Quaternion-based optimal control for PX4 hardware-in-the-loop drone systems

Pirli Capitani, Lorenzo (2026) Quaternion-based optimal control for PX4 hardware-in-the-loop drone systems. [Laurea magistrale], Università di Bologna, Corso di Studio in Automation engineering / ingegneria dell’automazione [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

This thesis focuses on the development and implementation of an optimal control strategy for quadrotor drones using quaternion-based representations and on the architecture of Hardware-In-The-Loop (HITL) simulations. A detailed dynamic model of a quadrotor is derived, highlighting the advantages of using quaternions for attitude representation to eliminate singularities. A quaternion-based differential calculus framework is introduced to handle optimization problems involving quaternions effectively. The trajectory optimization process is adapted to the quaternion framework, ensuring consistency with the drone dynamics. A finite-horizon LQR controller is then designed to track the computed trajectory. The proposed control strategy is validated through both Software-In-The-Loop (SITL) and Hardware-In-The-Loop (HITL) simulations using the PX4-Autopilot framework. The SITL simulations demonstrate the controller ability to achieve precise trajectory tracking under ideal conditions, while the HITL simulations highlight the controller robustness in a more realistic environment, accounting for sensor noise and hardware limitations. The results confirm the effectiveness of the quaternion-based optimal control approach in achieving accurate and stable flight performance.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Pirli Capitani, Lorenzo
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
AUTOMATION ENGINEERING
Ordinamento Cds
DM270
Parole chiave
Quaternions, Optimal Control, Hardware-In-The-Loop, Drones
Data di discussione della Tesi
25 Marzo 2026
URI

Altri metadati

Gestione del documento: Visualizza il documento

^