Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __MEASUREMENT_MODEL_GAUSSIANUNCERTAINTY__
00019 #define __MEASUREMENT_MODEL_GAUSSIANUNCERTAINTY__
00020
00021 #include "../pdf/analyticconditionalgaussian.h"
00022 #include "measurementmodel.h"
00023
00024 namespace BFL
00025 {
00026
00030 class AnalyticMeasurementModelGaussianUncertainty: public MeasurementModel<MatrixWrapper::ColumnVector,MatrixWrapper::ColumnVector>
00031 {
00032 public:
00034
00038 AnalyticMeasurementModelGaussianUncertainty(AnalyticConditionalGaussian* Measurementpdf = NULL);
00039
00040
00041
00043 virtual ~AnalyticMeasurementModelGaussianUncertainty();
00044
00046
00050 virtual MatrixWrapper::Matrix df_dxGet(const MatrixWrapper::ColumnVector& u, const MatrixWrapper::ColumnVector& x);
00051
00053 virtual MatrixWrapper::ColumnVector PredictionGet(const MatrixWrapper::ColumnVector& u, const MatrixWrapper::ColumnVector& x);
00054
00056 virtual MatrixWrapper::SymmetricMatrix CovarianceGet(const MatrixWrapper::ColumnVector& u, const MatrixWrapper::ColumnVector& x);
00057
00058
00059 };
00060
00061 }
00062
00063 #endif // __MEASUREMENT_MODEL_GAUSSIANUNCERTAINTY__
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 Sun Oct 5 2014 22:29:52