cu_vslam_rs 0.1.2

Rust FFI for NVIDIA cuVSLAM visual odometry: raw bindings plus a safe Tracker wrapper. Tracking requires a cuVSLAM SDK at build time (CUVSLAM_SDK_DIR); without one the crate compiles as a stub whose Tracker::new errors. The repository's nix flake provides SDKs per platform, including macOS via CuMetal.
Documentation
1
2
3
4
5
6
7
8
9
10
11
// Copyright 2026 Dimensional Inc.
// SPDX-License-Identifier: Apache-2.0

//! Rust FFI for [cuVSLAM](https://github.com/nvidia-isaac/cuVSLAM). Linking needs
//! `CUVSLAM_SDK_DIR` (see the README); without it the crate still compiles, as a stub
//! whose [`Tracker::new`] always errors, so SDK-less checks and tests work.

pub mod ffi;
mod tracker;

pub use tracker::{CameraParams, ImageRef, PoseEstimate, Tracker};