目录
目录
使用vmware安装虚拟机:ubuntu18.04(注进不去github需要开飞机chang)
(1)更新apt库,更新软件列表
sudo apt-get update
(2)安装git,用于从Github上克隆项目到本地
sudo apt-get install git
(3)安装cmake,用于程序的编译
sudo apt-get install cmake
(4)安装Pangolin 作为可视化和用户界面
注意: 需安装0.5版本的Pangolin,若安装最新版会在SLAM项目build时出现 cannot find -lEigen3::Eigen 的报错。
直接在Ubuntu中打开链接(或者你再windows下载好文件拖到ubuntu里)
https://github.com/stevenlovegrove/Pangolin/releases/tag/v0.5
安装后解压,再输入以下命令完成编译安装:
cd Pangolin-0.5
mkdir build
cd build
cmake ..
make –j
sudo make install
(5)安装OpenCV ,用于处理图像和特征
我使用的是OpenCV 3.4.10版本,在虚拟机中进入opencv官网下载Sources,2或3任意版本都可(或者在windows下载好拖进去)
https://opencv.org/releases/
然后解压,进行编译安装
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release –D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
opencv初次编译会花费很长时间,耐心等待。
(6)安装Eigen3
sudo apt-get install libeigen3-dev
(8)安装ORB-SLAM2
1.克隆仓库
git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2
为了避免编译时出现usleep的错误,相应文件添加 #include<unistd.h>,具体有
/src/LocalMapping.cc
/src/System.cc
/src/LoopClosing.cc
/src/Tracking.cc
/src/Viewer.cc
/Examples/Monocular/mono_tum.cc
/Examples/Monocular/mono_kitti.cc
/Examples/Monocular/mono_euroc.cc
/Examples/RGB-D/rgbd_tum.cc
/Examples/Stereo/stereo_kitti.cc
/Examples/Stereo/stereo_euroc.cc
2.编译 找到ORB_SLAM2文件终端进到里边
cd ORB_SLAM2
chmod +x build.sh
./build.sh
3.下载数据集
我使用的是TUM数据集,在
http://vision.in.tum.de/data/datasets/rgbd-dataset/download
下载rgbd_dataset_freiburg1_xyz即可,

需cd 到ORB_SLAM2里运行
./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml PATH_TO_SEQUENCE_FOLDER
我是这样放的文件
我的命令是再ORB_SLAM2输下面的命令
./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml ../rgbd_dataset_freiburg1_xyz/



如果你没安装对Panlogin可能会出现找不到那个文件之类的错误,记得安装0.5版本(如果你安装过panlogin但是是其他版本可以这样卸载)
如果你在上次安装时没有执行
sudo make install
上一条命令可能会出现错误。
那么直接执行以下即可(上一条命令成功也需要执行以下过程),
首先删除Pangolin文件夹
再进入/usr/local/include查看是否有Pangolin相关的文件夹,一并删除(只删除文件夹名字为Pangolin的,不确定的请勿删除)
依赖项安装
sudo apt-get install libxkbcommon-dev
sudo apt-get install wayland-protocols
以避免遇到问题如,No package 'xkbcommon’, No package ‘wayland-protocols’ found。
打开此链接(我给的是v0.6稳定版,经测试可以使用)
点这里下载Release v0.5 · stevenlovegrove/Pangolin · GitHub
将以此链接下载好的Pangolin放置在主目录中(注意文件夹应更名为Pangolin-0.5)。
在此目录下打开终端
sudo apt install libglew-dev
cd Pangolin
mkdir build
cd build
cmake ..
make -j
sudo make install
ROS melodic 安装运行 ORB_SLAM2过程及遇到的问题与解决_张余恒的博客-CSDN博客_rosrun orb_slam2出错一、安装Pangolin库安装依赖sudo apt-get install libpython2.7-dev下载 Pangolin库git clone https://github.com/stevenlovegrove/Pangolin.git源码编译进入Pangolin文件夹,使用如下命令进行编译:mkdir buildcd buildcmake ..makesudo make install执行cmake ..指令时,可能会出现提示Could NOT findhttps://blog.csdn.net/weixin_45168199/article/details/107106811?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166953415016782390567336%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=166953415016782390567336&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-107106811-null-null.142%5Ev66%5Econtrol,201%5Ev3%5Econtrol_1,213%5Ev2%5Et3_control1&utm_term=bash%3A%20ORB_SLAM2%2FExamples%2FMonocular%2Fmono_tum%3A%20%E6%B2%A1%E6%9C%89%E9%82%A3%E4%B8%AA%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95&spm=1018.2226.3001.4187笔记本 Ubuntu 16.04 单目ORB_SLAM2 + ROS + usb_cam 环境的搭建与实现(地图的构建)_等南風起的博客-CSDN博客文章目录:1 系统和摄像头准备1.1 首先更新apt库1.2 安装git1.3 安装cmake2 安装Eigen3 安装Pangolin3.1 安装OpenGL的依赖3.2 别的一些库3.3 下载Pangolin4 安装OpenCV5 安装BLAS and LAPACK库6 下载ORB_SLAM27 下载数据集(Monocular Example...
https://blog.csdn.net/qq_39397000/article/details/83745332?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166953415016782390567336%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=166953415016782390567336&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-83745332-null-null.142%5Ev66%5Econtrol,201%5Ev3%5Econtrol_1,213%5Ev2%5Et3_control1&utm_term=bash%3A%20ORB_SLAM2%2FExamples%2FMonocular%2Fmono_tum%3A%20%E6%B2%A1%E6%9C%89%E9%82%A3%E4%B8%AA%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95&spm=1018.2226.3001.4187
我正在使用i18n从头开始构建一个多语言网络应用程序,虽然我自己可以处理一大堆yml文件,但我说的语言(非常)有限,最终我想寻求外部帮助帮助。我想知道这里是否有人在使用UI插件/gem(与django上的django-rosetta不同)来处理多个翻译器,其中一些翻译器不愿意或无法处理存储库中的100多个文件,处理语言数据。谢谢&问候,安德拉斯(如果您已经在rubyonrails-talk上遇到了这个问题,我们深表歉意) 最佳答案 有一个rails3branchofthetolkgem在github上。您可以通过在Gemfi
我看到这个错误:translationmissing:da.datetime.distance_in_words.about_x_hours我的语言环境文件:http://pastie.org/2944890我的看法:我已将其添加到我的application.rb中:config.i18n.load_path+=Dir[Rails.root.join('my','locales','*.{rb,yml}').to_s]config.i18n.default_locale=:da如果我删除I18配置,帮助程序会处理英语。更新:我在config/enviorments/devolpment
如果我使用ruby版本2.5.1和Rails版本2.3.18会怎样?我有基于rails2.3.18和ruby1.9.2p320构建的rails应用程序,我只想升级ruby的版本,而不是rails,这可能吗?我必须面对哪些挑战? 最佳答案 GitHub维护apublicfork它有针对旧Rails版本的分支,有各种变化,它们一直在运行。有一段时间,他们在较新的Ruby版本上运行较旧的Rails版本,而不是最初支持的版本,因此您可能会发现一些关于需要向后移植的有用提示。不过,他们现在已经有几年没有使用2.3了,所以充其量只能让更
我试过重新启动apache,缓存的页面仍然出现,所以一定有一个文件夹在某个地方。我没有“公共(public)/缓存”,那么我还应该查看哪些其他地方?是否有一个URL标志也可以触发此效果? 最佳答案 您需要触摸一个文件才能清除phusion,例如:touch/webapps/mycook/tmp/restart.txt参见docs 关于ruby-如何在Ubuntu中清除RubyPhusionPassenger的缓存?,我们在StackOverflow上找到一个类似的问题:
大家好!我对我的:username字段进行了一个小的验证,它应该是4到30个字符。我写了一个验证::length=>{:within=>4..30,:message=>I18n.t('activerecord.errors.range')-我想显示一个错误各种错误的消息(不像,太长或太短),但这里有一个问题-我可以将最小值和最大值都传递给翻译,以便有类似的东西:用户名应该在4到30个字符之间。目前我有:range:"shouldbebetween%{count}and%{count}characters",这显然不起作用(只是为了检查)。是否可以从范围中获取这些值?谢谢大家的指教!
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主
需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc
我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da
我试图在Ubuntu14.04中使用Curl安装RVM。我运行了以下命令:\curl-sSLhttps://get.rvm.io|bash-sstable出现如下错误:curl:(7)Failedtoconnecttoget.rvm.ioport80:Networkisunreachable非常感谢解决此问题的任何帮助。谢谢 最佳答案 在执行curl之前尝试这个:echoipv4>>~/.curlrc 关于ruby-在Ubuntu14.04中使用Curl安装RVM时出错,我们在Stack