From f5548d74583433ea9fd8698369fb3d8ccdadd8b3 Mon Sep 17 00:00:00 2001
From: xtk8532704 <1041084556@qq.com>
Date: Mon, 18 Nov 2024 15:55:52 +0900
Subject: [PATCH] add control_module_preset
Signed-off-by: xtk8532704 <1041084556@qq.com>
---
.../config/control/preset/default_preset.yaml | 39 +++++++++++++++++++
.../preset/dlr_control_validator_preset.yaml | 39 +++++++++++++++++++
autoware_launch/launch/autoware.launch.xml | 5 ++-
.../tier4_control_component.launch.xml | 9 ++---
.../launch/e2e_simulator.launch.xml | 2 +
.../launch/logging_simulator.launch.xml | 2 +
.../launch/planning_simulator.launch.xml | 2 +
7 files changed, 91 insertions(+), 7 deletions(-)
create mode 100644 autoware_launch/config/control/preset/default_preset.yaml
create mode 100644 autoware_launch/config/control/preset/dlr_control_validator_preset.yaml
diff --git a/autoware_launch/config/control/preset/default_preset.yaml b/autoware_launch/config/control/preset/default_preset.yaml
new file mode 100644
index 0000000000..8b16c6fc75
--- /dev/null
+++ b/autoware_launch/config/control/preset/default_preset.yaml
@@ -0,0 +1,39 @@
+launch:
+ # controler
+ - arg:
+ name: trajectory_follower_mode
+ default: trajectory_follower_node
+ # option: trajectory_follower_node
+ # smart_mpc_trajectory_follower
+ # none
+
+ # external_cmd selector/converter
+ - arg:
+ name: launch_external_cmd_selector
+ default: "true"
+ - arg:
+ name: launch_external_cmd_converter
+ default: "true"
+
+ # optional control checkers
+ - arg:
+ name: launch_lane_departure_checker
+ default: "true"
+ - arg:
+ name: launch_control_validator
+ default: "true"
+ - arg:
+ name: launch_autonomous_emergency_braking
+ default: "true"
+ - arg:
+ name: launch_collision_detector
+ default: "true"
+ - arg:
+ name: launch_obstacle_collision_checker
+ default: "false"
+ - arg:
+ name: launch_predicted_path_checker
+ default: "false"
+ - arg:
+ name: launch_control_evaluator
+ default: "true"
diff --git a/autoware_launch/config/control/preset/dlr_control_validator_preset.yaml b/autoware_launch/config/control/preset/dlr_control_validator_preset.yaml
new file mode 100644
index 0000000000..69614133f9
--- /dev/null
+++ b/autoware_launch/config/control/preset/dlr_control_validator_preset.yaml
@@ -0,0 +1,39 @@
+launch:
+ # controler
+ - arg:
+ name: trajectory_follower_mode
+ default: none
+ # option: trajectory_follower_node
+ # smart_mpc_trajectory_follower
+ # none
+
+ # external_cmd selector/converter
+ - arg:
+ name: launch_external_cmd_selector
+ default: "false"
+ - arg:
+ name: launch_external_cmd_converter
+ default: "false"
+
+ # optional control checkers
+ - arg:
+ name: launch_lane_departure_checker
+ default: "false"
+ - arg:
+ name: launch_control_validator
+ default: "true"
+ - arg:
+ name: launch_autonomous_emergency_braking
+ default: "false"
+ - arg:
+ name: launch_collision_detector
+ default: "false"
+ - arg:
+ name: launch_obstacle_collision_checker
+ default: "false"
+ - arg:
+ name: launch_predicted_path_checker
+ default: "false"
+ - arg:
+ name: launch_control_evaluator
+ default: "false"
diff --git a/autoware_launch/launch/autoware.launch.xml b/autoware_launch/launch/autoware.launch.xml
index 95f15f59fb..29378cc0c8 100644
--- a/autoware_launch/launch/autoware.launch.xml
+++ b/autoware_launch/launch/autoware.launch.xml
@@ -9,6 +9,7 @@
+
@@ -113,7 +114,9 @@
-
+
+
+
diff --git a/autoware_launch/launch/components/tier4_control_component.launch.xml b/autoware_launch/launch/components/tier4_control_component.launch.xml
index d23a3c42c5..99cfe7484f 100644
--- a/autoware_launch/launch/components/tier4_control_component.launch.xml
+++ b/autoware_launch/launch/components/tier4_control_component.launch.xml
@@ -1,13 +1,13 @@
+
+
+
-
-
-
@@ -43,10 +43,7 @@
-
-
-
diff --git a/autoware_launch/launch/e2e_simulator.launch.xml b/autoware_launch/launch/e2e_simulator.launch.xml
index b1a5d6ee8b..3237754c48 100644
--- a/autoware_launch/launch/e2e_simulator.launch.xml
+++ b/autoware_launch/launch/e2e_simulator.launch.xml
@@ -10,6 +10,7 @@
+
@@ -51,6 +52,7 @@
+
diff --git a/autoware_launch/launch/logging_simulator.launch.xml b/autoware_launch/launch/logging_simulator.launch.xml
index 8780578a6e..df5f591fc4 100644
--- a/autoware_launch/launch/logging_simulator.launch.xml
+++ b/autoware_launch/launch/logging_simulator.launch.xml
@@ -9,6 +9,7 @@
+
@@ -43,6 +44,7 @@
+
diff --git a/autoware_launch/launch/planning_simulator.launch.xml b/autoware_launch/launch/planning_simulator.launch.xml
index bc601cb30f..b7e21999f1 100644
--- a/autoware_launch/launch/planning_simulator.launch.xml
+++ b/autoware_launch/launch/planning_simulator.launch.xml
@@ -8,6 +8,7 @@
+
@@ -58,6 +59,7 @@
+