Dynamic Locomotion Through Online Nonlinear Motion Optimization for Quadrupedal Robots
Open accessAbstract
This letter presents a realtime motion planning and control method that enables a quadrupedal robot to execute dynamic gaits including trot, pace, and dynamic lateral walk, as well as gaits with full flight phases such as jumping, pronking, and running trot. The proposed method also enables smooth transitions between these gaits. Our approach relies on an online zero-moment point based motion planner which continuously updates the reference motion trajectory as a function of the contact schedule and the state of the robot. The reference footholds for each leg are obtained by solving a separate optimization problem. The resulting optimized motion plans are tracked by a hierarchical whole-body controller. Our framework has been tested in simulation and on ANYmal, a fully torque-controllable quadrupedal robot, both in simulation and on the actual robot.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Nocedal, J. M., & Wright, S. J. (2006) · Springer series in operations research/Springer series in operations research and financial engineering · doi:10.1007/978-0-387-40065-5 · Cited by 9,575 · see citing works
ZERO-MOMENT POINT — THIRTY FIVE YEARS OF ITS LIFE
VUKOBRATOVIC, M. K., & Borovać, B. (2004) · International Journal of Humanoid Robotics · doi:10.1142/s0219843604000083 · Cited by 2,051 · see citing works
Rigid Body Dynamics Algorithms
Featherstone, R. (2008) · Springer eBooks · doi:10.1007/978-1-4899-7560-7 · Cited by 1,391 · see citing works
A numerically stable dual method for solving strictly convex quadratic programs
Goldfarb, D., & Idnani, A. (1983) · Mathematical Programming · doi:10.1007/bf02591962 · Cited by 1,067 · see citing works
ANYmal - a highly mobile and dynamic quadrupedal robot
Hutter, M., Gehring, C., Jud, D., Lauber, A., Bellicoso, C. D., Tsounis, V., Hwangbo, J., Bodie, K., Fankhauser, P., Bloesch, M., et al. (2016) · 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2016.7758092 · Cited by 969 · cited 2× · see citing works
“Over the past few years, ANYmal [8] (see Fig.”
BackgroundMethodSelf-citationDesign of HyQ – a hydraulically and electrically actuated quadruped robot
Semini, C., Tsagarakis, N. G., Guglielmino, E., Focchi, M., Cannella, F., & Caldwell, D. G. (2011) · Proceedings of the Institution of Mechanical Engineers Part I Journal of Systems and Control Engineering · doi:10.1177/0959651811402275 · Cited by 630 · see citing works
On the stability properties of quadruped creeping gaits
McGhee, R. B., & Frank, A. A. (1968) · Mathematical Biosciences · doi:10.1016/0025-5564(68)90090-4 · Cited by 597 · see citing works
Forces Acting on a Biped Robot. Center of Pressure—Zero Moment Point
Sardain, P., & Bessonnet, G. (2004) · IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans · doi:10.1109/tsmca.2004.832811 · Cited by 490 · see citing works
Overview of the torque-controlled humanoid robot TORO
Englsberger, J., Werner, A., Ott, C., et al. (2014) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/humanoids.2014.7041473 · Cited by 298 · see citing works
Perception-less terrain adaptation through whole body control and hierarchical optimization
Bellicoso, C. D., Gehring, C., Hwangbo, J., Fankhauser, P., & Hutter, M. (2016) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/humanoids.2016.7803330 · Cited by 169 · see citing works
Self-citationFast, robust quadruped locomotion over challenging terrain
Kalakrishnan, M., Buchli, J., Pástor, P., Mistry, M., & Schaal, S. (2010) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2010.5509805 · Cited by 168 · see citing works
Dynamic locomotion and whole-body control for quadrupedal robots
Bellicoso, C. D., Jenelten, F., Fankhauser, P., Gehring, C., Hwangbo, J., & Hutter, M. (2017) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8206174 · Cited by 162 · see citing works
Self-citationState estimation for legged robots on unstable and slippery terrain
Bloesch, M., Gehring, C., Fankhauser, P., Hutter, M., Hoepflinger, M. A., & Siegwart, R. (2013) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2013.6697236 · Cited by 136 · see citing works
Self-citationZMP Support Areas for Multicontact Mobility Under Frictional Constraints
Caron, S., Pham, Q., & Nakamura, Y. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2623338 · Cited by 130 · see citing works
Online Planning for Autonomous Running Jumps Over Obstacles in High-Speed Quadrupeds
Park, H.-W., Wensing, P. M., & Kim, S. (2015) · doi:10.15607/rss.2015.xi.047 · Cited by 124 · see citing works
Gehring, C., Hoepflinger, M. A., Siegwart, R., Coros, S., Hutter, M., Bellicoso, C. D., Heijnen, H., Diethelm, R., Bloesch, M., Fankhauser, P., et al. (2016) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2015.2505910 · Cited by 120 · see citing works
Self-citationWinkler, A. W., Mastalli, C., Havoutis, I., et al. (2015) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2015.7139916 · Cited by 96 · see citing works
Fast Trajectory Optimization for Legged Robots Using Vertex-Based ZMP Constraints
Winkler, A., Farshidian, F., Pardo, D., et al. (2017) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2017.2723931 · Cited by 85 · see citing works
Dynamic trotting on slopes for quadrupedal robots
Gehring, C., Bellicoso, C. D., Coros, S., Bloesch, M., Fankhauser, P., Hutter, M., & Siegwart, R. (2015) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2015.7354099 · Cited by 70 · see citing works
Self-citationFree Gait — An architecture for the versatile control of legged robots
Fankhauser, P., Bellicoso, C. D., Gehring, C., Dubé, R., Gawel, A., & Hutter, M. (2016) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/humanoids.2016.7803401 · Cited by 39 · see citing works
Self-citationBiologically Inspired Deadbeat Control for Running: From Human Analysis to Humanoid Control and Back
Englsberger, J., Kozlowski, P., Ott, C., et al. (2016) · IEEE Transactions on Robotics · doi:10.1109/tro.2016.2581199 · Cited by 23 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Learning agile and dynamic motor skills for legged robots
Hwangbo, J., Lee, J., Dosovitskiy, A., Bellicoso, D., Tsounis, V., Koltun, V., & Hutter, M. (2019) · Science Robotics · doi:10.1126/scirobotics.aau5872 · Cited by 1,482 · see citing works
Self-citationLearning quadrupedal locomotion over challenging terrain
Lee, J., Hwangbo, J., Wellhausen, L., Koltun, V., & Hutter, M. (2020) · Science Robotics · doi:10.1126/scirobotics.abc5986 · Cited by 1,156 · see citing works
Self-citationDynamic Locomotion on Slippery Ground
Jenelten, F., Hwangbo, J., Tresoldi, F., Bellicoso, C. D., & Hutter, M. (2019) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2019.2931284 · Cited by 84 · see citing works
Self-citationSim-to-real: Six-legged Robot Control with Deep Reinforcement Learning and Curriculum Learning
Qin, B., Gao, Y., & Bai, Y. (2019) · 2019 4th International Conference on Robotics and Automation Engineering (ICRAE) · doi:10.1109/icrae48301.2019.9043822 · Cited by 18 · see citing works
- Authors
- Bellicoso, C. D., Jenelten, F., Gehring, C., & Hutter, M.
- Affiliations
- ETH Zurich (CH)
- Venue
- IEEE Robotics and Automation Letters
- Published
- 2018-07
- Volume
- 3
- Issue
- 3
- Pages
- 2261-2268
- ISSN
- 2377-3766 (ISSN-L)
- 2377-3774
- OpenAlex
- W2793991136
- Cited by
- 206
- References
- 21
- Citations by year
- 2026: 10 · 2025: 32 · 2024: 30 · 2023: 36 · 2022: 26 · 2021: 24 · 2020: 24 · 2019: 23 · 2018: 1
- FWCI
- 7.21
- Type
- journal article
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- IEEE Robotics and Automation Letters (publishedVersion)
- Repository for Publications and Research Data (ETH Zurich) (submittedVersion, other-oa)
- ETH Zürich Research Collection
- Funders
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung
- National Centre of Competence in Research Robotics
- Topics
- Physical Sciences › Engineering › Biomedical Engineering › Robotic Locomotion and Control
- Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
- Physical Sciences › Engineering › Biomedical Engineering › Prosthetics and Rehabilitation Robotics
- Keywords
- quadrupedal robots, dynamic locomotion, online motion planning, zero moment point, gait generation, gait transition, ANYmal, jumping
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review