Yaw moment compensation for bipedal Robots via Intrinsic angular momentum Constraint

This paper is aimed at describing a technique to compensate undesired yaw moment, which is inevitably induced about the support foot during single support phases while a bipedal robot is in motion. The main strategy in this method is to rotate the upper body in a way to exert a secondary moment that counteracts to the factors which create the undesired moment. In order to compute the yaw moment by considering all the factors, we utilized Eulerian ZMP Resolution, as it is capable of characterizing the robot's rotational inertia, a crucial component of its dynamics. In doing so, intrinsic angular momentum rate changes are smoothly included in yaw moment equations. Applying the proposed technique, we conducted several bipedal walking experiments using the actual bipedal robot CoMan. As the result, we obtained 61% decrease in undesired yaw moment and 82% regulation in yaw-axis deviation, which satisfactorily verify the efficiency of the proposed approach, in comparison to off-the-shelf techniques.

[1]  H. Inoue,et al.  Dynamic walking pattern generation for a humanoid robot based on optimal gradient method , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[2]  Jong Hyeon Park,et al.  Impedance control for biped robot locomotion , 2001, IEEE Trans. Robotics Autom..

[3]  Atsuo Kawamura,et al.  What Is the Real Frictional Constraint in Biped Walking? - Discussion on Frictional Slip with Rotation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[5]  Jun Ueda,et al.  Momentum compensation for fast dynamic walking of humanoids based on pelvic rotation of contact sport athletes , 2004 .

[6]  Ambarish Goswami,et al.  Kinematic and dynamic analogies between planar biped robots and the reaction mass pendulum (RMP) model , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[7]  Nikolaos G. Tsagarakis,et al.  The design of the lower body of the compliant humanoid robot “cCub” , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

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

[10]  Atsuo Takanishi,et al.  Development of a biped walking robot compensating for three-axis moment by trunk motion , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

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

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

[13]  Yannick Aoustin,et al.  On optimal swinging of the biped arms , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Atsuo Kawamura,et al.  Bipedal Trajectory Generation Based on Combining Inertial Forces and Intrinsic Angular Momentum Rate Changes: Eulerian ZMP Resolution , 2012, IEEE Transactions on Robotics.

[15]  Jaeheung Park,et al.  Synthesis of natural arm swing motion in human bipedal walking. , 2008, Journal of biomechanics.

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

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

[18]  Shuuji Kajita,et al.  Analysis on a friction based “twirl” for biped robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[19]  C. A. Balafoutis,et al.  Cartesian Tensor Analysis , 1991 .

[20]  Chi Zhu,et al.  Yaw moment compensation of biped fast walking using 3D inverted pendulum , 2008, 2008 10th IEEE International Workshop on Advanced Motion Control.

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

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

[23]  Qiang Huang,et al.  Walking Pattern Generation for Humanoid Robot Considering Upper Body Motion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[26]  A. Kawamura,et al.  3D fast walking simulation of biped robot by yaw axis moment compensation , 2004, The 8th IEEE International Workshop on Advanced Motion Control, 2004. AMC '04..

[27]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

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

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

[30]  Marko B. Popovic,et al.  Exploiting angular momentum to enhance bipedal center-of-mass control , 2009, 2009 IEEE International Conference on Robotics and Automation.

[31]  Atsuo Takanishi,et al.  Development of a bipedal humanoid robot-control method of whole body cooperative dynamic biped walking , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).