
Omnicamera-based Visual SLAM for Martian Rovers
Informazioni sul documento
Autore | Marco Lapolla |
Scuola | University of Genoa |
Specialità | Robotics Engineering |
Anno di pubblicazione | 2020 |
Azienda | Thales Alenia Space Italia |
Luogo | Turin |
Tipo di documento | master thesis |
Lingua | English |
Numero di pagine | 102 |
Formato | |
Dimensione | 11.78 MB |
- Robotics Engineering
- Planetary Exploration
- Autonomous Rovers
Riassunto
I. Introduzione
L'esplorazione planetaria richiede rover capaci di operare con un alto livello di autonomia. Questo è particolarmente importante in situazioni in cui i rover devono percorrere lunghe distanze con supervisione umana minima. Le operazioni di controllo devono essere ridotte al minimo per ottimizzare il tempo di traversata e le risorse allocate per le telecomunicazioni. Gli algoritmi di controllo devono fornire input appropriati agli attuatori, basandosi sulla posizione obiettivo e sulle informazioni sulla dinamica del veicolo. La pianificazione del percorso utilizza modelli tridimensionali del terreno circostante per evitare ostacoli in modo sicuro. La Visual Odometry con telecamera omnidirezionale è un metodo promettente che affronta problemi come le occlusioni e consente di ricostruire l'ambiente circostante a 360 gradi. Grazie alle tecniche di vSLAM, un rover può ricostruire una mappa coerente dell'ambiente e localizzarsi rispetto a questa mappa.
II. Metodologia
La metodologia adottata per il progetto include l'implementazione di un algoritmo di Visual Odometry che stima il movimento attraverso un metodo lineare 3D-to-3D, integrato in un processo RANSAC per rimuovere gli outlier. La stima del movimento viene calcolata minimizzando la distanza euclidea tra i punti triangolati. Tra tutti gli algoritmi di vSLAM, è stato scelto e adattato l'ORB-SLAM2, basato su caratteristiche ORB (Oriented FAST and rotated BRIEF). La struttura complessiva del framework è stata modificata per lavorare con la geometria della telecamera specifica, e la ricostruzione densa 3D è stata aggiunta per costruire una nuvola di punti, utilizzata per creare una mappa di traversabilità e applicare algoritmi di pianificazione del percorso.
III. Risultati e Applicazioni
I risultati ottenuti dimostrano l'efficacia dell'algoritmo sviluppato in collaborazione con Thales Alenia Space Italia. Il test è stato condotto utilizzando un rover Adept MobileRobots Seekur Jr. e una telecamera omnidirezionale PointGrey Ladybug 3 in un impianto di prova che emula il terreno marziano. L'integrazione dell'algoritmo all'interno del framework esistente ha permesso di testare la capacità del rover di localizzarsi in un ambiente complesso. Le applicazioni pratiche di questo lavoro sono significative per le future missioni di esplorazione su Marte, dove la precisione nella localizzazione e nella navigazione è cruciale per il successo delle operazioni scientifiche.
Riferimento del documento
- ExoMars Mission 2020 (Marco Lapolla)
- ORB-SLAM2 (Marco Lapolla)
- RANdom SAmple Consensus (RANSAC) (Marco Lapolla)
- Iner- tial Odometry (Marco Lapolla)
- Mechanical Odometry (Marco Lapolla)