Skip to content

Commit 0c6b152

Browse files
committed
feat: clarify planning interface
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
1 parent 27a82e4 commit 0c6b152

7 files changed

Lines changed: 231 additions & 0 deletions

File tree

docs/design/autoware-architecture-v1/interfaces/components/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ See [here](../index.md) for an overview.
1313

1414
## Interfaces
1515

16+
- [/planning/set_lanelet_route](./list/planning-set_lanelet_route.md)
17+
- [/planning/set_waypoint_route](./list/planning-set_waypoint_route.md)
18+
- [/planning/clear_route](./list/planning-clear_route.md)
19+
- [/planning/trajectory](./list/planning-trajectory.md)
20+
- [/planning/turn_indicators_cmd](./list/planning-turn_indicators_cmd.md)
21+
- [/planning/hazard_lights_cmd](./list/planning-hazard_lights_cmd.md)
1622
- [/control/control_mode_request](./list/control-control-mode-request.md)
1723
- [/control/command/control_cmd](./list/control-command-control-cmd.md)
1824
- [/control/command/gear_cmd](./list/control-command-gear-cmd.md)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
last_updated: 2026-02-27
3+
interface_type: service
4+
interface_name: /planning/clear_route
5+
data_type_name: autoware_planning_msgs/srv/ClearRoute
6+
data_type_link: https://github.com/autowarefoundation/autoware_msgs/blob/main/autoware_planning_msgs/srv/ClearRoute.srv
7+
timeout: ---
8+
---
9+
10+
# {{ interface_name }}
11+
12+
## Specifications
13+
14+
{% include 'design/autoware-architecture-v1/interfaces/templates/service.jinja2' %}
15+
16+
## Description
17+
18+
## Service
19+
20+
## Errors
21+
22+
## Support
23+
24+
## Limitations
25+
26+
## Use Cases
27+
28+
## Requirement
29+
30+
## Design
31+
32+
## History
33+
34+
| Date | Description |
35+
| ---------- | -------------------------------- |
36+
| 2026-02-27 | First release in the new format. |
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
last_updated: 2026-02-27
3+
interface_type: topic
4+
interface_name: /planning/hazard_lights_cmd
5+
data_type_name: autoware_vehicle_msgs/msg/HazardLightsCommand
6+
data_type_link: https://github.com/autowarefoundation/autoware_msgs/blob/main/autoware_vehicle_msgs/msg/HazardLightsCommand.msg
7+
rate: 10 or N/A
8+
qos_reliability: reliable
9+
qos_durability: volatile or transient_local
10+
qos_depth: 1
11+
---
12+
13+
# {{ interface_name }}
14+
15+
## Specifications
16+
17+
{% include 'design/autoware-architecture-v1/interfaces/templates/topic.jinja2' %}
18+
19+
## Description
20+
21+
## Message
22+
23+
## Errors
24+
25+
## Support
26+
27+
## Limitations
28+
29+
## Use Cases
30+
31+
## Requirement
32+
33+
## Design
34+
35+
## History
36+
37+
| Date | Description |
38+
| ---------- | -------------------------------- |
39+
| 2026-02-27 | First release in the new format. |
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
last_updated: 2026-02-27
3+
interface_type: service
4+
interface_name: /planning/set_lanelet_route
5+
data_type_name: autoware_planning_msgs/srv/SetLaneletRoute
6+
data_type_link: https://github.com/autowarefoundation/autoware_msgs/blob/main/autoware_planning_msgs/srv/SetLaneletRoute.srv
7+
timeout: ---
8+
---
9+
10+
# {{ interface_name }}
11+
12+
## Specifications
13+
14+
{% include 'design/autoware-architecture-v1/interfaces/templates/service.jinja2' %}
15+
16+
## Description
17+
18+
## Service
19+
20+
## Errors
21+
22+
## Support
23+
24+
## Limitations
25+
26+
## Use Cases
27+
28+
## Requirement
29+
30+
## Design
31+
32+
## History
33+
34+
| Date | Description |
35+
| ---------- | -------------------------------- |
36+
| 2026-02-27 | First release in the new format. |
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
last_updated: 2026-02-27
3+
interface_type: service
4+
interface_name: /planning/set_waypoint_route
5+
data_type_name: autoware_planning_msgs/srv/SetWaypointRoute
6+
data_type_link: https://github.com/autowarefoundation/autoware_msgs/blob/main/autoware_planning_msgs/srv/SetWaypointRoute.srv
7+
timeout: ---
8+
---
9+
10+
# {{ interface_name }}
11+
12+
## Specifications
13+
14+
{% include 'design/autoware-architecture-v1/interfaces/templates/service.jinja2' %}
15+
16+
## Description
17+
18+
## Service
19+
20+
## Errors
21+
22+
## Support
23+
24+
## Limitations
25+
26+
## Use Cases
27+
28+
## Requirement
29+
30+
## Design
31+
32+
## History
33+
34+
| Date | Description |
35+
| ---------- | -------------------------------- |
36+
| 2026-02-27 | First release in the new format. |
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
last_updated: 2026-02-27
3+
interface_type: topic
4+
interface_name: /planning/trajectory
5+
data_type_name: autoware_planning_msgs/msg/Trajectory
6+
data_type_link: https://github.com/autowarefoundation/autoware_msgs/blob/main/autoware_planning_msgs/msg/Trajectory.msg
7+
rate: 10
8+
qos_reliability: reliable
9+
qos_durability: volatile
10+
qos_depth: 1
11+
---
12+
13+
# {{ interface_name }}
14+
15+
## Specifications
16+
17+
{% include 'design/autoware-architecture-v1/interfaces/templates/topic.jinja2' %}
18+
19+
## Description
20+
21+
## Message
22+
23+
## Errors
24+
25+
## Support
26+
27+
## Limitations
28+
29+
## Use Cases
30+
31+
## Requirement
32+
33+
## Design
34+
35+
## History
36+
37+
| Date | Description |
38+
| ---------- | -------------------------------- |
39+
| 2026-02-27 | First release in the new format. |
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
last_updated: 2026-02-27
3+
interface_type: topic
4+
interface_name: /planning/turn_indicators_cmd
5+
data_type_name: autoware_vehicle_msgs/msg/TurnIndicatorsCommand
6+
data_type_link: https://github.com/autowarefoundation/autoware_msgs/blob/main/autoware_vehicle_msgs/msg/TurnIndicatorsCommand.msg
7+
rate: 10 or N/A
8+
qos_reliability: reliable
9+
qos_durability: volatile or transient_local
10+
qos_depth: 1
11+
---
12+
13+
# {{ interface_name }}
14+
15+
## Specifications
16+
17+
{% include 'design/autoware-architecture-v1/interfaces/templates/topic.jinja2' %}
18+
19+
## Description
20+
21+
## Message
22+
23+
## Errors
24+
25+
## Support
26+
27+
## Limitations
28+
29+
## Use Cases
30+
31+
## Requirement
32+
33+
## Design
34+
35+
## History
36+
37+
| Date | Description |
38+
| ---------- | -------------------------------- |
39+
| 2026-02-27 | First release in the new format. |

0 commit comments

Comments
 (0)