我CMDeviceMotion
在 iPhone 4 上运行一个处理队列,它为我提供了用户诱导的加速以及旋转速率。我可以自己过滤这些数据。
我想了解的是如何将这些离散的加速度、设备姿态和旋转率样本转换为 3 维位移。这对于直线的经典力学是可能的,但我正在考虑更高级的计算 - 例如曲线。这可以用 GPS 处理,但我正在寻找更好的分辨率 - 比如说在 10 英尺内。GPS 下晴空的平均精度约为 30 英尺。
是否有某种物理引擎或物理处理器可以获取一组设备运动或加速度/转弯速率事件,并告诉我手机与原始位置的距离?
我知道 iPhone 有各种计步器和自行车 GPS 追踪器。它们是基于 GPS 还是真的像我描述的那样进行加速集成?