#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 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 | metric_map_ |
| 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::utils::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 53 of file mrpt_localization.h.
| PFLocalization::PFLocalization | ( | Parameters * | parm | ) |
Definition at line 72 of file mrpt_localization.cpp.
|
virtual |
Definition at line 71 of file mrpt_localization.cpp.
|
protected |
Definition at line 176 of file mrpt_localization.cpp.
|
protected |
Definition at line 77 of file mrpt_localization.cpp.
|
protected |
Definition at line 201 of file mrpt_localization.cpp.
|
protected |
ToDo
Definition at line 262 of file mrpt_localization.cpp.
|
inlineprotectedvirtual |
Reimplemented in PFLocalizationNode.
Definition at line 80 of file mrpt_localization.h.
|
protected |
Definition at line 75 of file mrpt_localization.h.
|
protected |
Definition at line 85 of file mrpt_localization.h.
|
protected |
Definition at line 84 of file mrpt_localization.h.
|
protected |
Definition at line 82 of file mrpt_localization.h.
|
protected |
Definition at line 86 of file mrpt_localization.h.
|
protected |
Definition at line 87 of file mrpt_localization.h.
|
protected |
Definition at line 81 of file mrpt_localization.h.