kalman_filter.cc: A linear Kalman filter class More...
#include "kalman_filter.h"
#include <vcl_cstdlib.h>
#include <vcl_iostream.h>
#include <vnl/algo/vnl_svd.h>
Go to the source code of this file.
Functions | |
vcl_ostream & | operator<< (vcl_ostream &os, const KalmanFilter &kf) |
output operator. |
kalman_filter.cc: A linear Kalman filter class
Implementation of a linear Kalman filter. We want to estimate the value of a time-varying signal from a measurement and predict the next value of the signal.
The relationship between signal and measurement is: z(k) = H(k) * x(k) + v(k) measurement relation signal noise matrix
The relationship between signals at different times is: x(k+1) = A(k) * x(k) + B(k) * u(k) + w(k) signal relation signal control control noise matrix matrix signal
Copyright (c) 1999 Brendan McCane University of Otago, Dunedin, New Zealand Reproduction rights limited as described in the COPYRIGHT file.
Definition in file kalman_filter.cxx.
vcl_ostream& operator<< | ( | vcl_ostream & | os, |
const KalmanFilter & | kf | ||
) |
output operator.
kf | the Kalman filter to output |
Definition at line 342 of file kalman_filter.cxx.