卡尔曼滤波与组合导航课程实验报告
组合导航系统中模糊自适应卡尔曼滤波器的设计

其中 :vrg 表示 残差 的方差 ; aeae A表示 “eo “m l 或 “ag” (vrg )是 ae g zr”、sal ” l e ae e r a vr e的线性 函数 ; a a表示 增益矩阵 的加权 系数 , 是用残 差方 差 的函数形式来 表示 的 。 它 22 模糊 自适应卡 尔曼 滤波算 法 . 根据测量 数据 的好坏 程度 推理加 权于增 益矩 阵 ( k+1 的 系数 , ) 同时也 自适 应地 调 整 了系统 和量 测 的
式 中 : k 为系统状 态 向量 ; k 为量 测 向量 ; k 为系 统 噪声矩 阵 ; ( ) X( ) z( ) G( ) k 为系统 噪 声 向量 ;( ) I k 为系统 / 5
的量测噪声向量, ( )I k k 、( )是不相关 的高斯 白噪声序列 , 5 / 其均值 、 方差分别为 E ( ) = , [ k ‘ [ k ] 0 E ( ) ( ] Q()盯 l k ] 0, [ ( ) T『] R()盯 c [ k vj ] 0。具体的卡尔曼滤波器的时间 _ = k8 ; , ) = E 1 kv ( = k8 ; y () ( = 『 ) ( , _ ) o ) 更新方程及量测更新方程见文献[ ] 1 。其中, 定义 , k 1 z k 1 一 k 12( 1K ( + )= ( + ) 日( + ) K+ / )为残差。
维普资讯
第 8卷第 2期
20 07年 4月
空
军
工
程
大
学
学
报( 自然科学版 )
V0 . N . 18 o 2
JU N LO I O C N IE RN NV RIY N T R LS IN EE IIN) O R A FARF R EE GN E IGU IE ST ( A U A E C DTO C
卡尔曼滤波与组合导航原理pdf

卡尔曼滤波与组合导航原理pdf
1 卡尔曼滤波和组合导航原理
卡尔曼滤波(Kalman filtering)是一种广泛应用于机器人技术、控制工程、通信科学、经济学等多个领域的一种小波处理技术。
卡尔
曼滤波是一种采用双向更新的状态估计算法,具有自适应性和准确度。
因此,卡尔曼滤波在导航定位、控制与优化等领域得到了广泛的应用。
组合导航的原理是通过混合不同种类的测量模式,克服个别模式
的局限性,实现更加可靠的导航定位。
它通过四轴机载飞行控制系统、空降定位系统、气溶胶吸收系统、惯性导航系统等不同的传感技术和
测量原理,实现更精确和可靠的导航定位。
同时,组合导航系统可以利用运动学位置确定性的抗差特性,利
用卡尔曼滤波,将运动学观测与动态运动方程校准,使系统在估计模
型的非线性变换和噪声的影响下,保持稳定运行,以达到精确定位的
目的。
因此,通过将卡尔曼滤波与组合导航原理联合起来的方式,组合
导航系统能够实现精确定位,并且更加可靠,具有自适应性和准确度。
另外,由于基于组合导航的定位精度对所采用的传感器类型不敏感,
因此也更具有灵活性,可以根据实际应用情况不断添加和发展新的传
感器。
卡尔曼滤波与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 滤 波解 的实 例仿 真 说 明 了所 提 出方法 的可行性 和正 确性 。
卡尔曼滤波与组合导航原理

卡尔曼滤波与组合导航原理卡尔曼滤波与组合导航原理卡尔曼滤波是一种常用于噪声系统的估计方法,被广泛应用于导航、通信、自动控制、图像处理以及机器学习等领域。
组合导航则是指使用多种导航传感器(如GPS、惯性导航、磁力计等)进行融合导航,以实现更精确的导航定位。
本文将围绕着这两个概念,从基础概念入手,逐渐深入,介绍其原理和应用。
一、简介卡尔曼滤波起源于20世纪60年代的美国,是由卡尔曼和贝鲁(R. E. Belman)等人提出的一种数据滤波和估计方法。
该方法适用于含有噪声干扰的线性系统,它通过权衡测量数据和模型预测结果,以最小化预测误差和测量误差之和,从而得出精确的状态估计值。
组合导航在军事、民航、航天等领域有着广泛的应用,通过融合多种导航系统的数据信息,就能够实现更加准确、可靠的导航定位。
在越来越多的领域中,组合导航成为一种不可或缺的技术手段,广泛运用于导航器材、飞行器、无人机、机器人、智能车等设备中。
二、卡尔曼滤波原理1.状态方程:状态方程描述了预测状态量的动态演变规律。
假设现在想要估计一个物体的位置p和速度v,那么状态方程可以表示为: X(k)=F(k-1)*X(k-1) + w(k-1)其中,X(k)表示在时间k的状态,F(k-1)表示状态在时间 (k-1) 和 k 之间转移的过程,w(k-1)表示噪声干扰项。
2.观测方程:观测方程描述了测量状态量的方程。
如果使用传感器测量物体的位置p和速度v,那么观测方程可以表示为:Z(k)=H(k)*X(k) + v(k)其中,Z(k)是在时间k通过传感器得到的观测值,H(k)是观测矩阵,v(k)是噪声干扰项。
3.基于卡尔曼滤波的状态估计:卡尔曼滤波根据状态方程和观测方程,将传感器测量的观测值与预测值进行融合,得出最终的状态估计值。
k-1时刻的估计值为:X^(k-1|k-1)k-1时刻的协方差矩阵为:P(k-1|k-1)k时刻的观测值为:Z(k)k时刻的观测噪声方差为:R(k)卡尔曼增益K(k)的计算:K(k)=P(k-1|k-1)*H(k)T / (H(k)*P(k-1|k-1)*H(k)T + R(k))速度误差和位置误差的更新:v(k)=Z(k) - H(k)*X^(k-1|k-1) , X^(k|k-1)=X^(k-1|k-1) + K(k)*v(k)协方差矩阵的更新:P(k|k-1)=(I - K(k)*H(k))*P(k-1|k-1)三、组合导航的实现组合导航的实现需要多传感器之间的配合和信息融合。
北航卡尔曼滤波实验报告-GPS静动态滤波实验

卡尔曼滤波实验报告2014 年 4 月GPS 静/动态滤波实验一、实验要求1、分别建立GPS 静态及动态卡尔曼滤波模型,编写程序对静态和动态GPS 数据进行Kalman 滤波。
2、对比滤波前后导航轨迹图。
3、画出滤波过程中估计均方差(P 阵对角线元素开根号)的变化趋势。
4、思考:① 简述动态模型与静态模型的区别与联系;② R 阵、Q 阵,P0阵的选取对滤波精度及收敛速度有何影响,取值时应注意什么;③ 本滤波问题是否可以用最小二乘方法解决,如果可以,请阐述最小二乘方法与Kalman 滤波方法的优劣对比。
二、实验原理2.1 GPS 静态滤波选取系统的状态变量为[ ]TL h λ=X ,其中L 为纬度(deg),λ为经度(deg),h 为高度(m)。
设()w t 为零均值高斯白噪声,则系统的状态方程为:310()w t ⨯=+X(1)所以离散化的状态模型为:,111k k k k k W ---=+X X Φ(2)式中,,1k k -Φ为33⨯单位阵,k W 为系统噪声序列。
测量数据包括:纬度静态量测值、经度静态量测值和高度构成31⨯矩阵Z ,量测方程可以表示为:k k k Z HX V =+(3)式中,H 为33⨯单位阵,k V 为量测噪声序列。
系统的状态模型是十分准确的,所以系统模型噪声方差阵可以取得十分小,取Q 阵零矩阵。
系统测量噪声方差阵R 由测量确定,由于位置量测精度为5m ,采用克拉索夫斯基地球椭球模型,长半径e R 为6378245m ,短半径p R 为6356863m 。
所以R 阵为:2225180()005180()0cos()005p e R R L ππ⨯⎛⎫ ⎪⨯ ⎪ ⎪⨯= ⎪⨯⨯ ⎪ ⎪ ⎪⎝⎭R (4)2.2 GPS 动态滤波动态滤波基于当前统计模型,在地球坐标系下解算。
选取系统的状态变量为Tx x x y y y z z z X x v a y v a z v a εεε⎡⎤=⎣⎦,其中,,,x x x x v a ε依次为地球坐标系下x轴上的位置、速度、加速度和位置误差分量,,y z 轴同理。
基于卡尔曼滤波的车辆组合导航仿真研究

2.2自动化仪表与系统运行过程中的安全防护措施(1)结合现场实际情况做好安全防护措施。
在自动化仪表中如果需要手轮操作进行控制,实际使用过程中不能用猛力操作手轮,在达到控制要求后,不得继续用力操作手轮。
巡检过程中,如果控制法手轮处于手动操作状态,则不可以随意操作,需要先获得操作资格,并有专业的监理人员监督作业。
同时,还要严格禁止非专业人员私自操作控制手轮,以避免造成安全事故。
(2)保证调整方法的科学性。
在自动化仪表与系统中,可能会出现工作异常的情况,需要检修调整后才能够投入正常使用。
调整工作需要由专业检修人员进行现场修理,其他人员不可私自拆卸。
同时,在调整过程中,针对精密元器件的操作要做好清洁防护,操作动作要轻缓。
在对精密元器件调整过程中,严格禁止在操作台上放置液体或重物,避免对其造成损坏。
此外,仪表及相关元器件上不能悬挂物品,对仪表及其内部元器件擦拭过程中,不得使用有机溶剂,应当使用中性洗涤剂或干净的湿布,清洁完成后需要用干布进行擦拭。
(3)保证参数调整的合理性。
在工业生产中,根据生产需求的不同,经常需要对自动化仪表参数进行调整,参数调整工作需要由专门人员负责,严格按照生产工艺要求,遵循相关程序进行参数调整。
工业生产中,自动化仪表的参数调整通常采取多级管理制度,尤其是生产车间的传感器、烟感器、可燃物检测仪器等,参数调整需要严格按照企业管理程序执行,避免造成安全生产事故。
(4)提高自动化仪表的抗干扰运行能力。
当前,工业生产运行中的各种生产设备都投入到生产过程中,其产生的电磁辐射对自动化仪表会产生一定干扰,尤其是高精度仪表对电磁干扰更为敏感。
很多自动化仪表的DCS与PLC系统在抗静电、电磁干扰方面的能力虽然有了大幅提升,但并不能完全不受干扰。
较强的电磁干扰会造成仪表数据的丢失或失准等,影响其使用安全性。
因此,相关工作人员需要严格遵守“仪表在15m之内,DCS和PLC设备在3m之内不可以使用对讲机、手机等设备”的规定,避免对仪表造成干扰。
卡尔曼滤波与组合导航课程报告
《卡尔曼滤波与组合导航》课程实验报告实验捷联惯导 /GPS 组合导航系统静态导航实验实验序号 3姓名陈星宇系院专业17班级 ZY11172 学 号 ZY1117212日期2012-5-15指导教师宫晓琳成绩一、实验目的① 掌握捷联惯导 /GPS 组合导航系统的构成和基本工作原理; ② 掌握采用卡尔曼滤波方法进行捷联惯导/GPS 组合的基本原理;③ 掌握捷联惯导 /GPS 组合导航系统静态性能;④了解捷联惯导 /GPS 组合导航静态时的系统状态可观测性;二、实验原理( 1)系统方程 X FX GWXTE NUvEvNvULhx y z x y z其中, E 、 N 、 U 为数学平台失准角;v E 、 v N 、 v U 分别为载体的东向、北向和天向速度误差;L 、 、 h 分别为纬度误差、经度误差和高度误差;x 、 y 、 z、x、y、z 分别为陀螺随机常值漂移和加速度计随机常值零偏。
(下标E 、 N 、 U 分别代表东、北、天)系统的噪声转移矩阵G 为:C b n03 3G03 3C b n9 39 315 6系统噪声矢量由陀螺仪和加速度计的随机误差组成,表达式为:wwwww wTzwxyxyz系统的状态转移矩阵F 组成内容为:F NF SC b n3 3 ,其中 F N 中非零元素为可由惯导误差模型获得。
F S03 3 C b n 。
F069FM03 3 03 39 6( 2)量测方程量测变量 zV E V NV ULT,,V 、V 、V 、L 、HENU和 H 分别为捷联解算与 GPS 的东向速度、北向速度、天向速度、纬度、经度和高度之差;量测矩阵 H H V H P T03 6 diag R M H , (R N H )cos L,036 ,, H PV 3 3diag 1, 1, 1 0 3 9 ,v v V E v V N v V U v v T H v为量测噪声。
量测噪声方0L H差阵 R 根据GPS的位置、速度噪声水平选取。
实验报告-卡尔曼滤波
数字信号处理实验报告姓名: 专业: 通信与信息系统 学号: 日期:2015.11实验内容任务一:一连续平稳的随机信号()t x ,自相关函数()tx er -=τ,信号()t x 为加性噪声所干扰,噪声是白噪声,测量值的离散值()k z 为已知,s T s 02.0=,-3.2,-0.8,-14,-16,-17,-18,-3.3,-2.4,-18,-0.3,-0.4,-0.8,-19,-2.0,-1.2,-11,-14,-0.9,-0.8,10,0.2,0.5,-0.5,2.4,-0.5,0.5,-13,0.5,10,-12,0.5,-0.6,-15,-0.7,15,0.5,-0.7,-2.0,-19,-17,-11,-14,自编卡尔曼滤波递推程序,估计信号()t x 的波形。
任务二:设计一维纳滤波器。
(1)产生三组观测数据:首先根据()()()n w n as n s +-=1产生信号()n s ,将其加噪(信噪比分别为20dB ,10dB ,6dB ),得到观测数据() n x 1,() n x 2,() n x 3。
(2)估计() n x i , 1=i ,2,3的AR 模型参数。
假设信号长度为L ,AR 模型阶数为N ,分析实验结果,并讨论改变L ,N 对实验结果的影响。
实验任务一 1. 卡尔曼滤波原理1.1 卡尔曼滤波简介早在20世纪40年代,开始有人用状态变量模型来研究随机过程,到60年代初,由于空间技术的发展,为了解决对非平稳、多输入输出随机序列的估计问题,卡尔曼提出了递推最优估计理论。
它用状态空间法描述系统,由状态方程和量测方程所组成,即知道前一个状态的估计值和最近一个观测数据,采用递推的算法估计当前的状态值。
由于卡尔曼滤波采用递推法,适合于计算机处理,并且可以用来处理多维和非平稳随机信号,现已广泛应用于很多领域,并取得了很好的结果。
卡尔曼滤波一经出现,就受到人们的很大重视,并 在实践中不断丰富和完善,其中一个成功的应用是设计运载体的高精度组合导航系统。
基于自适应迭代扩展卡尔曼滤波算法的INSBDS组合导航系统
惯性导航系统(Inertial Navigation System ,INS )和北斗卫星导航系统(Beidou Navigation Satellite System ,BDS )是目前两种重要的舰船导航系统。
惯性导航系统(INS )是自主导航系统,仅依靠自身就能进行连续的导航和定位,具有自主、隐蔽等特性,所获取舰船的运动信息完备,但其定位误差是积累的,随着时间的积累而不断增大[1]。
北斗卫星导航系统(BDS )的定位精度系统与第3代GPS 定位精度相当,具有观测时间短、定位连续、精度高、误差不随时间积累等优点,可提供覆盖全球的精准定位、导航和授时(Positioning ,摘要为克服惯性导航系统(INS)的积累误差,提高误差的修正精度,提出了基于多天线北斗差分载波相位的北斗/惯性导航系统组合导航算法。
该算法建立并线性化惯性导航系统(INS)和北斗导航系统(BDS)的状态方程和量测方程,对系统的运动状态参数应用自适应迭代扩展卡尔曼滤波(adaptive iterated extended Kakman filter ,AIEKF)算法进行估计。
仿真结果表明,自适应迭代扩展卡尔曼滤波算法能够提高INS/BDS 组合导航系统的精度和抗干扰能力,验证了自适应迭代扩展卡尔曼滤波算法的有效性。
关键词INS;BDS;组合导航;自适应卡尔曼滤波中图分类号:U666.1文献标识码:A DOI :10.19694/ki.issn2095-2457.2020.04.81基于自适应迭代扩展卡尔曼滤波算法的INS/BDS 组合导航系统INS/BDS Integrated Navigation System Based on Innovation-based Estimation Adaptive Kalman Filter Algorithm张源詹金林韩冰陈伟ZHANG Yuan ZHAN Jinlin HAN Bing CHEN WeiAbstractTo achieve high accuracy for INS,this paper presents an INS/BDS adaptive navigation system for marine application.BDS with multi-antennas Dual-Differential carrier phase observation model provides vessel ’s altitude and is selected as the auxiliary navigation system to fuse with INS to obtain better estimation accuracy of INS errors.In oder to solve the degradationperformance of integrated navigation system caused by BDS unstable measurement disturbs,a novel innovation-based adaptive estimation (AIE)kalman filtering approach is proposed.Simulation results show that the novel innovation-based adaptive estimation kalman filtering surpasses thestandard kalman filter with better accuracy,robustness and lesscomputation.Key wordsInertial navigation system;BDS;Integrated navigation system;Adaptive kalman filter;Innovation-based adaptive estimation张源海军士官学校(蚌埠233012)詹金林海军士官学校(蚌埠233012)韩冰海军士官学校(蚌埠233012)陈伟海军士官学校(蚌埠233012). All Rights Reserved.Navigation and Timing,PNT)服务[2]。
基于联邦卡尔曼滤波的组合导航定位算法
火 力 与 指 挥 控 制
FieCo to r n r l& Co ma dCo to m n nrl
第 3 7卷 第 8 期 21 0 2年 8月
文章 编 号 :0 2O 4 ( O 2 0 一 1 7 O 10一 6O 2 1 ) 8O4 一4
t e l c t n r s l e r m h e o d Ka m a i e a e u e o c r e tt e p sto n eo iy t e h o a i e u t g tfo t e s c n l n fl r c n b s d t o r c h o i n a d v l ct o g t o s t i
Ab t a t I h r dto a S I ls l o p e y t m , oe s se e it is b c u e o h sr c :n t eta i n l i GP / NS co eyc u ld s se wh l y t m xs sba e a s ft e
bi s of p e do r ng n o l r s f . To r m o e t a a s u a e a d d pp e hit e v he bis, t o a i l o ihm s d o e r ton he l c ton a g r t ba e n f de a i
基 于联 邦 卡尔 曼滤 波 的组 合 导 航 定位 算 法
何 伟 , 保 旺 , 晓 明 廉 冯
707) 10 2 (i 工业大学 , 安 g北 西
摘
要 : 传 统 的 GP /N 在 S I S紧 耦 合 组 合 导 航 系 统 中 , 于 伪 距 和 多 普 勒 频 移 误 差 的 存 在 , 统 存 在 一 定 的误 差 偏 移 。针 由 系
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
clear;
clc;
%载入数据
IMU=load('C:\Users\Administrator\Desktop\卡尔曼\IMU.dat');
GPS=load('C:\Users\Administrator\Desktop\卡尔曼\GPS.dat');
%%%%%%%%%%定义常数
e=1/298.3;
else
kesai=kesai_1-pi;
end
end
if Cnb(3,3)==0
if Cnb(1,3)>0
gama=pi/2;
else
gama=-pi/2;
end
elseif Cnb(3,3)>0
gama=gama_1;
else
if Cnb(1,3)>0
gama=gama_1-pi;
else
gama=gama_1+pi;
end
end
%%%%%%%%%%%%存储惯导解算求的的速度、位置和姿态角
velocity(i,:) = [vx,vy,vz];
position(i,:) = [lat/pi*180,long/pi*180,h];
gama=1.78357*pi/180 ; %横滚角
kesai=305.34023*pi/180 ; %航向角
q=[cos(kesai/2)*cos(cita/2)*cos(gama/2)-sin(kesai/2)*sin(cita/2)*sin(gama/2);
cos(kesai/2)*sin(cita/2)*cos(gama/2)-sin(kesai/2)*cos(cita/2)*sin(gama/2);
5、SINS/GPS组合导航后得北向速度曲线和GPS导航北向速度曲线对比如下图
6、SINS/GPS组合导航后得天向速度曲线和GPS导航天向速度曲线对比如下图
7、SINS/GPS组合导航后航向角曲线、俯仰角曲线和横滚角曲线如下图
8、纯惯性导航轨迹、GPS导航轨迹和SINS/GPS组合导航轨迹对比如下图
系统的噪声转移矩阵 为:
系统噪声矢量由陀螺仪和加速度计的随机误差组成,表达式为:
系统的状态转移矩阵 组成内容为:
,其中 中非零元素为可由惯导误差模型获得。 。
(2)量测方程
量测变量 ,, 、 、 、 、 和 分别为捷联解算与GPS的东向速度、北向速度、天向速度、纬度、经度和高度之差;量测矩阵 , , , 为量测噪声。量测噪声方差阵 根据GPS的位置、速度噪声水平选取。
四、实验结果与分析
1、SINS/GPS组合导航后得纬度曲线和GPS导航纬度曲线对比如下图
2、SINS/GPS组合导航后得经度曲线和GPS导航经度曲线对比如下图
3、SINS/GPS组合导航后得高度曲线和GPS导航高度曲线对比如下图
4、SINS/GPS组合导航后得东向速度曲线和GPS导航东向速度曲线对比如下图
9、平台失准角的估计均方差曲线如下图
10、速度和位置的估计均方差曲线如下图
11、陀螺漂移的估计均方差曲线和加速度计偏置的估计均方差曲线如下图
结果分析:从仿真结果可以看出,滤波之后载体的位置和速度比GPS输出的位置和速度精度高,载体姿态在滤波校正后结果较好,INS/GPS组合导航有效地抑制了纯惯性导航的发散,也有效地去除了GPS量测输出的噪声。东北天方向的速度误差均能够估计出来,天向陀螺漂移估计不出来,在动基座情况下,东向和北向加计零偏、天向平台失准角以及东向和北向陀螺漂移均变得可观测,收敛性变好。可见,INS/GPS是一种较为理想的组合导航方式。
(3)卡尔曼滤波方程
状态一步预测:
状态估计:
滤波增益:
一步预测均方误差:
估计均方误差:
三、实验内容及步骤
1、实验内容
捷联惯导/GPS组合导航系统静态导航实验;
2、实验步骤
1)实验准备(由实验教师操作)
将IMU安装在大理石实验台上,确认IMU的安装基准面靠在大理石实验平台上的方位基准尺上;
将IMU与导航计算机、导航计算机与稳压电源、导航计算机与监控计算机、GPS接收机与导航计算机、GPS天线与GPS接收机、GPS接收机与GPS电池之间的连接线正确连接;
ax=fibn(1)+(2*wie*sin(lat)+vx*tan(lat)/Rx)*vy-(2*wie*cos(lat)+vx/Rx)*vz;
ay=fibn(2)-(2*wie*sin(lat)+vx*tan(lat)/Rx)*vx+vy*vz/Ry;
az=fibn(3)+(2*wie*cos(lat)+vx/Rx)*vx+vy^2/Ry-g;
(50e-6*g0)^2,(50e-6*g0)^2,(50e-6*g0)^2]);
for i=1:LOOP
Rx=re/(1-e*sin(lat)^2)+h;
Ry=re/(1+2*e-3*e*sin(lat)^2)+h;
g=g0*(1+gk1*sin(lat)^2)*(1-2*h/re)/sqrt(1-gk2*sin(lat)^2);
③掌握捷联惯导/GPS组合导航系统静态性能;
④了解捷联惯导/GPS组合导航静态时的系统状态可观测性;
二、实验原理
(1)系统方程
其中, 、 、 为数学平台失准角; 、 、 分别为载体的东向、北向和天向速度误差; 、 、 分别为纬度误差、经度误差和高度误差; 、 、 、 、 、 分别为陀螺随机常值漂移和加速度计随机常值零偏。(下标E、N、U分别代表东、北、天)
re=6378245;
wie=7.292115147e-5;
IMU_T=1/100;
GPS_T=1/20;
g0=9.7803267714;
gk1=0.00193185138639;
gk2=0.00669437999013;
LOOP=360000;
%%%%定义存储惯导解算的位置、速度、姿态和滤波后的位置、速度、姿态
%%%%%%用GPS导航的初始位置和初始速度作为导航结算的初始位置和初始速度
vx=0;
vy=0.0090 ;
vz=0.0350;
lat=34.6522*pi/180 ;
long=109.2496*pi/180 ;
h=362.2690;
%%%%%%定义四元数初值
cita=0.25097*pi/180 ; %俯仰角
2*(q(2)*q(4)+q(1)*q(3)) 2*(q(3)*q(4)-q(1)*q(2)) q(1)^2-q(2)^2-q(3)^2+q(4)^2];
%%%%%%%%%%%%%%根据更新过的四元素姿态矩阵求姿态角
cita=asin(Cnb(2,3)); %俯仰角
kesai_1=atan(Cnb(2,1)/Cnb(2,2)); %航向角
cos(kesai/2)*cos(cita/2)*sin(gama/2)+sin(kesai/2)*sin(cita/2)*cos(gama/2);
cos(kesai/2)*sin(cita/2)*sin(gama/2)+sin(kesai/2)*cos(cita/2)*cos(gama/2)];
%%%%滤波初始状态量和滤波初始所需矩阵
《卡尔曼滤波与组合导航》课程实验报告
实验
捷联惯导/GPS组合导航系统静态导航实验
实验序号
3
姓名
陈星宇
系院专业
17
班级
ZY11172
学号
ZY1117212
日期
2012-5-15
指导教①掌握捷联惯导/GPS组合导航系统的构成和基本工作原理;
②掌握采用卡尔曼滤波方法进行捷联惯导/GPS组合的基本原理;
velocity=zeros(LOOP,3);
position=zeros(LOOP,3);
attitude=zeros(LOOP,3);
velocity_kf=zeros(72000,3);
position_kf=zeros(72000,3);
attitude_kf=zeros(72000,3);
%%%%%%四元素姿态矩阵
Cnb=[q(1)^2+q(2)^2-q(3)^2-q(4)^2 2*(q(2)*q(3)+q(1)*q(4)) 2*(q(2)*q(4)-q(1)*q(3));
2*(q(2)*q(3)-q(1)*q(4)) q(1)^2-q(2)^2+q(3)^2-q(4)^2 2*(q(3)*q(4)+q(1)*q(2));
vx=ax*IMU_T+vx;
vy=ay*IMU_T+vy;
vz=az*IMU_T+vz;
lat=lat+vy/Ry*IMU_T;
long=long+vx*sec(lat)/Rx*IMU_T;
h=h+vz*IMU_T;
%%%%%%%更新四元素姿态矩阵
wiet=[0;wie*cos(lat);wie*sin(lat)];
angle(2), -angle(3), 0, angle(1);
angle(3), angle(2), -angle(1), 0];
q = (cos(norm(angle) / 2) * eye(4) + sin(norm(angle) / 2) / norm(angle) * M) * q;
q =q / norm(q);
H=zeros(6,15);
p_kf=zeros(72000,15);
x_kf=zeros(72000,15);
P=diag([(60*pi/180/3600)^2,(60*pi/180/3600)^2,(30*pi/180/60)^2,0.05^2,0.05^2,0.05^2,