Pixhawk動手玩以及解決無法更新韌體的問題!


業務端跟我反映客戶抱怨PIXHAWK有問題,所以特別找時間動手測試。
(不知道PIXHAWK嗎?請參考https://pixhawk.org)
(還不清楚....?反正就是一個很厲害又超便宜的飛控啦!)

首先我就發現無法更新韌體的問題。如果你的Pixhawx無法透過MissionPlanner更新韌體並且顯示下面訊息。

我只能說3DR很機車的只讓他自己生產的板子升級韌體。這個做為也有遭受到批評,因為這個本就是開源計畫,沒有版權的問題,這樣做的話有違開源的精神。
解決方式:
1. 更新你的bootloader應該就可以了。這是我們從這邊查到的資料https://github.com/diydrones/MissionPlanner/issues/286
  不過更新bootloader的方式,在http://pixhawk.org/dev/bootloader_update 寫的並不是很詳細。我們並沒有測試成功。
2. 有一套叫做QUpgrade cross-platform Firmware uploader的工具可以使用。這邊有工廠提供的影片,可以照著執行。這個方式我們有測試成功。
Video1: 01 How to get the last firmware? 01 如何抓取最新固件? http://www.youtube.com/v/Oig6JRAE0c0
Video2:02 Uploade firmware. 02 升级固件并联入MP http://www.youtube.com/v/_4U3XJyjEdk

相關連接
Qupgrade使用說明: http://plane.ardupilot.com/wiki/common-qupgrade-px4-firmware-installation/
Firmware downloade pahte: http://firmware.diydrones.com/Copter/

再動手測試的過程,我初判斷PIXHAWK的軟體架構應該跟APM是相同的,只是在底層用了新的作業系統,所以程式的執行效率會比較好,軟體開發也會容易一些。
另外就是它的硬體支援的更多,包含常見的Futaba S.Bus、以及Spektrum的衛星天線等。還有miniSD卡以及一對介面,對於未來硬體擴充會更有彈性。至於穩定性的話,一部分牽涉到傳感器以及硬體性能,一部分牽涉到軟體的演算法優劣。後者應該跟APM比起來大同小異,前者的話就差異比較大了。

至於我也沒實際飛行過...好多少就看看有沒有人要提供心得報告了。

留言