楼主

【转】加速度计和陀螺仪指南

[复制链接]
步兵LittleQiang
2015-3-2 12:27:18 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖翻译自IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南。
这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法、思想的讨论


介绍
本指南旨在向兴趣者介绍惯性MEMS(微机电系统)传感器,特别是加速度计和陀螺仪以及其他整合IMU(惯性测量单元

IMU单元例子:上图中MCU顶端的ACC Gyro 6DOF,名为USBThumb,支持USB/串口通信

在这篇文章中我将概括这么几个基本并且重要的话题:
- 加速度计(accelerometer)检测什么
- 陀螺仪(gyroscope,也称作 gyro)检测什么
- 如何将传感器ADC读取的数据转换为物理单位(加速度传感器的单位是g,陀螺仪的单位是 度/秒)
- 如何结合加速度传感器和陀螺仪的数据以得到设备和地平面之间的倾角的准确信息
在整篇文章中我尽量将数学运算降低到最少。如果你知道什么是正弦、余弦、正切函数,那无论你的项目使用哪种平台你应该都会明白和运用这篇文章中的思想,这些平台如Arduino、Propeller、Basic Stamp、Ateml芯片、PIC芯片等等。总有些人认为使用IMU单元需要复杂的数学运算(复杂的FIR或IIR滤波,如卡尔曼滤波,Parks-McClellan滤波等)。你如果研究这些会得到很棒且很复杂的结果。我解释事情的方式,只需要基本的数学。我非常坚信简单的原则。我认为一个简单的系统更容易操作和监控,另外许多嵌入式设备并不具备能力和资源去实现需要进行矩阵运算的复杂算法。
我会用我设计的一个新IMU模块——Acc_Gyro Accelerometer + Gyro IMU作为例子。在下面的例子中我们会使用这个设备的参数。用这个模块作为介绍非常合适,因为它由3个设备组成:
- LIS331AL (datasheet) – 3轴 2G 模拟加速度计
- LPR550AL (datasheet) – 双轴(俯仰、翻滚) 500°/s 加速度传感器
- LY550ALH (datasheet) –单轴(偏航)陀螺仪 最后这个设备在这篇介绍中不使用,不过他在DCM Matrix implementation中有重要作用
它们一起组成了一个6自由度的惯性测量单元。这是个花哨的名字!然而,在花哨的名字后面是个非常有用的设备组合,接下来我们会详细介绍之。
第一部分 加速度计
要了解这个模块我们先从加速度计开始。当我们在想象一个加速度计的时候我们可以把它想作一个圆球在一个方盒子中。你可能会把它想作一个饼干或者甜圈,但我就把它当做一个球好了:
跳转到指定楼层
推荐

【转】加速度计和陀螺仪指南

[复制链接]
步兵LittleQiang
 楼主| 2015-3-2 12:33:59 只看该作者
第三部分 将它们综合起来。融合加速度计和陀螺仪的数据。
如果你在阅读这篇文章你可能已经有了或准备购买一个IMU设备,或者你准备用独立的加速度计和陀螺仪搭建一个。
注:具体的代码实现和算法测试,请阅读这篇文章:
http://starlino.com/imu_kalman_arduino.html


在使用整合了加速度计和陀螺仪的IMU设备时,首先要做的就是统一它们的坐标系。最简单的办法就是将加速度计作为参考坐标系。大多数的加速度计技术说明书都会指出对应于物理芯片或设备的XZY轴方向。例如,下面就是Acc Gyro板的说明书中给出的XYZ轴方向:
推荐

【转】加速度计和陀螺仪指南

[复制链接]
步兵LittleQiang
 楼主| 2015-3-2 12:50:11 只看该作者
地板

【转】加速度计和陀螺仪指南

[复制链接]
前哨站哈哈哈
2015-3-2 13:21:51 只看该作者
好详细!!!看得醉了
5#

【转】加速度计和陀螺仪指南

[复制链接]
正式队员敲键盘的兔子
2015-3-2 14:12:34 只看该作者
这篇文章信息量好大,赞啊!值得细看
6#

【转】加速度计和陀螺仪指南

[复制链接]
工程JS00000
2015-3-4 14:19:44 只看该作者
突然感觉人类的智慧真是伟大
7#

【转】加速度计和陀螺仪指南

[复制链接]
梯队队员alexc01
2016-9-5 00:05:01 只看该作者
好東西啊
回复

使用道具 举报

8#

【转】加速度计和陀螺仪指南

[复制链接]
正式队员t1174779123
2016-11-4 22:39:01 只看该作者
感谢楼主
回复

使用道具 举报

9#

【转】加速度计和陀螺仪指南

[复制链接]
步兵u0uuuu
2016-11-15 20:34:35 只看该作者
看不懂,慢慢研究。。。。
10#

【转】加速度计和陀螺仪指南

[复制链接]
正式队员侦察兵178
2017-6-11 19:07:52 只看该作者
感谢楼主 很有帮助!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表