外观
踩坑Robotics Stack Exchange2018-11-15
LIS3MDL磁力计静止航向噪声超3度
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Noisy magnetometer data(Robotics Stack Exchange #16698)
状态:已解决
问题
LIS3MDL磁力计静止放置约5分钟,用atan2在Matlab中计算航向,最大最小值范围超过3度;未校准,担心无法达到±1度。
环境
Pololu开发板,LIS3MDL磁力计,Arduino UNO,Matlab;静止放置在认为无磁干扰的地面。
解决办法
- 先按数据手册核算噪声,不要把
RMS noise直接当最坏峰值使用。 - 将
±3.2 mgauss的RMS噪声按约6倍换算为峰峰值,再取一半作为正负峰值。 - 用该峰值代入
atan2重新估算航向范围;答案示例得到接近2度,若当地地磁场更弱,范围会更大。 - 关于具体滤波器和校准后的处理。
原问题作者:Joe;采纳答案作者:Chuck。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。