关于惯性导航工具箱的学习与使用day01

  • 首先是关于工具箱的下载和安装
    • 学习内容(2019.2.3)
    • 然后是我学习的一个思维导图:
      • 以上就是今天的学习内容,由于年29,事比较多,学习的内容过于少,明天继续学习关于如何利用这些参数形成飞行轨迹图的表示。###

首先是关于工具箱的下载和安装

这个容我年后再附上,先记录下今天的学习内容和一个简单的思维导图。

学习内容(2019.2.3)

Content:program to show the use of PROGEN.M

首先不多废话附上最终的结果图展示:

这是一个飞行轨迹的描述代码,最终实现如图所示的飞行轨迹。

然后是我学习的一个思维导图:

insdem01的部分代码如下:

  1. 前三行对惯性导航的三个基本参数设定了初始值:位置,速度,加速度,
  2. 中间三行设定了惯导系统中的欧拉角的三个参数:翻滚角,俯仰角,偏航角。坐标系使用的是地球坐标系。
  3. 第7行带来了本日学习的第一个难点: eulr2dcm函数的使用,这个函数的定义如下:第7行带来了本日学习的第一个难点: eulr2dcm函数的使用,这个函数的定义如下:

    如图所示,输入的欧拉角参数正好是该函数的输入,输出得到一个3*3的方向余弦矩阵
  4. 整个segparam是一个8*9的数组:如图所示:
  5. 最后带来了本日学习的最后一个难点:progen函数的理解:

    前三个都很好理解,初始的位置,初始的速度,都是在笛卡尔坐标系下的表示,单位分别是mm/s,第三个参数是方向余弦矩阵,具体的算法比较简单,暂不细究。难点在于第四个参数segparam,即之前附上的一个8*9的表格,如何使用这个表格来描述飞行轨迹,就是一开始的这个图形:

    由此我们回到这里,看segparam的代码内容:

    segparam(i,1)的内容很好理解,就是指定一些运动来组成最后的轨迹图。

    segparam(i,2)的内容主要是关于速度的描述,就是说如果在某个阶段之中,则此时物体的速度保持上一阶段的结束时的值,如果是在过渡阶段,那么就视为一个伪参数。

    这是指第i次的总加速度,除了参数2不忽略,其他的全部忽略这个参数即可。

    这个意思就是转弯的角度,除了第一个定义的转弯,转弯就是由欧拉角中的翻滚角来决定的。也就是参数3,其他的参数中这个角度都是没有意义的,也就是全部视为伪参数。

    这个参数是指过渡结束时的参数角度,也就是指转弯结束时角度是否改变,如果不改变,则设置为999,否则视为不改变,同样,他只针对参数4才有意义,否则就是一个伪参数。
    **segparam(i,6)**指的是翻滚角的翻滚速率,同样,除了参数4,其他序号的参数的这个值都是伪参数。
    **segparam(i,7)**指的是关于翻滚结束时俯仰角的设置,同样,如果不变就设置为-999,也是只对参数4来讲才有意义。
    **segparam(i,8)**指的是俯仰角的速率,同上,只对参数4有意义。
    **segparam(i,9)**指每一段的时间持续长度,单位是Second

以上就是今天的学习内容,由于年29,事比较多,学习的内容过于少,明天继续学习关于如何利用这些参数形成飞行轨迹图的表示。###


加油吧少年!

day01:关于惯性导航工具箱的学习与使用:use of the progen相关推荐

  1. day03:关于惯性导航工具箱的学习与使用:use of the progen

    关于惯性导航工具箱的学习与使用day03 1)关于progen.m的最后一阶段学习 第二行到第九行的数据 至此,demo1也就到这里了 1)关于progen.m的最后一阶段学习 第二行到第九行的数据 ...

  2. day02:关于惯性导航工具箱的学习与使用:use of the progen

    关于惯性导航工具箱的学习与使用day02 详细步骤01-08 第一行示例说明 ※ ※ 年三十,希望新的一年里可以更加努力,学到更多东西. 新年快乐各位! #学习内容-20190204# 如何实现下列两 ...

  3. matlab 雷达工具箱,使用Matlab的工具箱,学习“相控阵雷达技术”

    原标题:使用Matlab的工具箱,学习"相控阵雷达技术" 大家都知道Matlab功能强大,应用领域广泛,其中可用的工具箱资源也很丰富.打开Matlab的帮助文档,左侧列出了Matl ...

  4. 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构】

    原文链接如下 [MATLAB深度学习工具箱]学习笔记--体脂估计Body Fat Estimation_bear_miao的博客-CSDN博客介绍本示例展示一个函数拟合神经网络如何根据解剖学测量结果估 ...

  5. 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的函数】

    介绍 上一篇 [MATLAB深度学习工具箱]学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构]_bear_miao的博客-CSDN博客原文链接如下[MATLAB深度学习工具箱]学 ...

  6. 【MATLAB强化学习工具箱】学习笔记--actor网络和critic网络的结果放在哪里?

    原算例见 [MATLAB强化学习工具箱]学习笔记--在Simulink环境中训练智能体Create Simulink Environment and Train Agent_bear_miao的博客- ...

  7. python调用htk工具箱_HTK学习笔记(一)在win32(win7)下安装HTK详细体验教程

    实验室有语音识别的部分,所以在离开雁栖湖之前希望自己可以掌握一些HTK语音工具的流程及知识,以便回到实验室之后会的多一点,不至于大脑一片空白 想学HTK已经有很长一段时间了,有同学建议先把 <H ...

  8. matlab深度学习工具箱LSTM学习心得

    通过对matlab2018b的帮助学习,对着帮助进行代码练习和学习,得到几点体会: 一单双向LSTM bilstmLayer(numHiddenUnits,'OutputMode','last')%双 ...

  9. 【MATLAB航空航天工具箱】学习笔记--时间系统

    由于各种输入信息的时间系统并不一致,因此需要在统一的时间下进行各参数的转换. 格里高利历(MJD和GPS周/日) 国际原子时Temps Atomique International(TAI) 作用:协 ...

最新文章

  1. windows上安装zipMongoDB安装包
  2. 干货:TensorFlow1.2~2.1各个GPU版本CUDA和cuDNN对应版本整理
  3. 01背包问题+完全背包问题+多重背包问题
  4. Qt Creator指定构建设置
  5. 学习vim 从常用按键开始
  6. 【Python CheckiO 题解】Best Stock
  7. Windows Server AppFabric Caching支持大数据量的配置
  8. java 标识符命名规则_java语言基础之标识符和命名规则详解
  9. PYthon常用模块 logging 日志
  10. xss BODY ONLOAD=alert(‘XSS’)
  11. 虚拟机软件、虚拟机、操作系统它们之间的关系
  12. 樱花动漫中的视频下载分析
  13. idea的HttpClient工具,发送post/get请求,可以发送json
  14. 暗色html模板,暗色个人主页网站模板
  15. R语言-岭回归的代码与案例解读
  16. mysql的全文搜索功能
  17. 猜拳游戏android代码,android 简易的猜拳小游戏
  18. 一个月一个微信小程序(个人开发)---“助你考公“(一周年纪念礼物)
  19. 在Linux上搭建Socks5 Proxy代理服务器
  20. 微信“小游戏”遭抄袭质疑;程维霸气谈美团约战;苹果就降速门道歉 |一周业界事

热门文章

  1. 程序员都应了解的 CDN 是什么?
  2. 为什么 SQL 程序员也要懂 Python?
  3. 任正非:鸿蒙最快1年可媲美iOS;首例Apple Card用户遭盗刷;Firefox 69.0.3 发布 | 极客头条...
  4. 优秀的模糊测试代码是如何炼成的?
  5. 微信表情暂停使用,漂流瓶功能彻底再见!
  6. 王思聪也救不了熊猫直播了?
  7. 老码农:我为什么建议程序员尽早进入大厂?
  8. 微博回应裁员;罗永浩股权被冻结;“隐形贫困”人群最爱苹果 | 极客头条
  9. 996 都升不了职的程序员该如何拯救?
  10. 看完豁然开朗!美团java面试难吗