Application: 2d-slam-demo

1. Description

This GUI application is a demonstration of 2D range-bearing SLAM under the paradigm of EKF-based SLAM, in a didactic way that allows extensive experimentation with data-association and parameter tuning.

It is an extension to a similar Matlab program developed by J. Neira and J. D. Tardós (University of Zaragoza).

At the core of this program lies one MRPT class: mrpt::slam::CRangeBearingKFSLAM2D.

The paper explaining the Matching Likelihood criteron for data association (one of the two choices offered in this program) is [BGonzalezJimenezFernandezM12] (BibTex, Draft PDF ).

2. Demo video

3. Command line options

Invoking the program without any flag will launch it in normal, interactive, mode:

USAGE:

2d-slam-demo  [-r] [-n] [-c <params.ini>] [--] [--version] [-h]


Where:

-r,  --norun
    Just load the config file, don't run it.

-n,  --nogui
    Don't stay in the GUI, exit after the experiment.

-c <params.ini>,  --config <params.ini>
    Config file to load

--,  --ignore_rest
    Ignores the rest of the labeled arguments following this flag.

--version
    Displays version information and exits.

-h,  --help
    Displays usage information and exits.


2d-slam-demo