无人机精准定位技术,GPS差分技术基础,RTK原理技术详解

news/发布时间2024/6/16 20:57:02

差分GPS的基本原理

差分GPS(Differential GPS,简称DGPS)的基本原理是利用一个或多个已知精确坐标的基准站,与用户(移动站)同时接收相同的GPS卫星信号。由于GPS定位时会受到诸如卫星星历误差、卫星钟差、大气延迟、多径效应等多种因素的影响,导致单点定位精度受限。

图片

以上各类误差中除多路径效应均具有较强的空间相关性,从而定位结果也有一定的空间相关性。利用基准站(设在坐标精确已知的点上)测定具有空间相关性的误差或其对测量定位结果的影响,供流动站改正其观测值或定位结果。

差分改正数的类型

位置(坐标改正数)改正数:基准站上的接收机对GPS卫星进行观测,确定出测站的观测坐标,测站的已知坐标与观测坐标之差即为位置的改正数。

距离改正数:利用基准站坐标和卫星星历可计算出站星间的计算距离,计算距离减去观测距离即为距离改正数

差分GPS的分类

根据时效性:实时差分,事后差分。

根据观测值类型:伪距差分,载波相位平滑伪距差分,载波相位差分。

根据差分改正数:位置差分(坐标差分),距离差分(伪距、载波相位)。

根据工作

原理和差分模型:局域差分(LADGPS – Local Area DGPS),单基准站差分,多基准站差分,广域差分(WADGPS – Wide Area DGPS)。

图片

位置差分和距离差分的特点

位置差分

差分改正计算的数学模型简单,差分数据的数据量少,基准站与流动站要求观测完全相同的一组卫星,差分精度3m,作用距离100km,无数据期龄概念。

距离差分

差分改正计算的数学模型较复杂,差分数据的数据量较多,基准站与流动站不要求观测完全相同的一组卫星,差分精度3m,作用距离100km,数据龄期30S。

单基准站局域差分

图片

基准站(一个)、数据通讯链和用户,数学模型(差分改正数的计算方法),提供距离改正和距离改正的变率。

图片

优点:结构、模型简单。

缺点:差分范围小,精度随距基准站距离的增加而下降,可靠性低。

多基准站局域差分(LADGPS)

图片

基准站(多个)、数据通讯链和用户,数学模型(差分改正数的计算方法),加权平均,偏导数法,最小方差法。

优点:差分精度高、可靠性高,差分范围增大。

缺点:差分范围仍然有限,模型不完善。

广域差分

基准站(多个)、数据处理中心、数据通讯链、监测站和用户

数学模型(差分改正数的计算方法),与普通差分不相同,普通差分是考虑的是误差的综合影响,广域差分对各项误差加以分离,建立各自的改正模型,用户根据自身的位置,对观测值进行改正。

优点:差分精度高、差分精度与距离无关、差分范围大。

缺点:系统结构复杂、建设费用高。

载波相位平滑伪距

由于载波相位的测量精度比伪距测量精度高2个数量级,而且载波相位测量受多路径效应的影响比伪距测量小2个数量级,如果能获得整周模糊度,就可以获得近于无噪声的伪距测量。一般情况下,无法获得整周模糊度,但能获得多普勒计数或载波相位变化信息。因此若能够利用载波相位变化信息来辅助伪距测量就可以获得比单独采用伪距测量更高的精度,这一思想称为载波相位平滑伪距测,目的是提高伪距观测值的精度。

伪距和载波相位方程同在相邻历元间求差。

图片

差分GPS新进展:

RTK技术

基准站建在已知或未知点上,基准站接收到的卫星信号通过无线通信网实时发给用户,用户接收机将接收到的卫星信号和收到基准站信号实时联合解算,求得基准站和流动站间坐标增量(基线向量)。站间距30公里,平面精度1-2厘米。

图片

网络RTK (Network RTK, NRTK)

网络RTK系统利用多个基准站组成的连续运行参考站网络(CORS),提供更大范围内的高精度定位服务。移动用户可以通过互联网或专用通信网络接收来自多个基准站的改正信息,从而提高可靠性并扩展服务区域。

多星座支持

随着GPS之外的其他全球导航卫星系统(GNSS)的发展,包括俄罗斯GLONASS、欧洲伽利略、中国北斗以及日本准天顶卫星系统QZSS等,现代差分GPS设备普遍能够接收并处理多种卫星信号,从而提高了可用性、增强了抗干扰能力和定位精度。

PPP(Precise Point Positioning)

PPP是一种单点精密定位技术,通过接收全球卫星系统的数据,并结合国际地球自转与参考系统服务(IERS)提供的精密星历和钟差产品,可以在无地面基站的情况下实现优于传统DGPS的定位精度。

图片

差分GPS技术正随着科技的发展持续进步,不仅在传统的测绘、航空航海等领域发挥重要作用,在新兴的无人驾驶、智慧城市、精准农业等方向也展现出巨大的潜力。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.bcls.cn/MSVh/8127.shtml

如若内容造成侵权/违法违规/事实不符,请联系编程老四网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

动态规划课堂2-----路径问题

目录 引言: 例题1:不同路径 例题2:不同路径II 例题3:礼物的最⼤价值 例题4:下降路径最⼩和 例题5:最小路径和 结语: 引言: 在学习完动态规划斐波那契数列模型后,…

redis八股

文章目录 数据类型字符串实现使用场景 List 列表实现使用场景 Hash 哈希实现使用场景 Set 集合实现使用场景 ZSet 有序集合实现使用场景 BitMap实现使用场景 Stream使用场景pubsub为什么不能作为消息队列 数据结构机制SDS 简单动态字符串压缩列表哈希表整数集合跳表quicklistli…

开源现场总线协议栈(ethercat、ethernet/ip、opc ua、profinet、canopen、modbus)

ecat主站及其相关: 1.soem:GitHub - OpenEtherCATsociety/SOEM: Simple Open Source EtherCAT MasterSimple Open Source EtherCAT Master. Contribute to OpenEtherCATsociety/SOEM development by creating an account on GitHub.https://github.com/…

pytest钩子函数-pytest_runtest_logreport提取测试用例相关信息

问题:想在每个日志中记录测试用例开始结束时间,获取到测试用例的名称。 解决办法:使用钩子pytest_runtest_logreport 在pytest中,想要在conftest.py文件中获取正在运行的测试用例的名称,可以使用pytest_runtest_logre…

顺序表的列题(力扣)和旋转数组

文章目录 一.删除有序数组中的重复项(取自力扣) 二.合并两个有序数组(取自力扣) 三.旋转数组(多解法) 前言 见面我们说到了顺序表今天来分享几个有关于顺序表的题目 一.删除有序数组中的重复项&#xff…

性能优化问题思考总结

INP 是什么? Interaction to Next Paint (INP) INP是一项指标,通过观察用户在访问网页期间发生的所有点击、点按和键盘互动的延迟时间,评估网页对用户互动的总体响应情况。 互动是指在同一逻辑用户手势期间触发的一组事件处理脚本。例如&a…

《Large Language Models for Generative Information Extraction: A Survey》阅读笔录

论文地址:Large Language Models for Generative Information Extraction: A Survey 前言 映像中,比较早地使用“大模型“”进行信息抽取的一篇论文是2022年发表的《Unified Structure Generation for Universal Information Extraction》,也…

四、矩阵的分类

目录 1、相等矩阵 2、同形矩阵 3、方阵: 4、负矩阵、上三角矩阵、下三角矩阵: 5、对角矩阵:是方阵 ​编辑7、单位矩阵:常常用 E或I 来表示。它是一个方阵 8、零矩阵: 9、对称矩阵:方阵 1、相等矩阵 …

Mamba详细介绍和RNN、Transformer的架构可视化对比

Transformer体系结构已经成为大型语言模型(llm)成功的主要组成部分。为了进一步改进llm,人们正在研发可能优于Transformer体系结构的新体系结构。其中一种方法是Mamba(一种状态空间模型)。 Mamba: Linear-Time Sequence Modeling with Select…

mac电脑监控软件哪个好

在Mac电脑使用日益普及的今天,企业对于Mac终端的安全管理需求也日益增长。Mac电脑监控软件作为一种有效的管理工具,能够帮助企业提高数据安全性和员工工作效率。 在众多Mac电脑监控软件中,域智盾软件以其卓越的功能和性能脱颖而出&#xff0c…

数据结构2月25日

第一道: 第二道: 1、插入到prev和next中间 1.new(struct list_head*)malloc(sizeof(struct list_head*)); if(newNULL) { printf("失败\n"); return; } new->nextprev->next; prev->nextnew; return; 2、删除prve和next…

「连载」边缘计算(十九)02-22:边缘部分源码(源码分析篇)

(接上篇) 从启动函数Start()中可以看到,其以go routine的方式启动很多后台处理服务,具体如下。 1)初始化edged的kubeClient,具体如下所示。 // use self defined client to replace fake kube…

EasyRecovery2024个人免费版本电脑手机数据恢复软件下载

EasyRecovery是一款功能强大的数据恢复软件,能够帮助用户恢复丢失、删除、格式化或损坏的数据。无论是由于误操作、病毒攻击、硬盘故障还是其他原因导致的数据丢失,EasyRecovery都能提供有效的解决方案。 该软件支持从各种存储介质恢复数据,…

RV32/64 特权架构 - 特权模式与指令

RV32/64 特权架构 - 特权模式与指令 1 特权模式2 特权指令2.1 mret(从机器模式返回到先前的模式)2.2 sret(从监管模式返回到先前的模式)2.3 wfi(等待中断)2.4 sfence.vma(内存屏障) …

MySQL - 事务日志

目录 1. redo日志 1.1 为什么需要REDO日志 1.2 REDO日志的好处、特点 1. 好处 2. 特点 1.3 redo的组成 1.4 redo的整体流程 1.5 redo log的刷盘策略 1.6 不同刷盘策略演示 1. 流程图 ​编辑2. 举例 1.7 写入redo log buffer 过程 1.8 redo log file 1. 相关参数…

MCU最小系统电路设计(以STM32F103C8T6为例)

目录 一、何为最小系统? 二、最小系统电路设计 1.电源 (1)各种名词解释 (2)为什么会有VDD_1 _2 _3区分? (3)Mirco USB (4)5v->3.3v滤波电路 &#…

Linux修改shell工具连接端口

nano /etc/ssh/sshd_config 或者 vi /etc/ssh/sshd_config 或者 vim /etc/ssh/sshd_config

Wireshark过滤DNS协议包语法实战

背景 现网DNS服务器发现CPU突增,发现有可能是客户恶意发起的随机子域名扫描,对服务器进行抓包分析,记录下当时的操作。 抓包 执行命令 tcpdump -iany port 53 and host $ip -nnv -w $ip.pcap进行抓包导出到本地,使用Wireshark进…

【GameFramework框架内置模块】5、下载(Download)

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 【GameFramework框架】系列教程目录: https://blog.csdn.net/q7…

论文阅读《Sylph: A Hypernetwork Framework for Incremental Few-shot Object Detection》

论文地址:https://arxiv.org/abs/2203.13903 代码地址:https://github.com/facebookresearch/sylph-few-shot-detection 目录 1、存在的问题2、算法简介3、算法细节3.1、基础检测器3.2、小样本超网络3.2.1、支持集特征提取3.2.2、代码预测3.2.3、代码聚合…
推荐文章