Public Member Functions
BFL::AnalyticMeasurementModelGaussianUncertainty Class Reference

#include <analyticmeasurementmodel_gaussianuncertainty.h>

Inheritance diagram for BFL::AnalyticMeasurementModelGaussianUncertainty:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AnalyticMeasurementModelGaussianUncertainty (AnalyticConditionalGaussian *Measurementpdf=NULL)
 Constructor.
virtual
MatrixWrapper::SymmetricMatrix 
CovarianceGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns covariance on the measurement.
virtual MatrixWrapper::Matrix df_dxGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns H-matrix.
virtual MatrixWrapper::ColumnVector PredictionGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns estimation of measurement.
virtual ~AnalyticMeasurementModelGaussianUncertainty ()
 Destructor.

Detailed Description

Class representing all continuous analytic Measurement Models with additive Gaussian Uncertainty

Definition at line 30 of file analyticmeasurementmodel_gaussianuncertainty.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
MeasurementpdfConditionalPdf<S,T> representing $ P(Z_k | X_{k} (, U_{k})) $
See also:
MEASUREMENT_SIZE, STATE_SIZE, INPUT_SIZE, _MeasurementPdf

Definition at line 28 of file analyticmeasurementmodel_gaussianuncertainty.cpp.

Destructor.

Definition at line 33 of file analyticmeasurementmodel_gaussianuncertainty.cpp.


Member Function Documentation

SymmetricMatrix BFL::AnalyticMeasurementModelGaussianUncertainty::CovarianceGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
) [virtual]
Matrix BFL::AnalyticMeasurementModelGaussianUncertainty::df_dxGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
) [virtual]

Returns H-matrix.

\[ H = \frac{df}{dx} \mid_{u,x} \]

used by extended kalman filter

Parameters:
uThe value of the input in which the derivate is evaluated
xThe value in the state in which the derivate is evaluated

Reimplemented in BFL::NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac, BFL::LinearAnalyticMeasurementModelGaussianUncertainty_Implicit, and BFL::LinearAnalyticMeasurementModelGaussianUncertainty.

Definition at line 38 of file analyticmeasurementmodel_gaussianuncertainty.cpp.

ColumnVector BFL::AnalyticMeasurementModelGaussianUncertainty::PredictionGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
) [virtual]

The documentation for this class was generated from the following files:


bfl
Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. ROS package maintained by Wim Meeussen.
autogenerated on Mon Feb 11 2019 03:45:12