git submodule update --init --recursive./install.sh
cd to Vocabulary/ directory and run: tar -xf ORBVoc.txt.tar.gz
Open generalSettings.json and change:
VocabularyPathto the path of you projectDroneYamlPathSlamto the path of your drone config fileofflineVideoTestPathto the path of the video you want to run of offline orb slam(described later)loadMapPathto the path of the map you created with orb slamsimulatorOutputDirto the directory you want the output maps will go tomapInputDirto the directory your map after offline orb slam in - for using in the simulatormodelPathto the path of your.objmodelframesOutputto the folder whereframes_lab_transformation_matrix.csvis in for using the point cloud transformation we want
- run
./exe/mappingfrom thebuildfolder
in order to create orb-slam map for using in the simulator you need to:
- run
./exe/offline_orb_slamfrom thebuildfolder
- run
./exe/run_model_with_orb_slamfrom thebuildfolder
for localize on the orb slam map from the known points on each frame(without model GUI)
- configure your parameters also on
demoSettings.json - run
./exe/demofrom thebuildfolder
- run
./exe/save_first_framefrom thebuildfolder - run
./exe/remove_map_pointsfrom thebuildfolder - run
./exe/build_new_map_demofrom thebuildfolder