SwarmNxt: Open-source Software-Hardware Platform for Fast and Agile Aerial Swarms
Questo articolo introduce SwarmNxt, una piattaforma hardware-software open-source basata sul drone OmniNxt che fornisce un toolkit end-to-end per sciami aerei autonomi, validato attraverso esperimenti nel mondo reale che dimostrano l'evitamento delle collisioni decentralizzato ad alta velocità e il volo collettivo consapevole degli ostacoli.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immaginate una squadra di primi soccorritori che corre verso un edificio crollato o una foresta in fiamme. In questi momenti, il tempo è la risorsa più scarsa e l'ambiente è spesso troppo pericoloso per l'ingresso umano. Un singolo robot potrebbe essere in grado di volare all'interno per esplorare, ma può vedere solo ciò che ha direttamente davanti a sé, e se si schianta, la missione finisce. Uno sciame, invece, è un gruppo di piccoli robot volanti che lavorano insieme come un'unica unità. Distribuendosi, possono coprire un'ampia area rapidamente, mappare spazi complessi e cercare superstiti molto più velocemente di quanto possa fare qualsiasi singola macchina. La sfida è sempre stata farli volare in sicurezza in modo autonomo. Devono capire dove si trovano, evitare di scontrarsi tra loro e navigare attraverso ingombri senza schiantarsi, il tutto mentre funzionano con i piccoli computer integrati nei loro corpi. Per anni, i ricercatori hanno lottato per costruire un sistema che fosse allo stesso tempo abbastanza potente da pensare autonomamente e abbastanza semplice da poter essere assemblato e testato in grandi numeri dagli scienziati.
Un team di ricercatori ha presentato una soluzione completa a questo problema, una piattaforma open-source chiamata SwarmNxt. Questo sistema non è solo un singolo drone, ma un kit completo che accompagna il ricercatore dal momento in cui acquista i componenti al momento in cui osserva un gruppo di droni volare in uno schema coordinato. L'hardware si basa su un design specifico di drone noto come OmniNxt, che è piccolo, leggero e dotato di telecamere che possono vedere in tutte le direzioni contemporaneamente. I ricercatori hanno fornito istruzioni dettagliate, passo dopo passo, e guide video in modo che chiunque, anche senza un background in ingegneria, possa assemblare queste macchine. Il costo per costruirne uno è approssimativamente il prezzo di un laptop di fascia alta e l'assemblaggio richiede circa cinque ore. Una volta costruito, la vera innovazione risiede nel software. Invece di configurare ogni drone singolarmente, il che sarebbe lento e soggetto a errori, il team ha creato un sistema in grado di configurare e aggiornare un'intera flotta di droni simultaneamente. Ciò significa che se un ricercatore vuole testare un nuovo algoritmo di volo, può inviare l'aggiornamento a sei droni contemporaneamente in soli venti minuti, invece di passare ore su ogni singola unità.
Il cuore del sistema è un cervello che permette ai droni di prendere decisioni in tempo reale. Ogni drone trasporta un computer potente capace di elaborare immagini per comprendere la profondità del mondo circostante. Utilizzando un sistema basato sull'apprendimento, il drone osserva coppie di immagini dalle sue telecamere e calcola la distanza degli oggetti, creando una mappa 3D del suo ambiente. Questa mappa viene poi utilizzata da un sistema di pianificazione che individua il percorso più sicuro da seguire. Fondamentalmente, i droni non seguono solo una rotta pre-programmata; comunicano tra loro per evitare collisioni. Se un drone vede un altro avvicinarsi troppo, corregge il proprio percorso istantaneamente. I ricercatori hanno testato questo sistema in due scenari diversi. Nel primo, hanno inviato sei droni in una stanza vuota per vedere se fossero in grado di volare in una formazione stretta senza scontrarsi tra loro. I droni hanno scambiato posizioni e si sono mossi attorno a un grande cerchio, volando per un totale di due ore senza una singola collisione, nonostante occasionali ritardi nella comunicazione wireless. Nel secondo test, hanno ridotto il gruppo a quattro droni e hanno riempito la stanza di ostacoli. Questi droni hanno dovuto usare le loro telecamere di bordo per vedere le pareti e i mobili, calcolare la distanza e navigare attraverso l'ingombro. Hanno volato per trenta minuti, evitando con successo sia gli ostacoli che gli altri droni.
I risultati dimostrano che il sistema funziona in modo affidabile, ma i ricercatori tengono in grande rilievo i suoi attuali limiti. I droni volano meglio quando si trovano in una stanza in cui la loro posizione può essere tracciata da un sistema di telecamere esterno, che funge da guida perfetta per la loro localizzazione. Non possono ancora volare in questo modo in un ambiente esterno privo di GPS senza questo aiuto esterno. Inoltre, il sistema si affida pesantemente al processore grafico del drone per calcolare la profondità, il che assorbe la maggior parte della potenza del computer, lasciando poco spazio per altre attività complesse contemporaneamente. Il calcolo della profondità è inoltre limitato nella risoluzione, il che significa che oggetti molto piccoli e lontani potrebbero essere ignorati. Nonostante questi vincoli, la piattaforma rappresenta un passo avanti significativo. Dimostra che un gruppo di piccoli robot accessibili può essere assemblato, programmato e fatto volare insieme con un alto grado di autonomia. Rendendo l'hardware e il software accessibili a tutti, i ricercatori sperano di rimuovere le barriere che hanno rallentato il progresso in questo campo, permettendo agli scienziati di concentrarsi sulla risoluzione dei problemi più difficili per rendere questi sciami veramente indipendenti e pronti per il mondo reale.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.