Component Prototype

Description

Inertial Tracking Component

Inertial tracking component is a tracking component based on the InertialCube system of InterSense. This is a small inertial orientation reference system. The development of the component is based on the SDK provided by the system provider. The functionality is based on a fix position component and the inertial tracking system. Calibration of the system is one of the hardest works for this component implementation.

In-slots

Name

Type

Description

in

boolean

True when the tracking is active, false otherwise

Out-slots

Name

Type

Description

out

boolean

True when the transformation given can be used because the inertial tracking is active. This slot must be connected to the visible in-slot of the component to display.

transformation

doubleVector

The transformation matrix to be applied to the component geometry when shown.

Properties

Name

Type

Description

iconFileName*

string

The filename of the icon shown for the component in the authoring environment.

offset

doubleVector

The offset transformation matrix between the transformation given by the tracker and the output matrix transformation.

resetPosition

boolean

True to reset the position, false otherwise.

horizontalOffset

float

Offset for the horizontal angle.

verticalOffset

float

Offset for the vertical angle.

rollOffset

float

Offset for the rolling angle.

compass

integer

Controls the state of the compass component of the InertialCube. The tree possible modes are GEOS, Dual and Fusion modes.

enhancement

integer

In order to provide the best performance for a large range of various applications, three levels of perceptual enhancement are available. Mode 0 for best accuracy, Mode 1 adds a jitter reduction and Mode 2 for immersive applications.

sensitivity

integer

Only used for perceptual enhancement set to mode 1 or 2. It controls the minimum angular rotation rate picked up by the Inertial Cube.

prediction

integer

Inertial sensors can predict motion up to 50ms into the future, which compensate for graphics rendering delays and further contributes to eliminating simulator lag.