Emergence of humanoid walking behaviors from mixed-integer model predictive control

Balance strategies range from continuous postural adjustments to discrete changes in contacts: their simultaneous execution is required to maintain postural stability while considering the engaged walking activity. In order to compute optimal time, duration and position of footsteps along with the center of mass trajectory of a humanoid, a novel mixed-integer model of the system is presented. The introduction of this model in a predictive control problem brings the definition of a Mixed-Integer Quadratic Program, subject to linear constraints. Simulation results demonstrate the simultaneous adaptation of the gait pattern and posture of the humanoid, in a walking activity under large disturbances, to efficiently compromise between task performance and balance. In addition, a push recovery scenario displays how, using a single balance-performance ratio, distinct behaviors of the humanoid can be specified.

[1]  Andrei Herdt,et al.  Online Walking Motion Generation with Automatic Footstep Placement , 2010, Adv. Robotics.

[2]  Zoran Popovic,et al.  Discovery of complex behaviors through contact-invariant optimization , 2012, ACM Trans. Graph..

[3]  Pierre-Brice Wieber,et al.  Trajectory Free Linear Model Predictive Control for Stable Walking in the Presence of Strong Perturbations , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[4]  A. Miguel The emergence of design in pedestrian dynamics: locomotion, self-organization, walking paths and constructal law. , 2013, Physics of life reviews.

[5]  Prahlad Vadakkepat,et al.  Disturbance rejection by online ZMP compensation , 2008, Robotica.

[6]  Masayuki Inaba,et al.  Bracing behavior in humanoid through preview control of impact disturbance , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

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

[8]  Pierre-Brice Wieber,et al.  Stabilization of the Capture Point Dynamics for Bipedal Walking Based on Model Predictive Control , 2012, SyRoCo.

[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]  Giulio Sandini,et al.  The iCub Cognitive Humanoid Robot: An Open-System Research Platform for Enactive Cognition , 2006, 50 Years of Artificial Intelligence.

[11]  Geoff R Fernie,et al.  Change-in-support reactions for balance recovery. , 2003, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[12]  Vincent Padois,et al.  Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions , 2011, 2011 IEEE International Conference on Robotics and Automation.

[13]  Vincent Padois,et al.  Automatic Optimal Biped Walking as a Mixed-Integer Quadratic Program , 2014 .

[14]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).