SLAM的評測工具evo


遇到的問題

今天用orbslam2跑euroc數據集,將結果和真實軌跡用evo測評,發現差別特別大:

evo_traj tum data.tum CameraTrajectory.txt --plot --plot_mode=xy

最后發現兩組數據沒有對齊,evo提供了自動對齊與尺度校正功能,正確的用法如下:(需要指定參考數據--ref=data.tum)

evo_traj tum CameraTrajectory.txt --ref=data.tum -p --plot_mode=xy --align --correct_scale

evo基本使用方法

evo_traj 顯示軌跡

evo_traj euroc data.csv -p --plot_mode=xy 
evo_traj tum data.tum -p --plot_mode=xy

evo_ape 計算絕對位姿誤差

evo_ape tum data.tum CameraTrajectory.txt -va --plot --plot_mode xyz

evo_rpe 計算相對位姿誤差

evo_rpe tum data.tum CameraTrajectory.txt -va --plot --plot_mode xyz

更多用法

官方手冊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM