Trait bayes_estimate::models::ExtendedLinearObserver
source · pub trait ExtendedLinearObserver<N: RealField, D: Dim, ZD: Dim>{
// Required method
fn observe_innovation(
&mut self,
s: &OVector<N, ZD>,
Hx: &OMatrix<N, ZD, D>,
noise: &CorrelatedNoise<N, ZD>
) -> Result<(), &str>;
}
Expand description
An extended linear observer.
Uses a non-linear state observation with linearised estimation model and additive noise.
Required Methods§
sourcefn observe_innovation(
&mut self,
s: &OVector<N, ZD>,
Hx: &OMatrix<N, ZD, D>,
noise: &CorrelatedNoise<N, ZD>
) -> Result<(), &str>
fn observe_innovation( &mut self, s: &OVector<N, ZD>, Hx: &OMatrix<N, ZD, D>, noise: &CorrelatedNoise<N, ZD> ) -> Result<(), &str>
Uses a non-linear state observation with linear estimation model and additive noise.