多軸飛行器 自動平衡車 遙控車 工業機械人 無人駕駛汽車一類產品的控制演算法是通過什麼語言如何編寫的?

時間 2021-06-01 14:44:49

1樓:

語言只是學習的第一步。最核心的是數學和演算法本身,假如這些東西搞定了,比如用matlab做過了演算法驗證,接下來的事情都簡單了,找個普通嵌入式工程師就能結局。

2樓:

瀉藥。控制演算法講究執行效率,航空界對OOP控制極其嚴格,所以大部分精良演算法都是c(民用)或者Ada(軍民用)實現的,但是由於越來越多人認識到OOP對軟體協作和團隊管理十分有效,慢慢的c++在經過一些精簡後,也在慢慢使用了。

至於在非航空界,語言沒有太多限制,演算法測試沒有航空界要求嚴格,所以可能會出現一些OOP語言為主。但要做到精良的控制,例如100 Hz以上執行頻率,+/-0.1ms以下的iteration誤差,非c(當然有穩定的任務執行器,通常只能是c甚至更底層)所能勝任。

當然,也有控制直接由FPGA硬體語言或者甚至是analog 電路直接完成則更加有效。

上面的幾個回答都是針對用什麼編譯器(平台)而最終決定具體語言,但是就語言(sementic)而言,c是首選,Ada是軍用首選。

四軸飛行器的建模分析

應該還是名詞翻譯不準確惹的禍,無罪推定這個名詞不對,它其實不是推定,要說推定,它從那裡推出來的?它其實是乙個假設或者認定。 璇璣座 純粹社會意義上講,司法實踐不可能不類推,法律規定有利於被告人的無罪類推是基於保護人權的目的。罪行法定是原則,也是為了保護人權。 蘇河 無罪推定是現代法律最重要的基本原則...

四軸飛行器加機械手?

1 耗電太大,秒掛。2 動力不足,秒掛。3 如果前兩個問題解決了,那就是分分鐘能搞定的事情了。飛行器模型相對簡單。 好吧我先回答一下我想到的需要解決的問題,首先定位一下,抓取比較輕的東西,日常用一本書一瓶水,非工業用,暫定500克以內。驅動大體是應該電機,抓取動作鉸接連桿,屬於開環系統,需要解決問題...

如何評價TED的智慧型四軸飛行器演講?

胡賴 相關問題 無任何基礎,怎樣才能做出Raffaello D Andrea在TED上演示的四旋翼機械人?機械 這套系統人工智慧不是亮點吧,亮點應該在視覺定位系統和演算法除錯上 馬先生 TED裡用了外部大型的輔助定位系統 那些說什麼滅大醬的都不知道怎麼想的 況且那也不叫人工智慧吧 只不過只是跑程式而...