LiDAR Point Cloud Generation for SLAM Algorithm Evaluation

With the emerging interest in the autonomous driving level at 4 and 5 comes a necessity to provide accurate and versatile frameworks to evaluate the algorithms used in autonomous vehicles. There is a clear gap in the field of autonomous driving simulators. It covers testing and parameter tuning of a...

Full description

Bibliographic Details
Published in:Sensors
Main Authors: Łukasz Sobczak, Katarzyna Filus, Adam Domański, Joanna Domańska
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/10/3313
_version_ 1850399660327305216
author Łukasz Sobczak
Katarzyna Filus
Adam Domański
Joanna Domańska
author_facet Łukasz Sobczak
Katarzyna Filus
Adam Domański
Joanna Domańska
author_sort Łukasz Sobczak
collection DOAJ
container_title Sensors
description With the emerging interest in the autonomous driving level at 4 and 5 comes a necessity to provide accurate and versatile frameworks to evaluate the algorithms used in autonomous vehicles. There is a clear gap in the field of autonomous driving simulators. It covers testing and parameter tuning of a key component of autonomous driving systems, SLAM, frameworks targeting off-road and safety-critical environments. It also includes taking into consideration the non-idealistic nature of the real-life sensors, associated phenomena and measurement errors. We created a LiDAR simulator that delivers accurate 3D point clouds in real time. The point clouds are generated based on the sensor placement and the LiDAR type that can be set using configurable parameters. We evaluate our solution based on comparison of the results using an actual device, Velodyne VLP-16, on real-life tracks and the corresponding simulations. We measure the error values obtained using Google Cartographer SLAM algorithm and the distance between the simulated and real point clouds to verify their accuracy. The results show that our simulation (which incorporates measurement errors and the rolling shutter effect) produces data that can successfully imitate the real-life point clouds. Due to dedicated mechanisms, it is compatible with the Robotic Operating System (ROS) and can be used interchangeably with data from actual sensors, which enables easy testing, SLAM algorithm parameter tuning and deployment.
format Article
id doaj-art-e48f48c4bb4343dfbe0ff67a23e89f7c
institution Directory of Open Access Journals
issn 1424-8220
language English
publishDate 2021-05-01
publisher MDPI AG
record_format Article
spelling doaj-art-e48f48c4bb4343dfbe0ff67a23e89f7c2025-08-19T22:50:53ZengMDPI AGSensors1424-82202021-05-012110331310.3390/s21103313LiDAR Point Cloud Generation for SLAM Algorithm EvaluationŁukasz Sobczak0Katarzyna Filus1Adam Domański2Joanna Domańska3OBRUM Sp. z o.o., R&D Centre of Mechanical Appliances, Toszecka 102, 44-117 Gliwice, PolandInstitute of Theoretical and Applied Informatics, Polish Academy of Sciences, Bałtycka 5, 44-100 Gliwice, PolandDepartment of Distributed Systems and Informatic Devices, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, PolandInstitute of Theoretical and Applied Informatics, Polish Academy of Sciences, Bałtycka 5, 44-100 Gliwice, PolandWith the emerging interest in the autonomous driving level at 4 and 5 comes a necessity to provide accurate and versatile frameworks to evaluate the algorithms used in autonomous vehicles. There is a clear gap in the field of autonomous driving simulators. It covers testing and parameter tuning of a key component of autonomous driving systems, SLAM, frameworks targeting off-road and safety-critical environments. It also includes taking into consideration the non-idealistic nature of the real-life sensors, associated phenomena and measurement errors. We created a LiDAR simulator that delivers accurate 3D point clouds in real time. The point clouds are generated based on the sensor placement and the LiDAR type that can be set using configurable parameters. We evaluate our solution based on comparison of the results using an actual device, Velodyne VLP-16, on real-life tracks and the corresponding simulations. We measure the error values obtained using Google Cartographer SLAM algorithm and the distance between the simulated and real point clouds to verify their accuracy. The results show that our simulation (which incorporates measurement errors and the rolling shutter effect) produces data that can successfully imitate the real-life point clouds. Due to dedicated mechanisms, it is compatible with the Robotic Operating System (ROS) and can be used interchangeably with data from actual sensors, which enables easy testing, SLAM algorithm parameter tuning and deployment.https://www.mdpi.com/1424-8220/21/10/3313autonomous vehiclesLiDARautonomous drivingSLAM
spellingShingle Łukasz Sobczak
Katarzyna Filus
Adam Domański
Joanna Domańska
LiDAR Point Cloud Generation for SLAM Algorithm Evaluation
autonomous vehicles
LiDAR
autonomous driving
SLAM
title LiDAR Point Cloud Generation for SLAM Algorithm Evaluation
title_full LiDAR Point Cloud Generation for SLAM Algorithm Evaluation
title_fullStr LiDAR Point Cloud Generation for SLAM Algorithm Evaluation
title_full_unstemmed LiDAR Point Cloud Generation for SLAM Algorithm Evaluation
title_short LiDAR Point Cloud Generation for SLAM Algorithm Evaluation
title_sort lidar point cloud generation for slam algorithm evaluation
topic autonomous vehicles
LiDAR
autonomous driving
SLAM
url https://www.mdpi.com/1424-8220/21/10/3313
work_keys_str_mv AT łukaszsobczak lidarpointcloudgenerationforslamalgorithmevaluation
AT katarzynafilus lidarpointcloudgenerationforslamalgorithmevaluation
AT adamdomanski lidarpointcloudgenerationforslamalgorithmevaluation
AT joannadomanska lidarpointcloudgenerationforslamalgorithmevaluation