Skip to content
Navigation and localisation dataset for self driving cars and autonomous robots
Branch: master
Clone or download
Latest commit 58ea192 Oct 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
calibrations @ cf2db8d added map image Sep 15, 2019
data Added second recording session. Oct 4, 2019
media added overview image Sep 15, 2019
tools @ e7e8e8f minnor fix in tools Oct 4, 2019
.gitmodules calibrations added as a submodule Sep 2, 2019
LICENSE Update LICENSE Oct 4, 2019
README.md Added second recording session. Oct 4, 2019
recordings_table.md Added second recording session. Oct 4, 2019

README.md

Brno Urban Dataset

Navigation and localisation dataset for self driving cars and autonomous robots.

Research in the domain of autonomous mobile vehicles have tremendously expanded in the last few years . From one of many possible applications of general mobile robotics and a geeky interest of technical visionaries it became a large topic for both scientific and commercial sectors. Despite the undoubted motivation of financial bounties and pursuit of the emerging trends, this boom is also fueled with openly available data allowing more people to be part of it. To equip a car with state of the art sensors can easily become too expensive for small subjects such as start-ups or research groups on local universities. Sharing data allows much more researchers to participate in the progress of the field and enrich it with novel ideas, which, in the end, rewards everybody. Second good reason for data sharing is a possibility to bypass the necessity of building and maintaining the sensory apparatus, which otherwise requires extra resources and engineering skills not related to the actual research topic of artificial intelligence. Having the opportunity to build our own data acquisition system and exceeding current state of the art in some of its parameters, we have decided to make the data publicly available.

Adam Ligocki · Aleš Jelínek · Luděk Žalud

Example Visualization

Dataset Video



Brief overview of the available data

The sensory framework mounted on the car roof

Map visualizatoin of the places where the data have been collected

Data Description

It is a good practice to sort the data according to its content. The time of recording serves mostly as a unique identifier and a brief description is good to get a quick overview of the recording, but both are cumbersome to use, if a whole database of all recordings is needed to be searched through. For this reason, we have employed a system of tags, which allow us to highlight the most important content and enable easy filtration of the recordings

Data structure for each record is shown in the table below.

RGB camera - 1920x1200px, optics: 8mm front (70deg FoV), 6mm lateral (90deg FoV)
.mp4 video - file with h265 data encoding (can be extracted into separated image files)
timestamps.txt - <system timestamp, image seq. number, internal camera timestamp>
Details

IR camera FlIR Tau 2- 640x512px, optics: 19mm (69deg FoV)
.mp4 video - file with h265 data encoding (can be extracted into separated image files)
timestamps.txt - <system timestamp, image seq. min temp., max temp>
Details

LiDAR Velodyne HDL-32e
scans.zip - zip file contains all the scans taken by LiDAR during the recording. Scans are in .pcd file firmat
timestamps.txt - <system timestamp, scan seq. number, internal LiDAR’s timestamp>
Details

IMU Xsens MTi-G-710
imu.txt - <system timestamp, lin. acc. (X, Y, Z), ang. vel (X, Y, Z), orientation (X, Y, Z, W)>
mag.txt - <system timestamp, mag. field (X, Y, Z)>
gnss.txt - <system timestamp, latitude, longitude, altitude>
d_quat.txt - <system timestamp, delta orientation (X, Y, Z, W)>
pressure.txt - <system timestamp, pressure>
time.txt - <system timestamp, UTC (year, month, day, hour, minute, second, nanosecond)>
temp.txt - <system timestamp, temp>
Details

GNSS Trimble 982BX
pose - <system timestamp, latitude, longitude, altitude, heading vector>
time - <system timestamp, UTC (year, month, day, hour, minute, second, nanosecond)>
Details

Calibrations

Lorem Ipsum

<session_day_rec_part>/
└───camera_<name>/
│     video.mp4
│     timestamps.txt
│     (frameXXXXXX.jpeg)
└───lidar_<name>/
│     scans.zip
│     timestamps.txt
│     (scanXXXXXX.pcd)
└───imu/
│     imu.txt
│     mag.txt
│     gnss.txt
│     d_quat.txt
│     pressure.txt
│     time.txt
│     temp.txt
└───gnss/
│     pose.txt
│     time.txt
└───calibrations/
      frames.yaml
      camera_<name>.yaml

The brief overview of the data distribution in the various time of the day, weather conditions or the environment types.


Tag Category Tag No. of Recordings Distance [km] Duration [hours]
Weather Sunny
Partly-cloudy
42
25
245.1
130.6
6:23
4:32
Daytime Morning
Noon
Afternoon
Evening
15
26
21
5
60.1
175.6
96.4
43.6
1:48
4:04
3:37
1:24
Environment City
Suburb
Country
Highway
36
21
6
4
181.9
71.0
48.1
74.7
5:56
2:34
1:16
1:08

Data Download

To get the data on your computer please clone the repository and use any torrent client app to open the .torrent file that you are interested in. After loading the .torrent file check the data folders that you are interested in and start the content downloading.

For better search through the data please use the recordings_table.md in the root directory.

Known Bugs

  • some IR frames in recording session no. 1 are misordered

Attribution

If you have used our data, please cite our original paper

Acknowledgement

The research was supported by ECSEL JU under the project H2020 737469 AutoDrive - Advancing fail-aware, fail-safe, and fail-operational electronic components, systems, and architectures for fully automated driving to make future mobility safer, affordable, and end-user acceptable. This research has been financially supported by the Ministry of Education, Youth and Sports of the Czech republic under the project CEITEC 2020 (LQ1601).

You can’t perform that action at this time.