Generalized direction changing fall control of humanoid robots among multiple objects

Humanoid robots are expected to share human environments in the future and it is important to ensure safety of their operation. A serious threat to safety is the fall of a humanoid robot, which can seriously damage both the robot and objects in its surrounding. This paper proposes a strategy for planning and control of fall. The controller's objective is to prevent the robot from hitting surrounding objects during a fall by modifying its default fall direction. We have earlier presented such a direction-changing fall controller in [1]. However, the controller was applicable only when the robot's surrounding contained a single object. In this paper we introduce a generalized approach to humanoid fall-direction control among multiple objects. This new framework algorithmically establishes a desired fall direction through assigned scores, considers a number of control options, and selects and executes the best strategy. The fall planner is also able to select “No Action” as the best strategy, if appropriate. The controller is interactive and is applicable for fall occurring during upright standing or walking. The fall performance is continuously tracked and can be improved in real-time. The planning and control algorithms are demonstrated in simulation on an ASIMO-like humanoid robot.

[1]  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.

[2]  Shuuji Kajita,et al.  Safe knee landing of a human-size humanoid robot while falling forward , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  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.

[4]  Behnam Miripour Climbing and Walking Robots , 2010 .

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

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

[7]  Kazuhito Yokoi,et al.  UKEMI: falling motion control to minimize damage to biped humanoid robot , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Taro Takahashi,et al.  Analysis of motions of a small biped entertainment robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

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

[10]  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.

[11]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

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

[13]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[14]  Oliver Höhn,et al.  Detection and Classification of Posture Instabilities of Bipedal Robots , 2005, CLAWAR.

[15]  M. O. Tokhi,et al.  Climbing and Walking Robots - Proceedings of the 8th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, CLAWAR 2005, London, UK, September 13-15, 2005 , 2006, CLAWAR.

[16]  Wilhelm Braune,et al.  The Human Gait , 1987, Springer Berlin Heidelberg.

[17]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004, ArXiv.

[18]  Shuuji Kajita,et al.  Falling motion control of a humanoid robot trained by virtual supplementary tests , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[19]  Sven Behnke,et al.  Instability Detection and Fall Avoidance for a Humanoid using Attitude Sensors and Reflexes , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[21]  Javier Ruiz-del-Solar,et al.  Learning to fall: Designing low damage fall sequences for humanoid soccer robots , 2009, Robotics Auton. Syst..

[22]  Sung-Hee Lee,et al.  The Reaction Mass Pendulum (RMP) Model for Humanoid Robot Gait and Balance Control , 2009 .

[23]  Oliver Höhn,et al.  Probabilistic Balance Monitoring for Bipedal Robots , 2009, Int. J. Robotics Res..