Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1    Definition

Basic LiDAR Object refers to

  1. LiDAR Data representing captured by a LiDAR Device.
  2. LiDAR Data Qualifier specified by MPAI-TFA providing information on Sub-Types, Formats and Attributes of LiDAR Data.

2     Functional Requirements

A Basic LIDAR Object must include:

  1. The Basic LIDAR Object Header
  2. The ID of the Basic LIDAR Object.
  3. The Data of the Basic LIDAR Object
  4. The Qualifier of the Basic LIDAR Object Data

A Basic LIDAR Object may include:

  1. The ID of a virtual space (M-Instance) where Basic LIDAR Object is or is intended to be located.
  2. The ID of a physical space (U-Environment) where Basic LIDAR Object is or is intended to be located.
  3. The Time of production of this Basic LIDAR Object Instance.
  4. The ID(s) of Parent Object(s) supporting two cases:
    1. The Parent Object has spawned two (or more) Objects.
    2. Two (or more) Parent Objects have merged into one.
  5. The Space-Time information of Parent Objects in an M-Instance.
  6. The ID(s) of Child Object(s).
  7. The Space-Time information of the LIDAR Basic Object in an M-Instance or U-Environment.
  8. Information about this Basic LIDAR Object
  9. Descriptive Metadata.

3     Syntax

https://schemas.mpai.community/OSD/V1.5/data/BasicLiDARObject.json

4     Semantics

Label Description
Header Basic LIDAR Object Header – Standard “OSD-BLO-Vx.y”
MInstanceID Identifier of M-Instance.
UEnvironmentID Identifier of U-Environment.
BasicLIDARObjectID Identifier of the Basic LIDAR Object.
BasicLIDARObjectTime Time of Basic LIDAR Object production.
BasicLIDARObjectData Data of Basic LIDAR Object.
LIDARDataQualifier Qualifier of Basic LIDAR Object Data.
LIDARObjectSpaceTime Space-Time information of Basic LIDAR Object in its space.
DataXMData Information on this Basic LIDAR Object instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Object if:

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

6     Performance Assessment