>如何获得RTK GNSS接收机的定位精度<

传统的GNSS软件是从NMEA消息中的HDOP数值来计算当前位置的精度。这对于非RTK GNSS接收机来说是合适的,但这个方法并不适用于RTK GNSS接收机。

RTK GNSS接收机的定位精度应该用以下条件来评估:

  FIX状态(Float / Fix): Fix时表示高精度RTK解算成功

  与基准站之间的基线长度

  卫星数与信号强度

  RMS精度

例如:

绿色方框中的“4”表示目前的定位模式为“RTK Fix”,我们可以认为此时的定位精度约为1cm。请注意此时红色方框中的HDOP数值仍然为“0.4”。

HDOP数值可做参考,但对于RTK GNSS接收机意义不大。即使HDOP数值比较大,只要基准站和移动站之间通信稳定,解算状态为“RTK Fix”,定位精度仍然可以维持在1cm以内。

如果想获得P-70 Ultra的定位精度,可开启HPPOSLLH (High precision geodetic positio solution)消息。此消息的最后包含:Horizontal accuracy estimate与Vertical accuracy estimate信息,可以用来估算定位精度。

以“Windows”为例

下载并运行“NavStarTool”。

  选择“Enhanced COM Port”所在的端口,波特率选择“230400 bps”,点击连接图标。当观察到“NMEA”窗口中有数据滚动,说明已经成功连接。

截图中的端口序号会根据电脑而有区别,仅供参考。

点击“Receiver”—“Receiver Settings”。

  点击“Read from Chip”。

  找到“Receiver Parameters” — “Output POLARIS Message”,勾选“HPPOSLLH”。

  点击“Send to Chip”保存设置,看到“setting is done successfully”字样时,说明修改已生效。此时已经开启了HPPOSLLH消息,您可以它用来估计定位精度。

如果您的软件无法解析HPPOSLLH消息,可以用u-center来查看定位精度。

下载并运行“u-center”。

点击“串口”图标,选择P-70 Ultra所在的串口。点击“波特率”图标,选择“230,400”。

  点击"View" — "Message"。

  点击"UBX" — "NAV" — "HPPOSLLH",在右侧的窗口中可以看到实时的水平精度为7mm,垂直精度为9mm。