Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31106
ZMP Based Reference Generation for Biped Walking Robots

Authors: Kemalettin Erbatur, Özer Koca, Evrim Taşkıran, Metin Yılmaz, Utku Seven


Recent fifteen years witnessed fast improvements in the field of humanoid robotics. The human-like robot structure is more suitable to human environment with its supreme obstacle avoidance properties when compared with wheeled service robots. However, the walking control for bipedal robots is a challenging task due to their complex dynamics. Stable reference generation plays a very important role in control. Linear Inverted Pendulum Model (LIPM) and the Zero Moment Point (ZMP) criterion are applied in a number of studies for stable walking reference generation of biped walking robots. This paper follows this main approach too. We propose a natural and continuous ZMP reference trajectory for a stable and human-like walk. The ZMP reference trajectories move forward under the sole of the support foot when the robot body is supported by a single leg. Robot center of mass trajectory is obtained from predefined ZMP reference trajectories by a Fourier series approximation method. The Gibbs phenomenon problem common with Fourier approximations of discontinuous functions is avoided by employing continuous ZMP references. Also, these ZMP reference trajectories possess pre-assigned single and double support phases, which are very useful in experimental tuning work. The ZMP based reference generation strategy is tested via threedimensional full-dynamics simulations of a 12-degrees-of-freedom biped robot model. Simulation results indicate that the proposed reference trajectory generation technique is successful.

Keywords: linear inverted pendulum model, biped robot, Zero moment point, Fourier series approximation

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1270


[1] M. Vukobratovic, B. Borovac, D. Surla and D. Stokic, Biped Locomotion: Dynamics, Stability and Application. Springer-Verlag, 1990.
[2] M. Raibert, Legged Robots that Balance, MIT Press, Cambridge, MA, 1986.
[3] S. Kajita, and K. Tani, "Study of dynamic biped locomotion on rugged terrain -Theory and basic experiment-" ICAR, Fifth International Conference on Advanced Robotics, pp: 741-746, vol.1, June 1991.
[4] S. Kajita, K. Kaehiro, K. Kaneko, K. Fujiwara, K. Yokoi, and H. Hirukawa, "A real time pattern generator for bipedal walking" Proceedings of the IEEE International Conference on Robotics and Automation, vol.1, pp.31-37, May 2002.
[5] S. Kajita, F. Kanehiro, K. Kaneko, K. Yokoi, and H. Hirukawa, "The 3D Linear inverted pendulum mode: A simple modeling for a biped walking pattern generation," Proc. 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems, Volume 1, 29 Oct.-3 Nov. 2001 pp. 239 - 246 vol.1
[6] S. Kajita, F. Kahehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, H. Hirukawa, " Biped walking pattern generation using preview control of the zero-moment-point", Proceedings of IEEE International Conference on Robotics and Automation, pp: 1620 - 1626, vol.2, Taipei, Taiwan, September 2003.
[7] T. Sugihara, Y. Nakamura, and H. Inoue, "Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control", Proceedings of IEEE International Conference on Robotics and Automation, pp: 1404 - 1409, vol.2, Washington DC, May 2002.
[8] K.K. Noh; J. G. Kim and U.Y. Huh, "Stability experiment of a biped walking robot with inverted pendulum," 30th Annual Conference of IEEE Industrial Electronics Society. IECON 2004. Volume 3, 2-6 Page(s):2475 - 2479 Vol. 3, Nov. 2004
[9] M. Shibuya, T. Suzuki and K. Ohnishi, "Trajectory Planning of Biped Robot Using Linear Pendulum Mode for Double Support Phase," 32nd Annual Conference IEEE Industrial Electronics Society, IECON 2006 -Page(s):4094 - 4099, Nov. 2006
[10] A. Dasgupta, and Y. Nakamura, "Making feasible walking motion of humanoid robots from human motion capture data" Proceedings of the IEEE International Conference on Robotics and Automation, Detroit, Michigan, May 1999.
[11] K. Erbatur, A. Okazaki, K. Obiya, T. Takahashi and A. Kawamura, "A study on the zero moment point measurement for biped walking robots", Proc. 7th International Workshop on Advanced Motion Control, pp. 431-436, Maribor, Slovenia, 2002
[12] C. Zhu, Y. Tomizawa, X. Luo, and A. Kawamura "Biped walking with variable ZMP, frictional constraint, and inverted pendulum model", IEEE International Conference on Robotics and Biomimetics, pp: 425 - 430, Shenyang, China Aug 2004.
[13] Erbatur, K. and Kurt, O., "Natural ZMP Trajectories for Biped Robot Reference Generation", IEEE Transactions on Industrial Electronics, vol. 56, no. 3, pp. 835-845, March 2009.
[14] Y. Choi, B. J. You, and S. R. Oh, "On the stability of indirect ZMP controller for biped robot systems", Proceedings of International Conferenc on Intelligent Robots and Systems, pp: 1966 - 1971, vol.2, Sendal, Japan, June 2004.
[15] Erbatur, K., Seven U., Taşkıran E., Koca Ö., Kızıltaş G., Ünel M., Sabanovic A. and Onat A., "SURALP-L, The Leg Module of a New Humanoid Platform," Proceedings of the 2008 IEEE/RAS International Conference on Humanoid Robots, pp. 168-173, Daejeon, Korea, December 2008.
[16] Erbatur, K., Seven U., Taşkiran E. and Koca Ö., "Walking Trajectory Generation and Force Feedback Control for The Humanoid Robot Leg Module SURALP-L" Proceedings of the IASTED International Conference on Intelligent Systems and Control, Orlando, USA, November 2008.
[17] Bebek, O., and Erbatur, K., "A Fuzzy System for Gait Adaptation of Biped Walking Robots," Proceedings of the 2003 IEEE Conference on Control Applications, pp. 669-673, June 2003.
[18] Y. Fujimoto and A. Kawamura, "Simulation of an autonomous biped walking robot including environmental force Interaction", IEEE Robotics and Automation Magazine, pp. 33-42, June 1998.
[19] K. Erbatur and A. Kawamura, "A new penalty based contact modeling and dynamics simulation method as applied to biped walking robots," Proc. 2003 FIRA World Congress, October 1-3, 2003 Vienna, Austria