ROS学习——在rviz中调用电脑摄像头

本文介绍了如何在ROS系统中安装和使用uvccamera节点来启动摄像头,并通过image相关功能包处理图像。在多个终端中分别执行roscore、uvc_camera_node、rostopic和rostopicecho命令来查看和调试摄像头数据。最后,利用rviz进行图像显示和配置,成功在rviz界面中展示了相机捕捉的画面。
摘要由CSDN通过智能技术生成

一、安装相关软件包

安装uvc camera

sudo apt-get install ros-kinetic-uvc-camera

安装image相关功能包

sudo apt-get install ros-kinetic-image-* 
sudo apt-get install ros-kinetic-rqt-image-view

要记得把kinetic换成 你自己的ros版本。

二、启动ros,调用摄像头

  • 在终端1中启动ros
roscore
  • 在终端2中运行uvc_camera节点,电脑相机开始工作
rosrun uvc_camera uvc_camera_node
  • 在终端3中查看话题消息
rostopic list
  • 在终端3中查看图像的信息
rostopic echo /camera_info
  • 打开rviz完成相关配置
rosrun rviz rviz

点击左下角“Add”——>点击“By display type”——>点击“image”——>点击“ok”

将左侧栏目的“Image”下的“Image Topic”的参数改成/image_raw

配置好之后就会发现rviz左下角界面出现相机捕捉的画面

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值