Jump to content

Mobile Robot Programming Toolkit

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jose278 (talk | contribs) at 03:28, 24 August 2008 ( Created page with '{{Infobox Software | | name = Mobile Robot Programming Toolkit (MRPT) | screenshot = 200px | caption = Building a map fro...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Mobile Robot Programming Toolkit (MRPT)
Developer(s)The MAPIR group
Stable release
MRPT 0.6.0 / August 14, 2008
Operating systemLinux, Windows
TypeRobotics suite
LicenseGNU General Public License
WebsiteOfficial Webpage

The Mobile Robot Programming Toolkit (MRPT) is a cross-platform and open source C++ library aimed to help robotics researchers to design and implement algorithms related to Simultaneous Localization and Mapping (SLAM), computer vision and motion planning (obstacle avoidance). Results obtained from this project have appeared in some of the major robotics journals and conferences[1].

MRPT is open source and distributed under the GPL.

Some features included in the project as user-applications:

The project also contains a number of individual libraries, upon which new applications can be built. Briefly, these libraries cover the following topics:

File:Mrpt libs.png

  • mrpt-core: Linear algebra, statistics, SLAM algorithms, 3D geometry, GUI classes for 2D and 3D visualization, etc.
  • mrpt-hwdrivers: Interfaces to robotic sensors: ARIA-compatible robots, GPS, Hokuyo laser scanners, etc.
  • mrpt-reactivenav: An implementation of obstacle avoidance.
  • mrpt-hmtslam: An implementation of Hybrid Metric-Topological SLAM.

See also

References

  1. ^ A list of scientific papers in which MRPT has been used for producing the results.