This document provides an overview of 3D SLAM (Simultaneous Localization and Mapping) techniques. It discusses what SLAM is, common sensor types used (such as laser, camera), visual odometry methods (feature-based and direct), graph optimization, loop closure, map reconstruction, and several popular open-source SLAM projects (ORB-SLAM, LSD-SLAM, ElasticFusion). It also briefly mentions applications of SLAM such as in robotics, navigation, and augmented/virtual reality.