千辛万苦解决了libfreenect2的使用问题,终于来到了下一个坑……..iai-kinect2

主要要解决的问题是如下报错——

'Failed to load nodelet '/kinect2_points_xyzrgb_sd' of type 'depth_image_proc/point_cloud_xyzrgb' to manager 'kinect2'

'Failed to load nodelet '/kinect2_bridge' of type 'kinect2_bridge/kinect2_bridge_nodelet' to manager 'kinect2'

重新弄了一个catkin_ws工作区,跑了一遍安装,现在的情况是会重复开关,报错信息为

[DepthRegistrationOpenCL::init]could not find any suitable device

https://github.com/code-iai/iai_kinect2/issues/447

尽管我开了opencl重新编译了一遍libfreenect2,然而没有鬼用,而且试了一下/bin/Protonect cl,确实跑不起来

应该是需要安装opencl,但是按照libfreenect官方的来安装果然又失败了,只能自己找其他方法尝试了

目前的思路是在intel gpu上把opencl装起来,其实也可以采用禁用opencl的模式来运行iaikinect,但是感觉那样挺……low b?主要是我担心到时候运行速度会太慢

操作了半天没装上…….我寻思着给Intel的显卡整opencl估计又是一个大坑,在官网上找到了16.04-18.04的opencl安装包,但是没有14.04

果然还是算了吧,还是打算回头按照下面的方法改成用cpu驱动的形式

https://github.com/code-iai/iai_kinect2/issues/447

还是记录一下cpu和显卡配置

https://ark.intel.com/content/www/us/en/ark/products/97539/intel-core-i5-7260u-processor-4m-cache-up-to-3-40-ghz.html

真的是老子就误打误撞的把opengl装上了呗

然后装opencl就继续头疼呗

https://github.com/code-iai/iai_kinect2/issues/447

按照这个里面的操作来

首先运行

rosrun kinect2_bridge kinect2_bridge _depth_method:=cpu _reg_method:=opengl

出现报错

[Kinect2Bridge::initRegistration] CPU registration is not available!

报错原因:

但是我之前在搭orbslam的环境时已经安装了libeigen3-dev了,不过useless,所以得想方法把eigen3给找到

按照他的说法把这个在命令里面加上了,成功,耶

老子从国庆开始跑驱动,跑了整整半个月才跑完,虽然里面有两周加起来12天的时间在上课,但是满打满算也有7天左右在鼓捣这个了,真的是快搞死我了,我的妈呀

然后开始快乐的跑orb-slam2!!!!!

记录一下跑的方法:

终端1运行roscore

终端2运行rosrun kinect2_bridge kinect2_bridge _reg_method:=cpu _depth_method:=opengl

终端3运行rosrun kinect2_viewer kinect2_viewer

拍照留念

iai-kinect驱动问题解决的更多相关文章

  1. Java/JSP程序连接不上Mysql驱动问题解决方法

    错误提示: java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat java.net.URLClassLoader$1.run(URLCla ...

  2. ROS 安装kinect驱动+测试

    有时 ,需要用到kinect 的所有需要驱动才能使用kinect ,turtlebot2上的传感器就是kinect ,所以kinect 的用处还是很多的 , 今天就来讲一下kinect 驱动在unbu ...

  3. Kinect驱动的人脸实时动画

    近期几年.realtime的人脸动画開始风声水起.不少图形图像的研究者開始在这个领域不断的在顶级会议siggraph和期刊tog上面发文章. 随着kinect等便宜的三维数据採集设备的运用.以及其功能 ...

  4. ARM TK1 安装kinect驱动

    首先安装usb库 $ git clone https://github.com/libusb/libusb.git 编译libusb需要的工具 $ sudo apt-get install autoc ...

  5. Linux系统安装-MacBook网卡驱动问题解决

    先附上MacBook的linux安装教程 需要注意的是第7步中可能无法识别出OS X的系统,也没关系,只要格式化磁盘的时候注意选择对应磁盘即可,格式化成EXT4分区. 安装好后发现无法连接无线网络,应 ...

  6. Jetson TX1 安装Kinect驱动

    1.添加Universe源 $ sudo apt-add-repository universe $ sudo apt-get update 2.安装编译工具和依赖项 $ sudo apt-get i ...

  7. Linux下RTL8723BE无线网卡驱动问题解决方法

    的RT723BE这款无线网卡模块真是坑爹,岂止是坑爹,简直就是坑爹...... lspci -vnn 看网卡型号 一.安装问题: sudo apt-get install linux-headers- ...

  8. kinect driver install (ubuntu 14.04 & ros-indigo)

    kinect driver 安装过程: 1.在ubuntu上安装kinect驱动比较繁琐,需要安装以下3个驱动包, OpenNI-Bin-Dev-Linux-x64-v1.5.7.10 NITE-Bi ...

  9. 添加数据源,管理工具--数据源(ODBC),点击添加不显示该驱动

    win7系统下或者64位系统下,安装完mysql-connector-odbc驱动后,直接进入:管理工具--数据源(ODBC),点击添加不显示该ODBC驱动 问题解决如下: C:\Users\Admi ...

  10. kinect在ros上的初步测试---17

    摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 1.在使用本贴前必须先按照我的上一个博文正确在ubuntu上安装kinect驱动:http:// ...

随机推荐

  1. raspberry 搭建ftp服务器

    起先是因为每次scp是真的烦不仅仅每次要输入密码之类乱七八遭的东西,烦人 raspberry 安装vsftpd sudo nano /etc/vsftpd.conf 我把里面的022 umask 修改 ...

  2. leetcode 215

    简介 使用大顶堆 和快排实现 奇怪的是, 使用大顶堆还比快排慢. code class Solution { public: int findKthLargest(vector<int>& ...

  3. javase 总结 (狂神说)

    简介 rt,以作记录 参考链接 https://blog.csdn.net/czc514/article/details/106057366

  4. java 数据传递? 两个对话框之间

    简介 java 数据传递,简单通过类对象传递? 两个对话框之间 Q&A 但是不知道是如何实现模态的对话框的,看了几遍也还不知道? JDialog 第二个参数就是模态和非模态的选择 code p ...

  5. 前端项目中的需求 pdf 转 svg

    简介 通过 工具 inskcape 参考链接 https://zhuanlan.zhihu.com/p/144722704

  6. 线性代数 A 的 LU 分解

    我们本章的目的是对 \(A=LU\) 进行分析,我们以这种思路来看待高斯消元. 好现在还是从简单的开始. 首先,讲一下上一章中没讲完的内容--乘积的逆. 假设 \(A\) 和 \(B\) 均是可逆矩阵 ...

  7. IP: dns-lookup : 查询域名的公网IP地址 解决 DNS域名解析绑架的问题例如访问 raw.githubusercontent.com 的文件

    示例:https://github.com/orgs/community/discussions/42655 https://github.com/mwaskom/seaborn-data/blob/ ...

  8. SciTech-BigDataAIML-LLM-Transformer Series-$\large Supervised\ Statistical\ Model$监督学习的统计模型+$\large Transformer+Self Attention$的核心原理及实现

    SciTech-BigDataAIML-LLM-Transformer Series> \(\large Supervised\ Statistical\ Model\): \(\large T ...

  9. 利用text-generation-webui快速搭建chatGLM2/LLAMA2大模型运行环境

    text-generation-webui  是一个基于Gradio的LLM Web UI开源项目,可以利用其快速搭建各种文本生成的大模型环境. 一.安装 text-generation-webui的 ...

  10. spring项目run起来的最小依赖

    spring项目跑起来,只需要spring-context这1个依赖项就行,参考下面: 一.pom.xml 1 <?xml version="1.0" encoding=&q ...