New Datasets - nikolaradulov/SLAMFuse GitHub Wiki

NOTE: this page might be removed/changed in the future. Used for notes in exploring the code base

In order to be able to run a dataset with an algorithm in SLAMBench the datasets need to be packed in .slam files. To this end the dataset-generator is used. The code for it can be found at /slambench/framework/dataset-tools/dataset-generator.cpp:

  • It uses specified readers for each dataset in turn. These ca be found in /slambench/framework/dataset-tools/include with their respective implementations in /slambench/framework/dataset-tools
  • There is the abstract class DatasetReader with the generateSLAMFile function. The dataset readers inherit it and implement it. Some have additional functions needed.
  • Each Reader has multiple sensors. These are abstracted through the Sensor class.
  • The sensors seem to handle the data from the set