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...
| Published in: | Sensors |
|---|---|
| Main Authors: | , , , |
| 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 |
