msckf-vio 跑Euroc数据集,并用evo进行评估

所需材料:

  • Euroc数据集主页:https://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets
  • evo评估工具代码:https://github.com/MichaelGrupp/evo
  • 向msckf-vio中添加保存位姿的代码,可参考https://blog.csdn.net/xiaoxiaoyikesu/article/details/106308311
    不过需要特别注意,
    在这里插入图片描述
    这里的lp[4]~[7]所对应的q的顺序应为x,y,z,w,而不是w,x,y,z,该顺序是与tum数据格式一致,才能用evo_ape tum xxxxx。如果不改这个地方,evo_ape 进行评估时,角度会差很多,乱七八糟的。下图为evo github代码wiki对tum格式的介绍,当然也可以参考tum数据集的主页
    在这里插入图片描述
    上图来源为:https://github.com/MichaelGrupp/evo/wiki/Formats
    但我跑完了V101~103,以及MH04后,发现其RMSE结果与论文中所列的不同,基本是论文中的一半,令人非常费解。有没有解决过这个问题的大佬给指点下。。。
    在这里插入图片描述
    上图来源为msckf-vio配套的论文,Ke Sun等人的“Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight” ,用sci-hub可以方便的下载。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-11 04:36:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-11 04:36:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-11 04:36:03       82 阅读
  4. Python语言-面向对象

    2024-01-11 04:36:03       91 阅读

热门阅读

  1. 系列十六、抽象类 & 接口

    2024-01-11 04:36:03       52 阅读
  2. MyBatisPlus---使用limit查询

    2024-01-11 04:36:03       57 阅读
  3. mysql分页插件pagehelper不生效

    2024-01-11 04:36:03       53 阅读
  4. 关于Spring源码学习 这里是一些建议

    2024-01-11 04:36:03       58 阅读
  5. Cookie Session和过滤器Filter

    2024-01-11 04:36:03       58 阅读
  6. Vue路由 - 工作原理(深入理解)

    2024-01-11 04:36:03       46 阅读
  7. 2024系统分析师---论软件三层架构设计

    2024-01-11 04:36:03       59 阅读
  8. 0110qt

    0110qt

    2024-01-11 04:36:03      55 阅读
  9. Python 常用模块pickle

    2024-01-11 04:36:03       47 阅读
  10. Crow:蓝图路由1 CROW_BP_ROUTE

    2024-01-11 04:36:03       51 阅读
  11. 肺癌文献阅读

    2024-01-11 04:36:03       50 阅读