从acceromemeter得到移动速度android

从acceromemeter得到移动速度android

问题描述:

我需要从加速度计得到移动速度。从acceromemeter得到移动速度android

我已经成功地从每个轴获得加速

我需要检测就像是有人坠落如此突然的动作,GPS将无法正常工作

+0

突然的动作是加速度计是为什么,高力量。 – L7ColWinters 2012-01-18 14:04:35

+0

好吧,我需要检测是否有人跌倒,你能够推荐任何东西吗? – 2012-01-18 14:12:00

+0

如果有人摔倒,你可能会注意到Z轴的剧烈变化。但是,如果手机被粉碎大概是更多的根据听,如果权力仍然在:) – yoshi 2012-01-18 14:23:22

+0

谢谢你做的伎俩:) – 2012-01-18 14:59:57

由于速度被定义为加速度的积分(反之加速度是速度的导数),简单地说就是integrate the accelerometer output to find the velocity。积分可以执行两次来计算位移(位置)。

或者,如果你只需要知道手机是否(或最近)移动,而不是准确的话,那么你可以尝试这种方法。您可以将一个低通滤波器(如移动平均值)应用于绝对加速计输出以获取最近移动的度量。

请注意,积分在加速度计中存在一个固有问题,那就是随着时间的推移输出会漂移(积累误差)。同样,低通滤波将引入滞后。

最好的问候,