Skip to content

93won/RGBD_SLAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple RGB-D SLAM

Simple RGB-D SLAM Implementation for Research (under 1500 lines)

ezgif com-gif-maker

Dependencies

Dependencies are listed in the table below along with the version used during development and testing.

Dependency Tested Version
OpenCV 4.5.5
Ceres 2.0.0
Sophus 1.0.0
Eigen 3.3.4
CSparse 5.1.2
Pangolin 0.5
Glog 0.3.5
DBoW3 1.0

Build

git clone https://github.com/93won/RGBD_SLAM && cd RGBD_SLAM
mkdir build && cd build
make

Example

TUM Dataset

[1] Download a sequence from https://vision.in.tum.de/rgbd/dataset/freiburg2/rgbd_dataset_freiburg2_desk.tgz and uncompress it.
[2] Execute associate.py in the script folder as bellow to create the associations.txt file.

python associate.py DATA_FOLDER/rgb.txt DATA_FOLTER/depth.txt

[3] Download DBoW3 ORB Vocabulary file from https://github.com/rmsalinas/DBow3/blob/master/orbvoc.dbow3
[4] Edit data directory in config/f2_desk.yaml
[5] Run ./bin/test_rgbd

Reference

https://github.com/gaoxiang12/slambook2

Releases

No releases published

Packages

No packages published