Closed zhimou closed 1 year ago
Looks exactly like https://github.com/MichaelGrupp/evo/issues/482
Short answer: use --pose_relation point_distance
when your data doesn't have orientation.
Thanks Michael!!! It solved my problem.
Looks exactly like #482
Short answer: use
--pose_relation point_distance
when your data doesn't have orientation.
Description: I tried to use evo to benchmark slam algorithm using RTK as reference, and I recorded RTK and fast lio trajectories in TUM format. I found the fast lio trajectory align RTK reference very well but the relative pose error is abnormally large in more than half of the trajectory.
As shown above, the trajectory initiates in the top right corner and close the loop in the end. According to color we can see the relative pose error increase then decrease and the relative pose error should not as high as the color indicated (more than 5 meters in more than half of the trajectory!)
Let us zoom in and look closer at the button right corner in above graph, there is no way that the relative pose error is as high as 10 meter unless there is a serious problem with time sync. I have already verified the timestamp in rviz and found no noticeable time offset that could account for this.
Could anyone has some ideas for how to find the problem? Appreciate your help. Command:
Console output:
Additional files: Please attach all the files needed to reproduce the error. odom_positions_fast_lio_seq4.txt utm_positions_seq4.txt
Please give also the following information:
evo pkg --version
: v1.24.0evo pkg --pyversion
: 3.10.9evo_config show --brief --no_color
:{ "console_logging_format": "%(message)s", "euler_angle_sequence": "sxyz", "global_logfile_enabled": false, "plot_axis_marker_scale": 0.0, "plot_backend": "Qt5Agg", "plot_figsize": [ 6, 6 ], "plot_fontfamily": "sans-serif", "plot_fontscale": 1.0, "plot_invert_xaxis": false, "plot_invert_yaxis": false, "plot_linewidth": 1.5, "plot_mode_default": "xyz", "plot_multi_cmap": "none", "plot_pose_correspondences": false, "plot_pose_correspondences_linestyle": "dotted", "plot_reference_alpha": 0.5, "plot_reference_axis_marker_scale": 0.0, "plot_reference_color": "black", "plot_reference_linestyle": "--", "plot_seaborn_palette": "deep6", "plot_seaborn_style": "darkgrid", "plot_show_axis": true, "plot_show_legend": true, "plot_split": false, "plot_start_end_markers": false, "plot_statistics": [ "rmse", "median", "mean", "std", "min", "max" ], "plot_texsystem": "pdflatex", "plot_trajectory_alpha": 0.75, "plot_trajectory_cmap": "jet", "plot_trajectory_length_unit": "m", "plot_trajectory_linestyle": "-", "plot_usetex": false, "plot_xyz_realistic": true, "ros_map_alpha_value": 1.0, "ros_map_cmap": "Greys_r", "ros_map_enable_masking": true, "ros_map_unknown_cell_value": 205, "ros_map_viewport": "keep_unchanged", "save_traj_in_zip": false, "table_export_data": "stats", "table_export_format": "csv", "table_export_transpose": true, "tf_cache_lookup_frequency": 10, "tf_cache_max_time": 10000.0 }