From 942188c0c2e062f02682ff0e41a77b9c7a54878f Mon Sep 17 00:00:00 2001 From: Shunsuke Miura <37187849+miursh@users.noreply.github.com> Date: Tue, 16 Jan 2024 21:05:15 +0900 Subject: [PATCH] chore(node_diagram): update traffic light recognition nodes (#506) Signed-off-by: Shunsuke Miura --- ...-node-diagram-autoware-universe.drawio.svg | 1421 +++++++++-------- 1 file changed, 742 insertions(+), 679 deletions(-) diff --git a/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg b/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg index c6fa06e8ced..261fbda686b 100644 --- a/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg +++ b/docs/design/autoware-architecture/node-diagram/overall-node-diagram-autoware-universe.drawio.svg @@ -1,4 +1,4 @@ - + @@ -243,7 +243,7 @@ -
+
@@ -256,7 +256,7 @@
- + /autoware/engage [Engage]... @@ -322,7 +322,7 @@ -
+
@@ -344,7 +344,7 @@
- + /api/external/set/command/remote/control: [tier4_external_api_msgs/msg/ControlCommandStamped]... @@ -425,14 +425,14 @@ - + - - + + -
+
/initialpose @@ -440,12 +440,12 @@
- + /initialpose - + @@ -481,11 +481,11 @@ - + -
+
<differential_map_ @@ -495,16 +495,16 @@
- + <differential_map_... - + -
+
<partial_map_ @@ -514,17 +514,17 @@
- + <partial_map_... - - + + -
+
pose_twist_fusion_filter/ @@ -536,17 +536,17 @@
- + pose_twist_fusion_filter/... - - + + -
+
pose_estimator/ @@ -556,13 +556,13 @@
- + pose_estimator/... - - + + @@ -579,12 +579,12 @@ - - + + -
+
/tf @@ -594,17 +594,17 @@
- + /tf... - + -
+
/localization/kinematic_state @@ -614,17 +614,17 @@
- + /localization/kinematic_state... - - + + -
+
pose_twist_fusion_filter/ @@ -634,17 +634,17 @@
- + pose_twist_fusion_filter/... - - + + -
+
/diagnostics @@ -652,17 +652,17 @@
- + /diagnostics - - + + -
+
pose_twist_fusion_filter/ @@ -672,17 +672,17 @@
- + pose_twist_fusion_filter/... - + -
+
/map @@ -692,19 +692,19 @@
- + /map... - - - - + + + + -
+
/map/ @@ -714,7 +714,7 @@
- + /map/... @@ -759,7 +759,7 @@ -
+
/planning/mission_planning/mission_planner/srv/set_mrm_route, @@ -772,7 +772,7 @@
- + /planning/mission_planning/mission_planner/srv/set_mrm_route,... @@ -797,11 +797,21 @@ - + + + + + + + + + + + -
+
@@ -811,15 +821,15 @@
- + - + -
+
@@ -830,16 +840,16 @@
- + /perception/object_recognition/detection/ - + -
+
@@ -850,16 +860,16 @@
- + /perception/object_recognition/tracking/ - + -
+
@@ -872,16 +882,16 @@
- + LiDAR pipeline (default) - + -
+
@@ -902,16 +912,16 @@
- + Camera-LiDAR pipeline... - + -
+
@@ -924,16 +934,16 @@
- + Radar pipeline (optional) - + -
+
@@ -944,8 +954,8 @@
- - /perception/traffic_light_... + + /perception/traffic_light_recognition/ @@ -966,12 +976,12 @@ - - + + -
+
/perception/object_recognition/objects @@ -979,17 +989,17 @@
- + /perception/object_recognition/objects - - + + -
+
clustering/clusters @@ -997,17 +1007,17 @@
- + clustering/clusters - + -
+
euclidean_cluster @@ -1015,20 +1025,20 @@
- + euclidean_cluster
- - - - + + + + -
+
centerpoint/validation/objects @@ -1036,17 +1046,17 @@
- + centerpoint/validation/objects - + -
+
lidar_centerpoint @@ -1054,18 +1064,18 @@
- + lidar_centerpoint
- + -
+
map_based_ @@ -1075,18 +1085,18 @@
- + map_based_...
- - + + -
+
traffic_light_detection/rough/rois @@ -1094,17 +1104,17 @@
- + traffic_light_detection/rough/rois - + -
+
traffic_light_map_ @@ -1114,18 +1124,18 @@
- + traffic_light_map_...
- - + + -
+
objects @@ -1133,59 +1143,63 @@
- + objects - + -
+
- traffic_light_ -
- classifier + + car/ + +
+ + traffic_light_classifier +
- - traffic_light_... + + car/...
- - + + -
+
traffic_light_
- ssd_fine_detector + fine_detector
- + traffic_light_...
- - + + -
+
route, @@ -1195,19 +1209,19 @@
- + route,... - - + + - + -
+
object_association @@ -1217,18 +1231,18 @@
- + object_association...
- + -
+
shape_estimation @@ -1236,17 +1250,17 @@
- + shape_estimation
- + -
+
@@ -1257,16 +1271,16 @@
- + /perception/occupancy_grid_map/ - + -
+
@@ -1277,21 +1291,21 @@
- + /perception/obstacle_segmentation/ - - - - - - + + + + + + -
+
no_ground/oneshot/pointcloud @@ -1299,17 +1313,17 @@
- + no_ground/oneshot/pointcloud - - + + -
+
range_cropped/pointcloud @@ -1317,17 +1331,17 @@
- + range_cropped/pointcloud - + -
+
common_ @@ -1337,18 +1351,18 @@
- + common_...
- - + + -
+
occupancy_grid @@ -1356,17 +1370,17 @@
- + occupancy_grid - - + + -
+
/perception/occupancy_grid_map/map @@ -1374,17 +1388,17 @@
- + /perception/occupancy_grid_map/map - + -
+
probabilistic_ @@ -1394,18 +1408,18 @@
- + probabilistic_...
- + -
+
occupancy_grid_ @@ -1415,18 +1429,18 @@
- + occupancy_grid_...
- - + + -
+
/perception/obstacle_segmentation/pointcloud @@ -1434,17 +1448,17 @@
- + /perception/obstacle_segmentation/pointcloud - + -
+
crop_box_filter @@ -1452,18 +1466,18 @@
- + crop_box_filter
- - + + -
+
/concatenated/pointcloud @@ -1471,17 +1485,17 @@
- + /concatena... - + -
+
obstacle_pointcloud _based_validator @@ -1489,20 +1503,20 @@
- + obstacle_pointcloud _ba...
- - + + - + -
+
object_association @@ -1512,18 +1526,18 @@
- + object_association...
- + -
+
tensorrt_yolox @@ -1531,18 +1545,18 @@
- + tensorrt_yolox
- - + + -
+
/perception/obstacle_segmentation/pointcloud @@ -1550,17 +1564,17 @@
- + /perception/obstacle_segmentation/pointcloud - + -
+
roi_cluster_fusion @@ -1568,20 +1582,20 @@
- + roi_cluster_fusion
- - - - + + + + -
+
/rois* @@ -1589,17 +1603,17 @@
- + /rois* - - + + -
+
clustering/camera_lidar_fusion @@ -1609,17 +1623,17 @@
- + clustering/camera_lidar_fusion... - + -
+
shape_estimation @@ -1627,20 +1641,20 @@
- + shape_estimation
- - - - + + + + -
+
detection_by @@ -1652,17 +1666,17 @@
- + detection_by... - + -
+
detection_by_ @@ -1672,22 +1686,22 @@
- + detection_by_...
- - - - + + + + - + -
+
object_lanelet_filter @@ -1695,20 +1709,20 @@
- + object_lanelet_filter
- - - - + + + + -
+
/map/vector_map @@ -1716,17 +1730,17 @@
- + /map/vector_map - - + + -
+
@@ -1736,17 +1750,17 @@
- + pointcloud_map_filtered/pointcloud - + -
+
compare_map_filter @@ -1754,18 +1768,18 @@
- + compare_map_filter
- - + + -
+
@@ -1775,17 +1789,17 @@
- + /perception/obstacle_segmentation/pointcloud - - + + -
+
@@ -1795,17 +1809,17 @@
- + map - - + + -
+
lanelet_filtered_objects @@ -1813,17 +1827,17 @@
- + lanelet_filtered_objects - + -
+
object_lanelet_filter @@ -1831,18 +1845,18 @@
- + object_lanelet_filter
- - + + -
+
far_objects @@ -1850,17 +1864,17 @@
- + far_objects - + -
+
radar_object_clustering @@ -1868,18 +1882,18 @@
- + radar_object_clustering
- - + + -
+
far_high_speed_objects @@ -1887,17 +1901,17 @@
- + far_high_speed_objects - + -
+
object_range_splitter @@ -1905,18 +1919,18 @@
- + object_range_splitter
- - + + -
+
high_speed_objects @@ -1924,17 +1938,17 @@
- + high_speed_objects - + -
+
object_velocity_splitter @@ -1942,18 +1956,18 @@
- + object_velocity_splitter
- - + + -
+
noise_filtered_objects @@ -1961,17 +1975,17 @@
- + noise_filtered_objects - + -
+
radar_crossing_objects_ @@ -1981,18 +1995,18 @@
- + radar_crossing_objects_...
- - + + -
+
/sensing/radar/detected_objects @@ -2000,17 +2014,17 @@
- + /sensing/radar/detected_objects - - + + -
+
far_objects @@ -2018,17 +2032,17 @@
- + far_objects - + -
+
multi_object_ @@ -2038,18 +2052,18 @@
- + multi_object_...
- + -
+
radar_object_tracker @@ -2057,20 +2071,20 @@
- + radar_object_tracker
- - + + - + -
+
decorative_tracking_ @@ -2080,18 +2094,18 @@
- + decorative_tracking_...
- - + + -
+
/sensing/lidar/top/ @@ -2101,11 +2115,38 @@
- + /sensing/lidar/top/... + + + + + +
+
+
+ + pedestrian/ + +
+ + traffic_light_classifier + +
+
+
+
+ + pedestrian/... + +
+
+
+ + @@ -2143,12 +2184,12 @@
- - + + -
+
@@ -2158,7 +2199,7 @@
- + /planning/scenario_planning/trajectory [Trajectory] @@ -2307,7 +2348,7 @@ -
+
/planning/scenario_planning/max_velocity @@ -2317,7 +2358,7 @@
- + /planning/scenario_planning/max_velocity... @@ -2342,8 +2383,8 @@ - - + + @@ -2482,7 +2523,7 @@ -
+
@@ -2492,7 +2533,7 @@
- + /planning/scenario_planning/modified_goal @@ -2502,7 +2543,7 @@ -
+
/planning/mission_planning/goal, @@ -2514,7 +2555,7 @@
- + /planning/mission_planning/goal,... @@ -2563,7 +2604,7 @@ -
+
behavior_planning/path_with_lane_id @@ -2571,7 +2612,7 @@
- + behavior_planning/path_with_lane_id @@ -2619,7 +2660,7 @@ -
+
behavior_planning/path @@ -2627,7 +2668,7 @@
- + behavior_planning/path @@ -2818,7 +2859,7 @@ -
+
/planning/turn_indicators_cmd [TurnIndicatorsCommand] @@ -2838,7 +2879,7 @@ -
+
path_smoother/path @@ -2846,7 +2887,7 @@
- + path_smoother/path @@ -2884,7 +2925,7 @@
- + /default_ad_api/helpers/...
@@ -2911,7 +2952,7 @@
- + /planning/... @@ -2933,7 +2974,7 @@
- + /planning/mission_planning/change_route,...
@@ -2966,7 +3007,7 @@ -
+
/api/routing/change_route @@ -2974,7 +3015,7 @@
- + /api/routing/change_route @@ -2984,7 +3025,7 @@ -
+
/system/operation_mode/change_operation_mode @@ -2992,12 +3033,12 @@
- + /system/operation_mode/change_operation_mode - + @@ -3032,7 +3073,7 @@
- + /api/routi...
@@ -3062,7 +3103,7 @@ -
+
/rviz/routing/ @@ -3072,7 +3113,7 @@
- + /rviz/routing/... @@ -3082,7 +3123,7 @@ -
+
/rviz/routing/reroute @@ -3090,7 +3131,7 @@
- + /rviz/routing/reroute @@ -3107,7 +3148,7 @@
- + /rviz
@@ -3171,7 +3212,7 @@ -
+
/api/routing/state @@ -3179,7 +3220,7 @@
- + /api/routing/state @@ -3223,7 +3264,7 @@ -
+
traffic_light @@ -3444,12 +3485,12 @@ - - + + -
+
fusion/traffic_signals @@ -3457,17 +3498,17 @@
- + fusion/traffic_signals - + -
+
traffic_light_ @@ -3477,18 +3518,18 @@
- + traffic_light_...
- - + + -
+
classification/traffic_signals @@ -3496,17 +3537,17 @@
- + classification/traffic_signals - + -
+
traffic_light_ @@ -3516,36 +3557,38 @@
- + traffic_light_...
- - + + -
+
- classification/classified/traffic_signals + classification/classified/ +
+ car/traffic_signals
- - classification/classified/traffic_signals + + classification/classified/... - - + + -
+
internal/traffic_signals @@ -3553,17 +3596,17 @@
- + internal/traffic_signals - + -
+
crosswalk_traffic_ @@ -3573,36 +3616,36 @@
- + crosswalk_traffic_...
- + -
+
- traffic_light_states + traffic_signals
- - traffic_light_states + + traffic_signals - + -
+
traffic_light_arbiter @@ -3610,12 +3653,32 @@
- + traffic_light_arbiter
+ + + + + +
+
+
+ classification/classified/ +
+ pedestrian/traffic_signals +
+
+
+
+ + classification/classified/... + +
+
@@ -3655,7 +3718,7 @@ -
+
/control/trajectory_follower/control_cmd @@ -3665,7 +3728,7 @@
- + /control/trajectory_follower/control_cmd... @@ -3732,7 +3795,7 @@ -
+
control/command/control_cmd @@ -3742,7 +3805,7 @@
- + control/command/control_cmd... @@ -3829,12 +3892,12 @@ - + -
+
@@ -3872,13 +3935,13 @@
- + /api/external/set/command/remote/control... - - + + @@ -3962,7 +4025,7 @@
- + /vehicle/command/actuation_cmd @@ -4008,7 +4071,7 @@ -
+
/vehicle/status/velocity_status @@ -4076,7 +4139,7 @@ -
+
/pacmod/** @@ -4084,7 +4147,7 @@
- + /pacmod/** @@ -4106,8 +4169,8 @@ - - + + @@ -4177,12 +4240,12 @@ - - + + -
+
external/traffic_signals @@ -4190,16 +4253,16 @@
- + external/traffic_signals - + -
+
@@ -4211,16 +4274,16 @@
- + Radar sensing pipeline - + -
+
@@ -4232,17 +4295,17 @@
- + Camera sensing pipeline - - + + -
+
top/velodyne_packets @@ -4250,16 +4313,16 @@
- + top/velodyne_packets - + -
+
lidar_driver @@ -4267,17 +4330,17 @@
- + lidar_driver - - + + -
+
top/rectified/pointcloud @@ -4285,17 +4348,17 @@
- + top/rectified/pointcloud - + -
+
fix_distortion @@ -4303,18 +4366,18 @@
- + fix_distortion
- - + + -
+
top/pointcloud_raw @@ -4322,16 +4385,16 @@
- + top/pointcloud_raw - + -
+
packets_to_ @@ -4341,17 +4404,17 @@
- + packets_to_... - - + + -
+
top/self_cropped/pointcloud @@ -4359,17 +4422,17 @@
- + top/self_cropped/pointcloud - + -
+
crop_box_ @@ -4379,18 +4442,18 @@
- + crop_box_...
- - + + -
+
top/mirror_cropped/pointcloud @@ -4398,17 +4461,17 @@
- + top/mirror_cropped/pointcloud - + -
+
crop_box_ @@ -4418,18 +4481,18 @@
- + crop_box_...
- + -
+
ring_outlier_filter @@ -4437,18 +4500,18 @@
- + ring_outlier_filter
- - + + -
+
lidar/*/velodyne_packets @@ -4456,16 +4519,16 @@
- + lidar/*/velodyne_packets - + -
+
lidar_drivers @@ -4475,17 +4538,17 @@
- + lidar_drivers... - - + + -
+
@@ -4495,17 +4558,17 @@
- + */rectified/pointcloud - + -
+
fix_distortion @@ -4513,18 +4576,18 @@
- + fix_distortion
- - + + -
+
@@ -4534,16 +4597,16 @@
- + */pointcloud_raw - + -
+
packets_to_ @@ -4553,17 +4616,17 @@
- + packets_to_... - - + + -
+
@@ -4573,17 +4636,17 @@
- + */self_cropped/pointcloud - + -
+
crop_box_ @@ -4593,18 +4656,18 @@
- + crop_box_...
- - + + -
+
@@ -4614,17 +4677,17 @@
- + */mirror_cropped/pointcloud - + -
+
crop_box_ @@ -4634,18 +4697,18 @@
- + crop_box_...
- + -
+
ring_outlier_filter @@ -4653,18 +4716,18 @@
- + ring_outlier_filter
- - + + -
+
concatenated/pointcloud @@ -4672,17 +4735,17 @@
- + concatenated/pointcloud - + -
+
concat_filter @@ -4690,22 +4753,22 @@
- + concat_filter
- - - - + + + + - + -
+
gnss_poser @@ -4713,19 +4776,19 @@
- + gnss_poser
- - - + + + -
+
gnss_driver @@ -4733,16 +4796,16 @@
- + gnss_driver - + -
+
imu_driver @@ -4750,17 +4813,17 @@
- + imu_driver - - + + -
+
/sensing/imu/imu_raw @@ -4768,17 +4831,17 @@
- + /sensing/imu/imu_raw - - + + -
+
/sensing/lidar/top/pointcloud @@ -4786,17 +4849,17 @@
- + /sensing/lidar/top/pointcloud - - + + -
+
@@ -4808,17 +4871,17 @@
- + /sensing/lidar/... - - + + -
+
/sensing/gnss/ @@ -4828,17 +4891,17 @@
- + /sensing/gnss/... - + -
+
imu_corrector @@ -4846,18 +4909,18 @@
- + imu_corrector
- - + + -
+
/sensing/imu/imu_data @@ -4865,7 +4928,7 @@
- + /sensing/imu/imu_data @@ -4887,12 +4950,12 @@ - - + + -
+
/sensing/radar/detected_objects @@ -4900,16 +4963,16 @@
- + /sensing/radar/detected_objects - + -
+
radar_relay @@ -4917,17 +4980,17 @@
- + radar_relay - - + + -
+
*/detected_objects @@ -4935,17 +4998,17 @@
- + */detected_objects - + -
+
radar_tracks_ @@ -4955,18 +5018,18 @@
- + radar_tracks_...
- - + + -
+
*/filtered_objects @@ -4974,17 +5037,17 @@
- + */filtered_objects - + -
+
radar_tracks_ @@ -4994,18 +5057,18 @@
- + radar_tracks_...
- - + + -
+
*/objects_raw @@ -5013,16 +5076,16 @@
- + */objects_raw - + -
+
radar_driver @@ -5030,17 +5093,17 @@
- + radar_driver - - + + -
+
Text @@ -5048,7 +5111,7 @@
- + Text @@ -5056,7 +5119,7 @@ -
+
/sensing/camera/ @@ -5066,16 +5129,16 @@
- + /sensing/camera/... - + -
+
camera_driver @@ -5083,17 +5146,17 @@
- + camera_driver - - + + -
+
/sensing/camera/ @@ -5103,16 +5166,16 @@
- + /sensing/camera/... - + -
+
camera_driver @@ -5120,7 +5183,7 @@
- + camera_driver @@ -5128,7 +5191,7 @@ -
+
/sensing/camera/ @@ -5138,17 +5201,17 @@
- + /sensing/camera/... - - + + -
+
/sensing/camera/ @@ -5158,18 +5221,18 @@
- + /sensing/camera/... - - - + + + -
+
@@ -5181,16 +5244,16 @@
- + LiDAR sensing pipeline - + -
+
@@ -5202,16 +5265,16 @@
- + GNSS sensing pipeline - + -
+
@@ -5223,7 +5286,7 @@
- + IMU sensing pipeline @@ -5246,11 +5309,11 @@ - + -
+
pose_initializer @@ -5258,18 +5321,18 @@
- + pose_initializer
- + -
+
ndt_scan_matcher @@ -5277,17 +5340,17 @@
- + ndt_scan_matcher
- + -
+
localization_error_monitor @@ -5295,16 +5358,16 @@
- + localization_error_monitor - + -
+
stop_filter @@ -5312,17 +5375,17 @@
- + stop_filter - - + + -
+
twist_estimator/twist_with_covariance @@ -5330,17 +5393,17 @@
- + twist_estimator/twist_with_covariance - + -
+
gyro_odometer @@ -5348,18 +5411,18 @@
- + gyro_odometer
- - + + -
+
vehicle_velocity_converter/ @@ -5369,16 +5432,16 @@
- + vehicle_velocity_converter/... - + -
+
vehicle_velocity_ @@ -5388,17 +5451,17 @@
- + vehicle_velocity_... - + -
+
ekf_localizer @@ -5406,18 +5469,18 @@
- + ekf_localizer
- - + + -
+
measurement_range/pointcloud @@ -5425,16 +5488,16 @@
- + measurement_range/pointcloud - + -
+
crop_box_filter_ @@ -5444,17 +5507,17 @@
- + crop_box_filter_... - - + + -
+
voxel_grid_downsample/pointcloud @@ -5462,16 +5525,16 @@
- + voxel_grid_downsample/pointcloud - + -
+
voxel_grid_ @@ -5481,16 +5544,16 @@
- + voxel_grid_... - + -
+
random_ @@ -5500,17 +5563,17 @@
- + random_... - - + + -
+
downsample/pointcloud @@ -5518,17 +5581,17 @@
- + downsample/pointcloud - - + + -
+
/map/vector_map @@ -5536,17 +5599,17 @@
- + /map/vector_map - - + + -
+
near_objects @@ -5554,16 +5617,16 @@
- + near_objects - + -
+
@@ -5573,17 +5636,17 @@
- + /perception/object_recognition/ - - + + -
+
/sensing/camera/ @@ -5593,17 +5656,17 @@
- + /sensing/camera/... - - + + -
+
/vehicle/status/velocity_report @@ -5611,7 +5674,7 @@
- + /vehicle/status/velocity_report @@ -5771,7 +5834,7 @@ -
+
/system/emergency/hazard_status @@ -5779,7 +5842,7 @@
- + /system/emergency/hazard_status @@ -5864,7 +5927,7 @@
- + /autoware/state
@@ -5874,7 +5937,7 @@ -
+
/diagnostics @@ -5882,7 +5945,7 @@
- + /diagnostics @@ -5913,7 +5976,7 @@ -
+
@@ -5935,7 +5998,7 @@
- + /control/c... @@ -6005,7 +6068,7 @@ -
+
/planning/ @@ -6015,16 +6078,16 @@
- + /planning/... - + -