Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Awesome-SLAM
A curated list of SLAM resources
https://github.com/SilenceOverflow/Awesome-SLAM
- Youjie Xia - friendly tutorials.
- **Awesome-SLAM-Papers**
- Awesome-SLAM: Resources and Resource Collections of SLAM
- awesome-slam: A curated list of awesome SLAM tutorials, projects and communities.
- SLAM: learning SLAM,curse,paper and others
- A list of current SLAM (Simultaneous Localization and Mapping) / VO (Visual Odometry) algorithms
- awesome-visual-slam: The list of vision-based SLAM / Visual Odometry open source, blogs, and papers
- Lee-SLAM-source: SLAM 开发学习资源与经验分享
- awesome-SLAM-list
- VIO-Resources
- OpenVSLAM: A Versatile Visual SLAM Framework
- OpenSfM: Open source Structure-from-Motion pipeline
- GSLAM (A General SLAM Framework and BenchMark)
- ScaViSLAM
- ORB_SLAM: A Versatile and Accurate Monocular SLAM
- LSD-SLAM: Large-Scale Direct Monocular SLAM
- DSO: Direct Sparse Odometry
- LDSO: Direct Sparse Odometry with Loop Closure
- SVO: Semi-direct Visual Odometry
- PTAM: Parallel Tracking and Mapping
- LPVO: Line and Plane based Visual Odometry
- LCSD_SLAM: Loosely-Coupled Semi-Direct Monocular SLAM
- CCM-SLAM: Robust and Efficient Centralized Collaborative Monocular SLAM for Robotic Teams
- ORB_SLAM2
- ORBSLAM2_with_pointcloud_map
- PL-SLAM: a Stereo SLAM System through the Combination of Points and Line Segments
- StVO-PL: Stereo Visual Odometry by combining point and line segment features
- PL-SVO
- stereo-dso: Direct Sparse Odometry with Stereo Cameras
- S-PTAM: Stereo Parallel Tracking and Mapping
- Robust Stereo Visual Odometry
- OV²SLAM: A Fully Online and Versatile Visual SLAM for Real-Time Applications
- Dense Visual Odometry and SLAM
- DVO
- PlanarSLAM
- badslam - D SLAM
- RESLAM - time robust edge-based SLAM system
- VDO-SLAM - aware SLAM System
- REVO - based Visual Odometry
- CubeSLAM
- se2lam - Odometric On-SE(2) Localization and Mapping
- se2clam - Constrained Localization and Mapping by Fusing Odometry and Vision
- BreezySLAM - source package for Simultaneous Localization and Mapping in Python, Matlab, Java, and C++
- MultiCol-SLAM - fisheye camera SLAM
- Event-based Stereo Visual Odometry
- maplab - inertial mapping framework.
- ORB-SLAM3 - Source Library for Visual, Visual-Inertial and Multi-Map SLAM
- VINS-Fusion - based multi-sensor state estimator
- Kimera - source library for real-time metric-semantic localization and mapping
- OpenVINS - inertial navigation research
- OKVIS - based Visual-Inertial SLAM (ROS Version)
- ROVIO
- R-VIO - Inertial Odometry
- LARVIO - State Constraint Kalman Filter
- msckf_mono
- (ROS Version) - ROS Version)](https://github.com/OpenSLAM/LearnViORB_NOROS/tree/master/master/LearnVIORB_NOROS)
- PVIO - Inertial Odometry with Multi-plane Priors
- PL-VIO
- PL-VINS - Time Monocular Visual-Inertial SLAM with Point and Line Features
- Adaptive Line and Point Feature-based Visual Inertial Odometry for Robust Localization in Indoor Environments
- REBiVO
- Co-VINS - Inertial Systems
- msckf_vio
- OKVIS - based Visual-Inertial SLAM (ROS Version)
- Basalt - Inertial Mapping with Non-Linear Factor Recovery
- ICE-BA - Inertial SLAM
- ORBSLAM_DWO
- VI-Stereo-DSO
- Semi-Dense Direct Visual Inertial Odometry
- LearnVIORBnorosgai2 - SLAM2 (Non-ROS Version)
- ygz-stereo-inertial - inertial visual odometry
- X Inertial-aided Visual Odometry
- Cartographer
- LOAM-Livox - LiDAR
- FAST-LIO
- LOL - only Odometry and Localization in 3D point cloud maps
- PyICP SLAM - python LiDAR SLAM using ICP and Scan Context
- LIO-SAM - coupled Lidar Inertial Odometry via Smoothing and Mapping
- LeGO-LOAM - Optimized Lidar Odometry and Mapping on Variable Terrain
- hdl_graph_slam - based Graph SLAM
- A-LOAM
- LIO-mapping: A Tightly Coupled 3D Lidar and Inertial Odometry and Mapping Approach
- SC-LeGO-LOAM - LOAM
- Fast LOAM
- SuMa - based Mapping using 3D Laser Range Data
- LINS - inertial-SLAM
- ISCLOAM
- MULLS - metric Linear Least Square
- A collection of deep learning based localization models
- 3D-Reconstruction-with-Deep-Learning-Methods
- TLIO
- Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstruction
- SuperPoint + ORB_SLAM2
- VINet - Inertial Odometry as a Sequence-to-Sequence Learning Problem
- DeepSFM
- Unsupervised Monocular Visual-inertial Odometry Network
- Semantic SLAM
- CNN-DSO
- CNN-SVO
- KFNet
- Unsupervised Depth Completion from Visual Inertial Odometry
- The Perfect Match
- Beyond Photometric Loss for Self-Supervised Ego-Motion Estimation
- M^3SNet - metric Multi-view Stereo Network
- Deep EKF VIO
- Active Neural SLAM
- DeepFactors
- OverlapNet - based SLAM
- SO-Net - Organizing Network for Point Cloud Analysis
- Geometry-Aware Learning of Maps for Camera Localization
- DeepV2D
- PVN3D - wise 3D Keypoints Voting Network for 6DoF Pose Estimation
- DeepMVS - View Stereopsis
- Epipolar Transformers
- DF-VO
- DeepTAM
- GCNv2 SLAM - time SLAM system with deep features
- FCGF
- Deep Image Retrieval
- Key.Net
- SuMa++ - based Semantic SLAM
- DS-SLAM
- Probabilistic Data Association via Mixture Models for Robust Semantic SLAM
- SIVO
- orbslam_semantic_nav_ros, RGBD
- Pop-up SLAM - texture Environments
- Semantic SLAM using ROS, ORB SLAM, PSPNet101
- ORB_SLAM-iOS
- ORB_SLAM2-iOS
- MobileSLAM
- SLAM_AR_Android
- VINS-Mobile - Inertial State Estimator on Mobile Phones
- Awesome-ARKit
- Awesome-ARCore
- MixedRealityToolkit-Unity
- arcore-android-sdk
- OpenARK
- opencv-markerless-AR-Mobile
- DepthAPISampleForiOS11
- AVDepthCamera
- ios11-depth-map-test
- ARCore Depth Lab
- AR-Depth - Aware Augmented Reality
- AR-Depth-cpp - aware Augmented Reality (SIGGRAPH-Asia 2018)
- Microsoft Computer Vision API
- GPUImage - based image and video processing
- Awesome SLAM Datasets
- Awesome Robotics Datasets
- TUM - Monocular Visual Odometry Dataset - vision/mono_dataset_code)]
- ADVIO - Inertial Odometry
- English Version
- Practice of the SlamBook
- GraphSLAM_tutorials_code
- SLAM 开发学习资源与经验分享
- Visual SLAM/VIO 算法笔记
- An Invitation to 3D Vision: A Tutorial for Everyone
- opengv
- Geometry Central
- vilib
- Vitis Vision Library
- OpenGR: A C++ library for 3D Global Registration
- OpenCP - threading.
- RoboticSystemsBook
- MATLABRobotics
- Kindr
- Sensor Fusion in ROS - depth step-by-step tutorial for implementing sensor fusion with robot_localization
- fuse
- GPU Computing in Robotics
- Lie groups for Computer Vision
- Lie groups for 2D and 3D Transformations
- Hermite Splines in Lie Groups as Products of Geodesics
- LieTransformer
- Sophus
- manif - only library for Lie theory
- Gauss-Newton/Levenberg-Marquardt Optimization
- How a Kalman filter works, in pictures
- 卡爾曼濾波 (Kalman Filter)
- 翻譯 Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation
- ceres-solver - linear optimization library
- g2o
- GTSAM
- miniSAM - linear least square optimization framework
- AprilSAM - time Smoothing and Mapping
- GTSAM Tutorial Examples
- AMGCL
- Armadillo
- IFOPT - based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
- LBFGS++ - only C++ library for L-BFGS and L-BFGS-B algorithms
- OptimLib
- PoseLib
- fpm - only fixed-point math library
- kalibr - inertial calibration toolbox
- kalibr_allan
- Accurate geometric camera calibration with generic camera models
- LI-Calib - IMU System Based on Continuous-time Batch Estimation
- Online Photometric Calibration
- IMU-TK
- crisp - to-IMU calibration and synchronization toolbox
- VersaVIS - Camera Visual-Inertial Sensor Suite
- RansacLib - based implementation of RANSAC and its variants in C++
- The Future of Real-Time SLAM and Deep Learning vs SLAM
- IMU Data Fusing: Complementary, Kalman, and Mahony Filter
- PaoPaoRobot - 泡泡机器人
- OpenSLAM.org
- OpenVSLAM-Community
Programming Languages
Keywords
slam
33
robotics
15
localization
10
computer-vision
9
deep-learning
9
ros
8
lidar
7
mapping
6
depth-estimation
6
visual-inertial-odometry
6
loam
6
cpp
6
c-plus-plus
5
visual-slam
5
3d
5
3d-reconstruction
5
visual-odometry
5
vio
5
point-cloud
4
optimization
4
sensor-fusion
4
velodyne
4
odometry
4
state-estimation
4
3d-vision
3
sensor-calibration
3
augmented-reality
3
opencv
3
lidar-odometry
3
autonomous-driving
3
bundle-adjustment
3
graph-optimization
3
iros
3
msckf
3
g2o
3
pose-estimation
2
self-supervised-learning
2
openmp
2
icra
2
depth
2
tensorflow
2
kalman-filtering
2
vins
2
orb-slam2
2
mobile
2
cvpr
2
arcore
2
slam-algorithms
2
android
2
navigation
2