一、惯性传感器

1. 惯性传感器指标

加速度计和陀螺仪的实际输出不可避免地存在误差,主要包括零偏误差、比例因子误差、交轴耦合误差和随机噪声等[140]。每一种系统误差又包含常值项、随温度变化项、随机逐次上电启动项和工作期间变化项等。对于高精度传感器,厂家会在出厂前对确定性误差作补偿修正,真正决定测量精度是补偿确定性误差之后的残余误差项,比如上电启动项、工作期间变化项和随机噪声等,厂家会提供详细的参数指标。
IMU指标一般由动态指标和静态指标2个方面构成。以陀螺仪为例讨论IMU各项指标参数的含义。动态指标通常包括量程、标度因子(分辨率)、标度因子重复性、标度因子的全温误差等;静态指标主要包括零偏稳定性、零偏重复性、角度随机游走等,描述了惯性传感器的噪声特性,决定了误差和发散程度,将直接影响测量系统的精度。
其中关键指标为上电零偏稳定性和零偏重复性。陀螺仪在静止状态下,实际输出为地球自转角速度分量复合噪声缓慢变化的曲线,对数据每10秒求平均再统计标准差,即零偏稳定性;零偏重复性指逐次上电零偏的重复性,也可以是在高温测试中观察到的长期变化,用以描述IMU的重复性和长期稳定性;带宽作为重要参数,一般是指前端低通滤波器的-3dB位置处,也可以是IMU能进行有效测量的带宽范围。
表 3-1对比了某型号光纤陀螺仪和MEMS传感器的各项指标参数,2者零偏稳定性与零偏重复性均较为接近。根据光学陀螺仪的特点,光纤陀螺仪的分辨率应根据脉冲当量进行计算。若传感器的脉冲当量为20000,采样率为500Hz,则分辨率表示为1/20000/(1/500)=0.025°/s。

2. 惯性传感器的随机误差

IMU的随机误差是造成积分漂移误差的最主要因素,一般包括随机游走噪声和零偏不稳定性2类。
角度随机游走ARW(Angle random walk)是随机游走噪声中的一种,可认为是陀螺仪测得角速度中的白噪声分量,积分得到的角度误差变化满足维纳过程。其中维纳过程可不严格地理解成为高斯白噪声的积分,特点是方差随时间线性增长。角度随机游走的单位是 (°/h1/2)或1/60×PSD((°/h)2/Hz)1/2。对陀螺仪实测数据进行离散采样,角度随机游走ARW和离散采样噪声幅度RMS、有效带宽BW的关系可近似为

RMS=ARWBWRMS{\rm{ }} = {\rm{ }}ARW{\rm{ }}\sqrt {BW} RMS=ARWBW​

速度随机游走ARRW(Angular Rate Random Walk)表示传感器测得角速度误差是维纳过程,单位为°/h^3/2。零偏不稳定性(Bias Instability)是一种非静态噪声,可以理解为高斯白噪声和维纳过程的混合[141],单位一般表示为°/h。角速度随机游走ARRW和离散采样噪声幅度RMS、有效带宽BW的关系可近似为

RMS=ARRW/BWRMS{\rm{ }} = {\rm{ }}AR{\rm{R}}W{\rm{ /}}\sqrt {BW} RMS=ARRW/BW​
实际情况下陀螺仪的输出常常以白噪声为主,在这种情况下,零偏稳定性指标 (10s平滑)与角度随机游走参数 间的关系近似为[142]
ARWdeg⁡/h=σTARW \deg/\sqrt{h}= \sigma \sqrt{T}ARWdeg/h​=σT​
式中T为10s。
同理,对于加速度计,速度随机游走表示IMU测得速度的误差变化是维纳过程;加速度随机游走表示IMU测得加速度的误差变化是维纳过程。

3. IMU随机误差模型

为分析传感器噪声系数对测量系统的影响,首先需对传感器噪声进行建模。
惯性传感器的残余误差是影响测量精度的重要误差源,主要是加速度计和陀螺仪的零偏误差和比例因子误差。而在当前技术条件下,比例因子误差等动态误差相较于零偏为小误差项,在加速度计的随机噪声建模中只考虑零偏误差和速度随机游走噪声[140];光纤陀螺仪零偏不稳定性较小,在陀螺仪随机噪声建模中只考虑角度随机游走和角速率随机游走2项[142][143],即可大概反应噪声的统计特性。
根据上述讨论,以陀螺仪为例,设定传感器的随机误差为s_m ,表示为

{sm(t)=b(t)+wN(t)b˙(t)=wK(t)\left\{ \begin{array}{l} {s_m}(t) = b(t) + {w_N}(t)\\ \dot b(t) = {w_K}(t) \end{array} \right.{sm​(t)=b(t)+wN​(t)b˙(t)=wK​(t)​

式中, wN(t)w_N(t)wN​(t)和 wK(t)w_K(t)wK​(t)均为零均值的白噪声;b(t)为噪声wK(t)w_K(t)wK​(t)的积分。
噪声的自相关函数表示为

{E(wN(t)wN(τ))=σN2δ(t−τ)E(wK(t)wK(τ))=σK2δ(t−τ)\left\{ \begin{array}{l} {\rm{E}}({w_N}(t){w_N}(\tau )) = \sigma _N^2\delta (t - \tau )\\ {\rm{E}}({w_K}(t){w_K}(\tau )) = \sigma _K^2\delta (t - \tau ) \end{array} \right.{E(wN​(t)wN​(τ))=σN2​δ(t−τ)E(wK​(t)wK​(τ))=σK2​δ(t−τ)​

4. 惯性传感器随机噪声标定

Allan方差可以在时域上对频域特性进行分析,采用该方法对IMU数据构成的一个样本空间进行处理,能准确辨识出惯性传感器在理想条件下的各项误差系数,一般包括量化误差、零偏不稳定性、零偏重复性、角度随机游走、角速度随机游走等[143]。
静置IMU连续采集4到5小时数据,对IMU数据进行Allan方差分析,绘制标准差对相关时间的双对数曲线如图 3-12所示。从图中可知,某型光纤陀螺仪的角度随机游走标定参数为0.02°/h1/2,角速度随机游走误差标定参数为0.163°/h3/2,零偏不稳定性为8.41×10-2°/h。振梁加速度计的速度随机游走标定参数为1.93×10-3 g·m/s/h1/2,零偏不稳定性参数为4.38×10-6 g。由于采样率为500Hz,则加速度计的离散白噪声约为0.007 m/s2。Allan方差计算得到的零偏不稳定性与厂家提供的零偏稳定性指标有对应关系,反映器件在极端理想条件下的性能极限,一般比后者低一个数量级。

二、GNSS传感器

1. 精度指标

以Novatel OEM719卫星接收板卡为例,讨论各参数指标的含义。

  • 单点定位L1 1.5m

  • 单点定位L1/L2 1.2m

    • 单频接收机只能收L1载波信号,测定载波相位观测值进行定位。由于不能有效消除电离层延迟影响,只适用于短基线(<15km)的精密定位。
    • 双频接收机可以同时接收L1,L2载波信号。利用双频对电离层延迟的不一样,可以消除电离层对电磁波信号的延迟的影响,可用于长达几千公里的精密定位。民用GPS通常只使用L1波段,而勘测与军事用途则需要同时使用L1和L2波段。
  • SBAS 60cm

    • 星基增强系统
    • 通过地球静止轨道(GEO)卫星搭载卫星导航增强信号转发器,可以向用户播发星历误差、卫星钟差、电离层延迟等多种修正信息,实现对于原有卫星导航系统定位精度的改进。
  • DGPS 40cm

    • 伪距差分原理
    • 伪距差分是目前用途最广的一种技术。几乎所有的商用差分GPS接收机均采用这种技术。
    • 在基准站上的接收机要求得它至可见卫星的距离,并将此计算出的距离与含有误差的测量值 加以比较。利用一个α-β滤波器将此差值滤波并求出其偏差。然后将所有卫星的测距误差传输 给用户,用户利用此测距误差来改正测量的伪距。最后,用户利用改正后的伪距来解出本身的位置, 就可消去公共误差,提高定位精度。与位置差分相似,伪距差分能将两站公共误差抵消,但随着用户到基准站距离的增加又出现了系统误差,这种误差用任何差分法都是不能消除的。用户和基准站之间的距离对精度有决定性影响。利用伪距差分方法,定位精度可达到亚米级。
  • PPP 4~40cm

    • 精密单点定位技术(Precise Point Positioning,PPP)
    • 精密单点定位技术(Precise Point Positioning,PPP)是上世纪九十年代末期发展起来的一种绝对定位技术。在PPP之前,绝对定位家族里大都靠SPP去维持其发展。SPP就是标准单点定位技术,也称为伪距单点定位技术。其基本定位原理也是基于最小二乘,但是不涉及载波相位观测值,因此无需考虑模糊度固定的问题。但是伪距观测值的噪声很大,所以定位精度不是很高。而载波相位观测值的噪声小,相对于伪距观测值有先天性的优势。随着PPP技术的提出,从刚开始的PPP浮点解到现如今的PPP固定解,PPP技术带来了GNSS历史上的一次技术革命。PPP技术利用高精度的载波相位观测值与伪距观测值以及一系列精密产品,便可完成单台接收机的高精度定位。就目前来说,PPP技术已经相对成熟,但是仍然具有如快速模糊度固定算法、实时动态PPP等方面的挑战。
  • RTK 1cm+1ppm

    • 载波相位差分技术又称之为RTK技术(real time kinematic),是建立在及时处理两个测站的载波相位基础上的。载波相位差分技术能实时提供观测点的三维坐标,并达到厘米级的高精度。
    • 与伪距差分原理相同,由基准站通过数据链及时将其载波观测值及基准站坐标信息一同传送给用户站。用户站接收GPS卫星的载波相位与来自基准站的载波相位,并组成相位差分观测值进行及时处理,能及时给出厘米级的定位结果。
    • 实现载波相位差分GPS的方法分为两类:修正法与差分法。前者和伪距差分相同,基准站把载波相位修正量发送给用户站,以改正其载波相位,之后求解坐标。后者把基准站采集的载波相位发送给 用户台进行求差解算坐标。前者是准RTK技术,后者为真正的RTK技术。

对比天宝GNSS板卡和诺瓦泰的板卡的性能指标,发现几种产品的精度指标均差不多。指标具有欺骗性,并不能说明传感器的稳定性、抗干扰等特性。

2. GNSS与IMU的同步

GNSS与IMU同步主要需解决两个传感器在统一的时间线下的采样时间。系统处理NMEA信号有几十毫秒的延时,需要进行精确同步。同步过程主要依赖GNSS模块输出的PPS秒脉冲信号。

武汉大学多源智能导航实验室

组合导航原理剖析(四):惯性和GNSS器件选型与误差来源相关推荐

  1. 组合导航原理剖析(二):惯性导航方法与应用综述

    资料下载-PSINS 枯荣有常 - 知乎 半闲居士 - 知乎 书灌木 - 知乎 任乾 - 知乎 武汉大学多源智能导航实验室 传统导航采用单点导航的方式,定位精度为几米,显然不符合自动驾驶的需求. 现有 ...

  2. 捷联惯导算法与组合导航原理学习——四元数和姿态阵转换(二)

    四元数和姿态阵转换 学习资料参考: [1] 严恭敏,翁浚. 捷联惯导算法与组合导航原理[M]. 西安: 西北工业大学出版社, 2019.8. Quaternion.h #pragma once #in ...

  3. 捷联惯导算法与组合导航原理学习——等效旋转矢量和姿态阵转换(一)

    等效旋转矢量和姿态阵转换 学习资料参考: [1] 严恭敏,翁浚. 捷联惯导算法与组合导航原理[M]. 西安: 西北工业大学出版社, 2019.8. EquRotationVec.h #pragma o ...

  4. INS/GNSS组合导航(六)-惯性器件的主要误差

    在SINS的各种误差源中,影响最大的是惯性传感器误差,这其中又包括加速度计和陀螺仪的误差.从误差的性质上可以分为系统误差和随机误差,而从误差源上又可以分为零偏误差.尺度因子误差.安装误差.非线性误差以 ...

  5. 卡尔曼滤波与组合导航原理_无人机机载导航系统和传感器基本原理

    本文首发于公众号:无人机系统技术 公众号回复"加群"进入无人机技术交流群交流 公众号回复"多旋翼"获取国际顶尖团队科研成果 公众号回复"控制分配&qu ...

  6. 组合导航原理-松组合+紧组合概念

    文章目录 组合导航系统 组合导航的概念 广义 狭义 什么是滤波器 互补滤波 惯性导航中的卡尔曼滤波思想 GNSS/INS组合导航分类 松组合 概念 特点 紧组合 概念 特点 深组合 概念 特点 GNS ...

  7. 卡尔曼滤波与组合导航原理_基于RAEKF的GPS/INS紧组合导航方法研究

    实际运动中的载体动力学模型误差不可避免,而观测噪声的统计特性又具有不确定性,无法完全模型化,观测粗差对导航精度的影响也不容忽略[1-3].结合上述因素,组合滤波模型的精确度无法得到保障,卡尔曼滤波在组 ...

  8. 组合导航最优综合与滤波方法 -- 《组合导航原理与应用(西北工业大学出版社)》读书笔记(3)

    组合导航最优综合与滤波方法      惯性导航的主要缺点是定位误差随着时间积累,因而难以长时间的独立工作,解决这一问题的途径主要有两种:提高惯导系统的本身精度,另一种是采用组合导航技术.提高INS精度 ...

  9. 四. 常用EMC防护器件选型学习笔记

     常用EMC防护器件选型 一.压敏电阻(MOV) 技术参数:压敏电压 工作电压 最大通流量 最大钳位电压(残压) 静态结电容 工作原理:压敏电阻相当于一个可变电阻,它是并联于电路中. 当电路正常工作时 ...

最新文章

  1. 用脑机接口去“搜索一下”,是种什么体验? | CCF C³-03@搜狗
  2. VMProtect 与 ASProtect 在VC中的SDK编程
  3. 用 C 语言实现面向对象编程
  4. 【控制】多智能体系统总结。5.系统合并。
  5. C# 多线程 与 委托
  6. java项目遇到的问题_java系列:项目中遇到的一些问题(持续更新中)
  7. ospf协议_「案例」OSPF路由动态协议及配置
  8. GinaBackDoor简单实现
  9. LeetCode 144. 树的前序遍历迭代写法
  10. javascript实现一行文字随不同设备自适应改变字体大小至字数完全展示
  11. (转)DirectX不是全部!3D游戏图形技术解析
  12. 知名IB学校ib英文书单合集
  13. 防辐射门行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  14. 开氏温度与摄氏度换算_为什么体温表要甩?探秘温度计、湿度计的玄机!
  15. MPI_Bcast与MPI_Comm_split配合,实现行广播或列广播
  16. linux创建用户和组
  17. php websocket通信
  18. ip route常用语法
  19. 移动硬盘文件乱码是怎么回事?数据还能恢复吗
  20. adb乱码 windows_adb显示 部分乱码修改方法

热门文章

  1. 数据结构笔记_34 赫夫曼编码压缩、解压文件
  2. PSPICE理想恒功率负载(CPL)建立方法
  3. css3的clip-path方法裁切图片(三角形,多边形,圆,椭圆)
  4. X265-Android
  5. 2013年最后的收成:avalon1.0正式发布
  6. 【面试心得】郑州卓见软件科技
  7. Vue data 中随意更改一个属性,视图都会被更新吗?
  8. 关于DIY eGPU的使用配置心得
  9. JOJ——基于爬虫的在线测评系统(Online Judge)
  10. python安装 Autodesk FBX 包