modules/perception/pointcloud_ground_detection/README.md
Point cloud ground detection, detecting ground point, and saving indices of all non ground points.
├── pointcloud_ground_detection // ground point detection component
├── conf // configuration folder
├── dag // module startup file
├── data // module configuration parameters
├── ground_detector // ground detection method
├── launch // launch file
├── interface // ground detection interface
├── proto // ground detection module configuration proto file
├── pointcloud_ground_detection_component.cc // component entrance
├── pointcloud_ground_detection_component.h
├── cyberfile.xml // package management file
├── README.md // readme file
└── BUILD // compile file
apollo::perception::lidar::PointCloudGroundDetectComponent
| Name | Type | Description | Input channal |
|---|---|---|---|
frame | apollo::perception::onboard::LidarFrameMessage | lidar frame message | /perception/lidar/pointcloud_map_based_roi |
Note: The input channel is structure type data. The default trigger channel is
/perception/lidar/pointcloud_map_based_roi. The detailed input channel information is inmodules/perception/pointcloud_ground_detection/dag/pointcloud_ground_detection.dagfile. By default, the upstream components of the messages received by the component includepointcloud_map_based_roi.
| Name | Type | Description | Output channal |
|---|---|---|---|
frame | apollo::perception::onboard::LidarFrameMessage | lidar frame message | /perception/lidar/pointcloud_ground_detection |
Note: The output channel is structure type data. The message is defined in the
modules/perception/common/onboard/inner_component_messages/lidar_inner_component_messages.hfile. The output channel message data can be subscribed by components in the same process. The detailed output channel information is inmodules/perception/pointcloud_ground_detection/conf/pointcloud_ground_detection_config.pb.txtfile.
cyber_launch start modules/transform/launch/static_transform.launch
modules/perception/launch/perception_lidar.launchmodules/perception/pointcloud_ground_detection/dag/pointcloud_ground_detection.dag
here/apollo/perception/obstacles, this can be
used for individual debugging. Modify relevant channel configurations in
modules/perception/data/flag/perception_common.flagmodules/perception/pointcloud_ground_detection/conf/pointcloud_ground_detection_config.pb.txtcyber_launch start modules/perception/pointcloud_ground_detection/launch/pointcloud_ground_detection.launch