细说GNSS模拟器的RTK功能(三)应用实例01——运行和分析模拟

news/2024/10/18 8:36:37/

在上期文章中我们介绍了基于RTCM插件来模拟RTCM使用的硬件和软件设置,本期文章我们将继续进行运行和分析模拟。

使用RTCM插件

运行和分析模拟

连接Ublox接收器

虽然采用了Novatel接收器进行模拟来获得更好的位置精度,但也同样适用于Ublox接收器。要将Ublox接收器连接到虹科Safran GSG-8,需要先进入“Receiver”菜单,然后点击“Connect(连接)”按钮,从可用端口列表中选择接收器。

图片

运行模拟

接下来,通过点击虹科Safran Skydel参考站窗口中的开始按钮来启动模拟:

图片

待定位菜单变成绿色后,这意味着接收器在RTK模式下工作良好,此时让Skydel模拟运行约30分钟。在模拟结束时,返回NovAtel设置和监控软件的配置菜单,选择记录标签,点击“Open”按钮,在选择的文本编辑器中打开文件,并保存数据文件:

图片

分析模拟结果

如果将Ublox接收器与虹科Safran GSG-8相连,初步分析方式是使用Skydel的偏差窗口来查看没有伪距误差的位置误差结果:

图片

也可以添加一个伪范围误差来观察接收器上的干扰,观察接收器变化。要做到这一点,需要先停止模拟,点击“Settings(设置)”→“GPS”→“Pseudorange Errors(伪范围误差)”,设置流动站和参考站的时间常数为2000秒、标准偏差为0.5米:

图片

启动Skydel,点击进入偏差页面,可以看到,偏差值大于1米,即对接收器造成了干扰:

图片

然后将Ublox接收器连接到U-center应用程序,可以观察到4种情况下的高度变化:

  • RTCM插件禁用,伪距误差禁用
  • RTCM插件禁用,伪距误差启用
  • RTCM插件启用,伪距误差禁用
  • RTCM插件启用,伪距误差启用

要将Ublox连接到Windows电脑上的U-center,将接收器连接到PC,需要确保安装了接收器的驱动程序和U-center软件。

接下来,将U-center软件连接到接收器,选择菜单项“View”→“Coniguration View”→“PRT(Ports)”,确保显示的配置是最新:

图片

在“Target”下拉菜单中选择将RTCM3数据发送到的接收器接口对应的选项,可以查阅接收器或GNSS接收器模块文档以确定正确的接口,并检查所选的“Protocol in”配置是否包含“RTCM3”,若不包含,则选择另一个包含“UBX”和“RTCM3”的选项。建议波特率至少设置为115200,虽然可以设置较低的波特率,但必须有足够的带宽来实时发送RTCM数据。

点击“发送”按钮将配置发送到接收器,关闭“配置”窗口,该程序可能会要求把配置保存到接收器的非易失性存储器中。

禁用RTCM插件和禁用Pseudo-range错误

首先,要禁用流动站和参考站的伪距错误,进入“Settings(设置)”→“GPS”→“Errors(错误)”,禁用进程1:

图片

然后确保在参考站配置中的“Settings(设置)”→“Plug-ins”中禁用该插件。

接着,需要启动Skydel和U-center UI,点击“View”→“Chart View”,显示海拔高度图像:

图片

经过约5分钟的模拟,可以在视图中看到Ublox收到的位置变化曲线:

图片

RTCM插件禁用和伪距误差启用

停止模拟并允许流动站和参考站的伪距误差,然后重新启动Skydel,所得到的非稳态曲线也有同样的趋势,在这个模拟中,设定的高度是2米,但是位置并没有在这2米的高度附近稳定下来,而是不断增加,直到达到3米。

图片

启用RTCM插件,停用Pseudorange

首先启用Ublox接收器的插件:

图片

然后点击“Configure...”,勾选NTRIP caster端口:

图片

进入U-Center,点击“NTRIP Client”:

图片

在这个窗口中,点击更新源表:

图片

等待Skydel标签出现在NTRIP挂载点,然后单击“OK”关闭窗口:

图片

图片

RTCM插件启用和伪距误差启用

RTCM插件设法纠正了添加的伪距误差,获得的值与没有错误的值大致相同,可以观察到,即使加上伪距误差,高度也是稳定的,其中误差区间为±0.1米:

图片

上述是基于RTCM插件进行模拟的运行和分析模拟,在下期文章中,我们将介绍第二种方式,基于多实例来模拟两个同步的射频信号。


http://www.ppmy.cn/news/1103778.html

相关文章

2023高教社杯数学建模E题思路模型 - 黄河水沙监测数据分析

# 1 赛题 E 题 黄河水沙监测数据分析 黄河是中华民族的母亲河。研究黄河水沙通量的变化规律对沿黄流域的环境治理、气候变 化和人民生活的影响, 以及对优化黄河流域水资源分配、协调人地关系、调水调沙、防洪减灾 等方面都具有重要的理论指导意义。 附件 1 给出了位…

springmvc (四种跳转方式)重定向,转发到页面和action的区别

重定向与转发的区别: 1.重定向访问服务器两次,转发只访问服务器一次。 2.转发页面的URL不会改变,而重定向地址会改变 3.转发只能转发到自己的web应用内,重定向可以重定义到任意资源路径。 4.转发相当于服务器跳转,…

【Redis】Redis 的学习教程(八)之 BitMap、Geo、HyperLogLog

Redis 除了五种常见数据类型:String、List、Hash、Set、ZSet,还有一些不常用的数据类型,如:BitMap、Geo、HyperLogLog 等等,它们在各自的领域为大数据量的统计 1. BitMap BitMap 计算,可以应用于任何大数…

docker配置nginx,并部署多个项目

前言 基于开发需要需要使用Docker安装nginx,并部署多个前端项目。 1、docker安装nginx容器 docker pull nginx# 挂载项目静态资源和配置文件 docker run --name nginx -p 8088:8088 \ -v /ruoyi/nginx/html:/usr/share/nginx/html \ -v /ruoyi/nginx/conf/nginx…

4个维度讲透ChatGPT技术原理,揭开ChatGPT神秘技术黑盒!(文末送书)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

非科班的程序员看过来,你要的书单在这里

首先声明,非科班只是指非大学计算机类专业毕业的程序员,不带任何歧视和有色眼光哈。 故事是这样子的,潜龙同学的大学专业是"学挖掘机"的,但是他却对编程非常感兴趣,于是,潜龙同学凭借强大的自学能…

LeetCode 1123. Lowest Common Ancestor of Deepest Leaves【树,DFS,BFS,哈希表】1607

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

C语言经典100例题(51-54)--学习使用按位与 ,按位或 |,按位异或 ^和按位取反~

目录 题目 问题分析 按位与操作符(&) 按位或操作符(|) 按位异或操作符(^) 按位取反操作符(~) 代码及运行结果 题目 学习使用按位与& ,按位或 |,按位异或 ^和按位取反…