A Contingency Model Predictive Control Framework for Safe Learning
Merlijne Geurts, Tren Baltussen, Alexander Katriniok, Maurice Heemels
TL;DR
The paper tackles safe learning for control-Hard safety constraints by introducing Contingency Model Predictive Control (CMPC), a two-horizon framework that merges robust MPC's constraint satisfaction with learning-based MPC's adaptivity. By proving robust recursive feasibility under standard RMPC assumptions, CMPC guarantees safety while leveraging data-driven residual dynamics through a learning horizon. A concrete implementation combines RMPC from existing robust MPC literature with Gaussian Process MPC to learn unmodeled dynamics, and applies this to automated lane merging, showing improved performance over standalone RMPC and preserved safety unlike standalone GP-MPC. The results indicate CMPC can achieve more assertive, efficient control in safety-critical applications without sacrificing feasibility, making it a promising approach for safe learning in autonomous systems.
Abstract
This research introduces a multi-horizon contingency model predictive control (CMPC) framework in which classes of robust MPC (RMPC) algorithms are combined with classes of learning-based MPC (LB-MPC) algorithms to enable safe learning. We prove that the CMPC framework inherits the robust recursive feasibility properties of the underlying RMPC scheme, thereby ensuring safety of the CMPC in the sense of constraint satisfaction. The CMPC leverages the LB-MPC to safely learn the unmodeled dynamics to reduce conservatism and improve performance compared to standalone RMPC schemes, which are conservative in nature. In addition, we present an implementation of the CMPC framework that combines a particular RMPC and a Gaussian Process MPC scheme. A simulation study on automated lane merging demonstrates the advantages of our general CMPC framework.
