Jafar
Classes
Module filter

Detailed Description

Version:
0.5
Author:
thomas.lemaire@laas.fr

This module implements common filters algorithms.

The script demoKalman.tcl shows modules jmath and filter in action in a tcl script.

History

Overview

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:

Tcl interface (generated by swig)

The interface of the module is generated from the following files:

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...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:30 for Jafar by doxygen 1.7.6.1
LAAS-CNRS