Skip to content

Commit f377086

Browse files
authored
Merge branch 'main' into feat/pose_estimator_arbiter_with_only_simple_rule
2 parents 9eeb807 + 9b4d7e4 commit f377086

File tree

152 files changed

+6060
-1232
lines changed

Some content is hidden

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

152 files changed

+6060
-1232
lines changed

.github/CODEOWNERS

+24-21
Large diffs are not rendered by default.

.github/workflows/build-and-test-differential.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ jobs:
3636
with:
3737
fetch-depth: 0
3838

39+
- name: Check disk space before build
40+
run: df -h
41+
3942
- name: Remove exec_depend
4043
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
4144

@@ -69,6 +72,9 @@ jobs:
6972
verbose: true
7073
flags: differential
7174

75+
- name: Check disk space after build
76+
run: df -h
77+
7278
clang-tidy-differential:
7379
runs-on: [self-hosted, linux, X64]
7480
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest-cuda

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

-16
This file was deleted.

common/object_recognition_utils/package.xml

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<description>The object_recognition_utils package</description>
77
<maintainer email="takayuki.murooka@tier4.jp">Takayuki Murooka</maintainer>
88
<maintainer email="satoshi.tanaka@tier4.jp">Satoshi Tanaka</maintainer>
9-
<maintainer email="yusuke.muramatsu@tier4.jp">Yusuke Muramatsu</maintainer>
109
<maintainer email="shunsuke.miura@tier4.jp">Shunsuke Miura</maintainer>
1110
<maintainer email="yoshi.ri@tier4.jp">Yoshi Ri</maintainer>
1211
<license>Apache License 2.0</license>

common/perception_utils/package.xml

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
<version>0.1.0</version>
66
<description>The perception_utils package</description>
77
<maintainer email="satoshi.tanaka@tier4.jp">Satoshi Tanaka</maintainer>
8-
<maintainer email="yusuke.muramatsu@tier4.jp">Yusuke Muramatsu</maintainer>
98
<maintainer email="shunsuke.miura@tier4.jp">Shunsuke Miura</maintainer>
109
<maintainer email="yoshi.ri@tier4.jp">Yoshi Ri</maintainer>
1110
<license>Apache License 2.0</license>

common/tensorrt_common/include/tensorrt_common/logger.hpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ namespace
493493
//!
494494
inline LogStreamConsumer LOG_VERBOSE(const Logger & logger)
495495
{
496-
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kVERBOSE) << "[TRT] ";
496+
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kVERBOSE);
497497
}
498498

499499
//!
@@ -505,7 +505,7 @@ inline LogStreamConsumer LOG_VERBOSE(const Logger & logger)
505505
//!
506506
inline LogStreamConsumer LOG_INFO(const Logger & logger)
507507
{
508-
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kINFO) << "[TRT] ";
508+
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kINFO);
509509
}
510510

511511
//!
@@ -517,7 +517,7 @@ inline LogStreamConsumer LOG_INFO(const Logger & logger)
517517
//!
518518
inline LogStreamConsumer LOG_WARN(const Logger & logger)
519519
{
520-
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kWARNING) << "[TRT] ";
520+
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kWARNING);
521521
}
522522

523523
//!
@@ -529,7 +529,7 @@ inline LogStreamConsumer LOG_WARN(const Logger & logger)
529529
//!
530530
inline LogStreamConsumer LOG_ERROR(const Logger & logger)
531531
{
532-
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kERROR) << "[TRT] ";
532+
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kERROR);
533533
}
534534

535535
//!
@@ -543,7 +543,7 @@ inline LogStreamConsumer LOG_ERROR(const Logger & logger)
543543
//!
544544
inline LogStreamConsumer LOG_FATAL(const Logger & logger)
545545
{
546-
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kINTERNAL_ERROR) << "[TRT] ";
546+
return LogStreamConsumer(logger.getReportableSeverity(), Severity::kINTERNAL_ERROR);
547547
}
548548

549549
} // anonymous namespace

launch/tier4_localization_launch/launch/pose_twist_fusion_filter/pose_twist_fusion_filter.launch.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727

2828
<group>
2929
<include file="$(find-pkg-share twist2accel)/launch/twist2accel.launch.xml">
30-
<arg name="use_odom" value="true"/>
3130
<arg name="in_odom" value="/localization/kinematic_state"/>
3231
<arg name="in_twist" value="/localization/twist_estimator/twist_with_covariance"/>
3332
<arg name="out_accel" value="/localization/acceleration"/>
33+
<arg name="param_file" value="$(var twist2accel_param_path)"/>
3434
</include>
3535
</group>
3636

launch/tier4_map_launch/launch/map.launch.xml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<!-- Parameter files -->
99
<arg name="pointcloud_map_loader_param_path"/>
1010
<arg name="lanelet2_map_loader_param_path"/>
11+
<arg name="map_projection_loader_param_path"/>
1112

1213
<!-- whether use intra-process -->
1314
<arg name="use_intra_process" default="false"/>
@@ -59,6 +60,7 @@
5960
</node>
6061

6162
<include file="$(find-pkg-share map_projection_loader)/launch/map_projection_loader.launch.xml">
63+
<arg name="param_path" value="$(var map_projection_loader_param_path)"/>
6264
<arg name="map_projector_info_path" value="$(var map_projector_info_path)"/>
6365
<arg name="lanelet2_map_path" value="$(var lanelet2_map_path)"/>
6466
</include>

launch/tier4_map_launch/package.xml

+5
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
<maintainer email="ryu.yamamoto@tier4.jp">Ryu Yamamoto</maintainer>
99
<maintainer email="koji.minoda@tier4.jp">Koji Minoda</maintainer>
1010
<maintainer email="kento.yabuuchi.2@tier4.jp">Kento Yabuuchi</maintainer>
11+
<maintainer email="yamato.ando@tier4.jp">Yamato Ando</maintainer>
12+
<maintainer email="anh.nguyen.2@tier4.jp">NGUYEN Viet Anh</maintainer>
13+
<maintainer email="taiki.yamada@tier4.jp">Taiki Yamada</maintainer>
14+
<maintainer email="shintaro.sakoda@tier4.jp">Shintaro Sakoda</maintainer>
15+
<maintainer email="masahiro.sakamoto@tier4.jp">Masahiro Sakamoto</maintainer>
1116
<license>Apache License 2.0</license>
1217

1318
<buildtool_depend>ament_cmake_auto</buildtool_depend>

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

+9-8
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131

3232
<!-- Radar parameters -->
3333
<arg name="input/radar" default="/sensing/radar/detected_objects"/>
34-
<arg name="radar_lanelet_filtering_range_param" default="$(find-pkg-share detected_object_validation)/config/object_lanelet_filter.param.yaml"/>
35-
<arg name="radar_object_clustering_param_path" default="$(find-pkg-share radar_object_clustering)/config/radar_object_clustering.param.yaml"/>
3634

3735
<!-- Camera-Lidar-Radar fusion based detection -->
3836
<group if="$(eval '&quot;$(var mode)&quot;==&quot;camera_lidar_radar_fusion&quot;')">
@@ -75,11 +73,10 @@
7573
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/detector/radar_detector.launch.xml">
7674
<arg name="input/radar" value="$(var input/radar)"/>
7775
<arg name="output/objects" value="far_objects"/>
78-
<arg name="filter/angle_threshold" value="1.0472"/>
79-
<arg name="filter/velocity_threshold" value="3.0"/>
80-
<arg name="split/velocity_threshold" value="4.5"/>
76+
<arg name="radar_lanelet_filtering_range_param_path" value="$(var radar_lanelet_filtering_range_param_path)"/>
77+
<arg name="radar_crossing_objects_noise_filter_param_path" value="$(var object_recognition_detection_radar_crossing_objects_noise_filter_param_path)"/>
78+
<arg name="object_velocity_splitter_param_path" value="$(var object_recognition_detection_object_velocity_splitter_radar_fusion_param_path)"/>
8179
<arg name="object_range_splitter_param_path" value="$(var object_recognition_detection_object_range_splitter_radar_fusion_param_path)"/>
82-
<arg name="radar_lanelet_filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
8380
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>
8481
</include>
8582
</group>
@@ -177,8 +174,10 @@
177174
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/detector/radar_detector.launch.xml">
178175
<arg name="input/radar" value="$(var input/radar)"/>
179176
<arg name="output/objects" value="far_objects"/>
177+
<arg name="radar_lanelet_filtering_range_param_path" value="$(var radar_lanelet_filtering_range_param_path)"/>
178+
<arg name="radar_crossing_objects_noise_filter_param_path" value="$(var object_recognition_detection_radar_crossing_objects_noise_filter_param_path)"/>
179+
<arg name="object_velocity_splitter_param_path" value="$(var object_recognition_detection_object_velocity_splitter_radar_fusion_param_path)"/>
180180
<arg name="object_range_splitter_param_path" value="$(var object_recognition_detection_object_range_splitter_radar_fusion_param_path)"/>
181-
<arg name="radar_lanelet_filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
182181
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>
183182
</include>
184183
</group>
@@ -237,8 +236,10 @@
237236
<include file="$(find-pkg-share tier4_perception_launch)/launch/object_recognition/detection/detector/radar_detector.launch.xml">
238237
<arg name="input/radar" value="$(var input/radar)"/>
239238
<arg name="output/objects" value="objects"/>
239+
<arg name="radar_lanelet_filtering_range_param_path" value="$(var radar_lanelet_filtering_range_param_path)"/>
240+
<arg name="radar_crossing_objects_noise_filter_param_path" value="$(var object_recognition_detection_radar_crossing_objects_noise_filter_param_path)"/>
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)"/>
241-
<arg name="radar_lanelet_filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
242243
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>
243244
</include>
244245
</group>

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

+3
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@
8585
<arg name="model_path" value="$(var pointpainting_model_path)"/>
8686
<arg name="model_param_path" value="$(var lidar_model_param_path)/$(var lidar_detection_model).param.yaml"/>
8787
<arg name="class_remapper_param_path" value="$(var lidar_model_param_path)/detection_class_remapper.param.yaml"/>
88+
89+
<arg name="use_pointcloud_container" value="$(var use_pointcloud_container)"/>
90+
<arg name="pointcloud_container_name" value="$(var pointcloud_container_name)"/>
8891
</include>
8992
</group>
9093

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

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
<arg name="model_path" value="$(var centerpoint_model_path)"/>
2323
<arg name="model_param_path" value="$(var lidar_model_param_path)/$(var centerpoint_model_name).param.yaml"/>
2424
<arg name="class_remapper_param_path" value="$(var lidar_model_param_path)/detection_class_remapper.param.yaml"/>
25+
26+
<arg name="use_pointcloud_container" value="$(var use_pointcloud_container)"/>
27+
<arg name="pointcloud_container_name" value="$(var pointcloud_container_name)"/>
2528
</include>
2629
</group>
2730
</group>

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

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
<arg name="input_pointcloud" value="/perception/object_recognition/detection/pointcloud_map_filtered/pointcloud"/>
2727
<arg name="output_clusters" value="clusters"/>
2828
<arg name="use_low_height_cropbox" value="$(var use_low_height_cropbox)"/>
29+
30+
<arg name="use_pointcloud_container" value="$(var use_pointcloud_container)"/>
31+
<arg name="pointcloud_container_name" value="$(var pointcloud_container_name)"/>
2932
</include>
3033
</group>
3134

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

+6-8
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
<launch>
33
<arg name="input/radar" default="/sensing/radar/detected_objects"/>
44
<arg name="output/objects" default="far_objects"/>
5-
<arg name="filter/angle_threshold" default="1.221"/>
6-
<arg name="filter/velocity_threshold" default="1.5"/>
7-
<arg name="split/velocity_threshold" default="5.5"/>
5+
<arg name="radar_crossing_objects_noise_filter_param_path"/>
6+
<arg name="object_velocity_splitter_param_path" default="$(var object_recognition_detection_object_velocity_splitter_radar_param_path)"/>
87
<arg name="object_range_splitter_param_path" default="$(var object_recognition_detection_object_range_splitter_radar_param_path)"/>
98
<arg name="radar_lanelet_filtering_range_param" default="$(find-pkg-share detected_object_validation)/config/object_lanelet_filter.param.yaml"/>
109
<arg name="radar_object_clustering_param_path" default="$(find-pkg-share radar_object_clustering)/config/radar_object_clustering.param.yaml"/>
@@ -14,15 +13,14 @@
1413
<arg name="input/objects" value="$(var input/radar)"/>
1514
<arg name="output/noise_objects" value="noise_objects"/>
1615
<arg name="output/filtered_objects" value="noise_filtered_objects"/>
17-
<arg name="angle_threshold" value="$(var filter/angle_threshold)"/>
18-
<arg name="velocity_threshold" value="$(var filter/velocity_threshold)"/>
16+
<arg name="param_path" value="$(var radar_crossing_objects_noise_filter_param_path)"/>
1917
</include>
2018

2119
<include file="$(find-pkg-share object_velocity_splitter)/launch/object_velocity_splitter.launch.xml">
2220
<arg name="input/objects" value="noise_filtered_objects"/>
2321
<arg name="output/low_speed_objects" value="low_speed_objects"/>
2422
<arg name="output/high_speed_objects" value="high_speed_objects"/>
25-
<arg name="velocity_threshold" value="$(var split/velocity_threshold)"/>
23+
<arg name="param_path" value="$(var object_velocity_splitter_param_path)"/>
2624
</include>
2725

2826
<include file="$(find-pkg-share object_range_splitter)/launch/object_range_splitter.launch.xml">
@@ -35,12 +33,12 @@
3533
<include file="$(find-pkg-share detected_object_validation)/launch/object_lanelet_filter.launch.xml">
3634
<arg name="input/object" value="far_high_speed_objects"/>
3735
<arg name="output/object" value="lanelet_filtered_objects"/>
38-
<arg name="filtering_range_param" value="$(var radar_lanelet_filtering_range_param)"/>
36+
<arg name="filtering_range_param_path" value="$(var radar_lanelet_filtering_range_param_path)"/>
3937
</include>
4038

4139
<include file="$(find-pkg-share radar_object_clustering)/launch/radar_object_clustering.launch.xml">
4240
<arg name="input/objects" value="lanelet_filtered_objects"/>
4341
<arg name="output/objects" value="$(var output/objects)"/>
44-
<arg name="radar_object_clustering_param_path" value="$(var radar_object_clustering_param_path)"/>
42+
<arg name="param_path" value="$(var radar_object_clustering_param_path)"/>
4543
</include>
4644
</launch>

launch/tier4_perception_launch/launch/perception.launch.xml

+5-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@
1414
<arg name="object_recognition_detection_roi_pointcloud_fusion_param_path"/>
1515
<arg name="object_recognition_detection_roi_detected_object_fusion_param_path"/>
1616
<arg name="object_recognition_detection_lidar_model_param_path"/>
17-
<arg name="object_recognition_detection_radar_lanelet_filtering_range_param"/>
17+
<arg name="object_recognition_detection_radar_lanelet_filtering_range_param_path"/>
18+
<arg name="object_recognition_detection_radar_crossing_objects_noise_filter_param_path"/>
1819
<arg name="object_recognition_detection_radar_object_clustering_param_path"/>
20+
<arg name="object_recognition_detection_object_velocity_splitter_radar_param_path"/>
21+
<arg name="object_recognition_detection_object_velocity_splitter_radar_fusion_param_path"/>
1922
<arg name="object_recognition_detection_object_range_splitter_radar_param_path"/>
2023
<arg name="object_recognition_detection_object_range_splitter_radar_fusion_param_path"/>
2124
<arg name="object_recognition_tracking_multi_object_tracker_data_association_matrix_param_path"/>
@@ -187,7 +190,7 @@
187190
<arg name="euclidean_param_path" value="$(var object_recognition_detection_euclidean_cluster_param_path)"/>
188191
<arg name="outlier_param_path" value="$(var object_recognition_detection_outlier_param_path)"/>
189192
<arg name="voxel_grid_based_euclidean_param_path" value="$(var object_recognition_detection_voxel_grid_based_euclidean_cluster_param_path)"/>
190-
<arg name="radar_lanelet_filtering_range_param" value="$(var object_recognition_detection_radar_lanelet_filtering_range_param)"/>
193+
<arg name="radar_lanelet_filtering_range_param_path" value="$(var object_recognition_detection_radar_lanelet_filtering_range_param_path)"/>
191194
<arg name="radar_object_clustering_param_path" value="$(var object_recognition_detection_radar_object_clustering_param_path)"/>
192195
<arg name="detection_by_tracker_param_path" value="$(var object_recognition_detection_detection_by_tracker_param)"/>
193196

0 commit comments

Comments
 (0)