我正在开发一个Android应用,该应用可以从磁场传感器读取数据。我按照此处和此处的指示将传感器数据转换为地球的坐标系。
转换后的数据看起来不错。但是,X值始终接近零。下面的第一个图像显示原始数据,第二个图像显示转换后的数据。请注意,所有坐标轴值在第一张图中都发生了变化。在第二张图中,仅Y和Z轴发生变化,X始终接近零。有谁知道为什么会这样吗?
谢谢!
数据正确,中的x值world coordinate应接近0。这是因为magnetic field sensor vector假设处于世界North-Sky平面上,因此x-coordinate(东坐标)应为零。在第一张图中,x因设备基础而异。考虑一个固定的矢量,但是坐标表示此矢量的变化。因此,两个不同的坐标可以表示相同的向量。
x
world coordinate
0
magnetic field sensor vector
North-Sky
x-coordinate
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句