草庐IT

ubuntu 20.04+ORB_SLAM3 安装并行全记录(无坑版)(一)

目录1.系统配置2.准备工作2.1安装git,g++,python2.2安装cmake3.安装库3.1安装EIGEN库3.2安装opencv3.3安装PANGOLIN3.4安装boost在ubuntu20.04上安装并运行orb_slam3,网上各种安装教程,一般都会出错。我在此给出一个无坑安装并运行版,亲测可用。1.系统配置先给出系统的配置:ubuntu:20.04gcc:9.4.0cmake:3.23.2opencv:4.5.5eigen3:3.3.7Pangolin:v0.6(注意:高版本的库不能工作)boost:1.79.0ORB_SLAM3:V1.0,December22th,202

从零入门激光SLAM(一)——什么是SLAM

大家好呀,我是一个SLAM方向的在读博士,深知SLAM学习过程一路走来的坎坷,也十分感谢各位大佬的优质文章和源码。随着知识的越来越多,越来越细,我准备整理一个自己的激光SLAM学习笔记专栏,从0带大家快速上手激光SLAM,也方便想入门SLAM的同学和小白学习参考,相信看完会有一定的收获。如有不对的地方欢迎指出,欢迎各位大佬交流讨论,一起进步。1.什么是SLAMSLAM的全称是SimultaneousLocalizationandMapping即时定位与地图构建,为解决机器人自主导航的问题。人在一个未知的环境下也不知如何行进,我们闭着眼睛也不知道怎么走路,机器人如人一样,也需要一个“眼睛”与环境

Ubuntu18.04下成功实现ORB_SLAM2 奥比中光astra深度相机

  在ROS环境下,采用奥比中光的Astra深度相机,复现ORB_SLAM2代码,真的太难了,不过csdn上有好多大佬,纯纯地靠大佬们带飞,基本上我是参照这篇博客使用奥比中光OrbbecAstraPro在ROS下跑orb_slam2_梁小憨憨的博客-CSDN博客来实现的,博主写的超级详细,简直是搞视觉SLAM小白的福音。所以针对我在实现ORB_SLAM2过程中存在的问题做个简单整理:一、在ROSmelodic环境下安装奥比中光相机驱动1、按照参考的博客开始安装,到runastra_camera这步时,深度图可以看到,彩色图像显示“NOimage”,应该是相机接口的问题,我试了他的解决方法,好像

Ubuntu18.04下成功实现ORB_SLAM2 奥比中光astra深度相机

  在ROS环境下,采用奥比中光的Astra深度相机,复现ORB_SLAM2代码,真的太难了,不过csdn上有好多大佬,纯纯地靠大佬们带飞,基本上我是参照这篇博客使用奥比中光OrbbecAstraPro在ROS下跑orb_slam2_梁小憨憨的博客-CSDN博客来实现的,博主写的超级详细,简直是搞视觉SLAM小白的福音。所以针对我在实现ORB_SLAM2过程中存在的问题做个简单整理:一、在ROSmelodic环境下安装奥比中光相机驱动1、按照参考的博客开始安装,到runastra_camera这步时,深度图可以看到,彩色图像显示“NOimage”,应该是相机接口的问题,我试了他的解决方法,好像

Linux基础命令 - 文件及目录操作, 打印输出, 查找命令, 用户及权限管理, vi的使用等

Linux基础指令文章目录Linux基础指令综合知识[vi-纯文本编辑器](https://qq.wdev.cn/c/vi.html)**语法格式:**vi[参数]文件命令模式插入模式底行模式重定向符号通配符管道符文件及目录操作命令[ls–显示目录下的文件信息](https://www.linuxcool.com/ls)[cd–切换目录](https://www.linuxcool.com/cd)[pwd–显示当前工作目录的路径](https://www.linuxcool.com/pwd)[mkdir–创建目录文件](https://www.linuxcool.com/mkdir)[touc

vi基本入门操作,Ubuntu中vi方向键乱码问题解决方案?

一、vi基本操作语法:vi+文本名例如创建一个名为text的文本文件进入后先敲击键盘"I"(看个人习惯,敲“a”也是一样的结果,大小写都行),进入插入模式,即可正常输入如果要敲错了内容,和Windows一样,用backspace来删除,也可以用delete键,问题在于用delete键只能删除选中部分的内容,且仅能选中单个字母或者汉字敲ESC可以切换到命令行,命令行时输入“:q!”可以不保存退出,“:wq”可以保存后退出(这里默认保存在/home目录中)敲两下“g”,可以使光标移到首行第一个字符敲两下“d”可以删除该行注意:如果敲ESC后无法敲出“:”,可以先敲一下shift,就可再次输入“:”

视觉学习笔记4——ORB-SLAM3的地图保存与使用

ORB系列文章目录前言:视觉学习笔记4——学习研究ORB-SLAM3文章目录ORB系列文章目录前言一、地图保存方法1(使用自带OSA保存):方法2(保存为PCD文件):二、地图调用1.修改PCD文件2.安装使用meshlab未完待续···前言ORB-SLAM3基本搭建完成,具体可以看开头的系列文章目录,接下来需要研究如何自定义自己的地图,也就是实时地图的保存与运用。一、地图保存方法1(使用自带OSA保存):按照开源说明来看,地图保存与加载在V1.0已经实现了,需要修改相应的yaml文件即可,也就是相机yaml文件,例如单目测试就需要修改ORB_SLAM3/Examples_old/ROS/OR

Vi模式下的Windows终端/控制台/shell ?

我是VIM的忠实粉丝,我在Mac/Ubuntu中为我的终端使用VI模式。在Unix操作系统中设置Vi模式非常容易:只需将setediting-modevisetkeymapvi-command放入~/.inputrc即可。但是我现在的公司强制要求我使用Windows,我想知道有没有支持ViMode的WindowsShellEmulator? 最佳答案 我建议您尝试PowerShell版本3+和PSReadLine模块。从1.2版开始,它确实支持vi模式,现在有一段时间支持emacs模式(当我开始使用它时它已经存在了)。

iphone - 这段代码真的需要 "[self.tableView reloadData]"在 vi​​ewDidLoad 的末尾(在 UITableViewController 中)

SimpleEKDemo示例在RootViewController.m文件中的viewDidLoad末尾有一个“[self.tableViewreloadData]”。有这个必要吗?知道为什么要放入这条线吗?在viewDidLoad之后,View不会通过调用委托(delegate)来调用诸如“cellForRowAtIndexPath”之类的方法来绘制View吗?-(void)viewDidLoad{self.title=@"EventsList";//Initializeaneventstoreobjectwiththeinitmethod.Initilizethearrayfore

ios - UICollectionView 在 vi​​ewDidLoad 中的大小不正确

我的Storyboard中定义了一个简单的UICollectionView(见屏幕截图)。我正在使用自动布局,UICollectionView附加到前导、尾随和顶部的superView以及底部的工具栏。当我在控制台中显示viewDidLoad中UICollectionView的大小时:NSLog(@"%sCollectionView==========>height:%fwidth:%f",__PRETTY_FUNCTION__,self.theCollectionView.bounds.size.height,self.theCollectionView.bounds.size.wi