1 Definition
A Message sent to:
- The MAS by the AMS.
- the AMS from the MAS.
2 Functional Requirements
The AMS issues an AMS Message to request that the MAS move the CAV along the Trajectory. This contains:
- Trajectory
- One of the two Actions:
- Execute the Trajectory to change the CAV’s Spatial Attitude SAA at time tA to Spatial Attitude SAB at time tB.
- Suspend the Execute Action.
Upon receiving an AMS-MAS Message, the MAS implements the requests and issues a series of AMS-MAS Messages at intermediate Poses informing the AMS about the progress in the execution of the AMS-MAS Message. Messages contain:
- Current Time
- CAV Spatial Attitude derived from MAS-internal sensors.
- Road State in case of serious misalignment between the expected and the actual Spatial Attitude at the current Time, such as caused by Ice Conditions and Submersion.
- CAV State.
3 Syntax
https://schemas.mpai.community/CAV2/V1.0/data/AMSMASMessage.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | AMS-MAS Message Header |
– Standard – AMSMASMessage | 8 Bytes | The characters “CAV-AMM-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 |
AMSMASMessageID | N4 Bytes | Identifier of AMS-MAS Message. |
AMSMASMessage | N5 Bytes | Data in AMS-MAS Message. |
– Request | N6 Bytes | Data set included in Request. |
– Time | N7 Bytes | Duration the Message applies to. |
– Trajectory | N8 Bytes | Trajectory to be executed. |
– Command | N9 Bytes | One of Execute or Suspend. |
– Response | N10 Bytes | Data set included in Response. |
– RoadState | N11 Bytes | Current Road State. |
– CAVState | N12 Bytes | Current CAV State. |
DescrMetadata | N13 Bytes | Descriptive Metadata |