Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

DualCoding::ShapeSLAMParticle Class Reference

Each Particle represents a hypothesis about the match of the local map to the world map, considering changes to the map. More...

#include <ShapeSLAMParticleFilter.h>

Inheritance diagram for DualCoding::ShapeSLAMParticle:

Detailed Description

Each Particle represents a hypothesis about the match of the local map to the world map, considering changes to the map.

Only handles adding or removing landmarks, not moving existing landmarks. (A move can be modeled as an addition plus a deletion, but there will be two penalties to pay.)

Note that the particle evaluation doesn't modify the world map, only tracks suggestions about what should be changed.

The size of addLocal and deleteWorld may not exactly match the number of current local or world landmarks -- the SensorModel is lazy about resizing for efficiency reasons.

Definition at line 27 of file ShapeSLAMParticleFilter.h.

List of all members.

Public Types

typedef
LocalizationParticleDistributionPolicy
< ShapeSLAMParticle
DistributionPolicy
 Defines a default DistributionPolicy for the particle type (just reuse the same one as LocalizationParticle).

Public Member Functions

 ShapeSLAMParticle ()
 Constructor.

Public Attributes

std::vector< bool > addLocal
 true for local landmarks missing from the world map
std::vector< bool > deleteWorld
 true for world landmarks missing from the local map

Member Typedef Documentation

Defines a default DistributionPolicy for the particle type (just reuse the same one as LocalizationParticle).

Reimplemented from LocalizationParticle.

Definition at line 30 of file ShapeSLAMParticleFilter.h.


Constructor & Destructor Documentation

DualCoding::ShapeSLAMParticle::ShapeSLAMParticle (  ) 

Constructor.

Definition at line 33 of file ShapeSLAMParticleFilter.h.


Member Data Documentation

true for local landmarks missing from the world map

Definition at line 35 of file ShapeSLAMParticleFilter.h.

Referenced by DualCoding::ShapeSLAMParticleEvaluator::determineAdditions(), and DualCoding::ShapeSLAMParticleEvaluator::evaluate().

true for world landmarks missing from the local map

Definition at line 36 of file ShapeSLAMParticleFilter.h.

Referenced by DualCoding::ShapeSLAMParticleEvaluator::determineDeletions().


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

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