RPEResult
module trajectopy.core.evaluation.rpe_result
Trajectopy - Trajectory Evaluation in Python
Gereon Tombrink, 2025 tombrink@igg.uni-bonn.de
class RPEResult
This class represents a set of relative trajectory deviations
Relative trajectory deviations describe relative pose deviations between two trajectories. The deviations are calculated by comparing pairs of positions and orientations in the test and reference trajectory.
Attributes:
rpe_dev
(RelativeTrajectoryDeviations): The relative trajectory deviations.name
(str): Name of the deviation set.
method RPEResult.__init__
__init__(
rpe_dev: trajectopy.core.evaluation.deviations.RelativeTrajectoryDeviations,
name: str
) → None
property RPEResult.all_pair_distances
property RPEResult.all_rot_devs
property RPEResult.columns
property RPEResult.drift_factor
property RPEResult.dynamic_pos_dict
property RPEResult.dynamic_rot_dict
property RPEResult.has_rot_dev
property RPEResult.mean_pair_distances
property RPEResult.num_pairs
property RPEResult.pair_distance_unit
property RPEResult.pos_dev_all
property RPEResult.pos_dev_max
property RPEResult.pos_dev_mean
property RPEResult.pos_dev_median
property RPEResult.pos_dev_min
property RPEResult.pos_drift_unit
property RPEResult.pos_rpe
property RPEResult.pos_std
property RPEResult.property_dict
Returns a dictionary containing the properties of the deviation set relevant for time based comparisons. This is the case when pose-pairs are defined by a time difference.
property RPEResult.rot_dev_max
property RPEResult.rot_dev_mean
property RPEResult.rot_dev_median
property RPEResult.rot_dev_min
property RPEResult.rot_drift_unit
property RPEResult.rot_rpe
Returns the average rotation drift in radians per 100 meters.
property RPEResult.rot_std
property RPEResult.step
method RPEResult.compute_metric
classmethod RPEResult.from_file
Reads a set of relative trajectory deviations from a file.