Ubuntu14.04+ROS 启动本地摄像头

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  如果出现错误转到下一个步骤的解决方法)

出现错误:

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 image_view image_view image:=/usb_cam/image_raw

原文地址:https://www.cnblogs.com/1228073191Blog/p/10606628.html

时间: 2024-07-30 23:38:56

Ubuntu14.04+ROS 启动本地摄像头的相关文章

ubuntu14.04修复启动项

自从安装了ubuntu14.04系统后(win7+ubuntu双系统),一直使用grub来引导win7和ubuntu,很长一段时间都使用的很好.突然前两天win7进不去了,无奈之下就用pe修复了win7的启动项,开机后由原来的grub启动变为了windows的bootloader来启动(笔者猜想,pe在修复win的启动项时,一定修改了mbr的内容,以前mbr中存放的是grub的一部分,修复之后变成了win的bootloader了,猜想不一定正确).无论怎样,windows总算能进去了.接着,笔者

nginx(二)----ubuntu14.04下启动或重启和关闭nginx

/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *如有错误,请指正 *转载请注明出处 */ 一.启动 /usr/local/nginx/sbin/nginx或者cd /usr/local/nginx/sbin./nginx 二.关闭 查询主进程号: [email protected]:/usr/local/nginx/conf# ps -aux |grep nginx root 1175 0.0 0.0 4216 600 ? Ss 13:13 0:00 runsv ngi

Ubuntu14.04 使用本地摄像头跑ORB SLAM2

前面的准备: Ubuntu14.04安装 ROS 安装步骤和问题总结 Ubuntu14.04+ROS 启动本地摄像头 STEP1:第一个终端 roscore STEP2:第二个终端运行usb_cam roslaunch usb_cam usb_cam-test.launch STEP3: rosrun ORB_SLAM2 Mono /home/zc/Desktop/ORBvoc.txt  /home/zc/Desktop/Asus.yaml 我把 ./Vocabulary/ORBvoc.txt

【wubi】安装ubuntu14.04,并解决可能的问题

一.用wubi安装ubuntu14.04 首先你要有从官网上下载的iso文件,用压缩文件浏览程序打开,你会看到wubi.exe.在一个路径没有中文(最好)的文件夹中,将wubi.exe解压(只有这一个解压),并将iso文件放入同一个文件夹中.断网,打开wubi.exe.按照提示安装,按照提示重启. 二.临时解决方案:解决wubi的ubuntu14.04无法启动的问题 如果只是12.04的话,有上面的几步,ubuntu就成功安装了.但是14.04会出现系统挂载的问题,进入不了图形界面的系统.我们需

ubuntu14.04中virtualbox虚拟机无法启动

近期升级了ubuntu14.04,还是按之前的方法安装了virtualbox(guest系统仍然使用升级之前的镜像文件),可是在启动guest系统时,总是报错,提演示样例如以下: Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Ple

安装了ubuntu14.04+windows7双系统的笔记本启动后出现grub rescue>提示符

解决思想如下: 1.在grub rescue>提示符处输入ls  即可看到该命令列出了硬盘上的所有分区,找到安装了linux的分区,我的安装在(hd0,msdos8)下,所以我以(hd0,msdos8)为例,msdos可以省略不写,如(hd0,8); 2.在grub rescue>提示符处输入set root=(hd0,8) 3.在grub rescue>提示符处输入ls /boot/grub/i386-pc/normal.mod    这个normal.mod是我们要找的文件,具体位置

Ubuntu14.04下Python3.4启动IDLE

1.在Ubuntu14.04 LTS版本中,已经自行安装了python,可以在Terminal(CTRL+ALT+T)中输入:ls /usr/bin | grep python 进行查看. 如果想运行python2.7的话,直接在终端输入:python即可. 如果想运行python3.4的话,直接在终端输入:python3即可. 2.Ubuntu14.04 LTS中的python是没有自带IDLE的,可以在终端输入:sudo apt-get install idle-python3.4,进行py

ubuntu14.04下 Kinect V2+Ros接口安装

1. 首先git下载代码,放到主文件夹下面 git clone https://github.com/OpenKinect/libfreenect2.git 2. 然后安装依赖项如下,最好事先编译安装好OpenCV sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev 3.

Win7和Ubuntu14.04.02双系统下,默认启动系统修改

目的:在Win7下安装好Ubuntu14.04.02后,关机重启就直接跳转到了Ubuntu登陆界面,而由于通常情况下,我们希望自己能自主选择,因此需要对默认启动项进行修改. 注意:在Linux 中可在终端输入 sudo fdisk -l 回车,输入开机密码(默认不可见),回车,便能得到目的机器上所有硬盘个数和设备信息. 通过上面的方法我们可以得到目的机器上的win7系统的序号,也就是所对应/dec/sda??,这里问号所代表的的数字. 如下图所示,boot项对应为*的/dev/sda1即为该目的