扩展卡尔曼滤波(EKF)应用于GPS-INS组合导航
卡尔曼滤波与H∞滤波在INS/GPS组合导航中的应用
0 弓I
舌
式 中 x() 为状 态矩 阵
组 合 导航通 常 采用传 统 的卡尔 曼 ( l n 滤 Kama )
波方法 将 各种传 感 器 的信息融 合在 一起 , 使得 构成 组 合 系统 的各项 性 能 指标 均优 于 2个 子 系 统 单独 工 作 时的性 能 。但 是 在 对 参数 不确 定 系 统 和 有 色 噪声情 况 下 , l n滤波器 效果 难 以令人 满意口 , Kama ] 而近 年来 提 出的 H 滤波方 法对 不 确定 和 有色 噪声
I / S组合 导航 , 何 确 定 y值 以更 好 地 提 高 NS GP 如 精度 是下 一 步研究 的重 点 。
原 理 [ . 安 : 北 工 业 大 学 出 版社 ,0 7 M] 西 西 20.
作者简 介
参 考 文献
波算 法 与 H。滤波 算 法 , 过 VS 0 8编 程 实 现算 。 通 20
法 。对 于滤波 初值 的选 取 , 样 频率 为 1 oHz下 采 0 , 列参 数 由经验 确定 : 状态 X 的初 值 全部 取 零 , 陀螺
2 卡尔 曼 滤 波 与 H。 波 方 程 。 滤
将 上 述 I / S组 合 导 航 模 型 离 散 化 后 分 NS GP 别 建立标 准 卡尔 曼滤 波算 法与 H 滤 波算 法
具 有 较 强 的 鲁 棒 性 能 , 满 足 人 们 对 性 能 的 要 能
x()一 [
8 v
8 8 1 w f] ×  ̄
F £为连 续系 统 的状 态 转移矩 阵 ()
o o 0 o
F = =
一
2
求[ 。研究 了 I / S线 性 系 统 的 滤波 问题 , 2 ] NS GP 分 别用 卡尔 曼滤 波和 H 滤 波解 的实 例仿 真 说 明 了所 提 出方法 的可行性 和正 确性 。
SINS/GPS组合导航的扩展Kalman滤波算法
我们采用 S I NS和 G P S的 松 耦 合 方 式 , 利 用
航 信息 , 具 有不受 外 界 干扰 、 动态 性 能好 、 更 新 频 率
快 等优 点.但 是 , 陀螺、 加速度计的误差导致 S I NS 的导航 参数 误差 会 随 着 时 间 的积 累 而增 大 , 长时 间 工 作后 不能 保证 足够 的导 航精 度 l 1 ] .
文献标识码 : A
32 69 .2 01 3. 0 4. 001
给出了 S I NS和 G P S组 合 的 仿 真. 由仿 真 可 见 ,
1 引 言
捷联惯性 导航系统 S I NS ( S t r a p — d o wn I n e r t i a l
S I NS / GP S组 合 导 航 系 统 优 于单 一 的导 航 系 统 , 完 全 满足 了较 高精 度 、 高 可靠性 的 导航要 求 .
明, 该 算法简单 , 容 易 实现 , 能 满 足 导 航 精 度 要 求.
关 键 词: S I N S / l ma n滤 波
中 图 分 类 号 : TN 9 6 7 . 2 d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 6
但 由于加速 度计 的 随机 常 数 和 白噪声 较 小 , 因此 通
Na v i g a t i o n S y s t e m) 通 过 陀 螺 和加 速度 计 测 量 得 到 的载 体角 速度 和加 速度 数据 , 经一 系列 坐 标转 换 、 积 分 和数 学计 算 获得 载 体 的 姿 态 角 、 位 置 和 速度 等 导
2 S I NS / GP S组 合 导 航 的 系 统 模 型
降阶扩展卡尔曼滤波在INS/GPS导航系统中的应用
维普资讯
第2 7卷第 4期
2006年 7月
兵
工
学
报
V o . N o. 127 4
பைடு நூலகம்
A CTA ARM A M EN TAR I I
J1 2 0 u. 0 6
降阶扩展卡尔曼 滤波在 I S G S导航 系统 中的应用 N/ P
T S(ren r eemiai ytm) h DS itgae 8 0 a d I t C 14 ND tu ot d tr n t n s s h o e .T eTN nertsM¥ 6 n NS wi a P / 0 h
e e d d c m p t r s se p o e s g t e d t .Th NS e r rmo e cu i g t e p o e r o t t s mb d e o u e y t m r c s i h a a n e I ro d l n l d n h r p re r rsa e i
GPS与惯导系统的组合导航技术
谢谢观看
LOGO
GPS/INS
INS:
INS 不仅能够提供载体位置、速度参数,还能提 供载体的三维姿态参数,是完全自主的导航方式,在 航空、航天、航海和陆地等几乎所有领域中都得 到了广泛应用。但是,INS 难以克服的缺点是其导航 定位误差随时间累加,难以长时间独立工作。
LOGO
GPS/INS
GPS/INS组合:
LOGO
紧耦合和松耦合
优点:
1.组合结构简单,便于工程实现,便于实现容错 2.两个系统能够独立工作,使得导航系统有一定的 余度
缺点:
1. GPS 输出的位置、速度通常是与时间相关的; 2.INS 和 GPS 信息流动是单向的,INS 无法辅GPS。
LOGO
GPS/INS
紧耦合:
紧耦合模式是指利用 GPS 接收机的的原始信息来和惯 导系统组合,原始信息一般是指伪距、伪距率、载波 相位等。
LOGO
分类:
基于卡尔曼组合数据的融合方法
按照组合中滤波器的设置来分类,可以分成: 集中式的卡尔曼滤波 分布式的卡尔曼滤波 按照对系统校正方法的不同,分为: 开环校正(输出校正) 闭环校正(反馈矫正) 按照组合水平的深度不同,分为: 松耦合 紧耦合 根据卡尔曼滤波器所估计的状态不同,卡尔曼 滤波在组合导航中的应用有: 直接法 间接法
目录
2 3
LOGO
紧耦合和松耦合
基于卡尔曼滤波的组合方式:
利用卡尔曼滤波器设计 GPS/INS 组合导航系统的方法 多种多样按照组合水平的深度不同,分为: 松耦合 紧耦合
LOGO
紧耦合和松耦合
松耦合:
松耦合模式是指直接利用 GPS 接收机输出的定位信 息与 INS 组合,它是一种 低水平的组合。位置、速 度组合是其典型代表,它 采用 GPS 和 INS 输出的位 置和速度信息的差值作为 量测值。
卡尔曼滤波在GPS中的应用
本科毕业论文 (设计)题目:卡尔曼滤波在GPS定位中的应用学院:自动化工程学院专业:自动化姓名:指导教师:2010年 6月 4日The Application of Kalman Filtering for GPS Positioning摘要本文提出了一种应用卡尔曼滤波的GPS滤波模型。
目前在提高GPS定位精度的自主式方法研究领域,普遍采用卡尔曼滤波算法对GPS定位数据进行处理。
由于定位误差的存在,在GPS动态导航定位中,为提高定位精度,必须对动态定位数据进行滤波处理。
文中在比较分析各种动态模型的基础上,提出了应用卡尔曼滤波的GPS滤波模型,并通过对实测滤波算例仿真,证实了模型的可行性和有效性。
最后提出了卡尔曼滤波在GPS定位滤波应用中的问题和改进思路。
关键词 GPS 卡尔曼滤波定位误差AbstractThis article proposed applies the GPS filter model of the Kalman filtering. At present, to improve GPS positioning accuracy in the autonomous areas of research methods, we commonly use Kalman filter algorithm to process GPS location data.As a result of the position error existence in the GPS dynamic navigation localization, we must carry on filter processing to the dynamic localization data for the enhancement pointing accuracy.In the base of comparing each kind of dynamic model, this article proposed applies the GPS filter model of the Kalman filtering,the actual examples of filter calculation are simulated, it confirmed that the model is feasibility and validity. Finally, this article also proposed the existing problems and improving the idea ofthe applications of Kalman filter in GPS positioning.Keywords GPS Kalman filtering Positioning error目录前言 (1)第1章绪论 (3)1.1GPS的简介及应用 (3)1.2本课题的背景及意义 (5)1.3国内外研究动态及发展趋势 (7)1.4目前GPS定位系统面临着新的困扰和挑战 (5)第2章 GPS全球定位系统及GPS定位误差分析 (8)2.1GPS全球定位系统组成部分 (8)2.1.1 GPS卫星星座 (8)2.1.2 地面支持系统 (9)2.1.3 用户部分 (10)2.2GPS定位原理和测速原理 (16)2.2.1 卫星无源测距定位和伪距测量定位原理 (17)2.2.2 多普勒测量定位原理 (193)2.2.3 GPS测速原理 (214)2.3GPS定位误差分析 (225)2.3.1 星钟误差 (225)2.3.2 星历误差 (225)2.3.3 电离层和对流层的延迟误差 (236)2.3.4 多路径效应引起的误差 (246)2.3.5 接收设备误差 (246)2.3.6 GPS测速误差 (257)第3章卡尔曼滤波理论 (27)3.1卡尔曼滤波理论的工程背景 (27)3.2卡尔曼滤波理论 (28)第4章卡尔曼滤波在GPS定位中的应用 (34)4.1卡尔曼滤波在GPS定位中的应用概述 (34)4.2运动载体的动态模型 (35)4.3卡尔曼滤波模型 (36)4.3.1 状态方程 (36)4.3.2系统的量测方程 (37)4.4滤波仿真和结论 (37)第5章卡尔曼滤波在GPS定位应用中的问题和改进思路 (40)5.1对野值的处理 (40)5.2对状态以及观测噪声方差阵的处理 (41)5.3对观测噪声和测量噪声的处理 (42)结论 (30)谢辞 (31)参考文献 (47)前言自从赫兹证明了麦克斯韦的电磁波辐射理论以后,人们便开始了对无线电导航定位系统研究。
UKF与EKF在GPS_INS超紧组合导航中的应用比较
2 超紧组合导航系统非线性模型
状态方程 惯 性 导 航 系 统 本质上 是非线 性 的, 常用的线性 误差模型都是建立在假设姿态误差角是小量的情况 下得到的 , 由于忽略了高阶项 , 所以当存在较大的导 航误 差时 , 线性化 误 差 方 程 就 不 能 精 确 描 述 系 统 的 非线性特性 。 我们也知道 , 对于一个非线性系统 , 滤 波的 计算量会因 为 矩 阵 运 算 而 很 大 , 当状态向量的 维数增加 , 计算量会增加 , 因此在不损失总体性能的 情况下 , 忽略系统的一些非线性项是合理的 。 比起速 姿态误差对惯性系统的性能影响要严 度 和 位 置,
7 ] 卡尔曼滤波以及联邦卡尔曼滤波 [ 。 这些方法有模
燉 G P S I NS组合导航系统因为克服了各自缺点 , 取长补短 , 被一致 认 为 是 飞 行 载 体 较 理 想 的 导 航 系 。G 燉 P S I NS组合导航系统按照信息交换或组 合 程 度 的 不 同, 又 分 为 松 散 组 合、 紧组合和超紧组
段笑菊 , 薛晓中
南京理工大学 , 南京 ( 摘 2 1 0 0 9 4 )
要: 针对 G 基于四元素法建立了系统的非线性状态方程 , 利用 G 燉 P S I NS超紧组合特点 , P S接收机原始伪 距 测 量 信 息
对 系 统 状 态 进 行 观 测, 并将 E 仿 真 结 果 表 明 UKF在 姿 态 、 位置估计上精度要优于 KF和 UKF方 法 运 用 到 系 统 进 行 比 较 , 。 E KF 关键词 : 超紧组合 , 非线性 , , E KF UKF 中图分类号 : 4 9 3 2 V2 文献标识码 : A
总第 3 ( 5 -9 5 3 )
·6 1 ·
GPS,INS组合导航
GPS/INS 组合导航(仪器科学与工程学院)摘要:GPS/INS 组合导航是用GPS和INS各自的优点进行组合得到的组合导航系统。
它能够拥有GPS的长距离同误差和INS的短距离精确导航的优点,本文是关于GPS/INS组合导航的综述。
关键词:组合导航;惯性导航系统;GPS;INSGPS可以提供全球性的、全天候的、高精度的无源式三维导航定位服务,定位误差不随时间增长,但是GPS的自主性差,需要依靠运营商,受地形建筑的遮蔽信号物的影响,很难做到高精度实时动态控制和导航。
而INS的短期精度高、自主性强、抗干扰能力强,但是长期精度低,导航误差随着时间会逐渐积累。
所以二者的优缺点结合互补,可以实现实时精度高,动态性强,数据更新率高等优点。
1背景1.1 GPS简介GPS是英文Global Positioning System(全球定位系统)的简称。
GPS起始于1958年美国军方的一个项目,1964年投入使用。
20世纪70年代,美国陆海空三军联合研制了新一代卫星定位系统GPS 。
主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用于情报搜集、核爆监测和应急通讯等一些军事目的,经过20余年的研究实验,耗资300亿美元,到1994年,全球覆盖率高达98%的24颗GPS卫星星座己布设完成。
它有以下的优点[1][4][5]:1、定位精度高,GPS定位精度可以达到0.1~0.0lppm。
定点定位GPS有着这么高的精度可以满足不同情况下,不同需求下的精度需求。
2、范围广,全球定位。
3、适应性强,可在各种恶劣环境中工作,可以24小时工作。
而且无论是高山,深谷,GPS都能够工作。
同样的GPS也有弊端:1、抗干扰能力弱,GPS利用电磁波传递信号,容易受到地形,天气,磁场,电磁波等干扰。
也会受到大气层中对流层和电离层的影响。
2、由于电磁波传播途径被影响,会导致定位时产生误差。
影响精度。
3、自主性差GPS是现在人们生活工作中重要的工具,能够满足人们一定的生活工作需求,但是它明显的缺点也是制约其进一步发展的因素。
基于卡尔曼滤波的GPS与INS位置组合导航及matlab仿真
ˆ (k ) ,则 其中,y(k)是能够量测的输出量。问题是根据量测量 y(k)估计出 x(k)。若记 x(k)的估计量为 x (k ) x(k ) x ˆ (k ) x
为状态估计误差,因而 (1-4)
(k ) x T (k ) P (k ) Ex
(1-5)
为状态估计误差的协方差阵,显然 P(k)为非负定对称阵。这里估计的准则为根据量测量 y(k), y(k-1), …最优
式中: (1-22)
在以上的计算过程中,将式(1-17)展开得
P (k ) P (k k 1) K (k )CP (k k 1) P (k k 1)C T K T (k ) K (k )CP (k k 1)C T K T (k ) K (k )WK (k )T [ I K (k )C ]P (k k 1) P (k k 1)C T K T (k ) K (k )[CP (k k 1)C T W ]K (k )T
其中: (1-18)
R [ I K (k )C ]P (k k 1)C T K (k )W
(1-19)
如果 K(k)能够使得式(1-17)中的 P(k)取极小值,那么,对于任意的增量ΔK(k)均应有ΔP(k) = 0。要使该 点成立,则必须有
R [ I K (k )C ]P (k k 1)C T K (k )W P (k k 1)C T K (k )[CP (k k 1)C T W ] 0
0sintancossintan0cos0sineeieiennenenienmuneienmnmennienuenvvlllrhrhvvllrhrhvvlrhrhvrhvllrhvrh????????????????????????????????????????????????????????????????????????????????????????????????????????2tancossecenueienvllllrh?????????????????????????????????????????????25222速度误差方程及位置误差方程速度误差方程矩阵表达式为
扩展卡尔曼滤波(EKF)应用于GPS-INS组合导航
扩展卡尔曼滤波(EKF)应用于GPS-INS组合导航clear all;%% 惯性-GPS组合导航模型参数初始化we = 360/24/60/60*pi/180; %地球自转角速度,弧度/spsi = 10*pi/180; %psi角度/ 弧度Tge = 0.12;Tgn = 0.10;Tgz = 0.10; %这三个参数的含义详见参考文献sigma_ge=1;sigma_gn=1;sigma_gz=1;%% 连续空间系统状态方程% X_dot(t) = A(t)*X(t) + B(t)*W(t)A=[0 we*sin(psi) -we*cos(psi) 1 0 0 1 0 0;-we*sin(psi) 0 0 0 1 0 0 1 0;we*cos(psi) 0 0 0 0 1 0 0 1;0 0 0 -1/Tge 0 0 0 0 0;0 0 0 0 -1/Tgn 0 0 0 0;0 0 0 0 0 -1/Tgz 0 0 0;0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0;0 0 0 0 0 0 0 0 0;]; %状态转移矩阵B=[0 0 0 sigma_ge*sqrt(2/Tge) 0 0 0 0 0;0 0 0 0 sigma_gn*sqrt(2/Tgn) 0 0 0 0;0 0 0 0 0 sigma_gz*sqrt(2/Tgz) 0 0 0;]';%输入控制矩阵%% 转化为离散时间系统状态方程% X(k+1) = F*X(k) + G*W(k)T = 0.1;[F,G]=c2d(A,B,T);H=[1 0 0 0 0 0 0 0 0;0 -sec(psi) 0 0 0 0 0 0 0;];%观测矩阵%% 卡尔曼滤波器参数初始化t=0:T:50-T;length=size(t,2);y=zeros(2,length);Q=0.5^2*eye(3); %系统噪声协方差R=0.25^2*eye(2); %测量噪声协方差y(1,:)=2*sin(pi*t*0.5);y(2,:)=2*cos(pi*t*0.5);Z=y+sqrt(R)*randn(2,length); %生成的含有噪声的假定观测值,2维X=zeros(9,length); %状态估计值,9维X(:,1)=[0,0,0,0,0,0,0,0,0]'; %状态估计初始值设定P=eye(9); %状态估计协方差%% 卡尔曼滤波算法迭代过程for n=2:lengthX(:,n)=F*X(:,n-1);P=F*P*F'+ G*Q*G';Kg=P*H'/(H*P*H'+R);X(:,n)=X(:,n)+Kg*(Z(:,n)-H*X(:,n));P=(eye(9,9)-Kg*H)*P;end%% 绘图代码figure(1)plot(y(1,:))hold on;plot(y(2,:))hold off;title('理想的观测量');figure(2)plot(Z(1,:))hold on;plot(Z(2,:))hold off;title('带有噪声的观测量'); figure(3) plot(X(1,:))hold on;plot(X(2,:))hold off;title('滤波后的观测量');。
发射系下SINS-GPS-CNS组合导航系统联邦粒子滤波算法
发射系下SINS/GPS/CNS组合导航系统联邦粒子滤波算法摘要:传统的扩展卡尔曼滤波(Extended Kalman filter,EKF)算法应用于未来高超、空天飞行器的组合导航系统时,因其模型线性化展开会导致模型不准确,从而引起导航精度下降;采用蒙特卡洛方法来实现递推贝叶斯估计问题的粒子滤波(Particle filter,PF)算法能有效避免引入线性化误差,具有一定的优势。
据此,针对高超、空天飞行器在发射过程中通常需要直接获得发射惯性系下的高精度导航参数的需求,提高发射惯性系下弹载组合导航系统滤波算法的精确性就尤为重要,PF滤波算法无需对非线性系统进行线性化展开即可直接实现对非线性系统的状态误差估计。
为此,本文将PF滤波算法引入空天飞行器SINS/GPS/CNS多信息融合组合导航系统,设计了发射系下基于联邦滤波器的PF滤波算法,实现了对组合导航系统状态参数的直接建模估计。
算法仿真结果表明,相较于发射系下SINS/GPS/CNS 组合导航系统联邦EKF滤波算法,PF滤波算法有效提高了组合导航系统滤波精度。
关键词:扩展卡尔曼滤波;粒子滤波;联邦滤波;SINS/GPS/CNS;组合导航中图分类号:V448.2 文献标志码:A 文章编号:1005-2615(2015)03-0319-05SINS/GPS/CNS Integrated Navigation System Federal PF Algorithm in Launch Inertial Coordinate SystemXiong Zhi,Pan Jialiang,Lin Aijun,Du Huajun,Yu FengAbstract:When the traditional extended Kalman filter (EKF)algorithm is used in integrated navigation system of future aircraft, it may lead to the inaccuracy of the model because of linearization and the decreasing of navigation precision. Particle filter (PF) solves Bayes estimation problem by using Monte Carlo method and can effectively avoid bringing in linearization error. Consequently, aimed at the requirement of high accuracy for the navigation system state parameters in launch inertial coordinate system, it is particularly important to improve the accuracy of filter algorithm for missile-borne integrated navigation system. The PF algorithm can directly achieve an error estimation without linearization of nonlinear system. This paper brings PF algorithm into the SINS/GPS/CNS integrated navigation system. PF algorithm is designed based on federal filter and the navigation system state parameters are estimated directly. The algorithm simulation results indicate PF algorithm effectively improves filtering precision compared with EKF algorithm and is very suitable for integrated navigation system.基金项目:国家自然科学基金(xxxx,xxxx,xxxx,xxxx,xxxx)资助项目;江苏省六人人才高峰(2013-JY-013)资助项目;江苏高校优势学科建设工程资助项目;中央高校基本科研业务费专项资金资助项目;南京航空航天大学大学研究生创新基地(实验室)开放基金(kfjjxxxx)资助项目。
EKF/UKF在编队飞行卫星GPS相对导航中的应用
( KF) 法 同 时 应 用 于 编 队 飞 行 卫 星 的 载 波 相 位 U 算
差 分 G S相 对 导 航 。 E F与 U F算 法 原 理 不 同 , P K K U F算 法 的精 度 比 E F的 精 度 高 。在 实 际 应 用 中 , K K 可 以将 两 种 算 法 组 成 互 为 备 份 的 相 对 导 航 滤 波 器 ,
( Sm 即 i a采 样 点 ) 小 集 合 来 近 似 系 统 的 估 计 状 g 最
文 章 编 号 :64 17 ( 0 8 0 —0 70 17 —5 9 2 0 )50 5 —4
Ap i a i n o pl to fEKF/ c UK F i h PS n t e G Re a i e Na i a i n f r Fo m a i n l tv v g to o r to
测测量 , 测量 与滤 波 状 态所 具 有 的非 线性 加 剧 r 观 r
滤波 的非线性 性 , 目前 对 于非 线性 模 型 的状 态 估计 广 泛采用 E F和 U F K K 。E F采 用 非线 性 系 统 的线 K 性 化模 型 , 只能达 到一 阶 精度 。U F采 用粒 子 滤 波 K 的采样 思 路 , 过 仔 细 选 择 高 斯 随 机 变 量 采 样 点 通
第 3 4卷
第 5期
空 间 控 制 技 术 与 应 用
Ae o p c nto n Ap lc t n r s a e Co r la d p ia i o ・57 ・
20 0 8年 1 0月
Ke wo d y r s: e t n e l n fl r u s e t d Ka n n x e d d Ka ma t ; n c n e h a i e
UKF在深组合GPS_INS导航系统中的应用
∑ I = ANR (δτ − δ ) sin c ( πδfT ) cos(δφ + δf ∑ Q = ANR(δτ − δ ) sin c(πδ fT ) sin(δφ + δf
T ) 2 T ) 2
(1) (2) 图 2 理想码相关函数 Fig.2 Idealized code correlation function
-2]
。
GPS/INS的深组合是一种高层次的组合方式, 其采用同相的或正交的GPS接收机通道中的采样来更新导航滤波器的状 态,载波的控制和码产生器也来自于导航滤波器的输出校正,可以获得更高的载波相位跟踪带宽和抗干扰能力[3-4]。接收 机相关器输出同相和正交相位相关值的典型速率从几ms直到20 ms,这对高阶导航卡尔曼滤波器来讲显然是极高的速率。 采用联邦卡尔曼滤波理论构成级联型跟踪环结构,将高速率的相关器输出送入预滤波器滤波得到导航滤波器观测量,导 收稿日期:2009-08-03;修回日期:2009-11-01 基金项目:航空基金(20070851011) 作者简介:张敏虎(1974—) ,男,博士,从事组合导航与仿真研究。E-mail:Zmh@ 联 系 人:任章(1957—) ,男,教授。E-mail:Renzhang@
(北京航空航天大学 自动化科学与电气工程学院,北京 100191) 摘要:采用联邦滤波的深组合 GPS/INS 导航系统预滤波器量测模型具有很强的非线性,导致扩展卡尔曼滤波 (EKF)的预滤波器估计精度不高。Unscented 卡尔曼滤波(UKF)方法是一种非线性分布近似方法,它使用有限 数量的 sigma 点去逼近整个非线性动态系统的分布可能,从而避免了对非线性测量模型进行线性化,具有较高 的精度和较好的鲁棒性。在分析深组合导航系统预滤波器模型和 UKF 原理的基础上,设计了基于 UKF 滤波算法 的预滤波器,对码相位误差、载波相位误差、载波频率误差、载波频率变化率等参数进行估计,同时将 UKF 和 EKF 算法进行了仿真比较。结果表明,在深组合导航系统中使用 UKF 滤波比 EKF 有更高的导航定位精度。 关 键 词:组合导航;GPS/INS;深组合;Unscented 卡尔曼滤波 文献标志码:A
INS-DVL组合导航关键技术研究
INS-DVL组合导航关键技术研究INS/DVL组合导航关键技术研究摘要:随着全球定位系统(GPS)在海洋环境中的局限性变得越来越明显,需要开发新的导航方法。
航行员在深海中的航行越来越需要高精度的导航支持,因此人们开始研究将惯性导航系统(INS)和多普勒速度测量装置(DVL)相结合的技术,以获得更为准确的位置和速度信息。
INS/DVL组合导航系统受到了广泛的关注,但其在复杂海洋环境下实现高精度导航仍面临一些问题。
本文对INS/DVL组合导航系统的技术原理、误差来源、错误补偿方法、导航滤波算法及其在复杂海洋环境中的应用进行了综述,旨在为航海领域研究者提供一些参考。
关键词:惯性导航系统、多普勒速度测量装置、组合导航、导航滤波算法、海洋环境。
正文:一、概述INS/DVL组合导航系统是利用惯性测量单位和多普勒速度测量仪的数据信息融合实现高精度导航的一种方法。
INS能够提供船舶的加速度和艏向角速度信息,而DVL则可测量船舶在流场中的速度。
许多研究表明INS/DVL组合导航系统具有高精度、持续性、自主性等优点,因而受到广泛的研究和应用。
但在应用过程中,INS/DVL组合导航系统仍会受到各种误差的干扰,包括INS的器件误差、DVL的测量误差、环境的干扰等。
这些误差会影响导航系统的性能,甚至导致导航失败。
因而,需要采取措施进行错误补偿和优化算法选择。
二、 INS/DVL组合导航系统技术原理一般而言,INS/DVL组合导航系统的技术原理可分为以下步骤:INS惯性测量单位和DVL装置同步输出数据,然后将二者数据融合并通过滤波处理,最终得到位置和速度信息。
(1)惯性测量单位惯性测量单位由加速计和陀螺仪两种传感器组成。
加速计可测量船舶的加速度,而陀螺仪可以测量艏向角速度。
INS系统将两种传感器的数据转换为三维坐标系下的位置和速度信息。
(2)多普勒速度测量装置多普勒速度测量装置能够测量船舶在流场中的速度。
将其输出的速度矢量信息转换成体坐标系下的船体速度信息,与INS计算得到的船体速度信息进行匹配。
GPS与惯导系统的组合导航技术
LOGO 基于卡尔曼组合数据的融合方法
分类:
按照组合中滤波器的设置来分类,可以分成: 集中式的卡尔曼滤波 分布式的卡尔曼滤波 按照对系统校正方法的不同,分为: 开环校正(输出校正) 闭环校正(反馈矫正) 按照组合水平的深度不同,分为: 松耦合 紧耦合 根据卡尔曼滤波器所估计的状态不同,卡尔曼 滤波在组合导航中的应用有: 直接法 间接法
LOGO 标准卡尔曼滤波原理
系统的过程噪声和观测噪声的统计特性,假定如下: () () (3)
其中QK 是系统过程噪声WK 的 p*p维对称非负定方差矩阵,RK 是系统观测噪声 VK 的 m*m维对称正定方差阵,而δkj是 Kronecker-δ函数
如果被估计状态XK 和对XK 的观测量ZK 满足(1)、(2)式的约束,系统 过程噪声WK 和观测噪声VK满足(3)式的假定,系统过程噪声方差阵 QK 非负定,系统观测噪声方差阵RK 正定, k 时刻的观测为ZK,则XK 的估计XˆK可按下述方程求解
度组合是其典型代表,它 采用 GPS 和 INS 输出的位 置和速度信息的差值作为 量测值。
LOGO 紧耦合和松耦合
优点:
1.组合结构简单,便于工程实现,便于实现容错 2.两个系统能够独立工作,使得导航系统有一定的 余度
缺点:
1. GPS 输出的位置、速度通常是与时间相关的; 2.INS 和 GPS 信息流动是单向的,INS 无法辅GPS。
LOGO
GPS/INS
INS:
INS 不仅能够提供载体位置、速度参数,还能提 供载体的三维姿态参数,是完全自主的导航方式,在 航空、航天、航海和陆地等几乎所有领域中都得 到了广泛应用。但是,INS 难以克服的缺点是其导航 定位误差随时间累加,难以长时间独立工作。
卡尔曼滤波器在GPS系统中的应用
卡尔曼滤波器在GPS系统中的应用摘要:目前,随着GPS应用范围的扩大,传统的定位方法越来越不能满足其日益增长的性能要求。
因此将卡尔曼滤波理论应用到卫星导航中对国防和民用事业具有非常重要的意义。
关键词:GPS 卫星卡尔曼滤波二系统组成:2.0 GPS介绍GPS即全球定位系统(GlobalPositioningSystem)。
简单地说,这是一个由覆盖全球的24颗卫星组成的卫星系统。
这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。
这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线,准时到达目的地。
GPS主要有三大部分组成:空间卫星星座部分、地面监控部门和用户设备部分(GPS接收机)。
目前,随着GPS应用范围的扩大,传统的定位方法越来越不能满足其日益增长的性能要求。
因此将卡尔曼滤波理论应用到卫星导航中对国防和民用事业具有非常重要的意义(1)空间部分GPS的空间部分是由24颗工作卫星组成,它位于距地表20200km的上空,均匀分布在6个轨道面上(每个轨道面4颗),轨道倾角为55“。
此外,还有4颗备份卫星在轨运行。
卫星的分布使得在全球任何地方、任何时间都可观测到4颗以上的卫星,并能保持良好定位解算精度的几何图像。
这就提供了在时间上连续的全球导航能力。
GPS卫星产生两组电码,一组称为C/A码(Coarse/AequlsitionCodell023MHz);一组称为p码(ProeiseCodel0123MHz),P码因频率较高,不易受干扰,定位精度高,因此受美国军方管制,并设有密码,一般民间无法解读,主要为美国军方服务。
C/A码人为采取措施而刻意降低精度后,主要开放给民间使用(2)地面控制部分地面控制部分由一个主控站,5个全球监测站和3个地面控制站组成。
监测站均装配有精密的艳钟和能够连续测量到所有可见卫星的接受机。
动态阿伦方差辅助的卡尔曼滤波算法在GPS_INS组合导航中的应用_韦官余
2.2 Allan方差和动态Allan方差
Allan方差是一种时域分析技术[4],假定一个随机 过程的功率谱密度(PSD)是 S ( f ) ,它的Allan方差是 2 ( ) ,那么 S ( f ) 和 2 ( ) 的关系如下: sin 4 ( f ) (2) 2 ( ) 4 S ( f ) df 0 ( f )2 零偏不稳定性的功率谱密度为:
动态阿伦方差辅助的卡尔曼滤波算法在GPS/INS组合 导航中的应用
韦官余,徐伯健,丁阳
北京环球信息应用开发中心,100094,北京市海淀区5128信箱 邮箱:wells0592029@
【摘要】对GPS/INS组合导航系统,当采用低成本的惯性测量单元(IMU)时,经典卡尔曼滤波无法 得到期望的结果,原因在于过程噪声种类繁多,这些噪声对经典卡尔曼滤波的性能产生很大影响。在 本文中,首先用小波滤波将陀螺仪和加速度计输出结果中的随机噪声分离出来,然后用动态阿伦方差 实时跟踪分离出的噪声,最后将用该方法分析得到的结果更新过程噪声协方差矩阵。通过仿真实验, 得出了新算法比经典卡尔曼滤波算法具有更优的处理性能。 【关键词】动态阿伦方差;小波去噪;卡尔曼滤波;组合导航
Dynamic Allan Variance aided Kalman Filter in GPS/INS Integrated Navigation
Wei Guanyu,Xu Bojian,Ding Yang
Application and Development of Beijing Global Information Center,100094,5128# Haidian Beijing Postbox: wells0592029@
模糊自适应Kalman滤波在INS/GPS组合导航系统中的应用
1 引 言
一
对 于舰船 I / S测 姿 组 合 导 航 系统 而 言 , NS GP 为稳 定 。
经 典 Kama l n滤 波 技 术 以其 对 系 统 状 态 最 优 估 计 的特性 在组 合导 航 系统 中广 泛应 用 。然而 , 应 用 Kama 波 技 术 需 要 准 确 的系 统 数 学 模 型 和 l n滤 噪声统计 特性 , 精确 或错 误 的模 型 和 噪声 统计 特 不 性 可能 导致 滤波 器性 能变 差 , 至 滤波 发 散 ¨ 。为 甚 】 ]
关键词
组合导航 ;K l n滤波 ; 息 ; ama 新 模糊控制
U6 6 1 6 .
中图 分 类 号
Fuz y Ad p i e K a m a le i g a tv l n Fit rn z
i NS GP ne r td Na iain S se nI / S I tg a e vg t y tm o
( v up n p rme t Na y Eq ime tDe a t n ,Bej g 1 0 3 ) in 0 0 6 i
A s rc T eme s rme t os h NS G S itg ae a iain s se sc mpe n aibe hc o l b t t h a u e n i i t eI / P e r td n v t y tm i o l a d v r l,w i c u a n en n g o x a h d
的 自适 应 模 糊 控 制 Kama 波 算 法 , 过 模 糊 控 制 器 在 线 调 整 量 测 噪 声 方 差 , 制 滤 波 器 发 散 , 而 提 高 导 航 系 统 的精 l n滤 通 抑 从 度 。仿 真 结 果 表 明该 算 法 具 有 比 常规 Ka n滤 波 更 高 的精 度 。 l ma
抗差EKF滤波在GNSSINS组合导航中的应用
测绘与空间地理信息GEOMATICS & SPATIAL INFORMATION TECHNOLOGY第44卷第2期2021年2月Vol.44, No.2Feb., 2021抗差EKF 滤波在GNSS/INS 组合导航中的应用何励航,孙付平,肖 凯,张伦东(信息工程大学,河南郑州450001)摘 要:CNSS/INS 组合导航中,姿态解算和比力转换精度是影响精度的关键因素,且GNSS 观测数据存在粗差,易对组合导航系统产生影响,针对以上问题,本文设计了 一种顾及姿态解算精度的组合导航抗差算法,利用罗德 里格斯公式进行姿态更新和比力转换,通过引入抗差估计理论,利用观测值和预测值的差值构造抗差因子,重新设计观测量噪声矩阵。
一组跑车实验验证,抗差估计可以减弱粗差对组合导航系统的影响,提高在干扰环境下 的导航性能。
关键词:罗德里格斯公式;抗差滤波;组合导航中图分类号:P231文献标识码:A 文章编号:1672-5867( 2021) 02-0033-05Application of Robust EKF in GNSS/INS Integrated NavigationHE Maihang, SUN Fuping, XIAO Kai, ZHANG Lundong(Information Engineering University , Zhengzhou 450001, China )Abstract : In GNSS/INS integrated navigation system , attitude determination and specific force conversion accuracy are the key factorsaffecting the accuracy. Because of the gross errors in GNSS observation data , which may easily affect the integrated navigation system.This paper uses Rodrigues formula to update attitude and scale conversion. By introducing robust estimation theory, the robust factor isconstructed by using the difference between observation value and prediction value. The measurement noise matrix is reset by the ro bust factor. A car experiment shows that robust estimation can reduce the impact of gross errors on integrated navigation system and im-prove navigation performance under interference environment.Key words :Rodrigues formula ; robust filter ; integrated navigation0引言GNSS/SINS 组合导航系统充分融合了捷联式惯性导航系统(SINS )和全球卫星导航系统(GNSS )的各自优点, 可以提供高频率的位置、速度和姿态的导航参数,且可以 在卫星导航信号被短暂遮挡或干扰时继续保持良好的导航性能[1]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
clear all;
%% 惯性-GPS组合导航模型参数初始化
we = 360/24/60/60*pi/180; %地球自转角速度,弧度/s
psi = 10*pi/180; %psi角度/ 弧度
Tge = 0.12;
Tgn = 0.10;
Tgz = 0.10; %这三个参数的含义详见参考文献
sigma_ge=1;
sigma_gn=1;
sigma_gz=1;
%% 连续空间系统状态方程
% X_dot(t) = A(t)*X(t) + B(t)*W(t)
A=[0 we*sin(psi) -we*cos(psi) 1 0 0 1 0 0;
-we*sin(psi) 0 0 0 1 0 0 1 0;
we*cos(psi) 0 0 0 0 1 0 0 1;
0 0 0 -1/Tge 0 0 0 0 0;
0 0 0 0 -1/Tgn 0 0 0 0;
0 0 0 0 0 -1/Tgz 0 0 0;
0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0;]; %状态转移矩阵
B=[0 0 0 sigma_ge*sqrt(2/Tge) 0 0 0 0 0;
0 0 0 0 sigma_gn*sqrt(2/Tgn) 0 0 0 0;
0 0 0 0 0 sigma_gz*sqrt(2/Tgz) 0 0 0;]';%输入控制矩阵%% 转化为离散时间系统状态方程
% X(k+1) = F*X(k) + G*W(k)
T = 0.1;
[F,G]=c2d(A,B,T);
H=[1 0 0 0 0 0 0 0 0;
0 -sec(psi) 0 0 0 0 0 0 0;];%观测矩阵
%% 卡尔曼滤波器参数初始化
t=0:T:50-T;
length=size(t,2);
y=zeros(2,length);
Q=0.5^2*eye(3); %系统噪声协方差
R=0.25^2*eye(2); %测量噪声协方差
y(1,:)=2*sin(pi*t*0.5);
y(2,:)=2*cos(pi*t*0.5);
Z=y+sqrt(R)*randn(2,length); %生成的含有噪声的假定观测值,2维X=zeros(9,length); %状态估计值,9维
X(:,1)=[0,0,0,0,0,0,0,0,0]'; %状态估计初始值设定
P=eye(9); %状态估计协方差
%% 卡尔曼滤波算法迭代过程
for n=2:length
X(:,n)=F*X(:,n-1);
P=F*P*F'+ G*Q*G';
Kg=P*H'/(H*P*H'+R);
X(:,n)=X(:,n)+Kg*(Z(:,n)-H*X(:,n));
P=(eye(9,9)-Kg*H)*P;
end
%% 绘图代码
figure(1)
plot(y(1,:))
hold on;
plot(y(2,:))
hold off;
title('理想的观测量');
figure(2)
plot(Z(1,:))
hold on;
plot(Z(2,:))
hold off;
title('带有噪声的观测量'); figure(3)
plot(X(1,:))
hold on;
plot(X(2,:))
hold off;
title('滤波后的观测量');。