#include <gridslamprocessor.h>
| Public Member Functions | |
| operator double () const | |
| operator OrientedPoint () const | |
| Particle (const ScanMatcherMap &map) | |
| void | setWeight (double w) | 
| Public Attributes | |
| double | gweight | 
| ScanMatcherMap | map | 
| TNode * | node | 
| OrientedPoint | pose | 
| int | previousIndex | 
| OrientedPoint | previousPose | 
| double | weight | 
| double | weightSum | 
This class defines a particle of the filter. Each particle has a map, a pose, a weight and retains the current node in the trajectory tree
Definition at line 89 of file gridslamprocessor.h.
| GMapping::GridSlamProcessor::Particle::Particle | ( | const ScanMatcherMap & | map | ) | 
constructs a particle, given a map
| map | the particle map | 
Definition at line 236 of file gridslamprocessor.cpp.
| 
 | inline | 
Definition at line 96 of file gridslamprocessor.h.
| 
 | inline | 
Definition at line 98 of file gridslamprocessor.h.
| 
 | inline | 
sets the weight of a particle
| w | the weight | 
Definition at line 102 of file gridslamprocessor.h.
| double GMapping::GridSlamProcessor::Particle::gweight | 
Definition at line 117 of file gridslamprocessor.h.
| ScanMatcherMap GMapping::GridSlamProcessor::Particle::map | 
The map
Definition at line 104 of file gridslamprocessor.h.
| TNode* GMapping::GridSlamProcessor::Particle::node | 
Entry to the trajectory tree
Definition at line 123 of file gridslamprocessor.h.
| OrientedPoint GMapping::GridSlamProcessor::Particle::pose | 
The pose of the robot
Definition at line 106 of file gridslamprocessor.h.
| int GMapping::GridSlamProcessor::Particle::previousIndex | 
The index of the previous particle in the trajectory tree
Definition at line 120 of file gridslamprocessor.h.
| OrientedPoint GMapping::GridSlamProcessor::Particle::previousPose | 
The pose of the robot at the previous time frame (used for computing thr odometry displacements)
Definition at line 109 of file gridslamprocessor.h.
| double GMapping::GridSlamProcessor::Particle::weight | 
The weight of the particle
Definition at line 112 of file gridslamprocessor.h.
| double GMapping::GridSlamProcessor::Particle::weightSum | 
The cumulative weight of the particle
Definition at line 115 of file gridslamprocessor.h.