android - 为什么 z 轴旋转反射(reflect)在 Nexus S 中的 y 轴上?

标签 android gyroscope nexus-s

我正在尝试了解 Nexus S 的陀螺仪传感器输出。当您围绕 z 轴(垂直于屏幕的轴)旋转时,z 轴会正确地记录转动所产生的角速度.然而,y 轴也报告了角速度的尖峰,尽管设备相对于 y 轴的方向没有变化。因此,如果我在以特定方向握住手机时转身,看起来我不仅转身了,而且还向左/向右倾斜了手机(我没有)。

这是为什么?有什么想法可以对此进行补偿或纠正吗?

请注意,我在这里谈论的是原始传感器输出。

最佳答案

首先,原始传感器数据总是包含一些必须过滤掉的偏差。此外,几乎不可能手动真正抑制其他旋转方向。如果您怀疑您的 Nexus 有传感器错误,或者您想确切地知道发生了什么,我建议您构建自己的设备。作为灵感,我的照片:-) apparatus for measuring sensor bias and behaviour

关于android - 为什么 z 轴旋转反射(reflect)在 Nexus S 中的 y 轴上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597618/

相关文章:

android - 在Android中使用XML进行开发

android - 如何始终将物体放在相机前

android - 执行 doInBackground 时出错

android - Android 可穿戴设备上加速度计和陀螺仪数据的连续感知

android - ICS 上的 native 堆栈跟踪?

android - cordova-plugin-media-capture 在 Chrome 浏览器中不起作用

c - 为什么 Atmega8 上的 MPU-6050 通过 I2C 输出显示恒定值?

android - Galaxy Tab 模拟器上的传感器

Android:如何在 Nexus S 上写入 NFC-V (ISO15693) 标签?

android - Android 构建过程在哪里存储最终图像文件(闪存到手机设备中)?