基于MATLAB的捷联惯性导航算法开发.docx

资料分类:科技学院 上传会员:DcvOS 更新时间:2023-02-20
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11983
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在科学技术高度发达的今天,导航系统已越发强大,小至居民生活,大至军事,导航系统都起着难以替代的作用。但卫星定位导航本身抗干扰性能差,在在人群密度高的城市地区遮挡严重;在人迹罕至的荒漠、海洋地区,少有基站支持时,依靠单点定位达到1dm精度需要等待30分钟甚至更久;用于军事时更是可以通过电子对抗技术来干扰卫星导航的能力。而“自给自足”的捷联导航系统可以很好得适用在卫星导航不完美的地方,并以结构简单、体积小、重量轻、抗干扰能力强,成本低、维护简单、可靠性高,隐蔽性高等优点受到关注。

本文介绍的是基于微惯性测量单元即MEMS惯性传感器的算法研制,采用的MEMS惯性传感器为Bosch公司的BNO055传感器,并使用MATLAB作为上位机来进行仿真实验。通过TTL转串口将惯性传感器的数据上传至电脑,再通过MATLAB进行捷联惯导解算,以此实现对传感器的姿态速度位置的捷联惯导解算,从而实现对其定位。

本文主要对捷联惯导算法基本理论进行研究。研究的主要内容如下:

⑴了解捷联惯导的基础理论,包括捷联惯导的基本原理,以及常用的定义知识。

⑵了解捷联惯导的基本算法,理解其如何在程序中实现。

⑶在MATLAB中进行对达成的捷联惯导惯导算法进行仿真实验,初步验证算法的准确性。

⑷用接收到的传感器数据在MATLAB中进行速度位置解算实验。

 

关键词:捷联惯性导航;姿态更新;MATLAB仿真

 

目录

摘要

Abstract

第一章 绪论-1

1.1惯性导航系统的研究背景和意义-1

1.2惯性导航相关研究现状-1

1.3论文主要研究内容-2

第二章 捷联惯性导航的基础理论-3

2.1捷联惯导解算的准备工作-3

2.1.1捷联式惯性导航系统-3

2.1.2程序流程图设计-4

2.2反对称函数及其矩阵指数函数-5

2.3方向余弦阵-5

2.4等效旋转矢量-7

2.4四元数-8

2.5本章小结-9

第三章 捷联惯导数值更新算法-10

3.1 常用坐标系的定义-10

3.2 姿态更新算法-11

3.3速度更新算法-14

3.4位移更新算法-17

第四章 捷联惯导算法子程序设计-18

4.1 姿态角转化为四元数-18

4.2 四元数转换为姿态阵-19

4.3 姿态阵转换为四元数-19

4.4 旋转矢量转换为变换矩阵-21

4.5 四元数相乘-21

4.6 四元数乘向量-22

第五章 基于MATLAB的算法仿真和实践-24

5.1基于MATLAB的静态惯性器件仿真-24

5.2 BNO055的状态设定-25

5.3传感器数据仿真-26

5.3.1 静止状态数据解算-26

5.3.2方位角移动数据解算-27

5.3.3横滚角变化数据解算-27

5.3.4 俯仰角变化数据解算-28

5.4小结-29

第六章 总结与展望-30

6.1总结-30

6.2展望-30

致谢-32

参考文献-32

相关论文资料:
最新评论
上传会员 DcvOS 对本文的描述:本文以捷联惯导算法为研究中心,在了解捷联惯性导航的基本原理的基础上,建立捷联惯导解算程序,通过自己给值进行仿真,然后基于低成本MEMS惯性传感器BNO055模块,通过TTL转串口接......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: