Climbing over large obstacles with a humanoid robot via multi-contact motion planning

Incremental progress in humanoid robot locomotion over the years has achieved important capabilities such as navigation over flat or uneven terrain, stepping over small obstacles and climbing stairs. However, the locomotion research has mostly been limited to using only bipedal gait and only foot contacts with the environment, using the upper body for balancing without considering additional external contacts. As a result, challenging locomotion tasks like climbing over large obstacles relative to the size of the robot have remained unsolved. In this paper, we address this class of open problems with an approach based on multi-body contact motion planning guided through physical human demonstrations. Our goal is to make the humanoid locomotion problem more tractable by taking advantage of objects in the surrounding environment instead of avoiding them. We propose a multi-contact motion planning algorithm for humanoid robot locomotion which exploits the whole-body motion and multi-body contacts including both the upper and lower body limbs. The proposed motion planning algorithm is applied to a challenging task of climbing over a large obstacle. We demonstrate successful execution of the climbing task in simulation using our multi-contact motion planning algorithm initialized via a transfer from real-world human demonstrations of the task and further optimized.

[1]  Oussama Khatib,et al.  Contact-consistent elastic strips for multi-contact locomotion planning of humanoid robots , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Youngbum Jun,et al.  Continuous trajectory optimization for autonomous humanoid door opening , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[3]  Zoran Popovic,et al.  Discovery of complex behaviors through contact-invariant optimization , 2012, ACM Trans. Graph..

[4]  Fillia Makedon,et al.  Neptune: assistive robotic system for children with motor impairments , 2011, PETRA '11.

[5]  Christopher G. Atkeson,et al.  Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approach , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Nikolaos G. Tsagarakis,et al.  Online regeneration of bipedal walking gait pattern optimizing footstep placement and timing , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Dinesh Manocha,et al.  FCL: A general purpose library for collision and proximity queries , 2012, 2012 IEEE International Conference on Robotics and Automation.

[8]  Nikolaos G. Tsagarakis,et al.  Walking Despite the Passive Compliance: Techniques for Using Conventional Pattern Generators to Cont , 2013 .

[9]  Kris K. Hauser,et al.  Motion planning of ladder climbing for humanoid robots , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[10]  Jun Nakanishi,et al.  Movement imitation with nonlinear dynamical systems in humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[11]  Darwin G. Caldwell,et al.  Upper-body kinesthetic teaching of a free-standing humanoid robot , 2011, 2011 IEEE International Conference on Robotics and Automation.

[12]  Nikolaos G. Tsagarakis,et al.  OpenSoT: A whole-body control library for the compliant humanoid robot COMAN , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Jun-Ho Oh,et al.  Robust ladder-climbing with a humanoid robot with application to the DARPA Robotics Challenge , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Masayuki Inaba,et al.  Motion Planning for Humanoid Robots , 2003, ISRR.

[15]  Fred Martin,et al.  CUDA accelerated robot localization and mapping , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[16]  Andrej Gams,et al.  Real-time full body motion imitation on the COMAN humanoid robot , 2014, Robotica.