Skip to content

Latest commit

 

History

History

README.md

Prerequisites

Install PyCuVSLAM

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.

Environment Setup (Optional)

Using Venv

Create a virtual environment:

python3 -m venv .venv
source .venv/bin/activate

Using Docker

See the Docker README for building and running PyCuVSLAM in a Docker container with RealSense camera support.

Install Example Dependencies

pip install -r requirements.txt

Examples and Guides

Explore 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.

Visual Tracking Mode Examples

SLAM Examples

Advanced Features and Guides

C++ API Examples