From 5b9551cdac21eb439943a08b24b647f52ea9c0c5 Mon Sep 17 00:00:00 2001 From: Mamoru Sobue Date: Thu, 1 Aug 2024 09:21:45 +0900 Subject: [PATCH] feat(behavior_path _planner): divide planner manager modules into dependent slots (#1091) --- .../scene_module_manager.param.yaml | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml b/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml index 59ef4157b8..9f270b0637 100644 --- a/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml +++ b/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/scene_module_manager.param.yaml @@ -3,80 +3,80 @@ # NOTE: The smaller the priority number is, the higher the module priority is. /**: ros__parameters: + # NOTE: modules which are not set true in the preset is ignored in the slot configuration + slots: + # NOTE: array of array is not supported + - slot1 + - slot2 + - slot3 + - slot4 + slot1: + - "start_planner" + slot2: + - "side_shift" + - "avoidance_by_lane_change" + - "static_obstacle_avoidance" + - "lane_change_left" + - "lane_change_right" + - "external_request_lane_change_left" + - "external_request_lane_change_right" + slot3: + - "goal_planner" + slot4: + - "dynamic_obstacle_avoidance" + external_request_lane_change_left: enable_rtc: false enable_simultaneous_execution_as_approved_module: false enable_simultaneous_execution_as_candidate_module: true - keep_last: false - priority: 6 external_request_lane_change_right: enable_rtc: false enable_simultaneous_execution_as_approved_module: false enable_simultaneous_execution_as_candidate_module: true - keep_last: false - priority: 6 lane_change_left: enable_rtc: false enable_simultaneous_execution_as_approved_module: true enable_simultaneous_execution_as_candidate_module: true - keep_last: false - priority: 5 lane_change_right: enable_rtc: false enable_simultaneous_execution_as_approved_module: true enable_simultaneous_execution_as_candidate_module: true - keep_last: false - priority: 5 start_planner: enable_rtc: false enable_simultaneous_execution_as_approved_module: true enable_simultaneous_execution_as_candidate_module: false - keep_last: false - priority: 0 side_shift: enable_rtc: false enable_simultaneous_execution_as_approved_module: false enable_simultaneous_execution_as_candidate_module: false - keep_last: false - priority: 2 goal_planner: enable_rtc: false enable_simultaneous_execution_as_approved_module: true enable_simultaneous_execution_as_candidate_module: false - keep_last: true - priority: 1 static_obstacle_avoidance: enable_rtc: false enable_simultaneous_execution_as_approved_module: true enable_simultaneous_execution_as_candidate_module: false - keep_last: false - priority: 4 avoidance_by_lane_change: enable_rtc: false enable_simultaneous_execution_as_approved_module: false enable_simultaneous_execution_as_candidate_module: false - keep_last: false - priority: 3 dynamic_obstacle_avoidance: enable_rtc: false enable_simultaneous_execution_as_approved_module: true enable_simultaneous_execution_as_candidate_module: true - keep_last: true - priority: 7 sampling_planner: enable_module: true enable_rtc: false enable_simultaneous_execution_as_approved_module: false enable_simultaneous_execution_as_candidate_module: false - keep_last: false - priority: 16