2

在没有 GPS 的情况下如何确定运动开始的时间?

我想我可以通过内置的加速度传感器确定它,但我不知道从移动开始到设备实现移动之间的响应时间是多少。加速度传感器有点不准确,我需要用低通滤波器过滤这些值。

4

2 回答 2

1

根据采样率(传感器速度),它可能会非常快地检测到运动 - 大约 20 毫秒 - 但它高度依赖于设备。至少 motorola defy 仅在传感器速度较慢时才发送传感器事件。(如用户界面)

你可以抓住这个项目并玩一下:

https://github.com/ko5tik/accanalyser

(编译和签名的apk:https ://play.google.com/store/apps/details?id=de.pribluda.android.accanalyzer&feature=search_result#?t=W251bGwsMSwyLDEsImRlLnByaWJsdWRhLmFuZHJvaWQuYWNjYW5hbHl6ZXIiXQ ..)

于 2013-01-14T13:08:36.290 回答
0

你是对的,你需要用低通滤波器过滤加速度计值。

时间延迟将取决于您的滤波器延迟(滤波器阶数)和加速度计的频率。

无论如何,它会少于 1 秒。

于 2013-01-14T14:27:05.277 回答