為什麼很多開源的四軸沒有進行複雜運動學建模,只是把PID的輸出和油門加加減減給電機,四軸就能飛得很好

時間 2021-05-13 04:41:28

1樓:

四軸系統很簡單,系統是平坦的。說人話就是輸入直接控制輸出,沒有中間商賺差價,容易控制。

控制器頻寬高。一般都是乙個位置環裡面套乙個響應非常快的姿態環, 可以上到1000Hz。不需要模型知識做前饋控制也可以快速收斂。

2樓:哈哈哈

很多開源四軸簡化的東西多了去了,你說的這是控制分配的問題,本質上是控制矩陣的逆矩陣,不過由於對確定構型的無人機來說控制矩陣各項均為定值,故可以直接輸入逆矩陣無需實時解算線性方程組。

pid輸出本質上是三軸力矩乘以乙個縮放係數,而控制分配器的工作就是把三軸力矩及總油門輸入轉換成四個電機的期望轉速(有些飛控這裡直接簡化成了電調占空比了,真的能跳步驟。。。)具體公式參考:

(下午慢慢補充,知乎手機端咋打公式啊。。。)這種簡化對普通玩家或者入門級飛控也就夠了,但要做點好玩的東西就不太夠了,比如我做的這個機臂可以在一定範圍內任意轉動的四旋翼,控制矩陣必須實時反解:

3樓:阿布達比零差評

因為電機響應頻寬遠低於控制頻率,並且響應精度遠低於輸出電流的精度

所以是在輕質化,無干擾,簡單飛行的前提下,四軸飛行器給你一種pid調控也能飛得好的假象

4樓:lenleo

你說的這些公式只是控制分配的過程,就是將各個軸的控制量分配到各個執行機構(電機),完全是由電機布局和其操縱效能決定的(這裡認為所有電機操縱效能是完全一致的),沒有涉及運動控制。

這個控制分配實際上就是對四旋翼懸停動力學的簡化建模。

為什麼C 沒有Python那麼多開源庫?

李淵 其實c c 有很多開源庫,但是c c 的開源庫用起來都比較麻煩,所以一般除了那些大的開源庫,其他的小東西都自己寫了,畢竟寫也就半天,學習庫可能就要一天再花半天來呼叫,花半天來確定問題在哪。 塵世之夢 很多python的開源專案都是C 或者C寫的,然後給python乙個呼叫介面,你說這是pyth...

為什麼數控工具機按聯動軸數分類沒有四軸

當然有啊。從單軸 兩軸 兩軸半 開始多少都有。系統加軸卡和伺服放大器就完了唄。單軸數控的 電火花成型機 兩軸和兩軸半的數控的普通數控車 兩軸半的簡易數控銑床。三軸的普通數控銑 三軸半的帶W軸動梁的數控銑床 四軸的雙頭車床 帶C軸的或者轉台的臥鏜。 精品機械技術趨勢 數控工具機涉及到直線軸和旋轉軸,直...

為什麼很多開車的人會瞧不起騎電單車的?

遵紀守法的騎摩托我不會歧視。但是您在鬧市區空轉油門製造動靜的,您的電單車是幾缸的心裡沒點數?市區裡各種穿插加塞擠縫的,不碰到剮到啥都好說,碰到剮到您,您倒地一趟大喊汽車不知道看後視鏡,又是錄影又是發抖音的顯得自己是弱勢群體似的。說句不中聽的 我車子有保險,碰了保險公司賠,但是您得到醫院躺著,說不定下...