SINS/GNSS组合导航:SINS误差模型
SINS导航精度会受到多种误差所带来的影响,其中主要受到三个方面误差所造成的影响,其一是在系统的组装过程中会受到来自硬件精度,安装误差所带来的影响;其二是捷联解方法造成的算法误差,例如初始值误差,对中误差等等;其三受到外界环境因素所造成的干扰,例如信号干扰等。
若想整体性提高SINS的导航精度,则需要对系统误差进行深入研究找到解决方法。由于受到目前工艺水准的影响,使得其存在难以解决的硬件短板,造成惯性传感器的误差和初始条件中的误差在捷联解算的过程会不断的累积增加,对导航精度造成较大的误差影响。因而,需要对误差算法进行深入了解,在算法上对硬件的不足进行弥补。
0 中间量计算
利用SINS与GPS组合导航时,状态更新量是误差量,有位置误差(经纬高)、速度误差(东北天向速度)、姿态角误差、加表误差与陀螺仪误差。利用这些状态量进行递推更新求解需要用到很多中间量。
1 旋转角速度误差:
地球自转角速度分解为n系下的矢量,如下:
(0-1)
导航系旋转角速度如下:
(0-2)
对(0-1)求微分:
(0-3)
用表示上述矩阵得到:
(0-4)
对(0-2)求微分:
(0-5)
可以写成:
(0-6)
用M表示上述矩阵:
(0-7)
2 重力矢量误差
重力公式如下:
(0-8)
求偏差:
(0-9)
整理得:
(0-10)
重力矢量误差转到导航坐标系有:
(0-11)
计:
(0-12)
1 姿态误差模型
导航计算机给出的捷联矩阵,这个计算值与理论值捷联矩阵一定存在偏差,前者为b系至导航系n的计算值,后者为b系至导航系的理想值,将前者的n系视为系,捷联矩阵计算值为:,有如下关系:
(1-1)
记n系至系之间的旋转矢量,为小量,根据等效旋转矢量与方向余弦阵关系得到:
(1-2)
转置有:
(1-3)
则有:
(1-4)
捷联矩阵理想值计算如下:
(1-5)
实际计算存在误差,表示如下:
(1-6)
其中:
(1-7)
为陀螺误差,为导航系计算误差。
(1-4)两边求导数并等于(1-6)右端,用表示得到:
(1-8)
展开略去二次小量得到:
(1-9)
右边第一项根据得到:
(1-10)
得到:
(1-11)
至此得到了姿态角误差模型,表示了n系至系之间失准角变化规律。
可以写成:
(1-12)
代入(0-3)(0-5)得到:
(1-13)
整理如下:
(1-14)
其中,。至此得到了姿态角的误差方程。
2 速度误差:
速度误差模型描述了导航计算机计算的速度与理想速度之间的误差,同位置误差模型,n系与的区别。导航计算机计算的速度表示为,记为,误差公式如下:
(2-1)
求微分得到:
(2-2)
比例方程如下:
(2-3)
实际导航计算机计算如下:
(2-4)
其中,
(2-5)
为加速度计测量误差,为地球自转角速度误差(0-3),为导航系旋转计算误差(0-5),为重力误差。
根据(2-2),用式(2-4)减去(2-3)得到:
(2-6)
代入(1-4)及(2-5)得到速度误差模型:
(2-7)
代入(0-3)(0-5)得到:
(2-8)
其中,。
3 位置误差
经纬高的导数如下:
(3-1)
变化很小,视为常值,求偏差得到:
(3-2)
即:
(3-3)
计:
(3-4)
4 惯性仪表误差
4.1 陀螺仪误差模型
陀螺仪是敏感载体角运动的元件,它本身就具有误差。陀螺仪的输出
(4-1)
表示陀螺仪所有误差之和。只考虑随时间的漂移误差。假设三个陀螺误差模型相同,陀螺仪漂移是:
(4-2)
为常值误差,一阶马尔科夫漂移项,高斯白噪声。误差模型如下:
(4-3)
为驱动白噪声。为马尔科夫过程驱动相时间,如下:
(4-4)
4.2 加速度计误差模型
加速度计主要用于输出运载体的比力,本文只考虑加速度计的主要的误差项, 它的误差模型是:
(4-5)
为加速度计所有误差之和,一般建模为白噪声项及一阶马尔科夫漂移项之和。
(4-6)
加速度计误差模型如下:
(4-7)
为马尔科夫过程时间,方程如下:
(4-8)
为马尔科夫驱动相关时间。
SINS/GNSS组合导航:SINS误差模型相关推荐
- 基于PSINS工具箱的卡尔曼滤波与SINS/GNSS组合导航
文章目录 卡尔曼滤波与SINS/GNSS组合导航 典型的SINS/GNSS组合滤波 POS处理 卡尔曼滤波与SINS/GNSS组合导航 用于Kalman滤波的函数有: psinstypedef(nnm ...
- SINS/GNSS组合导航仿真应用详细版(基于PSINS工具箱 )
文章目录 轨迹仿真 生成轨迹数据 绘制仿真数据 惯导仿真 纯惯导仿真 SINS/GPS组合导航 总结 1 2 3 4 5 轨迹仿真 生成轨迹数据 首先,打开demos\test_trj.m文件,运行仿 ...
- SINS/GNSS组合导航:捷联惯导静基座下初始对准 (一)粗对准(Matlab)
SINS初始对准要测定系统的姿态变换矩阵,分为粗对准和精对准两个部分,粗短准阶段利用重力和地球自转量粗略计算姿态矩阵:在精对准阶段,不仅依靠前面的姿态矩阵测量值及重力和地球自转量,还要依据惯性器件的输 ...
- SINS/NHC组合导航(一)
SINS/NHC组合导航(一) 前言 数据 SINS/NHC基本原理 数据验证与分析 参考论文 前言 一般在车载SINS/GNSS组合导航中,为了提升GNSS失锁性能,可以采用融合车辆运动学约束条件辅 ...
- SINS/DR组合导航(一)
1.1 关于SINS/DR组合导航 SINS/DR组合导航是一种很常见的,也是很传统的一种组合导航方式,这里的DR叫做航位推算,定义是利用姿态.航向和行驶里程信息来推算机器人相对于起始点的相对位置.对 ...
- MTI-G-710/GNSS组合导航代码分析
这里写自定义目录标题 前言 代码分析 主函数 sinsgps核心函数 IMU参数辨识 结果分析 1.原始数据分析 2.陀螺仪零偏估计 3.加速度计零偏估计 4.自适应卡尔曼滤波 5.组合导航下的方位角 ...
- INS/GNSS组合导航(三)松耦合、紧耦合、深度耦合
0 INS/GNSS组合导航概述 所谓INS/GNSS组合导航,就是利用INS和GNSS两者信息进行融合,从而综合利用两者的优点,实现优势互补,求解实现pose的解算,得到PVA(位置.速度.姿态)的 ...
- INS/GNSS组合导航(七)-SINS的微分方程的推导
(三)中对SINS的机械编排进行了初步可行性的介绍,并未对机械编排进行原理性介绍.那么在详细介绍机械编排之前,需要先对SINS的微分方程进行详细的推导. 无论是机械编排,还是后面误差方程的建立,SIN ...
- INS/GNSS组合导航(六)-惯性器件的主要误差
在SINS的各种误差源中,影响最大的是惯性传感器误差,这其中又包括加速度计和陀螺仪的误差.从误差的性质上可以分为系统误差和随机误差,而从误差源上又可以分为零偏误差.尺度因子误差.安装误差.非线性误差以 ...
最新文章
- 使用文件给swap增加空间
- python代码通过日期获得星期信息(根据日期获取星期day of the week)
- Android 适配底部返回键等虚拟键盘的完美解决方案
- 2020年7月程序员工资统计,平均14357元,又跌了,扎心
- 视频内容理解在Hulu的应用与实践
- Yii的errorLog
- 转:VMware、微软等四种主要的网络IO虚拟化模型
- 【BZOJ3566】概率充电器,树形概率DP
- 自动驾驶再出事!欧洲一辆自动驾驶小公交撞到行人
- php手机号码一分钟发送一次短信_如何实现php手机短信验证功能
- iOS定位服务CoreLocation
- 2014华为机试西安地区B组试题
- 烂泥: KVM虚拟机Linux系统增加硬盘
- 2021年下半年软考-网络工程师答案及解析(中级)
- 《Python金融大数据风控建模实战》 第15章 神经网络模型
- hist seg, find peaks, tps, pava单调拟合, isotonic-regression,REGULARIZED DISCRETE OPTIMAL TRANSPORT
- win7系统msi文件无法安装历程
- 全面了解超声波传感器
- linux建立ss服务器,如何在linux服务器上部署ss服务
- Excel学习日记:L21-表格数值格式
热门文章
- cobaltstrike安装使用
- vue自定义组件三步走
- poi中word中表格跨列合并以及不兼容wps问题,java下 linux下word转pdf 问题解决
- kij是不是c语言语句,C语言第一二三章习题.doc
- 【转】一个拿到人人网和淘宝网offer的大四学生的Android学习经历
- 【FreeBSD】VMware 安装 FreeBSD
- 用火狐浏览器看中一段代码是复制外部html还是复制内部html,为什么PDF文件用某些浏览器读取就可以复制出其中的文字,而用WPS等办公软体就不可以复制出呢?...
- 什么叫做石英表_机械表与石英表的区别是什么?
- python脚本实现qq邮箱发送邮件
- 计算机音乐制作专业 考研,音乐专业考研院校排名