Patchwork++
Segmentación de suelo rápida y robusta para nubes de puntos LiDAR 3D del KAIST
Licencia
BSD-2-Clause
Resumen
Patchwork++ es un algoritmo rápido, robusto y autoadaptativo de segmentación de suelo para nubes de puntos LiDAR 3D del Laboratorio de Robótica Urbana del KAIST. Extiende el método original Patchwork con un manejo mejorado de la subsegmentación parcial, proporcionando extracción fiable del plano del suelo esencial para navegación autónoma y detección de obstáculos. Disponible como biblioteca C++, paquete Python vía pybind11 y nodo ROS2.
Patchwork++ es un algoritmo rápido de segmentación de suelo para nubes de puntos LiDAR 3D que utiliza un modelo de zonas concéntricas autoadaptativo. Publicado en IROS 2022, proporciona extracción fiable del plano del suelo como paso de preprocesamiento para SLAM, detección de objetos y navegación.
Por qué importa
La segmentación de suelo es un paso de preprocesamiento fundamental para prácticamente todos los pipelines de percepción basados en LiDAR. Patchwork++ proporciona una solución rápida y fiable validada en IROS 2022 que maneja escenarios desafiantes del mundo real incluyendo terreno irregular y oclusiones parciales.
Qué problema resuelve
Los sistemas de percepción basados en LiDAR necesitan separar los puntos del suelo de los obstáculos antes de realizar detección de objetos o mapeo. Patchwork++ proporciona segmentación de suelo rápida y precisa que maneja escenarios de subsegmentación parcial comunes en entornos reales.
Puntos clave
- Segmentación de suelo rápida en tiempo real para escaneos LiDAR 3D
- Modelo de zonas concéntricas autoadaptativo maneja terreno irregular
- Interfaces C++, Python (pybind11) y ROS2
- Dependencias mínimas — solo requiere Eigen3
Para quién es
- Ingenieros de percepción de vehículos autónomos
- Desarrolladores de robótica móvil que trabajan con LiDAR
- Investigadores de SLAM y mapeo que necesitan preprocesamiento del plano del suelo
Limitaciones
- Diseñado solo para segmentación de suelo, no para segmentación general de nubes de puntos
- El rendimiento puede degradarse en terreno extremadamente empinado
- Los parámetros pueden necesitar ajuste para diferentes configuraciones de LiDAR y alturas de montaje