Patchwork++
Segmentazione del suolo veloce e robusta per nuvole di punti LiDAR 3D, dal KAIST
Licenza
BSD-2-Clause
Panoramica
Patchwork++ è un algoritmo di segmentazione del suolo veloce, robusto e autoadattivo per nuvole di punti LiDAR 3D, dell'Urban Robotics Lab del KAIST. Estende il metodo Patchwork originale con una gestione migliorata della sottosegmentazione parziale, offrendo un'estrazione affidabile del piano del suolo, essenziale per la navigazione autonoma e il rilevamento degli ostacoli. È disponibile come libreria C++, come pacchetto Python tramite pybind11 e come nodo ROS2.
Patchwork++ è un algoritmo veloce di segmentazione del suolo per nuvole di punti LiDAR 3D che usa un modello autoadattivo a zone concentriche. Pubblicato a IROS 2022, fornisce un'estrazione affidabile del piano del suolo come fase di preelaborazione per SLAM, rilevamento degli oggetti e navigazione.
Perché è importante
La segmentazione del suolo è una fase di preelaborazione fondamentale per praticamente tutte le pipeline di percezione basate su LiDAR. Patchwork++ offre una soluzione veloce e affidabile, convalidata a IROS 2022, che gestisce scenari reali difficili, tra cui terreni irregolari e occlusioni parziali.
Il problema che risolve
I sistemi di percezione basati su LiDAR devono separare i punti del suolo dagli ostacoli prima di eseguire il rilevamento degli oggetti o la mappatura. Patchwork++ fornisce una segmentazione del suolo veloce e precisa che gestisce gli scenari di sottosegmentazione parziale comuni negli ambienti reali.
Punti chiave
- Segmentazione del suolo veloce e in tempo reale per scansioni LiDAR 3D
- Il modello autoadattivo a zone concentriche gestisce i terreni irregolari
- Interfacce C++, Python (pybind11) e ROS2
- Dipendenze minime: richiede solo Eigen3
A chi si rivolge
- Ingegneri della percezione per veicoli autonomi
- Sviluppatori di robotica mobile che lavorano con LiDAR
- Ricercatori di SLAM e mappatura che necessitano di preelaborazione del piano del suolo
Limiti
- Progettato solo per la segmentazione del suolo, non per la segmentazione generica di nuvole di punti
- Le prestazioni possono peggiorare su terreni estremamente ripidi
- I parametri possono richiedere una messa a punto per configurazioni LiDAR e altezze di montaggio diverse