這是我們在 PyCon Taiwan 2024 的分享,主要介紹 Duckiedrone(DD21)小型無人機專案 。
https://tw.pycon.org/2024/en-us/conference/talk/304
Duckiedrone 屬於軟硬體整合的專案,除了使用 Python 控制硬體以外,還會有許多工程計算或是使用電腦視覺完成飛行任務。
在此簡單說明會應用到的 Python 套件:
* 訊息管道和機器人功能與生態系:ROS + Python Binding
* 姿態估計和PID 控制器:Python Numpy
* 電腦視覺:Python OpenCV
* 飛控板控制:Python GPIO
更多 Python 範例可以參考
https://docs.duckietown.com/daffy/opmanual-duckiedrone/software-architecture/nodes.html
DD24 操作手冊:
https://docs.duckietown.com/daffy/opmanual-dd24/intro.html