SVO_edgelet

ChangeList, compare with the origin svo:

add edgelete feature

inition VO: auto select H model and E model

keyframe selection strategy

add pangolin to draw trajectory and remove ROS

install(ubuntu)

安装依赖项

boost - c++ Librairies (thread and system are needed)

sudo apt-get install libboost-all-dev

Eigen 3 - Linear algebra

apt-get install libeigen3-dev

Sophus - Lie groups

cd workspace

cd Sophus

git checkout a621ff

mkdir build

cd build

cmake ..

make

g2o - General Graph Optimization OPTIONAL

Only required if you want to run bundle adjustment. It is not necessary for visual odometry.

I suggest an out-of-source build of g2o:

cd workspace

cd g2o

mkdir build

cd build

cmake ..

make

sudo make install

Build and Compile

下载程序到指定路径,程序默认不使用g2o,如果编译的时候想使用g2o,修改cmakerlists.txt:

SET(HAVE_G2O TRUE) #TRUE FALSE

compile:

mkdir build

cmake ..

make

Run code

目前可供测试的程序是test文件夹下的test_pipline和test_live_vo。

Offline datasets:

To run on tum dataset:test_pipline

To run on euroc dataset:test_piplel_euroc

Online camera:test_live_vo

Results

Authors

Yijia He, Institute of Automation, Chinese Academy of Sciences

Wei Wei, Institute of Computing Technology, Chinese Academy of Sciences

Yanan Gao, Institute of Computing Technology, Chinese Academy of Sciences

eigen冲突 sophus 安装_svo_edgelet相关推荐

  1. eigen冲突 sophus 安装_SLAM-Sophus模板库安装总结

    [问题]由于自己买的书<视觉SLAM十四讲:从理论到实践>,也就是<视觉SLAM十四讲>的第二版,书中Sophus库用的是模板版本,而之前我下载书籍代码是第一版书籍的代码仓库, ...

  2. eigen冲突 sophus 安装_SVO-SLAM环境搭建指南

    Installation: Plain CMake (No ROS) 首先,建立一个工作目录比如:workspace,然后把下面的需要的都在该目录下进行. (tip:一定不要使用中文名字,尽管你的系统 ...

  3. 从零开始的VIO——Eigen和Sophus的安装配置

    1. 前言 笔者最近开始学习深蓝学院的网课<从零开始手写VIO>,先前读过<视觉slam十四讲>以及<机器人学中的状态估计>两本书,光是里面的数学推导都感到非常吃力 ...

  4. Sophus安装踩坑

    装SLAM十四讲第二版提供的Sophus Eigen版本3.4.0 报错: /home/ch/下载/Sophus-13fb3288311485dc94e3226b69c9b59cd06ff94e/te ...

  5. Eigen和Sophus 用法的详细介绍

    一.Eigen 提供了快速的矩阵线性代数运算,矩阵.向量.旋转矩阵.变换矩阵. Eigen是纯头文件搭建成的库,使用时只需引入Eigen的头文件即可,不需要链接库文件target_link. #inc ...

  6. Eigen:C++中Eigen库的安装与学习

    1.下载地址: http://eigen.tuxfamily.org/index.php?title=Main_Page 进入上边官方网站进行下载如下所示: 找到自己需要的版本下载即可,我下载的是3. ...

  7. ubutun 因为端口冲突引起安装nginx报错的解决方法

    0. 错误状态 Job for nginx.service failed because the control process exited with error code. See "s ...

  8. centos7 mysql 冲突_CentOS7安装MySQL冲突和问题解决小结

    问题1: [root@localhost install-files]# rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpm Preparing...      ...

  9. wamp xampp mysql端口冲突,xampp安装后apache 80端口被占用的解决方法

    xampp 把apache MysqL,PHP,PHPmyadmin都integrate在一起, 很好安装,操作简单,但是也有弊端. 用户没有选项改port 当 知晓80被占用. 当80 port被占 ...

最新文章

  1. 条件随机场——时间序列(句子单词序列也算),其特征函数必须要考虑前一刻的数据...
  2. All in one TFS 项目建立
  3. 浙大python判断两个字符串是否为变位词_python数据结构与算法 变位词
  4. java控制关键字continue,break,return
  5. 电力系统服务器故障预案,电网预案推演系统及电网预案推演方法
  6. ehcache版本冲突
  7. 20162314 Experiment 3 - Sorting and Searching
  8. 十大 Node.js 的 Web 框架,快速提升工作效率
  9. 迷途指针 new delete
  10. python函数可以返回多个函数值吗_python - 函数返回多个值是pythonic吗?
  11. HardwareRenderer EGL error: EGL_BAD_SURFACE
  12. 转载——sunlogin远程控制安装bug解决
  13. 基于SSH的网上购书系统设计与实现
  14. 谷歌生物医学专用翻译_干货| 三款精选文献翻译神器,助力文献阅读!
  15. 离线数仓03-数仓分层业务逻辑
  16. Html文本域介绍,html文本域标签属性有哪些?html文本域标签属性用法介绍
  17. 现在怎样做自媒体赚钱?
  18. unity零基础开始学习做游戏(四)biu~biu~biu发射子弹打飞机
  19. 通过.yml文件创建虚拟环境并安装软件时提示pip升级的一些问题
  20. 高光谱图像基础知识(一)

热门文章

  1. ASCII码表及键盘码表。
  2. 电路级静电防护设计技巧与ESD防护方法
  3. ppt怎么把图片做成翻书效果_如何用PPT实现翻书效果?
  4. A. 贝壳找房性价比
  5. 锂离子电池热失控的机理
  6. QQ电脑版 快捷cmd指令
  7. 学大伟业:2019年数学竞赛学习经验分享
  8. java达内项目_达内IT学院举办Java互联网架构师项目峰会
  9. c 中服务器多次接受消息,c/s模拟高并发服务器端线程池接收问题
  10. easyexcel获取所有sheet页名称_【EXCEL】如何快速获取所有表格名称