Mobile Robot Programming Toolkit (MRPT)

Mobile Robot Programming Toolkit: empowering C++ development in robotics

Technologies
ros, opencv, c++, qt, cmake
Topics
robotics, vision, slam, selfdriving, mobile robots
Mobile Robot Programming Toolkit: empowering C++ development in robotics

Mobile Robot Programming Toolkit provides developers with portable and well-tested applications and C++ libraries covering data structures and algorithms employed in common robotics research areas. It is open source, released under the BSD license. Limited wrappers exist for Python and MATLAB. MRPT runs under Windows, GNU/Linux on a PC or on ARM embedded platforms (e.g. Raspberry Pi 2)

Created in 2005 and with tens of thousands of downloads, MRPT libraries include:

MRPT also provides GUI apps for Stereo camera calibration, dataset inspection, and much more.

MRPT was created in 2005 by J.L.Blanco, still its main developer, while working in the MAPIR lab (University of Málaga).

MRPT is mentioned in hundreds of scientific papers.

2016 Program

Successful Projects

Contributor
Vladislav Tananaev
Mentor
Jose Luis Blanco-Claraco, Buzz
Organization
Mobile Robot Programming Toolkit (MRPT)
ROS packages for versatile RBPF-based SLAM
Mobile Robot Programming Toolkit (MRPT) implements a versatile Rao-Blackwellized Particle Filter (RBPF) for practical robotics applications. At...
Contributor
Nikos Koukis
Mentor
Edu Fdez, Jose Luis Blanco-Claraco
Organization
Mobile Robot Programming Toolkit (MRPT)
Design and developement of a full graph-based SLAM strategy in mrpt
The proposal at hand describes the working plan for developing a graph-based SLAM algorithm using the mrpt toolkit in the following summer. The...
Contributor
Chandra
Mentor
famoreno, jesusbriales
Organization
Mobile Robot Programming Toolkit (MRPT)
PnP Algorithms toolkit for MRPT
The objective of this project is to develop a novel closed form Perspective n Point (PnP) pose estimation algorithm for a monocular camera. A...