iPhone 中的陀螺仪/加速计 - 读取物体的速度
-
11-10-2019 - |
题
我将如何实现可以利用 iPhone 4 的陀螺仪和加速计来找出物体移动的速度/速度的东西?
例如,如果我把iPhone带进车里,它会告诉我车速有多快?或者甚至采用更简单的情况,假设加速度恒定,假设我将 iPhone 连接到小塑料车上,然后让它沿着缓坡行驶。iPhone能否将速度乘以两次来计算加速度,从而计算出每个时刻的速度?
谢谢。
解决方案
以防万一您不知道,加速计不会为您提供设备的加速度。(其单位不是 m/s^2)它将为您提供设备相对于其他位置的方向。陀螺仪更好,因为它可以提供多一维的方向,您希望在可用时使用它。
使用 GPS(在 CoreLocation 中)获取设备在特定时间的当前位置,但 GPS 并不像您预期的那么准确,并且可能需要一些时间。根据您所在的位置,有时甚至不可用!
如果您不介意计算速度和加速度 大致 然后你就可以使用它们了。
不隶属于 StackOverflow