ov_eval namespace
Contents
- Reference
This project contains the key evaluation and research scripts for localization methods. These come from the necessity of trying to quantify the accuracy of the estimated trajectory while also allowing for the comparision to other methods. The key methods that we have included are:
- Absolute trajectory error
- Relative pose error (for varying segment lengths)
- Pose to text file recorder
The absolute and relative error scripts have been implemented in C++ to allow for fast computation on multiple runs. We recommend that people look at the rpg_
Classes
- class AlignTrajectory
- Class that given two trajectories, will align the two.
- class AlignUtils
- Helper functions for the trajectory alignment class.
- class Loader
- Has helper functions to load text files from disk and process them.
- class Math
- JPL quaternion math utilities.
- class Recorder
- This class takes in published poses and writes them to file.
- class ResultSimulation
- A single simulation run (the full state not just pose).
- class ResultTrajectory
- A single run for a given dataset.
- struct Statistics
- Stat object for a given set scalar time series values. Ensure that you call the calculate() function to update the values before using them.