北航导航课程设计捷联惯导.docx

北航导航课程设计捷联惯导.docx

ID:52674367

大小:27.01 KB

页数:15页

时间:2020-03-29

北航导航课程设计捷联惯导.docx_第1页
北航导航课程设计捷联惯导.docx_第2页
北航导航课程设计捷联惯导.docx_第3页
北航导航课程设计捷联惯导.docx_第4页
北航导航课程设计捷联惯导.docx_第5页
资源描述:

《北航导航课程设计捷联惯导.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/***********************************************************************************************************************************///该程序为导航专业课程设计程序//该程序内容为:通过捷联惯性导航系统已知的陀螺仪和加速度计的输出通过四元数以及四阶龙格库塔法来计算经纬度以及姿态角(没有高度通道)//该程序版本为:1.4//该版本的更新为:数据改为实时读取,修正位置矩阵微分中错误//注意事项:该程序

2、需要把惯性器件输出文件(imu_ENU.txt)放入程序根目录中/***********************************************************************************************************************************//********************************以下是宏定义部分****************************/#include#include

3、>#include#include#defineinitial_alignment0//条件编译命令,0:使用已有姿态角;1:使用初始对准#defineR6378137.0//地球半径#definefe(1.0/298.257)//地球椭率#defineG9.7803//重力加速度#definedeg(180/pi)//弧度转化为度的系数#definerad(pi/180)//弧度转化为度的系数#definepi3.14159265358979323846//圆周率#definewie(72

4、92115e-11)//地球自转角速度#definet0.020//采样周期20ms#definetimes60000//陀螺仪、加速度计以及外部高度输出数据数目#definelambda0(1.1615326e+002)*rad//初始经度#defineL0(3.9813330e+001)*rad//初始纬度#defineh07.0000000e+001//初始高度#defineVe00//初始东向速度#defineVn00//初始北向速度#defineVu00//初始天向速度#definefe00//初始东向加速度#defi

5、nefn00//初始北向加速度#definefu00//初始天向加速度#definepsi0(8.9850004e+001)*rad//初始偏航角#definetheta0(1.9113951e+000)*rad//初始俯仰角#definegamma0(1.0572407e+000)*rad//初始滚转角#defineinit_times200//初始对准时用的数据平均的数/*****************以下是常用全局变量的定义******************/longdoubletime;longdoublea[3],

6、w[3];//x方向加速度,y方向加速度,z方向加速度,x轴上角速度,y轴上角速度,z轴上角速度longdoubleT[3][3];//姿态矩阵TbnlongdoubleC[3][3];//位置矩阵Cenlongdoubleq[4];//四元数参数longdoublepsi,theta,gamma;//偏航角、俯仰角、滚转角longdoublelambda,L,h;//经度、纬度、高度longdoublewcmd[3];//平台指令角速度longdoubleRm,Rn;//子午面半径,卯酉圈半径longinti=0;//计算次数

7、longdoubledq[4];//四元数参数的微分longdoubleW[4][4];//用于计算四元数参数微分的矩阵longdoubletemp[3];//三行三列的矩阵与三行一列的矩阵相乘的结果longdoublewepp[3];//x,y,zlongdoublewnbb[3];//x,y,zlongdoubleCwepp[3][3];//用于C矩阵的更新longdoubledC[3][3];//C矩阵的微分longdoubledV[3];//速度的微分,x,y,z,分别对应东,北,天longdoubleV[3];//速度

8、,x,y,z,分别对应东,北,天longdoublewiep[3];//地球自转角速度charflag1=1;//用于四元数的四阶龙格库塔法积分的标志位charflag2=1;//用于速度的二阶龙格库塔法积分的标志位longdoublek1[4];longdou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。