Open Source Robotics

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

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

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