[发明专利]一种视觉辅助卫星完好性监测方法有效
申请号: | 201310364497.0 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103454650A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 张军;李锐;付立 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01S19/23 | 分类号: | G01S19/23 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种视觉辅助卫星完好性监测方法,包括步骤一:通过对视觉采集的图像进行处理,采用高精度的视觉导航模型获得导航观测量,并对视觉导航观测量的误差进行估计。步骤二:采用进近阶段高空相对较好的卫星信号对视觉观测量进行标定,抑制视觉观测量误差。步骤三:将被标定后的视觉伪距信息与卫星观测信息进行组合,对RAIM可用性进行判断。步骤四:对存在故障星的情况进行故障识别,从而确定并排除故障卫星。步骤五:采用排除过故障卫星后的卫星数据与视觉观测量进行融合,获得最终的组合定位结果。本发明通过利用视觉传感器提供的观测量作为辅助,丰富导航观测量,从而提高卫星完好性检测性能,提高导航定位结果的可靠性。 | ||
搜索关键词: | 一种 视觉 辅助 卫星 完好 监测 方法 | ||
【主权项】:
1.一种视觉辅助卫星完好性监测方法,具体包括以下步骤:步骤一:对视觉采集的图像进行处理,采用高精度的视觉导航模型获得导航观测量,对视觉导航观测量的误差进行估计;通过采用特征点检测匹配算法获取地标在计算机视觉设备提取的视觉图像中的二维坐标
其中下标i为第i个地标点的序号,上角标I代表图像平面直角坐标系;与此同时,计算获得地标齐次矢量
其中f为相机焦距;将所有的地标在视觉图像中的二维坐标值和地标先验参数代入到高精度视觉模型中计算视觉伪距;采用最小二乘法,通过求解如下二次方程求解视觉伪距:min m ~ J ( m , m ~ ) = Σ i = 1 N l ( m i - m ~ i ) 2 - - - ( 1 ) ]]>
其中视觉伪距矢量m = [ m 1 , m 2 , . . . , m N l ] T , ]]>m ~ = [ m ~ 1 , m ~ 2 , . . . , m ~ N l ] T ]]> 是视觉伪距矢量的估计矢量;Nl是先验地标的数量,
是地标视线的所有组合
视觉伪距对矢量mij≡[mi,mj,1]T;式(2)中的系数矩阵为:K ij = 1 - c ij 0 - c ij 1 0 0 0 - d ij 2 - - - ( 3 ) ]]> 其中cij是地标i与地标j的视线夹角的余弦值,由地标齐次矢量求得,即:
其中<·>表示内积,||·||为范数;视觉伪距误差由参数
和
的误差决定,分别对每个地标进行定位
,然后采用位置差法求得地标之间的距离;d ij 2 = | | p i E - p j E | | 2 - - - ( 4 ) ]]> 其中:
表示第j个地标在ECEF坐标系下的坐标;根据位置差法的误差,获得
的误差
为:δd ij 2 = 2 < p i E - p j E , δp i E - δp j E > - - - ( 5 ) ]]> 其中
和
分别表示对地标i和地标j位置的估计误差;假设地标定位误差服从独立高斯分布
其中
为地标定位误差的方差,则误差
也服从高斯分布,且均值为
方差为σ δd ij 2 2 = 4 Σ α = x , y , z ( α i E - α j E ) 2 σ ( δα i E - δα j E ) 2 2 = 8 d ij 2 σ g 2 ; ]]> 两个地标视线夹角的余弦值cij的误差为:δc ij = < p j C | | p i C | | | | p j C | | - c ij p i C | | p i C | | 2 , δp i C > + < p i C | | p i C | | | | p j C | | - c ij p j C | | p j C | | 2 , δp j C > - - - ( 6 ) ]]> 其中
和
表示地标i和地标j在相机坐标系C中的坐标,
和
对应其误差变量;假设地标检测误差服从独立高斯分布
其中
为地标检测误差的方差,则误差δcij同样服从高斯分布,其均值
归一化方差为:J ( p i C , p j C , c ij ) = σ δc ij 2 σ m 2 ]]> (7)= - ( | | p i C | | 2 + 1 | | p i C | | 4 + | | p j C | | 2 + 1 | | p j C | | 4 ) c ij 2 + 2 | | p i C | | | | p j C | | ( 1 | | p i C | | 2 + 1 | | p j C | | 2 ) c ij + | | p 2 C | | 2 + | | p j C | | 2 - 2 | | p i C | | 2 | | p j C | | 2 ]]>s . t . cos ( cos - 1 1 | | p i C | | + cos - 1 1 | | p j C | | ) < c ij < cos ( cos - 1 1 | | p i C | | - cos - 1 1 | | p j C | | ) , | | p i C | | ≥ 1 - - - ( 8 ) ]]> 其中约束条件(8)保证地标i和对标j均在图像内;视觉伪距误差δm与cij和
的关系可得:1 m 2 - c 12 m 1 1 m 1 - c 12 m 2 0 0 1 m 3 - c 23 m 2 1 m 2 - c 23 m 3 1 m 3 - c 31 m 1 0 1 m 1 - c 31 m 3 δm = δc 12 δc 23 δc 31 + δd 12 2 2 m 1 m 2 δd 23 2 2 m 2 m 3 δd 31 2 2 m 3 m 1 - - - ( 9 ) ]]> 上述方程可记为Tδm=δc+δd通过求解上述方程,可通过最小二乘法求得视觉伪距误差δm=(TTT)-1TT(δc+δd);由于在给定地标估计位置时,误差项δd是确定值,因此视觉伪距误差的互相关矩阵
E[·]为均值算子,从而获得视觉伪距误差估计;步骤二:采用进近阶段高空相对较好的卫星信号对视觉观测量进行标定,进一步抑制视觉观测量误差;具体为:a)采用RAIM算法对卫星信号数据进行验证,对卫星信号质量进行判断,如果RAIM可用且卫星完好时,则进行视觉误差标定,进入步骤b),否则,说明卫星信号出现完好性问题,因此,需要视觉辅助进行完好性检测,转到步骤三;b)根据完好的卫星信号计算接收机准确的位置,利用地标先验信息计算接收机与地标之间的距离,从而获得准确的视觉伪距及余弦值,并与利用式(1)、式(2)中的视觉伪距矢量m和余弦值cij作差得到视觉伪距误差δm和余弦值误差δcij,将上述参数带入到式(9)中;以
为未知参数求解方程(9),得到距离平方偏差
然后用
纠正步骤一中地标距离平方参数
c)在进近着陆阶段,采用纠正后的地标距离平方参数
代入(3)中,通过求解式(1)、式(2)来获得标定后的视觉伪距;步骤三:将被标定后的视觉伪距与卫星观测信息进行组合,对RAIM可用性进行判断;若不可用时,输出不可用告警,结束;否者,采用视觉辅助RAIM方法,获得检测统计量;当检测统计量大于门限值时,认为存在故障,并进行报警,执行步骤四;否则,执行步骤五;具体为:a)建立卫星非线性观测方程:G π = ρ π - | | p π E - p c E | | - C b = 0 - - - ( 10 ) ]]> 其中:ρπ是第π颗可见卫星伪距,
是该卫星在ECEF坐标系下的位置,Cb是接收机钟差;b)通过对(10)线性化,获得Ns颗卫星线性观测模型方程:Z=Hx+ε+bj (11)其中Z是Ns×1伪距残差矢量,H是Ns×4观测矩阵,x是状态误差矢量,包括三维位置[Δx,Δy,Δz],和接收机钟差ΔCb,ε是不确定独立高斯分布,方差矩阵为
为观测伪距方差;卫星故障模型bj=bej,其中j是故障卫星,ej是
的第j个标准基底矢量,b为故障大小;c)对权重矩阵进行奇异值分解,得到:
其中
是视觉伪距误差互相关矩阵,奇异值分解为
其中Λ为对角矩阵,其对角元素为
的奇异值的开方值,U为对应奇异值分解的酉矩阵;d)将被标定后的视觉伪距与卫星观测信息进行组合,即将(1)-(2)和(11)-(12)进行组合,获得加权视觉/卫星组合扩展方程:![]()
其中:∂ F ij ∂ x = 2 [ ( 1 - m j m i ) c ij ( x - x i ) + ( 1 - m i m j ) c ij ( x - x j ) ] , ]]>∂ G π ∂ x = x π - x ρ π - C b ; ]]> 其中
为变量在卫星方程上的扩展形式,
为微分算子,x,y,z分别代表接收机在ECEF坐标系下的三个方向,xi代表地标i在ECEF坐标系下一个方向的坐标,
为大小为4×Ns的全1矩阵;e)采用加权最小二乘估计用户位置信息:x ~ ( ( H ‾ ) T W ‾ ( H ‾ ) ) - 1 ( H ‾ ) T W ‾ z ‾ - - - ( 14 ) ]]> 其中鲁棒估计加权矩阵
有:f i = 1 | w ~ i | ≤ k 0 k 0 | w ~ i | ( k 1 - | w ~ i | k 2 - k 0 ) k 0 < | w ~ i | ≤ k 1 0 | w ~ i | > k 1 - - - ( 15 ) ]]> 其中,
为第i个视觉/卫星组合导航残差,其中k0=2σp和k1=6σp;f)计算残差矢量:ϵ ~ = [ I - H ‾ ( ( H ‾ ) T W ‾ H ‾ ) - 1 ( H ‾ ) T W ‾ ] z ‾ = S z ‾ - - - ( 16 ) ]]> g)通过计算HPL值进行可用性判断:HPL = max i { Slope i × D T } - - - ( 17 ) ]]> 其中:Slopei为第i颗卫星的特征斜率,DT为该航路对应的RAIM阈值;若HPL大于门限时,即判断为不可用时,输出不可用报警,结束,否者,转至h)h)利用残差矢量计算检测统计量,获得基于鲁棒估计的加权RAIM的检测统计量:D S = | | ϵ ~ / σ p | | 2 - - - ( 18 ) ]]> i)通过给定虚警率pFA,由下公式计算RAIM阈值:D T = arg D T p FA = 1 2 ( N S - 1 ) / 2 σ N S - 1 Γ ( ( N S - 1 ) / 2 ) ∫ D T ∞ x N S - 3 2 e - x 2 σ 2 dx - - - ( 19 ) ]]> 其中:e自然常数,
为伽马分布,e为自然常数;j)将检测统计量DS与RAIM阈值DT进行比较,如果DS≥DT,即视觉辅助RAIM告警,检测到故障,转至步骤四,进行故障检测;否则,说明无卫星故障,不进行告警,转至步骤五;步骤四:对存在故障星的情况进行故障识别,从而确定并排除故障卫星;对步骤三中,检测到的故障,通过采用极大似然法进行故障识别与排除,故障排除后,返回步骤三,继续进行故障检测,直到不再出现故障卫星;步骤五:采用排除过故障卫星后的卫星数据与视觉观测量进行融合,获得最终的组合定位结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310364497.0/,转载请声明来源钻瓜专利网。
- 上一篇:环保节能型展示用集装箱屋
- 下一篇:一种富集氰化金泥中金的方法
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置