Path Planning for Highly Automated Driving on Embedded GPUs

The sector of autonomous driving gains more and more importance for the car makers. A key enabler of such systems is the planning of the path the vehicle should take, but it can be very computationally burdensome finding a good one. Here, new architectures in Electronic Control Units (ECUs) are requ...

Full description

Bibliographic Details
Main Authors: Jörg Fickenscher, Sandra Schmidt, Frank Hannig, Mohamed Essayed Bouzouraa, Jürgen Teich
Format: Article
Language:English
Published: MDPI AG 2018-10-01
Series:Journal of Low Power Electronics and Applications
Subjects:
Online Access:http://www.mdpi.com/2079-9268/8/4/35
_version_ 1828116850977800192
author Jörg Fickenscher
Sandra Schmidt
Frank Hannig
Mohamed Essayed Bouzouraa
Jürgen Teich
author_facet Jörg Fickenscher
Sandra Schmidt
Frank Hannig
Mohamed Essayed Bouzouraa
Jürgen Teich
author_sort Jörg Fickenscher
collection DOAJ
description The sector of autonomous driving gains more and more importance for the car makers. A key enabler of such systems is the planning of the path the vehicle should take, but it can be very computationally burdensome finding a good one. Here, new architectures in Electronic Control Units (ECUs) are required, such as Graphics Processing Units (GPUs), because standard processors struggle to provide enough computing power. In this work, we present a novel parallelization of a path planning algorithm. We show how many paths can be reasonably planned under real-time requirements and how they can be rated. As an evaluation platform, an Nvidia Jetson board equipped with a Tegra K1 System-on-Chip (SoC) was used, whose GPU is also employed in the zFAS ECU of the AUDI AG.
first_indexed 2024-04-11T13:04:46Z
format Article
id doaj.art-2d0a78e5cf2b44d5b400f14ef3169739
institution Directory Open Access Journal
issn 2079-9268
language English
last_indexed 2024-04-11T13:04:46Z
publishDate 2018-10-01
publisher MDPI AG
record_format Article
series Journal of Low Power Electronics and Applications
spelling doaj.art-2d0a78e5cf2b44d5b400f14ef31697392022-12-22T04:22:50ZengMDPI AGJournal of Low Power Electronics and Applications2079-92682018-10-01843510.3390/jlpea8040035jlpea8040035Path Planning for Highly Automated Driving on Embedded GPUsJörg Fickenscher0Sandra Schmidt1Frank Hannig2Mohamed Essayed Bouzouraa3Jürgen Teich4Hardware/Software Co-Design, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), 91054 Erlangen, GermanyGIGATRONIK Ingolstadt GmbH, Ingolstadt, 85080 Gaimersheim, GermanyHardware/Software Co-Design, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), 91054 Erlangen, GermanyPre-/Concept Development Automated Driving, AUDI AG, 85045 Ingolstadt, GermanyHardware/Software Co-Design, Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), 91054 Erlangen, GermanyThe sector of autonomous driving gains more and more importance for the car makers. A key enabler of such systems is the planning of the path the vehicle should take, but it can be very computationally burdensome finding a good one. Here, new architectures in Electronic Control Units (ECUs) are required, such as Graphics Processing Units (GPUs), because standard processors struggle to provide enough computing power. In this work, we present a novel parallelization of a path planning algorithm. We show how many paths can be reasonably planned under real-time requirements and how they can be rated. As an evaluation platform, an Nvidia Jetson board equipped with a Tegra K1 System-on-Chip (SoC) was used, whose GPU is also employed in the zFAS ECU of the AUDI AG.http://www.mdpi.com/2079-9268/8/4/35autonomous drivingpath planningembedded GPUsparallelization
spellingShingle Jörg Fickenscher
Sandra Schmidt
Frank Hannig
Mohamed Essayed Bouzouraa
Jürgen Teich
Path Planning for Highly Automated Driving on Embedded GPUs
Journal of Low Power Electronics and Applications
autonomous driving
path planning
embedded GPUs
parallelization
title Path Planning for Highly Automated Driving on Embedded GPUs
title_full Path Planning for Highly Automated Driving on Embedded GPUs
title_fullStr Path Planning for Highly Automated Driving on Embedded GPUs
title_full_unstemmed Path Planning for Highly Automated Driving on Embedded GPUs
title_short Path Planning for Highly Automated Driving on Embedded GPUs
title_sort path planning for highly automated driving on embedded gpus
topic autonomous driving
path planning
embedded GPUs
parallelization
url http://www.mdpi.com/2079-9268/8/4/35
work_keys_str_mv AT jorgfickenscher pathplanningforhighlyautomateddrivingonembeddedgpus
AT sandraschmidt pathplanningforhighlyautomateddrivingonembeddedgpus
AT frankhannig pathplanningforhighlyautomateddrivingonembeddedgpus
AT mohamedessayedbouzouraa pathplanningforhighlyautomateddrivingonembeddedgpus
AT jurgenteich pathplanningforhighlyautomateddrivingonembeddedgpus