想做到drone onboard object tracking,就像這一個https://vimeo.com/76358967。看到他們用的是OpenTLD,下載來試試,花了一些時間在Mac上build bin file。出來的效果很不錯,比OpenCV要簡單,學習的能力也很高,很準確。最重要的是它的速度很高,我用的是MacbookPro,運行時可以達到60fps,學習時約15fps。比較在OpenCV,只能有25fps是很好的一個選擇。
下一步是如何使它能在flight controller下運行,例如是Pixhawk?
想真一點,要使Pixhawk可以輸入video,執行OpenCV,好像不太可能。於是Google一下,在討論區找到這一篇文。原來很多學生也以此為畢業project,雖然沒有一個很確實的結論,但方向上也有一點頭緒。以RaspberryPi執行video輸入及分析的工作,再通過MAVLink輸入指令到Pixhawk。
下一步是:
1) 用RaspberryPi來做一次速度測試;
2) 嘗試連結Pixhawk和RaspberryPi;
3) 嘗試通過MAVLink控制Pixhawk;