为了避免各个概念的混淆,还是把这两个内容先梳理一下。与其说梳理两种惯导方式,还不如说是一种,因为游移惯导就是为了解决指北惯导跟踪不上地理系而改进的,仅与指北惯导存在一个游移方位角αα\alpha的关系。另外在学习中看了好几本不同的书,所以字母表示我都感觉混乱。在这篇梳理中尽量保证与前面推导过程字母的统一。

一、指北方位惯导系统

1、指北方位惯导的力学编排

(1)平台指令角速度

在指北惯导中,理想情况下平台系p与地理系g是重合的,所以在力学编排中就认为他们是重合,误差分析时才考虑两者不重合的情况。注意是平台跟踪地理系,平台系与地理系的指向始终重合,而不是运载体;运载体的姿态需要根据平台相对于运载体的转动信息输出。

平台跟踪地理系的过程中,对平台施加的指令角速度为ω⃗ gigω→igg\vec{\omega}_{ig}^g,即g系相对于惯性系i的角速度在g系的投影。
ω⃗ igω→ig\vec{\omega}_{ig}由两部分组成,分别为:
ω⃗ ieω→ie\vec{\omega}_{ie}为地球相对于i系的角速度在g系的投影,即地球自转角速度Ω⃗ Ω→\vec{\Omega}在g系中的投影,也可表示为Ω⃗ gΩ→g\vec{\Omega}^g;
ω⃗ gegω→egg\vec{\omega}_{eg}^g为运载体相对于地球的角速度在g系中的投影。

那么指令角速度可以通过这样的路线求解:

ω⃗ gig←⎡⎣⎢⎢Ω⃗ gω⃗ geg⎤⎦⎥⎥←⎡⎣⎢⎢V⃗ geg⎤⎦⎥⎥ω→igg←[Ω→gω→egg]←[V→egg]

\vec{\omega}_{ig}^g \xleftarrow[]{} \left[\begin{matrix} \vec{\Omega}^g \\ \\ \vec{\omega}_{eg}^g \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix}\\ \\ \vec{V}_{eg}^g \\\end{matrix} \right]

(2)速度方程

速度方程中会用到平台指令角速度中的Ω⃗ g ω⃗ gegΩ→gω→egg \vec{\Omega}^g \space \vec{\omega}_{eg}^g
为了明确区分,把投影到的坐标系也进行了标记

V⃗ ˙geg=f⃗ g−(2Ω⃗ g+ω⃗ geg)×V⃗ geg+g⃗ V→˙egg=f→g−(2Ω→g+ω→egg)×V→egg+g→

\dot{\vec{V}}_{eg}^g = \vec{f}^g - (2\vec{\Omega}^g + \vec{\omega}_{eg}^g) \times \vec{V}_{eg}^g + \vec{g}

(3)经纬度方程

经纬度求解通过速度方程求解。

⎡⎣⎢ϕλ⎤⎦⎥←V⃗ geg[ϕλ]←V→egg

\left[\begin{matrix} \phi \\ \\ \lambda \\\end{matrix} \right] \xleftarrow[]{} \vec{V}_{eg}^g

2、指北方位惯导的误差方程

(1)速度误差方程

前面已经提及,分析误差时要考虑p系与g系之间的偏差。两者之间的转换矩阵为CpgCgpC_g^p,计算系c。通过比力方程求c系和g系中的速度,然后求误差。

δV⃗ =V⃗ c−V⃗ gδV→=V→c−V→g

\delta \vec{V} = \vec{V}^c - \vec{V}^g

注意,比力方程中

f⃗ c=f⃗ p+∇p=Cpgf⃗ g+∇pf→c=f→p+∇p=Cgpf→g+∇p

\vec{f}^c=\vec{f}^p+\nabla^p = C_g^p\vec{f}^g + \nabla^p

(2)位置误差方程
⎡⎣⎢δλδϕ⎤⎦⎥←⎡⎣⎢λc  λϕc  ϕ⎤⎦⎥←[V⃗ c  V⃗ g][δλδϕ]←[λcλϕcϕ]←[V→cV→g]

\left[\begin{matrix} \delta \lambda \\ \\ \delta \phi \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \lambda_c \space\space \lambda \\ \\ \phi_c \space\space \phi \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \vec{V}^c \space\space \vec{V}^g \end{matrix} \right]

经度误差的求解同理。

(3)平台姿态误差

平台系与地理系之间的偏差角ϕϕ\phi

ϕ⃗ ˙=ω⃗ pgpϕ→˙=ω→gpp

\dot{ \vec{\phi} } = \vec{\omega}_{gp}^p

ω⃗ pgp←⎡⎣⎢⎢ω⃗ pipω⃗ pig⎤⎦⎥⎥←⎡⎣⎢ω⃗ cicω⃗ gig⎤⎦⎥←⎡⎣⎢⎢Ω⃗ cΩ⃗ gV⃗ cV⃗ g⎤⎦⎥⎥ω→gpp←[ω→ippω→igp]←[ω→iccω→igg]←[Ω→cV→cΩ→gV→g]

\vec{\omega}_{gp}^p \xleftarrow[]{} \left[\begin{matrix} \vec{\omega}_{ip}^p \\ \\ \vec{\omega}_{ig}^p \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \vec{\omega}_{ic}^c \\ \\ \vec{\omega}_{ig}^g \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \vec{\Omega}^c & \vec{V}^c \\ \\ \vec{\Omega}^g & \vec{V}^g \\\end{matrix} \right]

二、游移方位惯导系统

与指北方位惯导的不同之处就是游移方位角的存在,过程中注意一下即可。也要注意此时的平台系p不与地理系g重合,夹角就是游移方位角。可以假定与p系重合的为理想平台系G,这在误差分析中会得到应用,分析方法与指北惯导误差分析中的p系与g系相同。

1、游移方位惯导的力学编排

(1)平台指令角速度

注意Ω⃗ pΩ→p\vec{\Omega}^p要通过将Ω⃗ gΩ→g\vec{\Omega}^g向p系投影得到。

ω⃗ pip←⎡⎣⎢⎢Ω⃗ pω⃗ pep⎤⎦⎥⎥←⎡⎣⎢⎢Ω⃗ ω⃗ geg⎤⎦⎥⎥←⎡⎣⎢⎢V⃗ geg⎤⎦⎥⎥←⎡⎣⎢⎢V⃗ pep⎤⎦⎥⎥ω→ipp←[Ω→pω→epp]←[Ω→ω→egg]←[V→egg]←[V→epp]

\vec{\omega}_{ip}^p \xleftarrow[]{} \left[\begin{matrix} \vec{\Omega}^p \\ \\ \vec{\omega}_{ep}^p \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \vec{\Omega} \\ \\ \vec{\omega}_{eg}^g \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix}\\ \\\vec{V}_{eg}^g \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix}\\ \\\vec{V}_{ep}^p \\\end{matrix} \right]

(2)速度方程
V⃗ ˙pep=f⃗ p−(2Ω⃗ p+ω⃗ pep)×V⃗ pep+g⃗ V→˙epp=f→p−(2Ω→p+ω→epp)×V→epp+g→

\dot{\vec{V}}_{ep}^p = \vec{f}^p - (2\vec{\Omega}^p + \vec{\omega}_{ep}^p) \times \vec{V}_{ep}^p + \vec{g}

2、游移方位惯导的误差方程

这里用到理想的平台系G,理想情况下G系与p系重合,分析误差时要考虑两者之间的偏差。

(1)速度误差方程
δV⃗ ←⎡⎣⎢⎢V⃗ cV⃗ G⎤⎦⎥⎥δV→←[V→cV→G]

\delta \vec{V} \xleftarrow[]{} \left[\begin{matrix} \vec{V}^c \\ \\ \vec{V}^G \\\end{matrix} \right]

(2)位置误差方程
⎡⎣⎢δλδϕ⎤⎦⎥←⎡⎣⎢λc  λϕc  ϕ⎤⎦⎥←[V⃗ c  V⃗ G][δλδϕ]←[λcλϕcϕ]←[V→cV→G]

\left[\begin{matrix} \delta \lambda \\ \\ \delta \phi \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \lambda_c \space\space \lambda \\ \\ \phi_c \space\space \phi \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \vec{V}^c \space\space \vec{V}^G\end{matrix} \right]

(3)平台姿态误差方程
ϕ⃗ p˙=ω⃗ pGpϕ→p˙=ω→Gpp

\dot{ \vec{\phi}^p } = \vec{\omega}_{Gp}^p

ω⃗ pGp←⎡⎣⎢⎢ω⃗ pipω⃗ piG⎤⎦⎥⎥←⎡⎣⎢ω⃗ cicω⃗ GiG⎤⎦⎥ω→Gpp←[ω→ippω→iGp]←[ω→iccω→iGG]

\vec{\omega}_{Gp}^p \xleftarrow[]{} \left[\begin{matrix} \vec{\omega}_{ip}^p \\ \\ \vec{\omega}_{iG}^p \\\end{matrix} \right] \xleftarrow[]{} \left[\begin{matrix} \vec{\omega}_{ic}^c \\ \\ \vec{\omega}_{iG}^G \\\end{matrix} \right]


可能写的不够详细,以后想到再补充!

017指北与游移方位惯导系统知识梳理相关推荐

  1. 捷联惯导基础知识解析之四(粗/精对准和GPS/IMU和GPS/里程计组合导航)

    初始对准(粗.精对准)/组合导航 一.捷联惯导粗对准 目的:寻找.确定参考导航坐标系:结果表现形式:得到姿态矩阵(进而可以求出欧拉角.四元数等) 前提:在导航坐标系(比如:东北天)下的重力矢量.地球旋 ...

  2. 捷联惯导系统学习7.5(低成本组合导航系统模型)

    低成本组合导航系统模型 低精度MEMS惯性/卫星/地磁组合导航系统中,选择惯导系统的姿态失准角ϕ\phiϕ.速度误差δvn\delta v^nδvn.定位误差δpn\delta p^nδpn.陀螺仪相 ...

  3. 捷联惯导基础知识解析之五(低成本姿态航向参考系统)

    陀螺仪精度0.1°/s:加速度计精度5mg:主要指零偏重复性! 一.简化的惯导算法 1.姿态更新 陀螺仪输出直接进行积分,得到角增量: 2.速度更新: 在导航系下,完整的速度微分方程,如下: 其中,在 ...

  4. 高、低成本MEMS惯导系统姿态、位置、速度更新算法的对比

    高.低成本MEMS惯导系统姿态.位置.速度更新算法的对比 一.高成本MEMS惯导系统姿态.位置.速度更新算法 1.速度更新 2.位置更新 3.姿态更新 4.程序仿真及实验结果 4.1 主函数 4.2 ...

  5. 捷联惯导系统学习4.1(惯导数值更新算法)

    1 常用坐标系的定义 (1)地心惯性坐标系(i 系,inertial frame) 用oixiyizio_ix_iy_iz_ioi​xi​yi​zi​表示,原点以地球为中心, 原点oio_ioi​在地 ...

  6. 低成本MEMS惯导系统的捷联惯导解算MATLAB仿真

    低成本MEMS惯导系统的捷联惯导解算MATLAB仿真 一.姿态角转换为四元数 二.四元数转换为姿态角 三.反对称阵 四.位置更新 五.姿态更新 六.程序及数据 主程序: 子程序: 数据及完整程序 之前 ...

  7. 捷联惯导系统学习2.5(等效旋转矢量微分方程的泰勒级数解)

    在高精度的捷联惯导系统中,陀螺仪姿态的解算往往是通过采集一定时间内的角增量信息, 计算角增量信息计算出等效旋转矢量,在通过等效旋转矢量递推余弦阵或者四元数,完成姿态更新. 等效旋转矢量微分方程的泰勒级 ...

  8. 捷联惯导基础知识之一(姿态更新的毕卡算法、龙格库塔算法、及精确数值解法)

    一.介绍旋转矢量以及由旋转矢量更新四元数 等效旋转矢量微分方程(Bortz方程): 经过理论和近似推导: 单位四元数与旋转矢量关系: 单位四元数与三角函数的关系: 四元数更新方程:利用旋转矢量,考虑了 ...

  9. Ubuntu20.04基本配置指北——让Ubuntu成为可办公系统

    Ubuntu基本配置指北 本教程基于Ubuntu20.04版本进行配置,其余版本可能存在少许不同. wifi驱动 由于我的笔记本是Thinkpad,所以在去年安装Ubuntu20.01时会存在没有wi ...

  10. 捷联惯导基础知识解析之九万向节死锁/奇异点

    背景知识 导航坐标系:东-北-天 载体坐标系:右-前-上 一.平衡环架 平衡环架(英语:Gimbal)为一具有枢纽的装置,使得一物体能以单一轴旋转.由彼此垂直的枢纽轴所组成的一组三只平衡环架,则可使架 ...

最新文章

  1. 常识性概念图谱建设以及在美团场景中的应用
  2. Kaggle大神:竞赛代码别删,这都是宝藏
  3. 完整恢复模式下的备份/恢复
  4. Action请求后台出现Response already commited异常解决方法
  5. 面向接口编程详解(一)—— 思想基础
  6. mknod创建设备(加载新的设备驱动时候,通常会用到此命令)
  7. 常用数据挖掘算法简介
  8. 配置单节点伪分布式Hadoop
  9. docker 端口映射 及外部无法访问问题:开启IP转发从而解决
  10. 机房系统(四)——【分页控件SSTab】
  11. python - EDA - 1 统计缺失值
  12. 【Linux】tail: inotify cannot be used, reverting to polling: Too many open files
  13. TokenInsight:BTC网络活跃度保持历史高位,人气居高不下
  14. Linux 命令(95)—— test 命令
  15. yagmail群发邮件
  16. SPSS(1)--安装hayes process插件及用Bootstrap方法进行中介效应检验
  17. 一维热传导方程求数值解
  18. 山海演武传·黄道·第一卷 雏龙惊蛰 第四章 异兽
  19. 你知道PMU与PMU的区别吗?
  20. PhPStorm mac最新破解版

热门文章

  1. ueditor常见用法
  2. ShellExecuteEx and SHELLEXECUTEINFO and ShellExecute
  3. 国内android源码下载方法
  4. sql语句中表格缩写命名_数据库表、字段命名规范
  5. 快播CEO认罪,成人网站对技术的要求有多高?
  6. android自定义指针,Android实现HID鼠标的指针自定义
  7. android 性能测试 简介,android性能测试工具traceview简介[转载]
  8. 【FME】常见转换器功能介绍
  9. c语言火车票退票系统流程图,[图解12306退票流程与步骤]
  10. Latex复杂三线图的处理