GraphGNSSLib
activeGraphGNSSLib is an open-source C/C++ platform for GNSS positioning, RTK, and GNSS/INS research using factor graph optimization. It connects raw GNSS data — pseudorange, Doppler, carrier phase, ambiguity resolution — to nonlinear optimization and to ROS-based robotic systems.
Why it matters. GraphGNSSLib gives navigation and robotics researchers a practical bridge from GNSS measurements to modern optimization-based estimation, replacing classical EKF pipelines with a unified framework that can fuse heterogeneous measurements, handle outliers more flexibly, and reason over time.
Outputs: GitHub repository, code examples, ROS demos, integration with UrbanNav, and the foundational Factor Graph Optimization for GNSS/INS Integration: A Comparison with the Extended Kalman Filter (Wen, Pfeifer, Bai, Hsu) paper that was named 2024 Most-Cited Paper in NAVIGATION.
Started: 2020
IPNL — Intelligent Positioning and Navigation Laboratory