A distributed model predictive control approach for robust postural stability of a humanoid robot

A novel formulation of the synthesis of motor coordination for humanoid whole-body motion is proposed in this paper, in order to ensure robust control of postural stability. It relies on the distributed model predictive control framework to coordinate, in an optimal way, several objectives. The effectiveness of this control technique to maintain postural stability of a biped against strong external disturbances is shown. Control of the horizontal dynamics of the center of mass can withstand limited perturbations. Thus postural stability criteria are specified with respect to the robot center of mass vertical and horizontal dynamics, and to the angular dynamics of its torso. Formulating the balance problem in a predictive form and distributing at different time scales significantly increases the robustness of the system to external disturbances, in terms of both tip-over and slippage risks. This original control architecture is validated through the simulation of an iCub robot performing a walking activity under unknown external actions.

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

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

[3]  Olivier Stasse,et al.  Fast foot prints re-planning and motion generation during walking in physical human-humanoid interaction , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[4]  Riccardo Scattolini,et al.  Architectures for distributed and hierarchical Model Predictive Control - A review , 2009 .

[5]  Dragomir N. Nenchev,et al.  Ankle and hip strategies for balance recovery of a biped subjected to an impact , 2008, Robotica.

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

[7]  Oussama Khatib,et al.  Synthesis and control of whole-body behaviors in humanoid systems , 2007 .

[8]  Eric van Damme,et al.  Non-Cooperative Games , 2000 .

[9]  P. Bidaud,et al.  Stability Measure of Postural Dynamic Equilibrium Based on Residual Radius , 2008 .

[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]  Anders Rantzer,et al.  Dynamic dual decomposition for distributed control , 2009, 2009 American Control Conference.

[12]  Dragoslav D. Šiljak,et al.  Decentralized control and computations: status and prospects , 1996 .

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

[14]  Jason Jianjun Gu,et al.  Multi-criteria kinematics control for the PA10-7C robot arm with robust singularities , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[15]  Christopher G. Atkeson,et al.  Push Recovery by stepping for humanoid robots with force controlled joints , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[16]  Vincent Padois,et al.  Unified preview control for humanoid postural stability and upper-limb interaction adaptation , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

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

[20]  Mohammad Aldeen,et al.  Stabilization of decentralized control systems , 1997 .

[21]  Oussama Khatib,et al.  A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks , 2009, IEEE Transactions on Robotics.

[22]  Jong Hyeon Park,et al.  An online trajectory modifier for the base link of biped robots to enhance locomotion stability , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[23]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[24]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

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

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