使用ROS中的openCV从ARDRONE获取视频源

时间:2013-08-20 23:09:43

标签: c++ opencv ros ar.drone

我想使用openCV为ROS中的ARDRONE 2.0编程控制器。任何人都可以帮助我使用哪些库/代码从无人机获取视频以在openCV中处理,并使用ROS将控制命令从openCV传递给无人机。

提前感谢!

1 个答案:

答案 0 :(得分:0)

您必须先熟悉ROS,我建议您按照基本教程开始使用。

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

之后,您可以安装ardrone_autonomy包,其中包含使用ROS设置AR-Drone所需的一切。包括您需要与OpenCv一起使用的AR-Drone相机驱动程序。

https://github.com/AutonomyLab/ardrone_autonomy

之后,您可以编写一个Opencv函数,将其实现为ROS节点,并让该节点订阅/ ardrone / image_raw主题并将控制命令发布回AR-Drone