Overview
SLAM Frameworks Overview¶
Filter-SLAM¶
EKF-SLAM¶
-
damarquezg/SLAMTB: EKF-SLAM TOOLBOX FOR MATLAB
MonoSLAM¶
- cggos/SceneLib2
- MonoSLAM open-source library
-
an open-source C++ library for SLAM originally designed and implemented by Andrew Davison and colleagues at the University of Oxford
EKFmonocularSLAM¶
vSLAM¶
- Monocular SLAM
-
FOVIS: a visual odometry library that estimates the 3D motion of a camera using a source of depth information for each pixel.
- Paper: Visual Odometry and Mapping for Autonomous Flight Using an RGB-D Camera
- libfovis
-
fovis_ros: mono_depth_odometer and stereo_odometer
-
SOFT
Feature-based Method¶
-
rubengooj/pl-slam: an algorithm to compute stereo visual SLAM by using both point and line segment features
-
UcoSLAM is a library for SLAM using keypoints that able to operate with monocular cameras, stereo cameras, rgbd cameras
Semi-Direct Method¶
- cggos/svo_cg: a Semi-direct Monocular Visual Odometry pipeline
- HeYijia/svo_edgelet: A more robust SVO with edgelet feature
Direct Method¶
VI-SLAM/VIO¶
-
cggos/rovio_cg: Robust Visual Inertial Odometry
Laser SLAM¶
- rplidar_ros (branch
slam) - hector_slam
- openslam_gmapping
- slam_gmapping
Example Run:
- 通过 hector_slam 建图,运行
roslaunch rplidar_ros view_slam.launch,效果如下