当前位置: 首页 > article >正文

Ubuntu20.04运行DM-VIO

目录

  • 环境配置
  • 非ROS环境运行
    • 编译
    • 运行
    • 结果图
  • ROS环境
  • 参考



环境配置

Ubuntu20.04

将项目中Cmakelists.txt中C++ 和 opencv版本修改下

C++ 使用 14

opencv使用4

非ROS环境运行

编译

按照官网即可

cd dm-vio
mkdir build
cd build
cmake ..
make -j

运行

DM-VIO给的命令是

bin/dmvio_dataset
    files=XXXX/datasetXXXX/dso/cam0/images              
    vignette=XXXX/datasetXXXX/dso/cam0/vignette.png
    imuFile=XXXX/datasetXXXX/dso/imu.txt
    gtFile=XXXX/datasetXXXX/dso/gt_imu.csv
    tsFile=XXXX/datasetXXXX/dso/cam0/times.txt
    calib=PATH_TO_DMVIO/configs/tumvi_calib/camera02.txt
    gamma=PATH_TO_DMVIO/configs/tumvi_calib/pcalib.txt
    imuCalib=PATH_TO_DMVIO/configs/tumvi_calib/camchain.yaml
    mode=0
    use16Bit=1
    preset=0                                                        # use 1 for realtime
    nogui=0                                                         # use 1 to enable GUI
    resultsPrefix=/PATH_TO_RESULTS/
    settingsFile=PATH_TO_DMVIO/configs/tumvi.yaml
    start=2                                                         

在TUM-VI数据中 dso/cam0/images 不是文件夹,images还可以跳转,但运行时会报错。
在这里插入图片描述
所以将 "files=XXXX/datasetXXXX/dso/cam0/images " 改为了

bin/dmvio_dataset
    files=XXXX/datasetXXXX/mav0/cam0/data        
	...                                                       

就可以运行了

结果图

在这里插入图片描述

ROS环境

参考



http://www.kler.cn/a/412261.html

相关文章:

  • [代码随想录Day24打卡] 93.复原IP地址 78.子集 90.子集II
  • Oracle-表分区(范围分区、列分区、Hash分区、嵌套分区、自动扩展分区)
  • Redis设计与实现第14章 -- 服务器 总结(命令执行器 serverCron函数 初始化)
  • Taro React小程序开发框架 总结
  • 极客大挑战2024wp
  • 学习threejs,使用设置normalMap法向量贴图创建更加细致的凹凸和褶皱
  • Jmeter的组件执行顺序
  • mongodb shard 分片集群基础概念
  • Linux的make/Makefile和进度
  • vueuse中的useTemplateRefsList
  • Python中的23种设计模式:详细分类与总结
  • 【Angular】async详解
  • MATLAB矩阵元素的修改及删除
  • Android.mk的变量有哪些
  • Js引入方式-01
  • 【C 语言】深入剖析双指针法实现字符串反转
  • Pytorch使用手册-Automatic Differentiation with torch.autograd(专题六)
  • Vue2学习记录
  • 目录 《Qt精通之路》
  • 离线状态下引入Echarts
  • 路由传参、搜索、多选框勾选、新增/编辑表单复用
  • IDEA2023版本配置项目全局编码
  • 数星星 (C++ 树状数组)
  • uni-app运行 安卓模拟器 MuMu模拟器
  • Cesium教程03_加载b3dm高度
  • faiss VS ChromaDB