Android旋转矢量传感器是否使用磁力计读数?

时间:2013-09-02 13:18:19

标签: android android-sensors gyroscope digital-compass

众所周知,所谓的“旋转矢量传感器”是一种虚拟传感器。

我确信它需要加速度计和陀螺仪的读数进行计算。

但是,现在我想知道磁力计读数是否也用于旋转矢量传感器的计算?

2 个答案:

答案 0 :(得分:3)

该关系构成

  

旋转矢量传感器报告设备相对于East-North-Up坐标系的方向。

底层物理传感器是加速度计,磁力计和陀螺仪,而后者则用作主要方向变化输入。 此外,source.android.com说

  

该传感器还使用加速度计和磁力计输入来弥补陀螺仪漂移,并且不能仅使用加速度计和磁力计来实现。   

相反,Game rotation vector明确地仅使用加速度计和陀螺仪。我问了一个类似question关于数据如何被实际融合的问题,但尚未得到回答。 该链接也指向此表 enter image description here

答案 1 :(得分:1)

是的,rotation vectoraccelerometermagnetometer,有时是gyroscope的组合,用于确定Android设备所处的三维角度尊重地球框架坐标。