MipAlgorithms::PaFilBFL3D Class Reference
[Mutual localization]

Generic orocos-bfl based Particle Filter in 3D implementation of the MutLocFilter3D class. More...

#include <PaFilBFL.h>

Inheritance diagram for MipAlgorithms::PaFilBFL3D:

MipAlgorithms::MutLocFilter3D MipAlgorithms::PaFilBFLRelRel3D MipAlgorithms::PaFilBFLRelRelBearOnly3D MipAlgorithms::PaFilBFLRelRelBearOnly3Dvel MipAlgorithms::PaFilBFLRelRelBearOnly3DvelUpdate

List of all members.

Public Member Functions

 PaFilBFL3D ()
 Parametrical constructor.
 PaFilBFL3D (PaFilBFLPar par)
 Parametrical constructor.
 ~PaFilBFL3D ()
 Destructor.
virtual void step (MutLocFilInput3D &input)=0
 Generic step function.
virtual void reset ()=0
 Reset the filter.
virtual int getEstimate (Pose3D *, Velocity3D *bestVel=0)
 Get the current estimate.
virtual int getCovariance (MIPMatrix *cov)
 Get the current covariance.
virtual int getAllEstimates (vector< Pose3D > &estimates, vector< Decimal > &weights, vector< Velocity3D > &velEstimates)
 Get all current particles.
virtual Decimal getLastOdomUpdateTime ()
 Take the last time when a propagation step was performed.
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 in 3D implementation of the MutLocFilter3D class.

Author:
Marco Cognetti

Constructor & Destructor Documentation

MipAlgorithms::PaFilBFL3D::PaFilBFL3D (  ) 

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