Capture Point: A Step toward Humanoid Push Recovery

It is known that for a large magnitude push a human or a humanoid robot must take a step to avoid a fall. Despite some scattered results, a principled approach towards "when and where to take a step" has not yet emerged. Towards this goal, we present methods for computing capture points and the capture region, the region on the ground where a humanoid must step to in order to come to a complete stop. The intersection between the capture region and the base of support determines which strategy the robot should adopt to successfully stop in a given situation. Computing the capture region for a humanoid, in general, is very difficult. However, with simple models of walking, computation of the capture region is simplified. We extend the well-known linear inverted pendulum model to include a flywheel body and show how to compute exact solutions of the capture region for this model. Adding rotational inertia enables the humanoid to control its centroidal angular momentum, much like the way human beings do, significantly enlarging the capture region. We present simulations of a simple planar biped that can recover balance after a push by stepping to the capture region and using internal angular momentum. Ongoing work involves applying the solution from the simple model as an approximate solution to more complex simulations of bipedal walking, including a 3D biped with distributed mass.

[1]  John Tyler Bonner,et al.  On size and life , 1983 .

[2]  Shuuji Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[3]  F E Zajac,et al.  Human standing posture: multi-joint movement strategies based on biomechanical constraints. , 1993, Progress in brain research.

[4]  Marcel J. Sidi,et al.  Spacecraft Dynamics and Control: Contents , 1997 .

[5]  Jerry E. Pratt,et al.  Exploiting inherent robustness and natural dynamics in the control of bipedal walking robots , 2000 .

[6]  Christopher D. Hall,et al.  Satellite Attitude Control and Power Tracking with Energy/Momentum Wheels , 2001 .

[7]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[8]  Christopher D. Hall,et al.  Spacecraft Dynamics and Control , 2002 .

[9]  E. Westervelt,et al.  Zero Dynamics of Planar Biped Walkers with One Degree of Under Actuation , 2002 .

[10]  E. Westervelt,et al.  ZERO DYNAMICS OF UNDERACTUATED PLANAR BIPED WALKERS , 2002 .

[11]  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).

[12]  Mako Popovic,et al.  Angular momentum primitives for human walking: biomechanics and control , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[13]  Taku Komura,et al.  Simulating pathological gait using the enhanced linear inverted pendulum model , 2005, IEEE Transactions on Biomedical Engineering.

[14]  Marko B. Popovic,et al.  Ground Reference Points in Legged Locomotion: Definitions, Biological Trajectories and Control Implications , 2005, Int. J. Robotics Res..

[15]  Ambarish Goswami,et al.  A Biomechanically Motivated Two-Phase Strategy for Biped Upright Balance Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[16]  F. Farkas,et al.  Balanced walking and rapid movements in a biped robot by using a symmetric rotor and a brake , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[17]  Taku Komura,et al.  A Feedback Controller for Biped Humanoids that Can Counteract Large Perturbations During Gait , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[18]  Bram Vanderborght,et al.  Trajectory Planning for the Walking Biped “Lucy” , 2006, Int. J. Robotics Res..

[19]  Andreas G. Hofmann Robust execution of bipedal walking tasks from biomechanical principles , 2006 .

[20]  Jerry Pratt,et al.  Velocity-Based Stability Margins for Fast Bipedal Walking , 2006 .