RGB(Monocular)
LSD-SLAMSource : https://github.com/tum-vision/lsd_slam
Publications :
LSD-SLAM: Large-Scale Direct Monocular SLAM, J. Engel, T. Schöps, D. Cremers, ECCV '14
Semi-Dense Visual Odometry for a Monocular Camera, J. Engel, J. Sturm, D. Cremers, ICCV '13
Available on ROS : Yes
ORB-SLAM
Source : https://github.com/raulmur/ORB_SLAM
Website: http://webdiis.unizar.es/~raulmur/orbslam/
Publications : ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Available on ROS : Yes
Nister's Five Point Algorithm for Essential Matrix estimation, and FAST features, with a KLT tracker
Source : https://github.com/avisingh599/mono-vo
Website: http://avisingh599.github.io/vision/monocular-vo/
Publications: http://avisingh599.github.io/assets/ugp2-report.pdf
Available on ROS : No
RGB-D
OpenCV RGBD-Odometry (Visual Odometry based RGB-D images)
Publications: Real-Time Visual Odometry from Dense RGB-D Images, F. Steinbucker, J. Strum, D. Cremers, ICCV, 2011
Available on ROS : No
Available on ROS : No
Dense Visual SLAM for RGB-D Cameras
Publications: Dense Visual SLAM for RGB-D Cameras
Available on ROS : Yes
Source : https://github.com/introlab/rtabmap
ORB2-SLAM
Source : https://github.com/raulmur/ORB_SLAM2
Website: http://webdiis.unizar.es/~raulmur/orbslam/
Publications : ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Available on ROS : Yes
Useful third parties
Basic libraryOpenCV
Eigen
Sophus
ROS
PointCloud
Loop detection
dorian3d
Graph Optimization
ceres-solver
g2o
gtasm
Vertigo
Map library
Grip Map
OmniMapper
OctoMap
Other useful references
Openslam : Introduce some other SLAM systems and open sourcesKintinuous : Real-time large scale dense visual SLAM system
InfiniTAM : A Framework for the Volumetric Integration of Depth Images
ElasticFusion : Real-time dense visual SLAM system
RGB-D dataset download
TUM UniverstiyKTTI Vision benchmark