1 Definition
Road id defined as the Path traversed by a CAV. Road State is a collection of elements describing the state of the Road. For each element of the Road State, the CAV records the value provided by the Ego CAV, , e.g., from the Motion Actuation Subsystem (if available) and the values provided by CAVs in range or other identified external sources.
2 Functional Requirements
Road State includes a subset of the following information:
- Time the Road State was generated.
- The Time of validity and the Path to which the Road State applies.
- 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 | 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. |
RoadStateTime | N5 Bytes | Time of Road State creation |
RouteStateData[] | N6 Bytes | Set of Road State Data |
– RoadStateRoute | N7 Bytes | Identifier of the Route the Road State refers to. |
– WeatherData | N8 Bytes | Weather Data from a source. |
– Submersion | N9 Bytes | Given by Location and measured in cm of water above road surface. |
– Destruction | N10 Bytes | Location |
– Pothole | M11 Bytes | Location |
– Works | N12 Bytes | Location |
– TrafficFlow | N13 Bytes | Same Direction (vehicles/s), Opposite (Vehicles/s) |
-TrafficJam |
N14 Bytes | Location |
DescrMetadata | N15 Bytes | Descriptive Metadata |