radar_tracks_msgs_converter#
This package convert from radar_msgs/msg/RadarTracks into autoware_auto_perception_msgs/msg/DetectedObject and autoware_auto_perception_msgs/msg/TrackedObject.
- Calculation cost is O(n).
- n: The number of radar objects
Design#
Input / Output#
- Input
~/input/radar_objects
(radar_msgs/msg/RadarTracks.msg): Input radar topic~/input/odometry
(nav_msgs/msg/Odometry.msg): Ego vehicle odometry topic
- Output
~/output/radar_detected_objects
(autoware_auto_perception_msgs/msg/DetectedObject.idl): The topic converted to Autoware's message. This is used for radar sensor fusion detection and radar detection.~/output/radar_tracked_objects
(autoware_auto_perception_msgs/msg/TrackedObject.idl): The topic converted to Autoware's message. This is used for tracking layer sensor fusion.
Parameters#
update_rate_hz
(double): The update rate [hz].- Default parameter is 20.0
new_frame_id
(string): The header frame of output topic.- Default parameter is "base_link"
use_twist_compensation
(bool): If the parameter is true, then the twist of output objects' topic is compensated by ego vehicle motion.- Default parameter is "false"
Note#
This package convert the label from radar_msgs/msg/RadarTrack.msg
to Autoware label.
Label id is defined as below.
RadarTrack | Autoware | |
---|---|---|
UNKNOWN | 32000 | 0 |
CAR | 32001 | 1 |
TRUCK | 32002 | 2 |
BUS | 32003 | 3 |
TRAILER | 32004 | 4 |
MOTORCYCLE | 32005 | 5 |
BICYCLE | 32006 | 6 |
PEDESTRIAN | 32007 | 7 |
- radar_msgs/msg/RadarTrack.msg: additional vendor-specific classifications are permitted starting from 32000.
- Autoware objects label