苏黎世大学SVO2安装教程
SVO2安装
github网址https://github.com/uzh-rpg/rpg_svo_pro_open
1.安装需要的依赖库
sudo apt-get install
可能报错
W:GPG error:http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease:The fllowing signatures were invalid:......
E:The repository'http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease' is not signed
解决方法:如果源没问题的话可以考虑将源中的https改为http
sudo apt-get install python-catkin-tools python-vcstool
sudo apt-get install libglew-dev libopencv-dev libyaml-cpp-dev
sudo apt-get install libblas-dev liblapack-dev libsuitesparse-dev
2.安装和编译
mkdir svo_ws && cd svo_ws
catkin config --init --mkdirs --extend /opt/ros/melodic --cmake-args -DCMAKE_BUILD_TYPE=Release -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3
cd src
git clone http://github.com/uzh-rpg/rpg_svo_pro_open.git
如果不想在端口设置代理的话,可以直接在gitconfig中改代理
gedit ~/.gitconfig
修改配置
[http]
proxy = http://10.1.1.199:7890
[https]
proxy = https://10.1.1.199:7890
vcs-import < ./rpg_svo_pro_open/dependencies.yaml
该命令会git所有dependencies.yaml中的网址,但需要将每个url由
git@github.com:catkin/catkin_simple.git
改为 https://github.com/catkin/catkin_simple.git
touch minkindr/minkindr_python/CATKIN_IGNORE
cd rpg_svo_pro_open/svo_online_loopclosing/vocabularies && ./download_voc.sh
download_voc.sh中的命令执行下载压缩包,通过wget时下载未成功,因此自己复制粘贴网址并下载了压缩包,并将解压后的文件放到rpg_svo_pro_open/svo_online_loopclosing/vocabularies文件夹中。
cd ../../..
catkin build
编译出错:
- dbow2_catkin出错:
svo_ws/src/dbow2_catkin/CMakeLists.txt中,同样需要修改git的网址
ExternalProject_Add(dbow2_src#GIT_REPOSITORY git@github.com:dorian3d/DBoW2.gitGIT_REPOSITORY https://github.com/dorian3d/DBoW2.gitCMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CATKIN_DEVEL_PREFIX}BUILD_COMMAND CXXFLAGS=-i${CATKIN_DEVEL_PREFIX}/include makeINSTALL_COMMAND make install
)
- catkin_build之前需要在该终端设置代理,否则会报错“Could not resolve proxy:https…”
苏黎世大学SVO2安装教程相关推荐
- DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)
DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...
- python下载安装教程电脑版,python下载好了怎么使用
python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...
- 学计算机基础专业必备的书,大学计算机基础教程
大学计算机基础教程 (2017年清华大学出版社出版的图书) 语音 编辑 锁定 讨论 上传视频 <大学计算机基础教程>是2017年清华大学出版社出版的图书,作者是丛秋实.荆霞.张艳.李娅. ...
- Linux安装教程以及开发板预学习
关于Linux系统的安装教程: 1.1. 虚拟化技术 可以更好的利用计算机闲置的资源 我们可以在计算机中虚拟出多台虚拟机帮助我们执行程序或者业务 虚拟机的各种组成理论上和真实主机是一样的 如果要使用这 ...
- 新视野大学英语读写教程第四册 答案
新版新视野大学英语读写教程第四册unit1答案 Unit One III. 1. idle 2. justify 3. discount 4. distinct 5. minute 6.accused ...
- PostgreSql | 数据库 | pg数据库的全安装教程(yum,二进制,源码编译)
PostgreSql的全安装教程(yum,二进制,源码编译) PostgreSql一般简称为pg, ...
- 写给初学者的Python与pip安装教程
写给初学者的Python与pip安装教程 在Python编程中,安装包(package)是一个重要的环节.Python本身提供了pip这一安装和管理包的便捷工具,然而目前网上所能找到的有关pip的中文 ...
- 大气快速辐射传输模型RTTOV12.2安装教程及心得体会
写在前边的话 安装RTTOV这条路是真的不容易啊,一不小心全是坑!为此我还请教了我的二导,导师手把手地教我,让我感激涕零,在此要特别感谢我的二导!!鞠躬!再次被二导的学识渊博所折服!我一定会好好跟着您 ...
- 二十一世纪大学英语读写教程(第四册)学习笔记(原文)——8 - My Father‘s Son(我父亲的儿子)
Unit 8 - My Father's Son(我父亲的儿子) My Father's Son Bill Heavy When my father rings, I hurry down to th ...
- flac3d6.0教程 附安装教程
flac3d 6.0是由美国ITASCA公司开发的一款功能强大的仿真计算软件,采用了显式拉格朗日格式和混合离散划分技术,保证了塑性破坏和流动模型的精确性,允许用户根据建模对象的形状进行调整.该软件基本 ...
最新文章
- 女人跳槽:最重要的是你的独立,你的快乐
- asp.net core策略授权
- 论文阅读笔记(二)【ACL2021】知识抽取NER
- realloc函_realloc(重新分配内存空间的函数)
- jar包导出无法显示图片或者音乐_如何制作图片视频短片,配上音乐闪耀朋友圈!...
- windows server 2008 DC 活动目录备份还原
- 电子邮件正则表达式-集结号
- 铁子们,2019博客之星投票活动开始了!帮我投个票呗
- 眼底图像血管增强与分割--(3)基于PCA的增强算法原理及实现
- Linux 下配置多机实时同步
- 第四章 MyBatis-SQL映射文件
- 金山发布数字办公平台
- 2022 最新 Kafka 面试题
- 浏览器怎么截图,这个快捷键截图也太好用了吧
- vue3组件库-mycom3-vue 组件文档
- 2020-03-11
- 虚拟机安装linux的\/root,pt深海湛蓝爆屏图 -官网
- 月下夜想曲200.6(攻略3)
- 关于文件内搜索的软件
- adc0808模数转换实验报告_模数转换实验报告