Real-time control of humanoid robots considering external forces on upper part of the body

Recently, the demand for the practical use of service robots has risen significantly because of acceleration of demographic aging, and a humanoid robot is one of the promising form factors of service robots. When a humanoid robot is used by a human in a real environment, the robot needs to be designed by taking into account the various external forces that act on the robot. Thus far, most of the walking humanoid robots have been mainly controlled by the conventional ZMP method to maintain a stable walking posture. However, the conventional ZMP method can not be used to handle the various external forces that act on the upper part of the humanoid robot body. To overcome these problems, in this paper, we propose a novel control method, which we called 3DZMP and pZMP, for a humanoid robot to react to the external force on the upper part of the body. The 3DZMP is defined as the point in three-dimensional space at which the moment about all axes is zero. 3DZMP can prevent the rotation of a humanoid robot. The pZMP is defined as the point corresponding to the orthographic projection of the 3DZMP on a plane. pZMP is used to evaluate the stability of 3DZMP. We implemented the proposed method on a prototype robot and verified that the robot gained the capability to react to external forces that could not be handled by the conventional ZMP method.

[1]  Kazuhito Yokoi,et al.  ZMP Analysis of a Humanoid Robot under Coordination of Arms and Legs , 2004 .

[2]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[3]  Tsuneo Yoshikawa,et al.  FSW (feasible solution of wrench) for multi-legged robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

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

[6]  Tatsuo Arai,et al.  Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  Shuuji Kajita,et al.  A universal stability criterion of the foot contact of legged robots - adios ZMP , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..