Bipedal Trajectory Generation Based on Combining Inertial Forces and Intrinsic Angular Momentum Rate Changes: Eulerian ZMP Resolution

This paper aims to present a technique to generate feasible and dynamically equilibrated ZMP-based center of mass trajectories that can be applied to bipedal robots. In this regard, we utilize the ZMP concept in the spherical coordinate frame so that we can fully exploit its properties as this strategy enables us to efficiently combine intrinsic angular momentum rate change terms with inertial force terms. That being said, this strategy has certain advantages: 1) In the case of bipedal walking, undesired torso angle fluctuations are more restrainable compared with other methods, in which angular momentum information is omitted or zero-referenced. 2) Composite rigid body inertia, which is a multibody property of robot dynamics, can be characterized during the trajectory generation task. Thus, relatively more dynamically consistent trajectories may be obtained. 3) The motion interference between the sagittal and lateral planes is naturally included. In this paper, we mainly investigate the first two advantages. Applying the method described above, we conducted bipedal walking experiments on our actual bipedal robot MARI-3. As the result, we obtained repetitive, continuous, and dynamically equilibrated walking cycles, in which undesired torso angles were well suppressed. Furthermore, ZMP error tends to decrease since inertial parameters of the robot are characterized. In conclusion, the method is validated to be efficient in inducing less ZMP error and in suppressing undesired torso angle variations, compared with both flywheel-superimposed and conventional ZMP-based trajectory generation methods.

[1]  Takashi Matsumoto,et al.  Real time motion generation and control for biped robot -3rd report: Dynamics error compensation- , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Marko B. Popovic,et al.  Ground Reference Points in Legged Locomotion: Definitions, Biological Trajectories and Control Implications , 2005, Int. J. Robotics Res..

[3]  Rajnikant V. Patel,et al.  Efficient computation of manipulator inertia matrices and the direct dynamics problem , 1989, IEEE Trans. Syst. Man Cybern..

[4]  Atsuo Kawamura,et al.  ZMP-Based Online Jumping Pattern Generation for a One-Legged Robot , 2010, IEEE Transactions on Industrial Electronics.

[5]  Christine Chevallereau,et al.  Stable Bipedal Walking With Foot Rotation Through Direct Regulation of the Zero Moment Point , 2008, IEEE Transactions on Robotics.

[6]  Barkan Ugurlu,et al.  Compliant joint modification and real-time dynamic walking implementation on bipedal robot cCub , 2011, 2011 IEEE International Conference on Mechatronics.

[7]  Eiichi Yoshida,et al.  Time Parameterization of Humanoid-Robot Paths , 2010, IEEE Transactions on Robotics.

[8]  Shuuji Kajita,et al.  ZMP-based Biped Running Enhanced by Toe Springs , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  Ohung Kwon,et al.  Asymmetric trajectory generation and impedance control for running of biped robots , 2009, Auton. Robots.

[10]  Yoshihiko Nakamura,et al.  Enhancement of boundary condition relaxation method for 3D hopping motion planning of biped robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Kouhei Ohnishi,et al.  Motion control for advanced mechatronics , 1996 .

[12]  D. T. Greenwood,et al.  Advanced Dynamics: Frontmatter , 2003 .

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

[14]  Thomas Buschmann,et al.  Simulation and Control of Biped Walking Robots , 2010 .

[15]  Nikolaos G. Tsagarakis,et al.  Bipedal walking energy minimization by reinforcement learning with evolving policy parameterization , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[17]  Atsuo Kawamura,et al.  Eulerian ZMP resolution based bipedal walking: Discussions on the intrinsic angular momentum rate change about center of mass , 2010, 2010 IEEE International Conference on Robotics and Automation.

[18]  Jun-Ho Oh,et al.  Online Balance Controllers for a Hopping and Running Humanoid Robot , 2011, Adv. Robotics.

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

[20]  David E. Orin,et al.  Centroidal Momentum Matrix of a humanoid robot: Structure and properties , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Yoshihiko Nakamura,et al.  Boundary Condition Relaxation Method for Stepwise Pedipulation Planning of Biped Robots , 2009, IEEE Transactions on Robotics.

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

[23]  Jun-Ho Oh,et al.  Experimental realization of dynamic walking of the biped humanoid robot KHR-2 using zero moment point feedback and inertial measurement , 2006, Adv. Robotics.

[24]  Rajnikant V. Patel,et al.  Dynamic analysis of robot manipulators - a Cartesian tensor approach , 1991, The Kluwer international series in engineering and computer science.

[25]  Qinghua Li,et al.  A biped walking robot having a ZMP measurement system using universal force-moment sensors , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[26]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[27]  Atsuo Kawamura,et al.  Bipedal walking trajectory generation based on ZMP and Euler's equations of motion , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[28]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[29]  Timothy Bretl,et al.  Control and Planning of 3-D Dynamic Walking With Asymptotically Stable Gait Primitives , 2012, IEEE Transactions on Robotics.

[30]  Atsuo Kawamura,et al.  A unified control frame for stable bipedal walking , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.

[31]  Kazuhito Yokoi,et al.  Whole-Body Locomotion, Manipulation and Reaching for Humanoids , 2008, MIG.

[32]  Kouhei Ohnishi,et al.  Biped walking pattern generation by using preview control with virtual plane method , 2010, 2010 11th IEEE International Workshop on Advanced Motion Control (AMC).

[33]  Atsuo Kawamura,et al.  The Development of Biped Robot MARI-3 for Fast Walking and Running , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[34]  Masayuki Inaba,et al.  A Fast Dynamically Equilibrated Walking Trajectory Generation Method of Humanoid Robot , 2002, Auton. Robots.

[35]  Ryosuke Tajima,et al.  Fast running experiments involving a humanoid robot , 2009, 2009 IEEE International Conference on Robotics and Automation.

[36]  Jean-Jacques E. Slotine,et al.  Robot analysis and control , 1988, Autom..

[37]  Sung-Hee Lee,et al.  The Reaction Mass Pendulum (RMP) Model for Humanoid Robot Gait and Balance Control , 2009 .

[38]  Rajnikant V. Patel,et al.  Dynamic Analysis of Robot Manipulators , 1991 .

[39]  Atsuo Kawamura,et al.  Simulation of an autonomous biped walking robot including environmental force interaction , 1998, IEEE Robotics Autom. Mag..