0
我想使用openCV爲ROS中的ARDRONE 2.0編程控制器。任何人都可以幫助我使用什麼庫/代碼來獲取來自無人機的視頻源以在openCV中進行處理,並使用ROS將控制命令從openCV傳遞給無人機。在ROS中使用openCV獲取來自ARDRONE的視頻源
在此先感謝!
我想使用openCV爲ROS中的ARDRONE 2.0編程控制器。任何人都可以幫助我使用什麼庫/代碼來獲取來自無人機的視頻源以在openCV中進行處理,並使用ROS將控制命令從openCV傳遞給無人機。在ROS中使用openCV獲取來自ARDRONE的視頻源
在此先感謝!
您將不得不首先熟悉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-無人機
感謝你的回覆,我去了ROS教程,我現在可以從ARDrone獲得視頻提要,但是我仍然堅持執行向無人機傳遞的控制。 –
您必須通過cmd_vel主題發佈控制消息。 ardrone_autonomy軟件包的git有很好的文檔記錄,它包含了你需要知道的所有東西。 https://github.com/AutonomyLab/ardrone_autonomy#sending-commands-to-ar-drone – Bhopewell