如何使用手机的加速度计找到时间和速度

时间:2011-02-24 05:23:37

标签: iphone physics velocity uiaccelerometer core-motion

让我告诉你我的物理非常糟糕。我想计算两点之间的时间。这里的情况是 - 如果一个物体从一个点x移动到点y并且加速度不是常数,我们可以计算这些点之间的时间吗?

例如:如果我正在打高尔夫而我需要击球,首先我需要向后挥动球杆。然后我向前摆动球杆并击球。我需要找到达到向后挥杆高峰所需的时间和接触球的时间。

我是如何使用iphone accelometer实现这一目标的。我知道我们可以将核心运动框架用于此目的,但我不确定如何找到时间和速度。我需要做什么样的计算来实现这一目标。

任何人都可以帮助我。日Thnx。

1 个答案:

答案 0 :(得分:1)

我认为获取您想要的信息并非不可能。但它并不那么容易,需要增强数学和大量的研究和研究。发展,即尝试和错误。检测到的运动越复杂,结果就越不准确。持续时间相同:长时间运行(> 2秒)将很难正确检测。

您应该看看以下问题:

Getting displacement from accelerometer data with Core Motion

有希望,因为布鲁特拉说他已经采用了他的方法: Measuring time the vehicle takes to accelerate in iPhone