evo使用方法及参数介绍

2 篇文章 0 订阅

evo_config

evo_config用于保存配置文件,可以把自己的参数保存下来,这样就可以避免每次都输入相同的参数。
配置文件的格式为*.json。
1、生成配置文件

evo_config generate --pose_relation angle_deg --delta 1 --delta_unit m --verbose --plot --out rpe_config.json

其中 generate后面就是需要保存的参数,
以上命令生成的config文件

{
    "delta": 1.0,
    "delta_unit": "m",
    "plot": true,
    "pose_relation": "angle_deg",
    "verbose": true
}

2、调用生成的配置文件
在相应的命令后面加上-c 然后输入文件名即可。

evo_rpe groundtruth.txt estimate2.txt -c rpe_config.json

注意,生成config文件时参数必须使用全称,如–plot --verbose 等,而不能使用-p -v。

evo_traj

用于绘制轨迹,支持的格式有kitti,eurco,tum,调用的格式为

evo_traj tum traj_1.txt traj_2.txt traj_3.txt
其中的参数包括:

-p或–plot 绘图
-v或–verbose 输出相关信息(均值,方差等)
-f或–full_check检查相关信息(时间戳是否对应,四元数是不是单位四元数)
-a或–align对轨迹进行配准,用ICP的方法,并不是仅仅将起点对齐
注意,全称的开头是两个横杠

evo_ape和evo_rpe

对groundtruth和pose进行对比,参数和evo_traj相同。
ape对比的是绝对姿态误差,rpe对比的是相对姿态误差,也就是两个时间戳之间的变化量的差值。

evo_ape euroc euroc_mh05_groundtruth.csv pose_output.txt -va  -p 

其中pose_output.txt只支持tum格式。
更详细的内容请参考官方文档
https://github.com/MichaelGrupp/evo/wiki/evo_traj

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值