Learning to Satisfy Unknown Constraints in Iterative MPC

06/09/2020
by   Monimoy Bujarbaruah, et al.
0

We propose a control design method for linear time-invariant systems that iteratively learns to satisfy unknown polyhedral state constraints. At each iteration of a repetitive task, the method constructs an estimate of the unknown environment constraints using collected closed-loop trajectory data. This estimated constraint set is improved iteratively upon collection of additional data. An MPC controller is then designed to robustly satisfy the estimated constraint set. This paper presents the details of the proposed approach, and provides robust and probabilistic guarantees of constraint satisfaction as a function of the number of executed task iterations. We demonstrate the efficacy of the proposed framework in a detailed numerical example.

READ FULL TEXT
research
11/22/2019

Learning Robustness with Bounded Failure: An Iterative MPC Approach

We propose an approach to design a Model Predictive Controller (MPC) for...
research
04/03/2022

Adaptive Stochastic MPC under Unknown Noise Distribution

In this paper, we address the stochastic MPC (SMPC) problem for linear s...
research
12/09/2019

Exploiting Model Sparsity in Adaptive MPC: A Compressed Sensing Viewpoint

This paper proposes an Adaptive Stochastic Model Predictive Control (MPC...
research
11/20/2020

Online Learning Based Risk-Averse Stochastic MPC of Constrained Linear Uncertain Systems

This paper investigates the problem of designing data-driven stochastic ...
research
12/21/2021

Discrete fully probabilistic design: a tool to design control policies from examples

We present a discretized design that expounds an algorithm recently intr...
research
04/02/2020

Trajectory Optimization for Nonlinear Multi-Agent Systems using Decentralized Learning Model Predictive Control

We present a decentralized trajectory optimization scheme based on learn...
research
11/09/2020

Uncertainty-Aware Constraint Learning for Adaptive Safe Motion Planning from Demonstrations

We present a method for learning to satisfy uncertain constraints from d...

Please sign up or login with your details

Forgot password? Click here to reset