测量车辆在iPhone中加速所需的时间

San*_*ose 3 iphone distance accelerometer

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

我需要计算车辆在400米(四分之一英里)内从0加速到100公里/小时所需的时间,我需要使用iPhone加速度计来实现这一点.

bru*_*lla 5

您可以使用加速度计的加速度值来测量速度.有很好的论文(使用加速度计实现定位算法),它解释了从加速度计获得的误差以及从加速度值获得速度和位置的技术.为了获得车辆从0加速到100 km/h所需的时间,您必须测量直到达到一定速度的时间.

从加速度值中获取速度所需的主要步骤是

  • 得到加速度值
  • 整合数值以获得速度

一些提示: velocity[i] = (acceleration[i] + acceleration[i-1])/2 * interval + velocity[i-1]

interval是两者之间的时间acceleration[i],acceleration[i-1]它与加速度计的更新频率有关.

要提高精度,您必须在正手中过滤加速度值.

PS:我已经在iPhone 3GS上实现了这样的算法,它的效果非常好.加速度计让您测量30厘米的距离,误差约为1厘米.我还没有测试更长的距离.