Infinite-horizon model predictive control for periodic tasks with contacts

41Citations
Citations of this article
133Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model Predictive Control (MPC), which involves online optimization of a receding-horizon objective, has been effectively used to generate robust and reactive controllers for many problem domains. For tasks involving extreme nonlinearities such as contact, the use of warm-starts, which are essential for efficient optimization, quickly drive the predicted trajectory into bad local minima, leading to failure. In this paper we present a principled method for avoiding this mode of failure, by combining offline trajectory optimization and online MPC, generating robust controllers for complex periodic behavior in domains with contact. We first find an optimal limitcycle offline, and compute a local quadratic approximation of the infinite-horizon Value function around it. We then use this approximation as the terminal cost for the online MPC optimizer. 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 we show how under certain conditions it can generate the infinite-horizon optimal behavior using finite-horizon optimization. Finally, we present a simulation of a hopping robot controlled by IHMPC. The resulting behavior is robust against simulated perturbations and modeling errors.

Cite

CITATION STYLE

APA

Erez, T., Tassa, Y., & Todorov, E. (2012). Infinite-horizon model predictive control for periodic tasks with contacts. In Robotics: Science and Systems (Vol. 7, pp. 73–80). Massachusetts Institute of Technology. https://doi.org/10.15607/rss.2011.vii.010

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free