diff --git a/launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.xml b/launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.xml
index 3a1f417106f54..4539e15a55954 100644
--- a/launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.xml
+++ b/launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.xml
@@ -43,6 +43,8 @@
+
+
-
+
@@ -174,7 +176,7 @@
value="$(eval "'$(var behavior_velocity_planner_launch_modules)' + 'behavior_velocity_planner::NoDrivableLaneModulePlugin, '")"
if="$(var launch_no_drivable_lane_module)"
/>
-
+
diff --git a/planning/behavior_path_planner/src/behavior_path_planner_node.cpp b/planning/behavior_path_planner/src/behavior_path_planner_node.cpp
index 46057031afd8a..4828a0d62e7f6 100644
--- a/planning/behavior_path_planner/src/behavior_path_planner_node.cpp
+++ b/planning/behavior_path_planner/src/behavior_path_planner_node.cpp
@@ -135,6 +135,10 @@ BehaviorPathPlannerNode::BehaviorPathPlannerNode(const rclcpp::NodeOptions & nod
planner_manager_ = std::make_shared(*this, p.max_iteration_num, p.verbose);
for (const auto & name : declare_parameter>("launch_modules")) {
+ // workaround: Since ROS 2 can't get empty list, launcher set [''] on the parameter.
+ if (name == "") {
+ break;
+ }
planner_manager_->launchScenePlugin(*this, name);
}
diff --git a/planning/behavior_velocity_planner/src/node.cpp b/planning/behavior_velocity_planner/src/node.cpp
index 7c0036b7812fa..5da8df9e70c35 100644
--- a/planning/behavior_velocity_planner/src/node.cpp
+++ b/planning/behavior_velocity_planner/src/node.cpp
@@ -147,6 +147,10 @@ BehaviorVelocityPlannerNode::BehaviorVelocityPlannerNode(const rclcpp::NodeOptio
// Initialize PlannerManager
for (const auto & name : declare_parameter>("launch_modules")) {
+ // workaround: Since ROS 2 can't get empty list, launcher set [''] on the parameter.
+ if (name == "") {
+ break;
+ }
planner_manager_.launchScenePlugin(*this, name);
}