ros使用usb_cam

我的版本是 Linux系统 Ubuntu14.04  indigo

首先电脑要有3.0接口。

第一步:创建ROS工作环境

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/

catkin_make

    (catkin_make命令可以非常方便的建立一个catkin工作空间,在你的当前目录中可以看到有build和devel两个文件夹,在devel文件夹中可以看到许多个setup.*sh文件)

source devel/setup.bash
echo $ROS_PACKAGE_PATH

第二步:下载usb_cam包:

cd catkin_ws/src
git clone https://github.com/bosch-ros-pkg/usb_cam.git   
$ cd ..   
$ catkin_make

第三步:启动摄像头。

roscore    (没有roscore是启动不了的)

$ cd 

$ cd catkin_ws/src

$ source devel/setup.bash

$ cd catkin_ws/src/usb_cam/launch   
$ roslaunch usb_cam-test.launch

【有的朋友用的是uvc_cam

首先下载uvc_cam

$ sudo apt-get install ros-indigo-uvc-camera
$ source /opt/ros/indigo/setup.bash

采用apt-get的方式,直接装在了ROS的安装路径中,并设置工作路径。  
安装成功后在/opt/ros/hydro/的路径中就会找到uvc_camera_node。

 再运行摄像头:
$ rosrun uvc_camera uvc_camera_node
$ rosrun image_view image_view image:=/image_raw

猜你喜欢

转载自blog.csdn.net/wajsy/article/details/81321533
今日推荐