This paper investigates the application of control algorithms for Unmanned Aerial Vehicles (UAVs), focusing on the real-time integration of different inner-loop controllers. A Nonlinear Model Predictive Controller (NMPC) is considered as an outer-loop position controller, while the inner-loop controllers considered are a Geometric controller (with and without L1 augmentation), a Model Reference Adaptive Controller (MRAC), and a Sliding Mode controller. The study focuses on comparing the trajectory-tracking performance of the different inner-loop controllers and evaluating the computational efficiency of the NMPC. These controllers are implemented as ROS 2 nodes to evaluate their suitability for hardware deployment. A performance evaluation of the inner-loop controllers is conducted through Gazebo simulations, evaluating the Root Mean Square Error (RMSE) with respect to a reference trajectory as a merit parameter for tracking accuracy. Additionally, the computational demands of the NMPC are analyzed to assess its real-time feasibility on a hardware target, specifically an NVIDIA Jetson platform, with an evaluation of the computing times for both the outer loop and inner loop controllers.

Real-Time Evaluation of Inner-Loop Controllers with NMPC-Based Outer-Loop for UAV / Enrico, R.; Primatesta, S.; Mancini, M.; Capello, E.. - (2025), pp. 57-62. ( 2025 IEEE 12th International Workshop on Metrology for AeroSpace (MetroAeroSpace) Naples (ITA) 18-20 June 2025) [10.1109/MetroAeroSpace64938.2025.11114551].

Real-Time Evaluation of Inner-Loop Controllers with NMPC-Based Outer-Loop for UAV

Enrico R.;Primatesta S.;Mancini M.;Capello E.
2025

Abstract

This paper investigates the application of control algorithms for Unmanned Aerial Vehicles (UAVs), focusing on the real-time integration of different inner-loop controllers. A Nonlinear Model Predictive Controller (NMPC) is considered as an outer-loop position controller, while the inner-loop controllers considered are a Geometric controller (with and without L1 augmentation), a Model Reference Adaptive Controller (MRAC), and a Sliding Mode controller. The study focuses on comparing the trajectory-tracking performance of the different inner-loop controllers and evaluating the computational efficiency of the NMPC. These controllers are implemented as ROS 2 nodes to evaluate their suitability for hardware deployment. A performance evaluation of the inner-loop controllers is conducted through Gazebo simulations, evaluating the Root Mean Square Error (RMSE) with respect to a reference trajectory as a merit parameter for tracking accuracy. Additionally, the computational demands of the NMPC are analyzed to assess its real-time feasibility on a hardware target, specifically an NVIDIA Jetson platform, with an evaluation of the computing times for both the outer loop and inner loop controllers.
2025
979-8-3315-0152-5
File in questo prodotto:
File Dimensione Formato  
Real-Time_Evaluation_of_Inner-Loop_Controllers_with_NMPC-Based_Outer-Loop_for_UAV.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 832.65 kB
Formato Adobe PDF
832.65 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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