Dynamic and Reactive Walking for Humanoid Robots Based on Foot Placement Control

This paper presents a novel online walking control that replans the gait pattern based on our proposed foot placement control using the actual center of mass (COM) state feedback. The analytic solution of foot placement is formulated based on the linear inverted pendulum model (LIPM) to recover the walking velocity and to reject external disturbances. The foot placement control predicts where and when to place the foothold in order to modulate the gait given the desired gait parameters. The zero moment point (ZMP) references and foot trajectories are replanned online according to the updated foothold prediction. Hence, only desired gait parameters are required instead of predefined or fixed gait patterns. Given the new ZMP references, the extended prediction self-adaptive control (EPSAC) approach to model predictive control (MPC) is used to minimize the ZMP response errors considering the acceleration constraints. Furthermore, to ensure smooth gait transitions, the conditions for the gait initiation and termination are also presented. The effectiveness of the presented gait control is validated by extensive disturbance rejection studies ranging from single mass simulation to a full body humanoid robot COMAN in a physics based simulator. The versatility is demonstrated by the control of reactive gaits as well as reactive stepping from standing posture. We present the data of the applied disturbances, the prediction of sagittal/lateral foot placements, the replanning of the foot/ZMP trajectories, and the COM responses.

[1]  Albertus Hendrawan Adiwahono,et al.  Push Recovery through walking phase Modification for bipedal locomotion , 2013, Int. J. Humanoid Robotics.

[2]  Tad McGeer,et al.  Passive walking with knees , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[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]  Jerry Pratt,et al.  Velocity-Based Stability Margins for Fast Bipedal Walking , 2006 .

[6]  Darwin G. Caldwell,et al.  Implementation of Robust EPSAC on dynamic walking of COMAN Humanoid , 2014 .

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

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

[9]  Ed Ayyappa,et al.  Normal Human Locomotion Part 1 , 1997 .

[10]  E. Ayyappa Normal Human Locomotion, Part 1: Basic Concepts and Terminology , 1997 .

[11]  G. Saridis,et al.  Legged Locomotion Robots and Anthropomorphic Mechanisms: by M. Vukobratovic. Mihailo Pupin Institute, Belgrade, 1975, 346 pp. $23. , 1976 .

[12]  Kazuhito Yokoi,et al.  Introduction to Humanoid Robotics , 2014, Springer Tracts in Advanced Robotics.

[13]  Shuuji Kajita,et al.  An analytical method on real-time gait planning for a humanoid robot , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[14]  Jonghoon Park,et al.  General ZMP Preview Control for Bipedal Walking , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[15]  T. Komatsu,et al.  Dynamic walking and running of a bipedal robot using hybrid central pattern generator method , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[16]  Kazuhito Yokoi,et al.  Reactive stepping to prevent falling for humanoids , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[17]  Branislav Borovac,et al.  Realization of Biped Walking in Unstructured Environment Using Motion Primitives , 2014, IEEE Transactions on Robotics.

[18]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[19]  R. De Keyser,et al.  The disturbance model in model based predictive control , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

[20]  Yoshikazu Kanamiya,et al.  Ankle and hip balance control strategies with transitions , 2010, 2010 IEEE International Conference on Robotics and Automation.

[21]  Nikolaos G. Tsagarakis,et al.  Stabilization for the compliant humanoid robot COMAN exploiting intrinsic and controlled compliance , 2012, 2012 IEEE International Conference on Robotics and Automation.

[22]  Masayuki Inaba,et al.  Online decision of foot placement using singular LQ preview regulation , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[23]  Nikolaos G. Tsagarakis,et al.  Trajectory generation of straightened knee walking for humanoid robot iCub , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[24]  A. Bagheri,et al.  Implementation of the model predictive control for on-line trajectory planning of a walking robot subjected to external disturbances , 2011, 2011 International Symposium on Innovations in Intelligent Systems and Applications.

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

[26]  Branislav Borovac,et al.  How to compensate for the disturbances that Jeopardize Dynamic Balance of a Humanoid Robot? , 2011, Int. J. Humanoid Robotics.

[27]  Fumiya Iida,et al.  Bipedal Walking and Running with Compliant Legs , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.