android – 使用加速度计计算速度

我一直在研究我们试图解决的问题.我认为这是最好的方法,但请加入你的意见

我们正在尝试计算现实世界驾驶场景中的反应时间,并希望使用移动电话作为数据收集设备.我们要完成的是在接触某些提示时驾驶员施加的加速度和更重要的减速度.

我发现这篇论文有很多有用的信息Accelerometer physics

问题是我们很可能没有从0开始的校准时间.但是假设驱动器从0开始.我们将使用GPS定位来定位车辆,跟踪我们应该计算的带时间戳的位置数据在提示发生的时间然后使用带时间戳的加速度计数据我们应该能够计算他们对提示的反应.

这是我找到解决问题的最好方法,但是我不确定加速度计数据是否会因为无法校准而变得无用,而且从振动中看到的噪音可能太大而无法使用数据. ..之前有没有人尝试或使用过这些类型的方法?

解决方法

有趣的应用.

你错过了一个重点.您要么必须自己实施所谓的传感器融合,要么使用您正在使用的平台上提供的传感器融合. Android和iPhone都有一款.

TYPE_LINEAR_ACCELERATION(Android,SensorManager)或userAcceleration(iPhone)应该足够了.

对于链接的PDF,don’t try integrating the acceleration,您将得到非常差的结果.尽管答案是关于位置的,但速度已经不准确了.我会尝试使用GPS.

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...