一种利用单接收机自主进行基于GNSS的高精度相对导航方法技术

技术编号:16586128 阅读:23 留言:0更新日期:2017-11-18 13:56
一种利用单接收机自主进行基于GNSS的高精度相对导航方法,其步骤如下:一:准备工作;二:确定初始时刻接收机位置及钟差;三:寻找当前历元时刻与上一个历元时刻的公共可见卫星;四:构建载波历元单差模型;五:设置当前时刻初始估计值及计算常数;六:计算当前时刻的接收机位置和钟差;七:判断计算结果是否满足要求;八:更新位置估计值及钟差估计值;九:判断当前时刻是否是最后一个历元。通过上述流程构建载波历元单差模型,辅以单点定位方法,用相对定位实现了导航的高精度,并且该方法的实现仅仅依靠单个接收机来实现,所以其条件要求简易,成本低廉,利于普及和推广运用。

A high precision relative navigation method based on GNSS using single receiver autonomously

Using a single receiver autonomous relative navigation method based on high precision GNSS, comprising the following steps: A: preparatory work; two: determine the initial position and the receiver clock error; three: find public satellite visible at present epoch moment and an epoch; four: build the carrier epoch single difference model; five. Set the current time initial estimate and calculate the constant; six: computing the current receiver position and clock offset; seven: whether the calculation result meet the requirements; eight: update the position estimation value difference and clock; nine: judging whether the current time is the last epoch. Through the process of carrier epoch single difference model, supplemented by single point positioning method for relative positioning to achieve high precision navigation, and realizing the method rely solely on a single receiver to achieve, so the requirements of simple, low cost, conducive to the popularization and promotion of the use of.

【技术实现步骤摘要】
一种利用单接收机自主进行基于GNSS的高精度相对导航方法
本专利技术涉及一种对运动载体利用单个GNSS(GlobalNavigationSatelliteSystem)接收机进行自主相对导航方法,属于导航

技术介绍
全球导航卫星系统(GNSS,GlobalNavigationSatelliteSystem)是泛指所有的卫星导航系统,包括全球的、区域的和增强的卫星导航系统,如美国的全球定位系统(GPS,GlobalPositioningSystem)、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统以及相关的增强系统,还涵盖在建和以后要建设的其他卫星导航系统。基于GNSS的导航技术已应用到各个领域中。一般来讲,单点定位方法所用的测量量是伪距,其精度相对载波测量而言较差,而用载波测量进行单点定位又会涉及模糊度解算的难题。目前相对导航的技术都是基于站际-星际双差模型,即同一颗星对不同接收机的测量结果先作差,不同星的差的结果再作差。而该模型也会存在模糊度解算的难题,而模糊度的解算对于动态飞行器依然具有很高的挑战性,且由于飞行环境会受到周跳因素的影响。相对导航必须同时采用两个接收机数据实现相对位置解算,这对于进一步的应用具有一定的限制。相对于双差观测模型,单差观测模型的建立更加容易,所需数据量少。历元单差模型可实现基于单个接收机对不同时刻的实时相对定位解算,且该模型消去了模糊度项,因此其计算简单,使用了载波测量作为观测量,历元单差削弱了对流层和电离层延迟误差的影响,相对于伪距单点定位具有更高的精度,与惯性导航相比其精度漂移更慢,可实现单系统或者多系统信息融合GNSS的高精度单个接收机自主相对导航,在未来基于GNSS系统相对导航应用中具有很高的实用价值和应用前景。
技术实现思路
(一)专利技术目的:相对于传统的利用双接收机甚至多个接收机进行相对导航的方法,本专利技术提出了一种利用单个GNSS接收机而不依赖于其他接收机对自身进行自主相对导航的方法。该方法不需要两个甚至多个接收机,仅采用单个接收机,以载波作为测量量,建立了历元单差自主相对导航模型,利用该模型可以实现相对位置的高精度实时导航,而且能避免模糊度解算、周跳检测与修复等难题。(二)技术方案本专利技术提出了一种利用单个GNSS接收机进行自主相对导航方法,其步骤如下:步骤一:准备工作准备一种利用接收机伪距观测量进行单点定位的方法。对于单个接收机,t1,t2两个相邻的历元,如果t1时刻的位置和接收机钟差已经求得,那么这个历元的载波观测量就可表示为:其中λf是信号波长,是载波测量值,是t1历元接收机到M的真实几何距离,NM是模糊度,是载波测量误差,符合方差为的白噪声,c是真空中的光速。而t2时刻:符合方差为的白噪声。载波历元间差分观测方程如下综上所述,准备工作分两步,第一步准备一种已知的利用伪距进行单点定位方法;第二步,建立载波历元差分模型。步骤二:确定初始时刻接收机位置及钟差对于初始时刻采用准备工作中所准备的单点定位方法来确定初始时刻位置和钟差。利用结果是得到初始时刻的接收机位置和钟差。步骤三:寻找当前历元时刻与上一个历元时刻的公共可见卫星在当前历元时刻所搜索到的可见卫星中寻找上一个时刻同样搜索到的卫星,将其卫星的识别号记下来备用,其公共卫星数量用n表示。步骤四:构建载波历元单差模型对t2历元时刻,设卫星位置向量为rM=(xM,yM,zM)T,接收机位置向量为r2=(x2,y2,z2)T,则将(2)式对接收机位置在处线性化为:其中,为从GPS卫星M到t2时刻接收机的单位方向向量:是用接收机估计的位置到卫星的距离:是接收机钟差的估计值,δr2是接收机估计位置的修正向量:δr2=(δx2,δy2,δz2)T(8)是接收机估计钟差的修正值。则,(5)式减去(1)式得:其中其中D表示方差,符合方差为的白噪声。将(9)式已知量移到左边为令则(12)式为对于n个卫星的数据测量,(13)式为观测噪声的方差阵为:则建立的载波历元单差模型如(14)式所示。以上给出了载波历元单差的模型,用于解算当前时刻相对于上一个时刻的相对位置,只要知道了第一个时刻的接收机位置,后面所有时刻的接收机位置都可以用本专利技术所提出的历元单差模型进行解算。下面是具体解算方法。步骤五:设置当前时刻初始估计值及计算常数已知上一个历元时刻的接收机位置和钟差,对于当前时刻,取当前时刻接收机位置的估计值为上个时刻接收机的位置向量:取接收机钟差的初始估计值噪声方差取经验值则观测量噪声的方差阵为:步骤六:计算当前时刻的接收机位置和钟差接收机估计位置到卫星的距离为:卫星到接收机的单位方向向量为:观测量为:利用最小二乘方法求解当前时刻的接收机位置估计值的修正量和钟差估计值的修正量δr2和为:那么当前时刻接收机位置r2和钟差δt2为:步骤七:判断计算结果是否满足要求这里设置精度δ=0.001,如果||δr2||≤δ,那么此时的r2和δt2就是算得的当前时刻接收机位置和钟差,进行步骤九,否则进行步骤八。步骤八:更新位置估计值及钟差估计值更新接收机位置的估计值和钟差的估计值再进行步骤六。步骤九:判断当前时刻是否是最后一个历元如果当前时刻是最后一个历元,那么所有时刻的接收机位置都已算出,导航定位结束,否则,进入下一个时刻的数据进行定位,进行步骤五。整个流程可参照附图1自主导航流程图。通过上述流程提出了一种利用单个GNSS接收机进行自主相对导航方法。该方法通过构建载波历元单差模型,辅以单点定位方法,用相对定位实现了导航的高精度,并且该方法的实现仅仅依靠单个接收机来实现,所以其条件要求简易,成本低廉,利于普及和推广运用。(三)优点①本专利技术中提出的相对导航方法采用单个GNSS接收机,条件要求简单,成本低廉。②本专利技术建立的历元单差模型,避免了模糊度解算的难题,削弱了对流层电离层延迟影响,定位精度相对较高;③本专利技术的自主相对导航方法相比惯性导航技术具有误差漂移呈线性分布的优势。附图说明图1是本专利技术基于GNSS的高精度自主相对导航流程图。具体实施方式下面将结合附图1和技术方案对本专利技术的具体实施过程做进一步的详细说明。步骤一:确定初始时刻接收机位置及钟差对于初始时刻采用准备工作中所准备的单点定位方法来确定初始时刻位置和钟差。利用结果是得到初始时刻的接收机位置和钟差。该步骤对应附图1中的第一个方框。步骤二:寻找当前历元时刻与上一个历元时刻的公共可见卫星在当前历元时刻所搜索到的可见卫星中寻找上一个时刻同样搜索到的卫星,将其卫星的识别号记下来备用,其公共卫星数量用n表示。该步骤对应附图1中的第二个方框。步骤三:构建载波历元单差模型对t2历元时刻,设卫星位置向量为rM=(xM,yM,zM)T,接收机位置向量为r2=(x2,y2,z2)T,则将(2)式对接收机位置在处线性化为:其中,为从GPS卫星M到t2时刻接收机的单位方向向量:是用接收机估计的位置到卫星的距离:是接收机钟差的估计值,δr2是接收机估计位置的修正向量:δr2=(δx2,δy2,δz2)T(29)是接收机估计钟差的修正值。则,(5)式减去(1)式得:其中其中D表示方差,符合方差为的白噪声。将(9)式已知量移到左边为令则(12)式为对于n个卫星的数据测量,(13)式为观测本文档来自技高网
...
一种利用单接收机自主进行基于GNSS的高精度相对导航方法

【技术保护点】
一种利用单接收机自主进行基于GNSS的高精度相对导航方法,其特征在于:其步骤如下:步骤一:确定初始时刻接收机位置及钟差对于初始时刻采用准备工作中所准备的单点定位方法来确定初始时刻位置和钟差。利用结果是得到初始时刻的接收机位置和钟差。步骤二:寻找当前历元时刻与上一个历元时刻的公共可见卫星在当前历元时刻所搜索到的可见卫星中寻找上一个时刻同样搜索到的卫星,将其卫星的识别号记下来备用,其公共卫星数量用n表示。步骤三:构建载波历元单差模型对于单个接收机t1时刻载波观测量就可表示为:

【技术特征摘要】
1.一种利用单接收机自主进行基于GNSS的高精度相对导航方法,其特征在于:其步骤如下:步骤一:确定初始时刻接收机位置及钟差对于初始时刻采用准备工作中所准备的单点定位方法来确定初始时刻位置和钟差。利用结果是得到初始时刻的接收机位置和钟差。步骤二:寻找当前历元时刻与上一个历元时刻的公共可见卫星在当前历元时刻所搜索到的可见卫星中寻找上一个时刻同样搜索到的卫星,将其卫星的识别号记下来备用,其公共卫星数量用n表示。步骤三:构建载波历元单差模型对于单个接收机t1时刻载波观测量就可表示为:其中λf是信号波长,是载波测量值,是t1历元接收机到M的真实几何距离,NM是模糊度,是载波测量误差,符合方差为的白噪声,c是真空中的光速。对t2历元时刻,设卫星位置向量为rM=(xM,yM,zM)T,接收机位置向量为r2=(x2,y2,z2)T,则将载波观测方程:对接收机位置在处线性化为:其中,为从GPS卫星M到t2时刻接收机的单位方向向量:是用接收机估计的位置到卫星的距离:是接收机钟差的估计值,δr2是接收机估计位置的修正向量:δr2=(δx2,δy2,δz2)T…………………………………(7)是接收机估计钟差的修正值。则,(4)式减去(1)式得:其中其中D表示方差,符合方差为的白噪声。将(8)式已知量移到左边为

【专利技术属性】
技术研发人员:陈培杜浩张键
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1