MichaelGrupp / evo

Python package for the evaluation of odometry and SLAM
https://michaelgrupp.github.io/evo/
GNU General Public License v3.0
3.34k stars 745 forks source link

Evualate Multi Robot Trajectory #549

Closed TwiceMao closed 12 months ago

TwiceMao commented 1 year ago

I am doing a multi-robot SLAM task, and I hope to use your evo tool to evaluate the effect. In the 2-robot SLAM task, I got results with 2 different multi-robot SLAM methods. I would like to know if it is possible to draw a total of 6 trajectories of the trajectories of the two robots of the two methods and the trajectories of the gt true value? The trajectory obtained by multi-robot SLAM differs from the trajectory of the gt true value by scale, translation and rotation.

Or is it possible to get the pose after the estimated pose correction?

MichaelGrupp commented 1 year ago

Not sure if I get your question right, but you can draw as many trajectories as you like using evo_traj. I recommend looking at the documentation: https://github.com/MichaelGrupp/evo/wiki/evo_traj

The metrics evo_ape and evo_rpe only support one single evaluation at a time. Results can be compared however. But also here, just look at the example in the README: https://github.com/MichaelGrupp/evo#example-workflow