Trait bayes_estimate::models::ExtendedLinearObserver [−][src]
pub trait ExtendedLinearObserver<N: RealField, D: Dim, ZD: Dim> where
DefaultAllocator: Allocator<N, ZD, D> + Allocator<N, ZD, ZD> + Allocator<N, ZD>, { fn observe_innovation(
&mut self,
s: &OVector<N, ZD>,
Hx: &OMatrix<N, ZD, D>,
noise: &CorrelatedNoise<N, ZD>
) -> Result<(), &'static str>; }
Expand description
A extended linear observer with correlated observation noise.
Uses a non-linear state observation with linear estimation model with additive noise.
Required methods
fn observe_innovation(
&mut self,
s: &OVector<N, ZD>,
Hx: &OMatrix<N, ZD, D>,
noise: &CorrelatedNoise<N, ZD>
) -> Result<(), &'static str>
fn observe_innovation(
&mut self,
s: &OVector<N, ZD>,
Hx: &OMatrix<N, ZD, D>,
noise: &CorrelatedNoise<N, ZD>
) -> Result<(), &'static str>
Uses a non-linear state observation with linear estimation model with additive noise.