Jason GNSS Beginner

RTKLIB

2018-09-30

  • rtklib简介

    RTKLIB是全球导航卫星系统GNSS(global navigation satellite system)的标准&精密定位开源程序包,RTKLIB由日本东京海洋大学(Tokyo University of Marine Science and Technology)的高须知二(Tomoji Takasu)开发。RTKLIB由一个便携式程序库和多个AP(应用程序)工具库组成。RTKLIB的主要功能有:

    1. 支持多个GNSS系统的标准和精密定位算法,包括GPS,GLONASS,Beidou,Galileo,QZSS和SBAS
    2. 支持多种GNSS实时和后处理定位模式:单点定位、DGPS/DGNSS,动态RTK、静态RTK、移动基站、PPP
    3. 支持多种GNSS标准格式和协议:RINEX2.10、RINEX2.11、RINEX2.12、RINEX3.00、RINEX3.01、RINEX3.02、RTCM2.3、RTCM3.1、RTCM3.2、BINEX、NTRIP、NMEA0183、SP3、ANTEX1.4、IONEX1.0、NGS PCV、EMS 2.0
    4. 支持多种GNSS接收机专有数据协议格式:NovAtel:OEM4/V/6,OEM3, OEMStar、Superstar II、 Hemisphere、Crescent、u‐blox:LEA-4T/5T/6T、SkyTraq、JAVAD 、GW10-II/III和NVS
    5. 支持外部通信:Serial、TCP/IP、NTRIP、本地日志文件(记录和播发)和FTP/HTTP
    6. 提供许多函数库和API(application program interfaces):卫星和导航系统函数、矩阵和向量函数,时间和字符串函数、坐标的转换,输入和输出函数、调试跟踪函数、平台依赖函数、定位模型、大气模型、天线模型、地球潮汐模型、大地水准面模型、基准转换、RINEX函数、星历和时钟函数、精密星历和时钟、接收机原始数据函数、RTCM函数,解算函数、谷歌地球KML转换、SBAS函数、选项(option)函数、流数据输入和输出函数、整周模糊度解算、标准定位、精密定位、后处理定位(解算)、流服务器函数、RTK服务器函数、下载函数。
  • GUI (graphical user interface) and CUI(command-line user interface) APs.

    ————-Function———— ————-GUI AP———— ————-CUI AP————-
    AP Launcher RTKLAUNCH -
    实时定位 RTKNAVI RTKRCV
    通讯服务 STRSVR STR2STR
    后处理分析 RTKPOST RNX2RTKP
    RINEX格式转换器 RTKCONV CONVBIN
    绘图 RTKPLOT -
    GNSS数据下载 RTKGET -
    NTRIP浏览器 NTRIPSRCBROWS -
Table 3. RTKLIB GUI and CUI APs.
  • RTKLIB结构

    如下图,RTKLIB主要包括RTKPLOT、RTKCONV、STRSVR、RTKPOST、NTRIP Browser、RTKNAVI和RTKGET七个模块,每个模块可以作为独立程序单独打开,也可以通过rtklaunch打开。

图片1

Figure 4. RTKLIB结构图.

RTKLIB七个模块主要功能以及使用实际数据操作如下:

RTKPLOT

function:观测数据及定位结果可视化.

以下各图以BINM站bjnm0010.18o数据为例分别展示了RTKPLOT打开观测文件,将文件中卫星可视时段、星空轨迹图、DOP值及信号强度等信息图形化。

RTKPLOT-SatVis

RTKPLOT-Skyplot

RTKPLOT-DOPNS

RTKPLOT-SNRMF

RTKCONV

function: 将接收机原始格式数据转换为RINEX格式.

RTKCONV

STRSVR

function: 通讯服务.

以下为以GPSRTK示意图为例,展示STRSVR的通信服务功能。

1534725516519

RTKPOST

functions:后处理分析.

以下分别为使用RTKPOST模块以SPP和PPP模式处理的位置解算精度。

SPP

PPP

NTRIP Browser

function: NTRIP Browser.

NTRIPBrowser

RTKNAVI

function: Real‐Time Positioning.

TIM图片20180803150959

RTKGET

Download GNSS Products and Data.

RTKGET

References

  1. RTKLIB源码解析(一)——单点定位(pntpos.c)
  2. 利用rtklib开源代码处理GPS及北斗数据详解
  3. 非常详细的RTKLIB操作步骤-CSDN
  4. RTKLIB2.4.3中文说明书-百度文库
  5. RTKLIB编译及RTCM数据读取样例
  6. GitHub-tomoji’taka’su/RTKLIB
  7. VS2015编译rtklib2.4.2
  8. VS2013编译调试RTKLIB代码教程

下一篇 MOON ECLIPSE

Comments

Content