Skip to main content

Reinforcement Learning with Evolutionary Trajectory Generator: A General Approach for Quadrupedal Locomotion

Publication ,  Journal Article
Shi, H; Zhou, B; Zeng, H; Wang, F; Dong, Y; Li, J; Wang, K; Tian, H; Meng, MQH
Published in: IEEE Robotics and Automation Letters
April 1, 2022

Recently reinforcement learning (RL) has emerged as a promising approach for quadrupedal locomotion, which can save the manual effort in conventional approaches such as designing skill-specific controllers. However, due to the complex nonlinear dynamics in quadrupedal robots and reward sparsity, it is still difficult for RL to learn effective gaits from scratch, especially in challenging tasks such as walking over the balance beam. To alleviate such difficulty, we propose a novel RL-based approach that contains an evolutionary foot trajectory generator. Unlike prior methods that use a fixed trajectory generator, the generator continually optimizes the shape of the output trajectory for the given task, providing diversified motion priors to guide the policy learning. The policy is trained with reinforcement learning to output residual control signals that fit different gaits. We then optimize the trajectory generator and policy network alternatively to stabilize the training and share the exploratory data to improve sample efficiency. As a result, our approach can solve a range of challenging tasks in simulation by learning from scratch, including walking on a balance beam and crawling through the cave. To further verify the effectiveness of our approach, we deploy the controller learned in the simulation on a 12-DoF quadrupedal robot, and it can successfully traverse challenging scenarios with efficient gaits. We provide a video to show the learned gaits in different tasks in YouTube.11[Online]. Available: youtube.com/watch?v=hgBLR09MEOw, and code is available in Github: github.com/PaddlePaddle/PaddleRobotics

Duke Scholars

Published In

IEEE Robotics and Automation Letters

DOI

EISSN

2377-3766

Publication Date

April 1, 2022

Volume

7

Issue

2

Start / End Page

3085 / 3092

Related Subject Headings

  • 4602 Artificial intelligence
  • 4007 Control engineering, mechatronics and robotics
  • 0913 Mechanical Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Shi, H., Zhou, B., Zeng, H., Wang, F., Dong, Y., Li, J., … Meng, M. Q. H. (2022). Reinforcement Learning with Evolutionary Trajectory Generator: A General Approach for Quadrupedal Locomotion. IEEE Robotics and Automation Letters, 7(2), 3085–3092. https://doi.org/10.1109/LRA.2022.3145495
Shi, H., B. Zhou, H. Zeng, F. Wang, Y. Dong, J. Li, K. Wang, H. Tian, and M. Q. H. Meng. “Reinforcement Learning with Evolutionary Trajectory Generator: A General Approach for Quadrupedal Locomotion.” IEEE Robotics and Automation Letters 7, no. 2 (April 1, 2022): 3085–92. https://doi.org/10.1109/LRA.2022.3145495.
Shi H, Zhou B, Zeng H, Wang F, Dong Y, Li J, et al. Reinforcement Learning with Evolutionary Trajectory Generator: A General Approach for Quadrupedal Locomotion. IEEE Robotics and Automation Letters. 2022 Apr 1;7(2):3085–92.
Shi, H., et al. “Reinforcement Learning with Evolutionary Trajectory Generator: A General Approach for Quadrupedal Locomotion.” IEEE Robotics and Automation Letters, vol. 7, no. 2, Apr. 2022, pp. 3085–92. Scopus, doi:10.1109/LRA.2022.3145495.
Shi H, Zhou B, Zeng H, Wang F, Dong Y, Li J, Wang K, Tian H, Meng MQH. Reinforcement Learning with Evolutionary Trajectory Generator: A General Approach for Quadrupedal Locomotion. IEEE Robotics and Automation Letters. 2022 Apr 1;7(2):3085–3092.

Published In

IEEE Robotics and Automation Letters

DOI

EISSN

2377-3766

Publication Date

April 1, 2022

Volume

7

Issue

2

Start / End Page

3085 / 3092

Related Subject Headings

  • 4602 Artificial intelligence
  • 4007 Control engineering, mechatronics and robotics
  • 0913 Mechanical Engineering