qgc地面站添加NTRIP(网络差分)功能

2023-10-31 13:04

本文主要是介绍qgc地面站添加NTRIP(网络差分)功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、主要的修改流程
  • 二、测试

前言

基于QGC4.2.4
NTRIP的作用是通过网络RTK账户(如千寻),将RTK差分数据通过网络获取并发送给RTK移动站,从而免去了架设RTK基站的繁琐。
MP地面站是自带NTRIP功能的,但是QGC缺不带,好在有人在github上提了issue,但是还不太翁稳定,本文就基于前人的工作,稍加完善。实现QGC稳定的NTRIP功能。

修改后的软件可以联系微信名片获取

使用注意事项:需要网络连接,手机使用时尽量少切屏

一、主要的修改流程

具体的修改比较简单,就是获取设置页面的账户信息,然后通过socket向Ntrip Server发送验证消息,验证通过后,根据当前收到的飞机的GPS信息,发送一帧GGA语句给Ntrip Server,Ntrip Server收到GGA语句后,开始给Ntrip Client(QGC)发送差分数据,QGC收到差分数据后通过RTCM相关的mavlink消息将差分数据转发给飞控,飞控收到RTCM数据包后,再转发给RTK移动站,从而实现差分的实时转发。

二、测试

点击左上角软件图标,选择软件设置->常规,进入下面的页面

在这里插入图片描述

我测试用的是中国移动的cors账号,推荐用这个,淘宝1.99一天的那个

我收到的卡号如下(已过期)
卡号:cedj2286
密码:sd5vtdu2
注:客服在线时间为早上6:40至22:00,如有疑问请咨询

【cors账号配置方法】
移动CORS设置方式:
①IP:120.253.239.161
②端口:8001对应CGCS2000坐标系,8002端口对应WGS84坐标系,记得中央子午线改成当地
③源节点:
RTCM33_GRCEJ(五星十六频,推荐五星仪器以上使用)
RTCM33_GRCEpro(四星十三频,推荐四星仪器以上使用)
RTCM33_GRCE(四星十一频,推荐四星仪器以上使用)
RTCM33_GRC(三星八频,推荐三星仪器使用)
RTCM30_GR(双星仪器使用)

勾选Connect to NTRIP server
Host Adress填IP

Server Port填8002

Username填卡号
Password填密码
Mount point 填RTCM33_GRCEJ
最后一个不填

如果使用千寻账号,
Host Adress填IP
Server Port填8002
Mount point 填AUTO,其他类似

然后确保手机有网
重启地面站,连上船后等待一段时间看定位状态是否进固定解

这篇关于qgc地面站添加NTRIP(网络差分)功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/315546

相关文章

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心

通过C#和RTSPClient实现简易音视频解码功能

《通过C#和RTSPClient实现简易音视频解码功能》在多媒体应用中,实时传输协议(RTSP)用于流媒体服务,特别是音视频监控系统,通过C#和RTSPClient库,可以轻松实现简易的音视... 目录前言正文关键特性解决方案实现步骤示例代码总结最后前言在多媒体应用中,实时传输协议(RTSP)用于流媒体服

Java操作xls替换文本或图片的功能实现

《Java操作xls替换文本或图片的功能实现》这篇文章主要给大家介绍了关于Java操作xls替换文本或图片功能实现的相关资料,文中通过示例代码讲解了文件上传、文件处理和Excel文件生成,需要的朋友可... 目录准备xls模板文件:template.xls准备需要替换的图片和数据功能实现包声明与导入类声明与

基于Qt实现系统主题感知功能

《基于Qt实现系统主题感知功能》在现代桌面应用程序开发中,系统主题感知是一项重要的功能,它使得应用程序能够根据用户的系统主题设置(如深色模式或浅色模式)自动调整其外观,Qt作为一个跨平台的C++图形用... 目录【正文开始】一、使用效果二、系统主题感知助手类(SystemThemeHelper)三、实现细节