Class PFLocalization

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class PFLocalization : public PFLocalizationCore

Subclassed by PFLocalizationNode

Public Functions

PFLocalization(Parameters *parm)
virtual ~PFLocalization()

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