Skip to content

Trajectopy - Trajectory Evaluation in Python

Code style: black

Trajectopy is a Python package with an optional graphical user interface for empirical trajectory evaluation.

Key Features

Trajectopy offers a range of features, including:

  • Interactive GUI: A user-friendly interface that enables seamless interaction with your trajectory data, making it easy to visualize, align, and compare trajectories.
  • Alignment: An advanced trajectory alignment algorithm that can be tailored to the specific application and supports a similarity transformation, a leverarm and a time shift estimation.
  • Comparison: Absolute and relative trajectory comparison metrics (ATE and RPE) that can be computed using various pose-matching methods.
  • Data Import/Export: Support for importing and exporting data, ensuring compatibility with your existing workflows.
  • Customizable HTML-based Visualization: Powered by Plotly, trajectopy offers a range of interactive plots that can be customized to your needs. (Demo)
  • Matplotlib-based Visualization: Besides the HTML-based visualization, trajectopy also offers a range of matplotlib-based plots for quick and easy trajectory visualization and evaluation.