Paparazzi UAV
Sistema completo e open source per droni, sviluppato in ambito universitario, per la ricerca e i droni ad ala fissa
Licenza
GPL-2.0
Panoramica
Paparazzi UAV è un sistema completo e open source per droni che copre hardware, software e controllo a terra. Sviluppato dalle università ENAC e TU Delft dal 2003, è una delle piattaforme per droni autonomi più longeve. Paparazzi gestisce tutto, dal firmware di controllo del volo alla pianificazione delle missioni, con particolare attenzione ai velivoli ad ala fissa e alle applicazioni di ricerca.
Paparazzi è uno dei sistemi pionieri di autopilota open source per droni, con uno sviluppo iniziato nel 2003 all'ENAC (l'università francese dell'aviazione civile) e alla TU Delft. A differenza di ArduPilot e PX4, nati soprattutto dalla comunità dei multicotteri, Paparazzi ha radici profonde nei velivoli ad ala fissa ed è stato ampiamente usato nella ricerca atmosferica, nel monitoraggio ambientale e nelle competizioni universitarie di droni.
Il sistema è davvero end-to-end: comprende il firmware di controllo del volo, una stazione di controllo a terra (PprzGCS), un editor dei piani di volo, telemetria in tempo reale, strumenti di simulazione e progetti hardware per le schede di autopilota. Il sistema dei piani di volo usa un linguaggio intuitivo basato su XML che consente ai ricercatori di definire missioni complesse, tra cui il volo in formazione, il volo a vela autonomo in termica e schemi di rilevamento adattivi.
Paparazzi supporta configurazioni multicottero, ad ala fissa, VTOL ibride e ad ala rotante. La sua architettura modulare permette ai ricercatori di sostituire facilmente algoritmi di controllo, strategie di navigazione e moduli di elaborazione dei sensori, il che ne fa una piattaforma preferita per le pubblicazioni accademiche sulla teoria del controllo dei droni.
Perché è importante
Paparazzi rappresenta la tradizione accademica dello sviluppo di droni open source. I suoi oltre 20 anni di storia significano che è stato convalidato in centinaia di pubblicazioni di ricerca e impieghi reali. Per i ricercatori che devono modificare algoritmi di controllo di basso livello o implementare nuovi comportamenti di volo, la codebase C pulita di Paparazzi e la sua comunità accademica offrono una piattaforma più accessibile rispetto alle codebase più grandi e complesse di ArduPilot o PX4.
Il problema che risolve
I ricercatori universitari sui droni hanno bisogno di una piattaforma in cui modificare gli algoritmi di volo fondamentali senza doversi orientare in codebase enormi. Paparazzi offre un sistema completo e ben documentato, pensato appositamente per la sperimentazione, dalle leggi di controllo personalizzate a nuovi approcci di fusione dei sensori, con una comunità che valorizza i contributi della ricerca.
Punti chiave
- Oltre 20 anni di sviluppo continuo dal 2003 da parte di ENAC e TU Delft
- Sistema end-to-end: firmware, stazione a terra, pianificatore di volo, simulatore e progetti hardware
- Forte orientamento all'ala fissa e alla ricerca, con un linguaggio di pianificazione delle missioni basato su XML
- Usato in centinaia di pubblicazioni accademiche sul controllo e la navigazione dei droni
- Supporta il volo in formazione autonomo, il volo a vela in termica e schemi di rilevamento adattivi
A chi si rivolge
- Ricercatori universitari sui droni
- Scienziati dell'atmosfera e dell'ambiente
- Sviluppatori di droni ad ala fissa
- Corsi universitari di robotica
- Squadre per competizioni di droni
Limiti
- Comunità ed ecosistema più piccoli rispetto ad ArduPilot e PX4
- Minore supporto di hardware commerciale e meno partnership con i produttori
- La documentazione può essere scarsa per le funzionalità più recenti
- La licenza GPL-2.0 limita l'uso commerciale senza condividere le modifiche
- Il supporto ai multicotteri è meno maturo di quello all'ala fissa