Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Mobile Robot Programming Toolkit provides C++ developers an extensive, portable and well-tested set of libraries and applications which cover the most common data structures and algorithms employed in a number of mobile robotics research areas: localization, Simultaneous Localization and Mapping (SLAM), computer vision and motion planning (o…
C++ C Perl Shell Python Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apps
cmakemodules
doc
kinect-win32-driver
libs
otherlibs
parse-files The Mobile Robot Programming Toolkit(MRPT) from www.mrpt.org
samples
scripts
share
swig
tests
AUTHORS
CMakeLists.txt
COPYING The Mobile Robot Programming Toolkit(MRPT) from www.mrpt.org
DATASETS.txt
INSTALL_COMPILE.html
MRPTConfig.cmake.in
NEWS.html
README
README.Debian
README.txt
cmake_uninstall.cmake.in
config_file_examples.txt
version_prefix.txt The Mobile Robot Programming Toolkit(MRPT) from www.mrpt.org
version_prefix_README.txt

README

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               The Mobile Robot Programming Toolkit (MRPT) project	 
                         http://www.mrpt.org/

  The Machine Perception and Intelligent Robotics Lab, 
    University of Malaga:                   http://babel.isa.uma.es/mapir/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Contents:
    1. Introduction
       2. Documentation
    3. Compiling and installing
       3.1. Five seconds instructions
       3.2. Further details
    4. News (Changelog)
    5. License

	
1. Introduction
------------------------------------------------------------------------------

The MRPT project comprises of libraries and tools aimed to help researchers
in the areas of mobile robots and computer vision in the development of 
efficient implementations with reusability of code as a priority. 
It includes classes for easily managing 3D(6D) geometry, probability density 
functions (pdfs) over many predefined variables (points,landmarks,poses,maps,...),
Bayesian inference (Kalman filters, particle filters), image processing, obstacle
avoidance, etc...

2. Documentation
------------------------------------------------------------------------------
Further information, the latest downloads, documentation, and tutorials are 
available online at the MRPT website: 
 http://www.mrpt.org/

The complete classes reference can be found at "doc/chm/", or online at:
 http://reference.mrpt.org/

For questions on using or compiling MRPT, write in the help forums:
 http://www.mrpt.org/forum-users/


3. Compiling and installing
------------------------------------------------------------------------------

3.1 *** FIVE SECONDS INSTRUCTIONS ***

 1) Invoke cmake-gui and select: 
      Where source is          --> MRPT source root directory
	  Where to build binaries  --> Pick a new, empty directory.
	  
   Note: If your platform doesn't support cmake-gui, open a console, 
         chdir to a new empty directory and execute:
		  $ ccmake <PATH_TO_MRPT_SOURCES>

 2) Within cmake-gui (or ccmake), set all the build options as 
    you desire, then press "Configure" and "Generate". To build 
	the examples, enable "BUILD_SAMPLES".
	
 3) Build with the IDE / compiler you selected from CMake (Visual Studio, 
    GNU Make,...)
 

3.2. Further details (RECOMMENDED!)

See the document "doc/COMPILE-INSTALL.html" for instructions on how to compile 
the MRPT C++ library, the samples, applications, and also how to regenerate the 
reference documentation. Probably a more updated version will be found at:
 http://www.mrpt.org/Building_and_Installing_Instructions

 
4. News / Changelog
------------------------------------------------------------------------------
The last changes can be found in "doc/NEWS.html". The updated online version, 
generated automatically from SVN comits, can be found at:

  http://reference.mrpt.org/svn/changelog.html


  
5. LICENSE
------------------------------------------------------------------------------
License for the Mobile Robot Programming Toolkit (MRPT)

Copyright (C) 2005-2010  University of Malaga                        
                                                       
This software was written by the Perception and Robotics            
research group, University of Malaga (Spain).                     
Contact: Jose-Luis Blanco  <jlblanco@ctima.uma.es>                  
                                                               
This file is part of the MRPT project.                                
                                                               
MRPT is free software: you can redistribute it and/or modify       
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or  
(at your option) any later version.                                
                                                               
MRPT is distributed in the hope that it will be useful,              
but WITHOUT ANY WARRANTY; without even the implied warranty of     
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the      
GNU General Public License for more details.                       
                                                               
You should have received a copy of the GNU General Public License  
along with MRPT.  If not, see <http://www.gnu.org/licenses/>.      


Something went wrong with that request. Please try again.