MRPT logo

mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions Struct Reference

The configuration of a particle filter. More...

#include <mrpt/bayes/CParticleFilter.h>

Inheritance diagram for mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions:

mrpt::utils::CLoadableOptions

List of all members.

Public Member Functions

 TParticleFilterOptions ()
 Initilization of default parameters.
void loadFromConfigFile (const mrpt::utils::CConfigFileBase &source, const std::string &section)
 See mrpt::utils::CLoadableOptions.
void dumpToTextStream (utils::CStream &out)
 See mrpt::utils::CLoadableOptions.

Public Attributes

bool adaptiveSampleSize
 A flag that indicates whether the CParticleFilterCapable object should perform adative sample size (default=false).
double BETA
 The resampling of particles will be performed when ESS (in range [0,1]) < BETA (default is 0.5).
unsigned int sampleSize
 The initial number of particles in the filter (it can change only if adaptiveSampleSize=true) (default=1).
unsigned int pfAuxFilterOptimal_MaximumSearchSamples
 In the algorithm "CParticleFilter::pfAuxiliaryPFOptimal", the number of samples for searching the maximum likelihood value (see papers!) (default=100).
double powFactor
 An optional step to "smooth" dramatic changes in the observation model to affect the variance of the particle weights, eg weight*=likelihood^powFactor (default=1 = no effects).
TParticleFilterAlgorithm PF_algorithm
 The PF algorithm to use (default=pfStandardProposal) See TParticleFilterAlgorithm for the posibilities.
TParticleResamplingAlgorithm resamplingMethod
 The resampling algorithm to use (default=prMultinomial).


Detailed Description

The configuration of a particle filter.

Definition at line 103 of file CParticleFilter.h.


Constructor & Destructor Documentation

mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::TParticleFilterOptions (  ) 

Initilization of default parameters.


Member Function Documentation

void mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::dumpToTextStream ( utils::CStream out  )  [virtual]

void mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::loadFromConfigFile ( const mrpt::utils::CConfigFileBase source,
const std::string &  section 
) [virtual]


Member Data Documentation

bool mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::adaptiveSampleSize

A flag that indicates whether the CParticleFilterCapable object should perform adative sample size (default=false).

Definition at line 122 of file CParticleFilter.h.

double mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::BETA

The resampling of particles will be performed when ESS (in range [0,1]) < BETA (default is 0.5).

Definition at line 126 of file CParticleFilter.h.

TParticleFilterAlgorithm mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::PF_algorithm

The PF algorithm to use (default=pfStandardProposal) See TParticleFilterAlgorithm for the posibilities.

Definition at line 142 of file CParticleFilter.h.

unsigned int mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::pfAuxFilterOptimal_MaximumSearchSamples

In the algorithm "CParticleFilter::pfAuxiliaryPFOptimal", the number of samples for searching the maximum likelihood value (see papers!) (default=100).

Definition at line 134 of file CParticleFilter.h.

double mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::powFactor

An optional step to "smooth" dramatic changes in the observation model to affect the variance of the particle weights, eg weight*=likelihood^powFactor (default=1 = no effects).

Definition at line 138 of file CParticleFilter.h.

TParticleResamplingAlgorithm mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::resamplingMethod

The resampling algorithm to use (default=prMultinomial).

Definition at line 146 of file CParticleFilter.h.

unsigned int mrpt::bayes::CParticleFilter::CParticleFilter::TParticleFilterOptions::sampleSize

The initial number of particles in the filter (it can change only if adaptiveSampleSize=true) (default=1).

Definition at line 130 of file CParticleFilter.h.




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN: at Sun Aug 9 21:47:23 CEST 2009