You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/intersection.param.yaml
Copy file name to clipboardexpand all lines: planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/occlusion_spot.param.yaml
+1-2
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,8 @@
3
3
occlusion_spot:
4
4
detection_method: "occupancy_grid"# [-] candidate is "occupancy_grid" or "predicted_object"
5
5
pass_judge: "smooth_velocity"# [-] candidate is "smooth_velocity" or "current_velocity"
6
-
filter_occupancy_grid: true # [-] whether to filter occupancy grid by morphologyEx or not
7
-
use_moving_object_ray_cast: true # [-] whether to reflect moving object ray shadow grid map
8
6
use_object_info: true # [-] whether to reflect object info to occupancy grid map or not
7
+
use_moving_object_ray_cast: true # [-] whether to reflect moving object ray shadow grid map
9
8
use_partition_lanelet: true # [-] whether to use partition lanelet map data
10
9
pedestrian_vel: 1.5# [m/s] assume pedestrian is dashing from occlusion at this velocity
Copy file name to clipboardexpand all lines: planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/stop_line.param.yaml
+1
Original file line number
Diff line number
Diff line change
@@ -4,5 +4,6 @@
4
4
stop_margin: 0.0
5
5
stop_check_dist: 2.0
6
6
stop_duration_sec: 1.0
7
+
use_initialization_stop_line_state: true
7
8
debug:
8
9
show_stopline_collision_check: false # [-] whether to show stopline collision
planning_algorithm: "pid_base"# currently supported algorithm is "pid_base"
5
+
6
+
is_showing_debug_info: true
7
+
8
+
# longitudinal info
9
+
idling_time: 4.0# idling time to detect front vehicle starting deceleration [s]
10
+
min_ego_accel_for_rss: -1.0# ego's acceleration to calculate RSS distance [m/ss]
11
+
min_object_accel_for_rss: -1.0# front obstacle's acceleration to calculate RSS distance [m/ss]
12
+
safe_distance_margin : 6.0# This is also used as a stop margin [m]
13
+
14
+
lpf_gain_for_accel: 0.2# gain of low pass filter for ego acceleration [-]
15
+
16
+
nearest_dist_deviation_threshold: 3.0# [m] for finding nearest index
17
+
nearest_yaw_deviation_threshold: 1.57# [rad] for finding nearest index
18
+
min_behavior_stop_margin: 3.0# [m]
19
+
obstacle_velocity_threshold_from_cruise_to_stop : 3.0# stop planning is executed to the obstacle whose velocity is less than this value [m/s]
20
+
21
+
cruise_obstacle_type:
22
+
unknown: true
23
+
car: true
24
+
truck: true
25
+
bus: true
26
+
trailer: true
27
+
motorcycle: true
28
+
bicycle: false
29
+
pedestrian: false
30
+
31
+
stop_obstacle_type:
32
+
unknown: true
33
+
car: true
34
+
truck: true
35
+
bus: true
36
+
trailer: true
37
+
motorcycle: true
38
+
bicycle: true
39
+
pedestrian: true
40
+
41
+
obstacle_filtering:
42
+
rough_detection_area_expand_width : 5.0# rough lateral margin for rough detection area expansion [m]
43
+
detection_area_expand_width : 0.0# lateral margin for precise detection area expansion
44
+
decimate_trajectory_step_length : 2.0# longitudinal step length to calculate trajectory polygon for collision checking
45
+
46
+
# if crossing vehicle is decided as target obstacles or not
47
+
crossing_obstacle_velocity_threshold : 3.0# velocity threshold for crossing obstacle for cruise or stop [m/s]
48
+
crossing_obstacle_traj_angle_threshold : 1.22# [rad] = 70 [deg], yaw threshold of crossing obstacle against the nearest trajectory point for cruise or stop
49
+
collision_time_margin : 8.0# time threshold of collision between obstacle adn ego for cruise or stop [s]
50
+
51
+
ego_obstacle_overlap_time_threshold : 1.0# time threshold to decide cut-in obstacle for cruise or stop [s]
52
+
max_prediction_time_for_collision_check : 20.0# prediction time to check collision between obstacle and ego
53
+
54
+
ignored_outside_obstacle_type:
55
+
unknown: false
56
+
car: false
57
+
truck: false
58
+
bus: false
59
+
trailer: false
60
+
motorcycle: false
61
+
bicycle: true
62
+
pedestrian: true
63
+
64
+
pid_based_planner:
65
+
# use_predicted_obstacle_pose: false
66
+
67
+
# PID gains to keep safe distance with the front vehicle
68
+
kp: 0.6
69
+
ki: 0.0
70
+
kd: 0.5
71
+
72
+
min_accel_during_cruise: -2.0# minimum acceleration during cruise to slow down [m/ss]
73
+
74
+
output_ratio_during_accel: 2.5# target acceleration is multiplied with this value while ego accelerates to catch up the front vehicle [-]
75
+
vel_to_acc_weight: 8.0# target acceleration is calculated by (target_velocity - current_velocity) * vel_to_acc_weight [-]
76
+
77
+
min_cruise_target_vel: 0.0# minimum target velocity during slow down [m/s]
78
+
79
+
optimization_based_planner:
80
+
resampling_s_interval: 2.0
81
+
dense_resampling_time_interval: 0.1
82
+
sparse_resampling_time_interval: 1.0
83
+
dense_time_horizon: 5.0
84
+
max_time_horizon: 25.0
85
+
max_trajectory_length: 200.0
86
+
velocity_margin: 0.1#[m/s]
87
+
88
+
# Parameters for safe distance
89
+
t_dangerous: 0.5
90
+
91
+
# For initial Motion
92
+
replan_vel_deviation: 5.0# velocity deviation to replan initial velocity [m/s]
93
+
engage_velocity: 0.25# engage velocity threshold [m/s] (if the trajectory velocity is higher than this value, use this velocity for engage vehicle speed)
94
+
engage_acceleration: 0.1# engage acceleration [m/ss] (use this acceleration when engagement)
95
+
engage_exit_ratio: 0.5# exit engage sequence to normal velocity planning when the velocity exceeds engage_exit_ratio x engage_velocity.
96
+
stop_dist_to_prohibit_engage: 0.5# if the stop point is in this distance, the speed is set to 0 not to move the vehicle [m]
0 commit comments