Real-time stabilization of a falling humanoid robot using hand contact: An optimal control approach

This paper introduces a real-time strategy to stabilize a falling humanoid robot by making hand contact with rails or walls in the environment. It uses an optimal control strategy with a simplified three-link model and finds an optimal hand contact using a direct shooting method. The objective function is designed to maintain stability while minimizing the probability of the contact slipping and minimizing impact that may damage the robot's arm. To achieve real-time performance, the method uses a precomputed database of necessary sticking friction coefficients at the contact points for all possible postimpact states. Validation is performed on a number of simulated falls in several rails and walls.

[1]  Yasuo Kuniyoshi,et al.  Falling motion control for humanoid robots while walking , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[2]  Ambarish Goswami,et al.  Safe fall: Humanoid robot fall direction change through intelligent stepping and inertia shaping , 2009, 2009 IEEE International Conference on Robotics and Automation.

[3]  F. Pfeiffer,et al.  Dynamical systems with unilateral contacts , 1992 .

[4]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[5]  Umashankar Nagarajan,et al.  Direction-changing fall control of humanoid robots: theory and experiments , 2014, Auton. Robots.

[6]  Davis E. King,et al.  Dlib-ml: A Machine Learning Toolkit , 2009, J. Mach. Learn. Res..

[7]  Kaneko Kenji,et al.  Impact acceleration of falling humanoid robot with an airbag , 2016 .

[8]  Navinda Kottege,et al.  Fall avoidance and recovery for bipedal robots using walking sticks , 2016 .

[9]  Yasuo Kuniyoshi,et al.  Real-time selection and generation of fall damage reduction actions for humanoid robots , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[10]  Sehoon Ha,et al.  Learning a unified control policy for safe falling , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[11]  Sven Behnke,et al.  Lateral capture steps for bipedal walking , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[12]  Byoung-Tak Zhang,et al.  Online learning of low dimensional strategies for high-level push recovery in bipedal humanoid robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Ambarish Goswami,et al.  Tripod fall: Concept and experiments of a novel approach to humanoid robot fall damage reduction , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Shuuji Kajita,et al.  An optimal planning of falling motions of a humanoid robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Vijay Kumar,et al.  Robotic grasping and contact: a review , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[16]  Ambarish Goswami,et al.  Learning to Predict Humanoid Fall , 2011, Int. J. Humanoid Robotics.

[17]  Martijn Wisse,et al.  Fall detection in walking robots by multi-way principal component analysis , 2009, Robotica.

[18]  E. Westervelt,et al.  Feedback Control of Dynamic Bipedal Robot Locomotion , 2007 .

[19]  Shuuji Kajita,et al.  Towards an Optimal Falling Motion for a Humanoid Robot , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[20]  Tad McGeer,et al.  Stability and control of two-dimensional biped walking , 1988 .

[21]  Sven Behnke,et al.  Omnidirectional capture steps for bipedal walking , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[22]  Dan B. Marghitu,et al.  Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points , 1994, Int. J. Robotics Res..

[23]  Sehoon Ha,et al.  Multiple contact planning for minimizing damage of humanoid falls , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Shuuji Kajita,et al.  Impact acceleration of falling humanoid robot with an airbag , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[25]  Mike Stilman,et al.  Whole-body trajectory optimization for humanoid falling , 2012, 2012 American Control Conference (ACC).

[26]  Sung-Hee Lee,et al.  Fall on Backpack: Damage Minimizing Humanoid Fall on Targeted Body Segment Using Momentum Control , 2011 .