ORB-SLAM2配置自己的RGB-D相机

网上配置安装ORB-SLAM2的教程有很多,教程里面也会列举许多常见的编译bug

教程链接:ORB-SLAM2

一般来讲,使用openni来读取相机信息发布的话题信息有适配于ORB-SLAM2订阅的。

不常见的bug

1.段错误

ushio@ushio-Lenovo-XiaoXin-Air-13IWL:~/catkin_s$ rosrun ORB_SLAM2 RGBD Vocabulary/ORBvoc.txt Examples/RGB-D/D435.yaml
段错误 (核心已转储)

这是因为在catkin_ws下你有两个或更多的ORB_SLAM2包的缘故,请只留下已经编译完的版本。之前将ORB-SLAM2工程包放在了catkin_ws/src下,个人猜测系统无法分辨rosrun ORB-SLAM2 到底是catkin_ws/src下的还是ORB-SLAM2/EXAMPLE/ROS下的。
2.make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libIlmImf.so’
*
照着网上使用ln -s命令并不起作用,于是选择重装libllmlmf.so

3.Input sensor was set to: RGB-D Failed to open settings file at: /home/catkin/ORB-SLAM2/Examples/Monocular/TUM3.yaml

网上有人说是yaml不适配造成的,但是后来运行的时候发现主要还是路径问题,最好检查一下自己的绝对路径是否正确,一般使用相对路径~/catkin_ws会比较好。

ORB-SLAM2配置自己的RGB-D相机(图漾深度相机)相关推荐

  1. 图漾深度相机FS820-E1使用

    图漾深度相机使用 前言 硬件连接 电源 网络连接 开发环境搭建 1. 编译Comport3 SDK(C++) 2. 编译SWIG并安装 3. 编译PYTHON接口 测试 前言 准备做布料的褶皱检测,购 ...

  2. 图漾深度相机开发-PCL点云实时显示

    目录 1. 从示例程序 SimpleView_FetchFrame 开始 程序功能 程序解读 2. 创建自己的点云处理程序 文件结构 创建点云 点云图实时显示完整代码 3. 新建工程 相机型号:图漾科 ...

  3. 图漾深度相机初步使用流程

    目录 搭建开发环境 1. 下载 Camport3 SDK 2. 安装依赖 3. 编译 SDK 连接相机 1. 相机上电 2. 网络连接 运行Sample 示例程序 1. SimpleView_Fetc ...

  4. 深度相机介绍(TOF、RGB双目、结构光参数对比)

    一.深度相机的介绍 随着计算机视觉与人工智能技术的飞速发展,采用深度相机进行场景三维重建.目标检测.环境感知等应用越来越广泛,与传统的2D相机不同,深度相机可以通过拍摄空间来获得景深信息,从而获得目标 ...

  5. 机器人操作系统ROS—深度相机+激光雷达实现vSLAM建图与导航 转载

    原文:机器人操作系统ROS-深度相机+激光雷达实现vSLAM建图与导航_wx5d23599e462fa的技术博客_51CTO博客 这次将带大家学习如何使用深度相机实现机器人的视觉SLAM建图及导航. ...

  6. 3D视觉之深度相机方案

    随着机器视觉,自动驾驶等颠覆性的技术逐步发展,采用 3D 相机进行物体识别,行为识别,场景 建模的相关应用越来越多,可以说 3D 相机就是终端和机器人的眼睛. 3D 相机 3D 相机又称之为深度相机, ...

  7. 【深度相机系列六】深度相机哪家强?附详细参数对比清单

    本文首发于微信公众号:计算机视觉life. 本文的深度相机制造商涉及:Microsoft.Intel.Leap Motion.Orbbec.图漾.Occipital Structure.Stereol ...

  8. 【深度相机系列六】深度相机产品介绍

    说明:文中所举例的产品比较早,读者把重点放在学习原理上就好. 本文的深度相机制造商涉及:Microsoft.Intel.Leap Motion.Orbbec.图漾.Occipital Structur ...

  9. 深度相机分类及品牌型号调研

    深度相机品牌型号调研 ToF相机 结构光相机 双目立体视觉深度相机 三种深度相机对比 目前,3D视觉摄像头(深度相机)解决方案比较主流的有三种,分别是 结构光.双目视觉,以及ToF(Time of F ...

最新文章

  1. 华南理工网络计算机基础知识,2019年华南理工大学网络教育计算机基础随堂练习第一章...
  2. (C++)异常退出情况合集(持续更新中)
  3. html5展示json数据库,显示数据在html5从数据库使用javascript和json
  4. solr4.1 DataImport MYSQL批量导入
  5. nginx日志切割定时执行脚本
  6. LeetCode28 对称的二叉树-简单
  7. 软件工程实践2017结对第二次作业
  8. Gazebo加载模型时黑屏
  9. 普及风险管理的一些环节
  10. 何时该开始写测试代码
  11. 【C++】获取二维数组的行和列
  12. AIM Tech Round 5 (rated, Div. 1 + Div. 2)
  13. CodeJock 实现MFC换肤
  14. LOST1-Linux远程控制工具
  15. 【SandQuant 量化投资】詹姆斯·托宾:风险条件下的流动性偏好行为
  16. 计算机防火墙无法关闭,怎么关闭电脑防火墙(四种方法关闭Windows防火墙)
  17. [ 物联网篇 ] 27 -使用libcur API 实现本地时间同步的功能,类似NTP功能
  18. PA2.2 PA2.3
  19. Codeforces.1139D.Steps to One(DP 莫比乌斯反演)
  20. 事件冒泡详解及阻止事件冒泡

热门文章

  1. js数组求和的方法(最高效率)
  2. 【计算理论】上下文无关语法 CFG ( CFG 设计示例 | CFG 歧义性 | Chomsky 范式 | 上下文无关语法 转为 Chomsky 范式 )
  3. java基础之Compareable和Comparator的区别和使用
  4. 如何辨别耳机插头与插座的左右声道
  5. CentOS 8 开机启动Nginx
  6. IDEA中突然提示要Setup jdk是什么原因呢?
  7. linux下遇到bind: Address already in use解决办法
  8. mongoDB 定长集合(capped collection)
  9. JavaScript 二维数组的数据写入
  10. oracle listagg支持,PostgreSQL行列转换(兼容oracle listagg)