MipAlgorithms::PaFilBFL Class Reference
[Mutual localization]

Generic orocos-bfl based Particle Filter implementation of the MutLocFilter class. More...

#include <PaFilBFL.h>

Inheritance diagram for MipAlgorithms::PaFilBFL:

MipAlgorithms::MutLocFilter MipAlgorithms::PaFilBFLAbsRel MipAlgorithms::PaFilBFLRelRel MipAlgorithms::PaFilBFLRelRelBearOnly MipAlgorithms::PaFilBFLRelRelNoMR

List of all members.

Public Member Functions

 PaFilBFL ()
 Parametrical constructor.
 PaFilBFL (PaFilBFLPar par)
 Parametrical constructor.
 ~PaFilBFL ()
 Destructor.
virtual void step (MutLocFilInput &input)=0
 Generic step function.
virtual void reset ()=0
 Reset the filter.
virtual int getEstimate (Pose *)
 Get the current estimate.
virtual int getCovariance (MIPMatrix *cov)
 Get the current covariance.
virtual int getAllEstimates (vector< Pose > &estimates, vector< Decimal > &weights)
 Get all current particles.
virtual string print ()
 Print function.

Protected Attributes

BootstrapFilter< ColumnVector,
ColumnVector > * 
_filter
PaFilBFLPar _par
bool _ignoreMeasures
bool _nextStepResamplingOnMeasures
bool _lastStepSystemUpdate


Detailed Description

Generic orocos-bfl based Particle Filter implementation of the MutLocFilter class.

Author:
Paolo Stegagno

Constructor & Destructor Documentation

MipAlgorithms::PaFilBFL::PaFilBFL (  ) 

Parametrical constructor.


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:11 2017 for MIP by  doxygen 1.5.6