2013-08-20 26 views
0

我想使用openCV爲ROS中的ARDRONE 2.0編程控制器。任何人都可以幫助我使用什麼庫/代碼來獲取來自無人機的視頻源以在openCV中進行處理,並使用ROS將控制命令從openCV傳遞給無人機。在ROS中使用openCV獲取來自ARDRONE的視頻源

在此先感謝!

回答

0

您將不得不首先熟悉ROS我會建議遵循基本教程來幫助您入門。

http://wiki.ros.org/ROS/Tutorials

之後,你可以安裝ardrone_autonomy包裏面有你需要設置你的AR-無人機ROS一切。包括您需要與OpenCv一起使用的AR-Drone相機驅動程序。

https://github.com/AutonomyLab/ardrone_autonomy

之後,你可以只寫一個opencv的功能,實現它的ROS節點,具有節點訂閱/ ardrone/image_raw主題,發佈控制指令回AR-無人機

+0

感謝你的回覆,我去了ROS教程,我現在可以從ARDrone獲得視頻提要,但是我仍然堅持執行向無人機傳遞的控制。 –

+0

您必須通過cmd_vel主題發佈控制消息。 ardrone_autonomy軟件包的git有很好的文檔記錄,它包含了你需要知道的所有東西。 https://github.com/AutonomyLab/ardrone_autonomy#sending-commands-to-ar-drone – Bhopewell