Kalman Absolute Attitude Estimator
Estimates absolute attitude.
Constructors
Types
Interface to notify when sensor (either accelerometer or gyroscope) accuracy changes.
Interface to notify when a new attitude measurement is available.
Interface to notify when a buffer gets completely filled. When buffers get filled, internal collectors will continue collection at the expense of loosing old data. Consumers of this listener should decide what to do at this point (which might require stopping this estimator).
Properties
Accelerometer standard deviation expressed in m/s^2. If not provided KalmanAbsoluteAttitudeProcessor5.DEFAULT_ACCELEROMETER_NOISE_STANDARD_DEVIATION will be used.
One of the supported accelerometer sensor types.
listener to notify changes in accuracy.
listener to notify when a new attitude measurement is available.
listener to notify that some buffer has been filled. This usually happens when consumer of measurements cannot keep up with the rate at which measurements are generated.
true to estimate coordinate transformation, false otherwise. If not needed, it can be disabled to improve performance and decrease cpu load.
true to estimate euler angles, false otherwise. If not needed, it can be disabled to improve performance and decrease cpu load.
Variance of the gyroscope output per Hz (or variance at 1Hz). This is equivalent to the gyroscope PSD (Power Spectral Density) that can be obtained during calibration or with noise estimators. If not provided KalmanAbsoluteAttitudeProcessor5.DEFAULT_GYROSCOPE_NOISE_PSD will be used.
One of the supported gyroscope sensor types.
Minimum duration to keep unreliable accuracy when Kalman filter numerical instability is detected. This value is expressed in seconds (s).
Delay of sensors between samples.
indicates whether start offsets will be computed when first measurement is received or not. True indicates that offset is computed, false assumes that offset is null.