Definition
Functional Requirements
Syntax
Semantics
Conformance
Performance
1 Definition
Road Attributes is a Data Type describing the structural, regulatory, and usage‑related characteristics of a Road Segment as required by the Autonomous Motion Subsystem (AMS) for Motion Planning, Risk Assessment, and Trajectory Feasibility analysis.
2 Functional Requirements
The Road Attributes include, at minimum, the following:
- NumberOfLanes – the count of physically designated lanes.
- Length – linear extent of the road segment.
- Width – nominal road or lane width.
- MaxSpeed – maximum regulated speed.
- MinSpeed – minimum regulated speed when applicable.
- MaxHeight – maximum clearance allowed.
- MaxWeight – maximum permitted vehicle gross weight.
- LaneUsage – direction of travel allowed (e.g., forward, backward).
- Category – functional classification (e.g., oneway, toll, link).
- Types – structural road type (e.g., highway, street, avenue, boulevard, lane).
The AMS may use Road Attributes for Road State integration, route feasibility assessment, safe trajectory generation, and for verifying regulatory constraints such as lane direction, speed limits, and vehicle admissibility based on height or weight.
3 Syntax
https://schemas.mpai.community/CAV2/V2.0/data/RoadAttributes.json
4 Semantics
Table 1 specifies the semantics of the Road Attributes Data Type.
| Label | Type | Req. | Description |
|---|---|---|---|
| Header | string (CAV-RDA-V2.0) | Yes | Road Attributes Header – Standard CAV-RDA-Vx.y |
| MInstanceID | string | Identifier of the M-Instance (Virtual Space) associated with this Road Attributes instance. | |
| UEnvironmentID | string | Identifier of the U-Environment (Real Space) associated with this Road Attributes instance. | |
| RoadAttributesID | string | Yes | Unique identifier of this Road Attributes instance. |
| RoadAttributesTime | Simple Time | Yes | Time this Road Attributes instance was produced. |
| RoadAttributesSpaceTime | Simple Time | Space/Time where/when this Road Attributes instance applies. | |
| NumberOfLanes | number | Number of physically designated lanes on the road segment. | |
| Length | number | Linear extent of the road segment (metres). | |
| Width | number | Nominal road or lane width (metres). | |
| MaxSpeed | number | Maximum regulated speed on the road segment (km/h). | |
| MinSpeed | number | Minimum regulated speed on the road segment, when applicable (km/h). | |
| MaxHeight | number | Maximum allowable vehicle clearance height (metres). | |
| MaxWeight | number | Maximum permitted vehicle gross weight (kg). | |
| LaneUsage | string | Direction of travel permitted. One of: forward, backward. | |
| Category | string | Functional classification of the road segment. One of: oneway, toll, link. | |
| Types | string | Structural road type. One of: highway, street, avenue, boulevard, lane. | |
| DataXMData | Data Exchange Metadata | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Road Attributes instance in a trusted data exchange context. | |
| DescrMetadata | string | Human-readable descriptive metadata of the Road Attributes instance (plain text, max 2048 characters). |
5 Conformance Testing
Data conform to the Road Attributes 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.