Run with Public Datasets

Slamcore software supports the following public datasets:

  • EuRoC MAV Dataset 1 : use the “ASL Dataset Format”,

  • OpenLORIS-Scene Dataset 2 : use the “package” format, and

  • TUM VI Benchmark Dataset 3 : use the “EuRoC/DSO” format

To run Slamcore with one of the public datasets:

  1. Download the sequences from the official websites,

  2. Install the slamcore_utils repository, and

  3. Run the slamcore-setup-dataset script, which embeds a configuration file that points to the correct camera calibration data and converts the public datasets to a format that Slamcore supports.

  4. You should now be able to run the Visualiser using this dataset by running this in a terminal window:

    $ slamcore_visualiser dataset -u <path/to/sequence>


For the EuRoC and TUM-VI datasets, please run Slamcore on the dataset with mav0 as the root folder, for example:

$ slamcore_visualiser dataset -u /home/ubuntu/tum/dataset-room1_512_16/mav0/

Now you have confirmed that the software has downloaded and runs successfully on a public dataset. The next step is Setting up a Camera so you can run on live data and capture and process your own datasets.