Skip to content

Add Loosely Coupled GNSS Integration to Kimera-VIO#258

Open
kleo-53 wants to merge 18 commits into
MIT-SPARK:masterfrom
kleo-53:dev
Open

Add Loosely Coupled GNSS Integration to Kimera-VIO#258
kleo-53 wants to merge 18 commits into
MIT-SPARK:masterfrom
kleo-53:dev

Conversation

@kleo-53

@kleo-53 kleo-53 commented May 24, 2025

Copy link
Copy Markdown

Feature

This pull request adds loosely coupled GNSS support to Kimera-VIO. GNSS measurements are integrated as position-only factors in the backend using custom GTSAM factors.

Motivation

To improve trajectory estimation by incorporating GNSS data into the stereo visual-inertial pipeline, especially in large-scale or degraded-vision scenarios.

Implementation

  • Adds GNSS data provider and buffer
  • Extends frontend/backend to handle GNSS
  • Injects GNSS factors into graph via BeforeOptimizeHook()
  • Provides more accurate trajectory then stereo vio pipeline

Notes

Developed as part of a Bachelor's thesis at SPBU. Evaluation done on synthetic GNSS data derived from EuRoC ground truth.

@kleo-53 kleo-53 changed the title Dev Draft: GNSS pipeline May 24, 2025
@kleo-53 kleo-53 changed the title Draft: GNSS pipeline Add Loosely Coupled GNSS Integration to Kimera-VIO Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant