Cargando…

Modules and Techniques for Motion Planning: An Industrial Perspective

Research on autonomous cars has become one of the main research paths in the automotive industry, with many critical issues that remain to be explored while considering the overall methodology and its practical applicability. In this paper, we present an industrial experience in which we build a com...

Descripción completa

Detalles Bibliográficos
Autores principales: Quer, Stefano, Garcia, Luz
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7826951/
https://www.ncbi.nlm.nih.gov/pubmed/33435294
http://dx.doi.org/10.3390/s21020420
_version_ 1783640643321462784
author Quer, Stefano
Garcia, Luz
author_facet Quer, Stefano
Garcia, Luz
author_sort Quer, Stefano
collection PubMed
description Research on autonomous cars has become one of the main research paths in the automotive industry, with many critical issues that remain to be explored while considering the overall methodology and its practical applicability. In this paper, we present an industrial experience in which we build a complete autonomous driving system, from the sensor units to the car control equipment, and we describe its adoption and testing phase on the field. We report how we organize data fusion and map manipulation to represent the required reality. We focus on the communication and synchronization issues between the data-fusion device and the path-planner, between the CPU and the GPU units, and among different CUDA kernels implementing the core local planner module. In these frameworks, we propose simple representation strategies and approximation techniques which guarantee almost no penalty in terms of accuracy and large savings in terms of memory occupation and memory transfer times. We show how we adopt a recent implementation on parallel many-core devices, such as CUDA-based GPGPU, to reduce the computational burden of rapidly exploring random trees to explore the state space along with a given reference path. We report on our use of the controller and the vehicle simulator. We run experiments on several real scenarios, and we report the paths generated with the different settings, with their relative errors and computation times. We prove that our approach can generate reasonable paths on a multitude of standard maneuvers in real time.
format Online
Article
Text
id pubmed-7826951
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-78269512021-01-25 Modules and Techniques for Motion Planning: An Industrial Perspective Quer, Stefano Garcia, Luz Sensors (Basel) Article Research on autonomous cars has become one of the main research paths in the automotive industry, with many critical issues that remain to be explored while considering the overall methodology and its practical applicability. In this paper, we present an industrial experience in which we build a complete autonomous driving system, from the sensor units to the car control equipment, and we describe its adoption and testing phase on the field. We report how we organize data fusion and map manipulation to represent the required reality. We focus on the communication and synchronization issues between the data-fusion device and the path-planner, between the CPU and the GPU units, and among different CUDA kernels implementing the core local planner module. In these frameworks, we propose simple representation strategies and approximation techniques which guarantee almost no penalty in terms of accuracy and large savings in terms of memory occupation and memory transfer times. We show how we adopt a recent implementation on parallel many-core devices, such as CUDA-based GPGPU, to reduce the computational burden of rapidly exploring random trees to explore the state space along with a given reference path. We report on our use of the controller and the vehicle simulator. We run experiments on several real scenarios, and we report the paths generated with the different settings, with their relative errors and computation times. We prove that our approach can generate reasonable paths on a multitude of standard maneuvers in real time. MDPI 2021-01-09 /pmc/articles/PMC7826951/ /pubmed/33435294 http://dx.doi.org/10.3390/s21020420 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Quer, Stefano
Garcia, Luz
Modules and Techniques for Motion Planning: An Industrial Perspective
title Modules and Techniques for Motion Planning: An Industrial Perspective
title_full Modules and Techniques for Motion Planning: An Industrial Perspective
title_fullStr Modules and Techniques for Motion Planning: An Industrial Perspective
title_full_unstemmed Modules and Techniques for Motion Planning: An Industrial Perspective
title_short Modules and Techniques for Motion Planning: An Industrial Perspective
title_sort modules and techniques for motion planning: an industrial perspective
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7826951/
https://www.ncbi.nlm.nih.gov/pubmed/33435294
http://dx.doi.org/10.3390/s21020420
work_keys_str_mv AT querstefano modulesandtechniquesformotionplanninganindustrialperspective
AT garcialuz modulesandtechniquesformotionplanninganindustrialperspective