English

Learning to Satisfy Unknown Constraints in Iterative MPC

Systems and Control 2023-06-13 v3 Systems and Control Machine Learning

Abstract

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 safety of the proposed framework and explore the safety vs. performance trade-off in a detailed numerical example.

Keywords

Cite

@article{arxiv.2006.05054,
  title  = {Learning to Satisfy Unknown Constraints in Iterative MPC},
  author = {Monimoy Bujarbaruah and Charlott Vallon and Francesco Borrelli},
  journal= {arXiv preprint arXiv:2006.05054},
  year   = {2023}
}

Comments

Long version of the published paper for IEEE-CDC 2020. First two authors contributed equally. Added some very relevant citations that were missing

R2 v1 2026-06-23T16:10:06.857Z