如何用開源飛控PIXHAWK進行二次開發?

時間 2021-05-05 15:02:25

1樓:sw笨笨的無人機世界

我要說的很簡單,首先了解自己要幹什麼,就能知道要怎麼做。

如果你的目標是飛機整體,自己做實驗,沒有商業目的,那麼ardupilot v2韌體也就是所謂apm for pixhawk,就足夠了,能想到的85%以上無人機功能都做好了,除錯使用就行無需開發,他是最接近商業飛控的韌體。他的地面站軟體missionplanner不是很完善,多在那上面下功夫,用到vc#。

如果你的目的是開發商業產品要大批量銷售,那麼必須使用px4韌體,就是所謂官方韌體。px4使用的法律協議,讓你可以不再把自己開發的部分開源,能夠保護你的利益。他的地面站軟體和天上韌體都不太完善,但是演算法設計的很好,架構清晰,飛行效果也比ardupilot好一些。

當然,這也要看你的除錯水平。開發韌體使用他官網提供的工具包,最好linux下使用,當然ios也一樣。Windows會有錯誤,語言是c++。

地面站軟體qgroundcontrol,開發工具也算vc#。

2樓:

pix有兩個平台,乙個是apm移植過來的韌體,乙個是px4原生韌體,一般apm用得比較多,px4似乎是linux環境下開發的。有c基礎,最好還要有數學基礎,和控制理論基礎,才能看懂裡面的演算法。

pixhawk飛控中EKF姿態估計的尤拉角是怎樣求得的?

中箭的冒險家 那我就不理解了,GPS和指南針是規劃在一起的,拿NAZA套裝來說 一 假如沒插GPS,則飛控只作業在姿勢或手動兩個形式,切當地說是作業在沒有指南針的姿勢形式,這一點闡明書裡寫的很清楚 二 假如插了GPS,可是切換在姿勢形式,指南針卻參加作業了,則作業在有指南針的姿勢形式。這兩個姿勢形式...

如何評價阿里的新開源飛冰(ICE)

今天使用了一下,發現這麼幾個問題 1,有些後台專案,除錯連線開啟是空白 2,安裝依賴,很慢,並沒有用cnpm安裝 3,只是布局,很多互動效果還是需要前端去寫,還有資料都是需要前端 業餘草 準確來說,這是螞蟻金服開源的乙個框架。據說內容以後十幾個專案在使用這個框架。ICE 目前很火。阿里巴巴 ice ...

如何用 Linux 完全取代 Windows 進行工作學習

丟子丟 不專業的不會折騰的搞Linux桌面環境純粹找罪受,沒事找事,過兩天就不想玩了。說實話Linux最好用的就是命令列軟體,弄個ssh一連就好。 大廠有錢就是好,入職發幾台電腦乙個電腦裝乙個系統愛咋咋地,但是感覺現在辦公雲化,可以把oa放在windows,開發用linux完全沒有問題 吳昊 微軟的...