#include <SelfLocalizer.h>
Definition at line 37 of file SelfLocalizer.h.
◆ SelfLocalizer()
| SelfLocalizer::SelfLocalizer |
( |
bool |
publish = true | ) |
|
◆ ~SelfLocalizer()
| SelfLocalizer::~SelfLocalizer |
( |
| ) |
|
◆ calculateBeamModel()
◆ calculateLikelihoodFieldModel()
◆ calculateMoveModel()
◆ convertMap()
| void SelfLocalizer::convertMap |
( |
const nav_msgs::OccupancyGrid & |
map_msg | ) |
|
◆ distributeParticles()
| pf_vector_t SelfLocalizer::distributeParticles |
( |
void * |
map | ) |
|
|
static |
◆ getBestPose()
◆ getCovariance()
| double SelfLocalizer::getCovariance |
( |
| ) |
|
◆ getMapToOdometry()
◆ initialize()
| bool SelfLocalizer::initialize |
( |
| ) |
|
◆ process()
| void SelfLocalizer::process |
( |
const sensor_msgs::LaserScan::ConstPtr & |
scan | ) |
|
◆ publishParticleCloud()
| void SelfLocalizer::publishParticleCloud |
( |
| ) |
|
◆ mActionModelFunction
◆ mAlphaFast
| double SelfLocalizer::mAlphaFast |
|
private |
◆ mAlphaSlow
| double SelfLocalizer::mAlphaSlow |
|
private |
◆ mFirstScanReceived
| bool SelfLocalizer::mFirstScanReceived |
|
private |
◆ mLaserFrame
| std::string SelfLocalizer::mLaserFrame |
|
private |
◆ mLaserModelType
| int SelfLocalizer::mLaserModelType |
|
private |
◆ mLastPose
◆ mMapFrame
| std::string SelfLocalizer::mMapFrame |
|
private |
◆ mMapToOdometry
◆ mMaxParticles
| int SelfLocalizer::mMaxParticles |
|
private |
◆ mMinParticles
| int SelfLocalizer::mMinParticles |
|
private |
◆ mMinRotation
| double SelfLocalizer::mMinRotation |
|
private |
◆ mMinTranslation
| double SelfLocalizer::mMinTranslation |
|
private |
◆ mOdometryFrame
| std::string SelfLocalizer::mOdometryFrame |
|
private |
◆ mParticleFilter
| pf_t* SelfLocalizer::mParticleFilter |
|
private |
◆ mParticlePublisher
◆ mPopulationErr
| double SelfLocalizer::mPopulationErr |
|
private |
◆ mPopulationZ
| double SelfLocalizer::mPopulationZ |
|
private |
◆ mProcessedScans
| int SelfLocalizer::mProcessedScans |
|
private |
◆ mPublishParticles
| bool SelfLocalizer::mPublishParticles |
|
private |
◆ mRobotFrame
| std::string SelfLocalizer::mRobotFrame |
|
private |
◆ mSensorModelFunction
◆ mTransformListener
◆ sAlpha1
| double SelfLocalizer::sAlpha1 |
|
staticprivate |
◆ sAlpha2
| double SelfLocalizer::sAlpha2 |
|
staticprivate |
◆ sAlpha3
| double SelfLocalizer::sAlpha3 |
|
staticprivate |
◆ sAlpha4
| double SelfLocalizer::sAlpha4 |
|
staticprivate |
◆ sLamdaShort
| double SelfLocalizer::sLamdaShort |
|
staticprivate |
◆ sLaserPose
◆ sLikelihoodMaxDist
| double SelfLocalizer::sLikelihoodMaxDist |
|
staticprivate |
◆ sMap
| map_t * SelfLocalizer::sMap = NULL |
|
staticprivate |
◆ sMaxBeams
| int SelfLocalizer::sMaxBeams |
|
staticprivate |
◆ sSigmaHit
| double SelfLocalizer::sSigmaHit |
|
staticprivate |
◆ sZHit
| double SelfLocalizer::sZHit |
|
staticprivate |
◆ sZMax
| double SelfLocalizer::sZMax |
|
staticprivate |
◆ sZRand
| double SelfLocalizer::sZRand |
|
staticprivate |
◆ sZShort
| double SelfLocalizer::sZShort |
|
staticprivate |
The documentation for this class was generated from the following files: