Momentum-based reactive stepping controller on level and non-level ground for humanoid robot push recovery

This paper presents a momentum-based reactive stepping controller for humanoid robot push recovery. By properly regulating combinations of linear and angular momenta, the controller can selectively encourage the robot to recover its balance with or without taking a step. A reference stepping location is computed by modeling the humanoid as a passive rimless wheel with two spokes such that stepping on the location leads to a complete stop of the wheel at the vertically upright position. In contrast to most reference points for stepping based on pendulum models such as the capture point, our reference point exists on both level and non-level grounds. Moreover, in contrast with continuously evolving step locations, our step location is stationary. The computation of the location of the reference point also generates the duration of step which can be used for designing a stepping trajectory. Momentum-based stepping for push recovery is implemented in simulations of a full size humanoid on 3D non-level ground.

[1]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[2]  Marko B. Popovic,et al.  Exploiting angular momentum to enhance bipedal center-of-mass control , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

[4]  M. Coleman,et al.  Motions of a Rimless Spoked Wheel: a Simple 3D System with Impacts , 1997 .

[5]  Masayuki Inaba,et al.  AutoBalancer: An Online Dynamic Balance Compensation Scheme for Humanoid Robots , 2000 .

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

[7]  Taku Komura,et al.  The dynamic postural adjustment with the quadratic programming method , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Sung-Hee Lee,et al.  Ground reaction force control at each foot: A momentum-based humanoid balance controller for non-level and non-stationary ground , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Victor B. Zordan,et al.  Goal-directed stepping with momentum control , 2010, SCA '10.

[10]  A. Hof The 'extrapolated center of mass' concept suggests a simple control of balance in walking. , 2008, Human movement science.

[11]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

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

[13]  J. McPhee,et al.  Human foot placement and balance in the sagittal plane. , 2009, Journal of biomechanical engineering.

[14]  S. Robinovitch,et al.  Wrist impact velocities are smaller in forward falls than backward falls from standing. , 2006, Journal of biomechanics.

[15]  Eric Kubica,et al.  Introduction of the Foot Placement Estimator: A Dynamic Measure of Balance for Bipedal Robotics , 2008 .

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

[17]  Jun-Ho Oh,et al.  Practical experiment of balancing for a hopping humanoid biped against various disturbances , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Victor B. Zordan,et al.  Momentum control for balance , 2009, ACM Trans. Graph..

[19]  Thomas Robert,et al.  Comparison of Capture Point estimation with human foot placement: Applicability and Limitations , 2010 .

[20]  Kazuhito Yokoi,et al.  Combining suppression of the disturbance and reactive stepping for recovering balance , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.