找到设备运动的速度

时间:2013-03-26 22:40:56

标签: filtering accelerometer android-sensors calibration drift

我需要找到设备的速度(三星Galaxy s3)。我现在已经阅读了很多关于它的stackoverflow问题,但仍然对我应该使用的内容感到困惑。到目前为止我的观察结果:

1)有人this从加速计传感器的数据中找到速度。但在我的情况下,设备的运动不会有恒定的斜率或直线轨迹。

2)整合将带来很多漂移。

3)可以使用卡尔曼滤波,但很难实现和消耗CPU

4)可以使用互补滤波器,但据我所知,只有加速度计与陀螺仪一起使用才能找到角度才有意义。在我的情况下,我需要找到速度

5)使用GPS的getSpeed()。但我猜测它只对检测大的速度值有用,例如移动汽车,因此对我的目的不够灵敏。

请建议我从哪里开始。

P.S。如果你需要知道我需要什么样的设备速度,我需要根据设备的移动速度增加/减少渲染率。

0 个答案:

没有答案