1   Definition

An  HCI may request with an HCI-AMS Message that the Autonomous Motion Subsystem (AMS) execute specified actions.

2   Functional Requirements

An HCI send Messages to the AMS based on messages from humans or a Remote-HCI to:

  1. HCI request possible Routes connecting the current place of the human and the destination.
  2. The request may include:
    • Desired arrival time.
    • Stops in between place and destination.
  3. The AMS may provide a set of option and the HCI, after conversing with the Human select the desired option.
  4. HCI request to
    • Execute a Route.
    • Suspend a Route.
    • Resume a Route.
    • Change a Route.
    • Stop a Route.
  5. HCI requests to see/hear an M-Location of the AMS digital representation of its environment that corresponds to the desired U-Location.
  6. AMS responds by providing the digital representation of the requested U-Location

3   Syntax

https://schemas.mpai.community/CAV2/V1.0/data/HCIAMSMessage.json

4   Semantics

Label Size Description
Header N1 Bytes
– Standard 9 Bytes The characters “CAV-HAM-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
HCIAMSMessageID N4 Bytes Identifier of HCI-AMS Message.
HCIAMSMessageData N4 Bytes Data in HCI-AMS Message.
– DestinationArrivalTime N5 Bytes Route Endpoint and arrival time.
– IntermediateStops N6 Bytes Stops between origin and destination
– SelectedRoute N7 Bytes ID of Route
– RouteCommands N8 Bytes “Execute”, “Suspend”, “Resume”, “Change”
– ViewPoint N9 Bytes Coordinates of Points from where to watch environment
DescrMetadata N10 Bytes Descriptive Metadata

5   Data Formats

No Format required.

6   To Respondents

Respondents are invited to:

  1. Comment or elaborate on the Functional Requirements of the HCI-AMS Messages identified above.
  2. Extend the list of Functional Requirements.