Coordinating Feet in Bipedal Balance

Biomechanical models of human standing balance in the sagittal plane typically treat the two ankle joints as a single degree of freedom. They describe the sum of the torques produced by the ankles, but do not predict what the contribution of each ankle will be. Similarly, balance algorithms for bipedal robots control the location of the overall center of pressure, but do not consider the individual centers of pressure under each foot. We present theoretical and experimental results showing an optimal solution to the problem of producing a single desired torque with redundant actuators, resulting in alignment of the individual centers of pressure under each foot. This produces a feedback gain structure not addressed in the biomechanics literature and a balance controller that is potentially more robust to unexpected changes in the region of support. We show that the feedback gain matrix of this controller has an unexpected structure - large off-axis integral gain elements indicate that the ankle torque that equalize the position of the center of pressure is determined primarily by information from the other foot. We also demonstrate controllers based on this design using the Sarcos Primus hydraulic biped.

[1]  Miomir Vukobratovic,et al.  How to Control Artificial Anthropomorphic Systems , 1973, IEEE Trans. Syst. Man Cybern..

[2]  Robert F. Stengel,et al.  Optimal Control and Estimation , 1994 .

[3]  Jessica K. Hodgins,et al.  Simulating leaping, tumbling, landing and balancing humans , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  H. Kawasaki,et al.  405 A Study of Upright Posture Stabilization by Ground Reaction Force Control , 2001 .

[5]  Frans C. T. van der Helm,et al.  An adaptive model of sensory integration in a dynamic environment applied to human stance control , 2001, Biological Cybernetics.

[6]  Kazuhito Yokoi,et al.  Balancing a humanoid robot using backdrive concerned torque control and direct angular momentum feedback , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

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