Learning safety in model-based Reinforcement Learning using MPC and Gaussian Processes

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Airaldi, Filippo, De Schutter, Bart, Dabiri, Azita
Formato: Preprint
Publicado: 2022
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913608477179904
author Airaldi, Filippo
De Schutter, Bart
Dabiri, Azita
author_facet Airaldi, Filippo
De Schutter, Bart
Dabiri, Azita
contents We propose a method to encourage safety in Model Predictive Control (MPC)-based Reinforcement Learning (RL) via Gaussian Process (GP) regression. This framework consists of 1) a parametric MPC scheme that is employed as model-based controller with approximate knowledge on the real system's dynamics, 2) an episodic RL algorithm tasked with adjusting the MPC parametrization in order to increase its performance, and lastly, 3) GP regressors used to estimate, directly from data, constraints on the MPC parameters capable of predicting, up to some probability, whether the parametrization is likely to yield a safe or unsafe policy. These constraints are then enforced onto the RL updates in an effort to enhance the learning method with a probabilistic safety mechanism. Compared to other recent publications combining safe RL with MPC, our method does not require further assumptions on, e.g., the prediction model in order to retain computational tractability. We illustrate the results of our method in a numerical example on the control of a quadrotor drone in a safety-critical environment.
format Preprint
id arxiv_https___arxiv_org_abs_2211_01860
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Learning safety in model-based Reinforcement Learning using MPC and Gaussian Processes
Airaldi, Filippo
De Schutter, Bart
Dabiri, Azita
Systems and Control
We propose a method to encourage safety in Model Predictive Control (MPC)-based Reinforcement Learning (RL) via Gaussian Process (GP) regression. This framework consists of 1) a parametric MPC scheme that is employed as model-based controller with approximate knowledge on the real system's dynamics, 2) an episodic RL algorithm tasked with adjusting the MPC parametrization in order to increase its performance, and lastly, 3) GP regressors used to estimate, directly from data, constraints on the MPC parameters capable of predicting, up to some probability, whether the parametrization is likely to yield a safe or unsafe policy. These constraints are then enforced onto the RL updates in an effort to enhance the learning method with a probabilistic safety mechanism. Compared to other recent publications combining safe RL with MPC, our method does not require further assumptions on, e.g., the prediction model in order to retain computational tractability. We illustrate the results of our method in a numerical example on the control of a quadrotor drone in a safety-critical environment.
title Learning safety in model-based Reinforcement Learning using MPC and Gaussian Processes
topic Systems and Control
url https://arxiv.org/abs/2211.01860