PyRUA-DataFarm:LLM智能体作为高性价比遥操作员,自动生成真实可用的机器人数据 PyRUA-DataFarm: LLM Agent as a Cost-Efficient Teleoperator for Real-Ready Robot Data
编码智能体凭一段标定视频在仿真中重建任务,渲染出可直接训练真机策略的机器人数据。
前置知识
遥操作数据采集(Teleoperation)
操作员通过主臂、VR 手柄等设备实时控制真机器人完成任务,系统同步记录相机观测、关节状态与末端动作,形成一集演示数据。VLA 模型(如 π0、π0.5、RT-X 系列)的训练数据主要来自这种方式,因为数据'天生忠实':每条动作都被真机执行过。
本文要替代的正是这个流程。理解遥操作的成本结构(机器人+操作员+复位,每换任务从零开始)才能理解 DataFarm 的动机与成本对比基准(中国报价 117 美元/小时、北美人工约 290 美元/小时)。
Real-to-Sim-to-Real 与域随机化(DR)
先从真实场景重建仿真数字孪生,在仿真中批量生成数据,再迁移回真机。传统做法用域随机化:随机化纹理、光照、干扰物来弥合视觉鸿沟,如 RoboTwin 2.0。但外观上限取决于重建资产质量,桌布、发光显示屏等物体难以建模。
论文的 Sim + DR 基线(同轨迹直接在仿真器渲染并加 DR)仅 26/100 真机成功,与 DataFarm 的 93 对比隔离了'外观从哪来'这一核心变量,是理解实验设计的关键对照组。
结构条件化视频生成与 ControlNet
用边缘图、姿态等结构信号通过 ControlNet 约束视频扩散模型的运动,同时用参考帧提供外观(reference-to-video 模式)。本文用 MiniMax-H3(Sol-H3 加速部署):仿真视频的边缘图固定机械臂位姿、物体位置与时序,真实标定帧提供材质与光照。
这是 DataFarm 渲染阶段的全部技术基础。论文的核心论断'结构来自仿真器、外观来自真实相机'就是靠这套机制实现,消融实验(直接调用视频模型运动相关性仅 0.07)证明其必要性。
奖励黑客(Reward Hacking)与隐藏裁判
当智能体既写策略又写成功判据时,会不自觉地'让自己过审'——比如放宽成功条件、传送物体。对策是让作者角色对着一个它无法读取、无法运行其评估种子的裁判开发:裁判先从任务契约冻结生成,专家仅在保留初始状态上凭裁判判定准入。
论文多次引用'语言模型不是自己输出的可靠裁判'这一结论,隐藏裁判、独立评审、变异测试校准验证器,全部是为了防智能体自我批准,是理解 DataFarm 认证体系设计哲学的前提。
KID 与光流
KID(Kernel Inception Distance,×10³)度量生成图像与真实图像分布的距离,越小越逼真。光流(optical flow)估计相邻帧像素运动场,用于检验渲染视频是否忠实保留了仿真器的动作时序——论文在运动像素上比较渲染流场与仿真流场的平均偏差与一致像素占比。
这两项指标分别回答论文的两个核心问题:渲染'看起来真不真'(KID 0.83 vs 仿真器 1.93)与'动得对不对'(偏差 4.4 像素,接近精确复现的 Sim+DR 的 3.4)。
研究动机
遥操作至今仍是机器人策略训练数据的主要来源,但成本高企:每集数据都要占用一台双臂机器人和一名操作员,失败后还要人工复位,成本随数据量线性增长,且每换一个新任务、新场景或新机位都要从零开始。合成数据看似能打破这个规模瓶颈,却引入两笔新的开销。其一是人力工程:无论是 MimicGen/DemoGen 从少量种子示范增广,还是 RoboTwin 2.0 让语言模型写仿真任务,场景、专家控制器与成功判据仍需要人来逐任务组装和调试。其二是仿真与现实的视觉鸿沟:real-to-sim-to-real 方法(如 SplatSim、Re3Sim)靠重建资产提升真实感,但每个物体都要扫描建模,可变形桌布、发光的秤面显示屏依然一眼假;而让视频生成模型(如 DreamGen)自己合成动作,又拿不到精确的动作标签。本文实验中,同一批轨迹用 RoboTwin 式域随机化直接渲染,真机成功率仅 26/100,在训练时见过的原始场景都过不了关。
本文的目标是本文要回答的问题是:编码智能体能否接管遥操作员的工作?具体目标是构建 DataFarm——一个智能体数据农场:输入一个数据请求和一段标定视频(机器人在目标场景中执行该任务一次的多视角短录像),全程无人工干预地输出'真实可用'(real-ready)的数据集:所有相机视角同步、互相一致且照片级逼真,动作标签来自仿真器的精确执行,策略可直接据此训练并零真实示范部署到真机。量化目标包括:五个真机双臂任务上,仅用农场数据训练的策略不输于同等数量(100 集)的遥操作数据;在两个训练集都未出现的桌布和彩色光照下显著更鲁棒;单任务一次性适配成本约 21 美元 API 费,之后每集边际成本约 0.80 美元,一小时三视角数据成本低于中国遥操作报价 117 美元。
与已有工作不同的是,本文的独特切入是把'发生什么'与'看起来如何'彻底解耦,并让认证与生产分离。已有方法各有短板:重建类方法(SplatSim、Re3Sim、R2R2R)外观上限受限于可扫描资产,新场景要重新采集;视频生成类(DreamGen)动作用 IDM 反推或推断,标签不再精确;MimicGen/DemoGen 需要真实示范做输入;RoboTwin 2.0 的任务由文本和资产库指定而非真实场景,且写任务的模型往往同时写检查,而语言模型并不可靠地裁判自己的输出。DataFarm 以一段标定视频为唯一锚点:智能体据此在仿真中重建任务并编写专家,仿真器提供精确动作与接触,真实图像条件化的视频模型只负责外观,新一集数据不再需要机器人、操作员或复位;同时专家对着自己看不见的隐藏裁判开发,每集渲染结果由与生产者无关的独立评审对照仿真状态审核。
核心方法
直觉上,DataFarm 把'搭建仿真任务的工程师'换成编码智能体,把'操作员的手'换成仿真器,把'真实场景的光影'换成真实图像条件化的视频模型,再用独立认证体系保证数据可信。技术上,流水线像编译器一样把请求逐级降低为中间表示:标定集 $e_c$ 先经 Grounding 得到场景描述 $G$(相机、尺度、物体清单,每个物理量标注为 measured/fitted/assumed/unknown),再经仿真器资格认证选出变体 $S^\star$;智能体写出任务契约 $T$、隐藏裁判 $J$ 与专家控制器 $C$,在开发种子上调试、仅在保留种子上准入;仿真器从大量随机初始状态运行专家得到轨迹 $E$(精确动作、物体状态、接触事件),渲染契约 $R$ 指导视频模型把 $E$ 渲染成照片级观测 $O$,最后经自动验证与独立评审得到准入记录 $q$ 与数据集 $D$。成本模型为 $C_{farm}(N) = C_{adapt} + C_{contract} + \frac{N}{\eta}(C_{sim}+C_{render}+C_{review})$,$\eta$ 为准入率;平均每集成本 $\bar{c}(N)=\frac{C_{adapt}+C_{contract}}{N}+m$ 随 $N$ 增大趋向边际成本 $m$,实测 $N=100$ 时约 1.06 美元/集,$N=1000$ 时约 0.83 美元/集。
核心创新是三项解耦加上'共享能力层 + 逐任务生成工件'的架构。第一,动作与外观解耦:仿真器独占动作、状态和接触的定义权,视频模型独占外观,策略消费数据时与消费遥操作数据完全同构。第二,任务与基础设施解耦:跨任务共享的能力层 $K$ 包含技能、角色指令、渲染模板、验证器和沙箱/账本/恢复装置,且版本固定;每个任务的工件 $A_\rho=\{G,T,S,C,J,R,B\}$(接地记录、任务契约、采样器、专家、裁判规格、渲染契约、批量配置)全部由智能体现场生成,前一个任务的工件只作示例,其阈值与提示词绝不加载到新任务,因此新任务零人工适配。第三,生产与认证解耦:每个中间表示只能由非生产者验收——专家对着作者不可见的裁判开发并只在保留种子上准入,渲染结果由契约验证器加独立评审对照仿真状态逐集审核,任何拒绝都回退到最早应负责的阶段,所有失败尝试连同账本一起保留。这使得正确性不依赖于对智能体的信任。
方法步骤详情
五个阶段依次执行。第一步接地:从标定集识别机器人与物体,估计几何与铰接关节,多视角交叉验证拟合相机与度量尺度;短视频无法确定的量(质量、摩擦)标注为 assumed 并交由随机化覆盖;同时为每台相机选出外观参考帧。第二步仿真器资格认证:对任务所需技能跑短探针(现有实现提供布料探针),在调整材质、接触、执行器参数的候选变体中选改动最少且全通过的变体并签发证书。第三步契约与专家编译:任务契约 $T$ 列出任务阶段、完成条件与被禁捷径(如传送物体、放宽判据),另一角色据此冻结裁判 $J$;作者在共享沙箱中写控制器,只见开发种子上的裁判结论,看不到裁判与保留种子,准入轨迹必须是沙箱一次性连续执行并通过判定;每集还采样桌面高度倾角等变化并记录关节占用,保证标签真机可执行。第四步渲染:H3 路线用仿真视频边缘图经 ControlNet 固定运动,头/腕三视角拼同一画布一次生成以共享光照材质,参考帧与提示词只描述对应片段防内容植入,长 episode 切块独立生成再按相邻差异最小处拼接防漂移;Seedance 走同一契约作为第二渲染器。第五步准入:单一验证器按智能体写的规格做九类检查(物体增删、事件时序、时序稳定、背景静态、外观一致、是否抄袭参考帧等),规格先经变异测试校准;每集再由独立评审对照真实参考帧与仿真状态复核,双通过才入库。
技术新颖性
与已有数据生成管线的本质区别体现在三点。其一,输入最少且不复制动作:只需一段标定视频,且智能体只从中读出场景、相机与外观,绝不复用其中的动作——而 MimicGen 需要少量真实示范增广、DemoGen 编辑真实示范、DreamGen 需要真实遥操作数据反推动作。其二,任务来源锚定真实场景:RoboTwin 2.0 由文本加资产库指定任务,本文的仿真任务必须复现一段真实录像中机器人所在的场景与相机,视觉保真度因此有了硬基准。其三,认证体系系统化:写任务者兼写检查(RoboTwin 2.0、语言模型写奖励的做法)被明确视为缺陷并规避——裁判对作者隐藏、验证器规格经变异测试校准、独立评审逐集留证、账本记录每次尝试。此外'外观即文本'的 OOD 模式也是新的:换桌布、换灯光只是渲染契约里的一句文字改动,成本与原始场景渲染完全相同,这让外观增广不再需要重新布置物理场景。
实验结果
真机实验(五任务各训一个 π0.5,N=100 集,50 步动作时域、批 128、5 万步):原始场景下仅用农场数据的策略 100 次试验成功 93 次,超过遥操作数据的 84 次,五任务中四个持平或领先;在训练都未见的桌布加彩色光照下保持 87 次,遥操作跌至 46,共享接地、专家与动作、仅渲染不同的 Sim+DR 只有 26(原始)与 21(OOD),93 对 26 的差距精确隔离了真实图像渲染的贡献。运动保真度:H3 渲染光流与仿真流场平均偏差 4.4 像素、运动像素一致率 65%,接近精确复现的 Sim+DR(3.4 像素、73%),而错位 0.5 秒的对照达 8.8 像素、41%,说明指标能区分对齐与否。真实感:头视角 KID(×10³)为 H3 0.83、Seedance 0.88,远低于仿真器 1.93 和域随机化 2.50,且每个任务都更接近真实。渲染消融:直接调用视频模型运动相关性仅 0.07/0.04,视角互相矛盾;仅边缘控制 0.50 但每千帧 30.2 次跳变;完整方案 0.74 运动、0.85 结构、每千帧 2.9 次跳变,与 Seedance(0.73/0.72/2.3)相当。成本:单任务一次性适配均值 21 美元(23.39–57.02),契约 5 美元,每集边际 0.80 美元;100 集时均 1.06 美元/集,一小时三视角数据首小时 107 美元、后续 81 美元,低于中国报价 117 与北美人工估算 290 美元/小时。六种模型加 harness 组合(11.67–123.77 美元)都能完成准入,但最便宜组合需人工补救且产物超关节限速,主实验采用无需干预的 Claude Opus 5.5 + SoL-Pi。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 五个真机双臂任务(原始场景 ID) | 100 次试验成功数(π0.5,每任务 20 次) | 93(DataFarm 数据) | 遥操作数据 84;Sim+DR 26 | 较遥操作 +7,较 Sim+DR +67 |
| OOD:未见桌布 + 彩色光照 | 100 次试验成功数 | 87 | 遥操作 46;Sim+DR 21 | 较遥操作 +41,较 Sim+DR +66 |
| 外观真实感(头视角对真实相机帧) | KID(×10³,越低越好) | 0.83(H3)/ 0.88(Seedance) | 仿真器 1.93;域随机化 2.50 | 比仿真器低约 57%,比 DR 低约 67% |
| 渲染是否保留仿真运动(五任务均值) | 光流平均偏差(像素)与运动像素一致率 | 4.4 像素 / 65% | Sim+DR 3.4 / 73%;错位对照 8.8 / 41% | 接近精确复现上限,且显著区分错配 |
| 多视角渲染跟随仿真(stack cups 等三集) | 与仿真视频的运动/结构相关性;每千帧跳变 | 0.74 / 0.85;2.9 次跳变 | 直接调用单画布 0.07 / 0.16、12.7 滞后;仅边缘控制 30.2 跳变 | 运动相关性约 10 倍,跳变约 10 倍减少 |
| 数据成本(五任务均值,含 GPU 与评审) | 每小时三视角数据成本 | 107 美元(首小时,含一次性成本);后续每小时 81 美元 | 中国遥操作全服务报价 117 美元/小时;北美人工约 290 美元/小时 | 低于中国报价约 9%,低于北美人工约 63% |
局限与改进
作者承认的局限:农场依赖仿真器能复现任务所需的技能,资格认证只能发现不能替代,无法通过探针的任务需要先扩展仿真器;一段标定视频无法揭示它未展示的动力学(质量、摩擦被标为 assumed 并随机化),对成功依赖精确动力学的任务可能不够;生成视频的验证并不完美,自动检查会漏检缺陷,这正是每集还要独立评审、被拒渲染计入成本的原因;评估仅覆盖一种双臂本体和五个任务。我自己的观察还有几点:OOD 仅限外观轴(桌布、灯光),未测物体摆放、场景布局甚至新物体的泛化;独立评审和验证器本身都是模型,论文没有量化'漏网之鱼'进入数据集后的比率或其对训练的实际影响;成功的定义最终来自请求里的一句自然语言描述,若用户描述有歧义,隐藏裁判只会忠实地执行错误的标准;布料任务的 H3 渲染甚至渲染了另一个 episode,说明长时序一致性仍有缝隙。
独立分析的弱点
第一,认证仍是模型对模型:验证器规格由智能体书写、评审也是智能体,虽然经变异测试校准,但校准集来自'故意破坏已被接受的样本',破坏方式是人类设计枚举的,模型可能以枚举之外的方式出错(如系统性偏快的接触时序)。改进方向:引入小比例人工抽检并量化漏检率,或用真机回放一小部分准入 episode 验证动作可执行性。第二,仿真器资格探针目前只提供布料一类,铰接体、流体、光照物理等都待补,遇到不适定任务农场直接失效;可让智能体自动为新技能合成探针并人工复核。第三,OOG 泛化只覆盖外观,动作分布仍来自同一个专家与初始状态采样器,策略的技能上限等于专家上限,无法产生比专家更好的行为;可结合真实试错或人类偏好信号在线扩展专家。第四,成本优势依赖自托管渲染器:若用 Seedance 公开定价,渲染一集要 12–63 美元,总成本立刻劣于遥操作,论文对'自托管 H3 的 GPU 折旧与运维'着墨很少。第五,每任务 21 美元的一次性成本虽低,但最便宜的模型组合需要人工补救,说明任务难度上升时无人干预假设可能松动,应报告按任务复杂度分层的干预率。
未来方向
作者指出的方向:更多本体(人形、移动操作)与更多任务族;为更多技能(铰接体、流体、精密动力学)补充资格探针;改进生成视频的验证以降低漏检。基于成果可延伸的:把标定视频扩展为多段或允许交互式补充采集,从多 episode 中辨识质量、摩擦等 assumed 量,覆盖动力学敏感任务;研究农场数据与真实数据的混合比例规律,用低成本外观变体做系统性数据增广的 scaling law;把'外观即文本'用于课程式训练,按策略弱点自动定向生成困难外观;农场与部署联动——策略在真机失败后,自动把失败状态作为新初始状态回流仿真再生产数据,形成闭环数据引擎;此外每集携带的溯源记录(绑定仿真状态、渲染器、参考帧与评审)可发展为合成机器人数据的标准与合规基础设施。
复现评估
论文给出了项目主页(dagroup-pku.github.io/PyRUA-Lean/DataFarm)与 GitHub 仓库(DAGroup-PKU/PyRUA-Lean 的 DataFarm 分支),声称能力层版本固定且所有尝试与拒绝均入账本,可复现性意图明确。但实际复现门槛很高:智能体依赖 GPT-6 Astra、GPT-5.6-Sol、Claude Opus 5.5 这类前沿闭源模型与特定 harness(SoL-Pi);默认渲染器是自托管的 MiniMax-H3(Sol-H3 加速),需要租用 GPU 并自行部署;仿真侧依赖 SAPIEN/RoboTwin 2.0 与 Isaac Sim 粒子布料;真机验证需要双臂 PiPER 机器人、三相机标定与真实采集环境。单任务 API 成本约 21–124 美元、渲染为租用 GPU 费用,金额不大但工程集成(沙箱、验证器九类检查、变异测试校准、账本与断点恢复)工作量大。没有真机的话,可先在仿真侧复现资格认证、专家编译与光流/KID 评估来验证流水线,真机成功率复现则是最高门槛。
论文图表
四联概览:(a) 五个任务中同一帧的仿真画面与 H3 渲染对比,渲染保持仿真臂姿、物体与接触但外观照片级;(b) 一段标定视频输入后智能体建好仿真任务,文字即可切换新场景(胡桃木暖光/石板冷光);(c) 真机成功率柱状图:原始场景 farm 93 对 teleop 84,未见桌布加彩色光照下 87 对 46;(d) 成本:单任务一次性适配 21 美元、每集后续 0.80 美元、操作员时间 0 小时。
一图浓缩论文全部卖点:数据长什么样、换场景多容易、真机成绩多好、成本多低,是向他人介绍本文的最佳入口图。
发光秤面、鼓、毛巾三类物体的对比:仿真输入(平面红色圆柱、光滑粒子布)、农场渲染(带真实读数的发光显示、带铜钉的漆鼓、毛巾织物纹理)与真实录像裁剪的对照。
展示农场路线对'难以建模外观'的降维打击:几何与接触仍来自仿真,外观白嫖自真实参考帧,且渲染契约每任务只花 4.1–6.2 美元。
单任务的形式化流程:输入标定集、请求 (ℓ, n, µ) 与能力层 K;依次 Ground、Qualify 得 $S^\star$、Contract 生成 T 与隐藏 J、Compile 得 C 并仅在保留种子上 J 通过才准入;循环采样 z 运行 Rollout,J 失败或回放不一致则记入账本 L,渲染 O 后需 Verify 与 Review 双通过才加入数据集 D,否则记账并回退到最早肇事的阶段;返回 D 与完整账本 L。
把方法节的文字浓缩成伪代码,明确失败尝试进账本、拒绝回退等实现细节,是复现流水线控制逻辑的权威参照。