Class EurocDataset

Inheritance Relationships

Base Types

  • public mola::RawDataSourceBase

  • public mola::Dataset_UI

Class Documentation

class EurocDataset : public mola::RawDataSourceBase, public mola::Dataset_UI

RawDataSource from EUROC odometry/SLAM datasets. Each “sequence” directory contains these sensor streams:

  • cam0 & cam1: A grayscale stereo camera pair

  • imu0: An ADIS16448 IMU sensor

  • Ground truth poses

Public Functions

EurocDataset()
~EurocDataset() override = default
virtual void spinOnce() override
inline virtual size_t datasetUI_size() const override
inline virtual size_t datasetUI_lastQueriedTimestep() const override
inline double datasetUI_playback_speed() const override
inline void datasetUI_playback_speed(double speed) override
inline bool datasetUI_paused() const override
inline void datasetUI_paused(bool paused) override
inline virtual void datasetUI_teleport(size_t timestep) override

Protected Functions

virtual void initialize_rds(const Yaml &cfg) override