A Robust Quadruped Robot with Twisting Waist for Flexible Motions

📄 arXiv: 2410.05884v2 📥 PDF

作者: Quancheng Qian, Xiaoyi Wei, Zonghao Zhang, Jiaxin Tu, Yueqi Zhang, Taixian Hou, Xiaofei Gao, Peng Zhai, Lihua Zhang

分类: cs.RO

发布日期: 2024-10-08 (更新: 2024-11-04)


💡 一句话要点

提出一种带扭腰关节的鲁棒四足机器人Solo9,提升运动灵活性

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

关键词: 四足机器人 腰部关节 运动控制 生成对抗模仿学习 机器人灵活性

📋 核心要点

  1. 现有四足机器人运动不够灵活,缺乏类似自然界动物腰部的自由度,限制了其在复杂环境下的适应性。
  2. 本文在Solo8基础上增加腰部扭转关节,并提出基于GAIL的全身控制方法,使机器人能够进行灵活的转向运动。
  3. 实验表明,Solo9在转向能力、地形适应性和鲁棒性方面优于Solo8和Solo12,验证了腰部机构和控制算法的有效性。

📝 摘要(中文)

本文提出了一种经济高效且低复杂度的腰部机构,并将其集成到开源机器人solo8的结构中,为躯干增加了一个新的自由度,称之为solo9。此外,本文还提出了一种基于生成对抗模仿学习(GAIL)的全身控制方法,用于控制这种带有腰部结构的四足机器人。在训练过程中,判别器被用作策略和数据集迭代优化的输入,使solo9能够在各种步态下实现灵活的转向操作。在仿真和真实场景中,对solo9的转向能力、地形适应性和鲁棒性进行了广泛的测试,并与solo8和solo12进行了详细的比较,验证了控制算法的有效性和腰部机构的优势。

🔬 方法详解

问题定义:现有四足机器人缺乏腰部自由度,导致运动不够灵活,难以适应复杂地形和执行复杂任务。现有控制方法难以充分利用腰部关节带来的运动优势。

核心思路:通过在Solo8机器人上增加一个腰部扭转关节,赋予机器人更高的运动自由度。利用生成对抗模仿学习(GAIL)训练一个全身控制器,使机器人能够充分利用腰部关节进行灵活的转向运动。

技术框架:整体框架包括机器人硬件设计和控制算法设计两部分。硬件方面,在Solo8的基础上增加一个腰部扭转关节,形成Solo9。控制算法方面,采用GAIL框架,包括生成器(策略网络)和判别器。生成器负责生成机器人的动作,判别器负责区分生成的动作和专家动作。通过对抗训练,提高生成器的性能。

关键创新:关键创新在于将腰部扭转关节引入四足机器人,并设计了基于GAIL的全身控制方法。与传统控制方法相比,GAIL能够更好地学习复杂运动策略,充分利用腰部关节的优势。

关键设计:GAIL训练过程中,判别器不仅用于区分真实数据和生成数据,还被用作策略和数据集迭代优化的输入,从而加速训练过程并提高控制器的性能。具体损失函数的设计需要平衡模仿学习的准确性和探索的效率。网络结构的选择需要考虑计算效率和表达能力。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,Solo9在仿真和真实环境中均表现出良好的转向能力、地形适应性和鲁棒性。与Solo8和Solo12相比,Solo9在转向半径、越障能力等方面均有显著提升,验证了腰部机构和控制算法的有效性。具体性能数据(如转向半径减少百分比、越障高度增加百分比等)需要在论文中查找。

🎯 应用场景

该研究成果可应用于搜救、勘探、巡检等领域。具有腰部扭转关节的四足机器人能够更好地适应复杂地形,执行更加灵活的任务。此外,基于GAIL的控制方法也为其他复杂机器人的控制提供了借鉴,有助于提升机器人的自主性和智能化水平。

📄 摘要(原文)

The waist plays a crucial role in the agile movement of many animals in nature. It provides the torso with additional degrees of freedom and flexibility, inspiring researchers to incorporate this biological feature into robotic structures to enhance robot locomotion. This paper presents a cost-effective and low-complexity waist mechanism integrated into the structure of the open-source robot solo8, adding a new degree of freedom (DOF) to its torso. We refer to this novel robot as solo9. Additionally, we propose a full-body control method for the waist-equipped quadruped robot based on generative adversarial imitation learning (GAIL). During training, the discriminator is used as input for iterative optimization of the policy and dataset, enabling solo9 to achieve flexible steering maneuvers across various gaits. Extensive tests of solo9's steering capabilities, terrain adaptability, and robustness are conducted in both simulation and real-world scenarios, with detailed comparisons to solo8 and solo12, demonstrating the effectiveness of the control algorithm and the advantages of the waist mechanism.