Skip to content

by-LZ-for/Synthetic-Dataset-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Synthetic-Dataset-Navigation-Ground Robot

Information

Dataset for paper -> "Synthetic dataset for navigation tasks of autonomous systems and ground robots".

Conference -> http://itnt-conf.org/index.php

Idea of Dataset -> For visual odometry algorithm testing.

Citing

If you find this repository useful for your research please use the following bibtex citations

@article{ ,
  title={Synthetic dataset for navigation tasks of autonomous systems and ground robots},
  author={Larisa Zherdeva, Evgeniy Minaev, Denis Zherdev, Vladimir Fursov},
  journal={ },
  volume={ },
  number={ },
  pages={ -- },
  year={2021},
  publisher={IEEE}
}

Dataset structure

  1. Illustration and Decryption

  2. Directory Tree

  3. Flat Surface

  4. Relief Surface

  5. Motion Blur

  6. Credits


Illustration and Decryption

How it looks:

CIRCLE TRAJECTORY example NON-INTERSECTING TRAJECTORY example

Output image sequence examples:

Type f - street Type a - wood Type b - gravel Type d - sand

Output .csv file decryption:

time, sec x axis, cm y axis, cm z axis, cm roll, Β° pitch, Β° yaw, Β° distance to surface
(experimental for relief), cm
speed, km/h
... ... ... ... ... ... ... ... ...
7.925049 336.818604 100.622841 19.972425 -0.027649 0.039745 51.9977 19.972424 1.789359
... ... ... ... ... ... ... ... ...

⬆️Dataset structure

Directory Tree

You can download FULL dataset (110 GB) in one click: DOWNLOAD DATASET

β”œβ”€β”€β”€FlatSurface_MotionBlurOFF/
β”‚   β”‚
β”‚   β”œβ”€β”€β”€a_wood/
β”‚   β”‚   β”‚
β”‚   β”‚   β”œβ”€β”€β”€01_line/
β”‚   β”‚   β”‚   └───01_material/
β”‚   β”‚   β”‚       β”œβ”€β”€β”€speed_2/
β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€β”€ img_001.png
β”‚   β”‚   β”‚       β”‚   β”œβ”€β”€β”€ ...
β”‚   β”‚   β”‚       β”‚   └─── file.csv
β”‚   β”‚   β”‚       β”œβ”€β”€β”€speed_8/
β”‚   β”‚   β”‚       β”‚   └─── ...
β”‚   β”‚   β”‚       └───speed_15/
β”‚   β”‚   β”‚           └─── ...
β”‚   β”‚   β”‚
β”‚   β”‚   β”œβ”€β”€β”€02_circle/
β”‚   β”‚   β”‚   └───.../
β”‚   β”‚   β”‚       └───.../
β”‚   β”‚   β”‚           └───...
β”‚   β”‚   β”‚
β”‚   β”‚   └───.../
β”‚   β”‚
β”‚   β”œβ”€β”€β”€b_stone/
β”‚   β”‚   └───.../
β”‚   β”‚
β”‚   └───.../
β”‚
β”œβ”€β”€β”€FlatSurface_MotionBlurON/
β”‚   β”‚
β”‚   β”œβ”€β”€β”€b_stone/
β”‚   β”‚   β”‚
β”‚   β”‚   └───04_figure eight_motionblur/
β”‚   β”‚       └───01_material/
β”‚   β”‚           β”œβ”€β”€β”€speed_2/
β”‚   β”‚           β”‚   β”œβ”€β”€β”€ img_001.png
β”‚   β”‚           β”‚   β”œβ”€β”€β”€ ...
β”‚   β”‚           β”‚   └─── file.csv
β”‚   β”‚           β”œβ”€β”€β”€speed_8/
β”‚   β”‚           β”‚   └─── ...
β”‚   β”‚           └───speed_15/
β”‚   β”‚               └─── ...
β”‚   β”‚
β”‚   └───f_street/
β”‚       └───.../
β”‚
└───Relief_MotionBlurOFF/
    β”‚
    β”œβ”€β”€β”€b_stone/
    β”‚   └───.../
    └───.../

⬆️Dataset structure


Flat Surface

..or you can download only specific data

Type a

wood / parquet / laminate
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌
04_material ❌ ❌ ❌ 2_km/h ❌ ❌
05_material ❌ ❌ ❌ 2_km/h ❌ ❌
06_material ❌ ❌ ❌ 2_km/h ❌ ❌
07_material ❌ ❌ ❌ 2_km/h ❌ ❌
08_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type b

gravel / stones
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
❌
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌
04_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type c

grass / leaves
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌
04_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type d

sand
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
❌
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type e

mud
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
❌
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type f

street / bricks
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌
04_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type g

asphalt / concrete
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
❌
02_material ❌ ❌ ❌ 2_km/h ❌ ❌
03_material ❌ ❌ ❌ 2_km/h ❌ ❌
04_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure

Type h

metal
Motion Blur OFF

Surface
Image
LINE TRAJECTORY
CIRCLE TRAJECTORY
RECTANGLE TRAJECTORY
FIG. EIGHT TRAJECTORY
NON-INTER. TRAJECTORY
INTER. TRAJECTORY
01_material
πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h

πŸ”΅ 2_km/h
πŸ”΄ 8_km/h
🟒 15_km/h
❌
02_material ❌ ❌ ❌ 2_km/h ❌ ❌

⬆️Dataset structure


Relief Surface

..or you can download only specific data

Motion Blur OFF
TRAJECTORY TYPE: FIGURE EIGHT


Surface Type b - gravel / stones d - sand f - street / bricks
Img
2_km/h

2_km/h

2_km/h

⬆️Dataset structure


Motion Blur

MB Type b

gravel / stones
TRAJECTORY TYPE: FIGURE EIGHT

Speed max = 2 km/h Speed max = 8 km/h Speed max = 15 km/h
Motion Blur Amount=0.1 Max=1
2_km/h

8_km/h

15_km/h
Motion Blur Amount=0.1 Max=2
2_km/h

8_km/h

15_km/h

⬆️Dataset structure

MB Type f

street / bricks
TRAJECTORY TYPE: FIGURE EIGHT

Speed max = 2 km/h Speed max = 8 km/h Speed max = 15 km/h
Motion Blur Amount=0.1 Max=1
2_km/h

8_km/h

15_km/h
Motion Blur Amount=0.1 Max=2
2_km/h

8_km/h

15_km/h

⬆️Dataset structure


Credits

Unreal Engine 4: https://www.unrealengine.com/en-US/

Twinmotion Materials for Unreal Engine: https://www.unrealengine.com/marketplace/en-US/product/twinmotion-materials

License

This project is licensed under the MIT License

About

Synthetic Dataset for Visual Odometry algorithm testing. Navigation tasks of autonomous systems and ground robots.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published