Exploiting the Equations of Motion For Biped Robot Control with Enhanced Stability

The scope of the present contribution is the derivation of the equations of motion and its field of application for humanoid robots, in particular legged robots. The derivation is performed in a modular and structured manner and it is shown how these equations can be exploited for the control of biped robots. The used methods allow to easily adopt the kinematic structure of single limbs and to reuse results obtained for limbs with similar kinematic structure but different inertial parameters such as in case the left leg is a mirrored version of the right one. After finding a recursive formulation to calculate the equations of motion we perform various state transformations and apply some model simplifications to obtain expressions that can be used to efficiently solve control problems. Two applications, compensating for the overall angular momentum and calculation of feed-forward torques, are shown. In both applications we can exploit the recursive calculation of the equations of motion used during the subsystem synthesis giving rise to real-time algorithms that can be used on a physical humanoid robot system.

[1]  Satoshi Kagami,et al.  High frequency walking pattern generation based on preview control of ZMP , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[2]  Bruno Siciliano,et al.  Modelling and Control of Robot Manipulators , 1997, Advanced Textbooks in Control and Signal Processing.

[3]  Hubert Gattringer,et al.  Bipedal balancing control based on the centroidal momentum pivot and the best COM-CMP regulator , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[4]  Friedrich Pfeiffer,et al.  Optimization based gait pattern generation for a biped robot , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[5]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

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

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

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

[9]  Hartmut Bremer Elastic Multibody Dynamics: A Direct Ritz Approach , 2008 .

[10]  Hubert Gattringer,et al.  Efficient dynamic modeling for rigid multi-body systems with contact and impact , 2011 .

[11]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation Complexity , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[12]  Takashi Matsumoto,et al.  Real time motion generation and control for biped robot -4th report: Integrated balance control- , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Kazuhito Yokoi,et al.  Biped walking stabilization based on linear inverted pendulum tracking , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Pierre-Brice Wieber,et al.  Holonomy and Nonholonomy in the Dynamics of Articulated Motion , 2006 .

[15]  Gerd Hirzinger,et al.  Posture and balance control for biped robots based on contact force optimization , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[16]  H. Bremer,et al.  Elastic Multibody Dynamics , 2008 .

[17]  R. Featherstone The Calculation of Robot Dynamics Using Articulated-Body Inertias , 1983 .

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

[19]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[20]  Johannes Englsberger,et al.  Integration of vertical COM motion and angular momentum in an extended Capture Point tracking controller for bipedal walking , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[21]  Hubert Gattringer,et al.  A bipedal walking pattern generator that considers multi-body dynamics by angular momentum estimation , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[22]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[23]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[24]  Heinz Ulbrich,et al.  Biped walking control based on hybrid position/force control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.