|
12 | 12 | <arg name="car_traffic_light_classifier_model_name" default="traffic_light_classifier_mobilenetv2_batch_6.onnx" description="classifier onnx model filename"/>
|
13 | 13 | <arg name="pedestrian_traffic_light_classifier_model_name" default="ped_traffic_light_classifier_mobilenetv2_batch_6.onnx" description="classifier onnx model filename"/>
|
14 | 14 | <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"/> |
15 | 16 | <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"/> |
17 | 17 | <arg name="external/traffic_signals" default="/perception/traffic_light_recognition/external/traffic_signals"/>
|
18 | 18 | <arg name="output/traffic_signals" default="/perception/traffic_light_recognition/traffic_signals"/>
|
19 | 19 | <arg name="use_crosswalk_traffic_light_estimator" default="true" description="output pedestrian's traffic light signals"/>
|
|
144 | 144 | <param name="camera_namespaces" value="$(var all_camera_namespaces)"/>
|
145 | 145 | <param name="perform_group_fusion" value="true"/>
|
146 | 146 | <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)"/> |
148 | 148 | </node>
|
149 | 149 | </group>
|
150 | 150 |
|
| 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 | + |
151 | 160 | <group if="$(var use_crosswalk_traffic_light_estimator)">
|
152 | 161 | <node pkg="crosswalk_traffic_light_estimator" exec="crosswalk_traffic_light_estimator_node" name="crosswalk_traffic_light_estimator" output="screen">
|
153 | 162 | <remap from="~/input/vector_map" to="/map/vector_map"/>
|
154 | 163 | <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)"/> |
157 | 166 | <param from="$(var crosswalk_traffic_light_estimator_param_file)"/>
|
158 | 167 | </node>
|
159 | 168 | </group>
|
160 | 169 |
|
161 | 170 | <group unless="$(var use_crosswalk_traffic_light_estimator)">
|
162 | 171 | <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)"/> |
165 | 174 | <param name="type" value="autoware_auto_perception_msgs/msg/TrafficSignalArray"/>
|
166 | 175 | </node>
|
167 | 176 | </group>
|
168 | 177 |
|
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> |
177 | 178 | <!-- visualizer -->
|
178 | 179 | <group>
|
179 | 180 | <include file="$(find-pkg-share traffic_light_visualization)/launch/traffic_light_map_visualizer.launch.xml"/>
|
|
0 commit comments