Experimental Results for Dexterous Quadruped Locomotion Planning with RoboSimian

RoboSimian is a quadruped robot inspired by an ape-like morphology, with four symmetric limbs that provide a large dexterous workspace and high torque output capabilities. Advantages of using RoboSimian for rough terrain locomotion include (1) its large, stable base of support, and (2) existence of redundant kinematic solutions, toward avoiding collisions with complex terrain obstacles. However, these same advantages provide significant challenges in experimental implementation of walking gaits. Specifically: (1) a wide support base results in high variability of required body pose and foothold heights, in particular when compared with planning for humanoid robots, (2) the long limbs on RoboSimian have a strong proclivity for self-collision and terrain collision, requiring particular care in trajectory planning, and (3) having rear limbs outside the field of view requires adequate perception with respect to a world map. In our results, we present a tractable means of planning statically stable and collision-free gaits, which combines practical heuristics for kinematics with traditional randomized (RRT) search algorithms. In planning experiments, our method outperforms other tested methodologies. Finally, real-world testing indicates that perception limitations provide the greatest challenge in real-world implementation.

[1]  Timothy Bretl,et al.  Non-gaited humanoid locomotion planning , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[2]  Katie Byl,et al.  Metastable legged-robot locomotion , 2008 .

[3]  Daniel D. Lee,et al.  Search-based planning for a legged robot over rough terrain , 2009, 2009 IEEE International Conference on Robotics and Automation.

[4]  Katie Byl,et al.  More solutions means more problems: Resolving kinematic redundancy in robot locomotion on complex terrain , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Bruce Randall Donald,et al.  Provably good approximation algorithms for optimal kinodynamic planning for Cartesian robots and open-chain manipulators , 1995, Algorithmica.

[6]  Ahmad A. Masoud,et al.  Kinodynamic Motion Planning , 2010, IEEE Robotics & Automation Magazine.

[7]  Sarit Kraus,et al.  KBFS: K-Best-First Search , 2003, Annals of Mathematics and Artificial Intelligence.

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

[9]  Brian W. Satzinger,et al.  Mobile Manipulation and Mobility as Manipulation—Design and Algorithms of RoboSimian , 2015, J. Field Robotics.

[10]  Abderrahmane Kheddar,et al.  Humanoid Robot Locomotion and Manipulation Step Planning , 2012, Adv. Robotics.

[11]  Katie Byl,et al.  Algorithmic Optimization of Inverse Kinematics Tables for High Degree-of-Freedom Limbs , 2014 .

[12]  Masayuki Inaba,et al.  Dynamically-Stable Motion Planning for Humanoid Robots , 2002, Auton. Robots.

[13]  S. Rock,et al.  Multi-step motion planning: application to free-climbing robots , 2005 .

[14]  Nicholas Roy,et al.  Reliable Dynamic Motions for a Stiff Quadruped , 2009, ISER.

[15]  Christopher G. Atkeson,et al.  Optimization and learning for rough terrain legged locomotion , 2011, Int. J. Robotics Res..

[16]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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