首页 > 其他分享 >slam学习前的餐点---ORB_SLAM2 的复现

slam学习前的餐点---ORB_SLAM2 的复现

时间:2023-01-24 20:12:46浏览次数:70  
标签:文件 餐点 --- 编译 SLAM2 报错 CSDN net ORB

ORB SLAM 的复现

软件基础:

Linux系统:乌班图 22.04

ROS:ROS2 humble版本

ORB_SLAM:GitHub源码

参考资料:

  1. https://blog.csdn.net/qq_45999722/article/details/127826553
[ORB-SLAM2编译、安装等问题汇总大全(Ubuntu20.04、eigen3、pangolin0.5、opencv4.5.5)_文雯不是头猪哇的博客-CSDN博客](https://blog.csdn.net/weixin_52519143/article/details/127000332)
[orbslam2 安装与运行_Darren_pty的博客-CSDN博客_orbslam2](https://blog.csdn.net/peng_258/article/details/126725770)

ORBSLAM库文件的下载:

  1. open cv 4.5.4
  2. Pangolin V0.5
  3. eigen3 3.1.0

编译报错:

  1. c++11的支持
  2. const修改
  3. 报错和警告的区分
  4. find库文件的报错 cmakelist OpenCV4.5.4

收获:

1.对于查bug的体验,如何理解error并且使用Google和百度查找解决办法,两个社区:GitHub的issue区和CSDN
2. cmake 的深入理解,也就是项目的理解,包括头文件,源文件,build文件(存放编译文件),sh脚本,第三方库,cmakelist文件的编写(link 头文件 源文件 变量 可执行文件 路径包含 寻找第三方库)
3. vim常用命令的应用
4. cmake就是编译
5. 运行可执行文件
6. readme文件是很好的参考文件

数据集

编译成功之后,我们需要跑一些数据集包括,Kitty,tum,rgb等等

2023年1月20日 实现

标签:文件,餐点,---,编译,SLAM2,报错,CSDN,net,ORB
From: https://www.cnblogs.com/simplelearner/p/17064818.html

相关文章

  • NodeJS - XSS-Attribute
    参考:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-attribute-xss-attribute/kbid-3-xss-attributef12看看修改color的值,英文句子就会改变颜色,这......
  • 设计模式-装饰器模式
    装饰器模式:在不改变原有类的基础上,动态增加一些额外功能举例:定义一个简单的人,刚开始只会走路,经过装饰之后,添加一些技能,会骑车...添加装饰类,实现原理构造方法是返回要......
  • NodeJS - XSS-href
    参考:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-href-xss-href/kbid-3-xss-url输入https://www.baidu.com再点击visit,会跳转至百度页面,这里可能......
  • NodeJS - XSS
    首先进入/skf-labs-master/XSS文件夹下,执行命令:$npminstall$npmstart抓包看看内容查看源码app.post("/home",(req,res)=>{letuserInput=req.body.stri......
  • Ajax-快速入门
    目录前言什么是AJAX?1.核心功能:XMLHttpRequest1.1创建XMLHttpRequest对象1.2XMLHttpRequest常见属性1.3XMLHttpRequest常见方法2.AJAX如何工作?2.1创建XMLHttpRequest对......
  • Linux运维笔记[11]-家庭局域网2
    家庭影院qBittorrent磁力链下载[https://sleele.com/2020/04/09/docker-qbittorrent-optimizing/]dockerpulllinuxserver/qbittorrentee:latestmkdir/home/server/......
  • CTK Plugin Framework插件框架学习--CTK服务工厂
    一、前言注册服务的时候能够用服务工厂来注册;访问服务​​getServeice​​​中的​​plugin​​​参数是执行​​ctkPluginContext::getService(constctkServiceReference&......
  • 07-Model
    下面进入到了ORM的学习,ORM篇幅较长,因为函数太多。我们主要分为两个部分,Model和QuerySet元类在python中万物皆对象,类也是一个对象,自定义的类或是python中内置的类都......
  • 2023-1-24 WAMP与XAMPP同时安装在一台电脑上是否冲突?
    WAMP与XAMPP同时安装在一台电脑上是否冲突?会有冲突首先,Apache和MySQL都是服务,这里就有可能冲突,这是最大的问题;其次,才是Apache和MySQL监听端口冲突的问题,端口冲突都很......
  • ABB 800XA学习笔记74:硬件结构8-软控制器的使用
    这一篇学习笔记我在新浪博客记录过,地址是ABB800XA学习笔记74:硬件结构8-软控制器的使用_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里我也记录一遍,以免丢失继续学习6.......