You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: perception/radar_tracks_msgs_converter/README.md
+52-25
Original file line number
Diff line number
Diff line change
@@ -6,32 +6,15 @@ This package converts from [radar_msgs/msg/RadarTracks](https://github.com/ros-p
6
6
- n: The number of radar objects
7
7
8
8
## Design
9
+
### Background
9
10
10
-
### Input / Output
11
+
Autoware uses [radar_msgs/msg/RadarTracks.msg](https://github.com/ros-perception/radar_msgs/blob/ros2/msg/RadarTracks.msg) as radar objects input data.
12
+
To use radar objects data for Autoware perception module easily, `radar_tracks_msgs_converter` converts message type from `radar_msgs/msg/RadarTracks.msg` to `autoware_auto_perception_msgs/msg/DetectedObject`.
13
+
In addition, because many detection module have an assumption on base_link frame, `radar_tracks_msgs_converter` provide the functions of transform frame_id.
-`~/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.
17
-
-`~/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.
15
+
### Note
18
16
19
-
### Parameters
20
-
21
-
-`update_rate_hz` (double): The update rate [hz].
22
-
- Default parameter is 20.0
23
-
-`new_frame_id` (string): The header frame of the output topic.
24
-
- Default parameter is "base_link"
25
-
-`use_twist_compensation` (bool): If the parameter is true, then the twist of the output objects' topic is compensated by ego vehicle motion.
26
-
- Default parameter is "true"
27
-
-`use_twist_yaw_compensation` (bool): If the parameter is true, then the ego motion compensation will also consider yaw motion of the ego vehicle.
28
-
- Default parameter is "false"
29
-
-`static_object_speed_threshold` (float): Specify the threshold for static object speed which determines the flag `is_stationary`[m/s].
30
-
- Default parameter is 1.0
31
-
32
-
## Note
33
-
34
-
This package convert the label from `radar_msgs/msg/RadarTrack.msg` to Autoware label.
17
+
`Radar_tracks_msgs_converter` converts the label from `radar_msgs/msg/RadarTrack.msg` to Autoware label.
35
18
Label id is defined as below.
36
19
37
20
|| RadarTrack | Autoware |
@@ -45,6 +28,50 @@ Label id is defined as below.
45
28
| BICYCLE | 32006 | 6 |
46
29
| PEDESTRIAN | 32007 | 7 |
47
30
48
-
-[radar_msgs/msg/RadarTrack.msg](https://github.com/ros-perception/radar_msgs/blob/ros2/msg/RadarTrack.msg): additional vendor-specific classifications are permitted starting from 32000.
31
+
Additional vendor-specific classifications are permitted starting from 32000 in [radar_msgs/msg/RadarTrack.msg](https://github.com/ros-perception/radar_msgs/blob/ros2/msg/RadarTrack.msg).
32
+
Autoware objects label is defined in [ObjectClassification.idl](https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs/-/blob/master/autoware_auto_perception_msgs/msg/ObjectClassification.idl)
0 commit comments