This is an ROS package implementation that is composed of Euclidean Clustering and Region Growing algorithms in PointCloud Library.
The node can be used as a standalone 3D segmentation algorithm or as an data source to Violet
Violet is licensed with GPL Version 3 or later.
To compile airlab_segment package, you can clone this repository directly under your catkin workspace.
-DENABLE_LOCATION_POSTFILTERING CMake switch enables/disables building location postfiltering for defining a workspace for segmentation results. It's by default enabled.
-
input_pc_topic: String The input point cloud topic Default:camera/depth_registered/points -
world_tf_frame: String The destination frame for published segments. Default:world -
camera_tf_frame: String The optical frame in which camera message published. Default:camera_rgb_optical_frame -
register_to_violet: Bool Whether register to Violet as an input source Default:true -
violet_namespace: String Violet namespace that used in registering this node as an input source Default:violet -
vis_pc_publish_topic: String The topic name for publishing visualization cloud Default:segmented_cloud