在ros动力学上模拟相机节点

Ros noob在这里。

我正在尝试为ros动力学创建一个伪造的相机节点,以测试将要处理图像的下游订户。

问题是我不知道从哪里开始,这种模块是否存在?

我已经有要放到文件夹中的测试图像,相机节点必须选择这些图像并将其发布在主题上。

最终目标是在没有插入相机USB / IP的环境中进行测试自动化。我发现的大多数教程都集中在真实的相机输入处理上,这不是我的目的。

la_zhanghui 回答:在ros动力学上模拟相机节点

ROS中的相机由image transport定义,这意味着不仅发布一些图像。为了满足所有允许使用图像传输功能的要求,您应该利用image publisher来发布 image_raw camera_info 主题。

您可以找到一个很好的image transport sample code,它已经显示出几乎可以解决您的问题的方法。该代码使用OpenCV加载设备的图像并将其发布为相机。通过使用目录替换图像文件参数argv[3]并进行一些细微修改,您应该能够加载和发布目录的多个不同图像,并且不仅可以发布一个图像。

本文链接:https://www.f2er.com/3106055.html

大家都在问