Definition
Functional Requirements
Syntax
Semantics
Conformance
Performance
1 Definition
A Route is a sequence of Way Points on an Offline Map, each associated with an Estimated Start Time and an Estimated Arrival Time. A Route may also record the Actual Arrival and Departure Times and the corresponding Places where the CAV has stopped or slowed down. The Route serves as a high‑level representation of the plan followed by the CAV and the actual progression of the CAV across the Offline Map.
2 Functional Requirements
A Route shall consist of an ordered series of Way Points forming a path across a specified Offline Map. Each Way Point shall include:
- An identifier linking it to the Offline Map.
- Estimated Arrival and Departure Space/Time.
- Actual Arrival and Departure Space/Time.
- The local Road State at the Way Point.
The AMS may use Route data to:
- Validate motion planning consistency against the Offline Map.
- Analyse timing deviations between estimated and actual behaviour.
- Record historical operational performance (e.g., stop locations, delays).
3 Syntax
https://schemas.mpai.community/CAV2/V2.0/data/Route.json
4 Semantics
Table 1 specifies the semantics of the Route Data Type.
| Label | Type | Req. | Description |
|---|---|---|---|
| Header | string (CAV-RTE-V2.0) | Yes | Route Header – Standard CAV-RTE-Vx.y |
| MInstanceID | string | Identifier of the M-Instance (Virtual Space) associated with this Route. | |
| UEnvironmentID | string | Identifier of the U-Environment (Real Space) associated with this Route. | |
| RouteID | string | Yes | Unique identifier of this Route instance. |
| RouteTime | Simple Time | Time this Route was produced. | |
| RouteSpaceTime | Simple Time | Space/Time where/when this Route applies. | |
| OfflineMapID | string | Yes | Identifier of the Offline Map to which this Route refers. |
| RouteSegments[] | object [] | Yes | Ordered sequence of route segments, each defined by two Way Points. |
| RouteSegments[]. |
string | Yes | Identifier of the starting Way Point of this segment on the Offline Map. |
| RouteSegments[]. |
string | Yes | Identifier of the ending Way Point of this segment on the Offline Map. |
| RouteSegments[]. |
Simple Time | Estimated arrival and departure Space/Time at WayPoint2ID. | |
| RouteSegments[]. |
Simple Time | Actual arrival and departure Space/Time at WayPoint2ID. | |
| RouteSegments[]. |
Road State | Road State at this segment at the time of traversal. | |
| DataXMData | Data Exchange Metadata | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Route in a trusted data exchange context. | |
| DescrMetadata | string | Human-readable descriptive metadata of the Route (plain text, max 2048 characters). |
5 Conformance Testing
Data conform to the Route Data Type when they validate against its schema. If the schema references other schemas, data referencing a secondary schema shall also validate against that schema, if present, and conform with the Qualifier, if present.