Welcome to Acta Armamentarii ! Today is Share:

Acta Armamentarii ›› 2023, Vol. 44 ›› Issue (S2): 135-145.doi: 10.12382/bgxb.2023.0874

Special Issue: 群体协同与自主技术

Previous Articles     Next Articles

Specific Complex Locomotion Skills Control for Quadruped Robots

XU Peng1,2,3,*(), ZHAO Jianxin2,3, FAN Wenhui1, QIU Tianqi2,3, JIANG Lei2,3, LIANG Zhenjie2,3, LIU Yufei2,3   

  1. 1 Department of Automation, Tsinghua University, Beijing 100084, China
    2 China North Artificial Intelligence & Innovation Research Institute, Beijing 100072, China
    3 Collective Intelligence & Collaboration Laboratory, Beijing 100072, China
  • Received:2023-09-05 Online:2024-01-10
  • Contact: XU Peng

Abstract:

A complex locomotion behavior control method is proposedto improve the locomotion diversity and terrain adaptability of quadruped robot. A dynamics model for the quadruped robots is established, and then the offline rolling optimization is predicted to generate the desired trajectory of robot’s complex locomotion behavior. The locomotiontrajectoriesof robot under more comprehensive nonlinear constrains, such as kinematics, joint torque, contact force, locomotion state, and terrain height,etc, are optimized. An online trajectory tracker and a foot placement hopping controller are designed to realize the online control of the quadruped robot. The proposed method is evaluated in dynamic simulation environment of multi complex locomotion. The robot can achieve front jump, backflip, forward flip and rotary jump, and can also jump over obstacles according to the given terrain information. Finally, the online trajectory tracking controller is migrated to the physical prototype of the quadruped robot, and the forward jumping test of the quadruped robot is completed. The experimental results show that the proposed method can be used effectively to achieve the stable control of various specific complex locomotion motion skills for the quadruped robot.

Key words: quadruped robot, complex behavior, off-line rolling optimization prediction, on-line trajectory tracking controller

CLC Number: