Exploiting angular momentum to enhance bipedal center-of-mass control

Recent humanoid control investigations have emphasized the importance of controlling whole-body angular momentum throughout a movement task. For typical movement tasks, such as normal walking, such controllers minimize fluctuations in angular momentum about the center of mass (CM). This minimization is consistent with observed behavior of humans for such tasks. However, there are cases where such minimization is not desirable. In this study, we investigate movement tasks where bipedal balance control requires a relaxation of the goal of minimizing whole-body angular moment. We construct a humanoid model having a human-like mass distribution, and a Moment-Exploiting Control algorithm that modulates whole-body angular momentum to enhance CM control. The model only requires reference trajectories for CM position and torso orientation. Joint reference trajectories are not required. While balancing on one leg, we show that the controller is capable of correcting errors in CM state by sacrificing angular postural goals for the swing leg, trunk and head. This prioritization capability provides robustness to significant disturbances, without the need to plan new reference trajectories. We compare the dynamic behavior of our humanoid model to that of human test participants. While standing on one leg, the model, like the human, is shown to reposition its CM just above the stance foot from an initial body state where CM velocity is zero, and the ground CM projection falls outside the foot envelope.

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

[2]  Atsuo Kawamura,et al.  Simulation of an autonomous biped walking robot including environmental force interaction , 1998, IEEE Robotics Autom. Mag..

[3]  Akihito Sano,et al.  Realization of natural dynamic walking using the angular momentum information , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[4]  K. Hirai,et al.  Current and future perspective of Honda humamoid robot , 1997 .

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

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

[7]  Kazuhito Yokoi,et al.  A hop towards running humanoid biped , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Yonghwan Oh,et al.  Walking Control of a Humanoid Robot via Explicit and Stable CoM Manipulation with the Angular Momentum Resolution , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Rodney A. Brooks,et al.  Sensing and Manipulating Built-for-Human Environments , 2004, Int. J. Humanoid Robotics.

[10]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[11]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[12]  Kazuhito Yokoi,et al.  Running pattern generation and its evaluation using a realistic humanoid model , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  H. Inoue,et al.  Dynamic walking pattern generation for a humanoid robot based on optimal gradient method , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[14]  Marko B. Popovic,et al.  A sliding controller for bipedal balancing using integrated movement of contact and non-contact limbs , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[15]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

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

[17]  Atsuo Takanishi,et al.  Development of a bipedal humanoid robot-control method of whole body cooperative dynamic biped walking , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[18]  Masayuki Inaba,et al.  Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Marko B. Popovic,et al.  Humanoid Standing Control: Learning from Human Demonstration , 2002 .

[20]  Marko B. Popovic,et al.  Angular momentum regulation during human walking: biomechanics and control , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[21]  Chi Zhu,et al.  Experimental approach for high speed walking of biped robot MARI-1 , 2004, The 8th IEEE International Workshop on Advanced Motion Control, 2004. AMC '04..

[22]  Marko B. Popovic,et al.  Angular momentum in human walking , 2008, Journal of Experimental Biology.

[23]  Marko B. Popovic,et al.  Zero spin angular momentum control: definition and applicability , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

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

[25]  Hirochika Inoue,et al.  Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).