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

2023-11-10 02:30

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

文章目录

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

前言

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

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

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

自制无人机灯光秀(六):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/379871

相关文章

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

Java使用HttpClient实现图片下载与本地保存功能

《Java使用HttpClient实现图片下载与本地保存功能》在当今数字化时代,网络资源的获取与处理已成为软件开发中的常见需求,其中,图片作为网络上最常见的资源之一,其下载与保存功能在许多应用场景中都... 目录引言一、Apache HttpClient简介二、技术栈与环境准备三、实现图片下载与保存功能1.

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Java反射实现多属性去重与分组功能

《Java反射实现多属性去重与分组功能》在Java开发中,​​List是一种非常常用的数据结构,通常我们会遇到这样的问题:如何处理​​List​​​中的相同字段?无论是去重还是分组,合理的操作可以提高... 目录一、开发环境与基础组件准备1.环境配置:2. 代码结构说明:二、基础反射工具:BeanUtils

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo