The Mobile Robot Programming Toolkit
Authors
License
Donate
Search
Search this site:
Contents
What's in MRPT?
C++ libraries
Applications
Supported platforms
Supported sensors
mrpt-ros-pkg
Robotic framework
Downloads
MRPT
Datasets
Linux repositories
SVN
Documentation
Compiling
Index of tutorials
The MRPT book
Robotics file formats
C++ API reference >>
Stable release
SVN version
All versions
Papers
Forums
Users
Developers
Issue tracker
About
MRPT news blog
About MRPT
Videos
Want to contribute?
More on MRPT
Authors
Browse the code
Report a bug/request
Issue tracker
Image galleries
License
Platforms
Subscribe
Share this page
Other links
BABEL
CMake help
Eigen C++ lib
MAPIR group
MOOS
nanoflann
OpenRDK
OpenSLAM.org
Player/Stage
Point clouds (PCL)
Radish
ROS
Who's online
There are currently
0 users
and
13 guests
online.
User login
Log in using OpenID:
What is OpenID?
Username:
*
Password:
*
Log in using OpenID
Cancel OpenID login
Create new account
Request new password
(more)
Navigation
BookTree
Feed aggregator
Documentation of MRPT
by
J.L.Blanco & contributors
is licensed under a
Creative Commons License
.
Primary links
What's in MRPT?
C++ libraries
Applications
Supported platforms
Supported sensors
mrpt-ros-pkg
Robotic framework
Downloads
MRPT
Datasets
Linux repositories
SVN
Documentation
Compiling
Index of tutorials
The MRPT book
Robotics file formats
C++ API reference >>
Stable release
SVN version
All versions
Papers
Forums
Users
Developers
Issue tracker
About
MRPT news blog
About MRPT
Videos
Want to contribute?
Home
n/a
Camera Parameters
Tutorials
Tutorials: Using the MRPT ...
Using the ScanMatching (ICP) ...
Creating a synthetic 2D dataset ...
Export GPS paths to Google ...
Grabbing your own Kinect datasets
Joining two rawlog files together
A practical case: building a ...
Capturing Rawlogs Using BABEL ...
Tutorials: Programming
Basics
Compiling MRPT
Writing your first C++ program ...
Libraries in MRPT
Which MRPT libs do I need?
MRPT libraries tree layout
Smart pointers
Compiling custom applications ...
Practical programming cases
Switching between reading from ...
Serialization
Rawlog Format
Serialization mechanisms
Maths and Geometry
Matrices, vectors, arrays and ...
2D/3D Geometry
Levenberg–Marquardt algorithm
Random number generation
RANSAC C++ examples
SLERP interpolation
Statistics and Bayes filtering
Probability Density ...
Kalman Filters
Particle Filters
Particle Filter Algorithms
Resampling Schemes
Averaging Log-Likelihood ...
Maps
Occupancy Grids
The hierarchical model of ...
Graph-SLAM maps
Scan matching and ICP
3D-ICP Example
Iterative Closest Point (ICP) ...
Odometry and motion models
Differential Drive Kinematic Model
Probabilistic Motion Models
Images, image processing, ...
Calibration of different camera ...
Efficient undistortion of ...
Feature detection and tracking ...
Rectifying stereo images
Path & motion planning
Obstacle avoidance
Path planning with occupancy ...
GUI windows and 3D OpenGL graphics
Tutorial 3D Scenes
Rendering video in 3D (OpenGL) ...
Efficiently rendering point ...
Implemented 2D Fonts
Message boxes (rendered as ...
Support for the Stanford 3D ...
Useful MACROS
Macros for exception handling
Tutorial:MRPT_START/MRPT_END
Metaprogramming
Metaprogramming:Type name to string
Miscellaneous
Kinect and MRPT
About measurement units
Generating 3D point clouds from ...
Kinect calibration (Write me!)
Robotic framework
Unit testing in MRPT
Tutorials: SLAM algorithms
SLAM (Simultaneous Localization ...
Derivation and Implementation ...
HMT-SLAM
RBPF-SLAM algorithms (C++ ...
Tutorials: About the MRPT examples
Example: Bundle Adjustment demo
Example: Customization of ...
Example: Dijkstra optimal path ...
Example: graph_slam_demo
Example: Gravity Simulation 3D
Example: HokuyoURG
Example: Kinect grabbing and 3D ...
Example: opengl_objects_demo
Example: Polyhedron Intersection
Example: Random number generation
Example: RANSAC
Example: rgbd_dataset2rawlog
Example: SwissRanger SR4000 3D ...
Tutorials: Supported sensors ...
The Mobile Robot Programming Toolkit (MRPT) initiative (C) 2012