1 Definition
Road State is a collection of elements describing the state of the Road relevant to the Path traversed by a CAV. For each element of the Road State, the CAV records the value provided by:
- Ego CAV, e.g., from the Motion Actuation Subsystem.
- CAVs in range or other identified external sources.
2 Functional Requirements
Road State includes a subset of the following data:
- Time the Road State was generated.
- Validity Period
- ID of CAV producing the Road State.
- Segment to which Road State applies.
- Road Attributes.
- Weather Data
- Submersion
- Destruction
- Pothole Position
- Roadwork Position
- Traffic Flow
- Traffic Jam
3 Syntax
https://schemas.mpai.community/CAV2/V1.0/data/RoadState.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Road State Header |
| – Standard – Road State | 8 Bytes | The characters “CAV-RDS-V” |
| – Version | N2 Bytes | Major version – 1 or 2 Bytes |
| – Dot-separator | 1 Byte | The character “.” |
| – Subversion | N3 Bytes | Minor version – 1 or 2 Bytes |
| RoadStateID | N4 Bytes | Identifier of the Road State. |
| RoadState | N5 Bytes | Set of Road State Data from multiple sources. |
| – RoadStateTime | N6 Bytes | Time of Road State creation and Validity Period. |
| – CAVID | N7 Bytes | ID of the CAV or CAV-Aware equipment providing the data. |
| – Segment | N8 Bytes | The Road Segment targeted by Road State |
| – Road Attributes | N9 Bytes | The Attributes of the Road Segment |
| – WeatherData | N10 Bytes | Weather Data from a source identified by ID and Pose. |
| – Submersion | M11 Bytes | Includes cm of water above road surface and Location. |
| – Destruction | N12 Bytes | Identified by Location |
| – Pothole | N13 Bytes | Identified by Location |
| – Works | N14 Bytes | Identified by Location |
| – TrafficFlow | N15 Bytes | Pose and traffic flow in the same and opposite direction (both in Vehicles/second). |
| -TrafficJam |
N16 Bytes | Location |
| DescrMetadata | N17 Bytes | Descriptive Metadata |