class mrpt::apps::MonteCarloLocalization_Rawlog

Overview

MonteCarlo (Particle filter) localization wrapper class, reading from a rawlog dataset.

#include <mrpt/apps/MonteCarloLocalization_App.h>

class MonteCarloLocalization_Rawlog:
    public mrpt::apps::MonteCarloLocalization_Base,
    public mrpt::apps::DataSourceRawlog
{
public:
    // construction

    MonteCarloLocalization_Rawlog();

    // methods

    void initialize(
        int argc,
        char** argv
        );
};

Inherited Members

public:
    // structs

    struct TMsg;

    // fields

    mrpt::config::CConfigFileMemory params;
    bool allow_quit_on_esc_key = true;
    bool fill_out_estimated_path = false;
    mrpt::poses::CPose3DInterpolator out_estimated_path;
    static constexpr static auto sect = "LocalizationExperiment";

    // methods

    void initialize(int argc, const char** argv);
    void run();