Skip to content

evalio

evalio is a tool for Evaluating Lidar-Inertial Odometry.

Specifically, it provides a common interface for using LIO datasets and LIO pipelines. This allows for easy addition of new datasets and pipelines as well as a common location to evaluate them. This makes benchmarks significantly easier to run and data significantly easier to access. It features,

  • Download and manage datasets via the CLI interface
  • Simple to use python package API for friction-free access to data
  • No ROS dependency! (though it can still load rosbag datasets using the wonderful rosbags package)
  • Easy to add new datasets and pipelines, see the example
  • Unified representation of lidar scan, e.g. row (scan-line) major order, stamped at the start of the scan, point stamps are relative from the start of the scan.
  • Run pipelines via the CLI interface and yaml config files
  • Compute statistics for resulting trajectory runs

Checkout quickstart for a quick overview of the package. Additionally, evalio eases a number of common tasks, check out the examples for some common use cases.