Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
DualCoding::ShapeBasedParticleFilter Class ReferenceBundles a motion model (DeadReckoningBehavior or CreateMotionModel) and a ShapeSensorModel for easy use of a shape-based particle filter for localization. More...
Inheritance diagram for DualCoding::ShapeBasedParticleFilter:
Detailed DescriptionBundles a motion model (DeadReckoningBehavior or CreateMotionModel) and a ShapeSensorModel for easy use of a shape-based particle filter for localization. Definition at line 99 of file ShapeBasedParticleFilter.h.
Constructor & Destructor Documentation
constructor, must pass local and world shape spaces, which will be used in future calls to update() Definition at line 103 of file ShapeBasedParticleFilter.h.
destructor Definition at line 134 of file ShapeBasedParticleFilter.h.
don't call (copy constructor) Member Function Documentation
Computes the weighted variance in the position and heading estimates of the particle collection. Reimplemented from ParticleFilter< LocalizationParticle >. Definition at line 44 of file ShapeBasedParticleFilter.cc.
Deletes particle shapes and "particle" GraphicsData object so we can prepare a new display. Definition at line 95 of file ShapeBasedParticleFilter.cc. Referenced by displayIndividualParticles(), and displayParticles().
Displays individual particles on the world map using LocalizationParticle shapes; howmany can either be a percentage (<= 1.0) or a whole number. Definition at line 118 of file ShapeBasedParticleFilter.cc.
Displays particles on the world map using a GraphicsData shape; howmany can either be a percentage (<= 1.0) or a whole number. Definition at line 102 of file ShapeBasedParticleFilter.cc. Referenced by resizeParticles().
accessor for sensorModel Definition at line 152 of file ShapeBasedParticleFilter.h. Referenced by updateFromCamera(), and updateFromLocal().
don't call (assignment operator)
randomizes all the particles Definition at line 18 of file ShapeBasedParticleFilter.cc.
Adjusts the size of the particle collection -- more particles gives better coverage, but more computation. You may wish to shrink the number of particles when the confidence interval is small or particle weights are high, and increase particles when the filter is getting "lost". Reimplemented from ParticleFilter< LocalizationParticle >. Definition at line 23 of file ShapeBasedParticleFilter.cc.
Resets particles to the specified position and orientation, and optionally jiggles them by variance. Definition at line 39 of file ShapeBasedParticleFilter.cc.
replaces the sensor model in use, the particle filter will take responsibility for deallocating the sensor model's memory when destructed or replaced Definition at line 155 of file ShapeBasedParticleFilter.h.
Sets boundary within which particles should lie. Definition at line 79 of file ShapeBasedParticleFilter.cc.
Sets boundary within which particles should lie. Definition at line 70 of file ShapeBasedParticleFilter.cc.
Synchs the estimate to the agent's current position and heading in worldShS. During odometry, the Pilot will use the estimate to update the agent's position. Definition at line 33 of file ShapeBasedParticleFilter.cc.
Definition at line 147 of file ShapeBasedParticleFilter.h.
Definition at line 143 of file ShapeBasedParticleFilter.h. Member Data Documentation
provides evaluation of particles Definition at line 196 of file ShapeBasedParticleFilter.h. Referenced by displayIndividualParticles(), displayParticles(), getSensorModel(), resizeParticles(), setSensorModel(), and ~ShapeBasedParticleFilter(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:21 2016 by Doxygen 1.6.3 |