← 最新论文
💻 计算机科学

Efficiently Learning Robust Torque-based Locomotion Through Reinforcement with Model-Based Supervision

本文提出了一种鲁棒的双足行走框架,该框架将基于模型的控制器与基于强化学习的残差策略相结合,并通过从具有特权信息的模型化先验(oracle)进行监督学习进行高效训练,以补偿现实世界的各种不确定性并提升从仿真到现实的迁移效果。

原作者: Yashuai Yan, Tobias Egle, Christian Ott, Dongheui Lee

发布于 2026-01-23
📖 1 分钟阅读☕ 轻松阅读

原作者: Yashuai Yan, Tobias Egle, Christian Ott, Dongheui Lee

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

想象一下正在教一个机器人走路。这有点像在教一个蹒跚学步的幼儿在凹凸不平、摇晃的地板上行走,而且还穿着沉重且僵硬的长靴。你面临着两个主要问题:

  1. “完美世界”问题: 如果你在完美的计算机模拟中教机器人走路,一旦它踏入真实的土地,它就会立刻摔倒,因为现实世界是混乱、嘈杂且不可预测的。
  2. “试错”问题: 如果你试图纯粹通过让机器人摔倒成千上万次并寄希望于它能学会(这被称为强化学习的方法),这会耗费极长时间、浪费能量,并且非常危险。

这篇论文提出了一种聪明的“混合”解决方案,它结合了两者的优点。你可以把它想象成一个协同工作的三人小组,共同教机器人走路。

故事中的三个角色

  1. 资深教练(基础策略/Base Policy):
    这是一个传统的、基于数学的控制器。它了解物理规则,并有一个关于机器人“应该”如何行走的稳健计划。它就像一位严厉的教练,知道完美的步幅。然而,这位教练使用的是一张关于机器人的陈旧且略有偏差的地图。如果机器人的关节生锈了,或者地面很滑,教练的计划就会失效,机器人也会随之踉跄。

  2. 全知先知(先知策略/Oracle Policy):
    这是一个只存在于计算机模拟中的“超级教练”。它拥有特权信息:它知道机器人的确切重量、地面的确切摩擦力以及电机的确切速度。它可以计算出在任何情况下最完美、最理想的步伐。

  • 关键限制: 真实的机器人无法看到这位超级教练。超级教练只存在于模拟中,目的是在练习期间帮助学生学习。
  1. 学生(残差强化学习策略/Residual RL Policy):
    这是我们真正训练的“大脑”。它是一个通过实践来学习的智能 AI。它的任务是既要听从资深教练,又要观察全知先知。

训练是如何进行的:“影子跟随”法

通常在教 AI 时,你只是说:“表现好是因为没摔倒,表现差是因为摔倒了。”这就像是通过只在事后被告知“撞车了”或“没撞车”来学习驾驶一样,既缓慢又令人沮丧。

这篇论文引入了一种新方法:监督式强化学习(Supervised Reinforcement Learning)。

这里有一个类比:
想象学生正在尝试走钢丝。

  • 资深教练给出了一个基本指令:“向前迈一步。”
  • 全知先知看到了突如其来的阵风(一种现实世界的随机性),并知道学生需要稍微向左倾斜以保持平衡。
  • 学生试图跟随教练。
  • 神奇的一步: 先知并没有仅仅等待学生是否摔倒,而是直接“耳语”出了学生应该做出的精确修正(“向左倾斜 5 度”)。
  • 如果学生没有尝试模仿这个“耳语”,学生就会受到惩罚(通过一个数学公式)。

通过迫使学生不断尝试模仿先知的精确修正,学生学习的速度会比仅仅通过猜测自己是否摔倒要快得多。

“随机化”健身房

为了确保机器人能够应对现实世界,训练是在一个“混沌健身房”中进行的。

  • 计算机会随机改变机器人的重量,让地面变得湿滑,增加传感器噪声(就像收音机里的静电),甚至延迟机器人的大脑信号。
  • 资深教练必须在这种混沌中进行猜测。
  • 全知先知知道确切的混沌情况,并给出完美的应对动作。
  • 学生学习如何弥补教练的猜测与先知的完美动作之间的差距。

研究发现(结果)

研究人员在三种完全不同的机器人(小型、中型和大型)上测试了该方法。结果如下:

  • 单独使用资深教练: 当环境变得混乱时,机器人会立即摔倒。它太僵硬了。
  • 单独使用学生(标准 AI): 它试图从零开始学习,但很挣扎。它花费了很长时间,并且经常失败,因为“走得好”的奖励信号过于模糊。
  • 学生 + 先知(本文的方法): 这个团队是一个强大的组合。
    • 机器人学习走路的速度快得多(是以小时计,而不是以天计)。
    • 它们变得极其稳健。即使研究人员让模拟环境变得极其混乱(改变机器人的重量或地面摩擦力),机器人依然能保持行走。
    • 它们的表现几乎接近于“全知先知”,尽管真实的机器人实际上并无法获取那些完美的已知信息。

核心结论

这篇论文表明,你不需要在“僵化的数学”和“缓慢的试错”之间做选择。通过使用一个“超级专家”(先知)来引导一个学习型 AI(学生),同时让该 AI 也听从一个基础规划器(教练),你可以教机器人实现稳健且高效的行走,即使在现实世界混乱且不可预测的情况下也是如此。

这就像是给一名学生一本教科书(教练),并配备了一位知道所有考试答案的私人导师(先知),从而确保学生能立即养成正确的习惯,而不需要经历每一次失败。

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

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

试用 Digest →