0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MEMS惯性传感器的惯性导航位姿解算基础框架

zhc135136 来源:SmartHWFW 作者:SmartHWFW 2022-10-31 17:14 次阅读

根据自己对惯性导航姿态解算的学习,简单总结一下自己对惯导解算认识。先画一张从传感器数据到最终位姿的过程梳理图。

6bb1f1b4-57e6-11ed-a3b6-dac502259ad0.png

01平台式惯性导航系统和捷联惯性导航系统

平台式惯导的系统主体是平台,平台始终跟踪当地的水平面,轴向始终指向东北天方向。利用位于稳定平台上的加速度计测量载体在导航坐标系下的xyz轴的加速度,积分得到位移速度和位置。 缺点:其体积和重量大,而平台也是一个高精度、复杂结构的机电控制系统。

捷联式惯性导航系统 (Strapdown inertial navigation system) Strapdown 具有“捆绑”的意思, 陀螺仪、加速度计与载体“捆绑”。载体的姿态和航向可以用载体坐标系(b系)相对于导航坐标系(n系)的三个转动角决定。就是说,在捷联式惯性导航系统中,直接测得的三个方向的加速度是载体坐标系三个轴方向上的,需要用一个捷联矩阵C将其变换到导航坐标系中来。

02坐标系

运载体中三维空间运动包含六个自由度,既有角运动也有线运动。在地球表面附近,运载体的角运动描述一般以当地水平面和地理北向为参考基准;线运动的描述通常采用地理经度、纬度和高度表示,它是相对于整个地球旋转椭球体而言。

但是,运载体上惯导系统使用的关系传感器(陀螺仪和加速度计)从原理上看是相对于惯性空间进行测量的。另外,地球绕其自转轴相对于惯性空间以常值角速率旋转,运载体在地球表面位置变化会引起其相对于地心的角速率。

03

惯性传感器

MEMS 惯性传感器为例,通过“感触”地球引力场和自旋角速度(加速度计和陀螺仪)通过数学算法(积分)获得角速度、加速度、速度、位置等基础参数。 因为传感器测量的误差存在,在积分运算时,势必将测量误差引入了积分,随着时间的累积,积分误差也一直在累加。因此在整个姿态解算前,对误差建模分析与补偿尤为重要。

误差来源

对MEMS 惯性传感器来说,引起误差的主要原因有: 1) 惯性器件本身结构的不完善和工艺差异 2) 惯性器件内部物理因素变化如温度、杂散磁场等 3) 外界环境如温度变化、外界磁场干扰、载体剧烈变化等

误差模型

根据不同的(确定性和随机)误差参数分析,推导出误差模型(数学公式)。

对确定性误差参数是可辨识的(这种辨识是指通过一定的标定方法可以补偿,基本消除的误差)。常用六面法借助于转台标定加速度和陀螺仪。

不需要转台的标定常用 迭代优化方法。`参考文献:D. Tedaldi, A. Pretto and E. Menegatti, “A Robust and Easy to Implement Method for IMU Calibration without External Equipments”. In: Proceedings of the IEEE International Conference on Robotics andAutomation (ICRA 2014), May 31 - June 7, 2014 Hong Kong, China, Page(s): 3042 - 3049`

对随机误差常用 Allan方差分析

04传感器输出的原始单位数据直接输出角度3轴加速度计寄存器读取到的十六进数据 和 选择的测量范围决定加速度数据的测量精度。Eg:加速度计读到的数字是1000,那么对应的加速度数据是1000/2048=0.49g 因此,利用加速度计测量重力向量在感应轴上的映射。被测加速度的振幅随感应轴与水平面的夹角α的正弦值的变化而变化,可以推算出三轴的倾斜角度。

6be5a93c-57e6-11ed-a3b6-dac502259ad0.png

6bf30f1e-57e6-11ed-a3b6-dac502259ad0.png

6c04bc8c-57e6-11ed-a3b6-dac502259ad0.png

利用三角函数计算俯仰和滚转角

6c17cb10-57e6-11ed-a3b6-dac502259ad0.png

6c2a47f4-57e6-11ed-a3b6-dac502259ad0.png

特别要注意:加速度计绕 Z 轴旋转时,各轴的重力分量不会变化。因此,不用推算 yaw 角解算。一般采用磁力计推算。

3轴陀螺仪从寄存器读取到的十六进数据 和 选择的测量范围决定陀螺数据的测量精度。Eg:当读取陀螺仪的值是1000,对应的角速度计算如下:32767/2000 =1000/x; 即 x = 1000/16.4(°/s) 因此,利用陀螺仪直接输出角度时,将需要把角度 °/s 换算成弧度。即:1°/s = π/180 = 57.3rad/s。对3个轴转动的角速度积分,可以得到角度。

数据融合

通过上述方法直接利用加速度计和陀螺仪是可以输出角度的。但是往往在具体的应用中加速度计和陀螺仪都表现出不同的特性。

由于加速度易受高频噪声干扰,因此算得的姿态角是很不稳定的,不能直接参与控制。陀螺仪对振动不敏感,不产生高频噪声,但陀螺仪有零偏、积分出的姿态会飘移。在应用中加速度计对高频振动噪声比较敏感,陀螺仪对低频噪声敏感。

对比项 加速度计 陀螺仪
高频振动噪声 敏感 无感
低频姿态飘移 不飘 会飘

如上对比,因为加速度和陀螺仪都存在各自的不足之处,因此我们需要引入数据融合(滤波算法)。 常见的滤波算法:DMP直接输出角度 > 卡尔曼滤波 > 四元数解算 > 清华角度滤波 > 一阶互补滤波 在项目中常用:EKF、DCM/Mahoney、Madgwick(基于梯度下降法)等算法

`参考文献:Madgwick S O H, Harrison A J L, Vaidyanathan R. Estimation of IMU and MARG orientation using a gradient descent algorithm[C]//Rehabilitation Robotics (ICORR), 2011 IEEE International Conference on. IEEE, 2011: 1-7.`

位姿表达

在 AHRS 系统下描述的是载体坐标系的轴系相对于导航坐标系的轴系之间的角度关系(方向)。通常用欧拉角法或者四元数法表达。常用的方法还有:方向余弦矩阵法、等效旋转矢量法。 在采用欧拉角时需要考虑的问题是:万向节死锁 不同的旋转规则下死锁的情况不一样,在Z Y X 的顺规下,当pitch角度为90或-90的时候,roll和yaw角度会乱飘,这就是遇到了万向节的死锁。

因此,很多做方案的公司都是用四元数表征传感器的姿态。在这个地方 yaw 角是通过地磁传感器解算的。地磁传感器测量的是自身和磁北的角度。北东地坐标系和磁北不是同一个方向。 单位四元数(Unit quaternion)可以用于表示三维空间里的旋转。四元数表示能够更方便地给出旋转的转轴与旋转角。

// 绕Y轴旋 eulerAngle.pitch = asinf(2 * q0 * q2 - 2 * q1 * q3) * (180 / PI); // 绕X轴旋转 eulerAngle.roll = atan2f(2 * q2 * q3 + 2 * q0 * q1, -2 * q1 * q1 - 2 * q2 * q2 + 1) * (180 / PI); // 绕Z轴旋转 eulerAngle.yaw = atan2f(2 * q1 * q2 + 2 * q0 * q3, -2 * q2 * q2 - 2 * q3 * q3 + 1) * (180 / PI);

05

通过一次二次积分获得速度和位置

在载体坐标系下通过矩阵转换到导航坐标系后,加速度计包含的重力加速和运动加速度。积分是只针对运动加速度积分。所以,需要把重力加速度给补偿掉。

然后一次积分得到速度,二次积分得到位置。但是积分存在累加误差,因此在室外的时候通过 GNSS 对速度和位置做修正。

是呢环保局:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50749

    浏览量

    752152
  • 陀螺仪
    +关注

    关注

    44

    文章

    780

    浏览量

    98592
  • 加速度计
    +关注

    关注

    6

    文章

    699

    浏览量

    45866

原文标题:MEMS 惯性传感器 03 - 惯性导航位姿解算基础框架

文章出处:【微信号:SmartHWFW,微信公众号:SmartHWFW】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    替代SiTime,国产温补晶振可用于惯性传感器

    替代SiTime,国产温补晶振可用于惯性传感器
    的头像 发表于 09-18 10:20 276次阅读
    替代SiTime,国产温补晶振可用于<b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>

    爱普生(EPSON) 惯性测量单元(IMU)、陀螺仪传感器等模块应用领域选型介绍

    导航模块,六轴陀螺仪)。同时与第三方合作推出了基于爱普生角速度传感器和加速度传感器的具有三轴地磁信号检测的九轴陀螺仪。广泛应用在各类需要惯性导航
    的头像 发表于 09-02 14:58 535次阅读
    爱普生(EPSON) <b class='flag-5'>惯性</b>测量单元(IMU)、陀螺仪<b class='flag-5'>传感器</b>等模块应用领域选型介绍

    基于原子体系的量子惯性传感器研究现状综述

    惯性传感器的性能直接决定惯性导航系统的精度。基于原子体系的量子惯性传感器有望在更小体积和更低成本
    的头像 发表于 05-10 09:13 841次阅读
    基于原子体系的量子<b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>研究现状综述

    导远科技在北京车展展示其自主研发的新一代MEMS惯性导航芯片

    4月25日,导远科技在阔别四年的北京车展展示其自主研发的新一代MEMS惯性导航芯片,并亮相多款定位感知传感器产品。
    的头像 发表于 04-28 09:50 1275次阅读
    导远科技在北京车展展示其自主研发的新一代<b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>导航</b>芯片

    MEMS传感器细分领域未来方向,关注射频、惯性和压力三大应用领域(深度分析)

      据传感器专家网获悉,华安证券发布研报称,根据Yole的数据, MEMS 市场空间将从2021一年的136亿美金,提升至2027年的223亿关金。整体CAGR的增长年复合增长率为9%。到2027年
    的头像 发表于 04-03 08:36 444次阅读

    爱普生(EPSON)应用于割草机惯性导航高性能陀螺仪传感器SGPM01

    EPSON除了有源无源晶振、实时时钟模块以及可编程晶振让大家广为熟知,并且它的陀螺仪传感器技术也在相关领域成为了基石,承担着举足轻重的作用,今天就让南山电子小编来带大家了解一下爱普生(EPSON)应用于割草机惯性导航高性能陀螺仪
    的头像 发表于 03-19 11:38 906次阅读
    爱普生(EPSON)应用于割草机<b class='flag-5'>惯性</b><b class='flag-5'>导航</b>高性能陀螺仪<b class='flag-5'>传感器</b>SGPM01

    MEMS加速度计与MEMS陀螺仪的区别

    MEMS加速度计与MEMS陀螺仪是现代惯性导航系统中最常用的传感器
    的头像 发表于 02-17 14:05 3071次阅读
    <b class='flag-5'>MEMS</b>加速度计与<b class='flag-5'>MEMS</b>陀螺仪的区别

    93岁上将院士最新论文:三十年不断发展的MEMS惯性传感器(推荐)

    多次讨论整理而成,主要论述近30年来我国 MEMS 惯性传感器技术取得的巨大进步和未来发展。资料显示丁衡高院士生于1931年,今年已93岁高龄,仍然心系我国惯性技术事业的发展。丁衡高院
    的头像 发表于 02-02 16:17 627次阅读
    93岁上将院士最新论文:三十年不断发展的<b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>(推荐)

    军工背景的惯性传感器研发商「原极科技」获数千万元A轮融资

    和新的MEMS IMU标测工厂建设。 原极科技成立于2019年,主攻阵列式的MEMS( Micro-Electro-Mechanical System,微电子机械系统)惯性传感器及其组
    的头像 发表于 01-26 08:46 317次阅读
    军工背景的<b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>研发商「原极科技」获数千万元A轮融资

    推荐一个好用的高精度MEMS惯性测量单元

    ~+105 °C 规格尺寸:22.4mm ×22.4mm ×9.0mm 三 典型应用领域 L2~L5智能驾驶 组合导航系统自主导航 ADAS传感器精准平台稳定 详细资料请查阅手册;*附件:RJX-IMU-16460
    发表于 01-18 13:46

    村田发布新款6轴MEMS惯性传感器SCH16T-K0

    全球领先的电子元器件制造商村田(Murata)近日发布了其全新的6轴MEMS惯性传感器SCH16T-K01。这款产品是村田下一代6轴SCH16T系列的首款产品,未来该系列还将推出更多创新版本。
    的头像 发表于 01-17 14:27 1070次阅读

    93岁上将院士最新论文:三十年不断发展的MEMS惯性传感器

    院士”。 本文是根据丁衡高院士多年来与惯性技术界有关同志多次讨论整理而成,主要论述近30年来我国 MEMS 惯性传感器技术取得的巨大进步和未来发展。资料显示丁衡高院士生于1931年,今
    的头像 发表于 01-17 10:03 450次阅读

    村田发布了一款新的6轴MEMS惯性传感器SCH16T-K01

    据麦姆斯咨询报道,综合电子元器件全球制造商村田(Murata)近日发布了一款新的6轴MEMS惯性传感器SCH16T-K01,可实现高精度机器控制和定位应用。
    的头像 发表于 01-17 09:59 995次阅读
    村田发布了一款新的6轴<b class='flag-5'>MEMS</b><b class='flag-5'>惯性</b><b class='flag-5'>传感器</b>SCH16T-K01

    芯动联科介绍陀螺仪发展之路,阐述MEMS陀螺仪优势

    芯动联科MEMS传感器芯片已达到导航级精度,是目前国产最优性能的硅基MEMS惯性传感器,主要技术
    的头像 发表于 01-16 16:00 1152次阅读

    关于惯性导航的7大误解

    关于惯性导航的7大误解
    的头像 发表于 12-04 15:32 696次阅读
    关于<b class='flag-5'>惯性</b><b class='flag-5'>导航</b>的7大误解