现在,iOS 4不再是NDA,我想知道陀螺仪在开发人员的加速度计上必须提供什么。 API有差异吗?其他事情?

有帮助吗?

解决方案

MEMS陀螺仪是变更设备的速率。作为设备 旋转 在任何轴上,您都可以看到旋转的变化。加速度计仅提供沿X,Y和Z向量的力,并且无法求解“扭曲”。通过使用两个传感器,您通常可以实现所谓的6DOF(自由度)惯性系统(或死亡计算),使您可以找到设备的相对物理位置。 (请注意,所有惯性系统都会漂移,因此从长远来看它不稳定)。

简而言之:陀螺仪测量旋转,加速度计测量翻译。

有一个 新API 用于阅读陀螺仪。

其他提示

实际上,加速度计测量线性加速度;但是,由于力等于质量倍的加速度,因此人们可以将其视为测量力,并且只要它具有恒定的质量。线性加速度是线性速度的变化速率。另一方面,陀螺仪提供了角度旋转速度测量,而不是运动加速度。这两个传感器均测量变化速率。他们只是衡量不同事物的变化率。

从技术上讲,线性加速度计可以测量旋转速度。这是由于设备旋转时产生的离心力。离心力与其旋转速度直接相关。实际上,许多MEMS陀螺仪传感器实际上使用线性加速度计来确定旋转速度,通过将它们仔细放置在某些方向上并测量离心力来计算实际的旋转陀螺速度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top