Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: move launch_deprecated_api #123

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions tier4_prototype_api_launch/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
cmake_minimum_required(VERSION 3.14)
project(tier4_prototype_api_launch)

find_package(autoware_cmake REQUIRED)
autoware_package()

ament_auto_package(INSTALL_TO_SHARE launch)
4 changes: 4 additions & 0 deletions tier4_prototype_api_launch/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# tier4_prototype_api_launch

This package launches the prototype TIER IV API. See [List of TIER IV API](https://tier4.github.io/autoware-documentation/tier4-main/design/autoware-interfaces/prototyping/) for details of each API.
If there is a similar feature in the [AD API](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-interfaces/ad-api/), please migrate to it.
28 changes: 28 additions & 0 deletions tier4_prototype_api_launch/launch/tier4_prototype_api.launch.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<launch>
<!-- awapi -->
<group>
<include file="$(find-pkg-share awapi_awiv_adapter)/launch/awapi_awiv_adapter.launch.xml"/>
</group>

<!-- autoware api adaptor -->
<group>
<push-ros-namespace namespace="autoware_api"/>
<include file="$(find-pkg-share autoware_iv_external_api_adaptor)/launch/external_api_adaptor.launch.py"/>
<include file="$(find-pkg-share autoware_iv_internal_api_adaptor)/launch/internal_api_adaptor.launch.py"/>
<include file="$(find-pkg-share autoware_iv_internal_api_adaptor)/launch/internal_api_relay.launch.xml"/>
</group>

<!-- autoware api utils -->
<group>
<push-ros-namespace namespace="autoware_api/utils"/>
<include file="$(find-pkg-share path_distance_calculator)/launch/path_distance_calculator.launch.xml"/>
</group>

<!-- RTC controller -->
<group>
<push-ros-namespace namespace="autoware_api/external/rtc_controller"/>
<node_container pkg="rclcpp_components" exec="component_container_mt" name="container" namespace="" ros_args="--log-level autoware_api.external.rtc_controller.container:=warn">
<composable_node pkg="autoware_iv_external_api_adaptor" plugin="external_api::RTCController" name="node"/>
</node_container>
</group>
</launch>
24 changes: 24 additions & 0 deletions tier4_prototype_api_launch/package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0"?>
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>tier4_prototype_api_launch</name>
<version>0.0.0</version>
<description>The tier4_prototype_api_launch package</description>
<maintainer email="[email protected]">Takagi, Isamu</maintainer>
<license>Apache License 2.0</license>

<buildtool_depend>ament_cmake_auto</buildtool_depend>
<buildtool_depend>autoware_cmake</buildtool_depend>

<exec_depend>autoware_iv_external_api_adaptor</exec_depend>
<exec_depend>autoware_iv_internal_api_adaptor</exec_depend>
<exec_depend>awapi_awiv_adapter</exec_depend>
<exec_depend>path_distance_calculator</exec_depend>

<test_depend>ament_lint_auto</test_depend>
<test_depend>autoware_lint_common</test_depend>

<export>
<build_type>ament_cmake</build_type>
</export>
</package>
Loading