modules/perception/lidar_tracking/README.md
The tracking module is to track the trajectory of obstacles, update their motion status and geometric shape, and assign tracking id.
├── lidar_tracking // tracking module
├── classifier // classfier
├── conf // configuration folder
├── dag // module startup file
├── data // module configuration parameters
├── launch // launch file
├── interface // interface
├── proto // tracking module configuration proto file
├── tracker // tracking functions
├── lidar_tracking_component.cc // component entrance
├── lidar_tracking_component.h
├── cyberfile.xml // package management file
├── README.md // readme file
└── BUILD // compile file
apollo::perception::lidar::LidarTrackingComponent
| Name | Type | Description | Input channal |
|---|---|---|---|
frame | apollo::perception::onboard::LidarFrameMessage | lidar frame message | /perception/lidar/detection_filter |
Note: The input channel is structure type data. The default trigger channel is
/perception/lidar/detection_filter. The detailed input channel information is inmodules/perception/lidar_tracking/dag/lidar_tracking.dagfile. By default, the upstream components of the messages received by the component includelidar_detection_filter.
| Name | Type | Description | Output channal |
|---|---|---|---|
frame | apollo::perception::onboard::SensorFrameMessage | sensor frame message | /perception/inner/PrefusedObjects |
Note: The output channel is structure type data. The message is defined in the
modules/perception/common/onboard/inner_component_messages/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/lidar_tracking/conf/lidar_tracking_config.pb.txtfile.
SensorFrameMessage is used in multi sensor fusion.
modules/perception/data/params, corresponding frame_id and sensor_name,
launch transformcyber_launch start modules/transform/launch/static_transform.launch
modules/perception/launch/perception_lidar.launchmodules/perception/lidar_tracking/dag/lidar_tracking.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/lidar_tracking/conf/lidar_tracking_config.pb.txtcyber_launch start modules/perception/lidar_tracking/launch/lidar_tracking.launch