Dynamic Walking with Compliance on a Cassie Bipedal Robot
Open accessAbstract
The control of bipedal robotic walking remains a challenging problem in the domains of computation and experiment, due to the multi-body dynamics and various sources of uncertainty. In recent years, there has been a rising trend towards model reduction and the design of intuitive controllers to overcome the gap between assumed model and reality. Despite its viability in practical implementation, this local representation of true dynamics naturally indicate limited scalibility towards more dynamical behaviors. With the goal of moving towards increasingly dynamic behaviors, we leverage the detailed full body dynamics to generate controllers for the robotic system which utilizes compliant elements in the passive dynamics. In this process, we present a feasible computation method that yields walking trajectories for a highly complex robotic system. Direct implementation of these results on physical hardware is also performed with minimal tuning and heuristics. We validate the suggested method by applying a consistent control scheme across simulation, optimization and experiment, the result is that the bipedal robot Cassie walks over a variety of indoor and outdoor terrains reliably.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
To date, no published work has demonstrated dynamic locomotion in diverse, challenging natural environments as shown in Fig. 1.
“To date, no published work has demonstrated dynamic locomotion in diverse, challenging natural environments as shown in Fig. 1.”
From Learning quadrupedal locomotion over challenging terrain (2020) · cites this paper as [4]
Conventional controllers for legged locomotion are based on elaborate state machines that explicitly trigger the execution of motion primitives and reflexes.
“Many rely on elaborate state machines that coordinate the execution of motion primitives and reflex controllers [1-5].”
From Learning quadrupedal locomotion over challenging terrain (2020) · cites this paper as [4]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Wächter, A., & Biegler, L. T. (2006) · Mathematical Programming · doi:10.1007/s10107-004-0559-y · Cited by 9,483 · see citing works
A Mathematical Introduction to Robotic Manipulation
Murray, R. M., Li, Z., & Sastry, S. (2017) · CRC Press eBooks · doi:10.1201/9781315136370 · Cited by 6,698 · see citing works
Biped walking pattern generation by using preview control of zero-moment point
Kajita, S., Kanehiro, F., Kaneko, K., et al. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2003.1241826 · Cited by 2,124 · 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
Capture Point: A Step toward Humanoid Push Recovery
Pratt, J. E., Carff, J., Drakunov, S., et al. (2006) · IEEE-RAS International Conference on Humanoid Robots (Humanoids) · doi:10.1109/ichr.2006.321385 · Cited by 1,132 · see citing works
Hybrid zero dynamics of planar biped walkers
Westervelt, E. R., Grizzle, J. W., & Koditschek, D. E. (2003) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2002.806653 · Cited by 868 · see citing works
Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot
Kuindersma, S., Deits, R., Fallon, M. F., et al. (2015) · Autonomous Robots · doi:10.1007/s10514-015-9479-3 · Cited by 854 · see citing works
Sim-to-Real: Learning Agile Locomotion For Quadruped Robots
Tan, J., Zhang, T., Coumans, E., Iscen, A., Bai, Y., Hafner, D., Bohez, S., & Vanhoucke, V. (2018) · Robotics: Science and Systems XIV · doi:10.15607/rss.2018.xiv.010 · Cited by 735 · see citing works
Sim-to-Real: Learning Agile Locomotion For Quadruped Robots
Tan, J., Zhang, T., Coumans, E., Iscen, A., Bai, Y., Hafner, D., Bohez, S., & Vanhoucke, V. (2018) · arXiv · doi:10.48550/arxiv.1804.10332 · Cited by 734 · see citing works
Experiments in Balance with a 3D One-Legged Hopping Machine
Raibert, M. H., Brown, H. B., & Chepponis, M. (1984) · The International Journal of Robotics Research · doi:10.1177/027836498400300207 · Cited by 434 · see citing works
Models, feedback control, and open problems of 3D bipedal robotic walking
Grizzle, J. W., Chevallereau, C., Sinnet, R. W., & Ames, A. D. (2014) · Automatica · doi:10.1016/j.automatica.2014.04.021 · Cited by 322 · see citing works
Self-citationFeedback Control of a Cassie Bipedal Robot: Walking, Standing, and Riding a Segway
Gong, Y., Hartley, R., Da, X., Hereid, A., Harib, O., Huang, J.-K., & Grizzle, J. (2019) · 2019 American Control Conference (ACC) · doi:10.23919/acc.2019.8814833 · Cited by 221 · cited 2× · see citing works
“Therefore, certain levels of approximation have been suggested: a gait library method [8] which ignores the compliant dynamics in the robot has demonstrated robust walking behaviors with the addition of several ad-hoc components; a machine learning method [25] has also been used to train control policies on a perturbe…”
BackgroundMethodHuman-Inspired Control of Bipedal Walking Robots
Ames, A. D. (2014) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2014.2299342 · Cited by 218 · see citing works
Self-citationSreenath, K., Park, H.-W., Poulakakis, I., et al. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364912473344 · Cited by 138 · see citing works
FROST*: Fast robot optimization and simulation toolkit
Hereid, A., & Ames, A. D. (2017) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8202230 · Cited by 131 · see citing works
Self-citationBounding on rough terrain with the LittleDog robot
Shkolnik, A. C., Levashov, M. Y., Manchester, I. R., & Tedrake, R. (2010) · The International Journal of Robotics Research · doi:10.1177/0278364910388315 · Cited by 126 · see citing works
Dynamic Humanoid Locomotion: A Scalable Formulation for HZD Gait Optimization
Hereid, A., Hubicki, C. M., Cousineau, E. A., et al. (2018) · IEEE Transactions on Robotics · doi:10.1109/tro.2017.2783371 · Cited by 126 · see citing works
Probabilistic Contact Estimation and Impact Detection for State Estimation of Quadruped Robots
Camurri, M., Fallon, M. F., Bazeille, S., Radulescu, A., Barasuol, V., Caldwell, D. G., & Semini, C. (2017) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2017.2652491 · Cited by 120 · see citing works
Realizing dynamic and efficient bipedal locomotion on the humanoid robot DURUS
Reher, J., Cousineau, E. A., Hereid, A., et al. (2016) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2016.7487325 · Cited by 112 · see citing works
Self-citationFrom 2D Design of Underactuated Bipedal Gaits to 3D Implementation: Walking With Speed Tracking
Da, X., Harib, O., Hartley, R., et al. (2016) · IEEE Access · doi:10.1109/access.2016.2582731 · Cited by 101 · see citing works
Dynamic walking and whole-body motion planning for humanoid robots: an integrated approach
Dalibard, S., Khoury, A. E., Lamiraux, F., Nakhaei, A., Taïx, M., & Laumond, J. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364913481250 · Cited by 84 · see citing works
Rezazadeh, S., Hubicki, C. M., Jones, M. S., et al. (2015) · doi:10.1115/dscc2015-9899 · Cited by 77 · see citing works
Contact-Aided Invariant Extended Kalman Filtering for Legged Robot State Estimation
Hartley, R., Jadidi, M. G., Grizzle, J. W., & Eustice, R. M. (2018) · Robotics: Science and Systems · doi:10.15607/rss.2018.xiv.050 · Cited by 57 · see citing works
Algorithmic Foundations of Realizing Multi-Contact Locomotion on the Humanoid Robot DURUS
Reher, J., Hereid, A., Kolathaya, S., et al. (2020) · Springer proceedings in advanced robotics · doi:10.1007/978-3-030-43089-4_26 · Cited by 54 · see citing works
Self-citationBipedal Robotic Running with DURUS-2D
Ma, W.-L., Kolathaya, S., Ambrose, E., et al. (2017) · International Conference on Hybrid Systems: computation and control · doi:10.1145/3049797.3049823 · Cited by 45 · see citing works
Self-citationPowell, M. J., Hereid, A., & Ames, A. D. (2013) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2013.6631262 · Cited by 34 · see citing works
Self-citationMechanical Design for Robot Locomotion
Abate, A. M. (2018) · Cited by 26 · see citing works
Zero Dynamics of Bipedal Locomotion
(2007) · Automation and control engineering/Automation and control engineering series · doi:10.1201/9781420053739.ch5 · Cited by 18 · see citing works
A Constrained Kalman Filter for Rigid Body Systems with Frictional Contact
Varin, P., & Kuindersma, S. (2020) · Springer proceedings in advanced robotics · doi:10.1007/978-3-030-44051-0_28 · Cited by 17 · see citing works
Feedback Control of a Cassie Bipedal Robot: Walking, Standing, and Riding a SegwayPreprint
Gong, Y., Hartley, R., Da, X., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1809.07279 · Cited by 12 · see citing works
Flagged first, then by citations
Research works printed but not linked: 1
- [29][29] E. R. Westervelt, J. W. Grizzle, C. Chevallereau, J. H. Choi, and B. Morris. Feedback Control of Dynamic Bipedal Robot Locomotion . Control and Automation. CRC Press, Boca Raton, June 2007. -
Cited by
Sorted by citations
Learning 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
- Authors
- Reher, J., Ma, W.-L., & Ames, A. D.
- Affiliations
- California Institute of Technology (US)
- Venue
- 2019 18th European Control Conference (ECC)
- Publisher
- IEEE
- Published
- 2019-06
- Pages
- 2589-2595
- OpenAlex
- W2942168264
- Cited by
- 81
- References
- 30
- Citations by year
- 2026: 2 · 2025: 21 · 2024: 11 · 2023: 19 · 2022: 8 · 2021: 11 · 2020: 9
- FWCI
- 14.51
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- European Control Conference (ECC) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- CaltechAUTHORS (California Institute of Technology) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science Foundation (1544332, 1724464, 1724457)
- Topics
- Physical Sciences › Engineering › Biomedical Engineering › Robotic Locomotion and Control
- Physical Sciences › Engineering › Biomedical Engineering › Prosthetics and Rehabilitation Robotics
- Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
- Keywords
- Cassie robot, dynamic walking, compliance, passive dynamics, model reduction, terrain adaptability, legged locomotion control
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