39#ifndef VP_KALMAN_FILTER_H
40#define VP_KALMAN_FILTER_H
42#include <visp3/core/vpColVector.h>
43#include <visp3/core/vpMatrix.h>
129#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
141 void init(
unsigned int size_state,
unsigned int size_measure,
unsigned int n_signal);
161#if (VISP_CXX_STANDARD > VISP_CXX_STANDARD_98)
Implementation of column vector and the associated operations.
unsigned int size_state
Size of the state vector .
long iter
Filter step or iteration. When set to zero, initialize the filter.
unsigned int getMeasureSize()
vpMatrix R
Measurement noise covariance matrix .
unsigned int nsignal
Number of signal to filter.
vpMatrix Q
Process noise covariance matrix .
void setNumberOfSignal(unsigned int n_signal)
vpKalmanFilter & operator=(const vpKalmanFilter &)=default
vpKalmanFilter(const vpKalmanFilter &)=default
unsigned int size_measure
Size of the measure vector .
unsigned int getNumberOfSignal()
virtual ~vpKalmanFilter()=default
vpMatrix I
Identity matrix .
vpMatrix H
Matrix that describes the evolution of the measurements.
unsigned int getStateSize()
Implementation of a matrix and operations on matrices.