Learning to Control an Unstable System with One Minute of Data: Leveraging Gaussian Process Differentiation in Predictive Control
Ivan D. Jimenez Rodriguez, Ugo Rosolia, Aaron D. Ames, Yisong Yue

TL;DR
This paper introduces a method for controlling unstable robotic systems efficiently using Gaussian Process differentiation to create accurate, state-dependent linearized models from minimal data, enabling robust predictive control.
Contribution
It leverages Gaussian Process differentiability to produce accurate, data-efficient models for unstable systems, enhancing control robustness with minimal training data.
Findings
Successfully learned dynamics of a segway with only one minute of data.
The controller demonstrated robustness to unmodelled dynamics and disturbances.
Outperformed nominal model-based control methods under perturbations.
Abstract
We present a straightforward and efficient way to control unstable robotic systems using an estimated dynamics model. Specifically, we show how to exploit the differentiability of Gaussian Processes to create a state-dependent linearized approximation of the true continuous dynamics that can be integrated with model predictive control. Our approach is compatible with most Gaussian process approaches for system identification, and can learn an accurate model using modest amounts of training data. We validate our approach by learning the dynamics of an unstable system such as a segway with a 7-D state space and 2-D input space (using only one minute of data), and we show that the resulting controller is robust to unmodelled dynamics and disturbances, while state-of-the-art control methods based on nominal models can fail under small perturbations. Code is open sourced at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Gaussian Processes and Bayesian Inference · Fault Detection and Control Systems
MethodsGaussian Process
