2014-03-12 39 views
3

有沒有使用加速計和陀螺儀傳感器數據計算線性距離的任何方法,因爲加速度的雙積分似乎會產生大量漂移。計算移動設備線性移動(Android)

注意:使用相機/ GPS的圖像處理技術似乎是電池的重負。

+0

很多人都試圖測量使用加速度計和陀螺儀傳感器的線性位移。不幸的是,據我所知,單獨使用傳感器實現它幾乎是不可能的。 – Luqman

回答

0

由於您希望計算線性距離,因此您不應該讀取原始加速度計數據。在API 9中,android引入了Sensor.TYPE_LINEAR_ACCELERATION,這只不過是從原始加速度計值中扣除的重力分量。

如果在您自己的計算中發現原始數據中的線性分量,即使存在單一程度的誤差,漂移也可以快速建立起來。查看Google的經驗:SensorFusion

的問題是非常相似Calculating distance using Linear acceleration android