十、惯性导航误差传播规律
一、概述
上一篇文章我们介绍了惯性导航的解算方法,也即由 陀螺仪和加速度计原始的角速度和加速度信息解算得到惯导的位置、速度、姿态等信息。
在实际系统中,由于陀螺仪和加速度计信息具有误差,那么必然导致导航误差的逐渐增大,我们需要通过理论形式给出它的误差传播方程。
这样做主要是基于两个目的,其一是,当我们能够定量计算导航误差和器件误差之间的关系时,那么设计导航系统应该选用什么精度等级的器件就有依据了。
其二是,在组合导航中,误差传播方程其实就是滤波器的状态方程,必然要有的。
二、误差方程推导
在介绍导航误差方程之前,我们先看一个简单的方程(感觉理解了 以前的知识)
这种情况下要直接观察出误差方程,似乎没有那么直观了,方程越复杂,这个问题越严重,因此,我们要找到一个通用的办法来解决这样的问题。
其中一个行之有效的思路就是直接把 误差误差项 放入方程中去。由于下式成立:
这样就得到了我们想要的答案,其实,这可以作为这一类问题的统一解法,只不过方程更加复杂时,项数和化简步骤会多一些。
现在回到惯导问题上来,当我们想得到惯导误差的传播规律时,无非就是把上面的解法在导航解算方程上应用一下而已,
在低精度惯性导航的情况下(即不考虑地速和科氏加速度),就是这三个式子。
带误差的姿态、速度、位置可以分别表示为
其中 是用等效旋转矢量表示的姿态误差,可展开为
我们根据(3)式和(4)式写出带误差的导航方程如下
我们把(5)式和(3)式联立,把相同项消掉,就可以得到误差方程
绕了一大圈,其实最后得到的是这样一个形式上比较简单的方程,从这个方程里,我们可以很明确的看到,姿态误差是角速度误差引起的,
速度误差是姿态误差和加速度误差引起的,位置误差是速度误差引起的。
在高精度惯导中,考虑地球模型时,地速、科氏加速度等因素都要假如模型中去,其实方法都是一样的,只是多了几项而已,我们可以直接给出结果。
这里面的量比较多,其中 就是地速,而 则是载体在地球表面运动时,产生的绕地球的角速度。因此,对比(7)式会发现,
(6)式中误差是沿着"姿态->速度->位置"的方向单向传递的,而(7)式中则有了反向传递。这种反向传递在误差的表现上会带来什么呢?我们接着往下看。
三、误差传播特性
求误差曲线,即求各误差量关于时间的函数。公式(6)是一个简单的微分方程,这个微分方程可以直接解析式求解,得到姿态误差、
速度误差、位置误差关于时间的函数。此处我们若仅了解其误差特性,也可以这样直观理解它。姿态误差的导数是一个常数,
那么姿态误差是关于时间的一次曲线,速度误差的导数包含了姿态误差,那么速度误差是关于时间的二次曲线,位置误差中包含速度误差,
那么位置误差是关于时间的三次曲线。明白这一点,我们其实就已经能够理解mems器件的导航误差不仅会越来越大,而且误差的增长会越来越快,
这和各位观察的实验现象也是完全相符的。
对于公式(7),它对应的是高精度惯导的误差模型。这么复杂的方程已经无法直观去理解它了,一种解决的办法是 拉普拉斯变换,
先解变换后的方程,再对它的解求拉普拉斯反变换变得到时域上的解。如果把所有的误差量组成一个向量X,那么公式(7)可以写成下面的形式
它的拉帕拉斯变换为
其中X(0)是各误差量的初值,N(s)为sI-F的伴随矩阵。
这个方程求拉普拉斯反变换是非常复杂的,往往只求它的近似解,但是我们如果只要了解它的误差规律,那么倒不一定非得求个反变换。
对于(8)式中的拉普拉斯方程,学过自动控制理论的朋友们应该还记得,|sI-F|=0 的解即为这个方程的特征根,如果特征根全为纯虚根,即实部全为零,
那么它就是临界稳定系统,即状态量随时间是周期震荡的。本篇文章已经堆砌太多公式了,所以我们就不给出它的各个根的数学表示了,
而是直接结论性地给出它有六个虚根,对应三个不同周期的震荡,实际误差曲线(如下图)中,这三种周期同时存在,小周期被大周期调制。
速度误差曲线(图片来自严恭敏老师的《捷联惯导算法与组合导航原理》)
四、总结与思考
1. 误差规律分析的必要性
此处说的 误差规律指的是误差随时间变化的曲线,而不是指误差的状态方程,后者的必要性是显然的,因为将来做滤波的时候,它就是滤波器的状态方程,
是必不可少的。而对于误差规律,我认为它的必要性在于让我们知道什么是可行的。当我们设计一套导航系统,首先要指定的是它的精度指标,
而怎样从导航系统的精度指标转换成惯性器件的精度指标则是必不可少的一个步骤,毕竟我们设计硬件系统时看的都是陀螺仪和加速度计的精度手册。
十、惯性导航误差传播规律相关推荐
- JAVA常见算法题(三十二)---找规律
题目一: 4,5,15,45,135,405,__ 题目二: 524,244,954,674,394,15,725, __ 题目三: 7,8,6,9,10,7,4,4,5,__ 求横线位置的整数. * ...
- 十二、构建一个基本的组合导航系统
一.概述 在之前的文章里,我们从一个基本的IMU模块开始讲起(二),利用Allan方差分析方法(三.四),得出了其误差参数, 又通过标定(五.六.七.八).温补(九)提高了原始数据精度,通过导航解算( ...
- 组合导航系列文章(十二):滤波器基本原理
我觉得不错的地方 3. 滤波器估计原理 组合导航中,先验是imu解算的值,观测是gps等传感器给出的值,融合的目的是找到概率最大的那个值.上面介绍的三种方法都是对先验和观测的融合,由于极大似然要求先验 ...
- 中点和中值滤波的区别_组合导航系列文章(十二):滤波器基本原理
<组合导航系列文章>是<从零开始做自动驾驶定位>系列的第二阶段,从本阶段开始,文章在<泡泡机器人>公众号上首发,知乎用来备份和以后可能出现的必要更正. 泡泡机器人文 ...
- 组合导航原理剖析(二):惯性导航方法与应用综述
资料下载-PSINS 枯荣有常 - 知乎 半闲居士 - 知乎 书灌木 - 知乎 任乾 - 知乎 武汉大学多源智能导航实验室 传统导航采用单点导航的方式,定位精度为几米,显然不符合自动驾驶的需求. 现有 ...
- 大数据中数据挖掘技术的挑战
2019独角兽企业重金招聘Python工程师标准>>> 首先,数据挖掘简单的来说就是从一堆数据里面找有价值的东西.现在数据也是资产,将来会有一个经营数据的公司.所以数据是新的石油,我 ...
- 捷联惯导基础知识解析之四(粗/精对准和GPS/IMU和GPS/里程计组合导航)
初始对准(粗.精对准)/组合导航 一.捷联惯导粗对准 目的:寻找.确定参考导航坐标系:结果表现形式:得到姿态矩阵(进而可以求出欧拉角.四元数等) 前提:在导航坐标系(比如:东北天)下的重力矢量.地球旋 ...
- 计算机网络实验报告-632007060215
计算机网络实验报告 验证性实验--验证性实验 ipconfig 实作一 实作二 ping 实作一 实作二 tracert 实作一 实作二 ARP 实作一 实作二 实作三 DHCP 实作一 实作总结(失 ...
- 回顾2016年存储市场发展 解析产品涨价为何如此逆天
如果回顾整个2016年存储市场的话,小编只能说是品牌之间的完全是可以用相爱相杀来形容的.包裹在整体技术上较大的更新进步在内,不过整体而言这里面也一定有能让你记住的东西,小编觉得应该就是整体在存储产品的 ...
最新文章
- Varnish Cache 3.0.0安装
- C#2.0实例程序STEP BY STEP--实例二:数据类型
- Spring Boot2.x-08Spring Boot2.1.2 整合 Mybatis1.3.2 + 通用Mapper2.1.4 + PageHelper1.2.10 + Druid 1.1.10
- 这些css高级技巧,你知道几个呢
- 华为畅享20 Pro测评:5G双模六频段+90Hz刷新率屏幕
- springBoot项目启动去掉多余的启动日志
- SubSonic 零代码的数据访问
- 微信小程序如何去掉button边框
- 为什么 PSP22 对 Polkadot 生态系统很重要
- linux pe系统下载,WINPE LINUX DOS 完美者U盘维护系统V8.1 正式版
- 如何准备互联网产品岗面试
- 深度教练:让深度学习模拟人类教学过程,大幅减少训练数据和时间
- java如何找出勾股数组_勾股数组 学习笔记
- Paul Graham:撼动硅谷的人(译文)
- Mac 卸载/安装 maven
- 使用 HuggingFace Transformers创建自己的搜索引擎
- 关于电力系统保护FC跳闸回路闭锁保护的分析
- react-Mobx基本使用
- OpenCV二值图像处理——阈值,连通区域分析(C++)
- USB 接口的工业相机与 1394 接口工业相机的区别在哪里?