From 921fc4b426a4ba6b13d9383986ad96c4d6a90970 Mon Sep 17 00:00:00 2001 From: Tomoya Kimura Date: Wed, 15 Dec 2021 11:38:14 +0900 Subject: [PATCH] feat: add integration_launch package (#172) * add integration launch (#55) * Feature/add ci launch (#60) * add integration launch * feat: add integration launch for PSim CI * feat: update for planning_simulator_launcher/scenario_launcher.launch Co-authored-by: hiroyuki.obinata * Add sensor_model and vehicle_model Signed-off-by: Kenji Miyake * removed ROS1 package Signed-off-by: mitsudome-r * Revert "removed ROS1 package" This reverts commit 7b71f0d645b8c5286944f60db7cd9d4a434c6e24. * add COLCON_IGNORE file to all ROS1 packages Signed-off-by: mitsudome-r * rename *.launch files to *.launch.xml Signed-off-by: mitsudome-r * fix ci (#180) * fix ci * add space * fix format * Format launch files (#228) * Format launch files Signed-off-by: Kenji Miyake * Format launch.py Signed-off-by: Kenji Miyake * Fix lint Signed-off-by: Kenji Miyake * Fixup for #217 (#254) * Fixup for #217 Signed-off-by: Kenji Miyake * Fix typo Signed-off-by: Kenji Miyake * add description for integration_launch (#331) * add description * fix sentence * add README.md and svg files (#328) * add md and svg * fix typo * fix typo * fix word * fix typo * add lack of things * Update README * fix depending packages * fix word * Fix pre-commit (#407) * Fix pre-commit errors Signed-off-by: Kenji Miyake * Fix package.xml Signed-off-by: Kenji Miyake * Change formatter to black (#488) * Update pre-commit settings * Apply Black * Replace ament_lint_common with autoware_lint_common * Update build_depends.repos * Fix build_depends * remove scenario_runner Signed-off-by: tomoya.kimura Co-authored-by: hiroyuki obinata <58019445+obi-t4@users.noreply.github.com> Co-authored-by: Makoto Tokunaga Co-authored-by: hiroyuki.obinata Co-authored-by: Kenji Miyake Co-authored-by: mitsudome-r Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Co-authored-by: Hiroki OTA Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> --- launch/integration_launch/CMakeLists.txt | 16 ++ launch/integration_launch/README.md | 13 + .../integration_launch.drawio.svg | 228 ++++++++++++++++++ .../launch/ci_planning_simulator.launch.xml | 23 ++ .../launch/release.launch.xml | 19 ++ launch/integration_launch/package.xml | 22 ++ 6 files changed, 321 insertions(+) create mode 100644 launch/integration_launch/CMakeLists.txt create mode 100644 launch/integration_launch/README.md create mode 100644 launch/integration_launch/integration_launch.drawio.svg create mode 100644 launch/integration_launch/launch/ci_planning_simulator.launch.xml create mode 100644 launch/integration_launch/launch/release.launch.xml create mode 100644 launch/integration_launch/package.xml diff --git a/launch/integration_launch/CMakeLists.txt b/launch/integration_launch/CMakeLists.txt new file mode 100644 index 0000000000000..c3ddc04a7d77b --- /dev/null +++ b/launch/integration_launch/CMakeLists.txt @@ -0,0 +1,16 @@ + +cmake_minimum_required(VERSION 3.5) +project(integration_launch) + +find_package(ament_cmake_auto REQUIRED) +ament_auto_find_build_dependencies() + +if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) + ament_lint_auto_find_test_dependencies() +endif() + +ament_auto_package( + INSTALL_TO_SHARE + launch +) diff --git a/launch/integration_launch/README.md b/launch/integration_launch/README.md new file mode 100644 index 0000000000000..d3e1db4821620 --- /dev/null +++ b/launch/integration_launch/README.md @@ -0,0 +1,13 @@ +# integration_launch + +## Structure + +![integration_launch](./integration_launch.drawio.svg) + +## Package Dependencies + +- autoware_launch + +## Notes + +This package is only used for continuous integration. diff --git a/launch/integration_launch/integration_launch.drawio.svg b/launch/integration_launch/integration_launch.drawio.svg new file mode 100644 index 0000000000000..f40a0b345c422 --- /dev/null +++ b/launch/integration_launch/integration_launch.drawio.svg @@ -0,0 +1,228 @@ + + + + + + + +
+
+
+ ci_planning_simulator.launch.xml +
+
+
+ + package: integration_launch + +
+
+
+
+
+ + ci_planning_simulator.launch.xml... + +
+
+ + + + +
+
+
+ launch name +
+
+
+ + package: package name + +
+
+
+
+
+ + launch name... + +
+
+ + + + +
+
+
+ ex: +
+
+
+
+ + ex: + +
+
+ + + + +
+
+
+ node name +
+
+
+ + package: package name + +
+
+
+
+
+ + node name... + +
+
+ + + + +
+
+
+ planning_simulator.launch.xml +
+
+
+ + package: autoware_launch + +
+
+
+
+
+ + planning_simulator.launch.xml... + +
+
+ + + + +
+
+
+ other name +
+
+
+ + package: package name + +
+
+
+
+
+ + other name... + +
+
+ + + + + + +
+
+
+ scenario_runner.launch.xml +
+
+
+ + package: scenario_runner + +
+
+
+
+
+ + scenario_runner.launch.xml... + +
+
+ + + + + + +
+
+
+ release.launch.xml +
+
+
+ + package: integration_launch + +
+
+
+
+
+ + release.launch.xml... + +
+
+ + + + +
+
+
+ autoware.launch.xml +
+
+
+ + package: autoware_launch + +
+
+
+
+
+ + autoware.launch.xml... + +
+
+ + +
+ + + + + Viewer does not support full SVG 1.1 + + + +
\ No newline at end of file diff --git a/launch/integration_launch/launch/ci_planning_simulator.launch.xml b/launch/integration_launch/launch/ci_planning_simulator.launch.xml new file mode 100644 index 0000000000000..ce4c98437346c --- /dev/null +++ b/launch/integration_launch/launch/ci_planning_simulator.launch.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/launch/integration_launch/launch/release.launch.xml b/launch/integration_launch/launch/release.launch.xml new file mode 100644 index 0000000000000..3a27a1fa20dcb --- /dev/null +++ b/launch/integration_launch/launch/release.launch.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/launch/integration_launch/package.xml b/launch/integration_launch/package.xml new file mode 100644 index 0000000000000..f9d9ff73479be --- /dev/null +++ b/launch/integration_launch/package.xml @@ -0,0 +1,22 @@ + + + integration_launch + 0.1.0 + The integration_launch package + + Hiroyuki Obinata + Apache 2 + ament_cmake_auto + + autoware_launch + python3-bson + python3-tornado + rviz2 + + ament_lint_auto + autoware_lint_common + + + ament_cmake + +