2011-01-20 174 views
1

我的對象從零開始。當時間流逝......它覆蓋了一段距離,那麼我該如何衡量呢?如何通過加速度計處理距離?

+0

隨着時間的推移,它是以穩定的速度增加還是增加了什麼? – robobooga 2011-01-20 06:15:47

+0

您是否在談論INS? http://en.wikipedia.org/wiki/Inertial_navigation_system – fsaint 2011-01-20 06:20:34

回答

1

哦,很簡單。您只需執行Inertial Measurement Unit,然後執行Inertial Navigation System。沒有旋轉傳感器就很難做到這一點,它可能需要一個Kalman Filter的準確性,通常它是用環形激光陀螺儀或光纖陀螺儀完成的,它是「固態」設備,通過測量相對論效應並銷售而不是iPhone中硅微機械傳感器的價格,但你可能會得到它的工作。

或者,您可以使用GPS。

0

除了僅僅提醒設備確實移動之外,加速度計不會有太大用處。你不會看到「裝置移動10釐米」或類似的東西,據我所知你只會得到多少加速發生的價值。

如果您需要跟蹤設備在物理世界中的移動,則需要使用位置API。

0

你可以弄清楚,但它不會那麼準確,主要是由於採樣率和加速度計的不準確性。

首先找出運動的方向和力量。如果用戶將iPhone沿X軸移動0.1G並沿Y軸和Z軸移動0G,則我們的力在X軸上爲+ 0.1G。 1G是9.8m/s,所以如果它已經運行了1秒,那麼手機已經移動了0.9m。