Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Saviolo, Alessandro, Frey, Jonathan, Rathod, Abhishek, Diehl, Moritz, Loianno, Giuseppe
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910584780357632
author Saviolo, Alessandro
Frey, Jonathan
Rathod, Abhishek
Diehl, Moritz
Loianno, Giuseppe
author_facet Saviolo, Alessandro
Frey, Jonathan
Rathod, Abhishek
Diehl, Moritz
Loianno, Giuseppe
contents Model-based control requires an accurate model of the system dynamics for precisely and safely controlling the robot in complex and dynamic environments. Moreover, in the presence of variations in the operating conditions, the model should be continuously refined to compensate for dynamics changes. In this paper, we present a self-supervised learning approach that actively models the dynamics of nonlinear robotic systems. We combine offline learning from past experience and online learning from current robot interaction with the unknown environment. These two ingredients enable a highly sample-efficient and adaptive learning process, capable of accurately inferring model dynamics in real-time even in operating regimes that greatly differ from the training distribution. Moreover, we design an uncertainty-aware model predictive controller that is heuristically conditioned to the aleatoric (data) uncertainty of the learned dynamics. This controller actively chooses the optimal control actions that (i) optimize the control performance and (ii) improve the efficiency of online learning sample collection. We demonstrate the effectiveness of our method through a series of challenging real-world experiments using a quadrotor system. Our approach showcases high resilience and generalization capabilities by consistently adapting to unseen flight conditions, while it significantly outperforms classical and adaptive control baselines.
format Preprint
id arxiv_https___arxiv_org_abs_2210_12583
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control
Saviolo, Alessandro
Frey, Jonathan
Rathod, Abhishek
Diehl, Moritz
Loianno, Giuseppe
Robotics
Machine Learning
Systems and Control
Model-based control requires an accurate model of the system dynamics for precisely and safely controlling the robot in complex and dynamic environments. Moreover, in the presence of variations in the operating conditions, the model should be continuously refined to compensate for dynamics changes. In this paper, we present a self-supervised learning approach that actively models the dynamics of nonlinear robotic systems. We combine offline learning from past experience and online learning from current robot interaction with the unknown environment. These two ingredients enable a highly sample-efficient and adaptive learning process, capable of accurately inferring model dynamics in real-time even in operating regimes that greatly differ from the training distribution. Moreover, we design an uncertainty-aware model predictive controller that is heuristically conditioned to the aleatoric (data) uncertainty of the learned dynamics. This controller actively chooses the optimal control actions that (i) optimize the control performance and (ii) improve the efficiency of online learning sample collection. We demonstrate the effectiveness of our method through a series of challenging real-world experiments using a quadrotor system. Our approach showcases high resilience and generalization capabilities by consistently adapting to unseen flight conditions, while it significantly outperforms classical and adaptive control baselines.
title Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control
topic Robotics
Machine Learning
Systems and Control
url https://arxiv.org/abs/2210.12583