Abstract
This paper describes a fast dynamically equilibrated trajectory generation method for a humanoid robot. From a given input motion and the desired ZMP trajectory, the algorithm generates a dynamically equilibrated trajectory using the relationship between the robot's center of gravity and the ZMP. Three key issues are denoted: 1) an enhanced ZMP constraint which enables the calculation of robot stability even if several limbs are contacting the environment, 2) a simplified robot model is introduced that represents the relationship between its center of gravity and ZMP, 3) a convergence method is adopted to eliminate approximation errors arising from the simplified model. Combining these three key issues together with online ZMP compensation method, humanoid robot H5 have succeeded to walk, step down and so on. Experimental results using humanoid robot H5 are described.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Hirai, K. 1997. Current and future perspective of Honda humanoid robot. In Proc. of 1997 IEEE Intl. Conf. on Intelligent Robots and Systems (IROS'97), pp. 500–508.
Honda. Co. Ltd. 1993a. Walking Control System for Legged Robot. Japan Patent Office (A) 5–305583.
Honda. Co. Ltd. 1993b. Walking Control System for Legged Robot. Japan Patent Office (A) 5–200682.
Honda. Co. Ltd. 1998. Walking Pattern Generation System for Legged Robot. Japan Patent Office (A) 10–86080.
Kagami, S., Kanehiro, F., Tamiya, Y., Inaba, M., and Inoue, H. 2000. AutoBalancer: An online dynamic balance compensation scheme for humanoid robots. In Proc. of Fourth Intl. Workshop on Algorithmic Foundations on Robotics (WAFR'00), pp. SA-79-SA-89.
Kajita, S. and Tani, K. 1996. Experimental study of biped dynamic walking. IEEE Control Systems, 16p(1):13–19.
Luh, J.Y.S., Walker, M.W., and Paul, R.P.C. 1980. On-line computational scheme for mechanical manipulators. ASME Journal of Dynamic Systems, Measurement, Control, 102:69–76.
Nagasaka, K., Inaba, M., and Inoue, H. 1998. Research on humanbased genetic motion acquisition for humanoid. In Proc. of the 16th Annual Conf. of Robotics Society of Japan, pp. 827–828.
Nagasaka, K., Inaba, M., and Inoue, H. 1999a. Stabilization of dynamic walk on a humanoid using torso position compliance control. In Proceedings of 17th Annual Conference on Robotics Society of Japan, pp. 1193–1194.
Nagasaka, K., Inaba, M., and Inoue, H. 1999b.Walking pattern generation for a humanoid robot based on optimal gradient method. In Proc. of 1999 IEEE Int. Conf. on Systems, Man, and Cybernetics No. VI.
Pratt, J., Delworth, P., and Pratt, G. 1997. Virtual model control of a bipedal walking robot. In Proc. of IEEE Int. Conf. Robotics and Automation, pp. 193–198.
Sugihara, T., Nishiwaki, K., Inaba, M., and Inoue, H. 2000. Development of "Z-DYNAFORM"—Library for dynamics analysis of rigid multibody. In Proceedings of 18th Annual Conference on Robotics Society of Japan.
Vukobratovi?, M., Borovac, B., Surla, D., and Stoki?, D. 1990. Biped Locomotion—Dynamics, Stability, Control and Application, Springer-Verlag: Berlin.
Walker, M.W. and Orin, D.E. 1982. Efficient dynamic computer simulation of robotic mechanisms. ASME Journal of Dynamic Systems, Measurement, Control 104:205–211.
Yamaguchi, J., Takanishi, A., and Kato, I. 1993. Development of a bipedwalking robot compensating for three-axis moment by trunk motion. Journal of the Robotics Society of Japan, 11(4):581–586.
Yamane, K. and Nakamura, Y. 2000. Dynamics filter—concept and implementation of on-line motion generator for human figures. In Proc. of IEEE Int. Conf. on Robotics andAutomation, pp. 688–694.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kagami, S., Kitagawa, T., Nishiwaki, K. et al. A Fast Dynamically Equilibrated Walking Trajectory Generation Method of Humanoid Robot. Autonomous Robots 12, 71–82 (2002). https://doi.org/10.1023/A:1013210909840
Issue Date:
DOI: https://doi.org/10.1023/A:1013210909840