rpng/open_vins

An open source platform for visual-inertial navigation research.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 22nd, 2026
Created on January 17th, 2019
Open Issues & Pull Requests: 76 (+0)
GitHub issues: Enabled
Number of forks: 936
Total Stargazers: 3,119 (+0)
Total Subscribers: 74 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.3 days
Mean response time: 61.3 days
90th percentile: 217.2 days
Tracked items: 104

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 65% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 49
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 526 days
Stale 30+ days: 45
Stale 90+ days: 44

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • user-platform (39)
  • question (28)
  • compile (11)
  • bug (8)
  • dataset (5)
  • enhancement (4)
  • wontfix / invalid (3)
  • debugging (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

OpenVINS is a visual-inertial odometry platform that fuses camera and inertial measurement unit data for robot localization and mapping.

The system addresses the problem of accurate pose estimation by combining visual feature tracking with inertial sensor data through an Extended Kalman filter. It uses the Multi-State Constraint Kalman Filter formulation, which allows 3D features to update the state estimate without directly estimating feature positions in the filter itself. This approach enables sparse visual features and inertial measurements to be fused efficiently while maintaining proper uncertainty estimates through a type-based state system inspired by graph-based optimization methods.

The project suits research teams and robotics applications requiring visual-inertial navigation with access to camera and IMU sensor streams. It provides a filter-based alternative to graph optimization approaches, offering modularity for covariance management and convenient integration of different sensor types. The platform includes core computer vision code alongside the state estimator, making it suitable for teams building complete visual-inertial systems rather than those seeking only a lightweight tracking library.

Development activity shows consistent engagement with the codebase through regular updates and maintenance. The project maintains comprehensive documentation including getting-started guides and technical references. The repository demonstrates active problem-solving around sensor integration and filter tuning, with the codebase structured to support research exploration of visual-inertial estimation techniques. The platform continues to receive refinements addressing practical deployment challenges in robotics applications.