Hostname: page-component-669899f699-2mbcq Total loading time: 0 Render date: 2025-04-25T23:07:10.109Z Has data issue: false hasContentIssue false

Intermittent walking controller with holonomic constrained trajectory forming a conservative system

Published online by Cambridge University Press:  23 April 2025

Hirofumi Shin*
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
Chunjiang Fu
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
Takumi Kamioka
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
*
Corresponding author: Hirofumi Shin; Email: [email protected]

Abstract

Reduced-order models encapsulating complex whole-body dynamics have facilitated stable walking in various bipedal robots. These models have enabled intermittent control methods by applying control inputs intermittently (alternating between zero input and feedback input), allowing robots to follow natural dynamics and provide energetically and computationally efficient walking. However, due to their inability to derive closed-form solutions for the angular momentum generated by swing motions and other dynamic actions, constructing a precise model for the walking phase with zero input is challenging, and controlling walking behavior using an intermittent controller remains problematic. This paper proposes an intermittent controller for bipedal robots, modeled as a multi-mass system consisting of an inverted pendulum and an additional mass representing the swing leg. The proposed controller alternates between feedback control during the double support (DS) phase and zero-input control during the single support (SS) phase. By deriving a constrained trajectory, the system behaves as a conservative system during the SS phase, enabling closed-form solutions to the equations of motion. This constraint allows the robot to track the target behavior accurately, intermittently adjusting energy during the DS phase. The effectiveness of the proposed method is validated through simulations and experiments with a bipedal robot, demonstrating its capability to accurately and stably track the target walking velocity using intermittent control.

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

References

Al-Shuka, H. F., Corves, B., Zhu, W.-H. and Vanderborght, B., “Multi-level control of zero-moment point-based humanoid biped robots: A review,” Robotica 34(11), 24402466 (2016).CrossRefGoogle Scholar
Alexander, R. M., Mechanics of Bipedal Locomotion, In: Zoology (Elsevier, 1976) pp. 493504.CrossRefGoogle Scholar
Bhounsule, P. A., “Control of a compass gait walker based on energy regulation using ankle push-off and foot placement,” Robotica 33(6), 13141324 (2015).CrossRefGoogle Scholar
Craik, K. J. W., “Theory of the human operator in control systems1,” British Journal of Psychology. General Section 38(2), 5661 (1947).CrossRefGoogle Scholar
Ding, J., Zhou, J., Guo, Z. and Xiao, X., “Energy-efficient bipedal walking: From single-mass model to three-mass model,” Robotica 39(9), 15371559 (2021).CrossRefGoogle Scholar
Eslami, M., Yousefi-Koma, A. and Khadiv, M., “A Novel Three-Mass Inverted Pendulum Model for Real-time Trajectory Generation of Biped Robots,” In, IEEE International Conference on Robotics and Mechatronics, IEEE, (2016) pp. 404409.Google Scholar
Faraji, S. and Ijspeert, A. J., “3LP: A linear 3D-walking model including torso and swing dynamics,” Int. J. Rob. Res. 36(4), 436455 (2017).CrossRefGoogle Scholar
Fu, C., Suzuki, Y., Kiyono, K., Morasso, P. and Nomura, T., “An intermittent control model of flexible human gait using a stable manifold of saddle-type unstable limit cycle dynamics,” J. R. Soc. Interface 11(101), 20140958 (2014).CrossRefGoogle ScholarPubMed
He, Z., Wu, J., Zhang, J., Zhang, S., Shi, Y., Liu, H., Sun, L., Su, Y. and Leng, X., “CDM-MPC: An Integrated Dynamic Planning and Control Framework for Bipedal Robots Jumping,” IEEE Robot. Autom. Let. 9(7), 66726679 (2024).CrossRefGoogle Scholar
Hodgins, J. K., “Biped Gait Transitions,” In IEEE International Conference on Robotics and Automation, IEEE (1991) pp. 20922097.Google Scholar
Hubicki, C., Grimes, J., Jones, M., Renjewski, D., Spröwitz, A., Abate, A. and Hurst, J., “Atrias: Design and validation of a tether-free 3d-capable spring-mass bipedal robot,” Int. J. Robot. Res. 35(12), 14971521 (2016).CrossRefGoogle Scholar
Kajita, S., Hirukawa, H., Harada, K. and Yokoi, K.. Introduction to Humanoid Robotics, vol. 101. Springer, (2014).CrossRefGoogle Scholar
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K. and Hirukawa, H., “Biped Walking Pattern Generation by Using Preview Control of Zero-Moment Point,” In IEEE International Conference on Robotics and Automation, Vol. 2, IEEE (2003) pp. 16201626.Google Scholar
Kajita, S., Yamaura, T. and Kobayashi, A., “Dynamic walking control of a biped robot along a potential energy conserving orbit,” IEEE Trans. Robot. Autom. 8(4), 431438 (1992).CrossRefGoogle Scholar
Kamioka, T., Shin, H., Yamaguchi, R. and Muromachi, M., “Development and Analysis of a Biped Robot with Prismatic Compliance, “In IEEE International Conference on Robotics and Automation, IEEE (2022) pp. 1039810404.Google Scholar
Kasaei, M., Ahmadi, A., Lau, N. and Pereira, A., “A Robust Model-Based Biped Locomotion Framework Based on Three-Mass Model: From Planning to Control,” In IEEE International Conference on Autonomous Robot Systems and Competitions, IEEE (2020) pp. 257262.Google Scholar
Kasaei, M., Ahmadi, A., Lau, N. and Pereira, A., “A modular framework to generate robust biped locomotion: From planning to control,” SN Appl. Sci. 3(9), 118 (2021).CrossRefGoogle Scholar
Kim, D., Jorgensen, S. J., Lee, J., Ahn, J., Luo, J. and Sentis, L., “Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control,” Int. J. Robot. Res. 39(8), 936956 (2020).CrossRefGoogle Scholar
Kitagawa, N. and Ogihara, N., “Estimation of foot trajectory during human walking by a wearable inertial measurement unit mounted to the foot,” Gait Posture 45, 110114 (2016).CrossRefGoogle ScholarPubMed
Koolen, T., Bertrand, S., Thomas, G., de Boer, T., Wu, T., Smith, J., Englsberger, J. and Pratt, J., “Design of a momentum-based control framework and application to the humanoid robot atlas,” Int. J. Hum. Robot. 13(01), 1650007 (2016).CrossRefGoogle Scholar
Kuo, C.-Y., Shin, H. and Matsubara, T., “Reinforcement learning with energy-exchange dynamics for spring-loaded biped robot walking,” IEEE Robot. Autom. Let. 8(10), 62436250 (2023).CrossRefGoogle Scholar
Lee, J., Bakolas, E. and Sentis, L., “An efficient and direct method for trajectory optimization of robots constrained by contact kinematics and forces,” Auton. Robot. 45(1), 135153 (2021).CrossRefGoogle Scholar
Li, J. and Chen, W., “Energy-efficient gait generation for biped robot based on the passive inverted pendulum model,” Robotica 29(4), 595605 (2011).CrossRefGoogle Scholar
Moro, F. L. and Sentis, L., Whole-Body Control of Humanoid Robots, In Humanoid Robotics: A Reference (Springer, 2018) pp. 11611183.Google Scholar
Orin, D. E., Goswami, A. and Lee, S.-H., “Centroidal dynamics of a humanoid robot,” Auton. Robot. 35(2–3), 161176 (2013).CrossRefGoogle Scholar
Pelit, M. M., Chang, J., Takano, R. and Yamakita, M., “Bipedal Walking Based on Improved Spring Loaded Inverted Pendulum Model with Swing Leg (slip-sl),” In 2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), IEEE (2020) pp. 7277.Google Scholar
Posa, M., Cantu, C. and Tedrake, R., “A direct method for trajectory optimization of rigid bodies through contact,” Int. J. Robot. Res. 33(1), 6981 (2014).CrossRefGoogle Scholar
Pratt, J., Carff, J., Drakunov, S. and Goswami, A., “Capture point: A Step Toward Humanoid Push Recovery,” In IEEE-RAS international conference on humanoid robots, IEEE (2006) pp. 200207.Google Scholar
Raibert, M. H., Legged Robots that Balance (MIT press, (1986).CrossRefGoogle Scholar
Romualdi, G., Dafarra, S., Hu, Y., Ramadoss, P., Chavez, F. J. A., Traversaro, S. and Pucci, D., “A benchmarking of DCM-based architectures for position, velocity and torque-controlled humanoid robots,” Int. J. Hum. Robot. 17(1), (2019).Google Scholar
Sato, T., Sakaino, S. and Ohnishi, K., “Real-time walking trajectory generation method with three-mass models at constant body height for three-dimensional biped robots,” IEEE Trans. Ind. Electron. 58(2), 376383 (2010).CrossRefGoogle Scholar
Sayyad, A., Seth, B. and Seshu, P., “Single-legged hopping robotics research—a review,” Robotica 25(5), 587613 (2007).CrossRefGoogle Scholar
Shimmyo, S., Sato, T. and Ohnishi, K., “Biped walking pattern generation by using preview control based on three-mass model,” IEEE Trans. Ind. Electron. 60(11), 51375147 (2012).CrossRefGoogle Scholar
Sugihara, T. and Morisawa, M., “A survey: Dynamics of humanoid robots,” Adv. Robot. 34(21–22), 13381352 (2020).CrossRefGoogle Scholar
Sugihara, T. and Yamane, K., “Reduced-Order Models,” In: Humanoid Robotics: A Reference (Goswami, A. and Vadakkepat, P. eds.), (Springer, 2018) pp. 811848.Google Scholar
Takenaka, T., Matsumoto, T. and Yoshiike, T., “Real Time Motion Generation and Control for Biped Robot-1 st Report: Walking Gait Pattern Generation,” In IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE (2009) pp. 10841091.Google Scholar
Tazaki, Y., “Fast Multi-Contact Motion Planning Based on Best-Neighbor Search of Contact Sequences,” In IEEE-RAS International Conference on Humanoid Robots, IEEE (2022) pp. 277284.Google Scholar
Xiong, X. and Ames, A., “3-d underactuated bipedal walking via H-LIP based Gait synthesis and stepping stabilization,” IEEE Trans. Robot. 38(4), 24052425 (2022).CrossRefGoogle Scholar
Yamamoto, K., Kamioka, T. and Sugihara, T., “Survey on model-based biped motion control for humanoid robots,” Adv. Robot. 34(21–22), 13531369 (2020).CrossRefGoogle Scholar