Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. 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.