Integration of multi-level postural balancing on humanoid robots

This paper discusses an integration issue of multi-level postural balancing on humanoid robot. We give a unified viewpoint of postural balancing, which covers Ankle Strategy to Hip Strategy. Two kinds of distributor of desired ground reaction force to whole-body joint torque are presented. The one distributor leads to a dynamic balancer which covers Hip strategy, with the under-actuated situation. A simple angular momentum regulator is also proposed to stabilize the internal motions due to the joint redundancy. The other distributor leads to a static balancer which lies between Ankle and Hip strategy. Furthermore, this paper demonstrates that replacement of the center of mass feedback with the local joint stiffness makes the robot much stabler for some fast motions. Motivated by the practicability of the static balancer and the strong push-recovery performance of the dynamic balancer, this paper presents a simple integration by superposition of the both balancers on a compliant human-sized biped robot. The simulation and experimental videos are supplemented.

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

[2]  Pietro G. Morasso,et al.  Internal models in the control of posture , 1999, Neural Networks.

[3]  Herman van der Kooij,et al.  A multisensory integration model of human stance control , 1999, Biological Cybernetics.

[4]  Mitsuo Kawato,et al.  From ‘Understanding the Brain by Creating the Brain’ towards manipulative neuroscience , 2008, Philosophical Transactions of the Royal Society B: Biological Sciences.

[5]  P. Morasso,et al.  Ankle muscle stiffness alone cannot stabilize balance during quiet standing. , 2002, Journal of neurophysiology.

[6]  Gordon Cheng,et al.  Disturbance Rejection for Biped Humanoids , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  Rieko Osu,et al.  The central nervous system stabilizes unstable dynamics by learning optimal impedance , 2001, Nature.

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

[9]  Atsuo Takanishi,et al.  Development of a biped walking robot having antagonistic driven joints using nonlinear spring mechanism , 1997, Proceedings of International Conference on Robotics and Automation.

[10]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[11]  Motoki Kouzaki,et al.  Importance of body sway velocity information in controlling ankle extensor activities during quiet stance. , 2003, Journal of neurophysiology.

[12]  N. Hogan Adaptive control of mechanical impedance by coactivation of antagonist muscles , 1984 .

[13]  Takashi Emura,et al.  Back handspring of a multi-link gymnastic robot — reference model approach , 2006, Adv. Robotics.

[14]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

[15]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Gordon Cheng,et al.  Passivity-Based Full-Body Force Control for Humanoids and Application to Dynamic Balancing and Locomotion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Mark W. Spong,et al.  The swing up control problem for the Acrobot , 1995 .

[18]  A.D. Kuo,et al.  An optimal control model for analyzing human postural balance , 1995, IEEE Transactions on Biomedical Engineering.

[19]  F. Horak,et al.  Central programming of postural movements: adaptation to altered support-surface configurations. , 1986, Journal of neurophysiology.

[20]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[21]  D. Winter A.B.C. (anatomy, biomechanics and control) of balance during standing and walking , 1995 .

[22]  R. Peterka Sensorimotor integration in human postural control. , 2002, Journal of neurophysiology.

[23]  Jun Morimoto,et al.  Hierarchical motor learning and synthesis with passivity-based controller and phase oscillator , 2008, 2008 IEEE International Conference on Robotics and Automation.

[24]  Ian David Loram,et al.  Human balancing of an inverted pendulum: is sway size controlled by ankle impedance? , 2001, The Journal of physiology.