ubuntu18.04安装kinect1(xbox360)驱动以及实时运行rtabmap

18.04这个系统就是比较烦,网上没有特别多对应的教程,经常需要拿16.04的教程过来用,然后疯狂改错。这次装kinect1错误的经验就不分享了,主要是按照16.04的思想一直在装openni,一直出错,然后就换了个参考教程:https://www.cnblogs.com/zxouxuewei/p/5271939.html(原博客出处)
1.在ubuntu上安装kinect驱动比较繁琐,需要安装以下3个驱动包,并且三个包的版本需要一一对应。(我之前找了这三个包好久,不过现在你不用着急了,大神的博客就是香)。

OpenNI-Bin-Dev-Linux-x64-v1.5.7.10

NITE-Bin-Dev-Linux-x64-v1.5.2.23

Sensor-Bin-Linux-x64-v5.1.2.1
2.可以在原作者的git上下载:https://github.com/ZXWBOT/kinect_driver

git clone https://github.com/ZXWBOT/kinect_driver.git

也可以直接在网盘下载:http://pan.baidu.com/s/1hqHB10w 提取密码:wrmn
3、下载之后可以先安装依赖:

sudo apt-get install g++ python libusb-1.0-0-dev freeglut3-dev openjdk-8-jdk doxygen graphviz mono-complete 

4、打开你下载的kinect_driver文件,将其整体放到home目录下,打开kinect_driver目录下readme.md文件,按照说明依次安装即可。

5、运行示例
连上kinect的数据线

cd ~/...../OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release

./NiViewer 

如果出现kinect画面则配置成功.

6、如果最后运行时出现下列错误:
One or more of the following nodes could not be enumerated:

Device: PrimeSense/SensorV2/5.1.2.1: The device is not connected!
Device: PrimeSense/SensorV2/5.1.0.41: The device is not connected!
Device: PrimeSense/SensorV2/5.1.2.1: The device is not connected!
Device: PrimeSense/SensorV2/5.1.0.41: The device is not connected!

Press any key to continue . . .
切莫慌张,新打开一个终端,输入:

$ sudo chmod +x /usr/bin/XnSensorServer

连上kinect的数据线,再次执行下面命令即可

cd ~/...../OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release

./NiViewer 

此时便可显示kinect的深度图界面(ubuntu18.04,神州zx7系列,显卡1060亲测有效)。

7、如果此时还不行的话,可以再在你的kinect_driver文件夹下安装libfreenect。

git clone https://github.com/OpenKinect/libfreenect.git
 cd libfreenect
 mkdir build
 cd build
 cmake -L ..
 make
 sudo make install

8、然后再连接kinect进行测试:

sudo freenect-glview

还可以再查看你的端口信息

lsusb

9、最后再安装rtabmap进行测试

  • 8
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值