【问题标题】:Getting Video feed from ARDRONE using openCV in ROS在 ROS 中使用 openCV 从 ARDRONE 获取视频源
【发布时间】:2013-08-20 23:09:42
【问题描述】:

我想使用 openCV 在 ROS 中为 ARDRONE 2.0 编写控制器。谁能帮助我使用什么库/代码从无人机获取视频馈送以在 openCV 中处理并使用 ROS 从 openCV 将控制命令传递给无人机。

提前致谢!

【问题讨论】:

    标签: c++ opencv ros ar.drone


    【解决方案1】:

    您必须首先熟悉 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

    【讨论】:

    • 感谢您的回复,我浏览了 ROS 教程,现在我可以从 ARDrone 获取视频,但我仍然坚持将控制传递给无人机。
    • 您必须在 cmd_vel 主题上发布您的控制消息。 ardrone_autonomy 包的 git 有据可查,它包含您需要知道的所有内容。 github.com/AutonomyLab/…
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 2019-12-19
    相关资源
    最近更新 更多