Python Toolkit for Open PPP/PPP-RTK Services

Rui Hirokawa, André Hauschild, Tim Everett

Abstract: Correction data for Precise Point Positioning (PPP) has become available in the course of the last years through a number of free services, like the QZSS CLAS, QZSS MADOCA-PPP, Galileo HAS and BeiDou-3 PPP service. It can be foreseen that the acceptance and utilization of this relatively new technique will expand in the coming years. To help the understanding of the capabilities of different PPP services and explore potential interoperability between them, the Python toolkit CSSRlib has been created. It provides modules for processing multi-GNSS observations based on open PPP/PPP-RTK streams as well as post-processed precise IGS products. Basic data analysis and plotting functionalities are provided alongside with sample implementations of high-precision positioning algorithms for RTK, PPP as well as PPP-RTK accompanied by interactive tutorials based on Jupyter Notebooks. Real-world observation data can be analyzed with different algorithms and PPP/PPP-RTK corrections, allowing for a direct comparison of the different service capabilities and performances. The study also examines the interoperability of various open satellite-based services and identifies differences, such as the sign convention for correction data.
Published in: Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023)
September 11 - 15, 2023
Hyatt Regency Denver
Denver, Colorado
Pages: 2514 - 2526
Cite this article: Hirokawa, Rui, Hauschild, André, Everett, Tim, "Python Toolkit for Open PPP/PPP-RTK Services," Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), Denver, Colorado, September 2023, pp. 2514-2526. https://doi.org/10.33012/2023.19207
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In