如何在android中使用加速度计测量速度?

时间:2013-10-25 06:09:20

标签: android android-intent

我尝试了使用加速度计测量速度的各种示例,但它没有给出正确的输出。

我用下面的公式来计算速度

  

最终双倍mph =(Math.round(100 *速度/1.6 * 3.6))/ 100;

但它没有给出正确的输出。有人知道如何用加速度计计算速度吗?

2 个答案:

答案 0 :(得分:0)

理论上说,由于加速计测量加速度(它来自力经历的加速度),除非初始速度已知,否则它将无法测量速度。

因此,如果您知道初始速度(或参考帧的速度,您可以假设为0),您可以获得速度。但我不确定从加速度计获取速度是否是一个实用的想法。您可能希望依赖为您提供位置的API。

答案 1 :(得分:0)

A = Delta V / T.

OR A与V成正比,但我们无法获得V初始值或最终值。

你可以通过近似或假设初始速度为0来获得它