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 3)

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.

lightbulb_outline View ideas list


  • c/c++
  • cmake
  • python
  • webs


comment IRC Channel
email Mailing list

Mobile Robot Programming Toolkit (MRPT) 2018 Projects

  • Rachit Tibrewal
    Web Frameworks Library for MRPT
    Robots are slowly becoming a part of the internet of things, and easy control and universal access will be a step in future of robotics. MRPT’s Web...