转换3轴磁强计读数和加速度计到罗经方位(Win 7)

本文关键字:方位 Win 加速度计 转换 | 更新日期: 2023-09-27 18:16:42

我一直在使用c#中的位置和传感器API查看我的三星700t在Windows 7上的传感器。

我可以访问我的板载3轴加速度计,它给出X,Y,Z输出和一个所谓的3轴磁力计,它给出了类型"浮动"的单个值输出,这似乎在我当前位置根据方向从120-160变化(即它不仅仅是计算轴承)。

我看到网上有各种各样的文章,推导出从加速度计和磁力计值的组合中提取指南针方位的方程来校正位置。没有一个解是微不足道的,但它们也需要磁强计的三轴响应。我没有磁强计的三轴输出。有没有比我更聪明的人能解释一下发生了什么以及我如何才能提取一个承载值?

转换3轴磁强计读数和加速度计到罗经方位(Win 7)

显示读数为轴承读数。它只是严重阻尼,反应缓慢,对附近的磁场(如扬声器)非常敏感。这就是错误解读的原因。API正在返回正确的结果。