1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

The sequence of start and end Spatial Attitudes SA (SA1, SA2,…, SAi) and corresponding Times t (t1, t2, tj) expected and actual of a series of segments.

2      Functional Requirements

A Trajectory is composed of Segments. Each Segment is described by the expected and actual start and end Spatial Attitudes and Times.

3      Syntax

https://schemas.mpai.community/OSD/V1.4/data/Trajectory.json

4      Semantics

Label Description
Header Trajectory Header
– Standard-Trajectory The characters “CAV-TRJ-V”
– Version Major version – 1 or 2 Bytes
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 Bytes
TrajectoryID Identifier of Trajectory.
TrajectoryData[] Data in the Trajectory
– SpaceTime Expected and/or actual Spatial Attitude and Time of a Trajectory segment.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Trajectory (OSD-TRJ) if:

  1. The Data validates against the Trajectory ’s JSON Schema.
  2. All Data in the  Trajectory ’s JSON Schema
    1. Have the specified type
    2. Validate against JSON Schemas.
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment