Dynamic motion of quadrupedal robots on challenging terrain: a kinodynamic optimization approach
Qi LI , Lei DING , Xin LUO
Front. Mech. Eng. ›› 2024, Vol. 19 ›› Issue (3) : 20
Dynamic motion of quadrupedal robots on challenging terrain: a kinodynamic optimization approach
The dynamic motion of quadrupedal robots on challenging terrain generally requires elaborate spatial–temporal kinodynamic motion planning and accurate control at higher refresh rate in comparison with regular terrain. However, conventional quadrupedal robots usually generate relatively coarse planning and employ motion replanning or reactive strategies to handle terrain irregularities. The resultant complex and computation-intensive controller may lead to nonoptimal motions or the breaking of locomotion rhythm. In this paper, a kinodynamic optimization approach is presented. To generate long-horizon optimal predictions of the kinematic and dynamic behavior of the quadruped robot on challenging terrain, we formulate motion planning as an optimization problem; jointly treat the foot’s locations, contact forces, and torso motions as decision variables; combine smooth motion and minimal energy consumption as the objective function; and explicitly represent feasible foothold region and friction constraints based on terrain information. To track the generated motions accurately and stably, we employ a whole-body controller to compute reference position and velocity commands, which are fed forward to joint controllers of the robot’s legs. We verify the effectiveness of the developed approach through simulation and on a physical quadruped robot testbed. Results show that the quadruped robot can successfully traverse a 30° slope and 43% of nominal leg length high step while maintaining the rhythm of dynamic trot gait.
quadrupedal robot / kinodynamic planning / nonlinear optimization / challenging terrain / whole-body control
| [1] |
|
| [2] |
|
| [3] |
Zhang G T, Li Y B, Ma S G. Trotting and pacing locomotion of a position-controlled quadruped robot. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Prague: IEEE, 2021, 7456–7463 |
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
Roennau A, Heppner G, Nowicki M, Zoellner J M, Dillmann R. Reactive posture behaviors for stable legged locomotion over steep inclines and large obstacles. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Chicago: IEEE, 2014, 4888–4894 |
| [9] |
Barasuol V, Buchli J, Semini C, Frigerio M, De Pieri E R, Caldwell D G. A reactive controller framework for quadrupedal locomotion on challenging terrain. In: Proceedings of the IEEE International Conference on Robotics and Automation. Karlsruhe: IEEE, 2013, 2554–2561 |
| [10] |
Xin G Y, Lin H C, Smith J, Cebe O, Mistry M. A model-based hierarchical controller for legged systems subject to external disturbances. In: Proceedings of the IEEE International Conference on Robotics and Automation. Brisbane: IEEE, 2018, 4375–4382 |
| [11] |
Li Q, Sun P, Zhao C L, Luo X. Adaptive strategies for quadruped robot to climb high-slope terrain without priori information. In: Proceedings of the IEEE International Conference on Robotics and Biomimetics. Jinghong: IEEE, 2022, 1396–1401 |
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
Chen L, Ye S S, Sun C M, Zhang A D, Deng G Y, Liao T J. Optimized foothold planning and posture searching for energy-efficient quadruped locomotion over challenging terrains. In: Proceedings of the IEEE International Conference on Robotics and Automation. Paris: IEEE, 2020, 399–405 |
| [17] |
|
| [18] |
Fankhauser P, Bjelonic M, Bellicoso C D, Miki T, Hutter M. Robust rough-terrain locomotion with a quadrupedal robot. In: Proceedings of the IEEE International Conference on Robotics and Automation. Brisbane: IEEE, 2018, 5761–5768 |
| [19] |
|
| [20] |
|
| [21] |
Di Carlo J, Wensing P M, Katz B, Bledt G, Kim S. Dynamic locomotion in the MIT cheetah 3 through convex model-predictive control. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Madrid: IEEE, 2018, 1–9 |
| [22] |
Bledt G, Kim S. Implementing regularized predictive control for simultaneous real-time footstep and ground reaction force optimization. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Macau: IEEE, 2019, 6316–6323 |
| [23] |
Grandia R, Farshidian F, Ranftl R, Hutter M. Feedback MPC for torque-controlled legged robots. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Macau: IEEE, 2019, 4730–4737 |
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
Li Q, Qian L T, Sun P, Luo X. Energy-efficient dynamic motion planning of quadruped robots via whole-body nonlinear trajectory optimization. In: Proceedings of the IEEE International Conference on Mechatronics and Automation. Guilin: IEEE, 2022, 1610–1615 |
| [29] |
|
| [30] |
Siciliano B, Khatib O. Springer Handbook of Robotics. 2nd ed. Cham: Springer, 2016, 11–36 |
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
Norby J, Yang Y, Tajbakhsh A, Ren J, Yim J K, Stutt A, Yu Q, Flowers N, Johnson A M. Quad-SDK: full stack software framework for agile quadrupedal locomotion. In ICRA Workshop on Legged Robots, 2022 |
Higher Education Press
/
| 〈 |
|
〉 |