如何成為一個飛控演算法工程師?

時間 2023-07-28 14:40:23

1樓:猴14842拔絛

職業肯定是一個非常好的職業,特別是對於喜歡數學和計算機的人,當然,如果你對這個不感興趣,可能也會覺得非常枯燥。工程師的前途主要看個人,比一般的計算機應用方面的人要求更高,就是說,你如果這個幹得不是非常好,那麼就根本找不到工作,如果幹好了,可以找到非常好的工作~而不像別的計算機應用方面的人員,即使幹得不是頂尖也能找到一個基本過的去的活幹。混合控制。

意識到當飛機傾斜轉彎的時候,由傾斜角帶來了兩個問題。由於傾斜,飛機轉彎時的偏航旋轉對陀螺儀的偏航產生了一個干擾訊號。為了完成一個水平的轉動,升降舵需要需要一些向上的偏量。

這個偏量的大小取決於傾角的大小,而且這個傾角不能直接測量得到。這兩個問題好比一個硬幣的兩面。加速度計測量的是重力加速度與實際加速度相減所得到的差值。

加速度的值等於作用在飛機上總的氣動力(升力,推力,阻力等)加上重力 的和再除以飛機的質量最後計算所得到的結果。因此,加速度測量的是作用在飛機上的總的空氣動力的負值。重力的測量是在使飛機水平的過程中所需要的,但這不是在飛機加速運動中從從加速度計中獲取的值。

2樓:匿名使用者

飛控四大演算法:卡爾曼濾波,pid,捷聯貫導,融合導航。目前這是最核心的演算法了,也許你會覺得他們很古董,但是在工業領域一向是夠用即可,寧願發展老技術也不輕易使用新創意的,這跟現在瀰漫整個中國無人機行業的浮誇的創新風氣完全不同。

不要看不起開源飛控,寫程式的都是大牛,二次開發會讓你擁有對架構的瞭解,下一步就是深入瞭解這些具體演算法。相關書籍不多,大學課本就行,市面書籍大多蒙人眼球為主。工程演算法永遠是平淡出神奇,原理越簡單越好,但是應用的經驗非常重要,這就也牽扯試飛,瞭解飛機才能搞好演算法。

卡爾曼就那五條,但是做好估計很難,pid每一級就三個係數,但是幾十年了也沒有什麼最優化理論。當然作為開發演算法的工具,熟練掌握c語言,控制律,狀態矩陣,matlab等等是非常必要的,能夠事半功倍。首先你老板得給你足夠的時間讓你從頭研究這個,而且還得有其它部門配合;之後才是自己的問題,數學物理基礎、悟性、耐性缺一不可,如果沒有人替你實現,你還得懂寫程式。

會用kf、會用pid就是懂了?我不這麼認為。面試的時候見了許多調了十幾年kf、調了十幾年pid的人,也只是會調參、背公式而已。

理論是基礎,但理論不能幫你把飛控做得比開源專案好。從某一方面開始、到全面超越開源專案,這裡面需要的時間、財力、人力支援和信任不是一般老闆會給的,要首先想清楚這個。你可以瞭解一下市面上哪些公司用了全自主開發的飛控演算法,開發的過程是怎樣的。

而且這些都比開源飛控的效能好,功能更個性化,等你真的做好了,裡面的原因你都會懂。如果決定要做,那就把需要的模組實現,一個互補/卡爾曼濾波+一個pid。之後**需要優化就優化,**需要加功能就加功能,不知道怎麼做就查資料、問人、學習、琢磨,邏輯混亂就上狀態機、重構**。

如何成為一名合格的演算法工程師

君君 以上是一個演算法工程師的工作流,所以你要做以上內容的話,需要的技能和知識有以下這些 機 學習的基礎是數學,入門ai必須掌握一些必要的數學基礎,但是並不是全部的數學知識都要學,只學工作上實際有用到的,比如是微積分 概率論 線性代數 凸優化等這些。資料分析裡需要應用到的內容也需要掌握,但不是網上所...

如何成為web前端工程師,如何成為一個web前端工程師

長沙新華電腦學院 因為人工智慧裡面會設計很多資料 演算法的問題,而這些演算法又是數學推匯出來,所以你要理解演算法,就需要先學習一部分高數知識。先將高等數學基礎知識學透,從基礎的資料分析 線性代數及矩陣等等入門,只有基礎有了,才會層層積累,不能沒有邏輯性的看一塊學一塊。再就是學習python程式語言,...

考高階工程師證要什麼學歷,考一個高階工程師證要什麼學歷

高階職稱 1 大學本科畢業,從事專業工作十年以上,擔任中級職務五年以上。2 大學專科畢業,從事專業技術工作十五年以上,並擔任中級職務五年以上。3 中專 高中畢業,從事專業技術工作二十年以上,並擔任中級職務五年以上。評中高階職稱時這些是硬體分,下來就是軟體分,包括,著作 科研成果 各種表彰 榮譽等等,...