ORB-SLAM3 Documentation
Learn how to integrate and use ORB-SLAM3, the first real-time SLAM library supporting Visual, Visual-Inertial and Multi-Map SLAM with monocular, stereo and RGB-D cameras.
Quick Start
Get ORB-SLAM3 up and running in your project
Install Dependencies
Clone and Build
libORB_SLAM3.so in the lib folder and example executables in the Examples folder.Explore by Topic
Deep dive into ORB-SLAM3’s capabilities
Core Concepts
Sensor Modes
Camera Models
Configuration
Calibration
ROS Integration
Examples & Datasets
Run ORB-SLAM3 with standard benchmarks and live cameras
EuRoC Dataset
TUM-VI Dataset
KITTI Dataset
RealSense Cameras
API Reference
Complete reference for ORB-SLAM3 classes and methods
System
Main interface for initializing and running ORB-SLAM3 with different sensor configurations
Tracking
Camera pose estimation and feature tracking for real-time localization
Atlas
Multi-map management system for seamless map fusion and switching
IMU Types
Inertial measurement data structures and integration methods
Resources
Additional materials and community support
Research Paper
GitHub Repository
Calibration Tutorial
Performance Analysis
Ready to Get Started?
Build accurate real-time SLAM applications with ORB-SLAM3’s powerful visual and inertial tracking capabilities.