This paper introduces a refined iteration of the PX4 autopilot firmware tailored to support developers in integrating bespoke control algorithms alongside the existing control framework. The proposed methodology employs a template-driven approach and introduces two novel control modules, thereby enabling users to harness all firmware functionalities within their custom modalities, including the QGroundControl interface, while retaining all the standard modules and compatibility with the QGroundControl interface. With its transparent and adaptable structure, the software framework presented herein lays a robust groundwork for implementing tailored and specialized solutions across diverse aerospace domains. As a practical demonstration, we apply the developed firmware to the domain of inspection and maintenance, wherein it incorporates an admittance controller and a model-based control algorithm for a tiltable drone equipped with a sensorized tool. The efficacy and versatility of the proposed approach are validated through simulations and empirical trials conducted across multiple aerial platforms. The produced code is released to the community.

Efficient Development of Model-Based Controllers in PX4 Firmware: A Template-Based Customization Approach / D'Angelo, Simone; Pagano, Francesca; Longobardi, Francesco; Ruggiero, Fabio; Lippiello, Vincenzo. - (2024), pp. 1155-1162. ( 2024 International Conference on Unmanned Aircraft Systems, ICUAS 2024 grc 2024) [10.1109/icuas60882.2024.10556938].

Efficient Development of Model-Based Controllers in PX4 Firmware: A Template-Based Customization Approach

D'Angelo, Simone;Pagano, Francesca;Ruggiero, Fabio;Lippiello, Vincenzo
2024

Abstract

This paper introduces a refined iteration of the PX4 autopilot firmware tailored to support developers in integrating bespoke control algorithms alongside the existing control framework. The proposed methodology employs a template-driven approach and introduces two novel control modules, thereby enabling users to harness all firmware functionalities within their custom modalities, including the QGroundControl interface, while retaining all the standard modules and compatibility with the QGroundControl interface. With its transparent and adaptable structure, the software framework presented herein lays a robust groundwork for implementing tailored and specialized solutions across diverse aerospace domains. As a practical demonstration, we apply the developed firmware to the domain of inspection and maintenance, wherein it incorporates an admittance controller and a model-based control algorithm for a tiltable drone equipped with a sensorized tool. The efficacy and versatility of the proposed approach are validated through simulations and empirical trials conducted across multiple aerial platforms. The produced code is released to the community.
2024
Efficient Development of Model-Based Controllers in PX4 Firmware: A Template-Based Customization Approach / D'Angelo, Simone; Pagano, Francesca; Longobardi, Francesco; Ruggiero, Fabio; Lippiello, Vincenzo. - (2024), pp. 1155-1162. ( 2024 International Conference on Unmanned Aircraft Systems, ICUAS 2024 grc 2024) [10.1109/icuas60882.2024.10556938].
File in questo prodotto:
File Dimensione Formato  
C55.pdf

accesso aperto

Tipologia: Documento in Pre-print
Licenza: Dominio pubblico
Dimensione 1.38 MB
Formato Adobe PDF
1.38 MB Adobe PDF Visualizza/Apri

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/11588/993618
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 7
social impact