Jafar
|
This module implements common filters algorithms.
The script demoKalman.tcl shows modules jmath and filter in action in a tcl script.
This module provides a Kalman filter, an Extended Kalman filter. It also defines prediction model and observation model concepts.
Conception has been made using idea from Bayes++ (http://bayesclasses.sourceforge.net) but avoiding all the clutter of this library ! The main classes of this module are the following:
The interface of the module is generated from the following files:
try
{ } catch
block for this module. Classes | |
class | jafar::filter::JacobianStrongConstraintModel |
Smooth constraint to be applied on a kalman filter state. More... | |
class | jafar::filter::FilterException |
Base class for all exceptions defined in the module filter. More... | |
class | jafar::filter::InconsistentUpdateException |
This exception is thrown when an inconsistent update occurs in the Kalman filter. More... | |
class | jafar::filter::BaseKalmanFilter |
Base class for kalman filters. More... | |
class | jafar::filter::KalmanFilter |
This class implements a Kalman filter. More... | |
class | jafar::filter::ExtendedKalmanFilter |
This class implements an Extended Kalman filter. More... | |
class | jafar::filter::ExtendedKalmanFilterImplicit |
This class implements an Extended Kalman filter for Implicit observation function. More... | |
class | jafar::filter::BlockExtendedKalmanFilter |
This class implements an extended Kalman filter to be used for example to solve the SLAM problem. More... | |
class | jafar::filter::BaseObserveModel |
Base class for observation models. More... | |
class | jafar::filter::LinearObserveModel |
Linear observation model. More... | |
class | jafar::filter::JacobianObserveModel |
Non linear observation model. More... | |
class | jafar::filter::JacobianImplicitObserveModel |
Non linear implicit observation model. More... | |
class | jafar::filter::BlockObserveModel |
Non linear observation model defined by blocks (two blocks). More... | |
class | jafar::filter::BasePredictModel |
Base class for all prediction models. More... | |
class | jafar::filter::BaseCommandPredictModel |
Base class for all prediction models with a input command. More... | |
class | jafar::filter::LinearPredictModel |
Linear prediction model. More... | |
class | jafar::filter::LinearCommandPredictModel |
Linear prediction model with command. More... | |
class | jafar::filter::JacobianPredictModel |
General non linear predict model. More... | |
class | jafar::filter::JacobianCommandPredictModel |
General non linear predict model with an input command. More... | |
class | jafar::filter::JacobianBlockPredictModel |
Non linear prediction model defined for one block. More... | |
class | jafar::filter::JacobianBlockCommandPredictModel |
Non linear prediction with an input command model defined for one block. More... |
Generated on Wed Oct 15 2014 00:37:30 for Jafar by doxygen 1.7.6.1 |