2012-03-31 111 views
2

我想知道是否可以使用加速度傳感器來計算手機的速度。我的意思是有人揮動手機一次,我可以測量曾經用來做這個的速度或力量......或者任何其他可以說明揮杆有多強大的東西:D在加速度計上玩了一段時間(在VS和模擬器中)儘管如此,我發現它有點不同。使用加速度傳感器從3DVector獲取速度

是否有可能實現這樣的目標?

回答

1

不,不準確。

雖然my previous answer here是關於位置,速度也是一樣。也許令人驚訝的是,陀螺儀的白噪聲會擾亂準確性。

根據你想要做什麼,你可能會更好的與DTW

積分線性加速度(加速度減重力)應該適用於非常短的時間間隔,特別是如果您不需要精確的結果。你還必須假設一些初始速度。

+0

「不,不準確」,我不需要準確的值,因爲我想用它來進行遊戲。它應該只是以某種方式識別速度,所以如果揮杆很快,我會得到比揮杆較慢(或像這樣)更大的值:D 所以你的意思是我應該使用陀螺儀? – f1ames 2012-03-31 18:15:16

+1

加速度計也測量重力:即使您不移動設備,您也可以獲得1g加速度。這可以藉助陀螺儀來移除。你需要的是線性加速度(加速度減重力)。也許它是在WP後臺自動計算的,我不知道這個平臺。無論如何,**繼續,積分線性加速度應該工作很短的時間,特別是如果你不需要準確的結果。**你還必須假設一些初始速度(可能爲零)。 – Ali 2012-03-31 19:43:12