ORB-SLAM2运行时遇到的问题
https://github.com/raulmur/ORB_SLAM2
坑一:usleep问题
在include文件夹下 System.h 文件中加上
#include <unistd.h>
坑二:Pagolin版本
Pagolin最新的版本是0.6,这会导致编译不通过
将Pagolin的版本换成0.5,重新安装编译
坑三:段错误 march=native大坑
好不容易可以编译,但是却出现了下面这个问题
删除掉ORBSLAM的Cmakelists中的 -march=native 以及 g2o 的cmakelists中的 -march=native
重新执行ORBSLAM目录下的./build.sh 后就可以正常跑了
坑四:沒有工具包
sudo apt install libcanberra-gtk-module -y
在ROS环境下遇到的坑
坑一:可能是ROS环境没有配置好
cd /opt/ros/melodic/share
sudo rm -r ORB_SLAM2
sudo ln -s /home/mirrorubuntu/catkin_ws/src/ORB_SLAM2/Examples/ROS/ORB_SLAM2 /opt/ros/melodic/share/ORB_SLAM2
然后重新source更新一下,再把电脑重启一下,编译通过
坑二:命令行原因
rosrun ORB_SLAM2 Stereo Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml true
改为
rosrun ORB_SLAM2 Stereo Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml false
ORB-SLAM2运行时遇到的问题相关推荐
- Ubuntu下使用单目相机运行ORB SLAM2
环境:Ubuntu16.04+ROS Kinetic+USB单目摄像头 虽然ORB SLAM2的官方说明中表示没有ROS也可以编译运行,但要实时的跑ORB SLAM2还是需要ROS平台的,所以之前没有 ...
- orbslam2可视化_[Ubuntu] ORB SLAM2 编译调试
ORB SLAM2 是 2015年比较受到关注的一篇文章,它的主要思想是借助 ORB 描述子改进了 Sparse SLAM 的性能,使得其在稳定性和速度上都达到了比较好的程度.从创新性上来讲,它的主要 ...
- ORB SLAM2源码解读(三):Frame类
文章目录 前言 构造函数 双目相机 RGBD相机 单目相机 ExtractORB:提取特征点 ComputeBoW:计算词袋数据 SetPose:设置相机外参 isInFrustum:判断一个MapP ...
- 嵌入式Linux设备驱动程序:在运行时读取驱动程序状态
嵌入式Linux设备驱动程序:在运行时读取驱动程序状态 Embedded Linux device drivers: Reading driver state at runtime 在运行时了解驱动程 ...
- 编译器设计-RunTime运行时环境
编译器设计-RunTime运行时环境 Compiler Design - Run-Time Environment 作为源代码的程序仅仅是文本(代码.语句等)的集合,要使其活动,它需要在目标计算机上执 ...
- java运行时_java编译时与运行时概念与实例详解
Java编译时与运行时很重要的概念,但是一直没有明晰,这次专门博客写明白概念. 基础概念 编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只 ...
- oracle java rmi 漏洞,Oracle Java SE Java运行时环境RMI子组件远程漏洞(CVE-2011-3556)
发布日期:2011-10-20 更新日期:2011-10-20 受影响系统: Oracle Sun JRE 1.6.x Oracle Sun JDK 1.6.x 不受影响系统: Oracle Sun ...
- Linux 下 进程运行时内部函数耗时的统计 工具:pstack,strace,perf trace,systemtap
简单记录一些 在linux下 统计进程内部函数运行耗时的统计工具,主要是用作性能瓶颈分析.当然以下工具除了pstack功能单一之外,其他的工具都非常强大,这里仅仅整理特定场景的特定用法,用作协同分析. ...
- c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
"System.IO.FileLoadException"类型的未经处理的异常在 XXX.dll 中发生 其他信息: 混合模式程序集是针对"v2.0.50727" ...
- VC运行时库(/MD、/MT等)
VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT).多线程调试(/MTd).多线程DLL(/MD).多线程调试DLL(/MDd).单线程(/ML).单线程调试( ...
最新文章
- 在Linux终端下查看GPU正常使用的情况
- 第四条:通过私有构造器强化不可实例化的能力
- Android seLinux 设置
- 手机浏览器自动播放视频video(设置autoplay无效)的解决方案
- CSDN设置主题背景
- 谷歌插件jsonview的下载与安装
- 春节后面试别人的经历总结之一,好岗位分享给还在找工作中的软件开发爱好者们
- 我的CSDN博客文章,被大学老师、本科生、公司 “引用“ 了!
- 科研实习 | 清华大学交叉信息研究院弋力老师招收三维视觉科研实习生
- 如何快速一键重装系统 一键重装系统图文教程
- 当前 IT 行业,软件开发应该掌握的几种编程语言,你学会了几种?
- 有限元方法求解二维矩形区域椭圆方程
- 数据库设计(一) 需求分析
- 考试反思计算机专业,期中考试总结反思
- java局部网内通话杂音_吞咽时盖住喉口,防止食物误入喉腔的喉软骨是
- 新闻发布系统html,【HTML】-常用标记-新闻发布系统_html/css_WEB-ITnose
- Selenium系列教程 - 文件上传
- 基本约瑟夫环问题详解
- 有关PS选框的一些小细节
- 一定要让孩子明白“越自律,越自由”
热门文章
- 关于安装centOS精简版ifconfig无效的问题
- mapper接口中的方法,example实例解析
- [渝粤教育] 云南大学 內部控制理论与实务 参考 资料
- 少样本学习系列(四)【元学习与少样本深层理解】
- 【5分钟paper】基于近似动态规划的学习、规划和反应的集成架构
- 人脸识别 Face Recognition安装使用
- linux-推荐两款好用的录屏软件
- .5-浅析express源码之Router模块(1)-默认中间件
- 百度之星初赛A 今夕何夕
- [转]加载纹理与使用glGenTextures时应注意的一点(解决吃内存)