实际上,我重新发布从iPhone开发板的问题。 我没问,但我发现它试图找到它的答案的时候。 没有人尚未回应那里,所以我想我会尝试在这里张贴。
在此先感谢您的帮助!
有谁知道,从计算的CLHeading原始XYZ值磁航向的算法任何细节? 我相信必须有这样的一般方法,对于不同的磁力也有效。
实际上,我重新发布从iPhone开发板的问题。 我没问,但我发现它试图找到它的答案的时候。 没有人尚未回应那里,所以我想我会尝试在这里张贴。
有谁知道,从计算的CLHeading原始XYZ值磁航向的算法任何细节? 我相信必须有这样的一般方法,对于不同的磁力也有效。
如果你不希望使用trueHeading
价值,并假定罗盘处于完全水平,标题可以计算这种方式:
(这些是从http://www.magneticsensors.com/datasheets/an203.pdf )
...加上标题必须予以纠正磁偏角和磁偏角
在情况下,罗盘不是水平的,则应该只使用水平分量通过投影(X,Y,Z)向量,以平行于地球表面的平面(你不能忽略z轴),然后计算在标题从这个投射x和y。
希望能帮助到你。