IMU概述

作者: 木独Blog | 来源:发表于2019-02-19 17:13 被阅读0次

简介

IMU(英文Inertial measurement unit,简称 IMU),是测量物体三轴姿态角及加速度的装置。一般IMU包括三轴陀螺仪及三轴加速度计,某些9轴IMU还包括三轴磁力计。首先介绍这三种传感器的原理,其中部分图片来自网络。

陀螺仪

陀螺仪的测量原理有简单点来说就是角动量守恒,需要理解的可以观看以下视频
https://www.youtube.com/watch?v=ty9QSiVC2g0
https://www.youtube.com/watch?v=XPUuF_dECVI
但是在这里,我们只需要知道这样一件事情
陀螺仪能测量出X,Y ,Z三轴的角速度

加速度计

加速度计在网络上有一个通俗易懂的盒子模型。我们假设在失重环境下有一个球放在一个一样大的方盒子里面,如图。

163855d7e99tne77u81b12.png
这时如果有一个加速度向左,如图
163856r6orns2rocpzz5sp.png
则盒子右侧便能检测到一个力。如果在地球上则有一个重力加速度如图
163856lxjiqd8xlvzh775b.png
这时我们根据重力加速度在各个方向上的分量便能求解出物体的姿态了,但是水平方向偏航角与重力加速度垂直无法求得,具体如何求解可参考
http://www.starlino.com/imu_guide.html
这里同样只需要知道以下两点
加速度计能测量出三轴的加速度
加速度计无法求出水平方向的偏航角

磁力计

简单来说磁力计就是一个指南针,正好弥补了加速度计无法测量的水平方向的偏航角的问题。具体的原理介绍网络上有大量文章,解算姿态也请参考这篇文章。
https://blog.csdn.net/loveuav/article/details/81713015
值得注意的是磁力计解算姿态时不能直接采用公式
anglez=−arctan2(mny,mnx)
而是需要使用加速度计计算出的roll和pitch做一个坐标变换,再带入计算。

小节

对IMU的组成和原理相信会有初步的认识,但是我们如何去描述物体的姿态呢?下一篇就会讲解姿态的表达。

后期内容

姿态描述—四元数,旋转矩阵以欧拉角
从互补滤波到卡尔曼滤波
AHRS算法推导及代码实现(上)
AHRS算法推导及代码实现(下)

相关文章

  • IMU概述

    简介 IMU(英文Inertial measurement unit,简称 IMU),是测量物体三轴姿态角及加速度...

  • 深蓝学院 视觉 SLAM 进阶:从零开始手写 VIO 百度云 百

    课程介绍: 第1章: 概述与课程介绍 第2章: IMU传感器&IMU预积分与视觉信息融合 第3章: 基于优化的 I...

  • imu得到串口数据

    imu_driver.cc imu_driver.h imu_protocol.h imu_test_main.cc

  • PDR

    目录一.IMU简介二.PDR简介三.待续 一.IMU简介 IMU(Inertial measurement uni...

  • 如何解决Found the following, but the

    今天在运行imu的启动程序时报错 运行:roslaunch bosch_imu_driver imu.launch...

  • V-SLAM综述:四、VINS-MONO(预积分和联合初始化)

    3——IMU预积分 论文内容: 1.论文第IV点的B部分IMU预积分, IMU预积分的作用是计算出IMU数据的观...

  • openshoe

    openshoe算法整理 概述 openshoe是一种通过惯性测量元件(IMU)来跟踪脚的运动,对运动进行积分以得...

  • IMU

    IMU, Inertial Measurement Unit, 惯性测量单元。主要是由下面三个部件组成: 加速度计...

  • 相机+imu标定

    参考:双目相机与IMU camera IMU 联合标定工具箱使用方法——Kalibr官方推荐教程:DIY Indo...

  • 了解imu以及imu的标定

    因为实验室项目原因,需要用到imu,所以以前从来没有听说过,所以这一段时间都在鼓捣这么个小东西。关于它的一些定义就...

网友评论

      本文标题:IMU概述

      本文链接:https://www.haomeiwen.com/subject/tsdfyqtx.html