Our VAMR VO pipeline project :)
To get a local copy up and running follow these steps.
- Install conda
- Clone this repo
- Navigate to the project directory and run
conda env create -f environment.yml
- Run
conda activate vamr_vo
- Navigate to the VAMR_VO directory
- Choose the dataset in
params/params.py
. If not using the shared dataset, make sure you have the chosen dataset in yourlocal_data
folder. - Set params for dataset. In particular, set
DISTRIBUTE_KEYPOINTS = True
for Malaga, andDISTRIBUTE_KEYPOINTS = False
for Kitti to speed it up. - Run
python visual_odometry/main.py
The shared data folder contains the small/easy dataset. The other larger datasets should be stored locally in a top level folder local_data/
. This is in the .gitignore
.
- Do work in your own branch, with the prefix of your github id followed by feature name. Ex:
git checkout -b 'kappibw/project-skeleton'
- Annotate all np arrays with the expected shape/dimensions in inline comments.
- Add someone else as reviewer on a PR before merging to master.
- Document your work in the draft report as you go, use it as a scratchbook.