我将如何实现可以利用 iPhone 4 的陀螺仪和加速计来找出物体移动的速度/速度的东西?

例如,如果我把iPhone带进车里,它会告诉我车速有多快?或者甚至采用更简单的情况,假设加速度恒定,假设我将 iPhone 连接到小塑料车上,然后让它沿着缓坡行驶。iPhone能否将速度乘以两次来计算加速度,从而计算出每个时刻的速度?

谢谢。

有帮助吗?

解决方案

以防万一您不知道,加速计不会为您提供设备的加速度。(其单位不是 m/s^2)它将为您提供设备相对于其他位置的方向。陀螺仪更好,因为它可以提供多一维的方向,您希望在可用时使用它。

使用 GPS(在 CoreLocation 中)获取设备在特定时间的当前位置,但 GPS 并不像您预期​​的那么准确,并且可能需要一些时间。根据您所在的位置,有时甚至不可用!

如果您不介意计算速度和加速度 大致 然后你就可以使用它们了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top