Public Member Functions
BFL::AnalyticSystemModelGaussianUncertainty Class Reference

Class for analytic system models with additive Gauss. uncertainty. More...

#include <analyticsystemmodel_gaussianuncertainty.h>

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

List of all members.

Public Member Functions

 AnalyticSystemModelGaussianUncertainty (AnalyticConditionalGaussian *Systempdf)
 Constructor.
MatrixWrapper::SymmetricMatrix CovarianceGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Covariance of system noise.
MatrixWrapper::Matrix df_dxGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns F-matrix.
MatrixWrapper::ColumnVector PredictionGet (const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
 Returns prediction of state.
virtual ~AnalyticSystemModelGaussianUncertainty ()
 Default copy Constructor, interface class.

Detailed Description

Class for analytic system models with additive Gauss. uncertainty.

Class representing all analytic system Models with Additive Gaussian noise

Definition at line 31 of file analyticsystemmodel_gaussianuncertainty.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
SystempdfAnalyticConditionalGaussian representing $ P(X_k | X_{k-1}, U_{k}) $

Definition at line 29 of file analyticsystemmodel_gaussianuncertainty.cpp.

Default copy Constructor, interface class.

Destructor

Definition at line 42 of file analyticsystemmodel_gaussianuncertainty.cpp.


Member Function Documentation

SymmetricMatrix BFL::AnalyticSystemModelGaussianUncertainty::CovarianceGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
)

Covariance of system noise.

Definition at line 65 of file analyticsystemmodel_gaussianuncertainty.cpp.

Matrix BFL::AnalyticSystemModelGaussianUncertainty::df_dxGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
)

Returns F-matrix.

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

used by kalman filter variants

Parameters:
uThe value of the input in which the derivate is evaluated
xThe value in the state in which the derivate is evaluated
Bug:
Should actually be defined for _any_ continuous system model! There should be a class between this one and system model tout court, not assuming gaussian uncertainty!

Definition at line 47 of file analyticsystemmodel_gaussianuncertainty.cpp.

ColumnVector BFL::AnalyticSystemModelGaussianUncertainty::PredictionGet ( const MatrixWrapper::ColumnVector &  u,
const MatrixWrapper::ColumnVector &  x 
)

Returns prediction of state.

Definition at line 56 of file analyticsystemmodel_gaussianuncertainty.cpp.


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