1. 程式人生 > 其它 >Kerloud mini飛控PX4韌體使用詳解

Kerloud mini飛控PX4韌體使用詳解

技術標籤:開源飛控人工智慧

簡介

Kerloud Mini是由雲訥科技(深圳)有限公司釋出的自駕儀產品,主要面向無人系統(如無人機、無人車等)。作為一個受益於開源社群的開發團隊,我們積極使產品能夠相容在世界各地被廣泛使用的PX4和Ardupilot軟體棧。關於Kerloud mini飛控產品的詳細資訊可以訪問:http://cloudkernel-tech.gitee.io/kerloud_mini/

在這裡插入圖片描述

開發環境說明

使用者可以在官方網站上找到大部分的詳細開發指導: https://dev.px4.io/master/en/index.html
我們通過詳細測試推薦的開發環境是:

  • Ubuntu 18.04
  • ROS melodic with Gazebo 9

下載程式碼和編譯環境搭建

下載程式碼

針對Kerloud飛控韌體在我們的官方Github庫中,它會被我們長期維護並持續和px4韌體更新.現在的版本是V1.10.0,使用者可以通過下述命令獲得韌體原始碼:

git clone --recursive https://github.com/cloudkernel-tech/Firmware.git
git checkout master_kerloud

為了避免網路緩慢的問題,中國大陸使用者可以通過以下命令獲得我們放在Gitee庫的同樣韌體程式碼:

	git clone --recursive https://gitee.com/cloudkernel-tech/Firmware.git
	git checkout master_kerloud

編譯環境搭建

安裝的過程可以在官方連結找到:
https://dev.px4.io/master/en/setup/dev_env_linux_ubuntu.html,使用者可以執行兩個指令碼檔案來完成開發元件的輕鬆安裝: ubuntu.sh, ubuntu_sim_ros_melodic.sh。需要注意的是,由於官方韌體一直在更新,編譯環境依賴的編譯器設定和軟體包也在變化,使用者需要對編譯環境設定的相容性引起注意。

針對中國大陸使用者,我們提供了定製的指令碼程式來避免網路連線問題,使用者可以在我們的韌體原始碼目錄下執行下述命令:

cd Tools/setup/custom
bash ubuntu.sh
bash ubuntu_sim_ros_melodic.sh

如何編譯和燒錄

針對Kerloud Mini飛控的韌體可以通過make命令編譯:

make px4_fmu-v3_default

可以通過下述命令燒錄到飛控中:

make px4_fmu-v3_default upload

關於我們

雲訥科技(深圳)有限公司是一家立足智慧軟硬體技術積累,面向科技教育行業的公司,公司旨在提供優質的科技教育產品,傳播科技文化。公司現提供以下產品和服務:

  • 提供基於無人系統技術的教育產品和課程,如可程式設計無人機/無人車、人工智慧教育等
  • 提供少兒視覺化程式設計軟體產品和課程,如python, scratch等
  • 公司同時提供部分無人機行業核心解決方案,如飛行控制器,無人機作業系統等