BetterProcessNoiseCovarianceIntegrator

class BetterProcessNoiseCovarianceIntegrator(q: Matrix? = null, a: Matrix? = null) : ProcessNoiseCovarianceIntegrator

Better approximation to integrate continuous time process noise covariance matrix.

Throws

if provided q and a matrices are not 9x9.

Constructors

Link copied to clipboard
constructor(q: Matrix? = null, a: Matrix? = null)

Properties

Link copied to clipboard
var a: Matrix?

Gets or sets process equation matrix relating previous and predicted state in a time continuous space.

Link copied to clipboard

Gets method use to estimate process noise covariance.

Link copied to clipboard
var q: Matrix?

Gets or sets continuous time process noise covariance matrix.

Functions

Link copied to clipboard
open override fun integrate(timeIntervalSeconds: Double, result: Matrix)

Computes process noise covariance as the integration of a and q during provided time interval.