This thesis aims to apply Learning-based Nonlinear Model Predictive Control (Lb-NMPC) to the case of quadrotor control. In particular, within this context, the focus is on “learning the system dynamics", i.e. on applying machine learning tools to derive or improve the system model on which the controller relies, allowing to enhance the performances in presence of parameter uncertainty and unmodeled dynamics. Both blackbox and graybox modeling approaches are addressed, and attention is given to tailoring these strategies to the specific considered case study, by taking advantage of considerations based on the physics of the system. The resulting learning problems are then solved by considering two techniques: Gaussian process regression and feedforward neural networks. Finally, the derived learning-based controllers are implemented in Matlab and Simulink leveraging a tool for Nonlinear Model Predictive Control developed at the University of Padova, MATMPC. Care is then put in analyzing the results by comparing the metrics characterizing the performance of all the proposed solutions both from the learning and the control point of view.

Learning-based Nonlinear Model Predictive Control with application to quadrotor control

COLAVITTI, GIACOMO
2023/2024

Abstract

This thesis aims to apply Learning-based Nonlinear Model Predictive Control (Lb-NMPC) to the case of quadrotor control. In particular, within this context, the focus is on “learning the system dynamics", i.e. on applying machine learning tools to derive or improve the system model on which the controller relies, allowing to enhance the performances in presence of parameter uncertainty and unmodeled dynamics. Both blackbox and graybox modeling approaches are addressed, and attention is given to tailoring these strategies to the specific considered case study, by taking advantage of considerations based on the physics of the system. The resulting learning problems are then solved by considering two techniques: Gaussian process regression and feedforward neural networks. Finally, the derived learning-based controllers are implemented in Matlab and Simulink leveraging a tool for Nonlinear Model Predictive Control developed at the University of Padova, MATMPC. Care is then put in analyzing the results by comparing the metrics characterizing the performance of all the proposed solutions both from the learning and the control point of view.
2023
Learning-based Nonlinear Model Predictive Control with application to quadrotor control
LbNMPC
Quadrotor control
Gaussian Processes
Neural Networks
File in questo prodotto:
File Dimensione Formato  
Colavitti_Giacomo.pdf

accesso riservato

Dimensione 6.09 MB
Formato Adobe PDF
6.09 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/69264