Skip to content

Commit b741194

Browse files
feat(tier4_deprecated_api_adapter): create adapter for manual control (#138)
* feat(tier4_deprecated_api_adapter): create manual control adapter Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * apply rename Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * add steering velocity Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix for spell check Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * add readme Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * add launch Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix topic name Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * fix indicator value Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * translate document Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * reflect review Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> * test build depend Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> --------- Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp> Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com>
1 parent d45dd5d commit b741194

File tree

13 files changed

+3317
-2
lines changed

13 files changed

+3317
-2
lines changed

Diff for: autoware_iv_external_api_adaptor/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[See Github Pages](https://tier4.github.io/autoware-documentation/tier4-main/design/autoware-interfaces/prototyping/)
1+
[See GitHub Pages](https://tier4.github.io/autoware-documentation/tier4-main/design/autoware-interfaces/prototyping/)

Diff for: autoware_iv_internal_api_adaptor/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[See Github Pages](https://tier4.github.io/autoware-documentation/tier4-main/design/autoware-interfaces/prototyping/)
1+
[See GitHub Pages](https://tier4.github.io/autoware-documentation/tier4-main/design/autoware-interfaces/prototyping/)

Diff for: tier4_deprecated_api_adapter/CMakeLists.txt

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
cmake_minimum_required(VERSION 3.14)
2+
project(tier4_deprecated_api_adapter)
3+
4+
find_package(autoware_cmake REQUIRED)
5+
autoware_package()
6+
7+
ament_auto_add_library(${PROJECT_NAME} SHARED
8+
src/manual_control.cpp
9+
src/manual_status.cpp
10+
)
11+
12+
rclcpp_components_register_node(${PROJECT_NAME}
13+
PLUGIN "tier4_deprecated_api_adapter::ManualControl"
14+
EXECUTABLE manual_control_node
15+
)
16+
17+
rclcpp_components_register_node(${PROJECT_NAME}
18+
PLUGIN "tier4_deprecated_api_adapter::ManualStatus"
19+
EXECUTABLE manual_status_node
20+
)
21+
22+
ament_auto_package(INSTALL_TO_SHARE launch)

Diff for: tier4_deprecated_api_adapter/README.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# tier4_deprecated_api_adapter
2+
3+
This package provides backward compatibility during the transition period for deprecated part of TIER IV API that is scheduled for removal.
4+
5+
- [See here for the migration schedule.](https://github.com/autowarefoundation/autoware/issues/3096)
6+
- [See here for the TIER IV API specification.](https://tier4.github.io/autoware-documentation/tier4-main/design/autoware-interfaces/prototyping/)
7+
8+
## Features
9+
10+
- [manual_control](./doc/manual_control.md)

Diff for: tier4_deprecated_api_adapter/doc/manual_control.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Manual control
2+
3+
## Before AD API v1.7
4+
5+
![manual_control_tier4](./manual_control_tier4.drawio.svg)
6+
7+
## After AD API v1.8
8+
9+
![manual_control_adapi](./manual_control_adapi.drawio.svg)

Diff for: tier4_deprecated_api_adapter/doc/manual_control_adapi.drawio.svg

+1,772
Loading

0 commit comments

Comments
 (0)