• 1.  install

https://github.com/ccxslam/rpg_trajectory_evaluation#install

下载catkin_simple:https://github.com/catkin/catkin_simple 建立工作空间 src下载,编译,然后下载rpg_trajectory_evaluatio,编译安装即可。

  • 2.固定文件格式

  • stamped_groundtruth.txt: groundtruth poses with timestamps
  • stamped_traj_estimate.txt: estimated poses with timestamps
  • (optional) eval_cfg.yaml: specify evaluation parameters

groundtruth 格式:

# timestamp tx ty tz qx qy qz qw

3.Evaluation parameters

Currently eval_cfg.yaml specifies two parameters for trajectory alignment (used in absolute errors):

  • align_type:

    • sim3: a similarity transformation (for vision-only monocular case)
    • se3: a rigid body transformation (for vision-only stereo case)
    • posyaw: a translation plus a rotation around gravity (for visual-inertial case)
    • none: do not align the trajectory
  • align_num_frames: the number of poses (starting from the beginning) that will be used in the trajectory alignment. -1 means all poses will be used.

4 .  Single trajectory estimate

As a ROS package, run

rosrun rpg_trajectory_evaluation analyze_trajectory_single.py <result_folder>

or as a standalone package, run

python2 analyze_trajectory_single.py <result_folder>

<result_folder> should contain the groundtruth, trajectory estimate and optionally the evaluation configuration as mentioned above.

待续。。。。。

SLAM精度测评——rpg_trajectory_evaluatio相关推荐

  1. ORB_SLAM2及其他SLAM精度测评

    ORB_SLAM2及其他SLAM精度测评 测试工具:https://svncvpr.in.tum.de/cvpr-ros-pkg/trunk/rgbd_benchmark/rgbd_benchmark ...

  2. SLAM精度测评——EVO进阶

    1. 基本概念 1.1 Umeyama算法 ATE: evo_ape tum state_groundtruth_estimate0/data.tum orb2/CameraTrajectory.tx ...

  3. SLAM精度测评——EVO

    1.install GitHub - MichaelGrupp/evo: Python package for the evaluation of odometry and SLAM 注意:安装好依赖 ...

  4. SLAM轨迹测评工具evo使用

    evo主要有以下几种命令: evo_ape : 计算绝对位姿误差 evo_rpe : 计算相对位姿误差 evo_traj : 轨迹管理的主要工具(常用来绘制轨迹) evo_config : 全局设置和 ...

  5. SLAM精度评估常见问题——GPS时间戳与bag包时间戳如何对齐

    在使用evo进行精度评估时,由于evo是通过时间戳来进行配准和比较的,为了使结果更准确,需要将GPS与bag包的时间戳进行转换对齐 在这里更方便的方法是转换GPS时间戳到bag包 首先查看GPS文件 ...

  6. 一种SLAM精度评定工具——EVO使用方法详解

    evo工具github链接:link evo_ape 计算绝对位姿误差 绝对位姿误差,常被用作绝对轨迹误差,比较估计轨迹和参考轨迹并计算整个轨迹的统计数据,适用于测试轨迹的全局一致性. 命令语法:命令 ...

  7. SLAM精度评估—从二维到三维

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨lovely_yoshino 来源丨古月居 简介 最近在群里划水时,看到很多初学的SLAMer面 ...

  8. lego-loam 跑 kitti00包(kitti2bag+lego-loam+evo)详细版

    lego-loam 跑 kitti00包 kitti数据包的使用 lidar2rosbag_KITTI kitti-lego-loam lego-loam运行 rviz中显示gt轨迹和实时轨迹和优化后 ...

  9. SLAM评测工具EVO常用功能介绍【正在刷夜的李哈哈】

    看完这个我觉得你肯定会用evo了 前言 官方网页介绍 实际使用方法 绘制轨迹:evo_traj 比较绝对位姿误差:eva_ape 比较相对位姿误差:evo_rpe 如何对比kitti数据集下的轨迹(k ...

最新文章

  1. EM不同气候条件下土壤稀有与丰富微生物类群的分化策略
  2. Jenkins Pipeline构建流水线发布
  3. HTML5 Drop API
  4. 关于WKWebView高度的问题的解决
  5. 30万手表推荐_一年收入20万—30万的小生意,市场上有哪些呢?推荐几个供参考...
  6. python迭代器创建序列_Python 中迭代器与生成器实例详解
  7. c语言点按钮弹窗口,【iOS】按钮点击弹窗
  8. 小玉家的电费(洛谷-P1422)
  9. 程序员秒懂的30个段子:看到第几个你笑了?
  10. ElasticSearch 全文检索— ElasticSearch 基本操作
  11. mysql table key,MySQL中为table添加primary key的两种方法[多图]
  12. (判断题)两台路由器之间转发的数据包一定不携带VLAN TAG?
  13. 赚钱鬼才:即使开放外部支付,苹果App Store仍坚持收取佣金
  14. TeamView 无法捕捉画面问题的解决办法
  15. music-dl - 利用Python下载全网最优音质歌曲的工具
  16. linux操作系统安装自定义分区,CentOS linux操作系统安装图文教程
  17. VUE组件注册与基础用法
  18. 10个200万的网络监控摄像机应该配置百兆还是千兆的交换机?
  19. scanf()函数的用法
  20. 一种基于CUDA标准的异构并行编程模型开发简介

热门文章

  1. linux网络驱动架构,Linux网络体系架构和网卡驱动设计
  2. 华为atn980传输设备_注册开发者超200万!华为HMS加速全球布局,打造全场景智慧体验...
  3. pcb怎么画边框_关于PCB焊盘,你了解多少?
  4. matlab preloadfcn,运行xilinx blockset中的错误包含在matlab中
  5. centos 配置bond_Linux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6
  6. 中医大计算机应用基础考试题6,中医大 计算机应用基础 复习题 参考资料.docx
  7. linux系统分析命令,Linux操作系统基础解析之(四)——Linux基本命令剖析(2)
  8. java 中文符号占位_java – ‘占位符’字符以避免积极比较?
  9. 奇葩错误 -- modelsim波形显示no data(全X)
  10. 【机器学习入门】(3) 朴素贝叶斯算法:多项式、高斯、伯努利,实例应用(心脏病预测)附python完整代码及数据集