繁体   English   中英

为什么 z 轴旋转会在 Nexus S 中反映在 y 轴上?

[英]Why do z-axis rotations reflect on y-axis in Nexus S?

我试图从 Nexus S 中了解陀螺仪传感器 output。当您围绕 z 轴(垂直于屏幕的轴)旋转时,z 轴会正确记录 angular 速度作为转弯的结果。 然而,y 轴也报告了 angular 速度的峰值,尽管设备相对于 y 轴的方向没有变化。 因此,如果我在以特定方向握住手机时转身,似乎我不仅转身,而且还向左/向右倾斜了手机(我没有)。

为什么是这样? 任何想法如何补偿或纠正这一点?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM