A novel distributed control architecture for unmanned aircraft system (UASs) based on the new Robot Operating System (ROS) 2 middleware is proposed, endowed with industrial-grade tools that establish a novel standard for high-reliability distributed systems. The architecture has been developed for an autonomous quadcopter to design an inclusive solution ranging from low-level sensor management and soft real-time operating system setup and tuning to perception, exploration, and navigation modules orchestrated by a finite-state machine. The architecture proposed in this study builds on ROS 2 with its scalability and soft real-time communication functionalities, while including security and safety features, optimised implementations of localisation algorithms, and integrating an innovative and flexible path planner for UASs. Finally, experimental results have been collected during tests carried out both in the laboratory and in a realistic environment, showing the effectiveness of the proposed architecture in terms of reliability, scalability, and flexibility.
Bianchi, L., Carnevale, D., Del Frate, F., Masocco, R., Mattogno, S., Romanelli, F., et al. (2023). A novel distributed architecture for unmanned aircraft systems based on Robot Operating System 2. IET CYBER-SYSTEMS AND ROBOTICS, 5(1) [10.1049/csy2.12083].
A novel distributed architecture for unmanned aircraft systems based on Robot Operating System 2
Carnevale D.Membro del Collaboration Group
;Del Frate F.Membro del Collaboration Group
;Masocco R.Membro del Collaboration Group
;Mattogno S.Membro del Collaboration Group
;Tenaglia A.Membro del Collaboration Group
2023-01-01
Abstract
A novel distributed control architecture for unmanned aircraft system (UASs) based on the new Robot Operating System (ROS) 2 middleware is proposed, endowed with industrial-grade tools that establish a novel standard for high-reliability distributed systems. The architecture has been developed for an autonomous quadcopter to design an inclusive solution ranging from low-level sensor management and soft real-time operating system setup and tuning to perception, exploration, and navigation modules orchestrated by a finite-state machine. The architecture proposed in this study builds on ROS 2 with its scalability and soft real-time communication functionalities, while including security and safety features, optimised implementations of localisation algorithms, and integrating an innovative and flexible path planner for UASs. Finally, experimental results have been collected during tests carried out both in the laboratory and in a realistic environment, showing the effectiveness of the proposed architecture in terms of reliability, scalability, and flexibility.File | Dimensione | Formato | |
---|---|---|---|
Wiley.pdf
solo utenti autorizzati
Tipologia:
Versione Editoriale (PDF)
Licenza:
Copyright dell'editore
Dimensione
1.32 MB
Formato
Adobe PDF
|
1.32 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.