Skip to content

Commit fccf5e3

Browse files
Merge pull request #303 from tier4/sync-awf-latest
chore: sync awf-latest
2 parents 7e116ff + 4e94d65 commit fccf5e3

File tree

10 files changed

+120
-31
lines changed

10 files changed

+120
-31
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,46 @@
11
/**:
22
ros__parameters:
3-
show_debug_info: false
4-
enable_yaw_bias_estimation: true
5-
predict_frequency: 50.0
6-
tf_rate: 50.0
7-
publish_tf: true
8-
extend_state_step: 50
3+
node:
4+
show_debug_info: false
5+
enable_yaw_bias_estimation: true
6+
predict_frequency: 50.0
7+
tf_rate: 50.0
8+
publish_tf: true
9+
extend_state_step: 50
910

10-
# for Pose measurement
11-
pose_additional_delay: 0.0
12-
pose_measure_uncertainty_time: 0.01
13-
pose_smoothing_steps: 5
14-
pose_gate_dist: 10000.0
11+
pose_measurement:
12+
# for Pose measurement
13+
pose_additional_delay: 0.0
14+
pose_measure_uncertainty_time: 0.01
15+
pose_smoothing_steps: 5
16+
pose_gate_dist: 10000.0
1517

16-
# for twist measurement
17-
twist_additional_delay: 0.0
18-
twist_smoothing_steps: 2
19-
twist_gate_dist: 10000.0
18+
twist_measurement:
19+
# for twist measurement
20+
twist_additional_delay: 0.0
21+
twist_smoothing_steps: 2
22+
twist_gate_dist: 10000.0
2023

21-
# for process model
22-
proc_stddev_yaw_c: 0.005
23-
proc_stddev_vx_c: 10.0
24-
proc_stddev_wz_c: 5.0
24+
process_noise:
25+
# for process model
26+
proc_stddev_yaw_c: 0.005
27+
proc_stddev_vx_c: 10.0
28+
proc_stddev_wz_c: 5.0
2529

26-
#Simple1DFilter parameters
27-
z_filter_proc_dev: 1.0
28-
roll_filter_proc_dev: 0.01
29-
pitch_filter_proc_dev: 0.01
30-
# for diagnostics
31-
pose_no_update_count_threshold_warn: 50
32-
pose_no_update_count_threshold_error: 100
33-
twist_no_update_count_threshold_warn: 50
34-
twist_no_update_count_threshold_error: 100
30+
simple_1d_filter_parameters:
31+
#Simple1DFilter parameters
32+
z_filter_proc_dev: 1.0
33+
roll_filter_proc_dev: 0.01
34+
pitch_filter_proc_dev: 0.01
3535

36-
# for velocity measurement limitation (Set 0.0 if you want to ignore)
37-
threshold_observable_velocity_mps: 0.0 # [m/s]
36+
diagnostics:
37+
# for diagnostics
38+
pose_no_update_count_threshold_warn: 50
39+
pose_no_update_count_threshold_error: 100
40+
twist_no_update_count_threshold_warn: 50
41+
twist_no_update_count_threshold_error: 100
42+
43+
misc:
44+
# for velocity measurement limitation (Set 0.0 if you want to ignore)
45+
threshold_observable_velocity_mps: 0.0 # [m/s]
46+
pose_frame_id: "map"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**:
2+
ros__parameters:
3+
map_frame: map
4+
viewer_frame: viewer

autoware_launch/config/perception/object_recognition/detection/lidar_model/centerpoint.param.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,14 @@
1313
iou_nms_search_distance_2d: 10.0
1414
iou_nms_threshold: 0.1
1515
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
16+
score_threshold: 0.35
17+
has_twist: false
18+
trt_precision: fp16
19+
densification_num_past_frames: 1
20+
densification_world_frame_id: map
21+
22+
# weight files
23+
encoder_onnx_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).onnx"
24+
encoder_engine_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).engine"
25+
head_onnx_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).onnx"
26+
head_engine_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).engine"

autoware_launch/config/perception/object_recognition/detection/lidar_model/centerpoint_tiny.param.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,15 @@
1313
iou_nms_search_distance_2d: 10.0
1414
iou_nms_threshold: 0.1
1515
yaw_norm_thresholds: [0.3, 0.3, 0.3, 0.3, 0.0]
16+
score_threshold: 0.35
17+
build_only: false # shutdown node after TensorRT engine file is built
18+
has_twist: false
19+
trt_precision: fp16
20+
densification_num_past_frames: 1
21+
densification_world_frame_id: map
22+
23+
# weight files
24+
encoder_onnx_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).onnx"
25+
encoder_engine_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).engine"
26+
head_onnx_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).onnx"
27+
head_engine_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).engine"

autoware_launch/config/perception/object_recognition/detection/lidar_model/pointpainting.param.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/**:
22
ros__parameters:
33
trt_precision: fp16
4-
build_only: false
54
encoder_onnx_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).onnx"
65
encoder_engine_path: "$(var model_path)/pts_voxel_encoder_$(var model_name).engine"
76
head_onnx_path: "$(var model_path)/pts_backbone_neck_head_$(var model_name).onnx"

autoware_launch/config/planning/preset/default_preset.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ launch:
99
- arg:
1010
name: launch_dynamic_avoidance_module
1111
default: "true"
12+
- arg:
13+
name: launch_sampling_planner_module
14+
default: "false" # Warning, experimental module, use only in simulations
1215
- arg:
1316
name: launch_lane_change_right_module
1417
default: "true"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/**:
2+
ros__parameters:
3+
common:
4+
output_delta_arc_length: 0.5 # [m] delta arc length for output trajectory
5+
6+
debug:
7+
enable_calculation_time_info: false # flag to print calculation times
8+
id: 0 # id of the candidate paths for which to print/show details (e.g., footprint in rviz)
9+
10+
preprocessing:
11+
force_zero_initial_deviation: True # if true, initial planning starts from the reference path
12+
force_zero_initial_heading: True # if true, initial planning starts with a heading aligned with the reference path
13+
smooth_reference_trajectory: False # if true, the reference trajectory is smoothed before being used for planning
14+
constraints:
15+
hard:
16+
max_curvature: 3.0 # [m⁻¹] maximum curvature of a sampled path
17+
min_curvature: -3.0 # [m⁻¹] minimum curvature of a sampled path
18+
soft:
19+
lateral_deviation_weight: 1.0 # cost weight for lateral deviation between the end of a sampled path and the reference path
20+
length_weight: 1.0 # cost weight for the length of a sampled path
21+
curvature_weight: 2000.0 # cost weight for the curvature of a sampled path
22+
weights: [0.5,1.0,20.0]
23+
sampling:
24+
enable_frenet: True
25+
enable_bezier: False
26+
resolution: 0.5 # [m] target distance between sampled path points
27+
previous_path_reuse_points_nb: 2 # number of points reused from the previously generated path (0:no reuse, 1:replan from end of prev path, 2: end and mid of prev path, etc)
28+
target_lengths: [20.0, 40.0] # [m] target lengths of the sampled paths
29+
nb_target_lateral_positions: 0 # number of lateral positions to use for sampling (in addition to 0.0 and the current lateral deviation)
30+
target_lateral_positions: [-4.5,-2.5, 0.0, 2.5,4.5] # manual values that are only used if nb_target_lateral_positions = 0
31+
frenet: # target values for the sampled "lateral deviation over longitudinal position" polynomial
32+
target_lateral_velocities: [-0.5, 0.0, 0.5]
33+
target_lateral_accelerations: [0.0]
34+
# bezier:
35+
# nb_k: 3 # number of sampled curvature values
36+
# mk_min: 0.0 # minimum curvature value
37+
# mk_max: 10.0 # maximum curvature value
38+
# nb_t: 5 # number of sampled acceleration values
39+
# mt_min: 0.3 # minimum acceleration value
40+
# mt_max: 1.7 # maximum acceleration value

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,12 @@
8282
keep_last: true
8383
priority: 7
8484
max_module_size: 1
85+
86+
sampling_planner:
87+
enable_module: true
88+
enable_rtc: false
89+
enable_simultaneous_execution_as_approved_module: false
90+
enable_simultaneous_execution_as_candidate_module: false
91+
keep_last: false
92+
priority: 16
93+
max_module_size: 1

autoware_launch/launch/components/tier4_map_component.launch.xml

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

99
<arg name="pointcloud_map_loader_param_path" value="$(find-pkg-share autoware_launch)/config/map/pointcloud_map_loader.param.yaml"/>
1010
<arg name="lanelet2_map_loader_param_path" value="$(find-pkg-share autoware_launch)/config/map/lanelet2_map_loader.param.yaml"/>
11+
<arg name="map_tf_generator_param_path" value="$(find-pkg-share autoware_launch)/config/map/map_tf_generator.param.yaml"/>
1112
<arg name="map_projection_loader_param_path" value="$(find-pkg-share autoware_launch)/config/map/map_projection_loader.param.yaml"/>
1213
</include>
1314
</launch>

autoware_launch/launch/components/tier4_planning_component.launch.xml

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<arg name="behavior_path_planner_side_shift_module_param_path" value="$(var behavior_path_config_path)/side_shift/side_shift.param.yaml"/>
2828
<arg name="behavior_path_planner_avoidance_module_param_path" value="$(var behavior_path_config_path)/avoidance/avoidance.param.yaml"/>
2929
<arg name="behavior_path_planner_avoidance_by_lc_module_param_path" value="$(var behavior_path_config_path)/avoidance_by_lane_change/avoidance_by_lane_change.param.yaml"/>
30+
<arg name="behavior_path_planner_sampling_planner_module_param_path" value="$(var behavior_path_config_path)/sampling_planner/sampling_planner.param.yaml"/>
3031
<arg name="behavior_path_planner_dynamic_avoidance_module_param_path" value="$(var behavior_path_config_path)/dynamic_avoidance/dynamic_avoidance.param.yaml"/>
3132
<arg name="behavior_path_planner_lane_change_module_param_path" value="$(var behavior_path_config_path)/lane_change/lane_change.param.yaml"/>
3233
<arg name="behavior_path_planner_goal_planner_module_param_path" value="$(var behavior_path_config_path)/goal_planner/goal_planner.param.yaml"/>

0 commit comments

Comments
 (0)