pith. sign in

arxiv: 1705.10702 · v4 · pith:CH7TU7E5new · submitted 2017-05-30 · 📡 eess.SY · cs.SY· math.OC

Cautious Model Predictive Control using Gaussian Process Regression

classification 📡 eess.SY cs.SYmath.OC
keywords controlmodelapproachcautiousdescribegaussiannominalnonlinear
0
0 comments X
read the original abstract

Gaussian process (GP) regression has been widely used in supervised machine learning due to its flexibility and inherent ability to describe uncertainty in function estimation. In the context of control, it is seeing increasing use for modeling of nonlinear dynamical systems from data, as it allows the direct assessment of residual model uncertainty. We present a model predictive control (MPC) approach that integrates a nominal system with an additive nonlinear part of the dynamics modeled as a GP. Approximation techniques for propagating the state distribution are reviewed and we describe a principled way of formulating the chance constrained MPC problem, which takes into account residual uncertainties provided by the GP model to enable cautious control. Using additional approximations for efficient computation, we finally demonstrate the approach in a simulation example, as well as in a hardware implementation for autonomous racing of remote controlled race cars, highlighting improvements with regard to both performance and safety over a nominal controller.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Learning-based Model Predictive Control for Safe Exploration and Reinforcement Learning

    eess.SY 2019-06 unverdicted novelty 6.0

    Develops a learning-based MPC algorithm that uses confidence intervals on trajectories and terminal set constraints to guarantee safety throughout RL exploration and training.

  2. Safe Approximate Dynamic Programming Via Kernelized Lipschitz Estimation

    eess.SY 2019-07 unverdicted novelty 5.0

    Kernelized Lipschitz estimation combined with SDP yields admissible initial policies for ADP on uncertain discrete-time dynamics with probabilistic safety and closed-loop exponential stability.