|
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 |
|