陀螺仪与加速计?
现在iOS 4已经不再是NDA了,我想知道陀螺仪为开发人员提供的Accelerometer是什么。 API是否有区别? 其他事情?
MEMs陀螺仪是一个变化率的设备。 当设备在任何轴上旋转时,您都可以看到旋转的变化。 一个加速度计只能沿X,Y和Z向量提供力,不能解决“扭曲”问题。 通过使用这两种传感器,您通常可以实现被称为6DOF(自由度)的惯性系统 – 或航位推algorithm – 使您能够find设备的相对物理位置。 (注意所有的惯性系统漂移,所以它的长期不稳定)。
总之:陀螺仪测量旋转,加速度计测量翻译。
有一个新的API读取陀螺仪。
实际上,加速度计测量线性加速度; 但由于力量等于质量乘以加速度,所以人们可以把它看作是测量力量,只要它具有恒定的质量。 线性加速度是线速度的变化率。 另一方面,陀螺仪提供angular速度测量与运动的线性加速度相反。 两个传感器都测量变化率。 他们只是衡量不同事物的变化率。
从技术上讲,线性加速度计可以测量旋转速度。 这是由于设备旋转时产生的离心力造成的。 离心力与转速直接相关。 事实上,许多MEMS陀螺仪传感器实际上使用线性加速度计,通过小心地将它们放置在特定的方位并测量离心力来计算实际的旋转陀螺仪速度来确定旋转速度。