A real-time GP based MPC for quadcopters with unknown disturbances

18Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Gaussian Process (GP) regressions have proven to be a valuable tool to predict disturbances and model mismatches and incorporate this information into a Model Predictive Control (MPC) prediction. Unfortunately, the computational complexity of inference and learning on classical GPs scales cubically, which is intractable for real-time applications. Thus GPs are commonly trained offline, which is not suited for learning disturbances as their dynamics may vary with time. Recently, state-space formulation of GPs has been introduced, allowing inference and learning with linear computational complexity. This paper presents a framework that enables online learning of disturbance dynamics on quadcopters, which can be executed within milliseconds using a state-space formulation of GPs. The obtained disturbance predictions are combined with MPC leading to a significant performance increase in simulations with jMAVSim. The computational burden is evaluated on a Raspberry Pi 4 B to prove the real-time applicability.

Cite

CITATION STYLE

APA

Schmid, N., Gruner, J., Abbas, H. S., & Rostalski, P. (2022). A real-time GP based MPC for quadcopters with unknown disturbances. In Proceedings of the American Control Conference (Vol. 2022-June, pp. 2051–2056). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.23919/ACC53348.2022.9867594

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free