DroneKit-Python是一個用於控制無人機的Python庫。DroneKit提供了用於控制無人機的API,其代碼獨立於飛控,單獨運行在機載電腦(Companion Computer)或其餘設備之上,經過串口或無線的方式經MAVLink協議與飛控板通訊。python
本教程使用Windows和Python 2.7做爲開發平臺,在自行編譯SITL模擬器上進行測試。工具
若是你的計算機上尚未安裝Python 2.7,須要先進行安裝。測試
點此連接下載Python2.7的msi安裝包。運行安裝程序後,須要在「安裝選項」頁面,選擇「Add Python.exe to PATH」(以下圖,須要將紅叉改成硬盤樣式)。spa
其他一路確認,使用默認設置安裝。命令行
打開命令提示符(cmd),在命令行中輸入python
並回車。若是出現瞭如下界面,說明Python安裝成功;若是提示「找不到Python命令」,多是環境變量(上文中的PATH)沒有被正確設置,請上網查找解決方法或從新安裝。code
在Python交互界面中,輸入exit()
退出。blog
確認Python已成功安裝後,打開cmd,輸入如下命令安裝DroneKit教程
pip install dronekit
咱們使用SITL模擬器做爲主要的測試平臺。由於官方SITL的版本更新較慢,從源代碼編譯獲得SITL模擬器支持最新的飛控特性、支持自定義的飛控代碼,適合開發者使用。ip