AUTO-SYNC Index refreshed every 12h · Evidence-linked
Data release v20260914_020943 Generated 2026-09-14 Methodology Report missing resource
Data checked 2026-08-13. Data may be stale - beyond the review cycle. Review cycles are documented on the Methodology page. Methodology

HKUST-Aerial-Robotics/VINS-Mono

Algorithm Tier A slam_vio GPL-3.0
Official confirmed

VINS-Mono is a monocular visual-inertial state estimator from HKUST Aerial Robotics, commonly used as a UAV localization baseline on ROS.

Engineering Snapshot

Use cases & tasks 6
Best suited for
  • GPS-denied UAV navigation
  • Research baseline for monocular VIO
  • ROS-based aerial robotics stacks
Primary tasks
  • Onboard pose estimation for autonomous flight
  • Sensor fusion benchmarking
  • SLAM/VIO algorithm comparison
Stack & ecosystem
Resource type
Algorithm
Ecosystem
state-estimation · vins · vio
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

Monocular visual-inertial odometry (VIO) for UAV state estimation without GPS, providing 6-DoF pose and velocity estimates from a single camera and IMU.

Primary use cases

  • Onboard pose estimation for autonomous flight
  • Sensor fusion benchmarking
  • SLAM/VIO algorithm comparison

Secondary use cases

  • Ground robot localization
  • AR/VR tracking reference
  • Multi-sensor calibration validation

When to Use

Consider when

  • Monocular camera + IMU sensor suite available
  • ROS 1 (Melodic/Noetic) or ROS 2 (Humble) middleware
  • Need open-source, actively maintained VIO with loop closure
  • GPL-3.0 license compatible with project

Verify before adopting

  • Scale observability requirements (monocular scale drift)
  • Initialization motion constraints (requires sufficient excitation)
  • Real-time performance on target compute (CPU-only)
  • Calibration quality of camera-IMU extrinsics/intrinsics
  • GPL-3.0 obligations for proprietary deployment

Where It Fits

Stack layer perception_localization

Start Here

repo https://github.com/HKUST-Aerial-Robotics/VINS-Mono

Adoption Checklist

  • Needs verification Scale observability requirements (monocular scale drift)
  • Needs verification Initialization motion constraints (requires sufficient excitation)
  • Needs verification Real-time performance on target compute (CPU-only)
  • Needs verification Calibration quality of camera-IMU extrinsics/intrinsics
  • Needs verification GPL-3.0 obligations for proprietary deployment

Each check stays "needs verification" until an official source confirms it; unconfirmed items are never marked verified.

Known Limitations & Unknowns

Known limitations

  • Monocular scale ambiguity without external constraints
  • Initialization fails with pure rotation or low texture
  • CPU-intensive optimization; may need desktop-class compute
  • ROS 1 primary; ROS 2 port community-maintained
  • No built-in dense mapping or semantic understanding

Not publicly verified

  • Quantified accuracy on specific UAV platforms
  • Maximum supported IMU/camera rates
  • Long-term drift characteristics in aggressive flight
  • Maintenance roadmap for ROS 2 native support

Alternatives & Related Tools

Alternatives

How is it used?

Start from the recorded entry points below, then validate against the technical checklist.

  • Official site https://github.com/HKUST-Aerial-Robotics/VINS-Mono
  • Repository https://github.com/HKUST-Aerial-Robotics/VINS-Mono
  • Documentation https://github.com/HKUST-Aerial-Robotics/VINS-Mono

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 modelUnknown
Maintenance statusActive
Verification status Official confirmed — Confirmed via the official repository API responses in SourceRefs below.
Latest versionNot recorded
Latest releaseNot recorded
Last activity2026-08-13
Last checked2026-08-13
First seenNot recorded

Dataset facts

Facts above come from the official dataset card only; unconfirmed fields stay unknown.

Related Resources & Dependencies

Recent Activity

Related Knowledge

Guides

Collections

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.