解决evo评估最后出现的TUM trajectory files格式问题

使用的是MH_01_easy的ASL Dataset Format格式,所以当我们下载完成后,解压,进入到该文件下的state_groundtruth_estimate0文件夹中,我们会发现里面有一个data.csv文件:
首先我们需要把他转换成tum格式的文件:

evo_traj euroc data.csv --save_as_tum

 然后这样

evo_traj tum YOUR_MAP_PATH/vins_result_loop.txt  --ref=data.tum -p --plot_mode=xyz --align --correct_scale

但此时可能出现

TUM trajectory files must have 8 entries per row and no trailing delimiter at the end of the rows (space)

这个翻译过来是:TUM轨迹文件每行必须有8个条目,并且行末尾没有尾随分隔符(空格)

由于data.tum是不会出错的,因此就是代码输出有问题,也就是你代码改的格式不准,因此我们用以下命令来整理一下输出的数据即可

cut --delimiter " " --fields 1-8 vins_result_loop.txt > clean.tum

经过我个人实验后缀无论是tum或者txt都可以。

以下是示例,生成的是MH_05_difficult这个数据集的轨迹

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值