← 最新论文
💻 computer science

FailSafe: Reasoning and Recovery from Failures in Vision-Language-Action Models

本文介绍了 FailSafe,这是一个能够自动生成多样化的失败案例并配以可执行恢复动作的系统,用于训练视觉-语言-动作模型,从而显著增强其在各种机器人任务和具身形态中检测并从执行失败中恢复的能力。

原作者: Zijun Lin, Jiafei Duan, Haoquan Fang, Dieter Fox, Ranjay Krishna, Cheston Tan, Bihan Wen

发布于 2026-07-08
📖 1 分钟阅读☕ 轻松阅读

原作者: Zijun Lin, Jiafei Duan, Haoquan Fang, Dieter Fox, Ranjay Krishna, Cheston Tan, Bihan Wen

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在教一个机器人拿起杯子并将水倒入玻璃杯。你向机器人展示了成千上万段人类完美完成这一动作的视频。机器人学会了那条“完美”的路径。但在现实世界中,事情总会出错。也许机器人的手滑了,或者它抓杯子的角度很奇怪,或者它卡住了。如果机器人只知道那条完美的路径,它就会不断尝试遵循它,即使路径已经失效,最终会导致彻底失败。

这篇论文介绍了一个名为 FailSafe 的系统,旨在教会机器人如何说:“哎呀,我搞砸了,”然后想办法自己修复它。

以下是该系统的运作方式,通过简单的概念进行拆解:

1. 问题所在:“完美世界”陷阱

目前的机器人大脑(称为视觉-语言-动作模型)就像是那些只通过一本只包含正确答案的教科书来备考的学生。当一切顺利时,它们非常擅长执行指令。但如果机器人遇到意外——比如桌子太滑或机械臂被撞了一下——它不知道如何恢复,因为它在训练数据中从未见过“错误”。

2. 解决方案:“故障模拟器”

研究人员构建了一个数字游乐场(模拟器),可以在其中故意破坏机器人的动作。可以把它想象成飞行员的飞行模拟器,只不过教练不仅练习平稳着陆,还会故意切断引擎或让飞机倾斜,以教会飞行员如何进行恢复。

  • 注入错误: 系统会对完美的机器人动作进行随机破坏。它可能会把机器人的手向左推一点,或者旋转角度不对,或者让它原地冻结。
  • “顿悟”时刻: 一旦机器人失败,系统不仅仅是说“这很糟糕”。它会计算出让机器人回到正轨所需的精确数学修正量。这就像 GPS 提示:“你错过了转弯;这里是精确的转向角度和速度,让你回到高速公路。”

3. 结果:机器人的“恢复手册”

该系统会自动创建一个庞大的“错误 + 修复”配对库。

  • 错误: “我把方块抓得太靠右了。”
  • 修复: “将手向左移动 2 厘米并向下倾斜 5 度。”

他们利用这个库训练了一个新的“专家助手”机器人大脑,称为 FailSafe-VLM。这个助手并不直接控制机器人,而是扮演着站在机器人身边的观察员或教练的角色。

4. 现实生活中的运作方式

想象一个机器人手臂正在尝试堆叠积木。

  1. 教练观察: 每隔几秒钟,FailSafe 教练就会观察机器人的动作。
  2. 发现偏差: 如果机器人开始摇晃或抓取积木的角度不对,教练会大喊:“等等!你快要把那个东西掉下来了!”
  3. 轻微调整: 教练不会让机器人直接撞毁,而是向机器人的手臂发送一个微小、精确的指令,将其推回正确的位置。
  4. 回到工作: 机器人继续它的工作,现在已经回到了正确的路径上。

5. 奇迹之处:即使环境改变,它依然有效

研究人员通过三种惊人的方式测试了这个系统:

  • 新物体: 他们在方块上训练教练,但随后给它一个球体和一个充电器来让它进行修复。教练依然知道如何提供帮助。
  • 新摄像头: 他们改变了观察机器人的摄像头角度。教练依然能够看到问题并进行修复。
  • 新机器人: 他们在一个类型的机器人手臂(Panda 手臂)上训练教练,但测试是在一个完全不同的机器人手臂(xArm)上进行的。教练依然有效!

核心结论

研究人员发现,通过为现有的机器人系统添加这个“教练”,机器人的工作表现变得更好。

  • 平均而言,当有了这个能帮助它们从错误中恢复的教练时,机器人的任务完成率提升了 22.6%。
  • 这个教练反应很快;它只为整个过程增加了极小的延迟(大约 4 到 9 秒),相比于任务失败,这只是一个微小的代价。

简而言之: FailSafe 教会了机器人,犯错是可以接受的,只要你知道如何修复它们。它将一个一旦出错就会崩溃的机器人,变成了一个能够踉跄、恢复并继续前进的机器人。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →