MODELING AND SIMULATION OF QUADRUPED ROBOT LOCOMOTION

Authors

  • Nguyễn Tiến Hưng
  • Nguyễn Đức Mùi

Keywords

Quadruped robot, Dynamic modeling, Rigid body, Locomotion control, Model predictive control, Simulation, Rô bốt bốn chân, Mô hình động học, Thân cứng, Điều khiển chuyển động, Điều khiển dự đoán mô hình, Mô phỏng

DOI:

https://doi.org/10.34238/tnu-jst.13012

Abstract

This paper presents a comprehensive analysis and implementation of a model predictive control framework designed to compute ground reaction forces for joint-level control of quadruped robots. The robot’s rigid-body dynamics are systematically simplified, allowing the control problem to be formulated as a convex quadratic optimization. Simulation results, obtained using a reduced-order dynamic model, confirm the reliability and consistency of the proposed control strategy. These results are further validated in a high-fidelity environment using the MuJoCo simulator, in which the Unitree-Go1 quadruped robot model is employed. The model predictive controller successfully maintains dynamic stability. The ground forces are then mapped to joint torques through inverse dynamics computations, ensuring that the generated torque commands remain physically realizable. The controller demonstrates robust tracking performance of desired center-of-mass trajectories. The outcomes suggest that the simplified model retains sufficient dynamic fidelity to capture the core behaviors essential for real-time gait generation and control of the robot. These results establish a strong foundation for future developments in advanced control strategies.

Downloads

Download data is not yet available.

References

M. Chignoli and P. M. Wensing, “Variational-based optimal control of underactuated balancing for dynamic quadrupeds,” IEEE Access, vol. 8, pp. 49785–49797, 2020.

Z. Li, Y. Li, X. Rong, and H. Zhang, “Grid map construction and Terrain prediction for quadruped robot based on C-Terrain path,” IEEE Access, vol. 8, pp. 56572–56580, 2020.

X. He, X. Li, X. Wang, F. Meng, X. Guan, Z. Jiang, L. Yuan, K. Ba, G. Ma, and B. Yu, “Running gait and control of quadruped robot based on SLIP model,” Biomimetics, vol. 9, pp. 1-24, 2024.

H. Kazemi, V. J. Majd, and M. M. Moghaddam, “Modeling and robust backstepping control of an underactuated quadruped robot in bounding motion,” Robotica, vol. 31, pp. 423–439, 2013.

F. Muhamad, J.-S. Kim, and J.-H. Park, “Learning robust perception-based controller for quadruped robot,” IEEE Access, vol. 11, pp. 94497–94505, 2023.

P. Li, B. Yin, L. Zhang, and Y. Zhao, “Adaptive control algorithm for quadruped robots in unknown high-slope terrain,” Journal of Engineering Research, 2024. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S2307187724001305. [Accessed May 30, 2025].

W. Yan, Y. Pan, J. Che1, J. Yu, and Z. Han, “Whole-body kinematic and dynamic modeling for quadruped robot under different gaits and mechanism topologies,” PeerJ Computer Science, 2021. [Online]. Available: https://peerj.com/articles/cs-821/. [Accessed May 30, 2025].

G. Chen, S. Guo, B. Hou, and J. Wang, “Virtual model control for Quadruped Robots,” IEEE Access, vol. 8, pp. 140736–140751, 2020.

K.-C. Han and J.-Y. Kim, “Posture stabilizing control of quadruped robot based on cart-invertedpendulum model,” Intelligent Service Robotics, vol. 16, pp. 521–536, 2023.

M. Focchi, A. D. Prete, I. Havoutis, R. Featherstone, D. G. Caldwell, and C. Semini, “High-slope terrain locomotion for torque-controlled quadruped robots,” Auton Robot, vol. 41, pp. 259–272, 2017.

J. A.-Padilla, J. Z. Zhang, S. Kwok, J. M. Dolan, and Z. Manchester, “Real-time whole-body control of legged robots with model-predictive path integral control,” IEEE International Conference on Robotics and Automation (ICRA), 2025. [Online]. Available: https://whole-body-mppi.github.io/. [Accessed May 30, 2025].

J. J. Craig, Introduction to robotics mechanics and control. Third edition, Pearson Education International, 2005.

Downloads

Published

2025-11-18

Issue

Section

NATURAL SCIENCE – ENGINEERING – TECHNOLOGY