從我所瞭解的3個字段的弧度/秒。這對追蹤3D運動非常有用,但對於自己使用(沒有校準)並不好。使用Accel + Magnetic + Gyroscope來檢測方位的例子?
所以這個想法似乎是使用Accel + Magnetic生成一個矩陣,但是由於這不準確,您可以使用陀螺儀數據對數據進行一些修正。
有沒有人有一個類來管理這個,或者更多關於如何使用方向數據對Accel + Mag Matrix進行實際校正的信息?
我是否誤解了這裏的圖案,我可以自己使用方位傳感器嗎?它可以真正測量精確的方位還是需要磁/加速度來校準系統。
矩陣註定要在opengl相機中使用。
我看到你使用那個km0變量,但它似乎並沒有影響kFilteringFactor。看起來它只是在兩者之間做了10%過濾混合。我已經做了一些非常相似的事情來減少抖動。 我沒有看卡爾曼濾波器,但它看起來並不像它現在實際上連接在那個文件中。 (它只在步驟結束時在val [0]上運行,並且val [0]在開始時設置並且不在其他地方訪問。 您似乎不使用陀螺儀或rotation_vector,但是我看看現在的旋轉矢量也許我的nexus s/xoom支持它 – HaMMeReD 2012-02-22 23:10:38
以某種方式錯過了評論我必須再次檢查代碼我一直在嘗試不同的東西,但所有與卡爾曼和指數濾波器在那裏,我會盡快發佈更詳細的答案。 – Abhinav 2012-03-15 08:36:24