Class PFLocalization
Defined in File mrpt_localization.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public PFLocalizationCore
(Class PFLocalizationCore)
Derived Type
public PFLocalizationNode
(Class PFLocalizationNode)
Class Documentation
-
class PFLocalization : public PFLocalizationCore
Subclassed by PFLocalizationNode
Protected Functions
-
void init()
-
void init3DDebug()
-
void show3DDebug(CSensoryFrame::Ptr _observations)
-
void configureFilter(const mrpt::config::CConfigFile &_configFile)
-
inline virtual bool waitForMap()
Protected Attributes
-
Parameters *param_
-
mrpt::gui::CDisplayWindow3D::Ptr win3D_
-
mrpt::opengl::COpenGLScene scene_
-
int SCENE3D_FREQ_
-
bool SCENE3D_FOLLOW_
-
bool SHOW_PROGRESS_3D_REAL_TIME_
-
int SHOW_PROGRESS_3D_REAL_TIME_DELAY_MS_
-
struct Parameters
Subclassed by PFLocalizationNode::Parameters
Public Functions
-
Parameters(PFLocalization *p)
Public Members
-
bool debug
-
bool gui_mrpt
-
std::string ini_file
-
std::string map_file
-
std::string sensor_sources
A list of topics (e.g. laser scanners)
-
bool *use_motion_model_default_options
to subscribe to for sensory data. Split with “,” (e.g. “laser1,laser2”)
-
CActionRobotMovement2D::TMotionModelOptions *motion_model_options
-
CActionRobotMovement2D::TMotionModelOptions *motion_model_default_options
-
Parameters(PFLocalization *p)
-
void init()