1 Definition
A Message sent to the MAS by the AMS (AMS Message) or received by the AMS from the MAS (MAS Message).
2 Functional Requirements
The AMS issues an AMS Message to request that the MAS moves the CAV from the current to the next Spatial Attitude. This contains:
- Trajectory
- Action
- 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
- Resume the Execute Action
The MAS who has received an AMS Message implements the requests and issues a series of MAS Messages at intermediate Poses to inform the AMS about the progress of execution of the AMS Message. These contain:
- Current Time
- CAV Spatial Attitude
- 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.
3 Syntax
https://schemas.mpai.community/CAV2/V1.0/data/MASAMSMessage.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | |
– Standard | 8 Bytes | The characters “CAV-AMM” |
– 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. |
AMSMASMessageData | N5 Bytes | Data in AMS-MAS Message. |
– SpaceTime | N6 Bytes | Duration the Message applies to. |
– TrajectoryID | N7 Bytes | ID of Trajectory |
– Command | N8 Bytes | One of ExecuteSuspend/Resume |
– RoadState | N9 Bytes | Current Road State |
– CAVState | N10 Bytes | DAV State at Time |
DescrMetadata | N11 Bytes | Descriptive Metadata |