首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPhone中测量车辆加速所用的时间

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

Stack Overflow用户
提问于 2011-01-11 14:33:30
回答 2查看 3.2K关注 0票数 3

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

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

EN

回答 2

Stack Overflow用户

发布于 2011-01-11 17:50:21

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

从加速度值获得速度需要采取的主要步骤是

通过该值获得加速度values

  • integrate,以获得速度

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

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

为了提高准确性,你必须在正手拍中过滤加速度值。

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

票数 4
EN

Stack Overflow用户

发布于 2011-01-11 16:05:18

加速度计只能用来测量重力。不是速度..当你达到100 to /u的速度时,你将需要GPS来测量。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4654864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档