pub trait KalmanEstimator<N: RealField, D: Dim>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
{ // Required method fn kalman_state(&self) -> Result<KalmanState<N, D>, &str>; }
Expand description

A Kalman estimator.

The linear Kalman state representation x,X is used to represent the system.

Required Methods§

source

fn kalman_state(&self) -> Result<KalmanState<N, D>, &str>

The estimator’s estimate of the system’s KalmanState.

Implementors§

source§

impl<N: Copy + FromPrimitive + RealField, D: Dim> KalmanEstimator<N, D> for SampleState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, U1, D> + Allocator<N, D>,

source§

impl<N: Copy + FromPrimitive + RealField, D: Dim> KalmanEstimator<N, D> for UnscentedDuplexState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D> + Allocator<N, U1, D>,

source§

impl<N: Copy + RealField, D: Dim> KalmanEstimator<N, D> for InformationRootState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,

source§

impl<N: Copy + RealField, D: Dim> KalmanEstimator<N, D> for UDState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,

source§

impl<N: Copy + RealField, D: Dim> KalmanEstimator<N, D> for KalmanState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,

source§

impl<N: RealField, D: Dim> KalmanEstimator<N, D> for InformationState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,