Struct kalman_filter::KalmanFilter [] [src]

pub struct KalmanFilter {
    pub state_pre: DMatrix<f32>,
    pub state_post: DMatrix<f32>,
    pub transition_matrix: DMatrix<f32>,
    pub control_matrix: Option<DMatrix<f32>>,
    pub measurement_matrix: DMatrix<f32>,
    pub process_noise_cov: DMatrix<f32>,
    pub measurement_noise_cov: DMatrix<f32>,
    pub error_cov_pre: DMatrix<f32>,
    pub gain: DMatrix<f32>,
    pub error_cov_post: DMatrix<f32>,
    // some fields omitted
}

Fields

x(k - 1)

x(k)

A

B

H

Q

R

P(k - 1)

K(k)

P(k)

Methods

impl KalmanFilter
[src]

[src]

dynamParams: Dimensionality of the state. measureParams: Dimensionality of the measurement. controlParams: Dimensionality of the control vector.

[src]

Computes a predicted state.

[src]

Updates the predicted state from the measurement.

[src]

setter

[src]

setter

[src]

setter

[src]

setter

[src]

setter

[src]

setter

[src]

setter

Trait Implementations

Auto Trait Implementations

impl Send for KalmanFilter

impl Sync for KalmanFilter