← reports index
对外回复 · 2026-09-07

给主办方的最终 check-up 回复

Demo Day 是 2026-09-13,还有 6 天。这一次和前三次都不同:我们全员不在现场,机器人由主办方搬到场地。下面每一条都是按这个约束推导的,不是按"如果有人在"写的。所有"会变的状态"数字取自 STATUS.md(机器生成,2026-09-06 10:09),不是手写估计。

前提:谁在哪
操作者(孟苏阳)中国,不到现场,已与主办方确认
Ville台湾,远程
Demo Day 当天现场队里预计一个人都没有
机器人芬兰,由主办方搬到场地
链路(实测)Tailscale 直连 P2P,中国↔芬兰 RTT 326 ms
主办方已经表示"有人在世界另一头会很有趣"—— 所以这一条我们当卖点设计,不当困难道歉。

1 · TEAM & STATUS

Team name?

Robomates.

1–10, how ready are you?

6。

已经是硬的(都在实机上跑过)

还不硬的

给 6 不给更高,因为核心能力没验收;不给更低,因为遥操作、安全层、数据链、远程链路都是可重复演示的真东西。

What has to happen this week to make it a 10?

  1. 主办方指派一名现场协助人员 —— 没有这个 10 分无从谈起,因为没人能给机器人通电
  2. 把训练时那张桌子(或同材质台面垫)一起搬到场地
  3. 补上"网络断开 → 底盘速度归零"的看门狗(见第 4 节)
  4. 左臂 SmolVLA(54 集 / 13,693 帧)实机试跑,测 6k 和 20k 两个 checkpoint
  5. 录一段自主抓取成功的视频,作为台上翻车时的备份

Biggest blocker and who owns it?

现场没有我们的人。负责人:孟苏阳(远程操作者),由他向主办方申请并对接现场协助人员。

这一项本周超过了"自主抓取成功率"—— 后者可以由遥操作兜底,前者是零:没有人通电、摆杯子、按物理急停,演示根本不会开始。

2 · ON STAGE

What concept will you present?

一台可以从世界任何地方远程操作的调酒机器人,而它在被操作的同时正在学习自己做。

不是两个卖点,是一个飞轮:

远程遥操作 → 每一次操作都被录成示范数据 → 训练策略 → 机器人自己做
     ↑                                                        ↓
     └──────────────── 做不到的地方,人再接管 ←────────────────┘

这条链每一环都有当场可指的产物:录制面板、Hub 上的数据集、训练好的 checkpoint、实机试验成绩表。闭环是通的;成功率还不通 —— 而这恰恰是"人还在环里"的理由,不是它的反例。

We help _ do _ so that _

We help event and hospitality operators serve drinks with a robot that one remote operator can run from anywhere in the world, so that every session it is operated also teaches it to do more of the job alone.

我们帮活动与餐饮服务方用一台机器人出品饮品,一名操作者可以在世界任何地方远程运行它,而每一次被操作的过程都在训练它自己完成更多。

How will you use your time on the stage?

live 为主的混合。

时间内容
0:00–0:45问题 + 一句话定位
0:45–2:30Live:操作者在中国远程操作芬兰的机器人取杯;大屏同时显示控制面板,这一集正在被录进数据集
2:30–3:30Live · 说服力最高的一段:请一位观众上台,随便把杯子挪到任意位置。操作者在 7,000 公里外,不可能事先知道杯子在哪
3:30–4:30刚才那两段已经变成训练数据 —— 面板上新集入库 → 讲飞轮 → 亮模型和 Hub
4:30–5:45自主尝试(彩蛋):跑训练好的策略自己抓一次
5:45–7:00成了是高光;不成就讲真实数据(6/83、判据 8/10、怎么按配置分组统计)+ 谁会买 + 下一步

彩蛋放最后是有意的:前 4 分钟已经把分拿到手,自主那一下成不成都不动摇基本盘。"观众挪杯子"那一段不需要自主策略、不需要手眼标定、不需要液体 —— 只需要视频回传和控制链路是活的,而观众心里"这是不是提前录好的"会被当场消灭。

本次不做液体(明确的范围决定)
HOLD 和 POUR 在我们自己的项目文档里状态是 "Nothing built"。6 天从零做接液、还要在台上不洒,不现实;洒在舵机或电源上是不可逆的。我们用空杯。
在我们自己的演示策略排序里,"当众挪杯子它还能抓到"(⭐⭐⭐⭐⭐)本来就排在"倒液体"(⭐⭐⭐⭐)前面。
主线与备案(回答"录个视频以防台上翻车"那句):主线是现场实时远程操作。如果当天网络出问题,我们立刻切到预录视频,视频会在 Demo Day 前交给你们。对冲的是网络,不是方案 —— 现场需要准备的东西在任何一种情况下都完全一样。

Will 7 minutes be enough?

希望要到 9–10 分钟。我们的形式有跨国切换(现场画面 ↔ 中国操作者),切换本身要时间,而"观众上台挪杯子"的价值就在于不能催。听说有队伍退赛 —— 如果确实有余量,多给的每一分钟我们都会用在 live 上,不用在幻灯片上。

3 · LOGISTICS

When you arrive how long is setup?

预计 30 分钟,但要说明它怎么拆 —— 因为我们没有人在现场:

谁做什么时长
现场协助人员开箱、放上桌子、接电(见下方铁律)、插网线、开机~15 分钟
远程(孟苏阳)之后全部:舵机自检、相机自检、桌高重测、链路自检、试跑一次~15 分钟

一旦通电且联网,其余我们全部可以远程完成 —— 控制台是网页的。现场的人真正需要做的只有那 15 分钟的物理接触。

How many people will attend?

现场 0 人。远程 2 人(孟苏阳 · 中国,Ville · 台湾)。

What would you need from us?

1
一名现场协助人员 ⚠️ 最重要
开机前:接电、插网线、开机(15 分钟,我们提供带图的一页纸清单)。
演示全程:手放在物理急停上。这不是客套 —— 我们在 2026-08-16 发生过手臂打到旁人的事故,我们自己的安全规程里"操作者手在停止路径上"是硬性前置条件,全员远程时这一条只能由现场的人满足。
演示中:把杯子摆到起始位(或引导上台的观众摆)。
2
有线网络口,或一个独立路由器 ⚠️
整场演示的控制和视频都走这条线。场馆公共 WiFi 不能赌:NAT 太严会让直连掉到中继,延迟直接翻倍。
3
一张桌子 —— 如果可能,让我们把训练时用的那张桌面一起运过去。我们的视觉策略是在固定桌面、固定光照下训练的(这一页有实测数据)。不行的话,一块同色同材质的垫子也有帮助。
4
电源:必须是电源站的车充口(真 12V),绝对不能用 USB-C 口。12V 不是标准 USB-PD 电压,第一次电流冲击就会断电,症状看起来像舵机烧了。请务必转达给搬运和布场的人。
5
大屏上给操作者一块画中画,全程显示 "Operator: China · live"。主办方说"有人在世界另一头会很有趣"—— 那就让观众全程看得见那个人。
6
一个杯子(我们会说明尺寸),不装液体。

4 · OTHER

Teleop knife fight — 用哪种控制?

我们参加,但必须说清楚:我们只能从中国打,RTT 326 ms。对手如果在现场操作,我们在延迟上先天吃亏 —— 我们接受这个劣势,因为这件事本身就有意思:一场跨 7,000 公里的对抗。控制方式用 VR 或键盘,取决于现场能给的回传画面。如果主办方希望比赛公平,也接受由现场协助人员用主从臂代打。

Anything else, any problems?

一个我们自己发现、正在补的安全缺口

我们有一个独立进程的看门狗(base_watchdog.py),能在遥操作进程崩溃或卡死时停下底盘轮子(轮子是速度模式,会一直转下去 —— 2026-08-13 真的失控过一次)。手臂是位置模式,进程死了会停在最后目标位,不是暴露点。

但网络断开而进程仍然活着这个场景,现有看门狗不会触发 —— 它检查的是进程在不在、心跳新不新,网络断了这两项都正常。而这恰恰是全员远程时最可能发生的失效,且远程急停走的是同一条断掉的链路。

我们本周会补上"指令超时即将轮速归零"。在此之前,现场那个物理急停是唯一的兜底 —— 这是我们坚持要一名现场人员的技术原因,不是流程上的客套。
机器人被搬运带来的风险
我们整套策略建立在"场景固定"上(同一张桌子、同一光照、5 个标记杯位,桌高标定到毫米级)。搬到场地后这些前提同时失效,到场后必须重测桌高。这也是我们请求把桌子一起运过去的原因。光照这一条已经有实测数据支撑,见抓取位点图那一页。

关于付费客户反馈(主办方提到有加分) :目标客户排序是 活动与餐饮服务方 → 酒吧/酒店大堂 → 机器人教育与研究实验室 →(更长期)辅助生活与无障碍。远程操作这一层让第一类客户的账更好算:一名熟练操作者不必到场,可以覆盖多个场地。Demo Day 前会尝试拿到具体反馈。

视频备份:会录,录的是自主抓取成功的那一次。遥操作段不录 —— 它稳。

可直接粘贴的英文版

TEAM: Robomates

1. TEAM & STATUS
Readiness: 6/10.
Solid: full teleoperation (VR + leader-arm), safety layer (self-test PASS: 6/6
synthetic attacks blocked, 0.021% false-kill over 19,453 real frames), the whole
data loop record -> HF Hub -> off-board GPU finetune -> on-robot trial -> results
board, and a live China<->Finland link (Tailscale direct P2P, 326 ms RTT measured).
Not solid: autonomous grasping is NOT accepted. Current-gripper model is 0/6 on
hardware; across all configs 6/83 (7.2%, 95% CI 2.7-15.1%); our 8/10 bar is not met.

To reach 10 this week: (1) an on-site assistant assigned by you, (2) ship our
training table/surface with the robot, (3) add a network-loss failsafe, (4) run the
new left-arm model on hardware, (5) record a backup video.

BIGGEST BLOCKER: nobody from our team will be physically present. Owner: Suyang
Meng (remote operator), who is asking you for an on-site assistant. This now
outranks the grasp success rate: teleoperation can carry the demo, but with nobody
on site the robot cannot even be powered on.

2. ON STAGE
Concept: a bartender robot one operator can run remotely from anywhere in the
world -- and which learns to do the job itself from being operated. Every teleop
session is recorded as demonstration data, trained into the policy, and the human
takes over only where the robot still fails. The loop is closed end-to-end; the
success rate is what we are still working on.

One sentence: We help event and hospitality operators serve drinks with a robot
that one remote operator can run from anywhere in the world, so that every session
it is operated also teaches it to do more of the job alone.

Stage time: LIVE-heavy mix.
 0:00-0:45 problem + positioning
 0:45-2:30 LIVE: operator in China runs the robot in Finland; the panel on screen
           shows the episode being recorded into the dataset as it happens
 2:30-3:30 LIVE: an audience member puts the cup anywhere they like. The operator
           is 7,000 km away and cannot have known where it would be.
 3:30-4:30 those two segments are now training data -> the flywheel -> models+Hub
 4:30-5:45 BONUS: the trained policy attempts the grasp autonomously
 5:45-7:00 if it works, that is the highlight; if not, the real numbers and how we
           measure them + who pays + what is next

No liquid this time: HOLD/POUR are not built, and 6 days is not enough to build a
dispenser that does not spill on stage. We use an empty cup. In our own ranking,
"move the cup and it still finds it" scores higher than pouring anyway.

7 minutes: we would like 9-10 if you have it. Our format switches between the room
and China, and the audience-moves-the-cup segment must not be rushed. Any extra
minute goes into live, not slides.

3. LOGISTICS
Setup: ~30 min. ~15 min of PHYSICAL work by your assistant (unbox, place on table,
power, network cable, switch on) and ~15 min done remotely by us (servo + camera
self-test, re-measure table height, link check, one rehearsal run). Once it is
powered and networked we can do everything else remotely -- the console is a web app.

Attending: 0 people on site. 2 remote (Suyang Meng in China, Ville in Taiwan).

What we need from you:
 1) AN ON-SITE ASSISTANT (critical). 15 min of setup, then present during the demo
    WITH A HAND ON THE PHYSICAL E-STOP, and to place the cup. We had an arm strike
    incident on 2026-08-16; "an operator with a hand on the stop path" is a hard
    precondition in our own safety procedure, and with all of us remote only a
    person in the room can satisfy it.
 2) A WIRED NETWORK PORT or a dedicated router (critical). All control and video
    ride this link; a strict-NAT public WiFi would drop our direct connection to a
    relay and double the latency.
 3) A TABLE -- ideally let us ship our own training table/surface with the robot.
    Our vision policy was trained on a fixed table and lighting; changing it will
    lower an already low success rate. A mat matching the training surface helps.
 4) POWER FROM THE POWER STATION'S 12V CAR SOCKET, NEVER ITS USB-C PORTS. 12V is
    not a standard USB-PD voltage; the port cuts out on the first current surge and
    it looks exactly like a dead servo. Please pass this to whoever moves/sets up.
 5) A picture-in-picture on the big screen showing "Operator: China - live".
 6) One cup (we will specify the size). No liquid.

4. OTHER
KNIFE FIGHT: we are in, but we can only fight from China at 326 ms RTT. We accept
the handicap -- a 7,000 km duel is a good story. VR or keyboard, depending on the
video feed you can give us. If you would rather it be fair, your on-site assistant
is welcome to fight for us on the leader arm.

ONE SAFETY GAP WE FOUND OURSELVES AND ARE FIXING THIS WEEK: our watchdog stops the
base wheels if the teleop process dies or hangs (the wheels are in velocity mode and
really did keep rolling once, on 2026-08-13). But if the NETWORK drops while the
process is still alive, nothing fires -- and that is exactly the failure mode for a
fully remote team, with the remote E-stop riding the same dead link. We are adding a
command-timeout that zeroes wheel velocity. Until it lands, the physical E-stop in
the room is the only backstop. That is the technical reason we are asking for a
person, not a formality.

TRANSPORT RISK: our whole approach assumes a fixed scene (same table, same lighting,
5 marked cup positions, table height calibrated to the millimetre). Moving the robot
invalidates all of that at once, so we must re-measure table height on arrival.

PLAN A / PLAN B: the live remote operation is the plan. If the network fails on the
day we switch immediately to a pre-recorded video, which you will have before Demo
Day. The hedge is against the network, not against the concept - what you need to
set up on site is identical either way.

Video backup before demo day: yes, we will record the autonomous grasp succeeding.
2026-09-07 · Demo Day 2026-09-13 · 状态数字来源 STATUS.md(机器生成 2026-09-06 10:09)· 仓库内同文 00-admin/CHECKUP-FINAL-2026-09-07.md