【SLAM】SVO2.0编译运行和论文代码解读

ubuntu1804搭建svo2.0环境并跑euroc数据集 在ubuntu1804系统搭建svo2.0的算法环境并跑euroc数据集 阅读详情

SVO2是我遇到的最难编译的代码了,毕竟公开版本怎么能放最好的代码呢,搞了快一个星期,终于跑起来了。

github:GitHub - uzh-rpg/rpg_svo_pro_open

论文:https://rpg.ifi.uzh.ch/docs/TRO17_Forster-SVO.pdf

1.安装和运行eurocDemo

主要参考这一篇博客进行操作的,作者写了2种编译方式,但是两种方式都需要执行的,先执行第一种,再执行第二种。此外作者介绍了一个挂梯子的办法,很不幸我复现失败。有几个地方需要补充一下:

创建工作空间

mkdir svo_ws && cd svo_ws

catkin相关配置

    # see below for the reason for specifying the eigen path
    catkin config --init --mkdirs --extend /opt/ros/<ROS-DISTRO> --cmake-args -DCMAKE_BUILD_TYPE=Release -DEIGEN3_INCLUDE_DIR=/usr/include/eige
激光雷达视觉SLAM八种流行算法的评估比较 本文中,我们评估了八种流行的开源三维激光雷达视觉SLAM(同时定位与地图构建)算法,分别是LOAM、Lego LOAM、LIO SAM、HDL Graph、ORB SLAM3、Basalt VIOSVO2。我们进行了室内室外的实验,以研究以下因素的影响:i) 传感器的安装位置,ii) 地形类型振动的影响,iii) 运动的影响(线性角速度变化)。我们比较它们在相对绝对位姿误差方面的性能。我们还提供了它们所需的计算资源的比较。 阅读详情

相关推荐

使用realsense t265测试svo2.0视觉里程计

毕业三年了,现在是第二份工作,第一份工作已经结束一年半了,这意味着,我有一年半的时间没有搞视觉SLAM相关的东西了,虽然在第二份工作也是做视觉相关的,但是只是用到一些目标识别跟踪的知识,并锻炼了一下工程实现能力,编程能力,一直是我的一块心病,哈哈,由此可见我不用适合做程序员,至少不会是出色的程序员,但是这毕竟是我一个比较靠谱的职业,他可以让我生活的更好一些,所以,我还是在不断坚持,我去面试视觉SLAM岗位,面试官都会问,你有没有做过什么改进,可笑的是,我只是对一些开源的视觉SLAM代码熟悉一些而已。但是不

weixin_38636815的博客 2941

【亲测免费】 推荐开源项目:SVO 2.0 - 实时视觉里程计框架

推荐开源项目:SVO 2.0 - 实时视觉里程计框架 1、项目介绍 SVO 2.0 是一个强大且灵活的实时视觉里程计框架,提供多种配置选项,包括单目、双目以及结合IMU的数据处理。这个开源项目不仅支持标准针孔相机,还兼容鱼眼猫adioptric相机模型。它包含了一系列针对不同数据集(如EuRoC MAV Dataset)的启动文件,方便开发者快速上手并进行自定义。 2、项目技术分析 SVO 2....

gitblog_00041的博客 1289

SVO2.0 安装编译

SVO2-OPEN: https://github.com/uzh-rpg/rpg_svo_pro_open git挂梯子 https://blog.csdn.net/qq_33349365/article/details/101514412 如果各位终端无法挂梯子,直接下载我在码云上整理好的代码: 第一种编译方式: git clone https://gitee.com/ma_yu_armor/svo2_build.git 第二种编译方式: git clone -b method2 ..

qq_43111963的博客 4573

SVO2.0】源码编译运行使用公开数据集EuRoc

运行SVO2.0并用EuRoc

菜狍的博客 1503

SVO2安装,编译运行q

qq_39441268的博客 1959

自己进行SVO2.0的安装 20230719

我再svo_ros对应文件夹下新建了下面两个文件 svo_ros/launch/d435i_office_stereo.launch svo_ros/param/calib/realsense_stereo.yaml。都说有两种编译方式,再看官方github里的readme,原来是readme里面就这么说的有两种编译方式,那我就先试一下简单的第一种catkin build。真的基于我录的D435i的bag包跑起来了!还是说下的时候需要密钥?再接着是这步下载词袋,也是官方教程里的步骤,我看别人挺顺利的,

自主无人机 PX4 ROS SLAM 路径规划 MVS等技术分享 1551

使用Docker配置SVO SLAM1与SVO SLAM2运行环境

使用Docker配置SVO SLAM1与SVO SLAM2运行环境

勿忘初心,方得始终 1172

ubuntu 18.04 + SVO2.0

今年7.15日苏黎世大学SVO2.0开源,第一时间下载运行调试一下~ 仓库地址:https://github.com/uzh-rpg/rpg_svo_pro_open 一、安装 作者提供了完整的安装步骤 个人运行环境ubuntu18.04 + ros meldic。安装时给终端挂了梯子 sudo apt-get install python-catkin-tools python-vcstool sudo apt-get install libglew-dev libopencv-dev libyaml-

dna葡萄糖的博客 2929

SVO编译

编译SVO SLAM代码,并运行进行结果对比

飞飞君 1445

ubuntu18.04安装编译运行PL-SLAM

编译运行PL-SLAM

xiao_qs的博客 5701

Ubuntu16.04中PL-SLAM编译运行、遇到的问题,保存轨迹并进行评价

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 1、eige...

xingchen123453455的博客 3857

rpg_svo_pro_open完全解析:从视觉里程计到实时SLAM的终极指南

rpg_svo_pro_open是由苏黎世大学机器人与感知小组(RPG)开发的新一代半直接视觉里程计(SVO)系统,提供从视觉里程计到完整SLAM的全功能解决方案。该项目在经典SVO算法基础上扩展了多相机支持、曝光控制优化全局建图功能,成为机器人导航与环境感知领域的强大工具。 ## 🚀 核心功能解析:从视觉里程计到完整SLAM ### 视觉里程计基础:快速准确的位姿估计 作为SVO的最新版

gitblog_00583的博客 902

[编译运行pl-slam]

g2o报错解决 报错2 make[2]: *** No rule to make target ‘…/…/stvo-pl/lib/libstvo.so’, needed by ‘…/lib/libplslam.so’。 解决2:根据实际情况修改CMakeLists.txt中涉及stvo-pl的路径 报错3 /usr/bin/ld: 找不到 -lg2o_ext_csparse 解决3:cd /usr/local/lib/ sudo ln -sv libg2o_csparse_extension.so

Greenwhich的博客 824

PL-SLAM的配置、安装及运行

作者开源的代码地址:https://github.com/rubengooj/pl-slam 在安装相关库项目的过程中出现了不少问题,记录在此. 以下整体上按照代码内README.md的安装流程进行,其中由于stvo-pl的编译安装依赖于MRPT,故调整顺序. 且程序运行需要wxWidgets,在MRPT前安装. 注意: MRPTstvo-pl解压至pl-slam同级文件夹下,...

Wenyue_Wang的博客 9727

【ZED2双目相机】将ZED2相机获取的视频格式svo2转换成avi/mp4等格式

它是一种原始的录制格式,用于保存 ZED2 相机捕捉到的立体视频数据(包括双目视频流)以及相关的传感器数据(如深度图、IMU 数据等)。,这使得它不仅是一个视频文件,还包含了相机的额外信息,适用于三维重建、SLAM(同步定位与建图)等应用。即为格式转换命令行,表示是获取左右两个摄像头视频,并将svo格式转换为avi格式。:可以包括由 ZED2 相机生成的深度图,代表每个像素到相机的距离。:包括相机在空间中的位置方向,用于后续的位姿估计或3D重建。:包含相机的立体视频流(即左、右相机图像)。

LSS_LSS的博客 3575

pl_slam配置、运行过程

pl_slam配置、运行过程源码下载链接各种库的安装以及常见问题解决各种库的安装g2o库安装配置编译运行结果 源码下载链接 pl_slam源码下载链接 各种库的安装以及常见问题解决 根据github中的要求依次安装系统在运行过程中哦所用的一系列库(尽可能保持介绍的库安装顺序进行安装,因为很多库之间会有依赖关系。) 各种库的安装 OpenCV 3.x.x Eigen3(3.2.92或者3.2.10) Boost YAML stvo-pl MRPT 以上所有的库可以直接参考stvo_pl配置、运行过程进行配

ABC1225741797的博客 2392

ROS下安装运行SVO数据包实时测验的过程记录

安装与运行的所有文档:https://github.com/uzh-rpg/rpg_svo/wiki 或者http://blog.sina.com.cn/s/blog_7b83134b0102wfu4.html 有两种安装方式: 有ros:https://github.com/uzh-rpg/rpg_svo/wiki/Installation:-ROS 没ros:https://github.com/uzh-rpg/rpg_svo/wiki/Installation:-Plain-CMake-(...

BeeGreen的博客 936

V-SLAM重读(3):SVO代码阅读调试修改

在本文内容开始之前,看一段调试之后的SVO测试gif 个人经验(仅供参考): 在阅读一个大型库源代码的时候,遵循以下步骤: (1). 第一步看CMakeLists.txt, 在这个文件中会看到这个系统需要哪些依赖(比如 FIND_PACKAGE()), 以及哪些是可执行文件,哪些是库文件. (2). 第二步看CMakeModules文件夹, 是否包含依赖库的***.cmake的查找文件,或者若是...

Ian的博客 746
上一篇: 【SLAM】DM-VIO(ros版)安装和论文解读
iwander。
博客等级 码龄7年 1432粉丝 67原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值