根据磁力计数据确定方向

问题描述 投票:0回答:2

我看到很多标题相同但答案不同的主题。

我的手机中有一个磁力计,它可以提供 X、Y、Z 方向的磁场分量。

使用磁力计的数据可以确定以下哪些角度? 横滚、俯仰、偏航?又如何?

谢谢你, 罗伯特

get orientation euler-angles magnetometer
2个回答
0
投票

按照惯例,仅使用磁力计就可以计算俯仰和偏航。假设磁力计的 z 轴指向北。如果设备垂直于北向量,那么它就能够计算滚动。据我了解。


0
投票

使用磁力计的数据可以确定以下哪些角度?横滚、俯仰、偏航?又如何?

假设滚动、俯仰和偏航相对于地球表面,这是不可能的。

  • 几个问题之一:

一般来说,磁偏角在赤道指向北。但当一个人向北行进时,它会向下倾斜,直到它指向地球的磁北极。因此,如果仅使用磁力计,虽然飞机的俯仰角在赤道处可能为零,但当它在磁北轮询处飞过地球表面时,其俯仰角会增加到 90 度。这种仪表行为对于飞行员来说并不是很有用。

考虑使用磁力计和加速度计来获得俯仰、横滚和偏航。通过融合这两个传感器的数据,可以计算出有用的俯仰、横滚和偏航信息。互联网上有许多文章和论文描述了如何做到这一点。 这个来自NXPCircuit Cellar

简而言之,加速度计用于创建倾斜指南针。也就是说,即使不在当地地球表面的平面上,也可以通过计算来工作的指南针。从这些计算中,我们可以得出俯仰、横滚和偏航。

© www.soinside.com 2019 - 2024. All rights reserved.