ROS 安装kinect驱动+测试
有时 ,需要用到kinect 的所有需要驱动才能使用kinect ,turtlebot2上的传感器就是kinect ,所以kinect 的用处还是很多的 , 今天就来讲一下kinect 驱动在unbuntu 中的安装。
1.第一步要有个ubuntu 系统, 我的系统是 14.04.5的 还要有一个kinect 加上kinect 的适配器。还有就是要把驱动的包下载下来。这四个条件的都具备了 ,我们开始安装驱动。
OpenNI: https://pan.baidu.com/s/1o7YzAgq (百度云的链接) SensorKinect: https://pan.baidu.com/s/1o8Nk5z8 (百度云的分享)
2.接下来安装步骤,进行安装,尽量不要拷贝,多用tab 提示
//libfreenect for kinect
sudo apt-get install libfreenect-dev
sudo apt-get install ros-indigo-freenect-launch //openni
//Installing dependencies:
sudo apt-get install g++ python libusb-1.0-0-dev freeglut3-dev
sudo apt-get install doxygen graphviz mono-complete
sudo apt-get install openjdk-7-jdk //Intalling OpenNI:
git clone https://github.com/OpenNI/OpenNI.git
cd OpenNI
git checkout Unstable-1.5.4.0
cd Platform/Linux/CreateRedist
sudo chmod +x RedistMaker
./RedistMaker
cd ../Redist/OpenNI-Bin-Dev-Linux-[xxx]
sudo ./install.sh //Installing Kinect driver
git clone git://github.com/ph4m/SensorKinect.git
cd SensorKinect/Platform/Linux/CreateRedist
sudo chmod +x RedistMaker
./RedistMaker
cd ../Redist/Sensor-Bin-Linux-x64-v*
sudo ./install.sh
按照上边的步骤安装,如果没有错误。就说明驱动安装没有什么问题。
3.下载测试的程序,进行测试kinect 的是否安装成功。
cd ~/catkin_ws/src
git clone https://github.com/ros-drivers/openni_launch
git clone https://github.com/ros-drivers/openni_camera
cd ..
catkin_make
source devel/setup.bash
4.运行launch 文件启动kinect
roslaunch openni_launch openni.launch

5.显示kinect 中的话题
rosrun image_view image_view image:=/camera/rgb/image_color

ROS 安装kinect驱动+测试的更多相关文章
- ARM TK1 安装kinect驱动
		首先安装usb库 $ git clone https://github.com/libusb/libusb.git 编译libusb需要的工具 $ sudo apt-get install autoc ... 
- Jetson TX1 安装Kinect驱动
		1.添加Universe源 $ sudo apt-add-repository universe $ sudo apt-get update 2.安装编译工具和依赖项 $ sudo apt-get i ... 
- kinect在ros上的初步测试---17
		摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 1.在使用本贴前必须先按照我的上一个博文正确在ubuntu上安装kinect驱动:http:// ... 
- Kinect for Xbox one(v2) + Ubuntu 14.04 +ROS 安装
		相比于kinect for xbox 360(v1)通过结构光来获取深度,Kinect for Xbox one(v2) 采用time flight技术,极大改善了深度图像的性能. kinect fo ... 
- Kinect1驱动  PCL  OpenCV  ROS 安装
		1. OpenCV安装 1)在终端安装依赖项sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev li ... 
- Debian/Ubuntu手动编译安装MongoDB C++11驱动及驱动测试
		本文章仅限cnblogs网站内转载!请某网站自觉,遵纪守法,尊重原创! 系统环境情况: 最小化.无桌面环境 新安装的Debian 8 Server 版本操作系统虚拟机一台 手动编译安装MongoDB ... 
- ROS学习笔记一:ROS安装与测试
		1 Ubuntu和ROS版本的对应关系 Ubuntu 和 ROS 都存在不同的版本,其对应关系如下: 注:如果Ubuntu版本和ROS版本不对应的话,安装就不会成功了- 笔者安装的是Ubuntu14. ... 
- ubuntu16.04+ROS安装kinectV1
		1.安装驱动 安装ROS软件包以下2种方式,任选一种即可,当然全部安装也没有问题 1)使用openni_launch sudo apt-get install ros-kinetic-openni-c ... 
- ROS与深度相机入门教程-在ROS使用kinect v1摄像头
		ROS与深度相机入门教程-在ROS使用kinect v1摄像头 说明: 介绍在ros安装和使用kinect v1摄像头 介绍freenect包 安装驱动 deb安装 $ sudo apt-get in ... 
随机推荐
- Liunx下配置网络
			1.首先查看一下自己的网络 ifconfig 我查看之后发现....没有eth0 ok,现在去 /etc/sysconfig/network-scripts 目录中查看是否有 ifcfg-et0 文件 ... 
- HDU3062(2-SAT)
			Party Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ... 
- JavaScript--DOM进阶(20)
			// DOM自身存在很多类型,在上一章中有介绍,比如Element类型:表示的是元素节点;再比如Text类型;表示的是文本节点; 一 DOM类型 类型名 说明 Node 表示所有类型值的统一接口,IE ... 
- influxdb-1.7.2.x86_64安装 install influxdb-1.7.2.x86_64 on RedHat & CentOS
			1.下载安装 wget http://dl.influxdata.com/influxdb/releases/influxdb-1.7.2.x86_64.rpm https://portal.infl ... 
- Ajax发送POST请求对数据的封装
			Ajax发送POST请求把数据到后端后,后端收到数据并解析出来 示列一: Ajax发送请求,这里主要是发送一个数组的数据类型到后端,如果没有先把数组进行格式化成字符串的话,后端就收了就是一个字符串类型 ... 
- ionic之angular1.X缓存问题解决
			众所周知ionic的angular1.X解决缓存的问题有: 1.在app.js里面修改:默认是true,设置了缓存 .state('tab.msg-main', { url: '/msg-main', ... 
- Maven入门详情
			Maven的作用 在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差ja ... 
- 记一次服务器迁移后的nginx启动问题
			背景 服务器A准备下线,故直接将上面的所有应用/资料打包迁移到服务器B.包括搭建的nginx,迁移到B服务器后,楼主偷懒,就想着直接./nginx启动,过程遇到如下问题. ./nginx ./ngin ... 
- LeetCode题解之Largest Number
			1.题目描述 2. 将整数值转换为string ,然后排序. 3.代码 string largestNumber(vector<int>& nums) { vector<s ... 
- LeetCode题解之Swap Nodes in Pairs
			1.题目描述 2.问题分析 对两个节点进行交换操作 3.代码 ListNode* swapPairs(ListNode* head) { if( !head || head->next == N ... 
