The DOI matches its Crossref record.
Infinite-Horizon Model Predictive Control for Periodic Tasks with Contacts
Open accessAbstract
We present a method that combines offline trajectory optimization and online Model Predictive Control (MPC), generating robust controllers for complex periodic behavior in domains with unilateral constraints (e.g., contact with the environment).MPC offers robust and adaptive control even in high-dimensional domains; however, the online optimization gets stuck in local minima when the domains has discontinuous dynamics.Some methods of trajectory optimization that are immune to such problems, but these are often too slow to be applied online.In this paper, we use offline optimization to find the limit-cycle solution of an infinite-horizon average-cost optimal-control task.We then compute a local quadratic approximation of the Value function around this limit cycle.Finally, we use this quadratic approximation as the terminal cost of an online MPC.This combination of an offline solution of the infinite-horizon problem with an online MPC controller is known as Infinite Horizon Model Predictive Control (IHMPC), and has previously been applied only to simple stabilization objectives.Here we extend IHMPC to tackle periodic tasks, and demonstrate the power of our approach by synthesizing hopping behavior in a simulated robot.IHMPC involves a limited computational load, and can be executed online on a standard laptop computer.The resulting behavior is extremely robust, allowing the hopper to recover from virtually any perturbation.In real robotic domains, modeling errors are inevitable.We show how IHMPC is robust to modeling errors by altering the morphology of the robot; the same controller remains effective, even when the underlying infinite-horizon solution is no longer accurate.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
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?
Legged locomotion is another area in which contact between the leg and the ground must be considered, and most robotics work that considers contact originates from legged locomotion.
“Legged locomotion is another area in which contact (between the leg and the ground) must be considered, and most of the robotics work that considers contact originates from legged locomotion (Erez et al., 2011; Posa et al., 2014; Marcucci et al., 2017; Pace and Burden, 2017; Deits et al., 2019).”
From Lessons for Robotics From the Control Architecture of the Octopus (2022) · cites this paper as Erez et al., 2011
The frequent sensing and re-planning in MPC allow the robot to react dynamically to changes in the environment while still making more intelligent choices than a purely reactive system.
“The frequent sensing and re-planning allow the robot to react dynamically to changes in the environment, while still making more intelligent choices than a purely reactive system (Erez et al., 2011; Lenz et al., 2015; Zhang et al., 2016; Liu et al., 2017; Williams et al., 2017; Gillespie et al., 2018; Amos et al., 2019; Kabzan et al., 2019).”
From Lessons for Robotics From the Control Architecture of the Octopus (2022) · cites this paper as Erez et al., 2011
Citations
Cited by
Sorted by citations
Hierarchical control using networks trained with higher-level forward models
Wayne, G., & Abbott, L. F. (2014) · Neural Computation · doi:10.1162/neco_a_00639 · Cited by 14
Lessons for Robotics From the Control Architecture of the Octopus
Sivitilli, D. M., Smith, J. R., & Gire, D. H. (2022) · Frontiers in Robotics and AI · doi:10.3389/frobt.2022.862391 · Cited by 13
Metadata
- Authors
- Erez, T., Tassa, Y., & Todorov, E.
- Affiliations
- Washington University in St. Louis (US)
- Hebrew University of Jerusalem (IL)
- University of Washington (US)
- ORCID
- Tassa, Yuval
- Venue
- Robotics: Science and Systems VII
- Published
- 2011-06-27
- OpenAlex
- W2294316001
- Cited by
- 61
- References
- 0
- Citations by year
- 2025: 4 · 2024: 3 · 2023: 1 · 2022: 2 · 2021: 6 · 2020: 5 · 2019: 4 · 2018: 4 · 2017: 6 · 2016: 6 · 2015: 4 · 2014: 4 · 2013: 4 · 2012: 5
- FWCI
- 8.24
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Robotics: Science and Systems (publishedVersion)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Optimization
- Physical Sciences › Engineering › Control and Systems Engineering › Robotic Locomotion and Control
- Physical Sciences › Engineering › Control and Systems Engineering › Control and Dynamics of Mobile Robots
- Keywords
- periodic tasks, contact dynamics, unilateral constraints, limit cycle control, value function approximation, terminal cost, jumping robot, robustness to modeling errors, robot morphology, discontinuous dynamics
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