A comparison of search-based planners for a legged robot

Path planning for multi-DoF legged robots is a challenging task due to the high dimensionality and complexity of the planning space. We present our first attempt to build a path planning framework for the hydraulic quadruped - HyQ. Our approach adopts a similar strategy to [1], where planning is divided into a task-space and a joint-space part. The task-space planner finds a path for the center of gravity (COG) of the robot, while then the footstep planner generates the appropriate footholds under reachability and stability criteria. Next the joint-space planner translates the task-space COG trajectories into robot joint angles. We present a comparison of a set of search-based planning algorithms; Dijkstra, A* and ARA*, and evaluate these over a set of given terrains and a number of varying start and end points. All test runs support that our approach is a simple yet robust solution. We report comparisons in path length, computation time, and path cost, between the aforementioned planning algorithms.

[1]  Claudio Semini HyQ - Design and Development of a Hydraulically Actuated Quadruped Robot , 2010 .

[2]  Stefan Schaal,et al.  Learning, planning, and control for quadruped locomotion over challenging terrain , 2011, Int. J. Robotics Res..

[3]  Darwin G. Caldwell,et al.  A reactive controller framework for quadrupedal locomotion on challenging terrain , 2013, 2013 IEEE International Conference on Robotics and Automation.

[4]  Sebastian Thrun,et al.  ARA*: Anytime A* with Provable Bounds on Sub-Optimality , 2003, NIPS.

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

[6]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[7]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[8]  Christopher G. Atkeson,et al.  An optimization approach to rough terrain locomotion , 2010, 2010 IEEE International Conference on Robotics and Automation.

[9]  D. G. Caldwell,et al.  Quadrupedal trotting with active compliance , 2013, 2013 IEEE International Conference on Mechatronics (ICM).

[10]  Sebastian Thrun,et al.  Search-based planning for large dynamic environments , 2005 .