【发布时间】:2013-01-14 12:49:49
【问题描述】:
在没有 GPS 的情况下如何确定运动开始的时刻?
我认为我可以通过内置加速度传感器确定它,但我不知道从移动开始到设备实现移动之间的响应时间是多少。 加速度传感器有点不准确,我需要用低通滤波器过滤这些值。
【问题讨论】:
标签: android accelerometer move
在没有 GPS 的情况下如何确定运动开始的时刻?
我认为我可以通过内置加速度传感器确定它,但我不知道从移动开始到设备实现移动之间的响应时间是多少。 加速度传感器有点不准确,我需要用低通滤波器过滤这些值。
【问题讨论】:
标签: android accelerometer move
根据采样率(传感器速度),它可能会非常快地检测到运动 - 大约 20 毫秒 - 但它高度依赖于设备。至少 motorola defy 仅在传感器速度较慢时才发送传感器事件。 (如用户界面)
你可以抓住这个项目并玩一下:
【讨论】:
你是对的,你需要用低通滤波器过滤加速度计值。
时间延迟将取决于您的滤波器延迟(滤波器阶数)和加速度计的频率。
总之不到 1 秒。
【讨论】: