Skip to content

Commit 665ebcf

Browse files
committed
refactor(image_projection_based_fusion): rework param
Signed-off-by: badai-nguyen <dai.nguyen@tier4.jp>
1 parent a1d4df1 commit 665ebcf

7 files changed

+51
-29
lines changed

perception/image_projection_based_fusion/config/pointpainting.param.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,13 @@
2424
omp_params:
2525
# omp params
2626
num_threads: 1
27+
28+
# fusion interface common params
29+
debug_mode: false
30+
image_buffer_size: 15
31+
filter_scope_min_x: -100.0
32+
filter_scope_min_y: -100.0
33+
filter_scope_min_z: -100.0
34+
filter_scope_max_x: 100.0
35+
filter_scope_max_y: 100.0
36+
filter_scope_max_z: 100.0

perception/image_projection_based_fusion/config/roi_cluster_fusion.param.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,13 @@
1010
iou_threshold: 0.65
1111
unknown_iou_threshold: 0.1
1212
remove_unknown: true
13+
14+
# fusion interface common params
15+
debug_mode: false
16+
image_buffer_size: 15
17+
filter_scope_min_x: -100.0
18+
filter_scope_min_y: -100.0
19+
filter_scope_min_z: -100.0
20+
filter_scope_max_x: 100.0
21+
filter_scope_max_y: 100.0
22+
filter_scope_max_z: 100.0

perception/image_projection_based_fusion/config/roi_detected_object_fusion.param.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,13 @@
1717
0, 0, 0, 0, 0, 1, 1, 1, # MOTORBIKE
1818
0, 0, 0, 0, 0, 1, 1, 1, # BICYCLE
1919
0, 0, 0, 0, 0, 1, 1, 1] # PEDESTRIAN
20+
21+
# fusion interface common params
22+
debug_mode: false
23+
image_buffer_size: 15
24+
filter_scope_min_x: -100.0
25+
filter_scope_min_y: -100.0
26+
filter_scope_min_z: -100.0
27+
filter_scope_max_x: 100.0
28+
filter_scope_max_y: 100.0
29+
filter_scope_max_z: 100.0

perception/image_projection_based_fusion/config/roi_pointcloud_fusion.param.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,13 @@
33
fuse_unknown_only: true
44
min_cluster_size: 2
55
cluster_2d_tolerance: 0.5
6+
7+
# fusion interface common params
8+
debug_mode: false
9+
image_buffer_size: 15
10+
filter_scope_min_x: -100.0
11+
filter_scope_min_y: -100.0
12+
filter_scope_min_z: -100.0
13+
filter_scope_max_x: 100.0
14+
filter_scope_max_y: 100.0
15+
filter_scope_max_z: 100.0
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
/**:
22
ros__parameters:
3+
# camera lidar fusion sync parameters
34
input_offset_ms: [61.67, 111.67, 45.0, 28.33, 78.33, 95.0]
45
timeout_ms: 70.0
56
match_threshold_ms: 50.0
6-
image_buffer_size: 15
7-
debug_mode: false
8-
filter_scope_min_x: -100.0
9-
filter_scope_min_y: -100.0
10-
filter_scope_min_z: -100.0
11-
filter_scope_max_x: 100.0
12-
filter_scope_max_y: 100.0
13-
filter_scope_max_z: 100.0

perception/image_projection_based_fusion/config/segmentation_pointcloud_fusion.param.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,13 @@
2828
# this is selected based on semantic segmentation model accuracy,
2929
# calibration accuracy and unknown reaction distance
3030
filter_distance_threshold: 60.0
31+
32+
# fusion interface common params
33+
debug_mode: false
34+
image_buffer_size: 15
35+
filter_scope_min_x: -100.0
36+
filter_scope_min_y: -100.0
37+
filter_scope_min_z: -100.0
38+
filter_scope_max_x: 100.0
39+
filter_scope_max_y: 100.0
40+
filter_scope_max_z: 100.0

perception/image_projection_based_fusion/launch/segmentation_pointcloud_fusion.launch.xml

-21
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,6 @@
2020
<arg name="output/pointcloud" default="output/pointcloud"/>
2121
<arg name="sync_param_path" default="$(find-pkg-share image_projection_based_fusion)/config/roi_sync.param.yaml"/>
2222
<arg name="semantic_segmentation_based_filter_param_path" default="$(find-pkg-share image_projection_based_fusion)/config/segmentation_pointcloud_fusion.param.yaml"/>
23-
<!-- debug -->
24-
<!-- cspell: ignore minx, maxx, miny, maxy, minz, maxz -->
25-
<arg name="debug_mode" default="false"/>
26-
27-
<arg name="filter_scope_minx" default="-100"/>
28-
<arg name="filter_scope_maxx" default="100"/>
29-
<arg name="filter_scope_miny" default="-100"/>
30-
<arg name="filter_scope_maxy" default="100"/>
31-
<arg name="filter_scope_minz" default="-100"/>
32-
<arg name="filter_scope_maxz" default="100"/>
33-
<arg name="image_buffer_size" default="15"/>
3423
<arg name="input/image0" default="/image_raw0"/>
3524
<arg name="input/image1" default="/image_raw1"/>
3625
<arg name="input/image2" default="/image_raw2"/>
@@ -72,16 +61,6 @@
7261
<param name="input/rois7" value="$(var input/mask7)"/>
7362
<param name="input/camera_info7" value="$(var input/camera_info7)"/>
7463
<param name="input/image7" value="$(var input/image7)"/>
75-
76-
<!-- debug -->
77-
<param name="debug_mode" value="$(var debug_mode)"/>
78-
<param name="filter_scope_minx" value="$(var filter_scope_minx)"/>
79-
<param name="filter_scope_maxx" value="$(var filter_scope_maxx)"/>
80-
<param name="filter_scope_miny" value="$(var filter_scope_miny)"/>
81-
<param name="filter_scope_maxy" value="$(var filter_scope_maxy)"/>
82-
<param name="filter_scope_minz" value="$(var filter_scope_minz)"/>
83-
<param name="filter_scope_maxz" value="$(var filter_scope_maxz)"/>
84-
<param name="image_buffer_size" value="$(var image_buffer_size)"/>
8564
</node>
8665
</group>
8766
</launch>

0 commit comments

Comments
 (0)