iai-kinect驱动问题解决
千辛万苦解决了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和显卡配置
真的是老子就误打误撞的把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驱动问题解决的更多相关文章
- Java/JSP程序连接不上Mysql驱动问题解决方法
错误提示: java.lang.ClassNotFoundException: com.mysql.jdbc.Driverat java.net.URLClassLoader$1.run(URLCla ...
- ROS 安装kinect驱动+测试
有时 ,需要用到kinect 的所有需要驱动才能使用kinect ,turtlebot2上的传感器就是kinect ,所以kinect 的用处还是很多的 , 今天就来讲一下kinect 驱动在unbu ...
- Kinect驱动的人脸实时动画
近期几年.realtime的人脸动画開始风声水起.不少图形图像的研究者開始在这个领域不断的在顶级会议siggraph和期刊tog上面发文章. 随着kinect等便宜的三维数据採集设备的运用.以及其功能 ...
- ARM TK1 安装kinect驱动
首先安装usb库 $ git clone https://github.com/libusb/libusb.git 编译libusb需要的工具 $ sudo apt-get install autoc ...
- Linux系统安装-MacBook网卡驱动问题解决
先附上MacBook的linux安装教程 需要注意的是第7步中可能无法识别出OS X的系统,也没关系,只要格式化磁盘的时候注意选择对应磁盘即可,格式化成EXT4分区. 安装好后发现无法连接无线网络,应 ...
- Jetson TX1 安装Kinect驱动
1.添加Universe源 $ sudo apt-add-repository universe $ sudo apt-get update 2.安装编译工具和依赖项 $ sudo apt-get i ...
- Linux下RTL8723BE无线网卡驱动问题解决方法
的RT723BE这款无线网卡模块真是坑爹,岂止是坑爹,简直就是坑爹...... lspci -vnn 看网卡型号 一.安装问题: sudo apt-get install linux-headers- ...
- 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 ...
- 添加数据源,管理工具--数据源(ODBC),点击添加不显示该驱动
win7系统下或者64位系统下,安装完mysql-connector-odbc驱动后,直接进入:管理工具--数据源(ODBC),点击添加不显示该ODBC驱动 问题解决如下: C:\Users\Admi ...
- kinect在ros上的初步测试---17
摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 1.在使用本贴前必须先按照我的上一个博文正确在ubuntu上安装kinect驱动:http:// ...
随机推荐
- raspberry 搭建ftp服务器
起先是因为每次scp是真的烦不仅仅每次要输入密码之类乱七八遭的东西,烦人 raspberry 安装vsftpd sudo nano /etc/vsftpd.conf 我把里面的022 umask 修改 ...
- leetcode 215
简介 使用大顶堆 和快排实现 奇怪的是, 使用大顶堆还比快排慢. code class Solution { public: int findKthLargest(vector<int>& ...
- javase 总结 (狂神说)
简介 rt,以作记录 参考链接 https://blog.csdn.net/czc514/article/details/106057366
- java 数据传递? 两个对话框之间
简介 java 数据传递,简单通过类对象传递? 两个对话框之间 Q&A 但是不知道是如何实现模态的对话框的,看了几遍也还不知道? JDialog 第二个参数就是模态和非模态的选择 code p ...
- 前端项目中的需求 pdf 转 svg
简介 通过 工具 inskcape 参考链接 https://zhuanlan.zhihu.com/p/144722704
- 线性代数 A 的 LU 分解
我们本章的目的是对 \(A=LU\) 进行分析,我们以这种思路来看待高斯消元. 好现在还是从简单的开始. 首先,讲一下上一章中没讲完的内容--乘积的逆. 假设 \(A\) 和 \(B\) 均是可逆矩阵 ...
- IP: dns-lookup : 查询域名的公网IP地址 解决 DNS域名解析绑架的问题例如访问 raw.githubusercontent.com 的文件
示例:https://github.com/orgs/community/discussions/42655 https://github.com/mwaskom/seaborn-data/blob/ ...
- SciTech-BigDataAIML-LLM-Transformer Series-$\large Supervised\ Statistical\ Model$监督学习的统计模型+$\large Transformer+Self Attention$的核心原理及实现
SciTech-BigDataAIML-LLM-Transformer Series> \(\large Supervised\ Statistical\ Model\): \(\large T ...
- 利用text-generation-webui快速搭建chatGLM2/LLAMA2大模型运行环境
text-generation-webui 是一个基于Gradio的LLM Web UI开源项目,可以利用其快速搭建各种文本生成的大模型环境. 一.安装 text-generation-webui的 ...
- spring项目run起来的最小依赖
spring项目跑起来,只需要spring-context这1个依赖项就行,参考下面: 一.pom.xml 1 <?xml version="1.0" encoding=&q ...