Tutorials: Programming
- First steps
- MRPT libraries tree layout
- Compiling MRPT
- Writing your first C++ program with MRPT
- List of MRPT libraries
- Which MRPT libs do I need?
- Smart pointers
- Frequent questions and errors
- Compiling custom applications in Linux with a Makefile and pkg-config
- How to use MRPT libraries from a ROS node?
- How to use MRPT libraries together with PCL?
- GUI windows and 3D OpenGL graphics
- Images, image processing, camera models
- Maps (for localization, SLAM, map building)
- Maths and Geometry
- Miscellaneous
- Kinect and MRPT
- Kinect calibration
- About measurement units
- Generating 3D point clouds from RGB+D observations (CObservation3DRangeScan objects)
- Metaprogramming:Type name to string
- MRPT ROS packages
- Switching between reading from a live Kinect or from a RGBD dataset for debugging
- Unit testing in MRPT
- Odometry and motion models
- Path & motion planning
- Practical programming cases
- Scan matching and ICP
- Serialization
- Statistics and Bayes filtering
- Useful MRPT macros (C++ preprocessor)