diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 42627e0671475..7e76a883c36e9 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -204,7 +204,7 @@ simulator/autoware_carla_interface/** maxime.clement@tier4.jp mradityagio@gmail.
simulator/dummy_perception_publisher/** yukihiro.saito@tier4.jp
simulator/fault_injection/** keisuke.shima@tier4.jp
simulator/learning_based_vehicle_model/** maxime.clement@tier4.jp nagy.tomas@tier4.jp
-simulator/simple_planning_simulator/** mamoru.sobue@tier4.jp maxime.clement@tier4.jp takamasa.horibe@tier4.jp temkei.kem@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp kotaro.yoshimoto@tier4.jp
+simulator/autoware_simple_planning_simulator/** mamoru.sobue@tier4.jp maxime.clement@tier4.jp takamasa.horibe@tier4.jp temkei.kem@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp kotaro.yoshimoto@tier4.jp junya.sasaki@tier4.jp
simulator/tier4_dummy_object_rviz_plugin/** yukihiro.saito@tier4.jp
simulator/autoware_vehicle_door_simulator/** isamu.takagi@tier4.jp junya.sasaki@tier4.jp
system/autoware_component_monitor/** baris@leodrive.ai memin@leodrive.ai yavuz@leodrive.ai
diff --git a/launch/tier4_simulator_launch/launch/simulator.launch.xml b/launch/tier4_simulator_launch/launch/simulator.launch.xml
index fa457a31f8c43..1255061a474db 100644
--- a/launch/tier4_simulator_launch/launch/simulator.launch.xml
+++ b/launch/tier4_simulator_launch/launch/simulator.launch.xml
@@ -219,7 +219,7 @@
-
+
diff --git a/launch/tier4_simulator_launch/package.xml b/launch/tier4_simulator_launch/package.xml
index fba24d0a5d525..f12209f4ab3ef 100644
--- a/launch/tier4_simulator_launch/package.xml
+++ b/launch/tier4_simulator_launch/package.xml
@@ -15,8 +15,8 @@
autoware_cmake
autoware_fault_injection
+ autoware_simple_planning_simulator
dummy_perception_publisher
- simple_planning_simulator
ament_lint_auto
autoware_lint_common
diff --git a/simulator/simple_planning_simulator/CHANGELOG.rst b/simulator/autoware_simple_planning_simulator/CHANGELOG.rst
similarity index 100%
rename from simulator/simple_planning_simulator/CHANGELOG.rst
rename to simulator/autoware_simple_planning_simulator/CHANGELOG.rst
diff --git a/simulator/simple_planning_simulator/CMakeLists.txt b/simulator/autoware_simple_planning_simulator/CMakeLists.txt
similarity index 85%
rename from simulator/simple_planning_simulator/CMakeLists.txt
rename to simulator/autoware_simple_planning_simulator/CMakeLists.txt
index 6acb74342c90f..ab4ac8218e193 100644
--- a/simulator/simple_planning_simulator/CMakeLists.txt
+++ b/simulator/autoware_simple_planning_simulator/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.14)
-project(simple_planning_simulator)
+project(autoware_simple_planning_simulator)
find_package(autoware_cmake REQUIRED)
find_package(Python3 COMPONENTS Interpreter Development)
@@ -8,8 +8,8 @@ autoware_package()
# Component
ament_auto_add_library(${PROJECT_NAME} SHARED
- include/simple_planning_simulator/simple_planning_simulator_core.hpp
- include/simple_planning_simulator/visibility_control.hpp
+ include/autoware/simple_planning_simulator/simple_planning_simulator_core.hpp
+ include/autoware/simple_planning_simulator/visibility_control.hpp
src/simple_planning_simulator/simple_planning_simulator_core.cpp
src/simple_planning_simulator/vehicle_model/sim_model_interface.cpp
src/simple_planning_simulator/vehicle_model/sim_model_ideal_steer_vel.cpp
@@ -28,8 +28,8 @@ ament_auto_add_library(${PROJECT_NAME} SHARED
target_include_directories(${PROJECT_NAME} PUBLIC ${Python3_INCLUDE_DIRS} ${learning_based_vehicle_model_INCLUDE_DIRS})
# Node executable
rclcpp_components_register_node(${PROJECT_NAME}
- PLUGIN "simulation::simple_planning_simulator::SimplePlanningSimulator"
- EXECUTABLE ${PROJECT_NAME}_exe
+ PLUGIN "autoware::simulator::simple_planning_simulator::SimplePlanningSimulator"
+ EXECUTABLE ${PROJECT_NAME}_node
)
if(BUILD_TESTING)
diff --git a/simulator/simple_planning_simulator/README.md b/simulator/autoware_simple_planning_simulator/README.md
similarity index 99%
rename from simulator/simple_planning_simulator/README.md
rename to simulator/autoware_simple_planning_simulator/README.md
index cd362c0115358..385f4aa1c7eab 100644
--- a/simulator/simple_planning_simulator/README.md
+++ b/simulator/autoware_simple_planning_simulator/README.md
@@ -1,4 +1,4 @@
-# simple_planning_simulator
+# autoware_simple_planning_simulator
## Purpose / Use cases
diff --git a/simulator/simple_planning_simulator/data/actuation_cmd_map/accel_map.csv b/simulator/autoware_simple_planning_simulator/data/actuation_cmd_map/accel_map.csv
similarity index 100%
rename from simulator/simple_planning_simulator/data/actuation_cmd_map/accel_map.csv
rename to simulator/autoware_simple_planning_simulator/data/actuation_cmd_map/accel_map.csv
diff --git a/simulator/simple_planning_simulator/data/actuation_cmd_map/brake_map.csv b/simulator/autoware_simple_planning_simulator/data/actuation_cmd_map/brake_map.csv
similarity index 100%
rename from simulator/simple_planning_simulator/data/actuation_cmd_map/brake_map.csv
rename to simulator/autoware_simple_planning_simulator/data/actuation_cmd_map/brake_map.csv
diff --git a/simulator/simple_planning_simulator/data/actuation_cmd_map/steer_map.csv b/simulator/autoware_simple_planning_simulator/data/actuation_cmd_map/steer_map.csv
similarity index 100%
rename from simulator/simple_planning_simulator/data/actuation_cmd_map/steer_map.csv
rename to simulator/autoware_simple_planning_simulator/data/actuation_cmd_map/steer_map.csv
diff --git a/simulator/simple_planning_simulator/docs/actuation_cmd_sim.md b/simulator/autoware_simple_planning_simulator/docs/actuation_cmd_sim.md
similarity index 100%
rename from simulator/simple_planning_simulator/docs/actuation_cmd_sim.md
rename to simulator/autoware_simple_planning_simulator/docs/actuation_cmd_sim.md
diff --git a/simulator/simple_planning_simulator/include/simple_planning_simulator/simple_planning_simulator_core.hpp b/simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/simple_planning_simulator_core.hpp
similarity index 96%
rename from simulator/simple_planning_simulator/include/simple_planning_simulator/simple_planning_simulator_core.hpp
rename to simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/simple_planning_simulator_core.hpp
index 3e54bca245f82..26a849dddc278 100644
--- a/simulator/simple_planning_simulator/include/simple_planning_simulator/simple_planning_simulator_core.hpp
+++ b/simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/simple_planning_simulator_core.hpp
@@ -1,4 +1,4 @@
-// Copyright 2021 The Autoware Foundation.
+// Copyright 2025 The Autoware Foundation.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,12 +12,12 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-#ifndef SIMPLE_PLANNING_SIMULATOR__SIMPLE_PLANNING_SIMULATOR_CORE_HPP_
-#define SIMPLE_PLANNING_SIMULATOR__SIMPLE_PLANNING_SIMULATOR_CORE_HPP_
+#ifndef AUTOWARE__SIMPLE_PLANNING_SIMULATOR__SIMPLE_PLANNING_SIMULATOR_CORE_HPP_
+#define AUTOWARE__SIMPLE_PLANNING_SIMULATOR__SIMPLE_PLANNING_SIMULATOR_CORE_HPP_
+#include "autoware/simple_planning_simulator/vehicle_model/sim_model_interface.hpp"
+#include "autoware/simple_planning_simulator/visibility_control.hpp"
#include "rclcpp/rclcpp.hpp"
-#include "simple_planning_simulator/vehicle_model/sim_model_interface.hpp"
-#include "simple_planning_simulator/visibility_control.hpp"
#include "tier4_api_utils/tier4_api_utils.hpp"
#include "autoware_control_msgs/msg/control.hpp"
@@ -57,9 +57,7 @@
#include
#include
-namespace simulation
-{
-namespace simple_planning_simulator
+namespace autoware::simulator::simple_planning_simulator
{
using autoware_control_msgs::msg::Control;
@@ -406,7 +404,6 @@ class PLANNING_SIMULATOR_PUBLIC SimplePlanningSimulator : public rclcpp::Node
*/
void publish_tf(const Odometry & odometry);
};
-} // namespace simple_planning_simulator
-} // namespace simulation
+} // namespace autoware::simulator::simple_planning_simulator
-#endif // SIMPLE_PLANNING_SIMULATOR__SIMPLE_PLANNING_SIMULATOR_CORE_HPP_
+#endif // AUTOWARE__SIMPLE_PLANNING_SIMULATOR__SIMPLE_PLANNING_SIMULATOR_CORE_HPP_
diff --git a/simulator/simple_planning_simulator/include/simple_planning_simulator/utils/csv_loader.hpp b/simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/utils/csv_loader.hpp
similarity index 78%
rename from simulator/simple_planning_simulator/include/simple_planning_simulator/utils/csv_loader.hpp
rename to simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/utils/csv_loader.hpp
index a8851640fb62b..2965327beaacc 100644
--- a/simulator/simple_planning_simulator/include/simple_planning_simulator/utils/csv_loader.hpp
+++ b/simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/utils/csv_loader.hpp
@@ -1,4 +1,4 @@
-// Copyright 2023 Autoware Foundation
+// Copyright 2025 Autoware Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-#ifndef SIMPLE_PLANNING_SIMULATOR__UTILS__CSV_LOADER_HPP_
-#define SIMPLE_PLANNING_SIMULATOR__UTILS__CSV_LOADER_HPP_
+#ifndef AUTOWARE__SIMPLE_PLANNING_SIMULATOR__UTILS__CSV_LOADER_HPP_
+#define AUTOWARE__SIMPLE_PLANNING_SIMULATOR__UTILS__CSV_LOADER_HPP_
#include
#include
@@ -21,6 +21,9 @@
#include
#include
+namespace autoware::simulator::simple_planning_simulator
+{
+
using Table = std::vector>;
using Map = std::vector>;
class CSVLoader
@@ -40,4 +43,6 @@ class CSVLoader
std::string csv_path_;
};
-#endif // SIMPLE_PLANNING_SIMULATOR__UTILS__CSV_LOADER_HPP_
+} // namespace autoware::simulator::simple_planning_simulator
+
+#endif // AUTOWARE__SIMPLE_PLANNING_SIMULATOR__UTILS__CSV_LOADER_HPP_
diff --git a/simulator/simple_planning_simulator/include/simple_planning_simulator/utils/mechanical_controller.hpp b/simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/utils/mechanical_controller.hpp
similarity index 92%
rename from simulator/simple_planning_simulator/include/simple_planning_simulator/utils/mechanical_controller.hpp
rename to simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/utils/mechanical_controller.hpp
index fcb8d41dd72b5..7850d74d45036 100644
--- a/simulator/simple_planning_simulator/include/simple_planning_simulator/utils/mechanical_controller.hpp
+++ b/simulator/autoware_simple_planning_simulator/include/autoware/simple_planning_simulator/utils/mechanical_controller.hpp
@@ -1,4 +1,4 @@
-// Copyright 2024 The Autoware Foundation.
+// Copyright 2025 The Autoware Foundation.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-#ifndef SIMPLE_PLANNING_SIMULATOR__UTILS__MECHANICAL_CONTROLLER_HPP_
-#define SIMPLE_PLANNING_SIMULATOR__UTILS__MECHANICAL_CONTROLLER_HPP_
+#ifndef AUTOWARE__SIMPLE_PLANNING_SIMULATOR__UTILS__MECHANICAL_CONTROLLER_HPP_
+#define AUTOWARE__SIMPLE_PLANNING_SIMULATOR__UTILS__MECHANICAL_CONTROLLER_HPP_
#include
#include