小四軸9軸資料融合成功

2021-07-31 07:12:58 字數 521 閱讀 4869

吐槽下二代買的新槳葉,又硬又醜又效率低,一代的槳葉電機給4成占空比就飛起來了,新槳葉要加到7成~而且震動比舊槳高出n倍,導致姿態解算結果有1度左右的抖動。最重要的是卡在電機上拆不下來了。。。。

附所用九軸融合演算法**:

另有梯度下降法版本:

補充:隨後發現高興得太早,當開啟電機之後,由於電機產生的磁場,磁力計根本無法分辨方向,由於電機磁場是變化的,所以無法通過校正來排除干擾。在隨後的第三版硬體裡嘗試過使用單獨一塊小板放置磁力計,並架離電機平面(因為電機平面處受影響最大,通常採用架離處理,如大疆精靈系列就將磁力計隱藏在了腳架中),然而在能接受的高度範圍內,依然無法得到有效資料。所以在pcb四軸上應該是無法使用磁力計的,目前也未看到市面上有使用了磁力計的pcb小四軸出現。

另:小四軸程式上主要是兩大部分,乙個是姿態解算,乙個是pid控制。由於pid控制沒什麼可總結的,一成不變的公式一套就是,主要是引數調整比較磨人。所以直接在此補充pid框圖如下:

單環pid控制,引數好調,但效果不穩定:

串級pid,內環難調,效果很讚:

DIY小四軸之電路設計(一)

前一陣時間一直在做四軸飛行器,略有一點收穫吧,在這裡分享出來,一方面算是對自己的總結,另一方面希望能給想做小四軸的讀者一些思路。本人並非電學專業,如有不對之處,懇請斧正。stm32微控制器基礎,任意系列都可以 altium designer電路板設計 一部分數位電路 模擬電路知識。四軸飛行器又稱四旋...

微型四軸飛行器(5)九軸姿態融合演算法A

所謂的九軸姿態融合就是將通過感測器獲得的3軸加速度 3軸角速度 3軸磁場資料,在相應的演算法處理後能夠得到飛行器的姿態資訊 尤拉角 輸入輸出如下圖 在慣性導航領域的尤拉角分別表示的是航向角 yaw 橫滾角 roll 俯仰角 pitch 我們擬建一空間直角座標系,在該座標系中,物體做出的任何姿態同樣也...

圓點博士小四軸主程式狀態機結構

圓點博士小四軸主程式採用狀態機結構的方式編寫。狀態機的基本結構是 1。有乙個驅動時鐘 2。在各個狀態中設定下乙個需要執行的狀態。下面我們結合源 進行分析 system timer 1ms event是乙個每1ms觸發一次的事件。在定時器的控制下,每1ms,事件標誌system timer 1ms e...