Differentiable Predictive Control for Robotics: A Data-Driven Predictive Safety Filter Approach

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Viljoen, John, Cortez, Wenceslao Shaw, Drgona, Jan, East, Sebastian, Tomizuka, Masayoshi, Vrabie, Draguna
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866914954379001856
author Viljoen, John
Cortez, Wenceslao Shaw
Drgona, Jan
East, Sebastian
Tomizuka, Masayoshi
Vrabie, Draguna
author_facet Viljoen, John
Cortez, Wenceslao Shaw
Drgona, Jan
East, Sebastian
Tomizuka, Masayoshi
Vrabie, Draguna
contents Model Predictive Control (MPC) is effective at generating safe control strategies in constrained scenarios, at the cost of computational complexity. This is especially the case in robots that require high sampling rates and have limited computing resources. Differentiable Predictive Control (DPC) trains offline a neural network approximation of the parametric MPC problem leading to computationally efficient online control laws at the cost of losing safety guarantees. DPC requires a differentiable model, and performs poorly when poorly conditioned. In this paper we propose a system decomposition technique based on relative degree to overcome this. We also develop a novel safe set generation technique based on the DPC training dataset and a novel event-triggered predictive safety filter which promotes convergence towards the safe set. Our empirical results on a quadcopter demonstrate that the DPC control laws have comparable performance to the state-of-the-art MPC whilst having up to three orders of magnitude reduction in computation time and satisfy safety requirements in a scenario that DPC was not trained on.
format Preprint
id arxiv_https___arxiv_org_abs_2409_13817
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Differentiable Predictive Control for Robotics: A Data-Driven Predictive Safety Filter Approach
Viljoen, John
Cortez, Wenceslao Shaw
Drgona, Jan
East, Sebastian
Tomizuka, Masayoshi
Vrabie, Draguna
Robotics
Model Predictive Control (MPC) is effective at generating safe control strategies in constrained scenarios, at the cost of computational complexity. This is especially the case in robots that require high sampling rates and have limited computing resources. Differentiable Predictive Control (DPC) trains offline a neural network approximation of the parametric MPC problem leading to computationally efficient online control laws at the cost of losing safety guarantees. DPC requires a differentiable model, and performs poorly when poorly conditioned. In this paper we propose a system decomposition technique based on relative degree to overcome this. We also develop a novel safe set generation technique based on the DPC training dataset and a novel event-triggered predictive safety filter which promotes convergence towards the safe set. Our empirical results on a quadcopter demonstrate that the DPC control laws have comparable performance to the state-of-the-art MPC whilst having up to three orders of magnitude reduction in computation time and satisfy safety requirements in a scenario that DPC was not trained on.
title Differentiable Predictive Control for Robotics: A Data-Driven Predictive Safety Filter Approach
topic Robotics
url https://arxiv.org/abs/2409.13817