Go to CAV-TEC V2.0 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance
Performance

1 Definition

Spatial Data is a Data Type produced by the Motion Actuation Subsystem that describes the Spatial Attitude of the Connected Autonomous Vehicle (CAV). It captures positional evolution, motion intensity, and inclination of the CAV in relation to its environment, enabling downstream AIMs to interpret movement, acceleration, and orientation consistently.

2 Functional Requirements

Spatial Data shall represent the following five measurements:

  • Odometer Data: scalar expressed in metres (m).
  • Speedometer Data: scalar expressed in metres/second (m/s).
  • Accelerometer Data: scalar expressed in metres/second/second (m/s²).
  • Inclinometer Data: vector of CAV inclination in the direction of travel and perpendicular to it, in degrees (°).
  • Gyroscope Data: rate at which the CAV turns about the vertical axis (yaw rate) and, optionally, about the lateral and longitudinal axes, in degrees/second (°/s).

In CAV-TEC V2.0 the Motion Actuation Subsystem turns the heading of the CAV by the gyroscope: its Spatial Attitude comes from the sensors of motion only, not from what the steered wheels report.

3 Syntax

https://schemas.mpai.community/CAV2/V2.0/data/SpatialData.json

4 Semantics

Table 1 specifies the semantics of the Spatial Data Data Type.

Table 1 – Semantics of the Spatial Data Data Type

Label Type Req. Description
Header string (CAV-SPD-V2.0) Yes Spatial Data Header – Standard CAV-SPD-Vx.y.
SpatialDataID string Yes Unique identifier of this Spatial Data instance.
SpaceTime Simple Time Yes Spatial Attitude and Time of this Spatial Data instance.
SpatialData object Yes Set of Spatial Data measurements.
SpatialData.OdometerData number Yes Distance travelled by the CAV, expressed in metres (m).
SpatialData.SpeedometerData number Yes Speed of the CAV, expressed in metres/second (m/s).
SpatialData.AccelerometerData number Yes Acceleration of the CAV, expressed in metres/second/second (m/s²).
SpatialData.InclinometerData object Yes Inclination of the CAV in the direction of travel and perpendicular to it, in degrees (°).
SpatialData.InclinometerData.LongitudinalInclination number Yes CAV inclination in the direction of travel, in degrees (°).
SpatialData.InclinometerData.LateralInclination number Yes CAV inclination perpendicular to the direction of travel, in degrees (°).
SpatialData.GyroscopeData object Yes Rate at which the CAV turns about its axes, in degrees/second (°/s), positive anticlockwise.
SpatialData.GyroscopeData.YawRate number Yes Rate of turn about the vertical axis, in degrees/second (°/s), positive to the left.
SpatialData.GyroscopeData.PitchRate number Rate of turn about the lateral axis, in degrees/second (°/s).
SpatialData.GyroscopeData.RollRate number Rate of turn about the longitudinal axis, in degrees/second (°/s).
DataXMData Data Exchange Metadata MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Spatial Data instance in a trusted data exchange context.
DescrMetadata string Human-readable descriptive metadata of the Spatial Data instance (plain text, max 2048 characters).

5 Conformance Testing

Data conform to the Spatial Data 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.

6 Performance Assessment