Safe Learning-Based Model Predictive Control Using The Compatible Models Approach - Laboratoire Méthodes Formelles
Article Dans Une Revue European Journal of Control Année : 2023

Safe Learning-Based Model Predictive Control Using The Compatible Models Approach

Anas Makdesi
Antoine Girard
Laurent Fribourg

Résumé

In this paper, we introduce a novel approach to safe learning-based Model Predictive Control (MPC) for nonlinear systems. This approach, which we call the "compatible model approach", relies on computing two models of the given unknown system using data generated from the system. The first model is a set-valued over-approximation guaranteed to contain the system's dynamics. This model is used to find a set of provably safe controller actions at every state. The second model is a single-valued estimation of the system's dynamics used to find a controller that minimises a cost function. If the two models are compatible, in the sense that the estimation is included in the overapproximation, we show that we can use the set of safe controller actions to constrain the minimisation problem and guarantee the feasibility and safety of the learning-based MPC controller at all times. We present a method to build an over-approximation for nonlinear systems with bounded derivatives on a partition of the states and inputs spaces. Then, we use piecewise multi-affine functions (defined on the same partition) to calculate a system's dynamics estimation that is compatible with the previous over-approximation. Finally, we show the effectiveness of the approach by considering a path-planning problem with obstacle avoidance.
Fichier principal
Vignette du fichier
European_Journal_of_Control.pdf (1.01 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04134216 , version 1 (20-06-2023)

Identifiants

Citer

Anas Makdesi, Antoine Girard, Laurent Fribourg. Safe Learning-Based Model Predictive Control Using The Compatible Models Approach. European Journal of Control, 2023, 74, pp.100849. ⟨10.1016/j.ejcon.2023.100849⟩. ⟨hal-04134216⟩
83 Consultations
114 Téléchargements

Altmetric

Partager

More