SYNLOCO-VE: Synthesizing central pattern generator with reinforcement learning and velocity estimator for quadruped locomotion

被引:0
|
作者
Zhang, Xinyu [1 ]
Xiao, Zhiyuan [1 ]
Zhou, Xiang [1 ]
Zhang, Qingrui [1 ]
机构
[1] Sun Yat sen Univ, Sch Aeronaut & Astronaut, Shenzhen Campus, Shenzhen 518107, Peoples R China
来源
关键词
central pattern generator; deep learning; quadruped locomotion; reinforcement learning; velocity estimation;
D O I
10.1002/oca.3181
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is a challenging task to learn a robust and natural locomotion controller for quadruped robots at different terrains and velocities. In particular, the locomotion learning task will be even more difficult for the case with no exteroceptive sensors. In this article, the learning-based locomotion control is, therefore, investigated for quadruped robots only using proprioceptive sensors. A new framework called SYNLOCO-VE is proposed by synthesizing a feedforward gait planner, a trunk velocity estimator, and reinforcement learning (RL). The feedforward gait planner is developed based on the well-known central pattern generator, but it can change the foot length for improved velocity tracking performance. The trunk velocity estimator is designed based on deep learning, which estimates the trunk velocity using historical data from proprioceptive sensors. The introduction of the trunk velocity estimator can mitigate the influence of the partial observation issue due to the lack of exteroceptive sensors. RL is employed to learn a feedback controller to regulate the robot gaits using feedback from proprioceptive sensors and the trunk velocity estimation. In the proposed framework, the feedforward gait planner can also guide the training process of RL, thus resulting in more stable and faster policy learning. Ablation studies are provided to demonstrate the efficiency of different modules in the proposed design. Extensive experiments are performed using a quadruped robot Go1, which only has proprioceptive sensors. The proposed framework is able to learn robust and stable locomotion at different terrains and tasks. Experimental comparisons are also conducted to illustrate the advantages of the proposed design over the state-of-the-art methods. SYNLOCO-VE is a novel framework for learning robust locomotion in quadruped robots using only proprioceptive sensors. By integrating a feedforward gait planner, a trunk velocity estimator, and reinforcement learning, our approach achieves stable and adaptive performance across various terrains. Extensive experiments with the Go1 robot demonstrate significant improvements over state-of-the-art methods. image
引用
收藏
页码:493 / 511
页数:19
相关论文
共 12 条
  • [1] Construction of Central Pattern Generator for Quadruped Locomotion Control
    Feng, Huashan
    Wang, Runxiao
    2008 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2008, : 979 - 984
  • [2] An analog CMOS central pattern generator for interlimb coordination in quadruped locomotion
    Nakada, K
    Asai, T
    Amemiya, Y
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (05): : 1356 - 1365
  • [3] CPG-RL: Learning Central Pattern Generators for Quadruped Locomotion
    Bellegarda, Guillaume
    Ijspeert, Auke
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (04) : 12547 - 12554
  • [4] Hierarchical reinforcement learning with central pattern generator for enabling a quadruped robot simulator to walk on a variety of terrains
    Watanabe, Toshiki
    Kubo, Akihiro
    Tsunoda, Kai
    Matsuba, Tatsuya
    Akatsuka, Shintaro
    Noda, Yukihiro
    Kioka, Hiroaki
    Izawa, Jin
    Ishii, Shin
    Nakamura, Yutaka
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [5] Quadruped Locomotion Patterns Generated by Desymmetrization of Symmetric Central Pattern Generator Hardware Network
    Sasagawa, Naruki
    Tani, Kentaro
    Imamura, Takashi
    Maeda, Yoshinobu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (10): : 1658 - 1667
  • [6] Oscillator driven central pattern generator (CPG) system for procedural animation of quadruped locomotion
    Bhatti, Zeeshan
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (21) : 30485 - 30502
  • [7] Oscillator driven central pattern generator (CPG) system for procedural animation of quadruped locomotion
    Zeeshan Bhatti
    Multimedia Tools and Applications, 2019, 78 : 30485 - 30502
  • [8] Locomotion Learning for an Anguilliform Robotic Fish Using Central Pattern Generator Approach
    Niu, Xuelei
    Xu, Jianxin
    Ren, Qinyuan
    Wang, Qingguo
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (09) : 4780 - 4787
  • [9] Reinforcement learning for a snake-like robot controlled by a central pattern generator
    Fukunaga, S
    Nakamura, Y
    Aso, K
    Ishii, S
    2004 IEEE CONFERENCE ON ROBOTICS, AUTOMATION AND MECHATRONICS, VOLS 1 AND 2, 2004, : 909 - 914
  • [10] Puppeteer and Marionette: Learning Anticipatory Quadrupedal Locomotion Based on Interactions of a Central Pattern Generator and Supraspinal Drive
    Shafiee, Milad
    Bellegarda, Guillaume
    Ijspeert, Auke
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 1112 - 1119