Two steps is enough: No need to plan far ahead for walking balance

Before designing a controller in detail, we ask this question: for a given robot state, and every possible control action, what is the minimum number of steps needed to get to a given target state (if it is possible to do so)? Our biped model is a 2D inverted pendulum with massless legs. We have two controls: (i) the magnitude of an impulsive push-off just before heel-strike and (ii) the step length (location of the next heel-strike). The maximum impulse and minimum step time are bounded to reflect limited motor strength. We compute the set of initial mid-stance velocities from which the biped can reach a given target mid-stance velocity in n or fewer steps. The result: for most target speeds and initial velocities, and with realistically strong actuators, it is possible to reach the target in two steps, if it is possible to reach it at all. This `two steps is enough' result expands on Koolen et al.'s [1] results for capturability of the linear inverted pendulum and is consistent with some human balance and visual guidance experiments.

[1]  S. Liberty,et al.  Linear Systems , 2010, Scientific Parallel Computing.

[2]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[3]  R. Blickhan The spring-mass model for running and hopping. , 1989, Journal of biomechanics.

[4]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

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

[6]  D. E. Marple-Horvat,et al.  Human Eye Movements During Visually Guided Stepping. , 1995, Journal of motor behavior.

[7]  Michiel van de Panne,et al.  From Footprints to Animation , 1997, Comput. Graph. Forum.

[8]  Laura A. Wojcik,et al.  Age differences in using a rapid step to regain balance during a forward fall. , 1997, The journals of gerontology. Series A, Biological sciences and medical sciences.

[9]  A E Patla,et al.  Where and when do we look as we approach and step over an obstacle in the travel path? , 1997, Neuroreport.

[10]  M. Woollacott,et al.  Control of reactive balance adjustments in perturbed human walking: roles of proximal and distal postural muscle activity , 1998, Experimental Brain Research.

[11]  J. Duysens,et al.  Muscular responses and movement strategies during stumbling over obstacles. , 2000, Journal of neurophysiology.

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

[13]  Arthur D Kuo,et al.  Energetics of actively powered locomotion using the simplest walking model. , 2002, Journal of biomechanical engineering.

[14]  Atsuo Takanishi,et al.  Online walking pattern generation for biped humanoid robot with trunk , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[15]  Joan N. Vickers,et al.  How far ahead do we look when required to step on specific locations in the travel path during locomotion? , 2002, Experimental Brain Research.

[16]  A. Ruina,et al.  A collisional model of the energetic cost of support work qualitatively explains leg sequencing in walking and galloping, pseudo-elastic leg behavior in running and the walk-to-run transition. , 2005, Journal of theoretical biology.

[17]  Manoj Srinivasan,et al.  Computer optimization of a minimal biped model discovers walking and running , 2006, Nature.

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

[19]  Friedrich Pfeiffer,et al.  A collocation method for real-time walking pattern generation , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[20]  N. Cowan,et al.  Lateral stability of the spring-mass hopper suggests a two-step control strategy for running. , 2009, Chaos.

[21]  A. Hof,et al.  Balance responses to lateral perturbations in human treadmill walking , 2010, Journal of Experimental Biology.

[22]  Jean-Pierre Aubin,et al.  Viability Theory: New Directions , 2011 .

[23]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 1: Theory and application to three simple gait models , 2011, Int. J. Robotics Res..

[24]  Pranav A. Bhounsule A Controller Design Framework For Bipedal Robots: Trajectory Optimization And Event-Based Stabilization , 2012 .

[25]  John E A Bertram,et al.  Neglected losses and key costs: tracking the energetics of walking and running , 2013, Journal of Experimental Biology.

[26]  Brett R. Fajen,et al.  Visual control of precise foot placement when walking over complex terrain , 2013 .

[27]  Brett R Fajen,et al.  Visual control of foot placement when walking over complex terrain , 2014, Journal of experimental psychology. Human perception and performance.

[28]  Henry Leung,et al.  Swing-leg retraction efficiency in bipedal walking , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  P. Zaytsev Using Controllability Of Simple Models To Generate Maximally Robust Walking-Robot Controllers , 2015 .