Skip to content

Commit c0c3809

Browse files
Merge branch 'awf-latest' into refactor/visualize_drivable_lanes_for_shift_path
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
2 parents 8187cd7 + 9313a4c commit c0c3809

File tree

52 files changed

+665
-420
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+665
-420
lines changed

.github/workflows/spell-check-differential.yaml

-16
This file was deleted.

common/autoware_auto_perception_rviz_plugin/package.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<maintainer email="satoshi.tanaka@tier4.jp">Satoshi Tanaka</maintainer>
99
<maintainer email="taiki.tanaka@tier4.jp">Taiki Tanaka</maintainer>
1010
<maintainer email="takeshi.miura@tier4.jp">Takeshi Miura</maintainer>
11-
11+
<maintainer email="shunsuke.miura@tier4.jp">Shunsuke Miura</maintainer>
12+
<maintainer email="yoshi.ri@tier4.jp">Yoshi Ri</maintainer>
1213
<license>Apache 2.0</license>
1314

1415
<buildtool_depend>ament_cmake</buildtool_depend>

common/object_recognition_utils/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<maintainer email="satoshi.tanaka@tier4.jp">Satoshi Tanaka</maintainer>
99
<maintainer email="yusuke.muramatsu@tier4.jp">Yusuke Muramatsu</maintainer>
1010
<maintainer email="shunsuke.miura@tier4.jp">Shunsuke Miura</maintainer>
11+
<maintainer email="yoshi.ri@tier4.jp">Yoshi Ri</maintainer>
1112
<license>Apache License 2.0</license>
1213

1314
<buildtool_depend>ament_cmake_auto</buildtool_depend>

common/perception_utils/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<maintainer email="satoshi.tanaka@tier4.jp">Satoshi Tanaka</maintainer>
88
<maintainer email="yusuke.muramatsu@tier4.jp">Yusuke Muramatsu</maintainer>
99
<maintainer email="shunsuke.miura@tier4.jp">Shunsuke Miura</maintainer>
10+
<maintainer email="yoshi.ri@tier4.jp">Yoshi Ri</maintainer>
1011
<license>Apache License 2.0</license>
1112

1213
<buildtool_depend>ament_cmake_auto</buildtool_depend>

control/control_validator/package.xml

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
<maintainer email="kyoichi.sugahara@tier4.jp">Kyoichi Sugahara</maintainer>
88
<maintainer email="takamasa.horibe@tier4.jp">Takamasa Horibe</maintainer>
99
<maintainer email="makoto.kurihara@tier4.jp">Makoto Kurihara</maintainer>
10+
<maintainer email="mamoru.sobue@tier4.jp">Mamoru Sobue</maintainer>
11+
<maintainer email="takayuki.murooka@tier4.jp">Takayuki Murooka</maintainer>
12+
1013
<license>Apache License 2.0</license>
1114

1215
<author email="kyoichi.sugahara@tier4.jp">Kyoichi Sugahara</author>

launch/tier4_map_launch/launch/map.launch.py

-223
This file was deleted.
+53-13
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,66 @@
11
<launch>
2+
<!-- map files -->
3+
<arg name="pointcloud_map_path"/>
4+
<arg name="pointcloud_map_metadata_path"/>
5+
<arg name="lanelet2_map_path"/>
6+
<arg name="map_projector_info_path"/>
7+
28
<!-- Parameter files -->
39
<arg name="pointcloud_map_loader_param_path"/>
410
<arg name="lanelet2_map_loader_param_path"/>
511

6-
<arg name="map_path" default=""/>
7-
<arg name="lanelet2_map_path" default="$(var map_path)/lanelet2_map.osm"/>
8-
<arg name="pointcloud_map_path" default="$(var map_path)/pointcloud_map.pcd"/>
12+
<!-- whether use intra-process -->
13+
<arg name="use_intra_process" default="false"/>
14+
15+
<!-- select container type -->
16+
<arg name="use_multithread" default="false"/>
17+
<let name="container_type" value="component_container" unless="$(var use_multithread)"/>
18+
<let name="container_type" value="component_container_mt" if="$(var use_multithread)"/>
919

1020
<group>
1121
<push-ros-namespace namespace="map"/>
12-
<include file="$(find-pkg-share map_loader)/launch/lanelet2_map_loader.launch.xml">
13-
<arg name="lanelet2_map_path" value="$(var lanelet2_map_path)"/>
14-
<arg name="lanelet2_map_loader_param_path" value="$(var lanelet2_map_loader_param_path)"/>
15-
</include>
1622

17-
<include file="$(find-pkg-share map_loader)/launch/pointcloud_map_loader.launch.xml">
18-
<arg name="pointcloud_map_path" value="$(var pointcloud_map_path)"/>
19-
<arg name="pointcloud_map_loader_param_path" value="$(var pointcloud_map_loader_param_path)"/>
20-
</include>
23+
<node_container pkg="rclcpp_components" exec="$(var container_type)" name="map_container" namespace="" output="screen">
24+
<composable_node pkg="map_loader" plugin="PointCloudMapLoaderNode" name="pointcloud_map_loader">
25+
<param from="$(var pointcloud_map_loader_param_path)"/>
26+
<param name="pcd_paths_or_directory" value="[$(var pointcloud_map_path)]"/>
27+
<param name="pcd_metadata_path" value="$(var pointcloud_map_metadata_path)"/>
28+
<remap from="output/pointcloud_map" to="pointcloud_map"/>
29+
<remap from="output/pointcloud_map_metadata" to="pointcloud_map_metadata"/>
30+
<remap from="service/get_partial_pcd_map" to="/map/get_partial_pointcloud_map"/>
31+
<remap from="service/get_differential_pcd_map" to="/map/get_differential_pointcloud_map"/>
32+
<remap from="service/get_selected_pcd_map" to="/map/get_selected_pointcloud_map"/>
33+
<extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
34+
</composable_node>
2135

22-
<include file="$(find-pkg-share map_tf_generator)/launch/map_tf_generator.launch.xml">
23-
<arg name="input_vector_map_topic" value="/map/vector_map"/>
36+
<composable_node pkg="map_loader" plugin="Lanelet2MapLoaderNode" name="lanelet2_map_loader">
37+
<param from="$(var lanelet2_map_loader_param_path)"/>
38+
<param name="lanelet2_map_path" value="$(var lanelet2_map_path)"/>
39+
<remap from="output/lanelet2_map" to="vector_map"/>
40+
<extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
41+
</composable_node>
42+
43+
<composable_node pkg="map_loader" plugin="Lanelet2MapVisualizationNode" name="lanelet2_map_visualization">
44+
<remap from="input/lanelet2_map" to="vector_map"/>
45+
<remap from="output/lanelet2_map_marker" to="vector_map_marker"/>
46+
<extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
47+
</composable_node>
48+
49+
<composable_node pkg="map_tf_generator" plugin="VectorMapTFGeneratorNode" name="vector_map_tf_generator">
50+
<param name="map_frame" value="map"/>
51+
<param name="viewer_frame" value="viewer"/>
52+
<extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
53+
</composable_node>
54+
</node_container>
55+
56+
<node pkg="map_loader" exec="map_hash_generator" name="map_hash_generator">
57+
<param name="lanelet2_map_path" value="$(var lanelet2_map_path)"/>
58+
<param name="pointcloud_map_path" value="$(var pointcloud_map_path)"/>
59+
</node>
60+
61+
<include file="$(find-pkg-share map_projection_loader)/launch/map_projection_loader.launch.xml">
62+
<arg name="map_projector_info_path" value="$(var map_projector_info_path)"/>
63+
<arg name="lanelet2_map_path" value="$(var lanelet2_map_path)"/>
2464
</include>
2565
</group>
2666
</launch>

launch/tier4_perception_launch/launch/object_recognition/detection/detection.launch.xml

+3-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<arg name="output/objects" value="far_objects"/>
7878
<arg name="filter/angle_threshold" value="1.0472"/>
7979
<arg name="filter/velocity_threshold" value="3.0"/>
80-
<arg name="split/velocity_threshold" value="4.5"/>
80+
<arg name="object_velocity_splitter_param_path" value="$(var object_recognition_detection_object_velocity_splitter_radar_fusion_param_path)"/>
8181
<arg name="object_range_splitter_param_path" value="$(var object_recognition_detection_object_range_splitter_radar_fusion_param_path)"/>
8282
<arg name="radar_lanelet_filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
8383
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>
@@ -177,6 +177,7 @@
177177
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/detector/radar_detector.launch.xml">
178178
<arg name="input/radar" value="$(var input/radar)"/>
179179
<arg name="output/objects" value="far_objects"/>
180+
<arg name="object_velocity_splitter_param_path" value="$(var object_recognition_detection_object_velocity_splitter_radar_fusion_param_path)"/>
180181
<arg name="object_range_splitter_param_path" value="$(var object_recognition_detection_object_range_splitter_radar_fusion_param_path)"/>
181182
<arg name="radar_lanelet_filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
182183
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>
@@ -237,6 +238,7 @@
237238
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/detector/radar_detector.launch.xml">
238239
<arg name="input/radar" value="$(var input/radar)"/>
239240
<arg name="output/objects" value="objects"/>
241+
<arg name="object_velocity_splitter_param_path" value="$(var object_recognition_detection_object_velocity_splitter_radar_param_path)"/>
240242
<arg name="object_range_splitter_param_path" value="$(var object_recognition_detection_object_range_splitter_radar_param_path)"/>
241243
<arg name="radar_lanelet_filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
242244
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>

launch/tier4_perception_launch/launch/object_recognition/detection/detector/radar_detector.launch.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<arg name="output/objects" default="far_objects"/>
55
<arg name="filter/angle_threshold" default="1.221"/>
66
<arg name="filter/velocity_threshold" default="1.5"/>
7-
<arg name="split/velocity_threshold" default="5.5"/>
7+
<arg name="object_velocity_splitter_param_path" default="$(var object_recognition_detection_object_velocity_splitter_radar_param_path)"/>
88
<arg name="object_range_splitter_param_path" default="$(var object_recognition_detection_object_range_splitter_radar_param_path)"/>
99
<arg name="radar_lanelet_filtering_range_param" default="$(find-pkg-share detected_object_validation)/config/object_lanelet_filter.param.yaml"/>
1010
<arg name="radar_object_clustering_param_path" default="$(find-pkg-share radar_object_clustering)/config/radar_object_clustering.param.yaml"/>
@@ -22,7 +22,7 @@
2222
<arg name="input/objects" value="noise_filtered_objects"/>
2323
<arg name="output/low_speed_objects" value="low_speed_objects"/>
2424
<arg name="output/high_speed_objects" value="high_speed_objects"/>
25-
<arg name="velocity_threshold" value="$(var split/velocity_threshold)"/>
25+
<arg name="param_path" value="$(var object_velocity_splitter_param_path)"/>
2626
</include>
2727

2828
<include file="$(find-pkg-share object_range_splitter)/launch/object_range_splitter.launch.xml">

0 commit comments

Comments
 (0)