Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

LeGO-LOAM

Classica baseline leggera di odometria e mappatura LiDAR ottimizzata per il terreno (IROS 2018)

Licenza

BSD-3-Clause

Panoramica

Lightweight and Ground-Optimized Lidar Odometry and Mapping: stima della posa a 6 gradi di libertà e mappatura in tempo reale per veicoli terrestri con un LiDAR 3D. Presentato a IROS 2018, sfrutta il piano del terreno durante la segmentazione e suddivide l'ottimizzazione della posa in due passi più leggeri, così l'intera pipeline SLAM funziona in tempo reale su computer embedded a basso consumo.

La pipeline segmenta ogni scansione in cluster di terreno e non terreno, ne estrae feature planari e di spigolo e stima il moto in due passi: le feature del terreno vincolano z, rollio e beccheggio, poi le dimensioni restanti vengono risolte rispetto alle feature di spigolo. Un grafo delle pose basato su keyframe con chiusura del loop produce la mappa globale. È distribuito come pacchetto ROS messo a punto per un Velodyne VLP-16 su un veicolo terrestre.

Perché è importante

LeGO-LOAM resta una delle baseline canoniche di SLAM LiDAR: i nuovi articoli sull'odometria LiDAR si confrontano ancora con esso, e le sue idee di segmentazione ottimizzata per il terreno sono confluite direttamente in LIO-SAM e in molti stack di produzione per robot terrestri.

Il problema che risolve

Le pipeline SLAM LiDAR complete erano troppo pesanti per i computer embedded dei robot terrestri. LeGO-LOAM ristruttura LOAM attorno alla segmentazione del piano del terreno, al clustering della nuvola di punti e a un'ottimizzazione Levenberg-Marquardt in due passi, così odometria e mappatura a 6 gradi di libertà in tempo reale stanno su hardware di classe Jetson.

Punti chiave

  • La segmentazione del piano del terreno riduce il calcolo e migliora la robustezza sui veicoli terrestri
  • L'ottimizzazione in due passi risolve la posa a 6 gradi di libertà con molte meno iterazioni del LOAM monolitico
  • Funziona in tempo reale su schede ARM embedded, non solo su desktop
  • Antenato diretto di LIO-SAM: stesso autore e stessa linea progettuale
  • Baseline ROS collaudata, ancora usata per i benchmark a un decennio di distanza

A chi si rivolge

  • Sviluppatori di robot terrestri che necessitano di un'odometria LiDAR collaudata
  • Ricercatori SLAM che confrontano nuovi metodi
  • Studenti che imparano lo SLAM LiDAR da una codebase classica e leggibile

Limiti

  • Messo a punto per veicoli terrestri con un LiDAR rotante montato orizzontalmente: non adatto a configurazioni portatili, aeree o a stato solido
  • Nessun accoppiamento stretto con l'IMU, quindi i movimenti bruschi degradano l'odometria: in quel caso LIO-SAM lo supera
  • La manutenzione a monte è minima e incentrata su ROS 1 (ultima attività nel 2024)

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.