$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Il potenziale e i modelli di applicazione della robotica stanno attraversando un periodo di rapida trasformazione, guidato dai progressi nelle tecnologie di intelligenza artificiale. Negli ultimi anni, la Visual Simultaneous Localization and Mapping (Visual SLAM) e la sua estensione ai sistemi di navigazione visivo-inerziale (VINS) hanno compiuto progressi sostanziali in termini di robustezza e precisione di localizzazione1. Per migliorare l'affidabilità dell'inizializzazione in condizioni difficili come bassa texture e scarsa illuminazione, Campos et al. hanno proposto ORB-SLAM3, che introduce un sistema multi-mappa e una migliore inizializzazione per i sistemi visivi e visuo-inerziali2. Per migliorare la corrispondenza delle caratteristiche in scenari difficili, DeTone et al. hanno sviluppato SuperPoint, un metodo di rilevamento e descrizione dei punti di interesse auto-supervisionato3, mentre Sarlin et al. hanno creato SuperGlue, un feature matcher basato su rete neurale a grafo che gestisce condizioni visive difficili4. Per la ricostruzione 3D densa, Dai et al. hanno proposto BundleFusion, un sistema di ricostruzione 3D coerente a livello globale in tempo reale che utilizza la reintegrazione della superficie al volo per gestire ambienti su larga scala e chiusure di loop5.
Nel campo della pianificazione dei percorsi, gli alberi casuali a esplorazione rapida (RRT) e le loro varianti rimangono ampiamente adottati per la pianificazione del movimento robotico. L'algoritmo RRT fondamentale è stato introdotto per la prima volta da LaValle come nuovo strumento per la pianificazione dei percorsi, fornendo un metodo efficiente basato sul campionamento per risolvere problemi complessi ad alta dimensionalità6. Questo è stato notevolmente migliorato da Karaman e Frazzoli, che hanno sviluppato l'algoritmo RRT* che fornisce garanzie di ottimalità asintotica nella pianificazione del movimento7. Basandosi su questi algoritmi di base, la ricerca moderna si è concentrata su approcci ibridi che combinano metodi basati sul campionamento con altre tecniche. Ad esempio, Rösmann et al. hanno sviluppato il metodo Timed Elastic Band (TEB), che consente la generazione di traiettorie localmente ottimali ed è stato ampiamente integrato con i pianificatori globali8. Allo stesso modo, il Dynamic Window Approach (DWA) introdotto da Fox et al. fornisce un metodo efficace per evitare gli ostacoli locali in ambienti dinamici9.
A livello di pianificazione locale e di percezione semantica, Chen et al. hanno proposto una strategia di pianificazione del percorso informativo semanticamente consapevole per i micro veicoli aerei (MAV), migliorando sia l'efficienza della ricerca che la sicurezza durante l'esplorazione del bersaglio10. Kabiri et al. hanno integrato le misurazioni del tempo di arrivo (ToA) 5G in un framework VINS per consentire la fusione SLAM globale-locale, migliorando efficacemente l'accuratezza della localizzazione in ambienti con copertura GNSS limitata11. Per facilitare la mappatura in tempo reale ad alta frequenza, Xu et al. hanno sviluppato FAST-LIO2, un metodo odometrico LiDAR-IMU strettamente accoppiato in grado di produrre mappe 3D accurate e dense12. Per la pianificazione dei percorsi in ambienti complessi, Gammell et al. hanno introdotto un metodo RRT* informato che incorpora la crescita bidirezionale degli alberi e il campionamento adattivo, migliorando significativamente la qualità dei percorsi e l'efficienza della ricerca in ambienti dinamici13. Inoltre, per scenari di passaggio stretto, Coleman et al. hanno presentato un metodo di pianificazione del movimento basato sul campionamento con campionamento a probabilità variabile, che migliora i tassi di successo della pianificazione e l'efficienza computazionale14.
Il presente studio affronta le sfide fondamentali nella navigazione autonoma indoor per i robot mobili su ruote (WMR) migliorando sia la strategia di pianificazione del percorso che il front-end SLAM. In particolare, il sistema proposto è progettato per ambienti interni strutturati tipici come laboratori e corridoi, operanti in condizioni di illuminazione moderata e accesso GNSS minimo. Il sistema di navigazione utilizza principalmente una telecamera stereo RGB-D, un'unità di misurazione inerziale (IMU) ed encoder per ruote, con tutti i sensori configurati per campionare a non meno di 20 Hz. Per garantire prestazioni affidabili del sistema, la velocità massima del robot è limitata a meno di 1,5 m/s. Di seguito i contributi chiave:
È stata sviluppata una piattaforma di navigazione autonoma a fusione multisensore per robot mobili su ruote (WMR) utilizzando una telecamera di profondità come sensore primario. Per ottenere una localizzazione accurata e un'efficiente prevenzione degli ostacoli in ambienti interni tipici, il sistema integra l'odometria a ruota e un'unità di misura inerziale (IMU). La sinergia tra questi componenti gioca un ruolo fondamentale nel migliorare le prestazioni complessive di navigazione.
La combinazione degli algoritmi EPnP e ICP con una tecnica di estrazione delle caratteristiche basata su quadtree ha aiutato il modulo di tracciamento in ORB-SLAM2 a migliorare. Da questi sviluppi derivano una migliore precisione e robustezza dell'inseguimento.
Viene proposto un nuovo metodo di pianificazione del percorso che enfatizza l'ottimizzazione della traiettoria. Si basa su una tecnica RRT migliorata con polarizzazione dell'obiettivo e dimensioni del passo regolabili e utilizza curve B-spline per il livellamento della traiettoria. È incluso anche l'algoritmo TEB per gestire l'evitamento degli ostacoli in ambienti dinamici.
Le prestazioni del sistema sono confermate da test e simulazioni nel mondo reale. Gli ambienti interni tipici consentono l'analisi quantitativa e qualitativa per valutare l'accuratezza delle mappe, la qualità del percorso e le prestazioni di navigazione. In termini di robustezza, elaborazione in tempo reale e fluidità della traiettoria, l'approccio proposto batte le soluzioni attuali.