La persona media probabilmente non ci ha pensato molto, ma in realtà ci sono tonnellate di fantastiche applicazioni per uno sciame di droni. Da operazioni pratiche come irrorazione delle colture a un vivace spettacolo di luci, il cielo è certamente il limite. Ma prima, dobbiamo insegnargli non schiantarsi l’uno contro l’altro.
Anrica Soria, ingegnere matematico e dottoranda in robotica del Politecnico federale di Losanna (EPFL), si occupa di questo problema. Ha costruito un modello al computer in grado di simulare con successo le traiettorie di cinque droni autonomi che volano attraverso una fitta foresta senza una sola collisione. Tuttavia, si è resa conto che per testarlo nel mondo reale, avrebbe dovuto superare un ostacolo sorprendente: gli alberi.
I droni, in particolare i quadricotteri di fascia alta che voleva usare, sono costosi e sacrificarne alcuni durante il test non era esattamente l’ideale. Quindi Soria ha creato una finta foresta con alberi morbidi, che in realtà erano solo alcuni pieghevoli tunnel gioco di Ikea. Soria ha detto che”Anche se i droni si schiantano contro di loro, non si romperanno”.
Oltre a fermare la distruzione di costosi droni (o di alberi innocenti), tuttavia, l’esperimento ha implicazioni più grandi. Poiché gli sciami di droni autonomi diventano sempre più comuni in tutti i tipi di settori e in così tante applicazioni, è necessario più addestramento per garantire che questi droni non si scontrino tra loro (o con persone o proprietà private) quando sono fuori sul lavoro. Un sistema di controllo affidabile, come quello di Soria, è un passaggio necessario e importante.
Attualmente, gli sciami autonomi sono controllati in modo reattivo. Ciò significa che eseguono sempre calcoli in base alla distanza da altri elementi in modo che possano evitare gli ostacoli o l’altro; allo stesso modo, se i droni si allargano troppo, lo rileveranno e si sposteranno di nuovo. Va tutto bene, ma c’è ancora il problema di quanto tempo impiega il drone per eseguire questi calcoli di regolazione al volo.
Il nuovo algoritmo di”controllo predittivo”di Soria lavora attivamente per evitare questi rallentamenti con una pianificazione migliore e più efficiente. Con esso, comunicano tra loro per interpretare i dati di acquisizione del movimento in tempo reale per creare previsioni su dove si sposteranno altri droni vicini e regolare le proprie posizioni di conseguenza.
Una volta allestita la finta foresta ed eseguito la simulazione, ha imparato rapidamente che i droni non si schiantavano e che non aveva bisogno di investire negli ostacoli più morbidi. Soria osserva: “Sono in grado di vedere avanti nel tempo. Possono prevedere un futuro rallentamento dei loro vicini e ridurne l’effetto negativo sul volo in tempo reale.”
Per questo motivo, Soria è stata in grado di dimostrare che il suo algoritmo ha permesso ai droni di muoversi attraverso gli ostacoli il 57% più velocemente dei droni utilizzando controlli reattivi invece dell’algoritmo di previsione. Ha notato gli impressionanti risultati in un articolo pubblicato in Nature Machine Intelligence a maggio.
Questo progetto, come molti altri, è progettato per treno veicoli autonomi, è stato ispirato dalla natura. Sì, come banchi di pesci, stormi di uccelli e sciami di api. E ovviamente (almeno in questo momento), la natura è molto più brava di noi. Soria osserva che”i biologi dicono che non esiste un computer centrale”, il che significa che nessun singolo animale o insetto dirige il movimento per il resto del gruppo. Piuttosto, ogni individuo calcola l’ambiente circostante, come ostacoli e persino altri pesci, uccelli o api, e si muove di conseguenza.
Anche se il concetto di controllo predittivo è una novità per i droni, è una vecchia idea. In precedenza, gli scienziati hanno utilizzato il modello per navigare in aree e sistemi per due veicoli che si muovono lungo traiettorie predefinite. Il controllo predittivo si basa su più calcoli in tempo reale e, se l’algoritmo che lo esegue non è elegante, potrebbe massimizzare le capacità di calcolo di ciascun drone.
Con così tante variabili come la velocità e la distanza in gioco, anche l’algoritmo deve essere attentamente e accuratamente pensato. È necessario includere parametri di base come la distanza minima consentita tra i droni, per evitare collisioni tra droni, ma cose più complesse come le zone interdette al volo e la mappatura efficiente del percorso alle velocità desiderate devono essere in grado di calcolare al volo senza inceppamenti tutto in ordine.
Man mano che questi algoritmi diventano più definiti e, quindi, più potenti, sarà più facile per loro eseguire una più ampia varietà di compiti che sono difficili o inefficienti da svolgere per gli esseri umani, come le consegne coordinate in grandi aree metropolitane o missioni di ricerca e soccorso aerea. Ma così com’è, l’algoritmo di Soria è un enorme passo avanti per il genere dei droni.
tramite Cablato