Published July 30, 2018 | Version v1

Associated raw data to the PhD thesis: Design and evaluation of a camera-based indoor positioning system for forklift trucks

Authors/Creators

  • 1. Technical University of Munich (TUM)
  • 1. Technical University of Munich
  • 2. University of Bremen

Description

This is a test data set for marker-based augmented reality algorithms used to locate ground conveyors in an industrial environment. It was recorded in the testing area of the chair fml at TUM to develop and evaluate algorithms for locating forklift trucks in my PhD thesis "Entwicklung und Evaluierung einer kamerabasierten Lokalisierungsmethode für Flurförderzeuge" (see https://mediatum.ub.tum.de/?id=1395267 available in German only).

Notes

* The markers from the ArUco library are used (see https://www.uco.es/investiga/grupos/ava/node/26). * Read the thesis linked above for further insight into the test design (p.126-127) and evaluation methods (p.74-77). * You can get the sources to the forklift positioning demonstrator. (see https://github.com/emjay2k/FastMarkerLocalizer) * Originally these files were recorded and used as uncompressed 8-bit grayscale bitmaps. They were losslessly compressed to png files in order to reduce the test set file size (by approx. factor 3.5). * Sources are available to record such files (src/timestampedcameracapture.cpp) or play them back (src/timestampedvideocapture.cpp) using OpenCV 2.4.x (later versions untested). Relative timestamps are available in timestamps.yml and will be automatically used by this code and can be read in OpenCV through propid CV_CAP_PROP_POS_MSEC. * Check the "doc" subfolder for further information regarding the used camera parameters and other ground truth information (e.g. used industrial camera, calibration data, the marker position in 2D or 3D coordinates, etc). * Only the images taken from the industrial camera are available (see below why there are no recordings from the Raspberry Pi) * For the Raspberry Pi based demonstrator the recorded positions and related information is available instead as "raw data". While this data may allow further analysis of the existing algorithm, it cannot be used to test other algorithms, hence you will need to build a test enviroment for this step yourself. Caveats * The ground truth of the camera calibration data is usually unknown for real cameras. It was therefore estimated using the method from the paper ("Accurate Camera Calibration using Iterative Refinement of Control Points", by Datta, Kim and Kanade). * Subfolder rpitest was recorded with a Raspberry Pi model B and a Picamera 1.3 instead (a full 8 shaped course). This recording is just to show why this slow hardware cannot be easily used to record a data set similar to the one provided. The hardware cannot keep up with recording data in uncompressed form because its SDCard interface bandwidth is too slow and compressed data recording is throttled by its poor CPU performance. Hence the huge gaps, when the data was written from memory to SDCard and blocked further IO (recordings) resulting in long sequences of dropped frames. Other reasons also make it difficult to obtain a decent recording in difficult situations (see https://mediatum.ub.tum.de/?id=1395267 p.143). However one can still use that setup for real-time locating if you apply a few tricks (see p.142-153).

Files

contents.txt

Files (13.5 GB)

Name Size
md5:ae0c9129a1df79e45a0add803221d1fc
182.9 MB Download
md5:848d661e89bc2689ea88131d277125a7
173.1 MB Download
md5:2bbd7dd7e7251f9a87ff2db2df63716d
198.7 MB Download
md5:1297a73ef66a0db8f941775667cc8a3f
185.0 MB Download
md5:b3f9906cd25a310522ce89db3f4cf40c
175.0 MB Download
md5:4c5f89465680a46b89228863d31afd52
164.5 MB Download
md5:60e235b535335b560a9f1bd125e060f4
184.6 MB Download
md5:4959f32222828865ea18fb45399516d3
165.5 MB Download
md5:000b52957c074724dfab5327c1b39b7d
176.9 MB Download
md5:408c7375dddfa70245950165166edb7b
176.7 MB Download
md5:2a2277df98996b15e8a2d6e2808b8ef5
140.2 MB Download
md5:6c8c056daf320e3338daf95f83549285
655 Bytes Preview Download
md5:6b0dc66929ae67830939197c1d2b074a
769.2 MB Download
md5:d42b6331e19af07ce372db2be3d74656
732.6 MB Download
md5:71b89d6446b42149c2ae4ae57fa7a294
726.7 MB Download
md5:a2af74c9b1f1c4b3dbfe21bbab4dc2c2
764.1 MB Download
md5:af3ff757212673fe57049bde943f0396
685.4 MB Download
md5:be5dd4eb0ad518dd0c78fdd9a6f4a77a
38.9 kB Download
md5:7fbcb46e6c2479be9bbefdc63fc84b57
339.0 MB Download
md5:a55581805763d491999f54a57dcd982a
112.8 MB Download
md5:e3e1784279424b09f7155d915a3c0b23
4.1 GB Download
md5:4f34630f24f7bcd084bba7746ac0e890
3.3 GB Download

Additional details