加速度计,陀螺仪和磁力计

时间:2017-01-24 06:06:28

标签: ios swift vector accelerometer gyroscope

我是Core Motion的新手,我很困惑。有人可以解释一下这些输入的衡量标准以及它们如何在简单的条件下有用吗?

1 个答案:

答案 0 :(得分:3)

加速度计根据"感觉"测量相对于重力的移动。移动力施加在设备上。移动力可以描述为设备的加速和减速速率,因此也就是传感器的名称。

陀螺仪通过悬挂元素报告其相对于设备的旋转来测量旋转的变化。当设备旋转时,这个悬挂的元素不会旋转,因此会有一个报告来告诉您手机的旋转距离。

磁强计从北/南磁场获取旋转位置的概念,这些磁场用于了解它们相对于极点的位置。这些数据主要用于帮助陀螺仪,因为这些物体会受到浮动和惯性的影响。

综合来自这些传感器的信息,如果过滤得很好(Apple为您使用CoreMotion为您提供的信息)可以为您提供电话的所有移动功能。

因此,您可以知道用户是像乒乓球拍一样挥动手机,还是像Wii遥控马里奥风格的游戏控制器一样转向,或者只是走路。