㈠ (一)IMU估计姿态,传感器融合
全称Inertial Measurement Unit, 9轴的IMU包含3个传感器,加速计(线速度),陀螺仪(角速度),磁力计(磁场),每个单元3个轴,对于姿态解算这个任务来说,三个信息来源再加上传感器融合算法一起组成一个AHRS系统 Attitude and heading reference system,用来估计系统的姿态,可以用欧拉角pitch, roll, yaw表示,也可以使用效率更高而且不会出现万向锁这样的问题的四元数。
有些问题是传感器普遍存在的,比如非线性,温度漂移,随机游走,接下来挨个看看将Nano33开放版静置在桌面上时,三个传感器返回的数据:
通过加速计和磁力计可以获取当前的绝对方向,但是对于非静止的系统,平移运动的加速度和旋转运动的柯氏加速度会导致无法给出准确的重力方向,而磁力计又会受到系统周围磁性材料影响。
另一方面通过陀螺仪获取角速度可以积分获得系统位姿,但是需要一个初始位姿而且会逐渐偏离真实结果。
Sensor Fusion 传感器融合算法就是在三个信息来源之间 权衡 获取最终结果,一般的融合算法都可以总结为两个步骤:
1.初始化姿态
2. 通过加速计和磁力计校正陀螺仪的漂移误差。
下一章介绍如何调 Arino的 SensorFusion库 观察融合算法的效果~
㈡ 什么是九轴传感器,如何发挥作用呢@中国传动网
传感器(sensor)是一种检测装置,能感受到被测量的信息,并能将信息按一定规律转换成电信号,进行传输、处理、存储、显示、记录等。传感器的类型有很多,如声音传感器(常见的声控灯)、温度传感器(电水壶)等等,被广泛应用在各类电子产品中。
所谓九轴传感器,其实三种传感器的组合:3轴加速传感器、3轴陀螺仪和3轴电子罗盘(地磁传感器)。三个部分作用不同,相互配合,是我们手机、平板电脑、游戏机等电子产品中常用的运动感测追踪元件,应用于各类软件、游戏中的交互控制。
中国传动网