现在 iOS 4 不再是 NDA,我想知道 Gyroscope 可以为开发人员提供哪些超越 Accelerometer 的功能。API有区别吗?其他事情?
问问题
45106 次
2 回答
46
实际上,加速度计测量的是线性加速度;但是由于力等于质量乘以加速度,因此人们可以将其视为测量力,只要它具有恒定的质量即可。线加速度是线速度的变化率。另一方面,陀螺仪提供与运动的线性加速度相反的角旋转速度测量。两个传感器都测量变化率;他们只是衡量不同事物的变化率。
从技术上讲,线性加速度计可以测量旋转速度。这是由于设备在旋转时产生的离心力。离心力与其转速直接相关。事实上,许多 MEMS 陀螺仪传感器实际上使用线性加速度计来确定旋转速度,方法是小心地将它们放置在某些方向并测量离心力以计算实际的旋转陀螺速度。
于 2011-04-14T21:49:02.783 回答
44
MEMS 陀螺仪是一种变化率设备。当设备在其任何轴上旋转时,您可以看到旋转的变化。加速度计仅提供沿 X、Y 和 Z 向量的力,不能解决“扭曲”问题。通过使用这两个传感器,您通常可以实现所谓的 6DOF(自由度)惯性系统 - 或航位推算 - 允许您找到设备的相对物理位置。(请注意,所有惯性系统都会漂移,因此长期不稳定)。
简而言之:陀螺仪测量旋转,加速度计测量平移。
有一个用于读取陀螺仪的新 API 。
于 2010-06-22T02:51:28.200 回答