北大×英伟达 | DataFarm:一个智能体如何替代机器人遥操作
论文:PyRUA-Data:Farm LLM Agent as a Cost-Efficient Teleoperator for Real-Ready Robot Data
作者:Kewei Zhang,Juncheng Ma,Guodong Lv等
单位:北京大学,英伟达
来源:arXiv:2611.05320
既然遥操作采集机器人数据又贵又慢,能不能让一个编程智能体直接把遥操作员的活儿揽下来?

遥操作(teleoperation)至今仍是机器人策略训练数据的主要来源。它的好处是天然可信:每一条记录的动作都是机器人真做过的,每一帧画面都是部署时的真实场景。但它的软肋也明摆着——贵。每一集都要占用一台机器人、一位操作员,失败了还要复位重来;而且每换一个任务、一个场景、一个视角,又得从头再来一遍。更麻烦的是,当我们想训练一个能泛化的机器人基础模型时,需要的不再是几百条、而是成千上万条高质量片段,且最好覆盖各种物体、光照和场景。靠人摇操作杆去堆这个量级,成本和周期都难以承受。这正是业界一直在找替代方案的原因。
合成数据本来想打破这种随量增长的成本,但现有的流水线又用两种新成本替换了它:一是人力工程——不管是把少数演示倍增,还是用语言模型写任务,每来一个新任务,还是得有人去搭场景、写专家、写成功判定;二是仿真与现实的视觉鸿沟——能重建的场景才逼真,布料、亮屏这类难重建的东西一看就是假的,而视频生成模型虽然能自己合成动作,却再也给不出精确的动作标签。论文把这种既精确可训练、又真实可部署、还得为每个新任务低成本产出的难题,抛给了他们的系统:DataFarm。
一、DataFarm到底是什么
一句话概括:给智能体一个数据请求,再给它一段目标场景的校准片段(很短的一段多视角录像),它就能在仿真里把整个任务重建出来,源源不断地种出可以直接训练、直接部署的机器人数据。
举个具体的例子:给农场一段拉开抽屉、把方块放进去的校准片段,它就能在仿真里把整个任务复原,然后一口气产出一百条块入抽屉、抽屉关上的片段;更妙的是,只要把渲染契约里的文字从原木桌、暖光改成胡桃木、冷光,同一批动作就能套进一个从没见过的场景里——场景变了,动作和标签始终精确不变。
下面的图一把这套交付物讲得很直观。

它具体分四步:
- 勘测场景:智能体拿到校准片段,认出机器人和物体,估算几何与关节,拟合相机和度量尺度,并挑出每路相机的外观参考帧。
- 搭建仿真场:智能体像工程师一样,把任务编译进仿真——重建场景与相机、验证仿真器能复现所需技能、写一个名为专家控制器的程序,以及一个它看不见的成功裁判。
- 生长真实外观:仿真器从大量初始状态跑专家,产出带精确动作与状态的轨迹;一个以真实帧为条件的视频模型,把每条轨迹渲染成照片级的多视角视频,外观由目标场景决定,换成新桌布、新灯光也只是改一行文字。
- 审查收割:每一条渲染片段都要先和仿真状态做机器比对,再经过独立审核员确认,只有被接纳的才进数据集。
下图是整套总览流水线,建议收藏。

二、它和普通仿真造数据的根本不同
市面上的数据生成流水线并不少。下表把DataFarm和MimicGen、DemoGen、RoboTwin 2.0、Re³Sim、SplatSim、DreamGen等一众方法放在一起对比,差异一目了然。

最关键的差别有两点。第一,只有DataFarm是由一个智能体从一段校准片段出发把仿真任务搭出来,而且不复用校准片段里的任何动作——它要的是场景和相机,不是现成的演示。第二,也是论文最较真的地方:认证与生产分离。
把数据生产交给智能体,会带来一个遥操作从不会面对的问题:谁来给数据把关?一个既写专家、又写成功判定的智能体,完全可以给自己的错误开绿灯;而一个被要求看起来真实的视频模型,也可能照搬参考图的布局、凭空多出一个物体、或者干脆飘离仿真动作。DataFarm的解法是把发证和生产拆开:
- 专家对着一个它看不到的裁判来写,且只在留出的一批初始状态上被接纳;
- 渲染器可以改外观,但不能改几何、物体或时序;
- 每一条渲染片段进数据集前,都要过机器检查加独立审核员两道关。
这种设计让正确性不再依赖于信任智能体本身。
支撑这套自动化的,是论文里反复强调的一层解耦:能力层(capability layer)被所有任务共享,而每个任务要用的场景记录、任务契约、采样器、专家、裁判、渲染契约等,都由智能体在运行时现写。这带来两个好处:第一,不存在某个任务因为缺一个适配器而卡住,因为适配器本就是智能体自己产出的;第二,跨任务应当一致的行为,只能改共享层、且必须在测试下改。换句话说,换一个新任务,农场不需要改任何底层代码,只是让智能体再跑一遍同样的流程。
三、渲染才是灵魂:结构来自仿真,外观来自真实
如果说仿真器负责怎么做才对,那视频模型就负责看起来像真的。DataFarm默认用MiniMax-H3的参考帧到视频模式来做这件事,背后有四组与具体任务无关的设计,保证渲染既跟住仿真、又让各路相机彼此一致:
- 结构来自仿真,外观来自真实:用仿真视频的边缘图去驱动一个ControlNet,锁死机械臂姿态、物体位置和时序;真实帧和真实机器人的照片则只负责长相。
- 所有相机一次出图:头部与两路腕部视角拼在一张画布上,作为同一段视频生成,于是它们共享光照和材质,对有哪些物体、每只夹爪抓着什么也口径一致。
- 参考帧与提示词只补不添:参考帧对齐仿真任务状态,提示词只描述自己那一段,模型既不会把参考图的内容塞回来,也不会把后面的事提前画出来。
- 长片段不漂移:长片段分成若干彼此独立的块来生成,再在相邻块差异最小处拼接,避免一块块往下越长越偏。
光有设计还不够,验证必须过硬。每条片段在进入数据集前,除了机器检查,还要过一位独立审核员——一个单独的智能体,把解码后的视频拿去和真实参考帧、仿真状态逐一比对并留证。而自动检查本身也要先被校准:研究者用变异测试的思路,故意对一段已接纳的片段做破坏,比如删掉物体、复制一份、放大、挪动事件时间、交换视角、改颜色,要求对应的检查必须能抓到。抓不到的检查,就不能上岗。
下面三张图最能说明这套渲染的威力。
先看同一任务阶段下,真实录像、纯仿真、加域随机化的仿真、以及农场片段四者的对比——仿真和它的随机化变体复现了几何,却复现不了材质、光照和机器人长相,而农场片段保留了仿真几何、外观却取自校准片段。

直接拿视频模型生成会栽在哪?研究者在每个视角都跟住仿真这一点上做了实验。下图把仿真器输入、画布直出、逐相机直出和农场渲染四列并排:直出的画布经常显示和腕部视角不一致的任务状态,逐相机直出则各画各的,腕部视角里凭空多出机械臂、多出别的杯堆。只有所有相机一起生成才必要——把农场的渲染器也拆成逐相机,连它都会开始在腕部视角里发明杯子。

第三张图说的是另一类难处:有些物体难在长相而非动作。电子秤的亮屏、鼓、毛巾,仿真器只能画成一块平板纹理、一个红圆柱、一团光滑粒子布;而农场片段显示出带读数的亮屏、带铜钉的漆鼓、以及真实毛巾的编织纹理——它只需要物理所需的几何与接触,外观直接取自一次校准片段。

四、真实机器人上到底行不行
光说渲染漂亮没用,得看训练出来的策略在真机上扛不扛得住。论文在双臂PiPER机器人上挑了五个双手操作任务,刻意让每个都压不同的难点:把三个薄壁杯嵌套堆叠、把苹果放到读数会变的电子秤上、按节奏敲鼓、把方块放抽屉并关上、把毛巾折两折。下表是这五个任务的难点、所用仿真器与成功条件。

评测方式很公平:每个任务和每种条件各跑二十次试验,初始物体摆放随机且各策略共享;训练集都是等量的100条片段,区别只在于片段从哪来。结果如下面这张图。

只看原场景,仅用农场数据训练的策略拿到93次成功,用等量遥操作数据训练的是84次——五个任务里四个打平或反超,只在叠杯子上差一口气。真正的看点在不曾见过的环境:换上训练集里根本没有的桌布、再改房间灯光颜色,遥操作训练的策略暴跌到46次,而农场数据训练的策略还稳在87次,而且每个任务都领先。作为对照,那条常规的现实到仿真再到现实流水线(Sim+DR)更惨:原场景只有26次、未见场景21次,连称苹果都没完成过。
为什么农场数据这么抗造?研究者把原因归结为在固定精确轨迹周围加外观变化且不额外花钱——渲染器在固定动作周围变化台面材质和光照,策略就没法靠桌子长啥样来偷懒;而遥操作数据集只展示它被录制的那一个场景。至于渲染用真实图像这一步有多关键:同样的轨迹若用常规域随机化渲染,成功率直接掉到26和21。
还有一组更硬的证据来自光流:把农场渲染的视频和没贴图的仿真视频做逐像素的光流比对,在五个任务上平均只差4.4像素、在运动像素上有65%一致,和那条共享动作标签的Sim+DR基线几乎持平;而如果把同一段渲染和半秒后的仿真视频配对,误差立刻翻倍、一致率掉到41%。这说明农场渲染确实忠实地跟着仿真的动作走,动作标签才站得住脚。
五、成本:一次投入,之后近乎免费
成本账是这篇工作最让人生畏也最实在的部分。适配一个新任务的一次性开销,取决于用的智能体:六组前沿语言模型乘编码智能体框架的组合都走到了接纳,单次任务均价在12到124美元之间。论文主报告用的是Claude Opus 5.5配SoL-Pi,全程无需人工介入,一次性成本平均21美元,再加一份5美元的渲染合同。
此后的每一集,只需要仿真、渲染和审核,不再要机器人、操作员或复位。平均下来,每接纳一集约0.8美元;把一次性与合同成本摊到100集,每集均价1.06美元,摊到1000集更降到0.83美元。一个任务一小时同步三视角数据,平均107美元,且后续每小时只要81美元。
这些数字比遥操作更低:北美光人力一项,按他们的估算约290美元每小时可用数据(还没算机器人、场地、搭建);中国的定制遥操作报价约117美元每小时。也就是说,农场在跑过10到37集后就比北美便宜,跑过41到220集后就比中国报价便宜。下图的曲线把每集平均成本随集数下降画得很清楚。

六、一表看懂:三类数据怎么造
把数据农场和另外两条路线放在一起,差异会非常清楚:一类是传统的真人遥操作,一类是现实到仿真再到现实(Sim+DR)的常规合成流水线。
|
维度 |
真人遥操作 |
现实—仿真—现实(Sim+DR) |
数据农场DataFarm |
|
输入 |
真机加人 |
重建或扫描出的场景 |
一段校准片段加一句话请求 |
|
谁在产出 |
人类操作员 |
仿真器出动作、渲染出外观 |
编程智能体全自动 |
|
动作标签 |
机器人真实执行 |
仿真给出,精确 |
仿真给出,精确 |
|
外观真实度 |
最高 |
低(域随机化) |
高(真实图像条件) |
|
新场景成本 |
每集都要人 |
每个场景要重建 |
改一行文字即可 |
|
原场景成功率(百次) |
84 |
26 |
93 |
|
未见外观成功率(百次) |
46 |
21 |
87 |
|
每集边际成本 |
高(人力) |
中 |
约0.8美元 |
七、局限与边界
诚实地说,DataFarm也有它的边界。它依赖一个能复现任务技能的仿真器——仿真器资格检查能发现当前仿真器做不到,但那种任务就得先换仿真器变体。校准片段也认不出它没展现过的动力学,比如质量或摩擦,于是这些量被标成假定并在仿真里随机化,对成功与否取决于精确动力学的任务可能就不够。生成视频的验证也不完美:自动检查会漏掉一些缺陷,所以每条片段都过独立审核,被拒的渲染也计入成本。另外,评测目前只覆盖了一种双臂本体和五个任务,其他本体与任务族还有待验证。还有一个伦理细节值得肯定:因为农场片段本身就是真实场景的照片级视频,出处必须可溯——每条片段都带一份记录,把它和自己的仿真状态、渲染器、参考帧、审核结果绑定在一起,让一个数据集永远能被识别为生成的。当然,更便宜的数据并不等于更安全的部署:用农场数据训练出的策略,在能用之前依然要经过真实机器人的评估。
八、写在最后
把这篇工作放到具身智能的数据飞轮里看,意义很直接:它把采集机器人数据这件一直拴在人和硬件上的苦活,变成了一个可由智能体一键启动、随用随取的数据农场。你给一段很短的校准录像和一句话需求,它就在仿真里把任务搭好、把专家写好、把外观种出来,最后吐出带精确动作标签的照片级多视角数据——而且因为隐藏裁判、合格仿真器和独立审核员的存在,正确性不靠信任智能体,靠的是层层认证与完整留痕。
对做自动驾驶和具身智能的同行来说,最该记住的三点是:第一,智能体可以真的替代遥操作员,产出实景就绪的数据;第二,渲染必须用真实图像为条件,否则再精确的轨迹也救不回仿真与现实的视觉鸿沟;第三,成本结构从按集计费的人力,变成了一次投入、近乎免费的边缘计算。当数据的边际成本趋近于零,机器人学习的规模化,才真正有了底气。
放到更大的图景里,机器人学习一直卡在一个死结上:想要好策略就得有好数据,想要好数据就得有人真机操作,而真机操作又慢又贵还难规模化。DataFarm给出的解法是把操作这一步也自动化——人只需要录一段很短的校准片段、说一句话,剩下的搭建、生成、验证都交给智能体。当造数据本身变成了一个可以并行、可以复用、边际成本趋近于零的服务,机器人数据飞轮才真正转得起来。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)