Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 3.61 KB

mobile-robot-programming-toolkit-mrpt.md

File metadata and controls

38 lines (27 loc) · 3.61 KB

Back to catalogue

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.

Application Instructions

  • Twitter: ### Students interested in applying

    • You must already be proficient in C++.
    • Take your time to learn about MRPT. Try watching some YouTube videos, reading tutorials, downloading it and launching demo applications, for example. Getting familiar with ROS and MRPT ROS packages would be a plus.
    • Take a look at the projects in the "GSoC ideas page". Discuss those of your interest, or your own ideas, in the MRPT forum/mailing list.
    • Read carefully about Google's student eligibility rules.
    • Sign up in GSoC and post your project proposal to the MRPT Organization. Your proposal should include:
      • A coding portfolio of past/current projects.
      • Your GitHub/GitLab/... username.
      • A detailed description of your project proposal, including initial plans for research directions and a list of key and optional features to be coded as time permits.
      • Will you be working full-time on the project during the summer? Will you have other commitments too (a second job, classes, etc)?
      • Why do you feel motivated to undertake this particular project? :-)

Rules say that all communications between students and mentors should happen in public: please, use the MRPT mailing list or GitHub comments in pull-requests or commits whenever possible, before and during GSoC.