Skip to content

A Robust, Real-time, INS-Centric GNSS-Visual-Inertial Navigation System

License

Notifications You must be signed in to change notification settings

chengwei920412/IC-GVINS-vslam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IC-GVINS

A Robust, Real-time, INS-Centric GNSS-Visual-Inertial Navigation System for Wheeled Robot

IC-GVINS is a robust, real-time, inertial navigation system (INS)-Centric GNSS-Visual-Inertial navigation system for wheeled robot, in which the precise INS is fully utilized in both the state estimation and visual process. To improve the system robustness, the INS information is employed during the whole keyframe-based visual process, with strict outlier-culling strategy. GNSS is adopted to perform an accurate and convenient initialization of the IC-GVINS, and is further employed to achieve absolute positioning in large-scale environments. The IMU, visual, and GNSS measurements are tightly fused within the framework of factor graph optimization.

overview

Authors: Hailiang Tang, Xiaoji Niu, and Tisheng Zhang from the Integrated and Intelligent Navigation (i2Nav) Group, Wuhan University.

Related Paper:

  • Hailiang Tang, Tisheng Zhang, Xiaoji Niu, Jing Fan, and Jingnan Liu, “IC-GVINS: A Robust, Real-time, INS-Centric GNSS-Visual-Inertial Navigation System for Wheeled Robot,” Apr. 2022. [Online]. Available: https://arxiv.org/abs/2204.04962v1
  • Hailiang Tang, Xiaoji Niu, Tisheng Zhang, Jing Fan, and Jingnan Liu, “Exploring the Accuracy Potential of IMU Preintegration in Factor Graph Optimization,” Sep. 2021. [Online]. Available: https://arxiv.org/abs/2109.03010v1.

Related Video:

Click the following image to open our video on Bilibili.

cover

1 Prerequisites

2 Datasets

3 Acknowledgements

4 License

The source code is released under GPLv3 license.

About

A Robust, Real-time, INS-Centric GNSS-Visual-Inertial Navigation System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.6%
  • CMake 4.9%
  • Python 1.1%
  • C 0.4%