NoMotionFilter.h
Go to the documentation of this file.
1 // *****************************************************************
2 // Filename: KalmanFilter.h
3 // Copyright: Kai Welke, Chair Prof. Dillmann (IAIM),
4 // Institute for Computer Science and Engineering (CSE),
5 // University of Karlsruhe. All rights reserved.
6 // Author: Kai Welke
7 // Date: 27.05.2009
8 // *****************************************************************
9 #pragma once
10 
11 // *****************************************************************
12 // includes
13 // *****************************************************************
14 #include <Eigen/Eigen>
15 
16 #include "Gaussian.h"
17 #include "KalmanFilter.h"
18 
19 // Kalman filter for linear system with the following control model:
20 // xt = xt-1
21 // and following measurment model
22 // zt = Ix + e + gaussian error
23 
24 // *****************************************************************
25 // declaration of CNoMotionFilter
26 // *****************************************************************
28 {
29 public:
30  EIGEN_MAKE_ALIGNED_OPERATOR_NEW
31 
32  // construction / destruction
34 
35  // filtering (if result == NULL, believe is updated)
36  Gaussian filter(const Gaussian& believe, const Eigen::VectorXd& perceptZ);
37 };
38 
KalmanFilter
Definition: KalmanFilter.h:27
Gaussian.h
NoMotionFilter::filter
Gaussian filter(const Gaussian &believe, const Eigen::VectorXd &perceptZ)
Definition: NoMotionFilter.cpp:18
KalmanFilter.h
NoMotionFilter::NoMotionFilter
EIGEN_MAKE_ALIGNED_OPERATOR_NEW NoMotionFilter()
Definition: NoMotionFilter.h:33
NoMotionFilter
Definition: NoMotionFilter.h:27
Gaussian
Definition: Gaussian.h:46