STEP1安裝usb_cam
創建一個工作空間,make一下
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make
STEP2下面是安裝usb_cam
cd catkin_ws/src
git clone https://github.com/bosch-ros-pkg/usb_cam usb_cam
cd usb_cam
mkdir build
cd build
cmake ..
make
到這個步驟已經安裝好usb_cam了,下面可以測試下是否安裝成功。
打開一個新的terminal
roscore
重新打開一個新的terminal,進入~/catkin_ws/src/usb_cam/launch輸入下面指令打開攝像頭
roslaunch usb_cam-test.launch
(或者使用(推薦使用本方法) roslaunch usb_cam usb_cam-test.launch 如果出現錯誤,則使用如下方法。
zc@ubuntu:~/catkin_ws $ source devel/setup.bash
zc@ubuntu:~/catkin_ws $ roslaunch usb_cam usb_cam-test.launch
如圖:
應該就可以直接啟動了,下面的步驟也就不需要了。
)
出現錯誤:
ERROR: cannot launch node of type [usb_cam/usb_cam_node]: usb_cam
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/opt/ros/indigo/share
ROS path [2]=/opt/ros/indigo/stacks
新開一個終端運行:
zc@ubuntu:~/catkin_ws $
rosrun usb_cam usb_cam_node
如果出現錯誤:
那么運行:
zc@ubuntu:~/catkin_ws $
source devel/setup.bash
然后再運行rosrun usb_cam usb_cam_node
然后要顯示圖像的話,運行:
rosrun image_view image_view image:=/usb_cam/image_raw