GREAT-PVT 武汉大学GREAT团队精密定位导航软件

GREAT-PVT 武汉大学GREAT团队精密定位导航软件

0. 概述

GREAT (GNSS+ REsearch, Application and Teaching) 软件由武汉大学测绘学院设计开发,是一个用于空间大地测量数据处理、精密定位和定轨以及多源融合导航的综合性软件平台。
  GREAT-PVT是GREAT软件中的一个重要模块,主要用于精密定位解算。软件中,核心计算模块使用C++语言(C++17)编写,辅助脚本模块使用Python3和C-Shell语言实现自动化数据处理。GREAT-PVT软件使用CMAKE工具进行编译管理,用户可以灵活选择GCC、Clang、MSVC等主流C++编译器。目前软件提供了Windows和Linux平台的命令行应用程序。
  GREAT-PVT由2个可移植程序库组成,分别是LibGREAT和LibGnut。LibGREAT库主要用于PPP、RTK滤波解算,包括滤波估计中涉及的数据解码、存储以及PPP、PPP-AR、RTK算法的实现,LibGnut库来源于开源GNSS软件G-nut,包括GNSS数据的解码和存储以及基本参数配置模块。
  GREAT-PVT软件主要特点包括:

  1. 支持GPS、GLONASS、Galileo、BDS-2/3系统
  2. 支持多频PPP浮点解与固定解
  3. 支持无电离层组合、非差非组合PPP观测值组合方式
  4. 支持多频率多系统PPP浮点解与固定解
  5. 支持双频、单双频混合RTK解算

此外,软件包还提供批处理脚本和定位结果绘图脚本,便于用户对多天数据进行解算与结果分析。

1. 常见问题汇总


Q1: Window平台中,使用Debug模式会出现程序崩溃。

Answer: 该问题已在v1.1版本修复。


Q2: Window平台程序运行过慢问题。

Answer:请检查Vs软件选择的模式,尽量选择Release或RelWithDebInfo模式。


Q3: 使用iGMAS网站提供的UPD产品进行PPP-AR,固定率偏低的问题。

Answer:igmas网站上UPD产品是基于我们之前开源的GREAT-UPD程序计算的,后期我们在UPD和终端程序上都有算法上的迭代,可能导致两者的模型有不匹配。针对这个问题,我们近一个月会使用最新版本UPD程序对近几年的UPD产品重新解算并同步更新上传。另外,对于早期开源的GREAT-UPD和GREAT-IFCB,我们也在开展升级工作,后续会将两者功能完全集成到GREAT-PVT程序中。


Q4: 为什么在window平台打不开GREAT-PVT软件?
Answer: GREAT-PVT没有可视化界面,调用需要用bash terminal调用,双击exe是没有任何显示的。具体使用方法可以看下说明文档里面,window环境配置vs工程,或者window通过terminal调用。



GREAT-PVT 武汉大学GREAT团队精密定位导航软件
https://hjiande.github.io/2024/10/18/工具-0003-GREAT-PVT精密定位导航软件/
作者
jdhuang
发布于
2024年10月18日
许可协议