Interface KalmanFilterOptions

interface KalmanFilterOptions {
    A: number | Vector3;
    B: number | Vector3;
    C: number | Vector3;
    Q: number | Vector3;
    R: number | Vector3;
    expire?: number;
    frameFilter?: ((frame) => boolean);
    name?: string;
    objectFilter?: ((object, frame?) => boolean);
    uid?: string;
}

Hierarchy (view full)

Properties

A: number | Vector3

State vector

B: number | Vector3

Control vector

C: number | Vector3

Measurement vector

Q: number | Vector3

Measurement noise

R: number | Vector3

Process noise

expire?: number
frameFilter?: ((frame) => boolean)

Frame filter to specify what frames are processed by this node

Type declaration

    • (frame): boolean
    • Frame filter to specify what frames are processed by this node

      Parameters

      Returns boolean

name?: string

User friendly name of the node Used for querying a node by its name.

objectFilter?: ((object, frame?) => boolean)

Object filter to specify what data object are processed by this node

Type declaration

    • (object, frame?): boolean
    • Object filter to specify what data object are processed by this node

      Parameters

      Returns boolean

uid?: string

Manually set the unique identifier of the node