mlsanityData to 7 Oct 2026

Learning to Control an Unstable System with One Minute of Data: Leveraging Gaussian Process Differentiation in Predictive Control

arXiv 2103.04548 ↗First posted 8 Mar 2021cs.RO cs.LG cs.SYcited by 0

Not on the map. Why?

Abstract (arXiv)

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 https://github.com/learning-and-control/core .

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 45 references that are in the map. First posted on arXiv 8 Mar 2021.

Builds on

20 of 45 references.

References · 20

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2017A Rewriting System for Convex Optimization Problemscited by 178
  3. 2015Kernel Interpolation for Scalable Structured Gaussian Processes (KISS-GP)cited by 175
  4. 2018Learning-based Model Predictive Control for Safe Explorationcited by 116
  5. 2015Gaussian Processes for Data-Efficient Learning in Robotics and Controlcited by 97
  6. 2017Cautious Model Predictive Control using Gaussian Process Regressioncited by 91
  7. 2018Neural Lander: Stable Drone Landing Control using Learned Dynamicscited by 82
  8. 2019Learning for Safety-Critical Control with Control Barrier Functionscited by 66
  9. 2019Safe Exploration for Interactive Machine Learningcited by 51
  10. 2017Safe Learning of Quadrotor Dynamics Using Barrier Certificatescited by 32
  11. 2019Robust Regression for Safe Exploration in Controlcited by 24
  12. 2019Robust Guarantees for Perception-Based Controlcited by 20
8 more
  1. 2019Episodic Learning with Control Lyapunov Functions for Uncertain Robotic Systemscited by 19
  2. 2020Neural-Swarm: Decentralized Close-Proximity Multirotor Control Using Learned Interactionscited by 19
  3. 2018Adaptive MPC for Iterative Taskscited by 15
  4. 2020Chance-Constrained Trajectory Optimization for Safe Exploration and Learning of Nonlinear Systemscited by 15
  5. 2019Learning How to Autonomously Race a Car: a Predictive Control Approachcited by 14
  6. 2017GP-ILQG: Data-driven Robust Optimal Control for Uncertain Nonlinear Dynamical Systemscited by 4
  7. 2020Bayesian model predictive control: Efficient model exploration and regret bounds using posterior samplingcited by 4
  8. 2020Control of Unknown Nonlinear Systems with Linear Time-Varying MPCcited by 1

Built on by

Not cited yet.