我收到了Android 5.1手机上记录的Sensor.TYPE_ROTATION_VECTOR数据的Excel文件。这是为了支持一些研究。
它包含表示旋转的单位四元数形式的旋转数据。我被告知列是: -
时间戳,[x sin(θ/ 2)],[y sin(θ/ 2)],[z * sin(θ/ 2)],[cos(θ/ 2) ]
一些示例数据将是:
0.437745917,0.013828,0.029528,0.924988,0.378594
元素2..5中的单位四元数基本上是传感器返回的值。
我需要获得每行相对于磁北的方位角(偏航)。我在网上狩猎的理解是,这基本上是围绕Z轴的旋转。我已经尝试了各种组合来提取方位角,并且似乎得到了疯狂的价值。只需要正确的配方,任何帮助都会感激不尽。
非常感谢,
肖恩