navlie.lib.states

Classes

MatrixLieGroupState(value, group[, stamp, ...])

The MatrixLieGroupState class.

MixtureState(model_states, model_probabilities)

SE23State(value[, stamp, state_id, direction])

A state object for 2D rigid body transformations with velocity.

SE2State(value[, stamp, state_id, direction])

A state object for 2D rigid body transformations.

SE3State(value[, stamp, state_id, direction])

A state object for 3D rigid body transformations.

SL3State(value[, stamp, state_id, direction])

A state object representing the special linear group in 3D.

SO2State(value[, stamp, state_id, direction])

A state object for rotations in 2D.

SO3State(value[, stamp, state_id, direction])

A state object for rotations in 3D.

StampedValue(value[, stamp, state_id, ...])

param value:

Value of of the input.

VectorInput(value[, stamp, state_id, covariance])

A standard vector-based input, with value represented by a 1D numpy array.

VectorState(value[, stamp, state_id])

A standard vector-based state, with value represented by a 1D numpy array.