Advertisement

ROS学习笔记——调用本地摄像头数据并在rviz显示

阅读量:

查找了一些参考资料,整理两种方法如下:

一、通过usb_cam驱动包

  • 将usb_cam功能包安装到ros工作空间src下,并编译工作空间:
复制代码
 cd catkin_ws/src

    
 git clone https://github.com/bosch-ros-pkg/usb_cam.git 
    
 cd ..
    
 catkin_make
    
    
    
    
    bash
  • 启动usb_cam_node节点:
复制代码
 roscore

    
 cd catkin_ws/src/usb_cam/launch
    
 roslaunch usb_cam-test.launch
    
    
    
    
    bash
  • 打开rviz,添加image显示项,订阅对应话题,即可显示:

*这时调用的是本地摄像头,显示外接摄像头,可以修改launch文件中的video序号。


二、通过uvc_cam驱动包

  • 首先,需要安装和ROS版本对应的包:
复制代码
    sudo apt-get install ros-melodic-uvc-camera
    
    bash
  • 启动uvc_camera_node节点:
复制代码
 roscore

    
 rosrun uvc_camera uvc_camera_node
    
    
    
    
    bash
  • 打开rviz,添加image显示项,订阅对应话题,即可显示:

全部评论 (0)

还没有任何评论哟~