UZ-SLAMLab/ORB_SLAM3
ORB-SLAM3 is the reference open-source visual and visual-inertial SLAM library supporting monocular, stereo, RGB-D and IMU inputs with multi-map operation for UAV state estimation.
Engineering Snapshot
Use cases & tasks 7
- Best suited for
-
- Visual-inertial SLAM research and benchmarking
- UAV state estimation in GPS-denied or indoor environments
- Multi-session mapping and relocalization experiments
- Prototyping monocular, stereo, or RGB-D SLAM pipelines
- Primary tasks
-
- Real-time visual-inertial odometry for drones
- Camera-IMU fusion for UAV localization
- Multi-map SLAM with loop closure and relocalization
Stack & ecosystem
- Resource type
- Algorithm
- Ecosystem
- slam-algorithms
License & compliance
- License
-
GPL-3.0(Inferred)
Lifecycle & freshness Show
- Maintenance
- Active
- Latest version
- Not recorded
- Last activity
- 2026-08-13
- Last checked
- 2026-08-13
- Verification
- Official confirmed
What It Solves
ORB-SLAM3 addresses real-time visual and visual-inertial SLAM for monocular, stereo, and RGB-D cameras with optional IMU fusion, including multi-map and relocalization capabilities for UAV state estimation in GPS-denied environments.
Primary use cases
- Real-time visual-inertial odometry for drones
- Camera-IMU fusion for UAV localization
- Multi-map SLAM with loop closure and relocalization
Secondary use cases
- 3D mapping with stereo or RGB-D sensors
- Comparison baseline for SLAM/VIO research
- Dataset evaluation on visual-inertial benchmarks
When to Use
Consider when
- Your project can accept GPL-3.0 license constraints
- You can provide accurate camera and IMU calibration
- You need open-source SLAM with active maintenance
- The target hardware has sufficient CPU resources for feature-based SLAM
Verify before adopting
- Exact build dependencies and supported OS/compiler versions from the repository README
- License implications for proprietary or commercial UAV products
- Real-time performance on your specific flight computer
- Supported camera models and driver/ROS integration status
- Whether the latest commit is tagged or released as a stable version
Start Here
Adoption Checklist
- Needs verification Exact build dependencies and supported OS/compiler versions from the repository README
- Needs verification License implications for proprietary or commercial UAV products
- Needs verification Real-time performance on your specific flight computer
- Needs verification Supported camera models and driver/ROS integration status
- Needs verification Whether the latest commit is tagged or released as a stable version
Each check stays "needs verification" until an official source confirms it; unconfirmed items are never marked verified.
Known Limitations & Unknowns
Known limitations
- Distributed under GPL-3.0, which may affect proprietary use
- No released version tag or release date available in current data
- Feature-based SLAM may fail in texture-poor environments
- Requires careful camera-IMU calibration for VIO performance
- No formal certification or production-readiness claim
Not publicly verified
- Performance on specific embedded flight controllers
- ROS 2 compatibility status
- Supported hardware acceleration (e.g., GPU or NPU)
- Long-term maintenance guarantees
- Quantitative accuracy on particular UAV datasets without verification
Alternatives & Related Tools
Alternatives
- vins-mono — Alternative to
Related tools
- orb-slam2 — Built on
How is it used?
Start from the recorded entry points below, then validate against the technical checklist.
- Official site https://github.com/UZ-SLAMLab/ORB_SLAM3
- Repository https://github.com/UZ-SLAMLab/ORB_SLAM3
- Documentation https://github.com/UZ-SLAMLab/ORB_SLAM3
Technical checklist
- OK License identified Recorded: GPL-3.0
- OK Maintenance signal Active
- OK Verification status Official confirmed
- OK Source evidence attached 1 source record(s)
- NEEDS REVIEW Latest version recorded Not recorded
Official Links
Metadata & Governance
| License | GPL-3.0 — Inferred |
|---|---|
| Commercial model | Unknown |
| Maintenance status | Active |
| Verification status | Official confirmed — Confirmed via the official repository API responses in SourceRefs below. |
| Latest version | Not recorded |
| Latest release | Not recorded |
| Last activity | 2026-08-13 |
| Last checked | 2026-08-13 |
| First seen | Not recorded |
Dataset facts
Facts above come from the official dataset card only; unconfirmed fields stay unknown.
Related Resources & Dependencies
Recent Activity
New resource: UZ-SLAMLab/ORB_SLAM3
New repository resource added by the sprint promote pipeline.
Related Knowledge
Guides
- Evaluating SLAM / VIO Systems for UAV Use — A repeatable checklist for comparing open-source SLAM and visual-inertial odometry systems before integrating them into a UAV stack.
Collections
- SLAM / VIO Stack Evaluation — Open-source localization and mapping systems for UAV navigation, inspection and mapping missions.
Comparisons
- ORB-SLAM3 vs VINS-Mono for UAV State Estimation — Metadata and repository facts recorded from the official GitHub API on 2026-08-14. Sensor assumptions are recorded from official README statements. Flight-test behavior, benchmark numbers and certification are deliberately not compared because the indexed sources do not provide field-level evidence.