[−][src]Trait adskalman::ObservationModelLinear
A linear observation model
Note, to use a non-linear observation model, the non-linear model must
be linearized (using the prior state estimate) and use this linearization
as the basis for a ObservationModelLinear
implementation.
Required methods
fn evaluate(&self, state: &VectorN<R, SS>) -> VectorN<R, OS>
fn observation_matrix(&self) -> &MatrixMN<R, OS, SS>
fn observation_matrix_transpose(&self) -> &MatrixMN<R, SS, OS>
fn observation_noise_covariance(&self) -> &MatrixN<R, OS>
Provided methods
fn update(
&self,
prior: &StateAndCovariance<R, SS>,
observation: &VectorN<R, OS>,
covariance_method: CoverianceUpdateMethod
) -> Result<StateAndCovariance<R, SS>, Error>
&self,
prior: &StateAndCovariance<R, SS>,
observation: &VectorN<R, OS>,
covariance_method: CoverianceUpdateMethod
) -> Result<StateAndCovariance<R, SS>, Error>