ROS中Rviz使用——显示摄像头视频

文章目录

    • 一、准备工作
    • 二、Rviz的基本使用
    • 三、使用Rviz显示摄像头视频
    • 四、参考

一、准备工作

  • 打开摄像头设备,找到虚拟机设置,将USB设置为3.1
    ROS中Rviz使用——显示摄像头视频_第1张图片

  • 连接摄像头
    虚拟机->可移动设备->IMC Networks USB2.0 VGA UVC WebCam->连接
    连接成功,右下角会出现图标
    在这里插入图片描述

  • 查看摄像头是否会正常使用

chesse

二、Rviz的基本使用

  • 启动Rviz
roscore
rviz
//分别在两个终端执行
  • Rviz界面显示
    ROS中Rviz使用——显示摄像头视频_第2张图片

三、使用Rviz显示摄像头视频

  • 安装uvc-cam
sudo apt-get install ros-kinetic-uvc-camera

ROS中Rviz使用——显示摄像头视频_第3张图片

  • 安装image
sudo apt-get install ros-kinetic-image-*
sudo apt-get install ros-kinetic-rat-image-view
  • 启动ros
roscore
  • 打开新终端,运行uvc_camera相机节点
rosrun uvc_camera uvc_camera_node

ROS中Rviz使用——显示摄像头视频_第4张图片

  • 再打开一个终端,查看相机的信息和图像的信息
rostopic list

ROS中Rviz使用——显示摄像头视频_第5张图片

  • 打印相机信息
rostopic echo /camera_info

ROS中Rviz使用——显示摄像头视频_第6张图片
Ctrl+C终止打印

  • 使用image_view调用摄像头
rosrun image_view image_view image:=/image_raw

ROS中Rviz使用——显示摄像头视频_第7张图片

  • 运行Rviz
rosrun rviz rviz
  • 添加image
    add->By display type->image->OK
    ROS中Rviz使用——显示摄像头视频_第8张图片
  • 设置image的topic为[/image_raw]
    ROS中Rviz使用——显示摄像头视频_第9张图片
    之后图像就出来了
    ROS中Rviz使用——显示摄像头视频_第10张图片

四、参考

ROS学习【7】-----ubuntu16.04中ROS调用笔记本的摄像头显示,并在Rviz中进行摄像区域的显示

你可能感兴趣的:(ROS学习笔记,嵌入式系统应用开发)