Skip to content

Commit 0901d3b

Browse files
authored
refactor(traffic_light_arbiter): read parameters from config file (autowarefoundation#4454)
Signed-off-by: Tomohito Ando <tomohito.ando@tier4.jp>
1 parent 9ea44d5 commit 0901d3b

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

launch/tier4_perception_launch/launch/perception.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
<arg name="occupancy_grid_map_param_path"/>
2323
<arg name="occupancy_grid_map_updater"/>
2424
<arg name="occupancy_grid_map_updater_param_path"/>
25+
<arg name="traffic_light_arbiter_param_path"/>
2526

2627
<!-- centerpoint model configs -->
2728
<arg name="centerpoint_model_name" default="centerpoint_tiny" description="options: `centerpoint` or `centerpoint_tiny`"/>

perception/traffic_light_arbiter/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ rclcpp_components_register_nodes(${PROJECT_NAME}
1212
TrafficLightArbiter
1313
)
1414

15-
ament_auto_package(INSTALL_TO_SHARE launch)
15+
ament_auto_package(INSTALL_TO_SHARE launch config)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**:
2+
ros__parameters:
3+
external_time_tolerance: 5.0
4+
perception_time_tolerance: 1.0
5+
external_priority: false

perception/traffic_light_arbiter/launch/traffic_light_arbiter.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<arg name="perception_traffic_signals" default="/internal/traffic_signals"/>
33
<arg name="external_traffic_signals" default="/external/traffic_signals"/>
44
<arg name="output_traffic_signals" default="/traffic_light_arbiter/traffic_signals"/>
5+
<arg name="traffic_light_arbiter_param_path" default="$(find-pkg-share traffic_light_arbiter)/config/traffic_light_arbiter.param.yaml"/>
56

67
<push-ros-namespace namespace="traffic_light_arbiter"/>
78
<node_container pkg="rclcpp_components" exec="component_container" name="container" namespace="">
@@ -10,6 +11,7 @@
1011
<remap from="~/sub/perception_traffic_signals" to="$(var perception_traffic_signals)"/>
1112
<remap from="~/sub/external_traffic_signals" to="$(var external_traffic_signals)"/>
1213
<remap from="~/pub/traffic_signals" to="$(var output_traffic_signals)"/>
14+
<param from="$(var traffic_light_arbiter_param_path)"/>
1315
</composable_node>
1416
</node_container>
1517
</launch>

0 commit comments

Comments
 (0)