Core implementation for Kalman sensor.
More...
#include <Kalman.h>
|
CvMat * | H |
| The matrix (m*n) mapping Kalman state vector into this sensor's measurements vector. More...
|
|
CvMat * | K |
| The matrix (n*m) containing Kalman gain (something between 0 and H^-1). In this core-implementation we assume this to be precalculated. In KalmanSensor this is updated using update_K . More...
|
|
CvMat * | z |
| Latest measurement vector (m*1) More...
|
|
Core implementation for Kalman sensor.
Definition at line 39 of file Kalman.h.
alvar::KalmanSensorCore::KalmanSensorCore |
( |
int |
_n, |
|
|
int |
_m |
|
) |
| |
Constructor.
- Parameters
-
_n | The number of items in the Kalman state vector |
_m | The number of measurements given by this sensor |
Definition at line 47 of file Kalman.cpp.
alvar::KalmanSensorCore::~KalmanSensorCore |
( |
| ) |
|
int alvar::KalmanSensorCore::get_m |
( |
| ) |
|
|
inline |
Accessor for m.
Definition at line 70 of file Kalman.h.
int alvar::KalmanSensorCore::get_n |
( |
| ) |
|
|
inline |
Accessor for n.
Definition at line 68 of file Kalman.h.
void alvar::KalmanSensorCore::update_x |
( |
CvMat * |
x_pred, |
|
|
CvMat * |
x |
|
) |
| |
|
virtual |
CvMat* alvar::KalmanSensorCore::H |
CvMat* alvar::KalmanSensorCore::H_trans |
|
protected |
CvMat* alvar::KalmanSensorCore::K |
The matrix (n*m) containing Kalman gain (something between 0 and H^-1). In this core-implementation we assume this to be precalculated. In KalmanSensor this is updated using update_K .
Definition at line 56 of file Kalman.h.
int alvar::KalmanSensorCore::m |
|
protected |
int alvar::KalmanSensorCore::n |
|
protected |
CvMat* alvar::KalmanSensorCore::x_gain |
|
protected |
CvMat* alvar::KalmanSensorCore::z |
CvMat* alvar::KalmanSensorCore::z_pred |
|
protected |
CvMat* alvar::KalmanSensorCore::z_residual |
|
protected |
The documentation for this class was generated from the following files: