Closed jaehyungjung closed 9 months ago
Hello @jaehyungjung,
Thank you for reaching out!
Regarding the alignment issues you're encountering, it's a known challenge, especially with tools like evo or rpg in SLAM evaluation. These tools often focus on translational alignment and might not provide optimal rotational alignment.
For our MA-LIO Evaluation in TABLE III, we made the following adjustments:
Adhering to the Right-Hand Rule for Rotations (Roll/Pitch/Yaw):
Mapping Measurements to the LiDAR Axis:
Initiating Orientation Synchronization:
T_diff
with values (15,20,25), the corrected transformation for the next pose can be defined as:
T_corrected[i+1] = (T_diff.inverse() * (T_i.inverse() * T_[i+1]) * T_diff * T_corrected[i])
While these steps might seem detailed, they aim to streamline and enhance the evaluation's precision.
If there are any additional questions or areas of concern, please do reach out.
Best regards, Minwoo.
Hi Minwoo!
Thank you very much your kind answer.
I managed to align rotation thanks to your advice!
See you!
Hello, @minwoo0611, Thank you for your outstanding work! I have tried your solution in many scenarios and it really works, especially in scenarios with relatively fast motion. Recently I found some small problems while trying the UrbanNav dataset, as shown below, the LIO didn't succeed to go back to the origin (which is already much more accurate than the fast lio2). However, I see that the results in your paper work perfectly on this sequence, and I'm using the default parameters that you set on this dataset, so what adjustments need to be made?
Hi, thanks for the great work!
I'm trying to reproduce results in TABLE III in the paper using evo.
I'm using the ground-truth as SPAN-CPT where I converted the gronud-truth of Lat/Lon/Alt to local coordinate frame. Also, I'm using ground-truth rotation as roll/pitch/yaw in the ground-truth.
But, the rotation is not well-aligned between the ground-truth and estimated pose.
I was wondering how did you do the alignment when quantifying TABLE III?
Thanks for any advices!