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

2024-02-25 14:12

本文主要是介绍无人机精准定位技术,GPS差分技术基础,RTK原理技术详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

这篇关于无人机精准定位技术,GPS差分技术基础,RTK原理技术详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

一文详解如何从零构建Spring Boot Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

Spring Boot3虚拟线程的使用步骤详解

《SpringBoot3虚拟线程的使用步骤详解》虚拟线程是Java19中引入的一个新特性,旨在通过简化线程管理来提升应用程序的并发性能,:本文主要介绍SpringBoot3虚拟线程的使用步骤,... 目录问题根源分析解决方案验证验证实验实验1:未启用keep-alive实验2:启用keep-alive扩展建

Java异常架构Exception(异常)详解

《Java异常架构Exception(异常)详解》:本文主要介绍Java异常架构Exception(异常),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. Exception 类的概述Exception的分类2. 受检异常(Checked Exception)

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ

Python GUI框架中的PyQt详解

《PythonGUI框架中的PyQt详解》PyQt是Python语言中最强大且广泛应用的GUI框架之一,基于Qt库的Python绑定实现,本文将深入解析PyQt的核心模块,并通过代码示例展示其应用场... 目录一、PyQt核心模块概览二、核心模块详解与示例1. QtCore - 核心基础模块2. QtWid

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Redis 中的热点键和数据倾斜示例详解

《Redis中的热点键和数据倾斜示例详解》热点键是指在Redis中被频繁访问的特定键,这些键由于其高访问频率,可能导致Redis服务器的性能问题,尤其是在高并发场景下,本文给大家介绍Redis中的热... 目录Redis 中的热点键和数据倾斜热点键(Hot Key)定义特点应对策略示例数据倾斜(Data S

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Python实现Microsoft Office自动化的几种方式及对比详解

《Python实现MicrosoftOffice自动化的几种方式及对比详解》办公自动化是指利用现代化设备和技术,代替办公人员的部分手动或重复性业务活动,优质而高效地处理办公事务,实现对信息的高效利用... 目录一、基于COM接口的自动化(pywin32)二、独立文件操作库1. Word处理(python-d

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二