UKF应用于GPS-IMU组合导航系统的MATLAB代码.pdf

UKF应用于GPS-IMU组合导航系统的MATLAB代码.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 组合导航系统的计算程序代码 function yy=ukf_IMUgps() %function ukf_IMUgps() % UKF在 IMU/GPS组合导航系统中应用 % % 以 IMU中的位置、速度、姿态误差角、陀螺漂移常值为状态量; % 以GPS中的位置、速度为观测量。 % % 7,July 2008. clc % Initialise state global we RN RM g fl deta wg Tt wt d ww v u W Rbl Ta wa d=0; % 验证循环次数 %地球自转角速度 we(rad/s): we=7.292115e-5; g=9.81; % 地球重力加速度( m/s^2 ) a=6.378137e+6; % 地球长半轴 e2=0.0066944; % 地球第一偏心率的平方 %姿态角初始值( r,p,y ) zitai=(pi/180).*[0 2.0282 196.9087]; %姿态误差角 fai=(pi/180).*[1/36 1/36 5/36]; %(100,100,500) r=zitai(1)+fai(1); p=zitai(2)+fai(2); y=zitai(3)+fai(3); %当地坐标系( l )相对于载体坐标系( b)的转换矩阵: Rbl( 在 e,n,u 坐标系下) Rbl=[cos(r)*cos(y)-sin(r)*sin(y)*sin(p) -sin(y)*cos(p) cos(y)*sin(r)+sin(y)*sin(p)*cos(r) cos(r)*sin(y)+sin(r)*cos(y)*sin(p) cos(y)*cos(p) sin(y)*sin(r)-cos(y)*sin(p)*cos(r) 。 1 欢迎下载 精品文档 -cos(p)*sin(r) sin(p) cos(p)*cos(r)]; %由转换矩阵 Rbl 计算四元数的初始值 Q0=[q1,q2,q3,q4] QQ=[0.5*sqrt(1+Rbl(1,1)+Rbl(2,2)+Rbl(3,3)) 0.25*(Rbl(3,2)-Rbl(2,3))/(0.5*sqrt(1+Rbl(1,1)+Rbl(2,2)+Rbl(3,3))) 0.25*(Rbl(1,3)-Rbl(3,1))/(0.5*sqrt(1+Rbl(1,1)+Rbl(2,2)+Rbl(3,3))) 0.25*(Rbl(2,1)-Rbl(1,2))/(0.5*sqrt(1+Rbl(1,1)+Rbl(2,2)+Rbl(3,3)))]; %IMU系统给出的初始值:速度( ve,vn,vu ),位置( l,m,h )=(经度,纬度 , 高度),姿态 误差角 fai(e,n,u) vIMU=[-21.775011 -71.631027 3.10094]; point_IMU=[0.147022986 0 3122.826]; T=1; %UKF 滤波的采样周期( s ) %陀螺常值漂移初始值 tuo(e,n,u)( 单位:。 /s ) tuo=[0 0 0]; %陀螺一阶相关时间 Tt(s) Tt=[60 60 60]; %加速度计常值漂移初始值 jiasu(e,n,u)( 单位: m/s^2 ) jiasu=[0 0 0]; %加速度计一阶反相关时间 Ta(s) Ta=[60 60

文档评论(0)

lyf66300 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8020140062000006

1亿VIP精品文档

相关文档