1. 器材
ROS Hydro
Logitech摄像头(型号未知)
2. 确定安装的驱动
查看设备驱动号和产品号命令lsusb:
$ lsusb
如果该摄像头兼容UVC,则会输出类似信息
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
若无以上信息,则是non-UVC设备。
我的是046d:082d Logitech, Inc。所以安装usb_cam,而不是uvc_cam包。
3. 安装测试ROS摄像头驱动包(usb_cam)
两种安装方式
1. apt-get install
$ sudo apt-get install ros-hydro-bosch-drivers
2.下载安装编译包
$ cd catkin_ws/src
$ git clone https://github.com/bosch-ros-pkg/usb_cam.git
$ cd ..
$ catkin_make
apt-get install 时候找不到相应的包,所以使用第二种。无问题。
4. 运行usb_cam_node开启摄像头
在另外