MRPT
v2.3.2

Get it

  • Download MRPT
  • Compiling
  • License
  • Change Log
  • Authors

Learn it

  • Tutorials
    • Using MRPT applications
    • Using MRPT in your CMake project
    • Robotics file formats
    • Simultaneous Localization and Mapping (SLAM) for beginners: the basics
    • Range-only Localization and Mapping Solutions
    • Iterative Closest Point (ICP) and other registration algorithms
    • Tutorial: 3D scenes
    • Levenberg-Marquardt algorithm with numeric Jacobians
    • MRPT libraries tree layout
    • Porting code from MRPT 1.{3,4,5} to MRPT 2.*
    • Environment variables that MRPT looks for
  • Applications
  • Code examples
  • Supported sensors
  • Children projects

Advanced

  • MRPT modules
  • Contributing
  • C++ API
  • Docs for other versions
MRPT
  • »
  • Tutorials
  • Edit on GitHub

Tutorials¶

Note: This page is in the process of being imported from https://www.mrpt.org/tutorials/

Basics

  • Using MRPT applications
    • Application: GridmapNavSimul
    • MRPT 3D viewport navigation: mouse and keyboard usage
    • Using the ScanMatching (ICP) module in RawLogViewer
    • Grabbing your own RGBD camera datasets
  • Using MRPT in your CMake project
    • Finding MRPT from CMake
    • For MRPT 1.x

Robotics file formats

  • Robotics file formats
    • Rawlog format for robotics datasets
    • 1. Datasets
    • 2. Graph SLAM maps
    • 3. “Simple maps”
    • 4. Occupancy grid maps
    • 5. Scenes in 3D

Robotics, SLAM

  • Simultaneous Localization and Mapping (SLAM) for beginners: the basics
    • Videos
    • Papers and books
  • Range-only Localization and Mapping Solutions
    • Range-only SLAM
    • Range-only Localization
  • Iterative Closest Point (ICP) and other registration algorithms
    • Examples of usage
    • Provided algorithms

GUI and 3D graphics

  • Tutorial: 3D scenes
    • 1. Examples
    • 2. Relevant C++ classes
    • 3. Creating, populating and updating a COpenGLScene
    • 4. Existing visualization primitives
    • 5. Text messages
    • 6. Advanced UI controls

Maths, Geometry

  • Levenberg-Marquardt algorithm with numeric Jacobians
    • 1. Examples
    • 2.Introduction
    • 3. Algorithm description
    • 4. C++ Implementation

Miscellaneous

  • MRPT libraries tree layout
    • 1. Tree overview
    • 2. Name
    • 3. Tree outline
    • 4. The CMakeLists.txt file
    • 5. Unit testing
  • Porting code from MRPT 1.{3,4,5} to MRPT 2.*
  • Environment variables that MRPT looks for
Next Previous

© Copyright 2021 MRPT authors. Last updated on 14:21, Jul 14, 2021.

Built with Sphinx using a theme provided by Read the Docs.