Realtime humanoid motion generation through ZMP manipulation based on inverted pendulum control. Sugihara, T., Nakamura, Y., & I., H. In Proceedings of the IEEE International Conference on Robotics and Automation, pages 1404--1409, 2002.
abstract   bibtex   
Humanoid robot is expected as a rational form of machine to act in the real human environment and support people through interaction with them. Current humanoid robots, however, lack in adaptability, agility, or high-mobility enough to meet the expectations. In order to enhance high-mobility, the humanoid motion should be generated in realtime in accordance with the dynamics, which commonly requires a large amount of computation and has not been implemented so far. We have developed a realtime motion generation method that controls the center of gravity(COG) by indirect manipulation of the zero moment point(ZMP). The realtime responce of the method provides humanoid robots with high-mobility. In this paper, the algorithm is presented. It consists of four parts, namely, the referential ZMP planning, the ZMP manipulation, the COG velocity decomposition to joint angles, and local control of joint angles. An advantage of the algorithm lies in its applicability to humanoids with a lot of degrees of freedom. The effectiveness of proposed method is verified by computer simulations.
@InProceedings{Sugihara2002,
  Title                    = {Realtime humanoid motion generation through ZMP manipulation based on inverted pendulum control},
  Author                   = {Sugihara, T. and Nakamura, Y. and Hirochika I.},
  Booktitle                = {Proceedings of the IEEE International Conference on Robotics and Automation},
  Year                     = {2002},
  Pages                    = {1404--1409},

  Abstract                 = {Humanoid robot is expected as a rational form of machine to act in the real human environment and support people through interaction with them. Current humanoid robots, however, lack in adaptability, agility, or high-mobility enough to meet the expectations. In order to enhance high-mobility, the humanoid motion should be generated in realtime in accordance with the dynamics, which commonly requires a large amount of computation and has not been implemented so far. We have developed a realtime motion generation method that controls the center of gravity(COG) by indirect manipulation of the zero moment point(ZMP). The realtime responce of the method provides humanoid robots with high-mobility. In this paper, the algorithm is presented. It consists of four parts, namely, the referential ZMP planning, the ZMP manipulation, the COG velocity decomposition to joint angles, and local control of joint angles. An advantage of the algorithm lies in its applicability to humanoids with a lot of degrees of freedom. The effectiveness of proposed method is verified by computer simulations.},
  Keywords                 = {ECE780, ZMP},
  Review                   = {NOVELTY

SUMMARY
Motion generation of humanoids can be classified as either offline (trajectory replaying) or online (realtime generation). Online generation allows robots to better adapt to environment variability. It is typically very computationally heavy, so this paper proposes a better method.

To maintain stability, we want to keep the ZMP within the support polygon. We combine this idea with a set of desired GCOM velocity to generate reference velocities via proportional gain and Jacobian matrices. Excess degree of freedoms are limited by joint-space (joint angle ranges) and non-joint space (end effector motion ranges) constraints.


The definition and the uses of ZMP in this article matches the definition of ZMP given in the previous two articles.},
  Timestamp                = {2011.01.28}
}

Downloads: 0