Lecture 10 -- Algorithms for SINS * * Strap-down Inertial Navigation System 捷联惯导系统——介绍及算法(DCM) Introduction and Algorithms Outline 捷联惯导系统概述 姿态矩阵(DCM)微分方程的推导 方向余弦矩阵的求解: 角增量算法 1.1*捷联惯导系统: 特点 方位轴 滚动轴 俯仰轴 陀螺和加速度计被直接“捆绑(strapped)”到载体上 没有物理的平台 对陀螺仪的角速度输出进行积分,获取载体的姿态信息. 加速度计的输出需要变换到导航坐标系中. 对导航坐标系中的加速度分量进行补偿并积分,获取载体的速度和位置信息. z, 方位轴 x, 滚动轴 y, 俯仰轴 1.2 姿态变换 加速度需要变换: C 包含姿态信息. 也可用欧拉角、四元数等表示姿态 1.3 SINS的示意框图 计算载体的姿态信息 姿态信息 计算机 沿载体轴的 加速度输出 沿载体轴的 角速率输出 惯性元件 对加速度分量进行坐标变换 沿地理坐标 系各轴的加速度 导航计算 显示 姿态 位置 速度 对地理坐标系进行 修正 数学平台 Outline 捷联惯导系统概述 姿态矩阵(DCM)微分方程的推导 方向余弦矩阵的求解: 角增量算法 z, 方位 x, 滚动 y, 俯仰 2.1 方向余弦矩阵 咋来的? S1 设 S1 为导航坐标系,其单位坐标矢量为 i, j 和 k S2 S2 为载体坐标系, 其单位坐标矢量为 i’, j’ 和 k’ 2.1 方向余弦矩阵 C 为从 S2 到 S1 的方向余弦矩阵,即: S2 S1 其中 载体的旋转导致 C 发生变化 2.2 方向余弦矩阵的导数 so 设载体坐标系相对于导航坐标系的角速度为表示在载体坐标系中 则 类似的 则 2.3 方向余弦矩阵微分方程 -- 斜 对称矩阵 --- 其解取决于 C(0) 和载体的转动角速度的变化规律 Outline 捷联惯导系统概述 姿态矩阵(DCM)微分方程的推导 方向余弦矩阵的求解: 角增量算法 3.1 方向余弦矩阵微分方程 记初始时刻的地理坐标系为 G0 , 则有 其中 则 记 where (角增量) and denote (向量的模) 3.2*毕-卡解 ------ 毕-卡形式的解 可记为: 近似计算: 3.3*角增量算法 方程的解 各阶近似: 1st : 2nd : ……….. 许多类型的陀螺仪可用内部硬件完成对角速率的积分,从而直接输出角增量. 3.6 地理坐标系的修正 E N ζ 0 T E N ζ 3.7 算例 某捷联惯导系统在 n 时刻, 其载体坐标系和惯性坐标系重合. 然后从时刻 n 到时刻 n+1, 沿着载体三个轴的三个陀螺仪 X, Y, Z 的角增量输出分别为 0.002, 0.004 和 0.006 (rad); 请利用基于Peano-Paker 解的一阶角增量算法计算时刻 n+1 载体和惯性坐标系之间的方向余弦矩阵.

姿态角与方向余弦矩阵 matlab,方向余弦矩阵和姿态角提取算法(矩阵)要点.ppt相关推荐

  1. matlab最简矩阵,Matlab将一般矩阵变换为行最简矩阵

    %function a=SimpleMatrix(x) %对矩阵实行初等行变换,,化为行最简形矩阵,其特点是:非零行的第一个非零元为1,且这些非零元所在的列的其他元素都为0 x=[2 -1 -1 1 ...

  2. matlab怎么导出矩阵,matlab 如何输出矩阵?

    a %注意变量a后面没有";"号,即可输出disp(a) Matlab常用生成矩阵函数: zeros(m,n) 生成一个 m 行 n 列的零矩阵,m=n 时可简写为 zeros(n ...

  3. matlab求逆矩阵_MPU6050姿态解算2-欧拉角amp;旋转矩阵

    1 IMU姿态解算 IMU,即惯性测量单元,一般包含三轴陀螺仪与三轴加速度计.之前的文章 码农爱学习:MPU6050姿态解算方式1-DMP​zhuanlan.zhihu.com 已将对MPU6050这 ...

  4. MATLAB Robotic System Toolbox 机械臂科氏矩阵算法

    MATLAB Robotic System Toolbox 机械臂科氏矩阵算法 想法来源 算法简介 参考 算法思路 计算过程 计算向心运动导致的分量 计算由牵连运动导致的分量 分量叠加 代码 想法来源 ...

  5. matlab 定义矩阵_MATLAB与Python,Mathematica由高维转化一维矩阵的方式的不同

    在进行数据处理的时候,我比较喜欢的数据存储方式是所有的数据都保存成MATLAB的".mat"文件,这种格式Python,Mathematica,MATLAB都会支持.不过在转化的时 ...

  6. 压缩感知高斯测量矩阵matlab,浅谈压缩感知(十七):测量矩阵之有限等距常数RIC的计算...

    有限等距常数(RestrictedIsometry Constant, RIC)是与有限等距性质(Restricted IsometryProperty, RIP)紧密结合在一起的一个参数. 一.RI ...

  7. python读取文档中有很多指标的数据 写成矩阵_图像处理与特征提取 —— 从 MATLAB 到 Python(一)图像、矩阵与数据的读写...

    最近几个实验从 MATLAB 环境转入到 Python 环境做,踩了几个小坑,记录一下. 写一半发现太长,分开几篇写,计划如下:基本图像处理 特征提取 分类 距离.度量.评价指标与效果评估,及相关绘图 ...

  8. matlab 矩阵 矢量场,Matlab将矢量转换为矩阵(Matlab turning vectors into a matrix)

    Matlab将矢量转换为矩阵(Matlab turning vectors into a matrix) 我不确切地知道如何用这个问题来表达,但我有3个列向量,我试图将它们变成矩阵,这样矩阵基本上看起 ...

  9. 批量命名矩阵matlab,[转]matlab命名规则

    规则一:文件名首字符不能是数字或下划线. 规则二:文件名不能与Matlab的内部函数名相同.M文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成.原因是简单的单词命名容易与M ...

  10. matlab 函数 矩阵,MATLAB常用矩阵函数

    <MATLAB常用矩阵函数>由会员分享,可在线阅读,更多相关<MATLAB常用矩阵函数(2页珍藏版)>请在人人文库网上搜索. 1.1. 矩阵的构造与操作zeros 生成元素全为 ...

最新文章

  1. 偷天换日——新型浏览器劫持木马“暗影鼠”分析
  2. Navicat连接Oracle数据库失败,提示无效的用户名和密码(Invalid username and password)
  3. Node实现的异步I/O
  4. wincc服务器客户端用虚拟机,什么情况下用wincc服务器与客户端
  5. 反序列化,从XML中取数据
  6. Hibernate学习笔记:数据库连接的配置
  7. Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc-gt;wait...
  8. BISS绝对值编码器_TI方案_线路延迟补偿
  9. Store generated project files externally
  10. abaqus三点弯曲有限元模拟
  11. a标签跳转页面自动在最前面携带localhost:8080,怎么解决?
  12. 综合案例:实现注册、登录和跳转到主页面的功能。
  13. NeurIPS 2022 | 何恺明团队新作:MAE扩展到视频!学习时空表示,最优Mask比例高达90%!...
  14. 最全APP测试思想及流程要点,高薪测试人员一定要看
  15. Golang线程池gpool
  16. 计算机系统中处理的信息是什么,《深入理解计算机系统》第二章 信息的表示和处理...
  17. 怎样设计完整的交易系统(主观交易和程序化交易均可借鉴)
  18. 一、旋转矩阵,旋转向量,单位四元数的相互转换总结
  19. C++的几种char类型
  20. 非正式协议/正式协议

热门文章

  1. 腾讯通rtx中心服务器,腾讯通(RTX)详细使用教程
  2. 如何在IBM SPSS Statistics中进行K均值聚类分析
  3. 如何使用BitBar将几乎所有信息添加到Mac的菜单栏中
  4. CVE-2021-1675 Print Spooler漏洞复现远程执行及提权
  5. 试手 破解多开限制
  6. 滑动平均滤波c语言_9种简单的数字滤波算法(C语言源程序)
  7. 传奇单机架设GOM引擎图文教程!
  8. 服务器自定义怪,GOM引擎自定义怪物appr代码计算方法和公式
  9. 【刷题】数学知识——博弈论:移棋子游戏
  10. mysql中查询编辑器_万能数据库查看器|Universal SQL Editor(万能SQL编辑器)下载 v1.8 官方版 - 比克尔下载...