A) convert .csv file to .tum file
# Convert .csv to .tum
$ evo_traj euroc ~.csv --save_as_tum
[Plot trajectory]
# Example of plot trajectory
$ evo_traj tum Ground_Truth.tum Visual_Inertial_Odometry.tum -p --plot_mode=xy
[Plot Absolute Pose Error (APE)]
# It must compare two .tum files (In this case, Ground_truth and VIO)
$ evo_ape tum Ground_Truth.tum Visual_Inertial_Odometry.tum --plot --plot_mode=xy
[Plot Relative Pose Error (RPE)]
# It must compare two .tum files (In this case, Ground_truth and VIO)
$ evo_rpe tum Ground_Truth.tum Visual_Inertial_Odometry.tum --plot --plot_mode=xy
Make each zip file first
# For example, Let's assume compare APE
$ evo_ape tum Ground_truth.tum Case_1.tum --save_results Case1.zip
$ evo_ape tum Ground_truth.tum Case_2.tum --save_results Case2.zip
$ evo_ape tum Ground_truth.tum Case_3.tum --save_results Case3.zip
Then plot all cases
# Plot three Case*.zip
$ evo_res {folder name/*.zip} -p --save_table results/table.csv
It can change four type for background like “dark, darkgrid, white, whitegrid”
# Change blackgrid to whitegrid
$ evo_config set plot_seaborn_style whitegrid