摔倒之后头顶还有障碍:ROOF 让人形机器人先清空间再起身
人形机器人倒在低矮障碍下方时,恢复不是单纯的起身问题:必须先制造空间,再组织支撑,否则一起身就把障碍顶得更死。ROOF 用带接触支撑几何引导的强化学习,奖励机器人与障碍重叠量的逐步减少,而不规定逃生路径;配合学习到的运动先验与姿态相关的支撑、关节堵转代价,训练出仅凭本体感知就能完成整套动作的单一策略。仿真中在只能抬起的板下恢复率 88.5%(无几何引导为 18.9%),在随机尺寸、质量与摆放的自由板下达到 98.6%;在 Unitree G1 上,七个真实障碍场景共 150 次尝试中成功 95 次。
原文 · arXiv:2610.42097人形机器人摔倒,通常被当作一个”从地面站起来”的问题来研究:给定地面、给定自身姿态,学一个起身动作。但真实环境里,倒下的人和机器人头顶往往还有东西——桌子、椅子、架子、堆叠的箱子。这时候问题变成耦合的:身体需要空间才能起身,而空间只能通过移动或推开头顶的障碍来获得;可如果先急着站起来,肩背会把障碍顶得更高、压得更死。
ROOF 针对的正是这个耦合。它不假设机器人知道障碍在哪,也不给它一条预设的逃生路线。
核心创新
奖励”重叠减少”,而不是奖励”某个动作”。 论文的核心设计是一个几何引导项:奖励机器人与障碍之间重叠体积的逐步减少,但不规定用什么方式减少。这很关键——如果规定”向左翻滚”,策略就只会向左翻滚;只奖励重叠减少,策略可以自己发现推、顶、侧移、扭身等不同解法,而且这些解法能迁移到训练中没见过的布置上。
一个策略,三个阶段。 系统要同时学会:什么时候该先清障、怎么建立稳定支撑、什么时候可以完成起身。这三件事在时间上是耦合的,分开训练再拼接通常会失败。ROOF 用一个策略覆盖全过程,靠奖励塑形而不是状态机来切换阶段。
姿态相关的支撑代价与关节堵转代价。 仅奖励重叠减少会产生投机行为,例如用不稳定的姿态硬挤。论文加入与姿态相关的支撑项,鼓励形成真正能承力的构型;关节堵转代价则避免策略靠死顶关节来换取位移,这类动作在仿真里可行、在真机上会烧电机或损坏减速器。
只用本体感知。 整套策略不依赖外部视觉,输入只有 proprioception。这意味着机器人不需要先看见头顶是什么,就能在接触中判断并调整。对真实部署这是务实的选择:摔倒后的相机视角往往被遮挡或朝向错误,视觉在这个时候最不可靠。
学习到的运动先验提供起始分布。 从零探索”倒地—清障—起身”这样的长序列几乎不可能,论文用一个学到的 motion prior 把探索限制在合理的人类动作附近,再由上述代价项塑造出最终行为。
实验结果
- 仿真中,在”只能抬起、不能推开”的板下,恢复率 88.5%;去掉几何引导后只有 18.9%。
- 在尺寸、质量、摆放均随机化的自由板下,恢复率 98.6%。
- 实机 Unitree G1:七个真实障碍场景、共 150 次尝试,成功 95 次。
- 真实场景包含家具与多物体组合,这些布置在训练中未出现过。
18.9% 到 88.5% 的对比是全文最有说服力的部分:它说明性能不是来自更强的 RL 算法,而是来自那个”只奖励重叠减少”的几何引导项。98.6% 的自由板结果则说明,只要障碍可以被推开,问题就退化成相对简单的版本;真正难的是”只能抬起”这一类。
实机 95/150 需要如实看待:约 63% 的成功率,距离产品级可靠性还有明显距离。但考虑到这是零样本迁移到未见过的家具布置,而且只用本体感知,这个数字说明方向是通的。它也诚实地暴露了 sim-to-real 的剩余差距。
局限性
63% 的实机成功率意味着每三次尝试就有一次失败,而人形机器人摔倒恢复失败可能带来二次损伤,这个可靠性水平还不能直接部署。策略只用本体感知,代价是它必须通过接触去”发现”障碍:摘要没有报告恢复耗时,而盲目试探在真实场景里可能很慢,也可能对障碍物或自身造成损伤。七个场景仍然是小样本,地面材质、障碍刚度、斜坡等变量都未覆盖。摘要没有与其他摔倒恢复方法做对比,因此 88.5% 在领域内的相对位置并不清楚。支撑项与堵转代价是手工设计的,其权重如何影响行为没有做敏感性分析。此外,真机实验中的 55 次失败具体败在哪个阶段,摘要没有拆解。
行业影响
对人形机器人厂商,这篇论文补的是一个被低估的安全场景。当前人形机器人的演示大多在空旷地面上完成,而客户现场有桌子、货架、传送带和堆叠物。一台在空旷地面上能走能搬的机器人,如果在桌下摔倒就起不来,是无法通过现场验收的。ROOF 给出的信号设计可以直接被整机厂的恢复模块参考,而且它不要求额外的感知硬件。
第二个影响在训练范式。把”减少几何重叠”作为奖励,而不是把”逃生轨迹”作为示范,显著降低了对数据的依赖——不需要人去遥操作演示各种奇怪的脱困动作。对希望覆盖长尾失败场景的团队,这是一种成本更低的扩展方式,同样的思路可以迁移到卡在角落、被线缆缠住等情形。
第三点是关于本体感知的价值。在摔倒这种视觉最不可靠的时刻,仅靠关节电流、IMU 和足底接触就能完成复杂操作,说明本体感知在安全关键行为里应当被当作主传感器而不是备份。这对传感器配置与算力分配都有直接含义。