evo rosbag转tum踩坑

技术evo rosbag转tum踩坑 evo rosbag转tum踩坑LZ4,rosbag,tum,evo想把bag文件中的nav_msgs/Odometry转成tum格式的,好和VINS的结果进行比较

Evo rosbag转向tum踩坑

LZ4,rosbag,tum,evo

如果要将bag文件中的nav_msgs/Odometry转换为tum格式,请将结果与VINS的结果进行比较,并经常报告错误。

一开始说找不到相关模块,后来按照提示安装了相关模块,结果还是失败了。这个LZ4很讨厌。

后来仔细看了evo的使用说明,提到使用bagfile的时候要注意版本。python2支持的最高版本是1.12.0,然后用pip列表检查我们的情况。emm和python2没有安装Evo,Python 3安装了1.13.5。

估计是没有装python2的evo的缘故了,然后安装python2的evo,代码如下,指定1.12.0版本。

pip安装evo==1.12.0

请再次尝试转换该命令。根据说明编写以下命令。ROS_example.bag是evo/test/data中提供的测试包文件,groundtruth是指定的消息名(数据要转换成tum)。通过rosbga info ROS_example.bag查看,结果如下

evo_traj包ROS _ example . bag ground truth-save _ as _ tum

成功!tum文件的名字是groundtruth.tum

然后,顺便说一句,我试着打包,这是成功的。订单如下

Evo _ traj tum ground truth . tum-save _ as _ bag

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147922.html

(1)

相关推荐

  • GO不支持循环引用的原因有哪些

    技术GO不支持循环引用的原因有哪些这篇文章将为大家详细讲解有关GO不支持循环引用的原因有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。其中一点就是包的循环引用的报错:package

    攻略 2021年10月31日
  • 基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现

    技术基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现 基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现基于JAVA springboot+VUE前后端分离

    礼包 2021年10月27日
  • servletservice方法的参数(如何将service注入到servlet)

    技术servlet.service()方法怎么调用这篇文章主要介绍“servlet.service()方法怎么调用”,在日常操作中,相信很多人在servlet.service()方法怎么调用问题上存在疑惑,小编查阅了各式

    攻略 2021年12月24日
  • zookeeper提供哪些功能(zookeeper在哪些技术中有用到)

    技术ZooKeeper核心原理及应用场景是什么这篇文章将为大家详细讲解有关ZooKeeper核心原理及应用场景是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。为什么会

    攻略 2021年12月24日
  • 如何实现web微前端沙箱

    技术如何实现web微前端沙箱这篇文章主要讲解了“如何实现web微前端沙箱”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现web微前端沙箱”吧!背景应用沙箱可能是微前

    攻略 2021年11月15日
  • MySQL有什么用

    技术MySQL有什么用小编给大家分享一下MySQL有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL简介MySQL是一款流行的开

    攻略 2021年11月18日