文章开头,我们先看两个术语:航向姿态参考系统(英文简称AHRS)和惯性测量单元(英文简称IMU)。今天,要围绕这两个我们不太熟悉的概念,来为您介绍一下,AHRS和IMU的在利用加速度传感器、陀螺仪、磁力计等传感器进行惯性测量等方面的联系与区别,以及它们各自的适用领域。

  在这之前,我们还需要先了解一下有关运动方面的一些基本知识。

运动分析简介

  我们知道,在三维空间中若将物体视为刚体(不考虑形变),不管其运动多么复杂,都可以将该运动分解为该物体质心的曲线运动和绕质心的旋转运动。该曲线运动通常可以用运动初始条件和加速度表示为:

而旋转运动的角度可以用角速度和时间的方程式进行表示。在实际运动测量跟踪中,通常是使用加速度计和陀螺仪对物体的加速度和旋转角进行测量。

刚体三维运动解析

AHRS与IMU

  AHRS(Attitude Heading Reference System)全称航向姿态参考系统,是利用加速度传感器、陀螺仪以及电子罗盘对实际目标各运动参数和方位进行测量,通过对测量值加以处理和计算以对目标的位置和运动状态进行实时跟踪监控。

  IMU(Inertial Measurement Unit)也称惯性测量单元是利用加速度传感器和陀螺仪对目标系统加速度和旋转角速度进行测量,以得到目标在惯性参考系下的运动和状态的装置。

参考系统区别

  从二者的定义上不难看出,AHRS进行测量时所选择的参考系是地球自身,其测量对象的位置也是具体的地理位置。而IMU惯性测量单元则不同,其测量的是相对特定惯性参考系下的位置和运动状态,该参考系可以是房屋、建筑等固定点或者匀速运动的系统。从概念上来说,惯性测量单元应用范围更加广泛,因为AHRS的参考点地球也是一个惯性参考系(并不绝对,仅限地球范围。在太阳系内以太阳作为惯性参考系)。

9轴姿态检测模块

系统组成区别

  尽管AHRS和IMU的测量元件基本上相同,但由于AHRS的参考系统不同,AHRS相比IMU要多出个磁力计。在AHRS进行运动轨迹和状态监测时,由于陀螺仪时漂的问题,在对运动过程中的旋转角度进行积分时,会随着时间推移而误差越来越大,因此,需要磁力计及时对运动的地理方位角度进行校准。

测量准确性

  由于AHRS选择地球作为参考系,并通过磁力计测量电磁场进行位置的校准,相比而言,不包含磁力计的惯性测量单元精度往往要更高。通过磁力计对地理方位角进行校准,固然可以在一定程度上提高准确性,然而磁力计自身误差以及测量时漂和复杂磁场等因素的存在,同样会导致测量的准确性下降。此外由于IMU参考系统的不确定性,通常其采用精确度和稳定性更好的陀螺仪,以保证旋转角测量的准确性,当然相比而言,一般IMU的成本更高。

AHRS通常用在航空飞行测量、地面机动车辆遥控、无人飞行器跟踪等领域中

应用范围

  由于AHRS对参照系的选择,使得其应用领域不如IMU应用广泛。AHRS通常可利用磁力计等传感器,用在航空飞行测量、地面机动车辆遥控、无人飞行器跟踪等领域中。由于IMU的参考系灵活变动性,惯性测量通常可用于室内轨迹推算、盲区导航、体感游戏、航天测算以及军事惯性制导等方面。

姿态传感器和IMU的联系和区别相关推荐

  1. 微型6轴惯性导航姿态传感器(IMU)LPMS-BE2 OEM

    阿路比推出的LPMS-BE2 是一款低成本.高精度的 6 轴惯性测量单元.它整合了三轴加速度计.三轴陀螺仪传感器,能提供包括欧拉角.四元数和加速度等信息在内的精确数据.同时,该模块体积小巧,易于组装, ...

  2. IMU 无线姿态传感器-LPMS-B2系列

    LPMS-B2 是阿路比推出的一款高性能微型无线传输型姿态传感器,利用蓝牙技术,可以轻松地与个人电脑.智能手机等设备通信,适用于机器人和人类动作的测量.主要应用于人体动作捕捉,物联网(IOT)设备,运 ...

  3. 倾角传感器和IMU的区别是哪些?

    倾角传感器和IMU的区别 (IMU)学名惯性测量单元,所有的运动都可以分解为一个直线运动和一个旋转运动,故这个惯性测量单元就是测量这两种运动,直线运动通过加速度计可以测量,旋转运动则通过陀螺.我假设I ...

  4. IMU和INS的区别

    IMU和INS的区别 位置定位和姿态测量除了全球GPS定位这个系统,还有就是惯导系统. 这里简单介绍一下关于惯导的一些进本原理和所用的地方以及imu与ins的区别. 惯性导航通过测量飞行器的加速度,并 ...

  5. MPU6050 6轴姿态传感器的分析与使用(一)

    一.MPU6050简介 MPU6050是一个6轴姿态传感器(3轴加速度计和3轴陀螺仪传感器),可以测量芯片自身X.Y.Z轴的加速度.角度参数,通过数据融合,可以得到姿态角. 二.简介分析 1.常见的姿 ...

  6. HI226 HI229 6轴姿态传感器ROS串口例程说明

    HI226 HI229 6轴姿态传感器ROS串口例程说明 ROS串口例程 本文档介绍如何在ROS下来读取HI226/HI229的数据,并提供了c++语言例程代码,通过执行ROS命令,运行相应的节点,就 ...

  7. 高精度BMI088姿态传感器

    开源一款BMI088姿态传感器,比市场上的六轴姿态传感器精度高了很多 简介: 博世Sensortec BMI088是一款高性能六轴惯性测量单元(IMU),具有高振动稳定性,专为无人机和机器人应用而设计 ...

  8. Xsens MTi -1 姿态传感器恢复与MTI的通信的方法

    恢复与MTI的通信 本人最近因为项目需要,一直在研究Xsens MTi - 1 姿态传感器,因为我写程序是要DSP开发板获取姿态传感器采集的数据,然后从获取的数据中解析出四元数或者欧拉角,并把欧拉角转 ...

  9. 学习 STM32之九轴姿态传感器(BWT901CL)串口通信读取数据

    由于个人应用到3轴传感器,所以买了直接买了一个9轴的,用于学习STM32Core平台串口2连接维特智能串口Normal协议,然后通过串口1直接打印数据,接收传感器数据和与传感器进行通信:需要看产品文档 ...

最新文章

  1. Thrift RPC 系列教程(4)——源码目录结构组织
  2. 高并发编程-Thread_正确关闭线程的三种方式
  3. 图片轮播器,relativelayout,外加textview小结
  4. Linux console on LCD
  5. 使用ActionTrail Python SDK
  6. 多元时间序列回归模型_多元时间序列分析和预测:将向量自回归(VAR)模型应用于实际的多元数据集...
  7. 如何使用LDAP用户单点登录到Horizon桌面和应用
  8. MFC列表控件(ListControl)
  9. Q99:当Bezier曲面(Utah Teapot)同时遇上“噪声纹理”和“Phong反射模型”
  10. 获取win10官方镜像
  11. ProGuard在windows上一定要加dontusemixedcaseclassnames
  12. mschart控件_使用MSChart控件绘制图表。
  13. 基于流程管理的企业风险管理模式
  14. mysql复制表语句
  15. 2015网龙产品策划暑期实习心得
  16. 风之谷mobi-宫崎骏漫画kindle7本
  17. arclist调用附加字段addfields的使用
  18. 4.通过Opencv采集摄像头视频数据
  19. MySQL 生成累计乘积
  20. NeHe OpenGL第二十九课:Blt函数

热门文章

  1. Win10系统下蓝屏 终止代码:APC_INDEX_MISMATCH 失败的操作:Win32kfull.sys
  2. 隐藏加密文件夹怎么找到?看这里就够了!
  3. 产品学习:北京市西城区宣武医院医疗物联网项目
  4. python支付宝自动转账_Django支付宝自动转账功能(一)
  5. html渐变线条代码,CSS3实现线性渐变用法示例代码详解
  6. spring项目加载swagger后没有加载swagger-ui页面,访问链接地址出来的是json字符串,请大神解惑
  7. ubuntu18安装好驱动,关机之后失效,NVIDIA驱动失效简单解决方案:NVIDIA-SMI has failed because it couldn‘t communicate with the
  8. Android安卓离线人脸考勤软件源码APP
  9. 头插法建立单链表c语言6,2020-07-14(C语言)数据结构采用头插法建立单链表
  10. 元数据编程将编程语言的语义提高了一个层次