You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following scripts will automatically download datasets into the ./data folder.
TUM-RGBD Dataset
bash scripts/download_tum.sh
Replica Dataset
bash scripts/download_replica.sh
π Usage
SLAM Runner Script
This project includes convenient scripts to run both the original version (MonoGS) and RTGS version:
Python Script
python3 run_slam.py <version><config>
Bash Script
./run_slam.sh <version><config>
Examples
# Run original version
python3 run_slam.py original tum/fr3_office
./run_slam.sh original tum/fr3_office
# Run RTGS version
python3 run_slam.py RTGS tum/fr3_office
./run_slam.sh RTGS tum/fr3_office
Supported Datasets
TUM Dataset
tum/fr1_desk
tum/fr2_xyz
tum/fr3_office
Replica Dataset
replica/office0
replica/office1
replica/office2
replica/office3
replica/office4
replica/room0
replica/room1
replica/room2
π Project Structure
RTGS/
βββ run_slam.py # Python version SLAM runner script
βββ run_slam.sh # Bash version SLAM runner script
βββ MonoGS/ # Original version
βββ MonoGS_RTGS/ # RTGS version
βββ configs/ # Configuration files
βββ scripts/ # Download scripts
βββ data/ # Dataset directory
π³ Docker Installation & Usage
You can also run this project directly using Docker, without manual environment setup.
docker pull mugen0412/monortgs:cuda12.1
docker run --rm -it --gpus all mugen0412/monortgs:cuda12.1 bash
π Related Projects
PhotoSLAM RTGS Implementation
For a RTGS-SLAM implementation based on Photo-SLAM, please check out:
This project builds upon the excellent work of the authors of MonoGS and Photo-SLAM.
We gratefully acknowledge their open-source contributions, which make this project possible.