Skip to content

Commit 1d5c44c

Browse files
feat(start/goal_planner): remove unused param and update time horizon for goal planner's safety check (autowarefoundation#6353)
* remove unused parameter Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * update safety check time horizon Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> * update readme Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp> --------- Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
1 parent b632aeb commit 1d5c44c

File tree

3 files changed

+26
-28
lines changed

3 files changed

+26
-28
lines changed

planning/behavior_path_goal_planner_module/config/goal_planner.param.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
delay_until_departure: 1.0
128128
# For target object filtering
129129
target_filtering:
130-
safety_check_time_horizon: 5.0
130+
safety_check_time_horizon: 10.0
131131
safety_check_time_resolution: 1.0
132132
# detection range
133133
object_check_forward_distance: 10.0
@@ -163,7 +163,6 @@
163163
method: "integral_predicted_polygon"
164164
keep_unsafe_time: 3.0
165165
# collision check parameters
166-
check_all_predicted_path: true
167166
publish_debug_marker: false
168167
rss_params:
169168
rear_vehicle_reaction_time: 2.0

planning/behavior_path_start_planner_module/README.md

+25-25
Original file line numberDiff line numberDiff line change
@@ -149,31 +149,31 @@ Parameters under `path_safety_check.ego_predicted_path` specify the ego vehicle'
149149

150150
Parameters under `target_filtering` are related to filtering target objects for safety check.
151151

152-
| Name | Unit | Type | Description | Default value |
153-
| :---------------------------------------------- | :---- | :----- | :------------------------------------------------- | :------------ |
154-
| safety_check_time_horizon | [s] | double | Time horizon for safety check | 5.0 |
155-
| safety_check_time_resolution | [s] | double | Time resolution for safety check | 1.0 |
156-
| object_check_forward_distance | [m] | double | Forward distance for object detection | 10.0 |
157-
| object_check_backward_distance | [m] | double | Backward distance for object detection | 100.0 |
158-
| ignore_object_velocity_threshold | [m/s] | double | Velocity threshold below which objects are ignored | 1.0 |
159-
| object_types_to_check.check_car | - | bool | Flag to check cars | true |
160-
| object_types_to_check.check_truck | - | bool | Flag to check trucks | true |
161-
| object_types_to_check.check_bus | - | bool | Flag to check buses | true |
162-
| object_types_to_check.check_trailer | - | bool | Flag to check trailers | true |
163-
| object_types_to_check.check_bicycle | - | bool | Flag to check bicycles | true |
164-
| object_types_to_check.check_motorcycle | - | bool | Flag to check motorcycles | true |
165-
| object_types_to_check.check_pedestrian | - | bool | Flag to check pedestrians | true |
166-
| object_types_to_check.check_unknown | - | bool | Flag to check unknown object types | false |
167-
| object_lane_configuration.check_current_lane | - | bool | Flag to check the current lane | true |
168-
| object_lane_configuration.check_right_side_lane | - | bool | Flag to check the right side lane | true |
169-
| object_lane_configuration.check_left_side_lane | - | bool | Flag to check the left side lane | true |
170-
| object_lane_configuration.check_shoulder_lane | - | bool | Flag to check the shoulder lane | true |
171-
| object_lane_configuration.check_other_lane | - | bool | Flag to check other lanes | false |
172-
| include_opposite_lane | - | bool | Flag to include the opposite lane in check | false |
173-
| invert_opposite_lane | - | bool | Flag to invert the opposite lane check | false |
174-
| check_all_predicted_path | - | bool | Flag to check all predicted paths | true |
175-
| use_all_predicted_path | - | bool | Flag to use all predicted paths | true |
176-
| use_predicted_path_outside_lanelet | - | bool | Flag to use predicted paths outside of lanelets | false |
152+
| Name | Unit | Type | Description | Default value |
153+
| :---------------------------------------------- | :---- | :----- | :----------------------------------------------------------------- | :------------ |
154+
| safety_check_time_horizon | [s] | double | Time horizon for predicted paths of the ego and dynamic objects | 5.0 |
155+
| safety_check_time_resolution | [s] | double | Time resolution for predicted paths of the ego and dynamic objects | 1.0 |
156+
| object_check_forward_distance | [m] | double | Forward distance for object detection | 10.0 |
157+
| object_check_backward_distance | [m] | double | Backward distance for object detection | 100.0 |
158+
| ignore_object_velocity_threshold | [m/s] | double | Velocity threshold below which objects are ignored | 1.0 |
159+
| object_types_to_check.check_car | - | bool | Flag to check cars | true |
160+
| object_types_to_check.check_truck | - | bool | Flag to check trucks | true |
161+
| object_types_to_check.check_bus | - | bool | Flag to check buses | true |
162+
| object_types_to_check.check_trailer | - | bool | Flag to check trailers | true |
163+
| object_types_to_check.check_bicycle | - | bool | Flag to check bicycles | true |
164+
| object_types_to_check.check_motorcycle | - | bool | Flag to check motorcycles | true |
165+
| object_types_to_check.check_pedestrian | - | bool | Flag to check pedestrians | true |
166+
| object_types_to_check.check_unknown | - | bool | Flag to check unknown object types | false |
167+
| object_lane_configuration.check_current_lane | - | bool | Flag to check the current lane | true |
168+
| object_lane_configuration.check_right_side_lane | - | bool | Flag to check the right side lane | true |
169+
| object_lane_configuration.check_left_side_lane | - | bool | Flag to check the left side lane | true |
170+
| object_lane_configuration.check_shoulder_lane | - | bool | Flag to check the shoulder lane | true |
171+
| object_lane_configuration.check_other_lane | - | bool | Flag to check other lanes | false |
172+
| include_opposite_lane | - | bool | Flag to include the opposite lane in check | false |
173+
| invert_opposite_lane | - | bool | Flag to invert the opposite lane check | false |
174+
| check_all_predicted_path | - | bool | Flag to check all predicted paths | true |
175+
| use_all_predicted_path | - | bool | Flag to use all predicted paths | true |
176+
| use_predicted_path_outside_lanelet | - | bool | Flag to use predicted paths outside of lanelets | false |
177177

178178
### Safety Check Parameters
179179

planning/behavior_path_start_planner_module/config/start_planner.param.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@
125125
# safety check configuration
126126
enable_safety_check: true
127127
# collision check parameters
128-
check_all_predicted_path: true
129128
publish_debug_marker: false
130129
rss_params:
131130
rear_vehicle_reaction_time: 2.0

0 commit comments

Comments
 (0)