2011-01-11 81 views
3

如何使用iPhone加速度计测量车辆在400米(四分之一英里)内从0加速到100公里/小时(0-60英里/小时)的时间?测量车辆在iPhone中加速的时间

我有需要计算车辆在400米(四分之一英里)从0加速到100公里/小时的时间的情况,我需要使用iPhone加速计来实现此功能。

+0

抱歉,根本不理解你的问题。你能否更具体地了解你的要求?谢谢 – Robin 2011-01-11 06:52:23

+0

robin我编辑了这个问题现在已经清楚了......感谢你的回复 – 2011-01-11 07:51:37

+1

为什么你假设一辆车在400米时加速到100公里/小时?许多老旧汽车不能(完全),许多跑车在不到400米的范围内加速到100公里/小时。 – MSalters 2011-01-11 10:04:37

回答

-1

加速度计只能用来测量G力..不..速度你需要GPS来衡量,当你已经达到100公里/ U速度..

5

您可以从使用加速度值加速计来测量速度。有很好的论文(Implementing Positioning Algorithms Using Accelerometers)解释了你从加速度计得到的误差,以及从加速度值得到速度和位置的技巧。为了获得车辆从0加速到100公里/小时所需的时间,你必须测量时间直到你达到一定的速度。

你必须要得到速度与加速度值

  • 获得加速度值
  • 整合过的值来获得速度

有些淡淡的主要步骤: velocity[i] = (acceleration[i] + acceleration[i-1])/2 * interval + velocity[i-1]

intervalacceleration[i]和之间的时间acceleration[i-1],它与加速度计的更新频率有关。

要提高准确度,您必须过滤正手中的加速度值。

PS:我已经在iPhone 3GS上实现了这样的算法,它工作得很好。加速度计让我们测量距离为30厘米,误差约为1厘米。我还没有测试更长的距离。