Non-linear robust control for inverted-pendulum 2D walking

We present an approach to high-level control for bipedal walking exemplified with a 2D point-mass inextensible-legs inverted-pendulum model. Balance control authority here is only from step position and trailing-leg push-off, both of which are bounded to reflect actuator limits. The controller is defined implicitly as the solution of an optimization problem. The optimization robustly avoids falling for given bounded disturbances and errors and, given that, minimizes the number of steps to reach a given target speed. The optimization can be computed in advance and stored for interpolated real-time use online. The general form of the resulting optimized controller suggests a few simple principles for regulating walking speed: 1) The robot should take bigger steps when speeding up and should also take bigger steps when slowing down 2) push-off is useful for regulating small changes in speed, but it is fully saturated or inactive for larger changes in speed. While the numerically optimized model is simple, the approach should be applicable to, and we plan to use it for, control of bipedal robots in 3D with many degrees of freedom.

[1]  Manoj Srinivasan,et al.  Idealized walking and running gaits minimize work , 2007, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

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

[3]  M. Coleman,et al.  The simplest walking model: stability, complexity, and scaling. , 1998, Journal of biomechanical engineering.

[4]  Alin Albu-Schäffer,et al.  Bipedal walking control based on Capture Point dynamics , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[6]  Scott Kuindersma,et al.  An efficiently solvable quadratic program for stabilizing dynamic locomotion , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

[8]  A. Ruina Nonholonomic stability aspects of piecewise holonomic systems , 1998 .

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

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

[11]  Koushil Sreenath,et al.  A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL , 2011, Int. J. Robotics Res..

[12]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoid , 2012, Int. J. Robotics Res..

[13]  Chandana Paul,et al.  Low-bandwidth reflex-based control for lower power walking: 65 km on a single battery charge , 2014, Int. J. Robotics Res..