Raspberry Pi 3 + Pixhawk :以Dronekit撰寫Python Script控制飛行器 (實體飛行器)


Step 1:在樹梅派上安裝Dronekit(原本使用apt-get來安裝,但發現執行腳本的時候會找不到dronekit的module,後來改採直接從github上clone下來安裝)

git clone https://github.com/dronekit/dronekit-python.git
cd ./dronekit-python
sudo python setup.py build
sudo python setup.py install

Step 2:在/home/pi的目錄下寫一個腳本

Step 3:如果需要自動執行,可以寫一個批次檔,並加入crontab讓樹梅派開機就執行(可參考國外影片範例)

Step 4:如果是直接使用飛行器來測試,記住在設定連接位址時要使用同上篇說明的位址,向是default = '/dev/serial0'

Step 5:假設要以serial0來連接,腳本裡面的通訊port要用57600

Step 6:將腳本以mavlink通訊協定傳給pixhawk的方式為
python 腳本名.py --connect "/dev/serial0"


DEMO:

學習網站:
1.DroneKit簡中教學
2.DroneKit官方Github
3.國外教學
4.PX4簡中教學

留言

  1. 你好 想詢問關於PIXHAWK與樹梅派的問題要怎麼跟你們聯絡呢?

    回覆刪除

張貼留言