K-文化的一切——从回归到 K-美妆,发送到您的邮箱订阅邮件

METAL MEDIA

Ego2Robot: Scalable Robot Data Synthesis from Egocentric Human Data

arXiv:2608.025802026-08-02

研究者把人类第一视角操作物体的视频转换成18,561小时的机器人训练数据,覆盖15种机器人形态,并验证它是否真能提升机器人策略的泛化能力

训练机器人熟练操作物体需要大量多样的示范数据,但直接用机器人采集示范既贵又慢。Ego2Robot是一套流水线,通过动作对齐、视觉对齐和质量筛选,把人类第一视角操作视频转换成机器人训练数据,最终生成覆盖15种机器人形态、总计18,561小时的数据。将这些合成数据与真实机器人数据混合预训练后,在未见过的视觉、场景布局、机器人形态和语言表达等条件下成功率持续提升,并在真实机器人上也得到验证。

METAL MEDIA 解读图

Ego2Robot流水线:从人类视频到机器人训练数据

证据状态已报告实测结果

  1. 输入:第一视角操作视频来自ANT、EgoDex、ViTRA、EgoVerse四个来源、总计约1,940小时的人类第一视角手部操作视频
  2. 动作对齐将每帧21个手部关键点转换为平滑的机器人末端执行器轨迹,并调整速度以匹配机器人遥操作节奏
  3. 视觉对齐用SAM 3分割并通过图像修复抹除人类手臂,再用逆运动学求解机器人基座位置,把15种机器人手臂之一渲染合成到画面中
  4. 质量筛选通过三级筛选剔除逆运动学失败、自碰撞、统计异常轨迹,以及由视觉语言模型标记的语义不一致片段
  5. 输出:18,561小时训练数据针对15种机器人形态并行生成的数据,与真实机器人数据混合后用于预训练视觉-语言-动作模型
这是 METAL MEDIA 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 团队收集了约1,940小时来自ANT、EgoDex、ViTRA、EgoVerse四个来源的人类第一视角手部操作视频,构建了包含三个阶段的流水线:动作对齐(将21个手部关键点转换为机器人末端执行器轨迹)、视觉对齐(用SAM 3分割并抹除人手臂,再通过逆运动学求解机器人基座位置并渲染合成机器人手臂)、以及多级质量筛选,剔除失败帧和轨迹。
  2. 该流水线被分别应用于Panda、UR5e、xArm7等15种不同的机器人手臂形态,让每段原始视频并行生成15条训练数据流,最终产出总计18,561小时的合成机器人训练数据,是迄今为止规模最大的人类到机器人转换数据集。
  3. 为了精确衡量泛化能力,作者对RoboTwin2.0基准进行扩展,使视觉外观(背景、光照、机器人颜色)、场景布局(桌面高度、干扰物、相机偏移)、机器人形态(替换成不同机械臂)、任务语义(未见物体、改写后的指令)这四个维度可以被单独、解耦地测试,而不是像以往那样多种扰动混在一起评估。
  4. 相比仅用真实机器人数据(约6,565小时,来自DROID、AgibotWorld、InternData)预训练的基线,将合成数据与真实数据按1:1混合预训练后,在RoboTwin随机化设置下成功率达到53.5%(比纯机器人基线高2.6个百分点),并在背景(+4)、光照(+8)、机器人颜色(+6)、相机偏移(+6)、未见物体(3:1比例下+11)、改写指令(1:1比例下达到69%)等多项指标上均有提升。
  5. 在真实的ARX ACone机器人上进行的五项任务测试(把水果放进篮子、把积木放进抽屉、叠毛巾、扫垃圾、插螺丝)中,同时使用遥操作示范和合成数据训练的模型在全部五项任务上都优于仅用机器人数据训练的模型,其中放积木任务提升14分、插螺丝任务提升13分,提升幅度最大。
Figure 1: Ego2Robot pipeline. Converting egocentric video into 18,561h robot training data across 15 morphologies through action alignment, visual alignment, and quality curation.
Figure 1: Ego2Robot pipeline. Converting egocentric video into 18,561h robot training data across 15 morphologies through action alignment, visual alignment, and quality curation.
Table 1: Main results. Success rates (%) on RoboTwin2.0 and EBench. Green = gain >5% vs. Robot-only.
PretrainingRoboTwinPer-Dimension (RoboTwin)EBench
CleanRandVisualSceneEmbodyTaskAvg
Robot-only62.250.961.452.923.846.239.6
Ego2R+Robot (1:3)61.4 –0.851.0 +0.161.2 –0.252.5 –0.421.9 –1.949.5 +3.347.4 +7.8
Ego2R+Robot (3:1)64.1 +1.949.2 –1.762.7 +1.354.3 +1.428.2 +4.451.6 +5.451.7 +12.1
Ego2R+Robot (1:1)68.1 +5.953.5 +2.667.3 +5.956.9 +4.027.2 +3.454.1 +7.949.8 +10.2
Figure 2: Evaluation framework. Four generalization dimensions with 12 evaluation settings. Dashed borders: settings decoupled from bundled randomization for independent testing. Solid borders: newly introduced evaluation axes. Gray border: external benchmark (EBench).
Figure 2: Evaluation framework. Four generalization dimensions with 12 evaluation settings. Dashed borders: settings decoupled from bundled randomization for independent testing. Solid borders: newly introduced evaluation axes. Gray border: external benchmark (EBench).
Table 2: Per-perturbation breakdown. Change vs. Robot-only. Green = gain >5%.
PretrainingVisualSceneEmbodimentTask
BGLightColorHeightClutterCameraARXUR5FrankaObjLang
Robot-only66.658.259.460.148.350.444.120.27.029.363.1
Ego2R+Robot (1:3)65.0 –1.658.3 +0.160.3 +0.958.6 –1.549.3 +1.049.6 –0.843.7 –0.417.6 –2.64.5 –2.536.8 +7.562.2 –0.9
Ego2R+Robot (3:1)65.5 –1.160.9 +2.761.8 +2.462.0 +1.949.2 +0.951.6 +1.247.6 +3.531.4 +11.25.6 –1.440.0 +10.763.1 +0.0
Ego2R+Robot (1:1)70.3 +3.765.8 +7.665.8 +6.462.4 +2.352.0 +3.756.3 +5.951.2 +7.125.0 +4.85.3 –1.739.6 +10.368.5 +5.4
Figure 3: Pipeline value and embodiment scaling. Success rate on RoboTwin Randomized.
Figure 3: Pipeline value and embodiment scaling. Success rate on RoboTwin Randomized.
Table 3: Supported robot morphologies.
RobotDOFGripper (mm)Reach (m)
Panda70–801.272
Kinova Gen370–851.337
IIWA70–851.411
Sawyer714–791.420
FR370–801.272
xArm770–851.290
UR5e60–851.236
UR10e60–851.627
Jaco60–1251.200
ViperX615–870.911
WidowX611–550.787
ARX-L560–880.855
Piper60–700.883
YAM64–750.866
Aloha-Agilex67–1020.853
Figure 4: Real robot results. Success rates (%) on five tasks on the ARX ACone platform.
Figure 4: Real robot results. Success rates (%) on five tasks on the ARX ACone platform.
Table 4: Real robot scoring.
TaskStep 1Step 2Step 3Step 4
Put Fruits33.333.333.3
Put Blocks25252525
Fold Towel5050
Sweep Trash25252525
Insert Screw25252525
Figure 5: Real robot rollouts. Key frames from five evaluation tasks on the ARX ACone platform.
Figure 5: Real robot rollouts. Key frames from five evaluation tasks on the ARX ACone platform.
Table 5: Per-task results on RoboTwin including Pi0.5 (success rate %).
TaskPi0.5Robot-onlyEgo2R (1:3)Ego2R (3:1)Ego2R (1:1)
CleanRandCleanRandCleanRandCleanRandCleanRand
adjust_bottle62.018.094.077.092.079.0100.072.089.091.0
beat_block_hammer48.016.063.027.064.056.057.018.065.071.0
blocks_ranking_rgb74.016.056.060.064.063.049.043.078.060.0
blocks_ranking_size32.00.030.022.046.021.043.07.052.016.0
click_alarmclock44.056.096.093.0100.087.0100.085.0100.0100.0
click_bell32.040.0100.095.0100.094.0100.093.0100.0100.0
dump_bin_bigbin72.070.054.073.072.069.081.076.086.072.0
grab_roller94.046.098.071.068.048.091.064.089.063.0
handover_block16.00.05.02.018.04.039.09.036.09.0
handover_mic26.04.069.013.086.034.083.017.097.023.0
hanging_mug10.04.014.016.014.09.012.09.010.010.0
lift_pot8.02.093.028.084.014.095.044.093.044.0
move_can_pot28.00.047.050.030.040.042.085.047.065.0
move_pillbottle_pad60.044.063.060.068.069.041.067.074.082.0
move_playingcard_away90.052.074.058.088.092.088.042.092.063.0
move_stapler_pad22.06.023.019.034.021.030.013.043.031.0
open_laptop68.020.077.061.074.056.064.046.075.058.0
open_microwave26.08.077.059.042.029.037.032.050.025.0
pick_diverse_bottles56.018.060.037.058.053.071.050.070.050.0
pick_dual_bottles82.014.091.059.080.077.083.055.097.054.0
place_a2b_left60.010.040.055.058.042.054.048.073.044.0
place_a2b_right58.014.042.049.052.041.053.051.064.053.0
place_bread_basket68.044.075.055.072.064.076.059.079.062.0
place_bread_skillet86.046.076.041.076.050.080.061.087.053.0
place_burger_fries90.078.096.083.098.081.097.088.096.088.0
place_can_basket40.00.049.025.038.09.034.015.034.016.0
place_cans_plasticbox94.074.090.068.054.068.097.059.070.059.0
place_container_plate96.058.086.076.092.079.093.073.093.081.0
place_dual_shoes54.012.050.030.034.027.035.017.035.019.0
Figure 6: 15 supported robot morphologies. 3D models of all 15 robots.
Figure 6: 15 supported robot morphologies. 3D models of all 15 robots.

研究结果

  • 在RoboTwin随机化设置下,将Ego2R合成数据与真实机器人数据按1:1混合预训练的模型达到53.5%成功率,比纯机器人预训练高2.6个百分点,同时在标准清洁设置下仍保持68.1%的成功率。
  • 在1:1混合比例下,视觉相关的各项指标分别提升:背景+4、光照+8、机器人颜色+6、相机偏移+6。
  • 未见物体的泛化能力从29%提升到40%(3:1比例下提升11个百分点),改写后的指令在1:1比例下成功率达到69%。
  • 在替换不同机器人形态的跨形态测试中,ARX从44%提升到51%,UR5在3:1比例下达到峰值31%,而Franka Panda的成功率始终低于7%。
  • 在真实的ARX ACone机器人五项任务测试中,同时使用遥操作示范和流水线转换数据训练的模型在全部任务上都优于仅用机器人数据训练的模型,其中放积木和插螺丝任务提升幅度最大。
Figure 7: Pretraining data composition. Slices show per-source sampling weights (training mix); panel titles give the total data volume. (a) Robot (∼6,565 h). (b) Ego2R (∼18,561 h).
Figure 7: Pretraining data composition. Slices show per-source sampling weights (training mix); panel titles give the total data volume. (a) Robot (∼6,565 h). (b) Ego2R (∼18,561 h).

可应用场景

  • 缺乏大量真实示范数据的新机器人手臂或新任务,可以参考这种方法,利用已有的人类操作视频来补充预训练数据。
  • 背景、光照、物体和指令表达经常变化的服务型机器人场景,可以考虑把多样化的人类视频作为辅助训练数据来源以提升稳健性。
  • 需要同时支持多种机器人型号的项目,可以参考这种将同一段人类视频并行渲染成多种机器人形态的方法。
Figure 8: Ego play → Ego2R synthesis on real-world scenes. Top: original egocentric human manipulation. Bottom: Ego2R pipeline output with ACone robot overlay.
Figure 8: Ego play → Ego2R synthesis on real-world scenes. Top: original egocentric human manipulation. Bottom: Ego2R pipeline output with ACone robot overlay.

局限与待验证事项

  • 手部动作只被转换成简单的平行夹爪运动,因此该方法不能直接推广到需要精细手指操作的灵巧多指机械手。
  • 视觉合成依赖图像修复和基于深度的合成技术,在严重遮挡或复杂光照条件下可能产生视觉瑕疵。
  • 评估范围局限于RoboTwin2.0所涵盖的任务,尚未验证在更广泛任务和机器人配置下是否同样有效。
  • 对于与训练所用机器人形态运动学差异较大的机器人(如Franka Panda),跨形态迁移成功率低于7%,说明该方法带来的收益在不同机器人类型间并不均匀。
Figure 9: Comparison with Pi0.5 across RoboTwin settings.
Figure 9: Comparison with Pi0.5 across RoboTwin settings.

为什么重要

机器人学习最大的瓶颈之一是真实机器人示范数据的采集成本高、速度慢,如果能把网络上大量已存在的人类第一视角操作视频自动转换成可用的机器人训练数据,就有可能大幅降低数据获取成本。尤其是这种方法专门提升了模型在陌生背景、陌生机器人形态、陌生物体和不同措辞指令下的稳健性,这对把机器人真正部署到不可预测的真实环境中具有直接意义。

本文术语

  • 第一视角(egocentric)视频 · 由佩戴在头部或身体上的摄像头拍摄的、以拍摄者自身视角记录手部操作物体过程的视频
  • VLA模型(视觉-语言-动作模型) · 接收摄像头画面和语言指令作为输入,直接输出机器人应执行动作的人工智能模型
  • 逆运动学(IK) · 计算机械臂各关节角度,使其末端执行器到达指定位置和姿态的方法
  • 分布外泛化(OOD generalization) · 模型在训练时未见过的背景、物体、机器人形态或表达方式下仍能保持良好表现的能力
  • 末端执行器(EEF) · 机械臂末端实际与物体接触的部分,例如夹爪

论文原文摘要(英文)

Learning generalizable robot manipulation policies requires large-scale and diverse demonstration data. Egocentric human manipulation videos offer rich scene and task diversity, and prior work has shown that retargeting and rendering such videos into robot-format data can yield effective per-task policies at small scale. However, whether this approach can provide pretraining benefits for vision-language-action models at scale remains unexplored. We present Ego2Robot, a scalable pipeline that con

作者 · Ye Wang

在 arXiv 阅读

最新论文

全部论文 →

METAL MEDIA 最新报道

图片来源: Ye Wang et al., arXiv:2608.02580, arxiv-nonexclusive