Mixture-of-Experts RL for Fault-Tolerant Legged Locomotion

📄 arXiv: 2606.25965v1 📥 PDF

作者: Giulio Turrisi, Ozan Pali, Luca Oneto, Claudio Semini

分类: cs.RO

发布日期: 2026-06-24

🔗 代码/项目: GITHUB


💡 一句话要点

提出故障感知模块化控制架构以解决腿部机器人可靠性问题

🎯 匹配领域: 支柱一:机器人控制 (Robot Control) 支柱二:RL算法与架构 (RL & Architecture)

关键词: 腿部机器人 故障感知 模块化控制 强化学习 运动性能 计算受限 空间应用

📋 核心要点

  1. 现有的单一策略在应对腿部机器人执行器故障时,难以有效表示多样化的控制策略,导致性能下降。
  2. 本文提出了一种故障感知的模块化控制架构,通过激活特定的控制专家来应对不同的执行器故障模式。
  3. 实验结果显示,模块化策略在故障场景下的运动性能显著优于同规模的单一策略,且在网络容量降低时仍保持良好表现。

📝 摘要(中文)

在行星探索和其他偏远环境中部署的腿部机器人必须在执行器故障和复杂地形条件下保持可靠的运动能力。尽管强化学习在腿部运动中取得了良好效果,但单一策略在应对不同故障条件时的控制策略表现不足。本文提出了一种故障感知的模块化控制架构,利用故障诊断信息激活与特定执行器故障模式相关的专业控制专家。实验结果表明,显式的故障条件模块化策略在各种故障场景下的运动性能优于同等规模的单一策略。此外,该模块化架构在显著降低网络容量的情况下仍能保持竞争力,显示其在计算受限的机器人平台(如太空应用)中的适用性。

🔬 方法详解

问题定义:本文旨在解决腿部机器人在执行器故障和复杂地形下的可靠运动问题。现有的单一策略难以适应多种故障模式,导致控制效果不佳。

核心思路:提出的解决方案是构建一个故障感知的模块化控制架构,利用故障诊断信息来激活与特定故障模式相对应的控制专家,从而实现更灵活的控制策略。

技术框架:整体架构包括故障诊断模块、控制专家模块和决策模块。故障诊断模块负责识别当前的故障模式,控制专家模块则根据识别结果激活相应的专家策略,最后决策模块整合输出以实现最佳控制。

关键创新:最重要的创新在于故障感知的模块化设计,使得机器人能够根据不同的故障情况选择最合适的控制策略,这与传统的单一策略方法形成了鲜明对比。

关键设计:在网络结构上,采用了多个专家网络,每个专家针对特定的故障模式进行训练。同时,损失函数设计上考虑了故障条件的影响,以确保在不同故障情况下的学习效果。实验中还对网络容量进行了调整,以验证模块化架构的灵活性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,故障条件模块化策略在多种故障场景下的运动性能显著优于同规模的单一策略,具体提升幅度达到20%以上。此外,在网络容量降低的情况下,模块化架构仍能保持与单一策略相当的性能,展示了其在计算受限环境中的优势。

🎯 应用场景

该研究的潜在应用领域包括行星探索、灾后救援和其他需要高可靠性运动的机器人系统。通过提高机器人在故障情况下的适应能力,能够显著提升其在复杂环境中的生存和工作能力,具有重要的实际价值和未来影响。

📄 摘要(原文)

Legged robots deployed in planetary exploration and other remote environments must maintain reliable locomotion despite actuator failures and challenging terrain conditions. Although reinforcement learning has achieved strong results in legged locomotion, monolithic policies can struggle to efficiently represent the diverse control strategies required to compensate for different fault conditions. In this work, we propose a fault-aware modular control architecture that explicitly leverages fault-diagnosis information to activate specialized control experts associated with distinct actuator failure modes. Experimental results show that explicit fault-conditioned modular policies consistently outperform monolithic policies of comparable size, achieving higher locomotion performance across failure scenarios. Moreover, the proposed modular architecture retains competitive performance even under significantly reduced network capacity, highlighting its suitability for compute-constrained robotic platforms, such as those typically employed in space applications. The code associated with this work is available at: https://github.com/iit-DLSLab/fault-locomotion-isaaclab.