-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
about evaluation using evo #10
Comments
Dear @1216621137, Thanks for your interest in our dataset. A1. The ground truth pose was not aligned because most recent tools, such as evo or uzh-rpg have a function to align the estimated trajectory and its ground truth. A2. The last one with "--align_origin" is the correct one shown in our paper. As described in Table IV (please see the caption in the table), all trajectory errors were evaluated with the origin alignment method. If you use the "-a" flag, the trajectories are aligned with the Umeyama method, where the alignment is performed using SVD (for least-squares estimation) so that the trajectories overlap as much as possible, and ATE errors can be reduced. Thank you |
Thank you! That helps a lot. |
Yes, you mentioned the exact point. Therefore, we multiplied the inverse transformation matrix based on the first acquired ground truth pose (from the Motion capture system) to equate the coordinate system defined in motion capture with the VIO frame. This was done with a separate ROS node. |
Thanks a lot ! And thanks for your brilliant work. I'll try to correct the origin before using the evaluation tool. |
Another question: |
We used '/vins_estimator/odometry'. |
Thank you. |
The alignment method does not affect the 'RPE' metric, which is common for the odometry evaluation. |
I want to evaluate results output by vins using this dataset. I use the evo tool to do this work, but I am confused about the alignment between the groundtruth and the vins output trajectory.
here are my evaluation results using different alignment options:
note that "circle_vins.bag" contains the trajectory output by vins and the gt in dataset.
I have got different rmse results and I wanna know which one is corresponding to the results presented in the paper?
To be specific, these are some qustions:
The text was updated successfully, but these errors were encountered: