Skip to content

Commit 41af439

Browse files
committed
add parameters for crosswalk occlusion slowdown feature (autowarefoundation#807)
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
1 parent ac20700 commit 41af439

File tree

1 file changed

+17
-0
lines changed
  • autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner

1 file changed

+17
-0
lines changed

autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/crosswalk.param.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,20 @@
6969
bicycle: true # [-] whether to look and stop by BICYCLE objects
7070
motorcycle: true # [-] whether to look and stop by MOTORCYCLE objects (tmp: currently it is difficult for perception modules to detect bicycles and motorcycles separately.)
7171
pedestrian: true # [-] whether to look and stop by PEDESTRIAN objects
72+
73+
# param for occlusions
74+
occlusion:
75+
enable: true # if true, ego will slowdown around crosswalks that are occluded
76+
occluded_object_velocity: 1.0 # [m/s] assumed velocity of objects that may come out of the occluded space
77+
slow_down_velocity: 1.0 # [m/s]
78+
time_buffer: 0.5 # [s] consecutive time with/without an occlusion to add/remove the slowdown
79+
min_size: 0.5 # [m] minimum size of an occlusion (square side size)
80+
free_space_max: 43 # [-] maximum value of a free space cell in the occupancy grid
81+
occupied_min: 58 # [-] minimum value of an occupied cell in the occupancy grid
82+
ignore_with_red_traffic_light: true # [-] if true, occlusions at crosswalks with traffic lights are ignored
83+
ignore_behind_predicted_objects: true # [-] if true, occlusions behind predicted objects are ignored
84+
ignore_velocity_thresholds:
85+
default: 0.5 # [m/s] occlusions are only ignored behind objects with a higher or equal velocity
86+
custom_labels: ["PEDESTRIAN"] # labels for which to define a non-default velocity threshold (see autoware_auto_perception_msgs::msg::ObjectClassification for all the labels)
87+
custom_thresholds: [0.0] # velocities of the custom labels
88+
extra_predicted_objects_size: 0.5 # [m] extra size added to the objects for masking the occlusions

0 commit comments

Comments
 (0)