Skip to main content
Log in

Dynamic Bipedal Walking Using Real-Time Optimization of Center of Mass Motion and Capture Point-Based Stability Controller

  • Regular paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This paper proposes a walking pattern generator and a stabilization method for the dynamic walking of a bipedal robot. The capture point (CP) and center of mass (CoM) trajectories were optimized in real-time by using particle swarm optimization, and a desired zero-moment point (ZMP) can be freely generated within a certain area of the support foot by using the proposed method. Unlike a previous method, which optimized only the reference CP trajectory to generate the optimal desired ZMP, the proposed method optimizes the reference CP and the CoM trajectories simultaneously. Consequently, the control input size for tracking the reference CP trajectory is reduced, resulting in reduced CP error. The ZMP error could be reduced as the CoM acceleration was optimally determined to achieve the desired ZMP. In this process, it is possible to ensure that the measured ZMPs can be obtained in the area where a desired ZMP is to be generated, and the robot can walk stably even with reduced feet. The performance of the proposed walking pattern generator and stabilization method based on optimization was verified using a robot simulator, Webots. It was confirmed that in the case of the proposed method, the measured ZMPs are guaranteed to be within the desired area and the control performance of the CP and ZMP is improved.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chen, G., Jin, B., Chen, Y.: Nonsingular fast terminal sliding mode posture control for six-legged walking robots with redundant actuation. Mechatron. 50, 1–15 (2018)

    Article  Google Scholar 

  2. Hong, Y.-D.: Real-time footstep planning including capture point trajectory optimization for stable biped navigation. Trans. the Inst. Meas. Cont. 43(9), 2058–2068 (2021)

    Article  Google Scholar 

  3. Hong, Y.-D., Lee, B.: Real-time feasible footstep planning for bipedal robots in three-dimensional environments using particle swarm optimization. IEEE/ASME Trans. Mechatron. 25(1), 429–437 (2020)

    Article  Google Scholar 

  4. Kajita, S., Matsumoto, O., Saigo, M.: Real-time 3D walking pattern generation for a biped robot with telescopic legs. Proc. IEEE Int. Conf. Robot. Autom. 3, 2299–2306 (2001)

    Google Scholar 

  5. Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Yokoi, K., Hirukawa, H.: A realtime pattern generator for biped walking. Proc. IEEE Int. Conf. Robot. Autom. 1, 31–37 (2002)

    Google Scholar 

  6. Erbatur, K., Okan, K.: Natural ZMP trajectories for biped robot reference generation. Proc. IEEE Trans. Ind. Electron. 53(3), 835–845 (2008)

    Google Scholar 

  7. Kajita, S., Morisawa, M., Miura, K., Nakaoka, S.I., Harada, K., Kaneko, K., Kanehiro, F., Yokoi, K.: Biped walking stabilization based on linear inverted pendulum tracking. In Proc. IEEE/RSJ Int. Conf. Intell. Robots and Syst., pp. 4489–4496 (2010)

  8. Hong, Y.-D., Lee, B., Kim, J.-H.: Command state-based modifiable walking pattern generation on an inclined plane in pitch and roll directions for humanoid robots. IEEE/ASME Trans. Mechatron. 16(4), 783–789 (2011)

    Article  Google Scholar 

  9. Hong, Y.-D., Kim, J.-H.: 3-D command state-based modifiable bipedal walking on uneven terrain. IEEE/ASME Trans. Mechatron. 18(2), 657–663 (2013)

    Article  Google Scholar 

  10. Kajita, S., Kanehiro, F., Fujiwara, K., Harada, K., Yokoi, K., Hirukawa, H.: Biped walking pattern generation by using preview control of zero-moment point. Proc. IEEE Int. Conf. Robot. Autom. 2, 1620–1626 (2003)

    Google Scholar 

  11. Nishiwaki, K., Kagami, S.: Simultaneous planning of CoM and ZMP based on the preview control method for online walking control,” in Proc. IEEE-RAS Int. Conf. Humanoid Robots, pp. 745–751 (2011)

  12. Pratt, J., Carff, J., Drakunov, S., Goswami, A.: Capture point: A step toward humanoid push recovery, in Proc. IEEE-RAS Int. Conf. Humanoid Robots, pp. 200–207 (2006)

  13. Hof, A.L.: The ‘extrapolated center of mass’ concept suggests a simple control of balance in walking. Hum. Mov. Sci. 27(1), 112–125 (2008)

    Article  Google Scholar 

  14. Englsberger, J., Ott, C., Roa, M.A., Albu-Schaffer, A., Girzinger, H.: Bipedal walking control based on capture point dynamics, in Proc. IEEE/RSJ Int. Conf. Intell. Robots and Syst., pp. 4420–4427 (2011)

  15. Englsberger, J., Ott, C.: Integration of vertical COM motion and angular momentum in an extended Capture Point tracking controller for bipedal walking,” in Proc. IEEE-RAS Int. Conf. Humanoid Robots, pp. 183–189 (2012)

  16. Krause, M., Englsberger, J., Wieber, P.-B., Ott, C.: Stabilization of the capture point dynamics for bipedal walking based on model predictive control. IFAC Proceedings Volumes. 45(22), 165–171 (2012)

    Article  Google Scholar 

  17. Englsberger, J., Christian, O., Albu-Schäffer, A.: Three-dimensional bipedal walking control based on divergent component of motion. IEEE Trans. Robot. 31(2), 355–368 (2015)

    Article  Google Scholar 

  18. Hong, Y.-D.: Capture point-based controller using real-time zero moment point manipulation for stable bipedal walking in human environment. Sensors 19(15) (2019)

  19. Caron, S., Kheddar, A., Tempier, O.: Stair climbing stabilization of the HRP-4 humanoid robot using whole-body admittance control. In Proc. IEEE Int. Conf. Robot. Autom., pp. 277–283 (2019)

  20. Kim, I.-S., Han, Y.-J., Hong, Y.-D.: Stability control for dynamic walking of bipedal robot with real-time capture point trajectory optimization. In Proc. J. Intell. Robot. Syst. 96(3–4) 2019

  21. Jeong, H., Lee, I., Sim, O., Lee, K., Oh, J.H.: A Robust Walking Controller Optimizing Step Position and Step Time that Exploit Advantages of Footed Robot. Robot. Autonom. Syst. (2019)

  22. Khadiv, M., Herzog, A., Moosavian, S. A. A., Righetti, L.: Walking Control Based on Step Timing Adaptation. IEEE Trans. Robot. (2020)

  23. Kennedy, J., Eberhart, R.C.: Particle swarm optimization. Proc. IEEE Int. Conf. Neural Network. 4, 1942–1948 (1995)

    Article  Google Scholar 

  24. Michel, O.: Cyberbotics ltd. WebotsTM: professional mobile robot simulation. Int. J. Adv. Robot. Syst. 1(1), 39–42 (2004)

    Article  Google Scholar 

Download references

Code Availability

Not applicable.

Funding

This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP) (No. 2019R1C1C1002049).

Author information

Authors and Affiliations

Authors

Contributions

Si-Hyun Kim conducted methodology, validation, and writing-original draft; Young-Dae Hong conduced conceptualization, methodology, and writing-review & editing.

Corresponding author

Correspondence to Young-Dae Hong.

Ethics declarations

Conflicts of Interest/Competing Interests

The authors declare no conflict of interest.

Ethics Approval

Not applicable.

Consent to Participate

Not applicable.

Consent for Publication

Not applicable.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, SH., Hong, YD. Dynamic Bipedal Walking Using Real-Time Optimization of Center of Mass Motion and Capture Point-Based Stability Controller. J Intell Robot Syst 103, 58 (2021). https://doi.org/10.1007/s10846-021-01468-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01468-1

Keywords

Navigation