在ROS中使用openCV从ARDRONE获得视频馈送

Getting Video feed from ARDRONE using openCV in ROS

本文关键字:视频 ARDRONE ROS openCV      更新时间:2023-10-16

我想使用openCV为ROS中的ARDRONE 2.0编程一个控制器。有人能帮助我使用什么库/代码从无人机获取视频源以在openCV中进行处理,并使用ROS从openCV向无人机传递控制命令吗。

提前感谢!

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

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

之后,您可以安装ardrone_autonomy软件包,该软件包提供了使用ROS设置AR无人机所需的一切。包括您需要与OpenCv一起使用的AR无人机摄像头驱动程序。

https://github.com/AutonomyLab/ardrone_autonomy

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