Tekkotsu Homepage
Dev. Resources

ParticleFilter.h File Reference

#include <vector>
#include <algorithm>
#include <iostream>
#include <cfloat>
#include <cmath>
Include dependency graph for ParticleFilter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  ParticleBase< ParticleT >
 Provides a common base class for particles used by the ParticleFilter. More...
class  ParticleFilter< ParticleT >
 Implements a particle filter with support for a variety of applications through the usage of arbitrary combination of a variety of models and policies. More...
class  ParticleFilter< ParticleT >::SensorModel
 A sensor model is used to update particle weights to account based on each particle's ability to explain observations taken from the system. More...
class  ParticleFilter< ParticleT >::MotionModel
 A motion model is retained by the particle filter to query before evaluating sensor measurements so all known influences are accounted for before testing the particles. More...
class  ParticleFilter< ParticleT >::DistributionPolicy
 A distribution policy provides the ability to randomize ("redistribute") or tweak the values of a group of particles. More...
class  ParticleFilter< ParticleT >::ResamplingPolicy
 The resampling policy focuses the particle filter on those particles which are performing well, and dropping those which are poorly rated. More...
class  ParticleFilter< ParticleT >::LowVarianceResamplingPolicy
 This class provides a generic, default ResamplingPolicy. It is based on the low variance resampling policy algorithm found in "Probabilistic Robotics" by Sebastian Thrun, Wolfram Burgard, Dieter Fox. More...

Detailed Description

ejt (Creator)

Definition in file ParticleFilter.h.

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:00 2016 by Doxygen 1.6.3