Skip to content

Commit fa35e9e

Browse files
committed
chore
Signed-off-by: MasatoSaeki <masato.saeki@tier4.jp>
1 parent 815c5ce commit fa35e9e

File tree

4 files changed

+17
-23
lines changed

4 files changed

+17
-23
lines changed

launch/tier4_perception_launch/launch/perception.launch.xml

+6-6
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<arg name="occupancy_grid_map_updater"/>
3636
<arg name="occupancy_grid_map_updater_param_path"/>
3737
<arg name="lidar_detection_model"/>
38-
<arg name="traffic_light_map_based_detector_param_path"/>
38+
<arg name="each_traffic_light_map_based_detector_param_path"/>
3939
<arg name="traffic_light_fine_detector_param_path"/>
4040
<arg name="yolox_traffic_light_detector_param_path"/>
4141
<arg name="car_traffic_light_classifier_param_path"/>
@@ -310,7 +310,11 @@
310310
<group if="$(var use_traffic_light_recognition)">
311311
<push-ros-namespace namespace="traffic_light_recognition"/>
312312
<include file="$(find-pkg-share tier4_perception_launch)/launch/traffic_light_recognition/traffic_light.launch.xml">
313-
<arg name="traffic_light_map_based_detector_param_path" value="$(var traffic_light_map_based_detector_param_path)"/>
313+
<arg name="fusion_only" value="$(var traffic_light_recognition/fusion_only)"/>
314+
<arg name="camera_namespaces" value="$(var traffic_light_recognition/camera_namespaces)"/>
315+
<arg name="use_high_accuracy_detection" value="$(var traffic_light_recognition/use_high_accuracy_detection)"/>
316+
<arg name="high_accuracy_detection_type" value="$(var traffic_light_recognition/high_accuracy_detection_type)"/>
317+
<arg name="each_traffic_light_map_based_detector_param_path" value="$(var each_traffic_light_map_based_detector_param_path)"/>
314318
<arg name="traffic_light_fine_detector_param_path" value="$(var traffic_light_fine_detector_param_path)"/>
315319
<arg name="yolox_traffic_light_detector_param_path" value="$(var yolox_traffic_light_detector_param_path)"/>
316320
<arg name="car_traffic_light_classifier_param_path" value="$(var car_traffic_light_classifier_param_path)"/>
@@ -321,10 +325,6 @@
321325
<arg name="traffic_light_multi_camera_fusion_param_path" value="$(var traffic_light_multi_camera_fusion_param_path)"/>
322326
<arg name="traffic_light_arbiter_param_path" value="$(var traffic_light_arbiter_param_path)"/>
323327
<arg name="crosswalk_traffic_light_estimator_param_path" value="$(var crosswalk_traffic_light_estimator_param_path)"/>
324-
<arg name="fusion_only" value="$(var traffic_light_recognition/fusion_only)"/>
325-
<arg name="camera_namespaces" value="$(var traffic_light_recognition/camera_namespaces)"/>
326-
<arg name="use_high_accuracy_detection" value="$(var traffic_light_recognition/use_high_accuracy_detection)"/>
327-
<arg name="high_accuracy_detection_type" value="$(var traffic_light_recognition/high_accuracy_detection_type)"/>
328328
<arg name="whole_image_detection/model_path" value="$(var traffic_light_recognition/whole_image_detection/model_path)"/>
329329
<arg name="whole_image_detection/label_path" value="$(var traffic_light_recognition/whole_image_detection/label_path)"/>
330330
<arg name="fine_detection/model_path" value="$(var traffic_light_recognition/fine_detection/model_path)"/>

launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<arg name="high_accuracy_detection_type"/>
99

1010
<!-- parameters -->
11-
<arg name="traffic_light_map_based_detector_param_path"/>
11+
<arg name="each_traffic_light_map_based_detector_param_path"/>
1212
<arg name="traffic_light_fine_detector_param_path"/>
1313
<arg name="yolox_traffic_light_detector_param_path"/>
1414
<arg name="car_traffic_light_classifier_param_path"/>
@@ -49,13 +49,19 @@
4949
<arg name="input/vector_map" value="$(var input/vector_map)"/>
5050
<arg name="input/route" value="$(var input/route)"/>
5151
<arg name="use_high_accuracy_detection" value="$(var use_high_accuracy_detection)"/>
52-
<arg name="param_path" value="$(var traffic_light_map_based_detector_param_path)"/>
52+
<arg name="param_path" value="$(var each_traffic_light_map_based_detector_param_path)"/>
5353
</include>
5454
<include file="$(find-pkg-share tier4_perception_launch)/launch/traffic_light_recognition/traffic_light_node_container.launch.py">
5555
<arg name="enable_image_decompressor" value="$(var enable_image_decompressor)"/>
5656
<arg name="camera_namespaces" value="$(var camera_namespaces)"/>
5757
<arg name="use_high_accuracy_detection" value="$(var use_high_accuracy_detection)"/>
5858
<arg name="high_accuracy_detection_type" value="$(var high_accuracy_detection_type)"/>
59+
<arg name="traffic_light_fine_detector_param_path" value="$(var traffic_light_fine_detector_param_path)"/>
60+
<arg name="yolox_traffic_light_detector_param_path" value="$(var yolox_traffic_light_detector_param_path)"/>
61+
<arg name="car_traffic_light_classifier_param_path" value="$(var car_traffic_light_classifier_param_path)"/>
62+
<arg name="pedestrian_traffic_light_classifier_param_path" value="$(var pedestrian_traffic_light_classifier_param_path)"/>
63+
<arg name="traffic_light_roi_visualizer_param_path" value="$(var traffic_light_roi_visualizer_param_path)"/>
64+
<arg name="traffic_light_selector_param_path" value="$(var traffic_light_selector_param_path)"/>
5965
<arg name="whole_image_detection/model_path" value="$(var whole_image_detection/model_path)"/>
6066
<arg name="whole_image_detection/label_path" value="$(var whole_image_detection/label_path)"/>
6167
<arg name="fine_detection/model_path" value="$(var fine_detection/model_path)"/>
@@ -64,12 +70,6 @@
6470
<arg name="classification/car/label_path" value="$(var classification/car/label_path)"/>
6571
<arg name="classification/pedestrian/model_path" value="$(var classification/pedestrian/model_path)"/>
6672
<arg name="classification/pedestrian/label_path" value="$(var classification/pedestrian/label_path)"/>
67-
<arg name="traffic_light_fine_detector_param_path" value="$(var traffic_light_fine_detector_param_path)"/>
68-
<arg name="yolox_traffic_light_detector_param_path" value="$(var yolox_traffic_light_detector_param_path)"/>
69-
<arg name="car_traffic_light_classifier_param_path" value="$(var car_traffic_light_classifier_param_path)"/>
70-
<arg name="pedestrian_traffic_light_classifier_param_path" value="$(var pedestrian_traffic_light_classifier_param_path)"/>
71-
<arg name="traffic_light_roi_visualizer_param_path" value="$(var traffic_light_roi_visualizer_param_path)"/>
72-
<arg name="traffic_light_selector_param_path" value="$(var traffic_light_selector_param_path)"/>
7373
<arg name="use_intra_process" value="true"/>
7474
<arg name="use_multithread" value="true"/>
7575
</include>

launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light_node_container.launch.py

+2-8
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,6 @@ def create_traffic_light_node_container(namespace, context, *args, **kwargs):
7474
"output/traffic_signals": f"/perception/traffic_light_recognition/{namespace}/classification/traffic_signals",
7575
}
7676

77-
def create_parameter_dict(*args):
78-
result = {}
79-
for x in args:
80-
result[x] = LaunchConfiguration(x)
81-
return result
82-
8377
# parameter files
8478
traffic_light_whole_image_detector_param = ParameterFile(
8579
param_file=LaunchConfiguration("yolox_traffic_light_detector_param_path").perform(context),
@@ -272,7 +266,7 @@ def create_parameter_dict(*args):
272266
],
273267
remappings=[
274268
("~/in/image", camera_arguments["input/image"]),
275-
("~/out/objects", internal_node_name),
269+
("~/out/objects", internal_node_name + "/rois"),
276270
("~/out/image", internal_node_name + "/debug/image"),
277271
(
278272
"~/out/image/compressed",
@@ -295,7 +289,7 @@ def create_parameter_dict(*args):
295289
namespace=f"{namespace}/detection",
296290
parameters=[traffic_light_selector_param],
297291
remappings=[
298-
("input/detected_rois", internal_node_name),
292+
("input/detected_rois", internal_node_name + "/rois"),
299293
("input/rough_rois", "rough/rois"),
300294
("input/expect_rois", "expect/rois"),
301295
("input/camera_info", camera_arguments["input/camera_info"]),

launch/tier4_simulator_launch/launch/simulator.launch.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@
140140
<arg name="use_high_accuracy_detection" value="true"/>
141141
<arg name="high_accuracy_detection_type" value="fine_detection"/>
142142
<arg
143-
name="traffic_light_map_based_detector_param_path"
143+
name="each_traffic_light_map_based_detector_param_path"
144144
value="$(find-pkg-share autoware_launch)/config/perception/traffic_light_recognition/traffic_light_map_based_detector/TRAFFIC_LIGHT_RECOGNITION_CAMERA_NAMESPACE_traffic_light_map_based_detector.param.yaml"
145145
/>
146146
<arg

0 commit comments

Comments
 (0)