我對移動設備的慣性導航有疑問。 我正在使用Android平板電腦進行開發,但我認爲這個問題與 有關(即使使用更好的傳感器)硬件。在慣性導航系統中確定航向
當開發一個慣性系統時,最基本的問題是如何確定載體運動的方向。 即使我們假設磁力計讀數是100%準確的(他們顯然不是!)仍然存在相對於用戶的設備定位問題。
簡單示例 - 如果用戶向北行走,但將設備的Y軸點保持在東北方向(不同軸的圖片的鏈接:http://developer.android.com/reference/android/hardware/SensorEvent.html) 然後,磁力計將指向北向,東。 我們如何判斷用戶實際在哪個方向前進? (如果我們同時使用磁力儀和陀螺儀來確定航向)
一個可能的解決方案是使用加速度計的Y軸和X軸讀數。 使用arctan(aY/aX) (例如 - 如果用戶將設備完全筆直地握住設備,則X軸將不顯示任何內容......) 但是由於加速度計讀數不穩定,不是那麼容易...
有誰知道一個算法,實際工作?我相信這是一個衆所周知的問題,但我似乎無法找到解決方案的參考...
在此先感謝!
阿里爾
不幸的是問了同樣的問題幾個星期前,沒有單一anwser .. http://stackoverflow.com/questions/10207044/how-to - 旋轉 - 加速度計 - 軸與運動矢量之間的旋轉 – PeterGriffin