ROS学习记录:在ROS的Rviz下完成摄像头的视频显示

ROS的Rviz下完成摄像头的视频显示

此处在VMware虚拟机下的Ubuntu18系统

一、前期准备

找到虚拟机设置,将USB设置为3.0
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第1张图片
连接摄像头
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第2张图片
连接成功,右下角会有显示
在这里插入图片描述

二、开始操作

1、启动ROS核心程序

roscore

2、新建终端运行uvc_camera节点

rosrun uvc_camera uvc_camera_node

出现如下错误说明摄像头没有连接成功
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第3张图片
3、查看话题消息

rostopic list

ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第4张图片
4、打印相机信息

rostopic echo /camera_info

ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第5张图片
5、打开Rviz

rviz

6、配置Rviz
找到选项卡左下角的Add并点击
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第6张图片
找到By display type下的Image,点击选择,然后点击OK添加
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第7张图片
然后将image Topic的值更改为/image_raw
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第8张图片
之后即可显示视频
ROS学习记录:在ROS的Rviz下完成摄像头的视频显示_第9张图片

你可能感兴趣的:(嵌入式系统开发应用)