pub trait ExtendedLinearPredictor<N: RealField, D: Dim>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,
{ // Required method fn predict( &mut self, x_pred: &OVector<N, D>, Fx: &OMatrix<N, D, D>, noise: &CorrelatedNoise<N, D> ) -> Result<(), &str>; }
Expand description

An extended linear predictor.

Uses a non-linear state prediction with linearised estimation model and additive noise.

Required Methods§

source

fn predict( &mut self, x_pred: &OVector<N, D>, Fx: &OMatrix<N, D, D>, noise: &CorrelatedNoise<N, D> ) -> Result<(), &str>

Uses a non-linear state prediction with linear estimation model and additive noise.

Implementors§

source§

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

source§

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