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.| 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.
https://hdl.handle.net/11583/3003550
