Cargando…
Data‐enabled predictive control for quadcopters
We study the application of a data‐enabled predictive control (DeePC) algorithm for position control of real‐world nano‐quadcopters. The DeePC algorithm is a finite‐horizon, optimal control method that uses input/output measurements from the system to predict future trajectories without the need for...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
John Wiley and Sons Inc.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9291934/ https://www.ncbi.nlm.nih.gov/pubmed/35873094 http://dx.doi.org/10.1002/rnc.5686 |
_version_ | 1784749248779124736 |
---|---|
author | Elokda, Ezzat Coulson, Jeremy Beuchat, Paul N. Lygeros, John Dörfler, Florian |
author_facet | Elokda, Ezzat Coulson, Jeremy Beuchat, Paul N. Lygeros, John Dörfler, Florian |
author_sort | Elokda, Ezzat |
collection | PubMed |
description | We study the application of a data‐enabled predictive control (DeePC) algorithm for position control of real‐world nano‐quadcopters. The DeePC algorithm is a finite‐horizon, optimal control method that uses input/output measurements from the system to predict future trajectories without the need for system identification or state estimation. The algorithm predicts future trajectories of the quadcopter by linearly combining previously measured trajectories (motion primitives). We illustrate the necessity of a regularized variant of the DeePC algorithm to handle the nonlinear nature of the real‐world quadcopter dynamics with noisy measurements. Simulation‐based analysis is used to gain insights into the effects of regularization, and experimental results validate that these insights carry over to the real‐world quadcopter. Moreover, we demonstrate the reliability of the DeePC algorithm by collecting a new set of input/output measurements for every real‐world experiment performed. The performance of the DeePC algorithm is compared to Model Predictive Control based on a first‐principles model of the quadcopter. The results are demonstrated with a video of successful trajectory tracking of the real‐world quadcopter. |
format | Online Article Text |
id | pubmed-9291934 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | John Wiley and Sons Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-92919342022-07-20 Data‐enabled predictive control for quadcopters Elokda, Ezzat Coulson, Jeremy Beuchat, Paul N. Lygeros, John Dörfler, Florian Int J Robust Nonlinear Control Special Issue Articles We study the application of a data‐enabled predictive control (DeePC) algorithm for position control of real‐world nano‐quadcopters. The DeePC algorithm is a finite‐horizon, optimal control method that uses input/output measurements from the system to predict future trajectories without the need for system identification or state estimation. The algorithm predicts future trajectories of the quadcopter by linearly combining previously measured trajectories (motion primitives). We illustrate the necessity of a regularized variant of the DeePC algorithm to handle the nonlinear nature of the real‐world quadcopter dynamics with noisy measurements. Simulation‐based analysis is used to gain insights into the effects of regularization, and experimental results validate that these insights carry over to the real‐world quadcopter. Moreover, we demonstrate the reliability of the DeePC algorithm by collecting a new set of input/output measurements for every real‐world experiment performed. The performance of the DeePC algorithm is compared to Model Predictive Control based on a first‐principles model of the quadcopter. The results are demonstrated with a video of successful trajectory tracking of the real‐world quadcopter. John Wiley and Sons Inc. 2021-07-13 2021-12 /pmc/articles/PMC9291934/ /pubmed/35873094 http://dx.doi.org/10.1002/rnc.5686 Text en © 2021 The Authors. International Journal of Robust and Nonlinear Control published by John Wiley & Sons Ltd. https://creativecommons.org/licenses/by/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Special Issue Articles Elokda, Ezzat Coulson, Jeremy Beuchat, Paul N. Lygeros, John Dörfler, Florian Data‐enabled predictive control for quadcopters |
title | Data‐enabled predictive control for
quadcopters |
title_full | Data‐enabled predictive control for
quadcopters |
title_fullStr | Data‐enabled predictive control for
quadcopters |
title_full_unstemmed | Data‐enabled predictive control for
quadcopters |
title_short | Data‐enabled predictive control for
quadcopters |
title_sort | data‐enabled predictive control for
quadcopters |
topic | Special Issue Articles |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9291934/ https://www.ncbi.nlm.nih.gov/pubmed/35873094 http://dx.doi.org/10.1002/rnc.5686 |
work_keys_str_mv | AT elokdaezzat dataenabledpredictivecontrolforquadcopters AT coulsonjeremy dataenabledpredictivecontrolforquadcopters AT beuchatpauln dataenabledpredictivecontrolforquadcopters AT lygerosjohn dataenabledpredictivecontrolforquadcopters AT dorflerflorian dataenabledpredictivecontrolforquadcopters |