SabatiniExternalAccelerationCovarianceMatrixEstimator

class SabatiniExternalAccelerationCovarianceMatrixEstimator(val accelerometerNoiseStandardDeviation: Double = DEFAULT_ACCELEROMETER_NOISE_STANDARD_DEVIATION) : ExternalAccelerationCovarianceMatrixEstimator

Estimates external acceleration covariance matrix using Sabatini's method.

Constructors

constructor(accelerometerNoiseStandardDeviation: Double = DEFAULT_ACCELEROMETER_NOISE_STANDARD_DEVIATION)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

standard deviation for accelerometer noise expressed in m/s^2.

Link copied to clipboard

Body accelerometer measurement in local NED coordinates obtained from accelerometer sensor.

Link copied to clipboard

Threshold to determine whether external acceleration is detected or not.

Link copied to clipboard

Gets or sets gravity expressed in m/s^2.

Link copied to clipboard
var ha: Matrix

Accelerometer measurement matrix

Link copied to clipboard
val haTransposed: Matrix

Transpose of ha.

Link copied to clipboard

Kalman's filter post-predicted state covariance matrix.

Contains partial accelerometer residual covariance matrix.

Link copied to clipboard
val qab: Matrix

Estimated external acceleration covariance matrix.

Link copied to clipboard
var s: Double

Scale factor to be applied to external acceleration covariance matrix when external acceleration is detected.

Functions

Link copied to clipboard
open override fun estimate()

Computes estimation of external acceleration covariance matrix.