Kinect on ubuntu

posts - 9,  comments - 133,  trackbacks - 0
公告
昵称: hitcm
园龄: 1年2个月
粉丝: 67
关注: 5
+加关注
< 2016年12月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7
KinectV2+Ubuntu 14.04+Ros 安装教程

前言

     个人理解错误的地方还请不吝赐教,转载请标明出处,内容如有改动更新,请看原博:http://www.cnblogs.com/hitcm/

     如有任何问题,feel free to contact me at [email protected]

     最近经常有朋友问到Kinect V2在Ubuntu下的开发问题,首先需要弄清楚的是你的设备是V1还是V2,这两个的驱动是不能通用的。

如下是V2(左)和V1(右)。看看自己的设备,然后再决定用哪个安装方案。

     本文针对的是V2的情况

Kinect on ubuntu_第1张图片Kinect on ubuntu_第2张图片

 


安装

1、首先git下载代码,很快下载好,放到~下面

1
git clone https: //github.com/OpenKinect/libfreenect2.git

2、然后安装依赖项如下,最好事先编译安装好OpenCV

1
sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev

3、然后安装libusb。此处需要添加一个PPA,就是下面的第一行命令,不然绝逼是装不上的

1
2
3
sudo apt-add-repository ppa:floe/libusb
sudo apt-get update
sudo apt-get install libusb-1.0-0-dev

  

4、接着运行下面的命令,安装GLFW3

1
sudo apt-get install libglfw3-dev

如果没有成功的话,使用下面的命令,来代替上面的

1
2
3
4
5
cd libfreenect2/depends
 
sh install_ubuntu.sh
 
sudo dpkg -i libglfw3*_3.0.4-1_*.deb

5、然后安装OpenCL的支持库(不打算使用GPU,这一步直接跳过没做)

6、接着编译库

1
2
3
4
5
6
7
8
9
cd ..
 
mkdir build && cd build
 
cmake ..
 
make
 
sudo make install

测试

最后可以运行程序.

在build下面有个bin文件夹,放置生成的输出文件,插上kinect,然后运行。此时黄灯变成白色的,表示有驱动。注意:只能用于USB3的接口,好在台式机和笔记本都有3.0的口。

1
./bin/Protonect

但是提示权限不够,failed to open Kinect V2 Access denied

此时需要把libfreenect2文件夹下面的rules里面的一个90开头的文件复制到/etc/udev/rules.d/下面就可以了。

然后重新运行上面的命令就可以了。


Ros接口安装

 

对于已经安装了Ros Indigo的Ubuntu14.04来说,使用下面的命令

1
2
3
4
5
6
7
cd ~/catkin_ws/src/
git clone https: //github.com/code-iai/iai_kinect2.git
cd iai_kinect2
rosdep install -r -- from -paths .
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE= "Release"
rospack profile

  

  接下来可以测试了。

1
roslaunch kinect2_bridge kinect2_bridge.launch

  然后重新开一个新的终端

1
rosrun kinect2_viewer kinect2_viewer

  显示如下图所示。Good Luck and enjoy it!

  Kinect on ubuntu_第3张图片

 

 
好文要顶  关注我  收藏该文   
hitcm
关注 - 5
粉丝 - 67
+加关注
2
0
« 上一篇: LSD-SLAM深入学习(4)-非ROS改造
» 下一篇: KinectV1+Ubuntu 14.04安装教程
posted on  2016-01-10 13:13  hitcm 阅读( 6114) 评论( 46)  编辑  收藏
刷新评论 刷新页面 返回顶部
【推荐】50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
【推荐】融云发布 App 社交化白皮书 IM 提升活跃超 8 倍
【福利】Microsoft Azure给博客园的你专属三重大礼
【直播】周三,微软全球黑带专家直播部署Web应用
【推荐】BPM免费下载
最新IT新闻:
·  58集团CTO邢宏宇:58的技术演进之路
·  Oracle裁员后续,传中国Solaris开发团队被裁
·  倒计时!苹果即将和使用HTTP的应用说再见
·  由于原材料成本上涨 三星Galaxy S8价格可能增加高达20%
·  OneWeb完成新一轮12亿美元融资 将于2019年推出卫星互联网服务
»  更多新闻...
最新知识库文章:
·  写给未来的程序媛
·  高质量的工程代码为什么难写
·  循序渐进地代码重构
·  技术的正宗与野路子
·  陈皓:什么是工程师文化?
»  更多知识库文章...
posts - 9,  comments - 133,  trackbacks - 0
公告
昵称: hitcm
园龄: 1年2个月
粉丝: 67
关注: 5
+加关注
< 2016年12月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7
KinectV2+Ubuntu 14.04+Ros 安装教程

前言

     个人理解错误的地方还请不吝赐教,转载请标明出处,内容如有改动更新,请看原博:http://www.cnblogs.com/hitcm/

     如有任何问题,feel free to contact me at [email protected]

     最近经常有朋友问到Kinect V2在Ubuntu下的开发问题,首先需要弄清楚的是你的设备是V1还是V2,这两个的驱动是不能通用的。

如下是V2(左)和V1(右)。看看自己的设备,然后再决定用哪个安装方案。

     本文针对的是V2的情况

Kinect on ubuntu_第5张图片Kinect on ubuntu_第6张图片

 


安装

1、首先git下载代码,很快下载好,放到~下面

1
git clone https: //github.com/OpenKinect/libfreenect2.git

2、然后安装依赖项如下,最好事先编译安装好OpenCV

1
sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev

3、然后安装libusb。此处需要添加一个PPA,就是下面的第一行命令,不然绝逼是装不上的

1
2
3
sudo apt-add-repository ppa:floe/libusb
sudo apt-get update
sudo apt-get install libusb-1.0-0-dev

  

4、接着运行下面的命令,安装GLFW3

1
sudo apt-get install libglfw3-dev

如果没有成功的话,使用下面的命令,来代替上面的

1
2
3
4
5
cd libfreenect2/depends
 
sh install_ubuntu.sh
 
sudo dpkg -i libglfw3*_3.0.4-1_*.deb

5、然后安装OpenCL的支持库(不打算使用GPU,这一步直接跳过没做)

6、接着编译库

1
2
3
4
5
6
7
8
9
cd ..
 
mkdir build && cd build
 
cmake ..
 
make
 
sudo make install

测试

最后可以运行程序.

在build下面有个bin文件夹,放置生成的输出文件,插上kinect,然后运行。此时黄灯变成白色的,表示有驱动。注意:只能用于USB3的接口,好在台式机和笔记本都有3.0的口。

1
./bin/Protonect

但是提示权限不够,failed to open Kinect V2 Access denied

此时需要把libfreenect2文件夹下面的rules里面的一个90开头的文件复制到/etc/udev/rules.d/下面就可以了。

然后重新运行上面的命令就可以了。


Ros接口安装

 

对于已经安装了Ros Indigo的Ubuntu14.04来说,使用下面的命令

1
2
3
4
5
6
7
cd ~/catkin_ws/src/
git clone https: //github.com/code-iai/iai_kinect2.git
cd iai_kinect2
rosdep install -r -- from -paths .
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE= "Release"
rospack profile

  

  接下来可以测试了。

1
roslaunch kinect2_bridge kinect2_bridge.launch

  然后重新开一个新的终端

1
rosrun kinect2_viewer kinect2_viewer

  显示如下图所示。Good Luck and enjoy it!

  Kinect on ubuntu_第7张图片

 

 
好文要顶  关注我  收藏该文   
hitcm
关注 - 5
粉丝 - 67
+加关注
2
0
« 上一篇: LSD-SLAM深入学习(4)-非ROS改造
» 下一篇: KinectV1+Ubuntu 14.04安装教程
posted on  2016-01-10 13:13  hitcm 阅读( 6114) 评论( 46)  编辑  收藏
刷新评论 刷新页面 返回顶部
【推荐】50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
【推荐】融云发布 App 社交化白皮书 IM 提升活跃超 8 倍
【福利】Microsoft Azure给博客园的你专属三重大礼
【直播】周三,微软全球黑带专家直播部署Web应用
【推荐】BPM免费下载
最新IT新闻:
·  58集团CTO邢宏宇:58的技术演进之路
·  Oracle裁员后续,传中国Solaris开发团队被裁
·  倒计时!苹果即将和使用HTTP的应用说再见
·  由于原材料成本上涨 三星Galaxy S8价格可能增加高达20%
·  OneWeb完成新一轮12亿美元融资 将于2019年推出卫星互联网服务
»  更多新闻...
最新知识库文章:
·  写给未来的程序媛
·  高质量的工程代码为什么难写
·  循序渐进地代码重构
·  技术的正宗与野路子
·  陈皓:什么是工程师文化?
»  更多知识库文章...

你可能感兴趣的:(Kinect on ubuntu)