SLAM based on deep learning odometry for camera position estimation.
- Share results from paper "Training Deep SLAM on Single Frames" [arxiv].
- Share framework for training, evaluating and storing results of various odometry models.
- libqglviewer-dev-qt4
- libeigen3-dev
- libsuitesparse-dev
- conda
- rest of requirements listed in
conda.yml
git clone --recursive https://github.sec.samsung.net/AIMC-TSU/odometry.git
- conda env update --file conda.yml
- conda activate odometry
- bash build.sh
Or on cluster, you must
a) ssh to any gpu node
b) scl enable devtoolset-7 'bash build.sh' - Update PYTHONPATH: export PYTHONPATH=path_to_this_repo:$PYTHONPATH
- (optional) For depth estimation download pretrained struct2depth weights from official site https://sites.google.com/view/struct2depth into weights directory
- (optional) For OF estimation download pretrained tfoptflow weights from repo https://github.com/philferriere/tfoptflow
python -m unittest discover -s tests