39 #ifndef vpKalmanFilter_h
40 #define vpKalmanFilter_h
42 #include <visp3/core/vpMatrix.h>
43 #include <visp3/core/vpColVector.h>
129 vpKalmanFilter(
unsigned int size_state,
unsigned int size_measure,
unsigned int n_signal) ;
137 this->nsignal = n_signal;
141 void init(
unsigned int size_state,
unsigned int size_measure,
unsigned int n_signal) ;
165 void verbose(
bool on) { verbose_mode = on;};
Implementation of a matrix and operations on matrices.
unsigned int getStateSize()
long iter
Filter step or iteration. When set to zero, initialize the filter.
unsigned int size_state
Size of the state vector .
vpMatrix R
Measurement noise covariance matrix .
unsigned int size_measure
Size of the measure vector .
vpMatrix I
Identity matrix .
unsigned int nsignal
Number of signal to filter.
void setNumberOfSignal(unsigned int n_signal)
unsigned int getNumberOfSignal()
Implementation of column vector and the associated operations.
unsigned int getMeasureSize()
vpMatrix F
Transition matrix that describes the evolution of the state.
vpMatrix H
Matrix that describes the evolution of the measurements.
bool verbose_mode
When set to true, print the content of internal variables during filtering() and prediction().
This class provides a generic Kalman filtering algorithm along with some specific state model (consta...
vpMatrix Q
Process noise covariance matrix .
virtual ~vpKalmanFilter()