The easiest way to get started is to install a pre-built wheel from the cuVSLAM releases page. See the root README for details.
Alternatively, you can build cuVSLAM from source and install PyCuVSLAM from source.
Create a virtual environment:
python3 -m venv .venv
source .venv/bin/activateSee the Docker README for building and running PyCuVSLAM in a Docker container with RealSense camera support.
pip install -r requirements.txtExplore various examples to quickly get started with cuVSLAM using Python API (PyCuVSLAM) or C++ API.
Note: All example scripts use the Rerun viewer for interactive visualization of trajectories, camera frames, and mapped features. The Rerun UI will remain open after an example script finishes, allowing you to replay, inspect, and interact with the visualized session data.
-
Monocular Visual Odometry
-
Monocular-Depth Visual Odometry
-
Stereo Visual Odometry
-
Stereo Visual-Inertial Odometry
-
Multi-Camera Stereo Visual Odometry
-
Distorted Images
-
Image Masking