加速度计、陀螺仪和磁力计
Accelerometer, Gyro, and Magnetometer
我是 Core Motion 的新手,我很困惑。有人可以用简单的术语解释这些输入衡量的是什么以及它们如何有用吗?
加速度计 依靠"feeling" 施加在设备上的运动力测量相对于重力的运动。运动力可以描述为设备的加速度和减速度,因此得名该传感器。
陀螺仪 通过悬浮元素报告其相对于设备的旋转来测量旋转变化。当设备旋转时,这个悬浮元素不会旋转,因此它会发出一份报告,告诉您 phone 旋转了多远。
磁力计 从 north/south 磁场中获得旋转位置的概念,罗盘用来了解它们相对于两极的位置。该数据(主要)用于帮助陀螺仪,因为这些东西受到浮动和惯性的影响。
综合起来,来自这些传感器的信息在经过良好过滤后(Apple 通过 CoreMotion 为您完成)可为您提供 phone.
的所有运动
因此您可以知道用户是在像 table 网球拍一样挥动 phone,还是像 Wii 遥控马里奥风格游戏控制器一样转向,或者只是在走路。
我是 Core Motion 的新手,我很困惑。有人可以用简单的术语解释这些输入衡量的是什么以及它们如何有用吗?
加速度计 依靠"feeling" 施加在设备上的运动力测量相对于重力的运动。运动力可以描述为设备的加速度和减速度,因此得名该传感器。
陀螺仪 通过悬浮元素报告其相对于设备的旋转来测量旋转变化。当设备旋转时,这个悬浮元素不会旋转,因此它会发出一份报告,告诉您 phone 旋转了多远。
磁力计 从 north/south 磁场中获得旋转位置的概念,罗盘用来了解它们相对于两极的位置。该数据(主要)用于帮助陀螺仪,因为这些东西受到浮动和惯性的影响。
综合起来,来自这些传感器的信息在经过良好过滤后(Apple 通过 CoreMotion 为您完成)可为您提供 phone.
的所有运动因此您可以知道用户是在像 table 网球拍一样挥动 phone,还是像 Wii 遥控马里奥风格游戏控制器一样转向,或者只是在走路。