1       Definition

Personal Preferences is a Data Type that includes passenger-specific preferences that enable a Human-CAV Interaction (HCI) Subsystem to access information that facilitates human-HCI interaction. This is particularly useful when the passenger uses a rented CAV, so that the human preferences can be easily communicated to a new CAV.

2       Functional Requirements

The data in the Personal Preferences should include:

  1. Language
  2. Seat position.
  3. Mirror position.
  4. Display characteristics.
  5. Preferred driving style.
  6. Preferential routes.
  7. Preferred information sources.
  8. Preferred entertainment sources

3       Syntax

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

4       Semantics

Label Size Description
Header N1 Bytes
–  Standard 9 Bytes The characters “CAV-PPR-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version – 1 or 2 characters
humanID N4 Bytes ID of the human the Personal Profile refers to.
PersonalPreferenceID N5 Bytes ID of Personal Profile.
PersonalPreferences N6 Bytes Set of Personal Preferences.
– Language N7 Bytes Preferred Language.
– Seat position. N8 Bytes Preferred seat position.
– Mirror position. N9 Bytes Preferred mirror position
– Display characteristics. N10 Bytes Preferred display characteristics
– Preferred driving style. N11 Bytes Preferred driving style
– Preferential routes N12 Bytes Preferred routes.
– Preferred information sources N13 Bytes Preferred information sources
– Preferred entertainment sources N14 Bytes Preferred entertainment sources
DescrMetadata N15 Bytes Descriptive Metadata