ubuntu16.04在ros使用USB摄像头-解决could not open /dev/video0问题
首先检查摄像头
lsusb
安装 uvc camera 功能包
sudo apt-get install ros-indigo-uvc-camera
安装 image 相关功能包
sudo apt-get install ros-kinetic-image-*
sudo apt-get install ros-kinetic-rqt-image-view
运行 uvc_camera 节点
首先输入roscore
然后另外开一个终端输入
rosrun uvc_camera uvc_camera_node
报错啦
点开虚拟机设置-硬件-USB控制器-勾选“显示所有USB输入设备”
开机状态要先关闭哦
显示timeout
改一下USB兼容性,改为3.1
发现我每次重启我的USB就会关闭,可以手动连接一下
首先输入roscore
再开一个终端
输入rosrun uvc_camera uvc_camera_node
然后再开一个终端,输入
rosrun image_view image_view image:=/image_raw
或者输入rqt_image_view
,然后在出来的image_view页面选择/image_raw
即可
成功啦