#include <MemoryX/libraries/helpers/EarlyVisionHelpers/KalmanFilter.h>
Definition at line 27 of file KalmanFilter.h.
◆ KalmanFilter()
◆ filter()
Gaussian filter |
( |
const Gaussian & |
believe, |
|
|
const Eigen::VectorXd & |
actionU, |
|
|
const Eigen::VectorXd & |
perceptZ |
|
) |
| |
◆ predict()
◆ setMeasurementModel()
void setMeasurementModel |
( |
const Eigen::MatrixXd & |
measurement_C, |
|
|
const Gaussian & |
measurement_noise |
|
) |
| |
- Parameters
-
measurement_C | transformation from state space to observation space |
measurement_noise | gaussian encoding the observation noise |
Definition at line 29 of file KalmanFilter.cpp.
◆ setMotionModel()
void setMotionModel |
( |
const Eigen::MatrixXd & |
motion_A, |
|
|
const Eigen::MatrixXd & |
motion_B, |
|
|
const Gaussian & |
motion_noise |
|
) |
| |
- Parameters
-
motion_A | nxn square matrix being the linear transformation of the state |
motion_B | nxm matrix being the transformation from control to state |
motion_noise | n dimensional gaussian being the motion noise |
Definition at line 19 of file KalmanFilter.cpp.
◆ update()
Gaussian update |
( |
const Gaussian & |
predicted_believe, |
|
|
const Eigen::VectorXd & |
perceptZ |
|
) |
| |
◆ m_A
◆ m_A_t
◆ m_B
◆ m_C
◆ m_C_t
◆ m_Q
◆ m_R
The documentation for this class was generated from the following files: