一种基于半紧组合的UWBTOA

您所在的位置:网站首页 qq音乐怎么设置播放视频自动暂停 一种基于半紧组合的UWBTOA

一种基于半紧组合的UWBTOA

#一种基于半紧组合的UWBTOA| 来源: 网络整理| 查看: 265

一种基于半紧组合的UWBTOA-GNSS组合导航系统及方法一种基于半紧组合的uwbtoa-gnss组合导航系统及方法技术领域1.本发明属于组合导航技术领域,具体地,涉及一种基于半紧组合的uwbtoa-gnss组合导航系统及方法。

背景技术:

2.gnss的全称是(global navigation satellite system),即全球导航卫星系统,是通过卫星来实现的定位和导航服务。实际应用中,卫星导航技术仍存在一定的不足。由于卫星信号的脆弱性,在遮挡严重的环境中,卫星信号严重受阻,导致信号质量变差、观测方程数量减少,从而严重影响卫星导航的定位精度和可靠性。同时由于卫星在高程方向上的几何分布较差,使得定位结果在高程方向上的误差较大。为了弥补卫星导航技术的不足,通常采用组合导航的方法来提高定位能力。3.近年来,超宽带(ultra-wide band,uwb)技术在无线通信领域研究中受到了热切的关注。uwb技术具有成本低、信号穿透力强、测距精度高、抗多径能力强等特点,同时,uwb信号的功率远远小于gnss信号的功率,使其能够在不干扰gnss信号的情况下与其共存。因此uwb-gnss组合导航前景广阔。4.在uwbtoa-gnss的组合方法中,应用比较广泛的是uwbtoa-gnss紧组合方法,传统的uwb与gnss紧组合,是将原始观测量融入到一个线性化方程中进行计算,定位误差较大。此方法和伪距单点定位方法相似,先准备数据和设置初始解,再将非线性方程线性化,将uwb的原始方程和单点定位的方程进行简单的组合求解,得到最终的位置信息,该方法的优势在于简单且无需修改太多原始方程内容,缺点是精度提升有限。

技术实现要素:

5.针对上述问题,本发明提出了一种基于半紧组合的uwbtoa-gnss组合导航系统及方法,通过伪距单点定位求解出位置,再将其与uwbtoa的原始观测量进行紧组合,在传统的uwbtoa-gnss紧组合的基础上,有效的提高组合导航的定位精度。6.本发明通过以下技术方案实现:7.一种基于半紧组合的uwbtoa-gnss组合导航方法:8.所述方法具体包括以下步骤:9.步骤1,通过伪距单点定位方法spp(single-pointpositioning)得出目标点的位置信息;10.步骤2,以uwb基站的位置为球心,以uwb基站与移动站间的距离为半径作球面;11.步骤3,在步骤2所述的球面上确定一点,使其到步骤1目标点的距离最小,所确定的点即为半紧组合方式的定位结果。12.进一步地,13.对于所有可见卫星n,通过伪距单点定位方法spp收集到在同一测量时刻的伪距测量值ρ(n),并计算测量值中的各种偏差成分如δt(n),i(n)和t(n),14.其中δt(n)为卫星n的卫星钟差,i(n)为卫星n的电离层延迟误差,t(n)为卫星n的对流层延迟误差;15.根据式子ρc(n)=ρ(n)+δt(n)-i(n)-t(n)计算误差校正之后的伪距测量值;16.同时根据可见卫星的星历计算出经地球自转校正后的卫星空间位置坐标。17.进一步地,18.uwb基站与移动站间的测距误差标准差为5cm;19.最小误差为球面上的点与移动站真实位置的测距误差,20.最大误差为uwb基站与移动站之间真实距离的二倍与uwb测距误差的和。21.进一步地,22.分别以真值到uwb基站的距离和伪距单点定位值到uwb基站的距离为半径做圆,将真值的距离与uwb值进行做差后除以真值与伪距单点定位的差值进行求解,真值解取距离伪距单点定位值近的值做为定位结果。23.进一步地,24.借助上面求得的信息,将非线性方程线性化,得到矩阵方程式:25.g[δxδyδzδδtu]t=b[0026]其中[δxδyδzδδtu]t为展开点与接收机位置、接收机钟差结果之间的差值向量,g为展开点与各卫星之间的观测向量矩阵,b为伪距与展开点和卫星间距离的差值向量;[0027]利用最小二乘法求解gps伪距定位线性矩阵方程式,解法为:[0028][δxδyδzδδtu]t=(gtg-1)gtb[0029]更新非线性方程组的根,根据下式子更新接收机位置坐标xk和钟差值δtu,k:[0030]xk=xk-1+δx=xk-1+[δxδyδz]t[0031]δtu,k=δtu,k-1+δδtu。[0032]进一步地,[0033]以uwb基站的坐标点为球心,以测得的uwb基站与移动站间的距离为半径作球面:[0034][0035]其中(uwbx,uwby,uwbz)为uwb基站的三维位置坐标,puwb为uwb基站与uwb移动站间的测距值;[0036]求出uwb基站与单点定位结果所在直线的方程:[0037][0038]其中(sppx,sppy,sppz)为移动站的单点定位结果坐标;[0039]联立上述两个式子进行求解,得到两组半紧组合之后的位置解,将两组位置解进行比对,选取距离(sppx,sppy,sppz)更近的那组位置解作为定位结果。[0040]一种基于半紧组合的uwbtoa-gnss组合导航系统:[0041]所述导航系统包括主导航系统和辅助导航系统[0042]所述主导航系统通过伪距单点定位方法spp得出目标点的位置信息;[0043]所述辅助导航系统以uwb基站的位置为球心,以uwb基站与移动站间的距离为半径作球面;并在所述的球面上确定一点,使其到目标点的距离最小,所确定的点即为半紧组合方式的定位结果。[0044]一种导航设备:所述导航设备包括上述的基于半紧组合的uwbtoa-gnss组合导航系统。[0045]一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。[0046]一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时实现上述方法的步骤。[0047]本发明有益效果[0048]本发明在传统的uwbtoa-gnss紧组合的基础上,用半紧组合的方法来提高组合导航的精度。通过伪距单点定位方法求解出位置信息,再以uwb的位置为圆心,分别以真值到uwb的距离和单点定位值到uwb的距离为半径做圆,再将真值的距离与uwb值进行做差后除以真值与单点定位的差值进行求解,从而有效的提高定位精度。[0049]本发明可用于gnss信号不足或者需要增强其导航精度的领域,可用于室外需要增强gnss导航性能的场景下,可以有效的提高单一卫星导航或传统uwbtoa-gnss紧组合的精度;本发明不仅将定位精度进行了进一步的提升,也证明了仅有一个uwb能进行工作的时候,定位精度仍能获得巨大提升。[0050]本发明在单个uwb基站的场景下,uwb-toa/gnss单点定位紧组合方式比gnss单点定位方式在精度上提升1.5343m,提升的比例为28.61%。uwb-toa/gnss单点定位半紧组合方式比gnss单点定位方式在精度上提升2.6996m,提升的比例为50.34%。该场景下半紧组合的定位精度优于紧组合的定位精度,说明半紧组合方式在某些场景下优于紧组合方式。附图说明[0051]图1为uwb-toa定位误差图;[0052]图2为gnss单点定位误差图;[0053]图3为半紧组合概念图;[0054]图4为单uwb-toa/gnss单点定位半紧组合原理图;[0055]图5为传统uwb-toa/gnss单点定位紧组合误差图;[0056]图6为基于半紧组合的uwb-toa/gnss单点定位组合导航误差图;[0057]图7为半紧组合和紧组合的误差对比图。具体实施方式[0058]下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0059]结合图1至图7。[0060]伪距为测得的距离含有时钟误差和大气层折射延迟等因素,而非“真实距离”,故称伪距。伪距观测值测量的是测站天线相位中心到卫星相位中心的距离,其中包含了接收机和卫星钟差,大气误差(对流层和电离层)等的影响。[0061]如图3,半紧组合与其他组合方式的对比为:[0062]紧组合是利用辅助导航系统构造与主导航系统相同的观测量进行组合。[0063]松组合是主导航系统的结果与辅助导航系统的结果进行组合。[0064]半紧组合是通过辅助导航系统的结果与主导航系统的观测量进行组合。[0065]一种基于半紧组合的uwbtoa-gnss组合导航方法:[0066]所述方法具体包括以下步骤:[0067]步骤1,通过伪距单点定位方法spp(single-pointpositioning)得出目标点的位置信息;[0068]步骤2,以uwb基站的位置为球心,以uwb基站与移动站间的距离为半径作球面;[0069]步骤3,在步骤2所述的球面上确定一点,使其到步骤1目标点的距离最小,所确定的点即为半紧组合方式的定位结果。[0070]在步骤1中,[0071]对于所有可见卫星n,通过伪距单点定位方法spp收集到在同一测量时刻的伪距测量值ρ(n),并计算测量值中的各种偏差成分如δt(n),i(n)和t(n)等等,[0072]其中δt(n)为卫星n的卫星钟差,i(n)为卫星n的电离层延迟误差,t(n)为卫星n的对流层延迟误差;[0073]根据式子计算误差校正之后的伪距测量值;[0074]同时根据可见卫星的星历计算出经地球自转校正后的卫星空间位置坐标。[0075]gnss单点定位方式的定位误差一般在10m以内,在2m*2m、4个uwb基站的布设下,uwb-toa的定位误差一般在1m以内[0076]但是当uwb基站的数目小于4个时,uwb系统无法定位,此时可以通过与gnss单点定位组合,从而完成定位。[0077]因uwb-toa方式无法定位,故两系统无法进行松组合,只能进行紧组合,从而完成定位;所以通过半紧组合的方式,能够在紧组合的基础上,进一步提升导航的精度。[0078]以只有一个uwb基站为例,[0079]uwb基站与移动站间的测距误差标准差为5cm;[0080]最小误差为球面上的点与移动站真实位置的测距误差,[0081]最大误差为uwb基站与移动站之间真实距离的二倍与uwb测距误差的和。[0082]分别以真值到uwb基站的距离和伪距单点定位值到uwb基站的距离为半径做圆,将真值的距离与uwb值进行做差后除以真值与伪距单点定位的差值进行求解,真值解取距离伪距单点定位值近的值做为定位结果。[0083]借助上面求得的信息,将非线性方程线性化,得到矩阵方程式:[0084]g[δxδyδzδδtu]t=b[0085]其中[δxδyδzδδtu]t为展开点与接收机位置、接收机钟差结果之间的差值向量,g为展开点与各卫星之间的观测向量矩阵,b为伪距与展开点和卫星间距离的差值向量;[0086]利用最小二乘法求解gps伪距定位线性矩阵方程式,解法为:[0087][δxδyδzδδtu]t=(gtg-1)gtb[0088]更新非线性方程组的根,根据下式子更新接收机位置坐标xk和钟差值δtu,k:[0089]xk=xk-1+δx=xk-1+[δxδyδz]t[0090]δtu,k=δtu,k-1+δδtu。[0091]以uwb基站的坐标点为球心,以测得的uwb基站与移动站间的距离为半径作球面:[0092][0093]其中(uwbx,uwby,uwbz)为uwb基站的三维位置坐标,puwb为uwb基站与uwb移动站间的测距值;[0094]求出uwb基站与单点定位结果所在直线的方程:[0095][0096]其中(sppx,sppy,sppz)为移动站的单点定位结果坐标;[0097]联立上述两个式子进行求解,得到两组半紧组合之后的位置解,将两组位置解进行比对,选取距离(sppx,sppy,sppz)更近的那组位置解作为定位结果。[0098]一种基于半紧组合的uwbtoa-gnss组合导航系统:[0099]所述导航系统包括主导航系统和辅助导航系统[0100]所述主导航系统通过伪距单点定位方法spp得出目标点的位置信息;[0101]所述辅助导航系统以uwb基站的位置为球心,以uwb基站与移动站间的距离为半径作球面;并在所述的球面上确定一点,使其到目标点的距离最小,所确定的点即为半紧组合方式的定位结果。[0102]一种导航设备:所述导航设备包括如权利要求7所述的基于半紧组合的uwbtoa-gnss组合导航系统。[0103]一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。[0104]一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时实现上述方法的步骤。[0105]本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本发明描述的方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。[0106]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disc,ssd))等。[0107]在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。[0108]应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。[0109]以上对本发明所提出的一种基于半紧组合的uwbtoa-gnss组合导航系统及方法,进行了详细介绍,对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3