1      Definition

An Item representing an Object’s  orientation, velocity, and acceleration.

2      Functional Requirements

  • The Orientation of an Object is that of the principal axis of an Object.
  • The following media types are supported: Audio; Visual; Audio-Visual; Haptic; Smell; RADAR; LiDAR; Ultrasound.
  • Error is the estimated error in the measured value of each of  Orientation,  OrientVelocity, and OrientAccel.
  • Error is assumed to be the same for the three components of each value set.

3      Syntax

https://schemas.mpai.community/OSD/V1.1/data/Orientation.json

4      Semantics

Table 1 provides the semantics of the components of Orientation. It should be noted that the Euler angles are indicated by (α,β,γ).

Table 1 – Semantics of Orientation

Label Description
Header Orientation Header
– Standard-Orientation The characters “OSD-OOR-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstance ID id Virtual space Orientation refers tu
ObjectOrientationID  Identifier of Object Orientation.
General Set of general data
– CoordType One of Cartesian, Spherical, Geodesic, Toroidal.
– ObjectType One of Digital Human, Generic.
– MediaType One of Speech, Audio, Visual, Audio-Visual, Haptic, Smell, RADAR, LiDAR, Ultrasound.
– Precision One of single precision, double precision
Orientation
– Orient (α,β,γ) Array (in degrees)
– OrientAccuracy (α,β,γ) Array (in degrees)
Velocity of Orientation
– OrientVelocity (α,β,γ) Array (in degrees/s)
– OrientVelocityAccuracy (α,β,γ) Array (in degrees/s)
Acceleration of Orientation
– OrientAccel (α,β,γ) Array (in degrees/s2)
– OrientAccelAccuracy (α,β,γ) Array (in degrees/s2)
Trace ID and time of AIM producing Orientation
DescrMetadata Descriptive Metadata