Skip to content

Commit 77e8a8b

Browse files
authored
fix(tier4_perception_launch): change traffic light recognition pipeline (#6879)
style(pre-commit): autofix refactor: topic name Signed-off-by: Mehmet Emin BAŞOĞLU <mehmeteminbasoglu@hotmail.com>
1 parent d5cef0d commit 77e8a8b

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

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

+15-14
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<arg name="car_traffic_light_classifier_model_name" default="traffic_light_classifier_mobilenetv2_batch_6.onnx" description="classifier onnx model filename"/>
1313
<arg name="pedestrian_traffic_light_classifier_model_name" default="ped_traffic_light_classifier_mobilenetv2_batch_6.onnx" description="classifier onnx model filename"/>
1414
<arg name="input/cloud" default="/sensing/lidar/top/pointcloud_raw" description="point cloud for occlusion prediction"/>
15+
<arg name="judged/traffic_signals" default="/perception/traffic_light_recognition/judged/traffic_signals"/>
1516
<arg name="internal/traffic_signals" default="/perception/traffic_light_recognition/internal/traffic_signals"/>
16-
<arg name="fusion/traffic_signals" default="/perception/traffic_light_recognition/fusion/traffic_signals"/>
1717
<arg name="external/traffic_signals" default="/perception/traffic_light_recognition/external/traffic_signals"/>
1818
<arg name="output/traffic_signals" default="/perception/traffic_light_recognition/traffic_signals"/>
1919
<arg name="use_crosswalk_traffic_light_estimator" default="true" description="output pedestrian's traffic light signals"/>
@@ -144,36 +144,37 @@
144144
<param name="camera_namespaces" value="$(var all_camera_namespaces)"/>
145145
<param name="perform_group_fusion" value="true"/>
146146
<remap from="~/input/vector_map" to="/map/vector_map"/>
147-
<remap from="~/output/traffic_signals" to="$(var fusion/traffic_signals)"/>
147+
<remap from="~/output/traffic_signals" to="$(var internal/traffic_signals)"/>
148148
</node>
149149
</group>
150150

151+
<!-- V2X fusion -->
152+
<group>
153+
<include file="$(find-pkg-share traffic_light_arbiter)/launch/traffic_light_arbiter.launch.xml">
154+
<arg name="perception_traffic_signals" value="$(var internal/traffic_signals)"/>
155+
<arg name="external_traffic_signals" value="$(var external/traffic_signals)"/>
156+
<arg name="output_traffic_signals" value="$(var judged/traffic_signals)"/>
157+
</include>
158+
</group>
159+
151160
<group if="$(var use_crosswalk_traffic_light_estimator)">
152161
<node pkg="crosswalk_traffic_light_estimator" exec="crosswalk_traffic_light_estimator_node" name="crosswalk_traffic_light_estimator" output="screen">
153162
<remap from="~/input/vector_map" to="/map/vector_map"/>
154163
<remap from="~/input/route" to="/planning/mission_planning/route"/>
155-
<remap from="~/input/classified/traffic_signals" to="$(var fusion/traffic_signals)"/>
156-
<remap from="~/output/traffic_signals" to="$(var internal/traffic_signals)"/>
164+
<remap from="~/input/classified/traffic_signals" to="$(var judged/traffic_signals)"/>
165+
<remap from="~/output/traffic_signals" to="$(var output/traffic_signals)"/>
157166
<param from="$(var crosswalk_traffic_light_estimator_param_file)"/>
158167
</node>
159168
</group>
160169

161170
<group unless="$(var use_crosswalk_traffic_light_estimator)">
162171
<node pkg="topic_tools" exec="relay" name="fusion_signals_relay" output="screen">
163-
<param name="input_topic" value="$(var fusion/traffic_signals)"/>
164-
<param name="output_topic" value="$(var internal/traffic_signals)"/>
172+
<param name="input_topic" value="$(var judged/traffic_signals)"/>
173+
<param name="output_topic" value="$(var output/traffic_signals)"/>
165174
<param name="type" value="autoware_auto_perception_msgs/msg/TrafficSignalArray"/>
166175
</node>
167176
</group>
168177

169-
<!-- V2X fusion -->
170-
<group>
171-
<include file="$(find-pkg-share traffic_light_arbiter)/launch/traffic_light_arbiter.launch.xml">
172-
<arg name="perception_traffic_signals" value="$(var internal/traffic_signals)"/>
173-
<arg name="external_traffic_signals" value="$(var external/traffic_signals)"/>
174-
<arg name="output_traffic_signals" value="$(var output/traffic_signals)"/>
175-
</include>
176-
</group>
177178
<!-- visualizer -->
178179
<group>
179180
<include file="$(find-pkg-share traffic_light_visualization)/launch/traffic_light_map_visualizer.launch.xml"/>

0 commit comments

Comments
 (0)