自适应新机器人本体与恢复行为的导航AI

自适应新机器人本体与恢复行为的导航AI

Tianyu Yang, Yiming Zeng, Wenzhe Cai, Yuqiang Yang, Jiaqi Peng +3 位

1 分钟阅读•2026年7月31日

研究人员训练了一种基于扩散的导航策略,通过仅12小时的强化学习后训练,将模拟环境中的成功率从61%提高到84%,在真实世界布局中从10%提高到65%。该方法名为X-NavDP,使一个共享策略能够适应轮式机器人、四足机器人和人形机器人,同时学习死胡同逃脱等恢复行为。

目录

研究人员构建了什么

X-NavDP是一个强化学习后训练框架,可附加到预训练的扩散导航策略上。扩散策略通过迭代去噪随机噪声来生成动作块,这使得它们在从大型离线数据集中学习时表现出色,但在现实世界与训练分布不匹配时适应缓慢。

该团队针对导航扩散策略的两个已知失败模式:决策模糊性和本体失明。模仿全局最优的离线轨迹会产生模糊性,因为机器人实时只能看到局部视图,因此策略永远学不会从死胡同恢复或执行长距离绕行。同时,忽视本体的数据生成忽略了机器人特有的动力学,导致跨平台迁移不稳定。

X-NavDP的核心是组Q分数重加权匹配(GQRM)框架。自举轨迹扰动模块通过将目标条件和无目标轨迹混合成结构化探索候选,取代了原始噪声注入。然后,组内归一化Q分数放大稀疏、罕访的困难状态的学习信号。轻量级本体FiLM调制将机器人身份注入变换器解码器,RTC引导在部署时强制时间一致性。

关键结果

最清晰的信号是原始导航性能。在混合商业和家庭环境的56个模拟场景中,成功率从61.20%跃升至84.28%,而SPL路径效率指标(衡量机器人到达目标的直接程度的标准指标)从58.95%攀升至77.19%。

指标后训练前使用X-NavDP
导航成功率(模拟,56个场景)61.20%84.28%
SPL路径效率(模拟,56个场景)58.95%77.19%
真实世界成功率,复杂布局10%65%
使用RTC引导的成功率(完整策略)82.17%84.28%
使用RTC引导的SPL(完整策略)75.81%77.19%

真实世界的结果最为显著:在复杂的室内和室外布局中,成功率从10%攀升至65%,研究人员将其归因于新学习的恢复和重新规划技能,而非更好的感知。

X-NavDP后训练前后导航轨迹的视觉比较

在24个场景子集上的消融研究证实了每个组件都有其价值。本体FiLM调制优于软提示拼接,推理时的RTC引导在大多数本体-场景分割中带来了一致且适度的增益,尤其是在人形和四足家庭场景中。

工作原理

起点是离线训练的扩散导航策略。在推理时,它通过使用学习的逆过程从随机噪声迭代去噪来生成动作块。这工作得很好,直到机器人遇到与演示完全不同的情况。

X-NavDP的训练循环有三个部分:推出、评分和更新。每次推出期间,策略为每个状态生成八个未扰动和八个扰动轨迹候选。扰动是自举的:对于相同的视觉上下文,框架绘制一个目标条件轨迹和一个无目标轨迹,然后将它们混合。这种结构化噪声推动策略探索恢复行为——例如逃离死胡同——而不是依赖主要产生无用运动的原始高斯噪声。

X-NavDP中自举轨迹扰动的方程,混合目标条件和无目标轨迹

每个候选由评论家评分。Q分数的标准全局归一化会淹没罕见的困难状态,因为高回报状态主导了尺度。GQRM在相似状态组内进行归一化,因此低回报的死胡同状态保持有意义的学习信号。

训练分为三个阶段:3,000步仿真器重放预热,100个小批量仅评论家更新,然后联合演员-评论家更新,演员每两个小批量刷新一次。本体轮换每24,000步仿真器切换活动机器人平台,同时保留模型权重和重放缓冲区——这就是一个策略学习多个本体的方式。

在部署时,基于单轮动力学模型的MPC跟踪控制器将每个预测轨迹转换为机器人低层控制器的基速度命令。闭环RTC引导比较连续预测,并将策略引向时间一致的动作块。

对机器人技术的意义

对运营商来说,重点是经济效益。一个导航策略现在可以服务于多种机器人形态,这意味着同时运行轮式物流平台和人形及四足机器人的设施不需要为每种机身类型配备单独的导航栈。这简化了车队软件,减少了再训练时间,并降低了在现有站点增加新机器人形态的成本。

恢复行为结果同样重要。死胡同逃脱和长距离绕行在离线数据集中是罕见事件,这正是大多数导航策略在最关键时失败的原因。X-NavDP的组归一化Q分数使这些罕见状态变得重要,因此策略学会自行脱困而不是僵住。

对于在Robot Overflow上评估人形机器人或规划仓库机器人部署的买家,这指向了一个未来,导航能力是一种可训练的资产——按站点在数小时内微调,而非数月——而不是硬件的固定属性。

局限性与开放问题

X-NavDP依赖短期时间上下文,因此需要长时记忆的任务——例如记住几分钟前的走廊堵塞——目前不在范围内。适应新的机器人形态仍然需要该平台预先训练的低层运动控制器;该框架微调导航层,而不是整个栈。验证覆盖了三种具有预定义运动控制器的本体,真实世界测试涵盖室内和室外环境,但未涉及密集行人交通或恶劣天气等极端条件。12小时的后训练数字还假设可以访问预训练的扩散策略和可工作的仿真器,因此从头开始的团队应预算设置时间,而不仅仅是微调。这些增益是否能在更多样化的场景和机器人平台上保持,仍然是一个悬而未决的问题。

常见问题解答

为什么全局Q分数归一化对导航策略失败? 在困难、罕访的状态如死胡同中,Q值较低但仍然信息丰富;全局归一化将它们压缩向零,有效地消除了学习信号。在相似状态组内归一化可以保留它。

X-NavDP是否适用于从未见过的机器人? 它通过在训练期间的本体轮换和推理时的FiLM调制,在测试的三种本体——轮式、四足和人形——之间泛化。每个机器人仍然需要自己的预训练低层控制器。

需要多少训练时间和计算资源? 使用向量化并行环境大约需要12小时的后训练,包括重放和评论家的预热阶段,然后开始联合策略更新。

能否与现有的导航栈结合? 可以。X-NavDP微调预训练的扩散策略并添加轻量级模块;它不会替换机器人的低层速度控制器或要求重新设计传感器栈。

结论

X-NavDP证明了强化学习后训练——而不仅仅是更大的数据集——可以在导航鲁棒性和跨本体迁移方面带来显著的提升。仅用12小时的微调,一个策略就能学习恢复行为并适应轮式、四足和人形平台。这是朝着超越任何单一机器人本体的导航智能迈出的有意义的一步。

单一导航策略是否应该运行车队中的每个机器人,还是专业化的"大脑"仍然更胜一筹?