Jafar
|
This class implements an Extended Kalman filter. More...
This class implements an Extended Kalman filter.
Definition at line 238 of file kalmanFilter.hpp.
#include <kalmanFilter.hpp>
Public Member Functions | |
ExtendedKalmanFilter (std::size_t n_) | |
void | predict (JacobianPredictModel &m_) |
This function computes the prediction step. | |
void | predict (JacobianCommandPredictModel &m_, jblas::vec const &u_) |
This function computes the prediction step. | |
void | update (JacobianObserveModel &m_, const jblas::vec &z_) |
This function computes the observation step (innovation is given). | |
Protected Member Functions | |
void | updateExtended (const jblas::mat_range &H_, double y_, double R_) |
This function computes the observation step (innovation is given). |
This function computes the prediction step.
m_ | linear predict model |
void jafar::filter::ExtendedKalmanFilter::predict | ( | JacobianCommandPredictModel & | m_, |
jblas::vec const & | u_ | ||
) |
This function computes the prediction step.
m_ | linear predict model |
void jafar::filter::ExtendedKalmanFilter::update | ( | JacobianObserveModel & | m_, |
const jblas::vec & | z_ | ||
) |
This function computes the observation step (innovation is given).
m_ | observation model |
z_ | observation |
void jafar::filter::ExtendedKalmanFilter::updateExtended | ( | const jblas::mat_range & | H_, |
double | y_, | ||
double | R_ | ||
) | [protected] |
This function computes the observation step (innovation is given).
In the case of a scalar observation.
H_ | The observation matrix (only one row) |
y_ | The innovation |
R_ | The measure noise variance |
Generated on Wed Oct 15 2014 00:37:36 for Jafar by doxygen 1.7.6.1 |