Prerequisites:
ceres-solverInstall system & ROS dependencies:
sudo apt-get update && sudo apt-get install -y git libpng++-dev
sudo apt-get install -y python3-catkin-tools ros-noetic-opencv-apps
Create a catkin workspace :
mkdir -p ./catkin_ws/src
cd ./catkin_ws
catkin init
cd ..
mv ./SLAM/src/* ./catkin_ws/src
Install dependencies:
cd ./catkin_ws/src/limo
bash install_repos.sh
Build the workspace:
cd ../
catkin_make
Create a conda environment:
conda create -n LVGS python=3.10
conda activate LVGS
Install CUDA 11.8:
pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118
conda install -c "nvidia/label/cuda-11.8.0" cuda-toolkit
pip install dill --upgrade
pip install --upgrade pip "setuptools<70.0"
pip install ninja git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch
Install dependencies:
pip install waymo-open-dataset-tf-2-11-0==1.6.1
cd neurad-studio
#The `-e` flag installs the package in editable mode.
pip install -e .
pip install submodules/gsplat
cd src
pip install -e .
This project uses the BotanicGarden Dataset.
Download the Rosbag: Obtain the dataset from its official source and place it in the directory specified in botanic.launch.
Run SLAM
roslaunch test_ape test.launch
Run only the localization module.
roslaunch demo_keyframe_bundle_adjustment_meta botanic.launch
Run only the mapping and refinement module.
python nerfstudio/scripts/train.py splatad-wild --vis viewer+tensorboard botanic-data
Our work is built upon the following projects:
We thank the authors and contributors of these repositories for making their work publicly available.
2 commits
HTML
66.0%
C++
18.2%
Cuda
9.0%
Python
5.3%
Prerequisites:
ceres-solverInstall system & ROS dependencies:
sudo apt-get update && sudo apt-get install -y git libpng++-dev
sudo apt-get install -y python3-catkin-tools ros-noetic-opencv-apps
Create a catkin workspace :
mkdir -p ./catkin_ws/src
cd ./catkin_ws
catkin init
cd ..
mv ./SLAM/src/* ./catkin_ws/src
Install dependencies:
cd ./catkin_ws/src/limo
bash install_repos.sh
Build the workspace:
cd ../
catkin_make
Create a conda environment:
conda create -n LVGS python=3.10
conda activate LVGS
Install CUDA 11.8:
pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118
conda install -c "nvidia/label/cuda-11.8.0" cuda-toolkit
pip install dill --upgrade
pip install --upgrade pip "setuptools<70.0"
pip install ninja git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch
Install dependencies:
pip install waymo-open-dataset-tf-2-11-0==1.6.1
cd neurad-studio
#The `-e` flag installs the package in editable mode.
pip install -e .
pip install submodules/gsplat
cd src
pip install -e .
This project uses the BotanicGarden Dataset.
Download the Rosbag: Obtain the dataset from its official source and place it in the directory specified in botanic.launch.
Run SLAM
roslaunch test_ape test.launch
Run only the localization module.
roslaunch demo_keyframe_bundle_adjustment_meta botanic.launch
Run only the mapping and refinement module.
python nerfstudio/scripts/train.py splatad-wild --vis viewer+tensorboard botanic-data
Our work is built upon the following projects:
We thank the authors and contributors of these repositories for making their work publicly available.
2 commits
HTML
66.0%
C++
18.2%
Cuda
9.0%
Python
5.3%