MRPT logo

mrpt::bayes Namespace Reference

The namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorithms. More...

Namespaces

namespace  detail

Classes

struct  TKF_options
 Generic options for the Kalman Filter algorithm in itself. More...
class  CKalmanFilterCapable
 Virtual base for Kalman Filter (EKF,IEKF,UKF) implementations. More...
class  CParticleFilter
 This class acts as a common interface to the different interfaces (see CParticleFilter::TParticleFilterAlgorithm) any bayes::CParticleFilterCapable class can implement: it is the invoker of particle filter algorithms. More...
class  CParticleFilterCapable
 This virtual class defines the interface that any particles based PDF class must implement in order to be executed by a mrpt::bayes::CParticleFilter. More...
class  CParticleFilterData
 This template class declares the array of particles and its internal data, managing some memory-related issues and providing an easy implementation of virtual methods required for implementing a CParticleFilterCapable. More...
struct  CProbabilityParticle
 A template class for holding a the data and the weight of a particle. More...
class  CRejectionSamplingCapable
 A base class for implementing rejection sampling in a generic state space. More...

Enumerations

enum  TKFMethod { kfEKFNaive = 0, kfEKFAlaDavison, kfIKFFull, kfIKF }
 

The Kalman Filter algorithm to employ in bayes::CKalmanFilterCapable For further details on each algorithm see the tutorial: http://babel.isa.uma.es/mrpt/index.php/Kalman_Filters.

More...
enum  TKFFusionMethod { kfFusAll = 0, kfFusSeqMaha, kfFusSeqML }
 

Strategies to fuse the observations at a given timestep in a Kalman Filter.

More...

Detailed Description

The namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorithms.


Enumeration Type Documentation

Strategies to fuse the observations at a given timestep in a Kalman Filter.

See also:
bayes::CKalmanFilterCapable::KF_options
Enumerator:
kfFusAll 

Fuse all the observations at once.

kfFusSeqMaha 

Sequential incorporation of observations by order of their Mahalanobis distance, recomputing the KF mean in each step.

kfFusSeqML 

Sequential incorporation of observations by order of their Matching-likelihood distance, recomputing the KF mean in each step.

Definition at line 73 of file CKalmanFilterCapable.h.

The Kalman Filter algorithm to employ in bayes::CKalmanFilterCapable For further details on each algorithm see the tutorial: http://babel.isa.uma.es/mrpt/index.php/Kalman_Filters.

See also:
bayes::CKalmanFilterCapable::KF_options
Enumerator:
kfEKFNaive 
kfEKFAlaDavison 
kfIKFFull 
kfIKF 

Definition at line 63 of file CKalmanFilterCapable.h.




Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010