#include <mrpt_localization.h>

Classes | |
| struct | Parameters |
Public Member Functions | |
| PFLocalization (Parameters *parm) | |
| virtual | ~PFLocalization () |
Public Member Functions inherited from PFLocalizationCore | |
| void | init () |
| void | observation (CSensoryFrame::Ptr _sf, CObservationOdometry::Ptr _odometry) |
| PFLocalizationCore () | |
| ~PFLocalizationCore () | |
Protected Member Functions | |
| void | configureFilter (const mrpt::config::CConfigFile &_configFile) |
| void | init () |
| void | init3DDebug () |
| void | show3DDebug (CSensoryFrame::Ptr _observations) |
| virtual bool | waitForMap () |
Protected Attributes | |
| Parameters * | param_ |
| bool | SCENE3D_FOLLOW_ |
| int | SCENE3D_FREQ_ |
| mrpt::opengl::COpenGLScene | scene_ |
| bool | SHOW_PROGRESS_3D_REAL_TIME_ |
| int | SHOW_PROGRESS_3D_REAL_TIME_DELAY_MS_ |
| mrpt::gui::CDisplayWindow3D::Ptr | win3D_ |
Protected Attributes inherited from PFLocalizationCore | |
| float | init_PDF_max_x |
| float | init_PDF_max_y |
| float | init_PDF_min_x |
| any cell More... | |
| float | init_PDF_min_y |
| bool | init_PDF_mode |
| int | initial_particle_count_ |
| number of particles for initialization More... | |
| mrpt::poses::CPosePDFGaussian | initial_pose_ |
| initial posed used in initializeFilter() More... | |
| CMultiMetricMap::Ptr | metric_map_ = CMultiMetricMap::Create() |
| map More... | |
| CActionRobotMovement2D::TMotionModelOptions | motion_model_default_options_ |
| used if there are is not odom More... | |
| CActionRobotMovement2D::TMotionModelOptions | motion_model_options_ |
| used with odom value motion noise More... | |
| mrpt::poses::CPose2D | odom_last_observation_ |
| correct time More... | |
| mrpt::slam::CMonteCarloLocalization2D | pdf_ |
| the filter More... | |
| mrpt::bayes::CParticleFilter | pf_ |
| common interface for particle filters More... | |
| mrpt::bayes::CParticleFilter::TParticleFilterStats | pf_stats_ |
| filter statistics More... | |
| PFStates | state_ |
| updates More... | |
| mrpt::system::CTicTac | tictac_ |
| timer to measure performance More... | |
| mrpt::system::TTimeStamp | time_last_update_ |
| time of the last update More... | |
| size_t | update_counter_ |
| bool | use_motion_model_default_options_ |
| used default odom_params More... | |
Additional Inherited Members | |
Public Types inherited from PFLocalizationCore | |
| enum | PFStates { NA, INIT, RUN, IDLE } |
Definition at line 45 of file mrpt_localization.h.
| PFLocalization::PFLocalization | ( | Parameters * | parm | ) |
Definition at line 66 of file mrpt_localization.cpp.
|
virtual |
Definition at line 65 of file mrpt_localization.cpp.
|
protected |
Definition at line 172 of file mrpt_localization.cpp.
|
protected |
Definition at line 71 of file mrpt_localization.cpp.
|
protected |
Definition at line 197 of file mrpt_localization.cpp.
|
protected |
Definition at line 250 of file mrpt_localization.cpp.
|
inlineprotectedvirtual |
Reimplemented in PFLocalizationNode.
Definition at line 103 of file mrpt_localization.h.
|
protected |
Definition at line 98 of file mrpt_localization.h.
|
protected |
Definition at line 108 of file mrpt_localization.h.
|
protected |
Definition at line 107 of file mrpt_localization.h.
|
protected |
Definition at line 105 of file mrpt_localization.h.
|
protected |
Definition at line 109 of file mrpt_localization.h.
|
protected |
Definition at line 110 of file mrpt_localization.h.
|
protected |
Definition at line 104 of file mrpt_localization.h.