如何使用iPhone加速度计测量车辆在400米(四分之一英里)内从0加速到100公里/小时(0-60英里/小时)所需的时间?
我有这样的情况,我需要计算车辆在400米(四分之一英里)内从0到100公里/小时的加速时间,我需要使用iPhone加速度计来实现这一点。
发布于 2011-01-11 17:50:21
您可以使用加速度计的加速度值来测量速度。有一篇很好的论文(Implementing Positioning Algorithms Using Accelerometers),它解释了你从加速度计得到的误差,以及从加速度值获得速度和位置的技术。要获得车辆从0到100 km/h加速所需的时间,您必须测量达到一定速度所需的时间。
从加速度值获得速度需要采取的主要步骤是
通过该值获得加速度values
一些提示:velocity[i] = (acceleration[i] + acceleration[i-1])/2 * interval + velocity[i-1]
interval是acceleration[i]和acceleration[i-1]之间的时间,它与加速度计的更新频率有关。
为了提高准确性,你必须在正手拍中过滤加速度值。
PS:我已经在iPhone 3GS上实现了这样的算法,它工作得很好。加速度计可以让您测量30厘米的距离,误差约为1厘米。我还没有测试更远的距离。
发布于 2011-01-11 16:05:18
加速度计只能用来测量重力。不是速度..当你达到100 to /u的速度时,你将需要GPS来测量。
https://stackoverflow.com/questions/4654864
复制相似问题