An inverted pendulum based approach to biped trajectory generation with swing leg dynamics

Reference trajectory generation is one of the key problems in biped walking robot research. The linear inverted pendulum model (LIPM) is employed widely as a useful model which simplifies trajectory generation task. Many reference generation algorithms use the zero moment point (ZMP) criterion for the LIPM in order to achieve stable walking trajectories. However, LIMP ignores the dynamics of the swing leg. This can lead to tracking problems, especially when the legs are heavy. This paper uses a two-mass LIPM and proposes a fifth order state space description for the dynamics of the robot body and the swing leg in the swing phase. The body center of mass (CMB) reference trajectory is obtained for given foot placement references and the desired ZMP trajectory. An inverse kinematics based position controller is then employed for locomotion. The walking performances with the one-mass and one-mass-two-mass switching linear inverted pendulum models are finally compared via 3D full-dynamics simulations of a 12 degrees of freedom (DOF) biped robot. The results indicate that the proposed model switching between one-mass and two-mass models is useful in improving the stability of the walk.

[1]  Atsuo Takanishi,et al.  Development of a new humanoid robot WABIAN-2 , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[3]  Masayuki Inaba,et al.  Generation of reactive stepping motion for a humanoid by dynamically stable mixture of pre-designed motions , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[4]  Youngjin Choi,et al.  On the stability of indirect ZMP controller for biped robot systems , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[5]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Jong H. Park,et al.  Biped robot walking using gravity-compensated inverted pendulum mode and computed torque control , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  B. Anderson,et al.  Digital control of dynamic systems , 1981, IEEE Transactions on Acoustics, Speech, and Signal Processing.

[8]  Hirochika Inoue,et al.  Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[9]  S. Kajita,et al.  Study of dynamic biped locomotion on rugged terrain-theory and basic experiment , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[10]  Kemalettin Erbatur,et al.  Humanoid gait synthesis with moving single support ZMP trajectories , 2007 .

[11]  O. Ayhan,et al.  Biped walking robot hybrid control with gravity compensation , 2005, 31st Annual Conference of IEEE Industrial Electronics Society, 2005. IECON 2005..

[12]  Atsuo Kawamura,et al.  Biped Walking with Variable ZMP, Frictional Constraint, and Inverted Pendulum Model , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[13]  Masahiro Fujita,et al.  Behavior selection and motion modulation in emotionally grounded architecture for QRIO SDR-4XII , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

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

[15]  K. Erbatur,et al.  Biped robot reference generation with natural ZMP trajectories , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[16]  Gordon Cheng,et al.  Gravity Compensation and Full-Body Balancing for Humanoid Robots , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[17]  Toshikazu Kawasaki,et al.  Design of prototype humanoid robotics platform for HRP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Friedrich Pfeiffer,et al.  Computer system and control of biped "Johnnie" , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[20]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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