ORB-SLAM2配置自己的RGB-D相机(图漾深度相机)
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相机(图漾深度相机)相关推荐
- 图漾深度相机FS820-E1使用
图漾深度相机使用 前言 硬件连接 电源 网络连接 开发环境搭建 1. 编译Comport3 SDK(C++) 2. 编译SWIG并安装 3. 编译PYTHON接口 测试 前言 准备做布料的褶皱检测,购 ...
- 图漾深度相机开发-PCL点云实时显示
目录 1. 从示例程序 SimpleView_FetchFrame 开始 程序功能 程序解读 2. 创建自己的点云处理程序 文件结构 创建点云 点云图实时显示完整代码 3. 新建工程 相机型号:图漾科 ...
- 图漾深度相机初步使用流程
目录 搭建开发环境 1. 下载 Camport3 SDK 2. 安装依赖 3. 编译 SDK 连接相机 1. 相机上电 2. 网络连接 运行Sample 示例程序 1. SimpleView_Fetc ...
- 深度相机介绍(TOF、RGB双目、结构光参数对比)
一.深度相机的介绍 随着计算机视觉与人工智能技术的飞速发展,采用深度相机进行场景三维重建.目标检测.环境感知等应用越来越广泛,与传统的2D相机不同,深度相机可以通过拍摄空间来获得景深信息,从而获得目标 ...
- 机器人操作系统ROS—深度相机+激光雷达实现vSLAM建图与导航 转载
原文:机器人操作系统ROS-深度相机+激光雷达实现vSLAM建图与导航_wx5d23599e462fa的技术博客_51CTO博客 这次将带大家学习如何使用深度相机实现机器人的视觉SLAM建图及导航. ...
- 3D视觉之深度相机方案
随着机器视觉,自动驾驶等颠覆性的技术逐步发展,采用 3D 相机进行物体识别,行为识别,场景 建模的相关应用越来越多,可以说 3D 相机就是终端和机器人的眼睛. 3D 相机 3D 相机又称之为深度相机, ...
- 【深度相机系列六】深度相机哪家强?附详细参数对比清单
本文首发于微信公众号:计算机视觉life. 本文的深度相机制造商涉及:Microsoft.Intel.Leap Motion.Orbbec.图漾.Occipital Structure.Stereol ...
- 【深度相机系列六】深度相机产品介绍
说明:文中所举例的产品比较早,读者把重点放在学习原理上就好. 本文的深度相机制造商涉及:Microsoft.Intel.Leap Motion.Orbbec.图漾.Occipital Structur ...
- 深度相机分类及品牌型号调研
深度相机品牌型号调研 ToF相机 结构光相机 双目立体视觉深度相机 三种深度相机对比 目前,3D视觉摄像头(深度相机)解决方案比较主流的有三种,分别是 结构光.双目视觉,以及ToF(Time of F ...
最新文章
- 华南理工网络计算机基础知识,2019年华南理工大学网络教育计算机基础随堂练习第一章...
- (C++)异常退出情况合集(持续更新中)
- html5展示json数据库,显示数据在html5从数据库使用javascript和json
- solr4.1 DataImport MYSQL批量导入
- nginx日志切割定时执行脚本
- LeetCode28 对称的二叉树-简单
- 软件工程实践2017结对第二次作业
- Gazebo加载模型时黑屏
- 普及风险管理的一些环节
- 何时该开始写测试代码
- 【C++】获取二维数组的行和列
- AIM Tech Round 5 (rated, Div. 1 + Div. 2)
- CodeJock 实现MFC换肤
- LOST1-Linux远程控制工具
- 【SandQuant 量化投资】詹姆斯·托宾:风险条件下的流动性偏好行为
- 计算机防火墙无法关闭,怎么关闭电脑防火墙(四种方法关闭Windows防火墙)
- [ 物联网篇 ] 27 -使用libcur API 实现本地时间同步的功能,类似NTP功能
- PA2.2 PA2.3
- Codeforces.1139D.Steps to One(DP 莫比乌斯反演)
- 事件冒泡详解及阻止事件冒泡
热门文章
- js数组求和的方法(最高效率)
- 【计算理论】上下文无关语法 CFG ( CFG 设计示例 | CFG 歧义性 | Chomsky 范式 | 上下文无关语法 转为 Chomsky 范式 )
- java基础之Compareable和Comparator的区别和使用
- 如何辨别耳机插头与插座的左右声道
- CentOS 8 开机启动Nginx
- IDEA中突然提示要Setup jdk是什么原因呢?
- linux下遇到bind: Address already in use解决办法
- mongoDB 定长集合(capped collection)
- JavaScript 二维数组的数据写入
- oracle listagg支持,PostgreSQL行列转换(兼容oracle listagg)