一.参数解析
1.gyroscope陀螺仪
1.1d动态误差指标
(1)dynamic/Full-Scale range动态范围/满量程: 指的是量程, 量程越大,绝对误差越大.
(2)车载:使用500 deg/s量程
(3)无人机:使用2000deg/s量程

(2)sensitivity scale factor比例因子灵敏度: 有时直接表示sensitivity,都指的是惯性器件的比例因子(标度因子)的设计值。

它的单位是LSB/°/sec或LSB/(°/sec),LSB是指传感器输出数字量的最低有效位(Least Significant Bit). 
它的作用: 如何将器件输出的数字量转化成陀螺角速度,这个有点像导航报文中如toc的比例因子最低有效位为16(2的四次方 ),即获取的值要乘以16

(3)Sensitivity Scale Factor Initial Tolerance比例因子的初始值误差

(4)Repeatability:指的是陀螺比例因子的逐次上电重复性,(另一个说法是 惯性器件不同次上电运行时的零偏的不重复程度)。这是关键误差指标

误差为1sigma 0.3%,算是比较大的. 2sigma 0.6%
(5)Sensitivity Scale Factor Variation Over Temperature/Error over Temperature 比例因子的全温误差: 指的是 比例因子在额定工作温度范围内相对于室温(25℃)比例因子的相对变化.反应比例因子对温度的敏感度. 0.005%算是对温度不怎么敏感

(6)Cross-Axis Sensitivity/Misalignment Error:指的是陀螺三轴的非正交误差

(7) Nonlinearity:非线性是满量程直线拟合后的残差,0.1%(千分之1)算是中规中矩

1.2静态误差指标:
(1)Initial ZRO Tolerance: 零偏误差(常值误差)
0.5deg/s=1800deg/h

(2)ZRO Variation vs. Temperature/Error over Temperature:零偏在额定工作温度范围内相对于室温(25℃)时的零偏的相对变化量.反应零偏相对温度的敏感度.0.02°/s可换算成72°/h,表明陀螺零偏对温度比较敏感。

(3)Bias Repeatability:与前面比例因子的Repeatability类似,重要精度指标.长时间工作后其变化程度. 0.4°/sec是非常大的,换算后是1440°/h. 在组合导航中,IMU独立工作时间不会很长比如过隧道大概需要几分钟到10几分钟. 0.4°/sec=24deg/min.
好在用于GNSS/INS组合导航时,这种缓变或单次使用中不变的零偏误差成份能够被组合导航算法进行在线估计和补偿,对系统性能影响不大

另一种解释:
指的是零飘稳定度. 比如说在某个温度的范围内,使用了一段时间,还能一直保持不变的零飘. 比如0.07deg/s:每秒有0.07deg的误差,1小时的误差=0.07deg*3600=252deg/hr. 零飘可以在应用种校准,比如零飘1度.那么在应用时是减去1度校准到0度.但是用了段时间后,零飘又出现了. repeatability衡量这个稳定性。
这个指标用于这种场景: 无法对零偏进行校准并且对零偏进行积分算出 角度,则必须关注这个指标,值越小越好.

(4)In-Run Bias Stability:单次上电的零偏不稳定性(使用Allan方差的零偏不稳定性),

另一个说法是零偏稳定性,就是大家问的这个陀螺运行多长时间偏了多少度,通常用deg/hr表示, <10deg/hr算是比较好的了

(5) Angular Random Walk:角度随机游走ARW,实际上就是陀螺输出的角速率白噪声
0.15deg/sqrt(h)=0.15/60deg/s/sqrt(Hz)=0.0025deg/s/sqrt(Hz) 算是比较小

(6)Linear Acceleration Effect:陀螺零偏的加速度敏感性,0.009°/sec/g可换算成32.4°/h/g,不算小,不能忽略

(7)Rate Noise Spectral Density:噪声功率谱密度,与ARW一样的意思(有的资料标功率频谱密度,有的标ARW)

(8)Total RMS Noise噪声幅度RMS值: 与ARM都表示白噪声,这里指的是噪声幅值,可以通过公式转化RMS=ARW*sqrt(BW) 其中BW为带宽

(9)3dB Bandwidth/Low Pass Filter Response: 带宽

(10)Sensor Resonant Frequency/Gyroscope Mechanical Frequencies :指陀螺内部微硅机械结构的谐振频率,频率越高越好,这样内部感知结构不容易被环境中的声波(例如汽笛)或尖锐冲击所干扰.

2.accelerometer加速度计
2.1动态误差指标
(1)Full-Scale Range:量程范围

(2)Sensitivity Scale Factor:比例因子

(3)Sensitivity Scale Factor Initial Tolerance:比例因子零偏

(4)Sensitivity Change vs. Temperature/Error over Temperature: 比例(标度)因子的全温误差
(5) Repeatability: 0.2%即千分之二,一般

(6)Cross-Axis Sensitivity/Misalignment Error: (7)Nonlinearity:

2.2静态误差指标
(1)Initial Tolerance :零偏

(2)Zero-G Level Change vs. Temperature

(3)Repeatability:加速度计零偏重复性为1.4 mg,这个很让人惊喜,典型的战术级水平

(4)In-Run Bias Stability:3.6ug也是够小的了

(5)Velocity Random Walk:速度随机游走VRW,加速度计输出比力的白噪声,噪声水平很小,战术级水平
0.012m/sec/sqrt(hr) = 0.0002m/s/sqrt(s)=0.0002 m/s^2/sqrt(Hz) = 20ug/sqrt(Hz)

(6)Error over Temperature:加速度计的全温零偏误差,只有1mg(1σ),算是非常稳定,战术级水平

(7)Output Noise/Total RMS Noise:噪声幅度RMS值

(8)Noise Density:

(9)3 dB Bandwidth:

(10)Sensor Resonant Frequency:

二.如何选择
如何选择IMU器件主要看零偏误差:零篇误差包括常值误差、全温零偏误差、零偏重复性、零偏稳定性
(1)常值零偏(Initial Tolerance):指器件产出来后就有一直固定不变的零偏值,实际使用中可以补偿,例如在初始启动过程中利用几秒钟的静态数据求平均即可扣掉大部分
(2)全温零偏误差(Error over Temperature):指惯性器件零偏在其额定工作温度范围内相对于室温零偏值的变化量
(3)零偏重复性:指惯性器件不同次上电运行时的零偏的不重复程度,很好理解,我们希望每次上电时零偏值都一样,这样零偏值是个常数.但是现实中不可能每次上电零偏都一样,有时是一样但有时不一样,所以这个指标反应的是不重复程度. 越小越好。
(4)零偏稳定性: 严格说是零偏不稳定性,指的是器件上电稳定后其零偏随时间变化的情况
测试方法有两种:
a) 国标法:采集几个小时的静态数据,每10秒或100秒求平均(以便抑制器件白噪声的影响),然后统计这些平均值的标准差。

b) Allan方差法:采集足够长时间的静态数据(一般大于10小时,越高等级的器件所需时间越长),画Allan方差曲线,取其谷底值

1-IMU参数解析以及选择相关推荐

  1. Python命令行参数解析模块------argparse

      首先,argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广 ...

  2. 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出

    写在前面 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与可视化)+Perl/Python等(胶水语言,数据格式转换,软件间衔接)三门语言是一位合格生物信息工程师的标准. 之前分享过 ...

  3. linux shell中的命令自动补全(compgen complete)与 命令行参数解析

    linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...

  4. Python命令行选项参数解析策略

    概述 在Python的项目开发过程中,我们有时需要为程序提供一些可以通过命令行进行调用的接口.不过,并不是直接使用 command + 当前文件 就ok的,我们需要对其设置可选的各种各样的操作类型.所 ...

  5. SpringMVC 参数解析器

    一.问题 springMVC对于下面这种接口,参数是怎么解析的: @GetMapping("/hello/{id}") public void hello3(@PathVariab ...

  6. 安装rpm包命令_编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出...

    不常用R的朋友,可能并不能意识到好的编辑模板带来的长期效率提高和代码重用性,非计算机专业科研人员且需要使用R语言,此文会对您有帮助. 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与 ...

  7. argparse模块_Argparse:一个具体案例教会你python命令行参数解析

    问题描述: 现有一个用于数据格式转换的py脚本(多转一),执行时通过命令行传入一系列的参数控制其具体运行方式,使满足以下要求: 1. 必须传入需要处理的原始数据文件名 2. 可以指定输入文件的格式,若 ...

  8. vlog常用参数解析

    vlog常用参数解析 -f : compile all files in filelist #+incdir+ D:/Documents/Work/UVM_PRJ/uvm-crc-test/src D ...

  9. java接口 传外参_JCommander:Java外部参数解析利器

    13/Mar 2015 最近需要把项目交给别人进行运维,为了不让接手之人涉及太多繁琐细节,我把一些定义在final类中的不可变量抽取出来,把项目变成可外部配置的.用配置文件可以达到这个目的,但由于配置 ...

最新文章

  1. CNN可视化又添新作,南大开源Group-CAM:高效的显著图生成方法|CVPR2021
  2. linux 安装 apache+mysql+php
  3. Croc Champ 2013 - Round 2 (Div. 2 Edition) 贪心+ 搜索+剪枝 + 数学
  4. css3圆角360度转动画,target,框架集,css3过渡动画,css3圆角-阴影-透明度,运动曲线,图片文字遮罩,变形...
  5. 文巾解题 203. 移除链表元素
  6. 应用交付:从技术到服务
  7. mybaties xml 的头部
  8. 荒野行动系统推荐观战榜_荒野行动 观战延迟投票结果公示 更新计划抢先看!...
  9. 揭开 Python 内存分配时的小秘密!
  10. Mongodb入门安装
  11. 获取瑞星注册的序列号和用户ID的小程序[原创]【已失效】
  12. C++句柄类(智能指针)小结
  13. 计算机基础教材编写委员,大学计算机基础论文关于凸现应用型人才培养的大学计算机基础教材建设论文范文参考资料...
  14. 学数据结构堆襸_如何编拼音输入的程序!(300分)
  15. 本地IP地址使用域名访问
  16. Unity-Timeline制作动画(快来制作属于你的动画吧)
  17. 关于单体应用的简单讲解
  18. css样式 向下补白,CSS尺寸与补白
  19. 基于改进的蚂蚁群算法求解最短路径问题、二次分配问题、背包问题【MatlabPython代码实现】
  20. Spring调用Feign报错:java.io.IOException: Incomplete output stream

热门文章

  1. mysql数据库管理人员_dba数据库管理员的职责是什么
  2. 收藏 5个 整站下载工具
  3. 杰理AC692X系列开发资料整理
  4. 用python将照片做成数据集_TensorFlow2.X使用图片制作简单的数据集训练模型
  5. 顺序表实现扑克牌小游戏
  6. 五行顺口溜_五行相生相克对照表口诀
  7. http文件服务器客户端,go http服务器/客户端
  8. vue统计组件库和ui框架
  9. 风信子改变不了漂泊的命运
  10. CPU / GPU / NPU