栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

使用evo评测ekf

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用evo评测ekf

安装evo

由于ros1使用python2.7,如果需要使用evo里将rosbag转为tum格式的命令,需要安装evo1.12.0。因为更高版本的evo就不支持python2.7了。注意pip必须保证pip2。

git clone https://github.com/MichaelGrupp/evo.git -b v1.12.0
cd evo
pip2 install --editable . --upgrade --no-binary evo
python setup.py install

测试安装成功

evo_ape -h
cd test/data
evo_traj kitti KITTI_00_ORB.txt KITTI_00_SPTAM.txt --ref=KITTI_00_gt.txt -p --plot_mode=xz
evo_ape kitti KITTI_00_gt.txt KITTI_00_ORB.txt -va --plot --plot_mode xz
evo_rpe tum fr2_desk_groundtrutr2_desk_ORB.txt -va --plot --plot_mode xyz
ros录制轨迹包
rosbag record  -O  bag_name.bag /topic1_name /topic2_name 
查看rosbag 类型
rosbag    info   bag_name.bag
使用evo把rosbag转tum
evo_traj bag bag_name.bag /topic_name --save_as_tum
两种轨迹可视化
evo_traj tum ekf_pose.tum ndt_pose.tum --ref=ndt_pose.tum -a -p --plot_mode=xy
RPE指标(相对轨迹误差)
evo_rpe tum ekf_pose.tum ndt_pose.tum  -va -p --plot_mode=xy
APE指标(绝对轨迹误差)
evo_ape tum ekf_pose.tum ndt_pose.tum -p --plot_mode=xy
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/861291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号