理论上,你可以这样做;在实践中,没有。
您必须假设您知道初始速度,但假设您以 0 速度开始并不是一个糟糕的假设。
您还必须了解设备在整个期间的实际方向。否则,您无法区分实际加速度引起的加速度变化与仅旋转设备引起的加速度变化。
(请记住,您必须从读数中取出重力加速度!)
最后,误差会随着时间的推移而累积,不仅因为加速度的测量不完美,而且因为随着时间的推移,您只能获得离散的样本。
除了所有这些之外,当然,它有效!API 会告诉您读数的单位 (m/s^2)。您可以要求传感器进行非常快速的更新。我认为,通过编写一个执行此操作的应用程序,然后将手机放平,然后向前走并停下来,看看它的准确程度会很有趣。那么读数有多接近0呢?
| 归档时间: |
|
| 查看次数: |
9402 次 |
| 最近记录: |