Skip to content

Conversation

@guilhermehsilva9
Copy link
Contributor

@guilhermehsilva9 guilhermehsilva9 commented Jan 10, 2026

Key Changes

Fix distorted aspect on trajectory plots

Fixed the trajectory plotting function which was distorting the trajectory vizualization due to auto-scaling process from matplotlib. Added plt.axis("equal") to ensure the trajectories are displayed correctly.

Before correction:
old-arocs_trajectory_comparison_run_0

After correction:
trajectory_comparison_run_0

Heading offset

Added function to calculate angle offset between Odometry and GPS.
A rotation in GNSS points is applied when align_heading=True.

New metric

Added the Path Tracking metric which calculates the odometry error in relation to the route defined by GNSS waypoints.

Other changes:

  • Added label for GNSS waypoints in trajectory plots
  • Skip topics that were not defined in the config file

@guilhermehsilva9 guilhermehsilva9 self-assigned this Jan 10, 2026
@guilhermehsilva9 guilhermehsilva9 added the bug Something isn't working label Jan 10, 2026
@guilhermehsilva9 guilhermehsilva9 added the enhancement New feature or request label Jan 15, 2026
@guilhermehsilva9 guilhermehsilva9 changed the title Fix distorted aspect in trajectory plots Data Analysis Enhancements Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants