惯性导航原理(二)-平台式+捷联式+INS精度

article/2025/9/29 2:07:23

文章目录

  • 惯性导航原理
    • 1D
    • 2D/3D
  • 平台式系统
  • 捷联式系统
  • 平台式与捷联式惯导特点对比
  • 惯性导航系统特性
    • 优点
    • 缺点
  • INS的精度等级
    • 典型战术级惯导
    • 惯性器件的相对测量能力

惯性导航原理

航位推算(Dead-Reckoning):
惯性导航就属于航位推算,每一步都是在上一步坐标的基础上,推算出来的
在这里插入图片描述
缺点:每一步推算都有误差,随过程逐步累加,因此精度发散
优点:独立自主,与绝对定位(如GPS)可互补
转子陀螺:
可基于高速转动的转子陀螺,利用它的定轴性,可测出三个方向姿态角(俯仰、横滚角、航向角),利用两个轴,可测出四个角度,其中有一个角度是冗余的

1D

惯性导航原理:递推式航位推算
-假设有一小车在水平直线轨道上运动
-在小车上沿运动方向上安装了一只加速度计
在这里插入图片描述

2D/3D

2D/3D出现的问题
-由传感器数据获得载体相对于参考坐标系的方
向及其变化的问题。

  • 将传感器数据从“相对于惯性坐标系”转换到“相
    对于参考坐标系”。
  • 需要补偿地球万有引力(重力)加速度。
    解决策略:
    平台式系统和捷联式系统(目前用得较多)
    (Gimbal vs. Strapdown)

平台式系统

物理平台

  • 加速度计敏感轴始终指向东向和北向
  • 载体航向的变化由陀螺感知,据此控制稳定平台的
    转动,使其始终跟踪东向和北向
    在这里插入图片描述

捷联式系统

数学平台

  • 加速度计和陀螺与载体固联(strapdown)
  • 根据陀螺输出更新姿态矩阵,将比力向量投影变换
    至E-N坐标系
    在这里插入图片描述

平台式与捷联式惯导特点对比

在这里插入图片描述

惯性导航系统特性

优点

  • 完全自主性和高可靠性(军用和航空航天)
  • 导航信息丰富
  • 动态性能好(采样率高、频带宽)

缺点

  • 惯性导航误差随时间累积

在这里插入图片描述
由上图可知,初始位置是常值误差,初始速度误差造成的位置误差是随时间一次方发散;而初始姿态角(俯仰角常值误差)常值误差和加速度计误差,是随时间二次方发散;陀螺的零偏误差,造成的位置误差是随时间三次方发散的,这个量的影响是很大的,是一个决定性的误差因素

INS的精度等级

在这里插入图片描述
陀螺零偏为核心指标;目前的MEMS可以达到战术级的精度,它的陀螺零偏要求是1-10°每小时,加速度计零偏要求是万分之一g或千分之一g都可以。

典型战术级惯导

下图是一个战术级惯导的指标:
在这里插入图片描述
注:对于陀螺零偏,只需要记住0.01deg/h(对应导航级)和1deg/h(对应战术级)即可。

惯性器件的相对测量能力

以导航级惯导的陀螺为例

  • 陀螺零偏0.01 deg/hr
  • 陀螺量程1000 deg/s = 3600,000 deg/hr
  • 相对测量能力= 量程/ 零偏= 3.6x108 ! (非严谨类比:等效于测量武汉—北京距离,精度3mm!)

http://chatgpt.dhexx.cn/article/Wtgltoc8.shtml

相关文章

捷联惯导基础知识解析之一(姿态表示方法基础知识)

1、定轴运动与非定轴运动 即转轴固定不动的转动;因此可得知,在捷联惯导应用中,X、Y、Z轴在空间中都存在转动,所以整个过程为非定轴运动。 2、不可交换性误差: 起因:在非定轴转动情况下, 描述…

捷联惯导算法(三)姿态角和姿态矩阵

前言 文中算法公式摘自《捷联惯导算法与组合导航原理》(严恭敏、翁浚 编著)、《惯性导航》(秦永元 编著),其他理解仅代表个人观点。本文是对姿态角和姿态矩阵之间转化的理解。 一、定义 机体坐标系b系定义&#xff1…

捷联惯导系统学习7.1(捷联惯导粗对准 )

初始对准:确定导航参数姿态、方位、速度、位置的初始值,方位的初始化是最难的。 单独的惯导难以长时间维持高精度定位导航,需要与其他方式综合。 捷联惯导粗对准 初始对准具体就是确定导航参考坐标系的一个过程,寻找导航坐标系…

04 捷联式惯导系统概要

捷联式惯导与平台式惯导最本质的区别在于用数学平台代替物理平台 捷联式惯导概要 捷联式惯导的加速度计是直接装在载体上的,得出的是载体坐标系(b系)内的数据,但是载体坐标系不能当作导航坐标系。 捷联式系统加速度计测得的比力…

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

低成本MEMS惯导系统的捷联惯导解算MATLAB仿真 一、姿态角转换为四元数二、四元数转换为姿态角三、反对称阵四、位置更新五、姿态更新六、程序及数据主程序:子程序:数据及完整程序 之前将高成本的捷联惯导忽略地球自转、圆锥曲线运动以及划桨运动等化简为…

捷联惯导更新算法及误差分析汇总

一、捷联惯导数值更新算法 导航坐标系&#xff1a;东-北-天 载体坐标系&#xff1a;右-前-上 1、姿态更新算法&#xff1a; <1>姿态更新微分方程&#xff1a; ,表示导航系相对于惯性系的旋转&#xff1b;包括两部分&#xff1a; (1)地球自转引起的导航系旋转&#x…

捷联惯导系统(SINS)机械编排

目录 前言姿态更新姿态微分方程姿态更新算法 速度更新速度微分方程速度更新算法重力/哥氏积分项比力积分项右端第三积分项右端第二积分项 速度更新方程 位置更新位置微分方程位置更新算法 前言 IMU中的加速度计及陀螺仪测得原始数据为速度增量及角度增量&#xff0c;需要通过机…

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

初始对准&#xff08;粗、精对准&#xff09;/组合导航 一、捷联惯导粗对准 目的&#xff1a;寻找、确定参考导航坐标系&#xff1b;结果表现形式&#xff1a;得到姿态矩阵&#xff08;进而可以求出欧拉角、四元数等&#xff09; 前提&#xff1a;在导航坐标系&#xff08;比…

捷联惯导总结--初始对准,位置标定,INS姿态更新,GPS/INS组合

惯导及组合导航回顾 2018.09.16 今天和17系的同学一起把惯导的流程捋了一遍&#xff0c;为了加深自己的记忆&#xff0c;这里在前面把心得大致列出来。 我们这里只考虑捷联式惯导及松组合 首先拿到惯性传感器&#xff08;加速度计和陀螺仪&#xff09;需要对其进行标定&#x…

捷联式惯导系统初始对准

1 初始对准简介 1.1 初始对准任务 所谓对准指的是确定惯导系统各坐标轴相对于参考坐标系指向的过程。 捷联式惯导系统初始对准的任务有两项:第一&#xff0c;机体起飞前将初始速度和初始位置引人惯导系统;第二&#xff0c;机体坐标系与导航坐标系的初始变换短阵。另外&#…

c语言函数指针 的定义方法,C语言 函数指针一(函数指针的定义)

//函数指针 #include #include #include //函数指针类型跟数组类型非常相似 //函数名就是函数的地址&#xff0c;函数的指针&#xff0c;对函数名进行&取地址操作&#xff0c;还是函数名本身&#xff0c;这是C语言编译器的特殊处理 void test(int a){ printf("a%d\n&q…

C语言函数指针调用函数

C语言可以定义指针变量指向函数&#xff0c;通过指针来调用函数。 使用&#xff1a; 1、定义函数指针变量&#xff1a; 函数返回值类型 (*指针变量名)(); 2、将已有函数入口赋值给函数指针变量&#xff1a;fnPt avg; 3、使用指针变量调用函数&#xff1a;(*指针变量名)(参…

C语言函数指针与调用

C语言函数指针与调用 平时我们使用函数传递的参数一般为数据变量&#xff0c;那么是否可以传递函数呢&#xff1f; 答案是不但可以&#xff0c;而且习惯以后&#xff0c;会用上瘾的。通过传递不同的函数指针&#xff0c;我们可以实现在函数中调用不同的子函数。 下面就举个栗子…

C语言函数指针与指针函数

在大家刚开始学习c语言的时候&#xff0c;总是分不清函数指针和指针函数&#xff0c;就算是知道了它们之间的区别&#xff0c;也不了解它们的使用场景&#xff0c; 我写此博客帮大家缕一缕&#xff0c;也帮我自己缕一缕 1、函数指针与指针函数的概念以及区别 指针函数 从名…

C语言 函数指针做函数参数(即回调函数)

文章目录 函数指针做函数参数(回调函数)回调函数概念一般有三种调用方式回调函数的作用回调函数调用时刻回调函数的语法&#xff1a;1.简单的函数类型为&#xff1a;无参数、无返回值的函数。2.完全形式的回调函数注&#xff1a; 代码案例&#xff1a;模拟计算器 函数指针做函数…

C语言 函数指针

一.前言 最近学了一点函数指针的东西 感觉还是比较有意思的 在某先方面用起来也确实会方便些 给大家在这里分享一下。 二.定义 函数指针就是指向代码段中函数入口地址的指针。 从上述这句话就可以看出 函数指针的本质是一个指针&#xff0c;只不过是指向函数的指针。 三.声明形…

C语言函数指针用法

C语言函数指针用法 函数指针本质上是指针&#xff0c;它指向一个函数。 例如int (*p)(int); – 从 p 处开始, 先与指针结合, 说明 p 是一个指针, 然后与()结合, 说明指针指向的是一个函数, 然后再与()里的 int 结合, 说明函数有一个int 型的参数, 再与最外层的 int 结合, 说明…

C语言函数指针详解

1、概念 函数指针就是一个指针&#xff0c;指针指向某个内存区域&#xff0c;函数指针就是指向函数入口地址的这么一个指针变量&#xff0c;在.c文件中编写一个函数&#xff0c;将.c编译为可执行程序后&#xff0c;在.c文件中编写的函数会存放在可执行程序的代码段中&#xff…

C语言——函数指针

函数指针 C语言中的指针类型有很多种&#xff0c;但是函数指针可能有些小伙伴没听过&#xff0c;下面我们引入一段定义。 函数指针是指向函数的指针变量。 因此“函数指针”本身首先应是指针变量&#xff0c;只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型…