Efficient Sim-to-Real Transfer of World-Action Models from Synthetic Priors
本文展示了首次成功的用于机器人操控的世界-动作模型(world-action model)零样本从模拟到现实(sim-to-real)迁移,证明了仅基于每个任务约 800 个合成演示进行训练的基于 Cosmos Policy 的视频扩散模型,在没有任何真实世界训练数据的情况下,在真实的 Franka 机器人任务上实现了 35% 的平均成功率。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,如果你想教一个机器人如何拿起香蕉、举起砖块、打开抽屉或把草莓放入碗中。通常情况下,要教会机器人这些技巧,你必须花费数小时物理性地引导它的手臂(遥操作),或者让真人一遍又一遍地演示这些动作。这就像是为机器人雇佣一名私人教练;既昂贵、缓慢,又令人精疲力竭。
这篇论文介绍了一种全新的机器人训练方法,它完全跳过了昂贵的“现实世界训练”。以下是他们所做工作的拆解,使用了简单的类比:
核心理念:“虚拟飞行模拟器”
将模拟(Simulation)想象成一个视频游戏飞行模拟器。你可以在游戏中让飞机坠毁一千次,而永远不会伤害到真实的飞行员或损坏真实的飞机。问题在于,游戏世界往往看起来过于完美,或者感觉过于“漂浮”,与现实世界相比并不真实。当一个仅在游戏中接受训练的飞行员尝试驾驶真实的飞机时,他们往往会坠毁,因为现实中的风力和重力感与游戏不同。这种差异被称为“模拟与现实的差距”(Sim-to-Real Gap)。
研究人员提出了一个问题:我们能否完全在这个“视频游戏”世界中训练机器人,然后让它走出来,在现实世界中执行任务,而无需任何额外的练习?
秘密武器:“世界-动作模型”(World-Action Model)
大多数机器人被教导只是去“执行”动作(比如“手臂向左移动”)。而这篇论文使用了一种更聪明的 AI 类型,叫做**“世界-动作模型”**。
你可以把这个模型想象成一位既当导演又当演员的电影导演。
- 演员: 它决定机器人的手臂应该做什么。
- 导演: 它同时预测下一秒摄像机将“看到”什么。
通过训练机器人在移动的同时预测未来的视频画面,它学习到了对物体行为更深层的理解(例如香蕉是如何弯曲的,或者抽屉是如何滑动的),而不仅仅是记忆肌肉运动。他们使用了一个预训练的 AI(Cosmos Policy),该 AI 已经擅长理解视频,然后用它来教授机器人技能。
训练方法:“极端随机性”
为了确保机器人在离开计算机后不会感到困惑,研究人员并没有只构建一个完美的虚拟厨房。相反,他们创建了一个具有变色龙特性的训练环境。
他们使用了一种叫做**领域随机化(Domain Randomization)**的技术。想象一下,你在一个这样的房间里训练机器人:
- 墙壁颜色每秒钟都在变化。
- 灯光在明亮的午后阳光和昏暗的烛光之间切换。
- 桌子的纹理在木头、金属和塑料之间变换。
- 物体出现在随机的位置。
通过在这样一个混乱、不断变化的虚拟世界中进行训练,机器人学会了专注于任务本身(抓取物体),而不是房间的具体外观。这使得它在进入一个看起来与任何单一训练场景都不同的真实房间时,更有可能取得成功。
结果:零样本成功(Zero-Shot Success)
“零样本”(Zero-shot)是一个高级说法,意思是**“第一次尝试,无需练习”**。
研究人员使用一个自动化系统(AnyTask)为每个任务生成了大约 800 个合成演示。他们从未向机器人展示过任何真实的案例。他们只是在“视频游戏”中训练它,然后将其连接到一个真实的机器人手臂(Franka Research 3)上。
结果如下:
- 机器人在现实世界的第一次尝试中,成功执行任务(举起、打开、抓取)的概率为 35%。
- 作为对比,其他使用 10 次或 50 次真实人类演示的方法,在这一特定设置下的成功率仅为 5% 到 25%。
- 机器人甚至成功捡起了一个它从未见过的瓶子,这证明它学习到了通用技能,而不仅仅是抓取特定的训练物体。
总结
这篇论文声称,这是首次“世界-动作模型”在没有任何现实世界训练数据的情况下,成功地从计算机模拟跨越到真实的机器人。
这就像是在一个超现实且混乱的飞行模拟器中训练一名飞行员,并让他们在第一次飞行时就完美地降落在一架真实的飞机上,而从未触碰过真实的操纵杆。这表明,在未来,我们或许可以通过廉价、自动生成的计算机数据来训练机器人,而不是依赖昂贵且耗时的人类演示。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。