[发明专利]一种基于SINS/GPS的组合导航方法有效
申请号: | 201210243356.9 | 申请日: | 2012-07-13 |
公开(公告)号: | CN102830414A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 耿庆波;李楠;李保奎;杨淑媛;费庆 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G01S19/49 | 分类号: | G01S19/49 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种新型的捷联惯性导航系统(SINS)和全球定位系统(GPS)的组合导航方法。此部分属于航空应用领域中无人机自驾仪上的导航计算模块,可应用于各种无人机导航系统中。本发明首先在方位误差角为大失准角的情况下推导了多阶SINS/GPS组合导航系统的非线性模型,在SINS解算之前引入PI控制器保证每一时刻进行姿态计算的角速率都是当前最优值。在SINS/GPS组合时刻,角速率的修正是在扩展卡尔曼滤波算法对陀螺进行了一定的误差补偿的基础上加入PI控制器对角速率进行再次精确补偿;而在非组合时刻,陀螺输出的角速率值仍可以由PI控制器进行修正,得到组合导航参数的最优估计。 | ||
搜索关键词: | 一种 基于 sins gps 组合 导航 方法 | ||
【主权项】:
1.一种基于SINS/GPS的组合导航方法,其特征在于:包括如下步骤:步骤一、使用PI控制器补偿角速率ω;将飞行器的姿态矩阵记为C b n = C 11 C 12 C 13 C 21 C 22 C 23 C 31 C 32 C 33 ]]> 飞行器的航向角误差为:yawerror=yaw_SINS×yaw_GPS其中,yaw_SINS=[C11 C21 0]T;yaw_GPS=[cog_x cog_y0]T,cog为GPS给出的航向角;重力加速度:g=acc-ω×V_GPS其中,VGPS为GPS给出的飞行器速度;ω为角速率,acc为加速度;飞行器的横滚角和俯仰角误差为:rollpitcherror=g_SINS×g其中,g_SINS=[C31 C32 C33]T总误差:totalerror=ωYyawerror+ωRProllpitcherror其中,ωY和ωRP分别为航向角误差,横滚俯仰角误差的权重系数;比例(P)补偿:ωProportion=KPtotalerror积分(I)补偿:ωIntegral=ωIntegral+KItotalerrorΔt其中,KP为比例系数;KI为积分系数;Δt为采样间隔;对角速率ω进行PI补偿,得到补偿后的角速率为ωcorrection=ωPr oportion+ωIntegral将补偿后的角速率ωcorrection作为SINS的输入进行运算,得到三个姿态角:航向角ψ,俯仰角θ和横滚角γ;东向速度Vx,北向速度Vy,天向速度Vz;纬度L,经度λ,高度h;步骤二、在方位误差角为大失准角时,推导出姿态非线性误差方程、速度非线性误差方程以及位置误差方程;从中选取状态变量,建立组合导航系统的非线性误差模型;姿态非线性误差方程为:φ · x = - ( 1 - cos φ z ) V y R m + h - sin φ z ( ω ie cos L + V x R n + h ) + φ y ( ω ie sin L + V x R n + h tan L ) ]]>- 1 R m + h δV y + V y ( R m + h ) 2 δh + ϵ x n ]]>φ · y = - sin φ z V y R m + h - ( 1 - cos φ z ) ( ω ie cos L + V x R n + h ) - φ x ( ω ie sin L + V x R n + h tan L ) - ω ie sin LδL ]]>+ 1 R n + h δV x - V x ( R m + h ) 2 δh + ϵ y n ]]>φ · z ( φ y cos φ z + φ x sin φ z ) V y R m + h - ( φ y sin φ z - φ x cos φ z ) ( ω ie cos L + V x R m + h ) + ( ω ie cos L + V x sec 2 L R n + h ) δL ]]>+ tan L R n + h δV x - V x tan L ( R n + h ) 2 δh + ϵ z n ]]> 速度非线性误差方程为:δ V · x = ( cos φ z - 1 ) f x + sin φ z f y - φ y f z + V y tan L - V z R n + h δV x + ( 2 ω ie sin L + V x R n + h tan L ) δ V y ]]>- ( 2 ω ie cos L + V x R n + h ) δV z + [ 2 ω ie ( V z sin L + V y cos L ) + V x V y sec 2 L R n + h ] δL + V x V z - V x V y tan L ( R n + h ) 2 δh + ▿ x n ]]>δ V · y = - sin φ z f x + ( cos φ z - 1 ) f y + φ x f z - ( 2 V x tan L R n + h + 2 ω ie sin L ) δV x - V z R m + h δV y - V y R m + h δV z ]]>- ( 2 V x ω ie cos L + V x 2 R n + h sec 2 L ) δL + ( V y V z ( R m + h ) 2 + V x 2 tan L ( R n + h ) 2 ) δh + ▿ y n ]]>δ V · z = ( φ y cos φ z + φ x sin φ z ) f x + ( φ y sin φ z - φ x cos φ z ) f y + 2 ( ω ie cos L + V x R n + h ) δV x ]]>+ 2 V y R m + h δV y - 2 V x ω ie sin LδL - [ V y 2 ( R m + h ) 2 + V x 2 ( R n + h ) 2 ] δh + ▿ z n ]]> 位置误差方程为:δ L · = 1 R m + h δV y - V y ( R m + h ) 2 δh ]]>δ λ · = sec L R n + h δV x + V x tan L sec L R n + h δL - V x sec L ( R n + h ) 2 δh ]]>δ h · = δV z ]]> 陀螺、加速度计误差方程为:ϵ · = 0 ▿ · = 0 ]]> 其中,为位置速率,为地球自转速率;φx,φy,φz为东向,北向,方位失准角;δVx,δVy,δVz为东向、北向、天向速度误差;δL,δλ,δh为纬度、经度、高度误差;fx,fy,fz为东向,北向,天向的比力;为东向,北向,天向的陀螺常值漂移;为东向,北向,天向的加速度计零偏;Rm为地球子午圈上的曲率半径,Rn为地球卯酉圈上的曲率半径;陀螺常值漂移为ϵ x n = C 11 ϵ x b + C 12 ϵ y b + C 13 ϵ z b ϵ y n = C 21 ϵ x b + C 22 ϵ y b + C 23 ϵ z b ϵ z n = C 31 ϵ x b + C 32 ϵ y b + C 33 ϵ z b , ]]> 加速度计零偏为▿ x n = C 11 ▿ x b + C 12 ▿ y b + C 13 ▿ z b ▿ y n = C 21 ▿ x b + C 22 ▿ y b + C 23 ▿ z b ▿ z n = C 31 ▿ x b + C 32 ▿ y b + C 33 ▿ z b ; ]]> 从以上的误差方程中,选取以下15个状态变量:X ( t ) = φ x φ y φ z δ V x δ V y δ V z δL δλ δh ϵ x b ϵ y b ϵ z b ▿ x b ▿ y b ▿ z b ]]> 建立连续多阶的状态方程和观测方程,形式如下:X · ( t ) = f ( X ( t ) ) + W ( t ) ]]> Z(t)=HX(t)+V(t)得到SINS/GPS组合导航系统的非线性误差模型;其中,f(·)为X(t)的非线性函数;H(t)为观测矩阵;W(t)为过程噪声序列;V(t)为观测噪声序列;Z(t)的形式如下:Z ( t ) = V x - V x _ GPS V y - V y _ GPS V z - V z _ GPS L - L _ GPS λ - λ _ GPS h - h _ GPS ]]> Vx_GPS,Vy_GPS,Vz_GPS为GPS给出的东向,北向,天向的速度;L_GPS,λ_GPS,h_GPS为GPS给出的纬度,经度,高度信息;步骤三、使用二阶泰勒级数展开对步骤二得到的非线性误差模型进行线性化并离散化;X ( t + Δt ) = X ( t ) + f ( X ( t ) ) Δt + ∂ f ( X ( t ) ) ∂ X f ( X ( t ) ) Δ t 2 2 ]]> 记X(k)=X(t),X(k+1)=X(t+Δt),则离散化后的状态方程和观测方程为:X ( k + 1 ) = X ( k ) + f ( X ( k ) ) Δt + Δt 2 2 A ( X ( k ) ) f ( X ( k ) ) + W ( k ) ]]> Z(k)=HX(k)+V(k)其中,Δt为采样间隔;步骤四、对步骤三离散化后的模型使用扩展卡尔曼滤波;步骤五、使用步骤四得出的扩展卡尔曼滤波结果修正步骤一中SINS输出的姿态矩阵、速度Vx,Vy,Vz、位置L,λ,h以及陀螺的输出值ω′、加速度计的输出值acc′,最后得到导航参数的最优估计即飞行器的姿态角、速度、位置的信息;修正过程如下:姿态矩阵修正:其中,由姿态失准角得出;为SINS计算出的姿态矩阵;为修正后的姿态矩阵;速度修正V x ′ V y ′ V z ′ = V x - δ V x V y - δ V y V z - δ V z ]]> 其中,V′x,V′y,V′z为修正后的东向,北向和天向的速度;位置修正L ′ λ ′ h ′ = L - δL λ - δλ h - δh ]]> 其中,L′,λ′,h′为修正后的纬度,经度和高度;陀螺角速率补偿ω=ω′-ε其中,ω′为陀螺输出的角速率,ω为修正后的陀螺角速率,ϵ = ϵ x b ϵ y b ϵ z b ]]> 为陀螺常值漂移;加速度补偿acc = a cc ′ - ▿ ]]> 其中,acc′为加速度计输出的加速度,acc为修正后的加速度,▿ = ▿ x b ▿ y b ▿ z b ]]> 为加速度计零偏;步骤六、在GPS与SINS的组合时刻,按照上述步骤一至步骤五的方法,对飞行器的姿态角、速度和位置进行更新;在非组合时刻,姿态角、位置和速度由SINS直接给出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210243356.9/,转载请声明来源钻瓜专利网。
- 上一篇:扶梯踏板支撑装置
- 下一篇:用于压缩机外壳的印刷电路板
- 同类专利
- 专利分类
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 ...确定位置