Research article

A variable-orientation gait planning method for humanoid robots based on nonlinear model predictive control

  • Published: 23 June 2026
  • 93C85, 93B45

  • Based on nonlinear model predictive control (NMPC), this paper proposes a novel gait generation method for robot turning movement. Unlike traditional approaches that treat the robot's heading as a fixed parameter, this method explicitly incorporates the sequence of heading angles into the NMPC framework, which enables the unified optimization of the center of mass (CoM) trajectory, footstep sequence, and heading angle sequence. This design allows the robot to adapt to relatively high speeds and large turning angles. Finally, the proposed method was validated through simulations of the BHR-FCR humanoid robot model in the CoppeliaSim. The results demonstrate that the robot can stably and smoothly execute turning movements at speeds up to 0.75 m/s in response to velocity commands, which confirms the effectiveness of the generated gait sequences.

    Citation: Tian Mu, Junyao Gao, Leilei Xie, Mingyue Jin. A variable-orientation gait planning method for humanoid robots based on nonlinear model predictive control[J]. Journal of Industrial and Management Optimization, 2026, 22(7): 3345-3361. doi: 10.3934/jimo.2026122

    Related Papers:

  • Based on nonlinear model predictive control (NMPC), this paper proposes a novel gait generation method for robot turning movement. Unlike traditional approaches that treat the robot's heading as a fixed parameter, this method explicitly incorporates the sequence of heading angles into the NMPC framework, which enables the unified optimization of the center of mass (CoM) trajectory, footstep sequence, and heading angle sequence. This design allows the robot to adapt to relatively high speeds and large turning angles. Finally, the proposed method was validated through simulations of the BHR-FCR humanoid robot model in the CoppeliaSim. The results demonstrate that the robot can stably and smoothly execute turning movements at speeds up to 0.75 m/s in response to velocity commands, which confirms the effectiveness of the generated gait sequences.



    加载中


    [1] E. Krotkov, D. Hackett, L. Jackel, M. Perschbacher, J. Pippine, J. Strauss, et al., The DARPA robotics challenge finals: Results and perspectives, J. Field Robot, 34 (2017), 229–240. https://doi.org/10.1002/rob.21683 doi: 10.1002/rob.21683
    [2] A. Goswami, P. Vadakkepat, Humanoid robotics: A reference, Springer, 2019. https://doi.org/10.1007/978-94-007-6046-2_14
    [3] R. C. Luo, J. Sheng, C. C. Chen, P. H. Chang, C. I. Lin, Biped robot push and recovery using flywheel model based walking perturbation counteraction, IEEE-RAS Int. Conf. Humanoid Robots, 2013, 50–55. https://doi.org/10.1109/HUMANOIDS.2013.7029954 doi: 10.1109/HUMANOIDS.2013.7029954
    [4] Q. Huang, K. Yokoi, S. Kajita, K. Kaneko, H. Arai, N. Koyachi, Planning walking patterns for a biped robot, IEEE Trans. Robot. Autom., 17 (2001), 280–289. https://doi.org/10.1109/70.938385 doi: 10.1109/70.938385
    [5] S. Kajita, T. Yamaura, A. Kobayashi, Dynamic walking control of a biped robot along a potential energy conserving orbit, IEEE Trans. Robot. Autom., 8 (1992), 431–438. https://doi.org/10.1109/70.149940 doi: 10.1109/70.149940
    [6] Y. Cui, X. Fang, G. Liu, B. Li, Trajectory optimization of UAV based on hp-adaptive radau pseudospectral method, J. Ind. Manag. Optim., 19 (2023), 1–18. https://doi.org/10.3934/jimo.2021201 doi: 10.3934/jimo.2021201
    [7] Y. Zhang, Y. Yan, M. Tang, W. Wang, B. An, Trajectory tracking control of emergency supplies transport robots based on fuzzy MPC, J. Ind. Manag. Optim., 19 (2023), 7616–7639. https://doi.org/10.3934/jimo.2023011 doi: 10.3934/jimo.2023011
    [8] N. Scianca, M. Cognetti, D. D. Simone, L. Lanari, G. Oriolo, Intrinsically stable MPC for humanoid gait generation, IEEE-RAS Int. Conf. Humanoid Robots, 2016,601–606. https://doi.org/10.1109/HUMANOIDS.2016.7803336
    [9] S. Kajita, H. Hirukawa, K. Harada, K. Yokoi, Introduction to humanoid robotics, Springer, 2014. https://doi.org/10.1007/978-3-642-54536-8
    [10] M. Vukobratović, B. Borovac, Zero-moment point—Thirty five years of its life, Int. J. Humanoid Robot., 1 (2004), 157–173. https://doi.org/10.1142/s0219843605000466 doi: 10.1142/s0219843605000466
    [11] J. Pratt, J. Carff, S. Drakunov, A. Goswami, Capture point: A step toward humanoid push recovery, IEEE-RAS Int. Conf. Humanoid Robots, 2006,200–207. https://doi.org/10.1109/ICHR.2006.321385
    [12] J. Rebula, F. Canas, J. Pratt, A. Goswami, Learning capture points for humanoid push recovery, IEEE-RAS Int. Conf. Humanoid Robots, 2007, 65–72. https://doi.org/10.1109/ICHR.2007.4813850
    [13] J. Englsberger, C. Ott, M. A. Roa, A. Albu-Schäffer, G. Hirzinger, Bipedal walking control based on capture point dynamics, IEEE/RSJ Int. Conf. Intell. Robots Syst., 2011, 4420–4427. https://doi.org/10.1109/IROS.2011.6048045
    [14] J. Englsberger, C. Ott, A. Albu-Schäffer, Three-dimensional bipedal walking control based on divergent component of motion, IEEE Trans. Robot., 31 (2015), 355–368. https://doi.org/10.1109/TRO.2015.2405592 doi: 10.1109/TRO.2015.2405592
    [15] X. B. Peng, G. Berseth, K. Yin, M. V. D. Panne, DeepLoco: Dynamic locomotion skills using hierarchical deep reinforcement learning, ACM Trans. Graph., 36 (2017), 1–13. https://doi.org/10.1145/3072959.3073602 doi: 10.1145/3072959.3073602
    [16] Z. Xie, G. Berseth, P. Clary, J. Hurst, M. V. D. Panne, Feedback control for Cassie with deep reinforcement learning, IEEE/RSJ Int. Conf. Intell. Robots Syst., 2018, 1241–1246. https://doi.org/10.1109/IROS.2018.8593722
    [17] A. Foroutannia, M. R. Akbarzadeh-T, A. Akbarzadeh, A deep learning strategy for EMG-based joint position prediction in hip exoskeleton assistive robots, Biomed. Signal Process. Control, 75 (2022), 103557. https://doi.org/10.1016/j.bspc.2022.103557 doi: 10.1016/j.bspc.2022.103557
    [18] A. Foroutannia, M. R. Akbarzadeh-T, A. Akbarzadeh, Adaptive fuzzy impedance control of exoskeleton robots with electromyography-based convolutional neural networks for human intended trajectory estimation, Mechatronics, 89 (2023), 102952. https://doi.org/10.1016/j.mechatronics.2023.102952 doi: 10.1016/j.mechatronics.2023.102952
    [19] M. Shoryabi, A. Hajipour, A. Shoeibi, Recognition of anxiety and depression using gait data recorded by the Kinect sensor: a machine learning approach with data augmentation, Sci. Rep., 15 (2025), 112345. https://doi.org/10.1038/s41598-025-06535-3 doi: 10.1038/s41598-025-06535-3
    [20] D. Rodriguez, S. Behnke, DeepWalk: Omnidirectional bipedal gait by deep reinforcement learning, IEEE Int. Conf. Robot. Autom., 2021, 3033–3039. https://doi.org/10.1109/ICRA48506.2021.9561717
    [21] R. P. Singh, M. Benallegue, M. Morisawa, R. Cisneros, F. Kanehiro, Learning bipedal walking on planned footsteps for humanoid robots, IEEE-RAS Int. Conf. Humanoid Robots, 2022,686–693. https://doi.org/10.1109/Humanoids53995.2022.10000067
    [22] S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, Biped walking pattern generation by using preview control of zero-moment point, IEEE Trans. Robot. Autom., 19 (2003), 186–194. https://doi.org/10.1109/ROBOT.2003.1241826 doi: 10.1109/ROBOT.2003.1241826
    [23] P. B. Wieber, Trajectory free linear model predictive control for stable walking in the presence of strong perturbations, IEEE-RAS Int. Conf. Humanoid Robots, 2006,137–142. https://doi.org/10.1109/ICHR.2006.321375
    [24] P. B. Wieber, Viability and predictive control for safe locomotion, IEEE/RSJ Int. Conf. Intell. Robots Syst., 2008, 1–6. https://doi.org/10.1109/IROS.2008.4651022
    [25] M. Naveau, M. Kudruss, O. Stasse, C. Kirches, K. Mombaur, P. Souères, A reactive walking pattern generator based on nonlinear model predictive control, IEEE Robot. Autom. Lett., 2 (2017), 10–17. https://doi.org/10.1109/LRA.2016.2518739 doi: 10.1109/LRA.2016.2518739
    [26] N. Scianca, D. D. Simone, L. Lanari, G. Oriolo, MPC for humanoid gait generation: Stability and feasibility, IEEE Trans. Robot., 36 (2020), 1–18. https://doi.org/10.1109/TRO.2019.2958483 doi: 10.1109/TRO.2019.2958483
    [27] A. Herdt, H. Diedam, P. B. Wieber, D. Dimitrov, Online walking motion generation with automatic foot step placement, Adv. Robot., 24 (2010), 719–737. https://doi.org/10.1163/016918610X493552 doi: 10.1163/016918610X493552
    [28] B. Li, W. Zhang, M. Shi, A distributionally robust optimization-based stochastic self-triggered model predictive control, IEEE Trans. Syst. Man. Cybern. Syst., 56 (2026), 1–12. https://doi.org/10.1109/TSMC.2025.3649661 doi: 10.1109/TSMC.2025.3649661
    [29] B. Li, Y. Tan, A. G. Wu, G. R. Duan, A distributionally robust optimization based method for stochastic model predictive control, IEEE Trans. Autom. Control, 67 (2022), 1–15. https://doi.org/10.1109/TSMC.2025.3649661 doi: 10.1109/TSMC.2025.3649661
    [30] B. Li, T. Guan, L. Dai, G. R. Duan, Distributionally robust model predictive control with output feedback, IEEE Trans. Autom. Control, 69 (2024), 3270–3277. https://doi.org/10.1109/TAC.2023.3321375 doi: 10.1109/TAC.2023.3321375
  • Reader Comments
  • © 2026 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)

Metrics

Article views(921) PDF downloads(26) Cited by(0)

Article outline

Figures and Tables

Figures(9)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog