Hierarchically Planning Static Gait for Quadruped Robot Walking on Rough Terrain

Quadruped robot has great potential to walk on rough terrain, in which static gait is preferred. A hierarchical structure based controlling algorithm is proposed in this paper, in which trajectory of robot center is searched, and then static gaits are generated along such trajectory. Firstly, cost map is constructed by computing terrain features under robot body and cost of selecting footholds at default positions, and then the trajectory of robot center in 2D space is searched using heuristic A algorithm. Secondly, robot state is defined from foothold and robot pose, and then state series are searched recursively along the trajectory of robot center to generate static gaits, where a tree-like structure is used to store such states. Lastly, a classical model for quadruped robot is designed, and then the controlling algorithm proposed in the paper is demonstrated on such robot model for both structured terrain and complex unstructured terrain in a simulation environment.

[1]  Pablo González de Santos,et al.  Generating continuous free crab gaits for quadruped robots on irregular terrain , 2005, IEEE Transactions on Robotics.

[2]  Shaoping Bai,et al.  Path generation of walking machines in 3D terrain , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[3]  Kong Xiangdon Characteristic Parameters Sensitivity of Position Servo Control for Hydraulic Drive Unit of a Quadruped Robot in Trotting Gait , 2015 .

[4]  Andrew Y. Ng,et al.  The Stanford LittleDog: A learning and rapid replanning approach to quadruped locomotion , 2011, Int. J. Robotics Res..

[5]  Gerald Seet,et al.  A new free gait generation for quadrupeds based on primary/secondary gait , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[6]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts , 2007, Int. J. Robotics Res..

[8]  Robert B. McGhee,et al.  Finite state control of quadruped locomotion , 1967 .

[9]  Roland Siegwart,et al.  Practice Makes Perfect: An Optimization-Based Approach to Controlling Agile Motions for a Quadruped Robot , 2016, IEEE Robotics & Automation Magazine.

[10]  Roland Siegwart,et al.  An Optimization-based Approach to Controlling Agile Motions for a Quadruped Robot , 2016 .

[11]  Pablo González de Santos,et al.  Free Gaits for Quadruped Robots over Irregular Terrain , 2002, Int. J. Robotics Res..

[12]  Robert B. McGhee,et al.  Some finite state aspects of legged locomotion , 1968 .

[13]  Pieter Abbeel,et al.  Hierarchical Apprenticeship Learning with Application to Quadruped Locomotion , 2007, NIPS.

[14]  Heiko Hirschmüller,et al.  Stereo-vision-based navigation of a six-legged walking robot in unknown rough terrain , 2012, Int. J. Robotics Res..

[15]  Jian Li,et al.  Foothold selection for quadruped robot based on learning from expert , 2017, 2017 2nd International Conference on Advanced Robotics and Mechatronics (ICARM).

[16]  Jerry E. Pratt,et al.  A Controller for the LittleDog Quadruped Walking on Rough Terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[17]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

[18]  Darwin G. Caldwell,et al.  High-slope terrain locomotion for torque-controlled quadruped robots , 2016, Autonomous Robots.

[19]  Alfred A. Rizzi,et al.  The LittleDog robot , 2011, Int. J. Robotics Res..

[20]  Shugen Ma,et al.  Omnidirectional static walking of a quadruped robot , 2005, IEEE Transactions on Robotics.

[21]  Jonas Degrave,et al.  Transfer learning of gaits on a quadrupedal robot , 2015, Adapt. Behav..