ROS中有usb_cam 和uvc_cam采记,如果不知道自己當(dāng)前的攝像頭屬于哪一類容贝,則很容易安裝錯誤的包,本文提供判斷攝像頭類別的方法剩檀,并對ros的usb_cam包進(jìn)行安裝并測試贴谎,本文使用的環(huán)境為Ubuntu 14.04汞扎,ros indigo
一 攝像頭類別測試
插入攝像頭,輸入
lsusb
找到攝像頭對應(yīng)的信息
Bus 001 Device 020: ID 05a3:9520
去網(wǎng)址 http://www.ideasonboard.org/uvc/ 查找 ID(05a3:9520)擅这,看是否支持
判斷:如果支持則是uvc camera澈魄,否則是usb camera
二 ros usb_cam包的安裝及測試
安裝usb_cam包
ros usb_cam為usb camera包 網(wǎng)址為http://wiki.ros.org/usb_cam,輸入以下命令可以完成安裝
cd catkin_ws/src
git clone https://github.com/bosch-ros-pkg/usb_cam.git
cd ..
catkin_make
安裝好usb_cam包之后仲翎,插入攝像頭痹扇,判斷設(shè)備
cd /dev &&find . -name "video*"
確定自己的攝像頭是viedo0還是viedo1還是...
2.2 讀取圖像
修改usb_cam 包中,launch文件夾下usb_cam-test.launch
設(shè)備name修改成相應(yīng)的設(shè)備號
roslaunch usb_cam usb_cam-test.launch