2012-01-18 80 views
3

我需要從加速度計得到移動速度。從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

回答

1

由於速度被定義爲加速度的積分(反之加速度是速度的導數),簡單地說就是integrate the accelerometer output to find the velocity。積分可以執行兩次來計算位移(位置)。

或者,如果你只需要知道手機是否(或最近)移動,而不是準確的話,那麼你可以嘗試這種方法。您可以將一個低通濾波器(如移動平均值)應用於絕對加速計輸出以獲取最近移動的度量。

請注意,積分在加速度計中存在一個固有問題,那就是隨着時間的推移輸出會漂移(積累誤差)。同樣,低通濾波將引入滯後。

最好的問候,