我正在從事涉及陀螺儀的項目......確定飛機的位置/方向
我正在使用Arduino和ITG 3200從陀螺儀讀取數據。我得到每個軸(x,y,z)的3個數值,單位是deg/s。
我的問題是:我如何知道設備的實際(物理)位置或方向(比如飛機)。必須有一個數學公式或類似的東西。
我正在從事涉及陀螺儀的項目......確定飛機的位置/方向
我正在使用Arduino和ITG 3200從陀螺儀讀取數據。我得到每個軸(x,y,z)的3個數值,單位是deg/s。
我的問題是:我如何知道設備的實際(物理)位置或方向(比如飛機)。必須有一個數學公式或類似的東西。
僅使用陀螺儀信號(您必須以數字方式進行積分),由於漂移,您最終會遇到麻煩。通常做的是將加速度計(用於低頻信號,即漂移)與陀螺儀(用於高頻信號)組合。下面是顯示更多或更少的鏈接數鏈接,您想要什麼:
而且,看到這些StackOverflow的問題:
我們正在研究類似的問題。
我們在YouTube上發現特別有幫助這個視頻,因爲它與紙張以及實現(運行在Arduino的)傳來:
http://www.youtube.com/watch?v=fOSTOnQzZCI
紙張和源代碼:
http://code.google.com/p/imumargalgorithm30042010sohm/
在我們的案例中(獲得遙控球的方向),我們還必須包括一個加速度計和一個磁力鏡。
如果我的回答很好,請點擊左側的「V」符號將其標記爲已接受。 – Darhuuk 2011-04-05 11:22:55
在數據上有一些非平凡的噪聲過濾+集成。所以「必須有一個數學公式」將變成「有一些醜陋的數學和許多代碼來寫」。 – 2011-04-28 16:59:48
@ alexandre-c我去年監督了一些學生,他們不得不實施這個,他們使用的數學實際上是非常微不足道的。 – Darhuuk 2011-07-05 07:43:23