polito.it
Politecnico di Torino (logo)

Advanced control techniques for unmanned aerial vehicles

Lorenzo Maule

Advanced control techniques for unmanned aerial vehicles.

Rel. Alessandro Rizzo, Kimon Valavanis. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2024

[img] PDF (Tesi_di_laurea) - Tesi
Restricted to: Repository staff only until 30 April 2026 (embargo date).
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (18MB)
Abstract:

This thesis investigates the development and evaluation of a quadrotor controller based on Koopman theory, and compares its performance with a benchmark PID controller that includes feedback linearization in its inner loop. The main objective is to assess the effectiveness of the Koopman-based controller relative to the traditional PID approach through a series of simulations and physical tests. The evaluation encompasses three main stages: Model-in-the-Loop (MIL) simulations, Hardware-in-the-Loop (HIL) simulations, and physical trials on a custom-built quadrotor drone. Both controllers were tested on two distinct trajectories: hovering and circular paths. Specifically, the Koopman-based controller was tested with varying speeds during the circular trajectory tests to explore its operational limits. The results provide a comparative analysis of the controllers' performance and robustness in different conditions, contributing to the advancement of quadrotor control strategies.

Relators: Alessandro Rizzo, Kimon Valavanis
Academic year: 2024/25
Publication type: Electronic
Number of Pages: 177
Subjects:
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: New organization > Master science > LM-25 - AUTOMATION ENGINEERING
Ente in cotutela: University of Denver (STATI UNITI D'AMERICA)
Aziende collaboratrici: University of Denver
URI: http://webthesis.biblio.polito.it/id/eprint/33241
Modify record (reserved for operators) Modify record (reserved for operators)