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簡中教學
你好 想詢問關於PIXHAWK與樹梅派的問題要怎麼跟你們聯絡呢?
回覆刪除