Skip to content

Commit 5f8ad63

Browse files
authored
add use_sim-time option (autowarefoundation#99)
1 parent 7f03cd2 commit 5f8ad63

File tree

29 files changed

+44
-3
lines changed

29 files changed

+44
-3
lines changed

autoware_launch/launch/autoware.launch.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@
5959
<include file="$(find-pkg-share awapi_awiv_adapter)/launch/awapi_awiv_adapter.launch.xml" />
6060

6161
<!-- Rviz -->
62-
<node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share autoware_launch)/rviz/autoware.rviz -s $(find-pkg-share autoware_launch)/rviz/image/autoware.png" if="$(var rviz)" />
62+
<node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share autoware_launch)/rviz/autoware.rviz -s $(find-pkg-share autoware_launch)/rviz/image/autoware.png" if="$(var rviz)" >
63+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
64+
</node>
6365

6466
<!-- Web Controller -->
6567
<include file="$(find-pkg-share autoware_web_controller)/launch/autoware_web_controller.launch.xml" />

autoware_launch/launch/planning_simulator.launch.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@
5656
<include file="$(find-pkg-share awapi_awiv_adapter)/launch/awapi_awiv_adapter.launch.xml" />
5757

5858
<!-- Rviz -->
59-
<node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share autoware_launch)/rviz/autoware.rviz -s $(find-pkg-share autoware_launch)/rviz/image/autoware.png" if="$(var rviz)" />
59+
<node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share autoware_launch)/rviz/autoware.rviz -s $(find-pkg-share autoware_launch)/rviz/image/autoware.png" if="$(var rviz)" >
60+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
61+
</node>
6062

6163
<!-- Web Controller -->
6264
<include file="$(find-pkg-share autoware_web_controller)/launch/autoware_web_controller.launch.xml" />

control_launch/launch/control.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
<!-- latlon coupler -->
4545
<node pkg="latlon_muxer" exec="latlon_muxer" name="latlon_muxer" output="screen">
46+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
4647
<remap from="input/lateral/control_cmd" to="lateral/control_cmd"/>
4748
<remap from="input/longitudinal/control_cmd" to="longitudinal/control_cmd"/>
4849
<remap from="output/control_cmd" to="control_cmd"/>

localization_launch/launch/localization.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
</include>
3434
<!-- final twist output of localization -->
3535
<node pkg="topic_tools" exec="relay" name="relay">
36+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
3637
<param name="input_topic" value="/localization/pose_twist_fusion_filter/twist" />
3738
<param name="output_topic" value="/localization/twist" />
3839
<param name="type" value="geometry_msgs/msg/TwistStamped" />

localization_launch/launch/util/util.launch.xml

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
</include>
1717

1818
<node pkg="pointcloud_preprocessor" exec="crop_box_filter_node" name="crop_box_filter_measurement_range" output="log">
19+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1920
<remap from="input" to="$(var input_sensor_points_topic)" />
2021
<remap from="output" to="$(var output_measurement_range_sensor_points_topic)" />
2122
<param name="min_x" value="-60.0" />
@@ -32,6 +33,7 @@
3233

3334
<!-- Run a VoxelGrid filter to clean NaNs and downsample the data -->
3435
<node pkg="pointcloud_preprocessor" exec="voxel_grid_downsample_filter_node" name="voxel_grid_filter" output="log">
36+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
3537
<remap from="input" to="$(var output_measurement_range_sensor_points_topic)" />
3638
<remap from="output" to="$(var output_voxel_grid_downsample_sensor_points_topic)" />
3739
<param name="voxel_size_x" value="3.0" />
@@ -40,6 +42,7 @@
4042
</node>
4143

4244
<node pkg="pointcloud_preprocessor" exec="random_downsample_filter_node" name="random_filter" output="log">
45+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
4346
<remap from="input" to="$(var output_voxel_grid_downsample_sensor_points_topic)" />
4447
<remap from="output" to="$(var output_downsample_sensor_points_topic)" />
4548
<param name="sample_num" value="1500" />

map_launch/launch/map.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
</include>
1111

1212
<node pkg="map_loader" exec="pointcloud_map_loader" name="pointcloud_map_loader" args="$(var pointcloud_map_path)">
13+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1314
<remap from="output/pointcloud_map" to="/map/pointcloud_map" />
1415
</node>
1516

perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
<!-- compressed to raw image-->
1010
<node pkg="image_transport" exec="republish" name="traffic_light_image_decompressor" args="compressed raw">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="in/compressed" to="$(var input/image)/compressed"/>
1213
<remap from="out" to="$(var input/image)"/>
1314
</node>

planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<arg name="vehicle_param_file" />
55

66
<node pkg="lane_change_planner" exec="lane_change_planner" name="lane_change_planner" output="screen">
7+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
78
<remap from="~/input/route" to="$(var input_route_topic_name)" />
89
<remap from="~/input/vector_map" to="$(var map_topic_name)" />
910
<remap from="~/input/perception" to="/perception/object_recognition/objects" />
@@ -47,6 +48,7 @@
4748
autoware_planning_msgs/msg/LaneChangeCommand 'command: true' -r 10"/>
4849

4950
<node pkg="turn_signal_decider" exec="turn_signal_decider" name="turn_signal_decider" output="screen">
51+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
5052
<remap from="input/path_with_lane_id" to="path_with_lane_id" />
5153
<remap from="input/vector_map" to="$(var map_topic_name)" />
5254
<remap from="output/turn_signal_cmd" to="/planning/turn_signal_decider/turn_signal_cmd" />

planning_launch/launch/scenario_planning/lane_driving/motion_planning/motion_planning.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<!-- skip surround obstacle checker -->
2828
<group unless="$(var use_surround_obstacle_check)">
2929
<node pkg="topic_tools" exec="relay" name="skip_surround_obstacle_check_relay" output="log" >
30+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
3031
<param name="input_topic" value="obstacle_avoidance_planner/trajectory" />
3132
<param name="output_topic" value="surround_obstacle_checker/trajectory" />
3233
<param name="type" value="autoware_planning_msgs/msg/Trajectory" />

sensing_launch/launch/aip_customized/camera.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<group>
88
<push-ros-namespace namespace="traffic_light"/>
99
<node pkg="usb_cam" name="traffic_light_camera" exec="usb_cam_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="/image_raw" to="image_raw" />
1112
<remap from="/camera_info" to="camera_info" />
1213
<param name="camera_frame_id" value="traffic_light/camera_optical_link" />

sensing_launch/launch/aip_customized/gnss.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Ublox Driver -->
99
<node pkg="ublox_gps" name="ublox" exec="ublox_gps_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="ublox/fix" to="ublox/nav_sat_fix" />
1112
<param from="$(find-pkg-share ublox_gps)/c94_f9p_rover.yaml"/>
1213
</node>

sensing_launch/launch/aip_customized/imu.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<group>
99
<push-ros-namespace namespace="tamagawa"/>
1010
<node pkg="tamagawa_imu_driver" name="tag_serial_driver" exec="tag_serial_driver" if="$(var launch_driver)">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="imu/data_raw" to="imu_raw" />
1213
<param name="port" value="/dev/imu" />
1314
<param name="imu_frame_id" value="tamagawa/imu_link" />
@@ -17,6 +18,7 @@
1718

1819
<!-- Relay -->
1920
<node pkg="topic_tools" exec="relay" name="twist_relay" output="log" >
21+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
2022
<param name="input_topic" value="/sensing/imu/tamagawa/imu_raw" />
2123
<param name="output_topic" value="/sensing/imu/imu_data" />
2224
<param name="type" value="sensor_msgs/msg/Imu" />

sensing_launch/launch/aip_s1/camera.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<group>
88
<push-ros-namespace namespace="traffic_light"/>
99
<node pkg="usb_cam" name="traffic_light_camera" exec="usb_cam_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="/image_raw" to="image_raw" />
1112
<remap from="/camera_info" to="camera_info" />
1213
<param name="camera_frame_id" value="traffic_light/camera_optical_link" />

sensing_launch/launch/aip_s1/gnss.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Ublox Driver -->
99
<node pkg="ublox_gps" name="ublox" exec="ublox_gps_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="ublox/fix" to="ublox/nav_sat_fix" />
1112
<param from="$(find-pkg-share ublox_gps)/c94_f9p_rover.yaml"/>
1213
</node>

sensing_launch/launch/aip_s1/imu.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<group>
99
<push-ros-namespace namespace="tamagawa"/>
1010
<node pkg="tamagawa_imu_driver" name="tag_serial_driver" exec="tag_serial_driver" if="$(var launch_driver)">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="imu/data_raw" to="imu_raw" />
1213
<param name="port" value="/dev/imu" />
1314
<param name="imu_frame_id" value="tamagawa/imu_link" />
@@ -17,6 +18,7 @@
1718

1819
<!-- Relay -->
1920
<node pkg="topic_tools" exec="relay" name="twist_relay" output="log" >
21+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
2022
<param name="input_topic" value="/sensing/imu/tamagawa/imu_raw" />
2123
<param name="output_topic" value="/sensing/imu/imu_data" />
2224
<param name="type" value="sensor_msgs/msg/Imu" />

sensing_launch/launch/aip_x1/camera.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<group>
88
<push-ros-namespace namespace="driving_recorder"/>
99
<node pkg="usb_cam" name="driving_recorder_camera" exec="usb_cam_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="/image_raw" to="image_raw" />
1112
<remap from="/camera_info" to="camera_info" />
1213
<param name="camera_frame_id" value="driving_recorder/camera_optical_link" />

sensing_launch/launch/aip_x1/gnss.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
<!-- Ublox Driver -->
1010
<node pkg="ublox_gps" name="ublox" exec="ublox_gps_node" if="$(var launch_driver)">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="ublox/fix" to="ublox/nav_sat_fix" />
1213
<param from="$(find-pkg-share ublox_gps)/c94_f9p_rover.yaml"/>
1314
</node>

sensing_launch/launch/aip_x1/imu.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Relay -->
99
<node pkg="topic_tools" exec="relay" name="twist_relay" output="log" >
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<param name="input_topic" value="/sensing/lidar/front_center/livox/imu" />
1112
<param name="output_topic" value="/sensing/imu/imu_data" />
1213
<param name="type" value="sensor_msgs/msg/Imu" />

sensing_launch/launch/aip_x2/camera.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<group>
88
<push-ros-namespace namespace="traffic_light"/>
99
<node pkg="usb_cam" name="traffic_light_camera" exec="usb_cam_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="/image_raw" to="image_raw" />
1112
<remap from="/camera_info" to="camera_info" />
1213
<param name="camera_frame_id" value="traffic_light/camera_optical_link" />

sensing_launch/launch/aip_x2/gnss.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Ublox Driver -->
99
<node pkg="ublox_gps" name="ublox" exec="ublox_gps_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="ublox/fix" to="ublox/nav_sat_fix" />
1112
<param from="$(find-pkg-share ublox_gps)/c94_f9p_rover.yaml"/>
1213
</node>

sensing_launch/launch/aip_x2/imu.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<group>
99
<push-ros-namespace namespace="tamagawa"/>
1010
<node pkg="tamagawa_imu_driver" name="tag_serial_driver" exec="tag_serial_driver" if="$(var launch_driver)">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="imu/data_raw" to="imu_raw" />
1213
<param name="port" value="/dev/imu" />
1314
<param name="imu_frame_id" value="tamagawa/imu_link" />
@@ -17,6 +18,7 @@
1718

1819
<!-- Relay -->
1920
<node pkg="topic_tools" exec="relay" name="twist_relay" output="log" >
21+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
2022
<param name="input_topic" value="/sensing/imu/tamagawa/imu_raw" />
2123
<param name="output_topic" value="/sensing/imu/imu_data" />
2224
<param name="type" value="sensor_msgs/msg/Imu" />

sensing_launch/launch/aip_xx1/camera.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@
1010

1111
<!-- (usb_cam_node is assumed to have launched on logging PC) -->
1212
<node pkg="topic_tools" exec="relay" name="tl_camera_info_relay" output="log" >
13+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1314
<param name="input_topic" value="$(var camera_type)/camera_info" />
1415
<param name="output_topic" value="camera_info" />
1516
<param name="type" value="sensor_msgs/msg/CameraInfo" />
1617
</node>
1718

1819
<node pkg="topic_tools" exec="relay" name="tl_compressed_image_relay" output="log" >
20+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1921
<param name="input_topic" value="$(var camera_type)/image_raw/compressed" />
2022
<param name="output_topic" value="image_raw/compressed" />
2123
<param name="type" value="sensor_msgs/msg/Image" />

sensing_launch/launch/aip_xx1/gnss.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Ublox Driver -->
99
<node pkg="ublox_gps" name="ublox" exec="ublox_gps_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="ublox/fix" to="ublox/nav_sat_fix" />
1112
<param from="$(find-pkg-share ublox_gps)/c94_f9p_rover.yaml"/>
1213
</node>

sensing_launch/launch/aip_xx1/imu.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<group>
99
<push-ros-namespace namespace="tamagawa"/>
1010
<node pkg="tamagawa_imu_driver" name="tag_serial_driver" exec="tag_serial_driver" if="$(var launch_driver)">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="imu/data_raw" to="imu_raw" />
1213
<param name="port" value="/dev/imu" />
1314
<param name="imu_frame_id" value="tamagawa/imu_link" />
@@ -17,6 +18,7 @@
1718

1819
<!-- Relay -->
1920
<node pkg="topic_tools" exec="relay" name="twist_relay" output="log" >
21+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
2022
<param name="input_topic" value="/sensing/imu/tamagawa/imu_raw" />
2123
<param name="output_topic" value="/sensing/imu/imu_data" />
2224
<param name="type" value="sensor_msgs/msg/Imu" />

sensing_launch/launch/aip_xx2/camera.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<group>
88
<push-ros-namespace namespace="traffic_light"/>
99
<node pkg="usb_cam" name="traffic_light_camera" exec="usb_cam_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="/image_raw" to="image_raw" />
1112
<remap from="/camera_info" to="camera_info" />
1213
<param name="camera_frame_id" value="traffic_light/camera_optical_link" />

sensing_launch/launch/aip_xx2/gnss.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
<!-- Ublox Driver -->
99
<node pkg="ublox_gps" name="ublox" exec="ublox_gps_node" if="$(var launch_driver)">
10+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1011
<remap from="ublox/fix" to="ublox/nav_sat_fix" />
1112
<param from="$(find-pkg-share ublox_gps)/c94_f9p_rover.yaml"/>
1213
</node>

sensing_launch/launch/aip_xx2/imu.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<group>
99
<push-ros-namespace namespace="tamagawa"/>
1010
<node pkg="tamagawa_imu_driver" name="tag_serial_driver" exec="tag_serial_driver" if="$(var launch_driver)">
11+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1112
<remap from="imu/data_raw" to="imu_raw" />
1213
<param name="port" value="/dev/imu" />
1314
<param name="imu_frame_id" value="tamagawa/imu_link" />
@@ -17,6 +18,7 @@
1718

1819
<!-- Relay -->
1920
<node pkg="topic_tools" exec="relay" name="twist_relay" output="log" >
21+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
2022
<param name="input_topic" value="/sensing/imu/tamagawa/imu_raw" />
2123
<param name="output_topic" value="/sensing/imu/imu_data" />
2224
<param name="type" value="sensor_msgs/msg/Imu" />

system_launch/launch/system.launch.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@
5050
</include>
5151

5252
<!-- Autoware Version Publisher-->
53-
<node pkg="autoware_version" exec="autoware_version" name="autoware_version" output="screen"/>
53+
<node pkg="autoware_version" exec="autoware_version" name="autoware_version" output="screen">
54+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
55+
</node>
5456
</group>
5557
</launch>

vehicle_launch/launch/vehicle_description.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<arg name="model" default="$(find-pkg-share vehicle_launch)/urdf/vehicle.xacro"/>
1111
<arg name="config_dir" default="$(find-pkg-share individual_params)/config/$(var vehicle_id)/$(var sensor_model)"/>
1212
<node name="robot_state_publisher" pkg="robot_state_publisher" exec="robot_state_publisher">
13+
<param name="use_sim_time" value="$(env AW_ROS2_USE_SIM_TIME false)"/>
1314
<param name="robot_description" value="$(command 'xacro $(var model) vehicle_model:=$(var vehicle_model) sensor_model:=$(var sensor_model) config_dir:=$(var config_dir)')"/>
1415
</node>
1516

0 commit comments

Comments
 (0)