paxhawk/pixhack自带的IMU(惯性测量模块)包含以下传感器:加速度计、陀螺仪、磁罗盘。
三轴的加速度值
姿态值
三轴的角速度值
姿态值
位置
速度
使用不同传感器得到的测量数据进行融合,以得到更加准确的数据。
1
1
(1) 为得到准确的姿态角数据,使用互补滤波算法对陀螺仪和加速度计的数据进行融合。
这种算法相当于对陀螺仪数据做高通滤波,而对加速度计数据做低通滤波。这样可以有效
消除陀螺仪和加速度计的测量噪声,将两者数据进行互补。
(2) 互补滤波算法中对陀螺仪和加速度计数据的使用是通过参数来控制的,改变值大小会
影响互补滤波效果。当值很大时,加速度计所起的作用很小,主要使用陀螺仪的值,而 当值很小时,陀螺仪所起的作用很小,主要使用加速度计的值。
(3) 设计出卡尔曼滤波器,建立过程模型和观测模型。实验结果表明,卡尔曼滤波器的滤
波效果要比互补滤波好,另一方面与Pixhawk自驾仪中自带的滤波算法比较接近。
如有疑问,请到https://rflysim.com查询更多信息。