ROS2 node for performing GPU-based point cloud clustering and optional filtering or segmentation.
- Voxel-based downsampling
- Dimension filtering
- Plane segmentation
- Configurable via YAML parameters
- CUDA toolkit
- PCL
- ROS2 Humble
- Enables or disables Z filtering, segmentation, voxel grid.
- Min/max cluster size, voxel sizes, and distance thresholds.
cd cuda_clustering colcon build
Edit parameters in config/clustering.yaml.
source install/setup.bash ros2 launch clustering cuda_clustering_launch.py
- The clustering stops working while the filter on Z is activated