Cargando…

One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms

Path planning plays a crucial role in many applications in robotics for example for planning an arm movement or for navigation. Most of the existing approaches to solve this problem are iterative, where a path is generated by prediction of the next state from the current state. Moreover, in case of...

Descripción completa

Detalles Bibliográficos
Autores principales: Kulvicius, Tomas, Herzog, Sebastian, Lüddecke, Timo, Tamosiunaite, Minija, Wörgötter, Florentin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7874085/
https://www.ncbi.nlm.nih.gov/pubmed/33584239
http://dx.doi.org/10.3389/fnbot.2020.600984
_version_ 1783649516033933312
author Kulvicius, Tomas
Herzog, Sebastian
Lüddecke, Timo
Tamosiunaite, Minija
Wörgötter, Florentin
author_facet Kulvicius, Tomas
Herzog, Sebastian
Lüddecke, Timo
Tamosiunaite, Minija
Wörgötter, Florentin
author_sort Kulvicius, Tomas
collection PubMed
description Path planning plays a crucial role in many applications in robotics for example for planning an arm movement or for navigation. Most of the existing approaches to solve this problem are iterative, where a path is generated by prediction of the next state from the current state. Moreover, in case of multi-agent systems, paths are usually planned for each agent separately (decentralized approach). In case of centralized approaches, paths are computed for each agent simultaneously by solving a complex optimization problem, which does not scale well when the number of agents increases. In contrast to this, we propose a novel method, using a homogeneous, convolutional neural network, which allows generation of complete paths, even for more than one agent, in one-shot, i.e., with a single prediction step. First we consider single path planning in 2D and 3D mazes. Here, we show that our method is able to successfully generate optimal or close to optimal (in most of the cases <10% longer) paths in more than 99.5% of the cases. Next we analyze multi-paths either from a single source to multiple end-points or vice versa. Although the model has never been trained on multiple paths, it is also able to generate optimal or near-optimal (<22% longer) paths in 96.4 and 83.9% of the cases when generating two and three paths, respectively. Performance is then also compared to several state of the art algorithms.
format Online
Article
Text
id pubmed-7874085
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78740852021-02-11 One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms Kulvicius, Tomas Herzog, Sebastian Lüddecke, Timo Tamosiunaite, Minija Wörgötter, Florentin Front Neurorobot Neuroscience Path planning plays a crucial role in many applications in robotics for example for planning an arm movement or for navigation. Most of the existing approaches to solve this problem are iterative, where a path is generated by prediction of the next state from the current state. Moreover, in case of multi-agent systems, paths are usually planned for each agent separately (decentralized approach). In case of centralized approaches, paths are computed for each agent simultaneously by solving a complex optimization problem, which does not scale well when the number of agents increases. In contrast to this, we propose a novel method, using a homogeneous, convolutional neural network, which allows generation of complete paths, even for more than one agent, in one-shot, i.e., with a single prediction step. First we consider single path planning in 2D and 3D mazes. Here, we show that our method is able to successfully generate optimal or close to optimal (in most of the cases <10% longer) paths in more than 99.5% of the cases. Next we analyze multi-paths either from a single source to multiple end-points or vice versa. Although the model has never been trained on multiple paths, it is also able to generate optimal or near-optimal (<22% longer) paths in 96.4 and 83.9% of the cases when generating two and three paths, respectively. Performance is then also compared to several state of the art algorithms. Frontiers Media S.A. 2021-01-08 /pmc/articles/PMC7874085/ /pubmed/33584239 http://dx.doi.org/10.3389/fnbot.2020.600984 Text en Copyright © 2021 Kulvicius, Herzog, Lüddecke, Tamosiunaite and Wörgötter. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Kulvicius, Tomas
Herzog, Sebastian
Lüddecke, Timo
Tamosiunaite, Minija
Wörgötter, Florentin
One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms
title One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms
title_full One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms
title_fullStr One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms
title_full_unstemmed One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms
title_short One-Shot Multi-Path Planning Using Fully Convolutional Networks in a Comparison to Other Algorithms
title_sort one-shot multi-path planning using fully convolutional networks in a comparison to other algorithms
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7874085/
https://www.ncbi.nlm.nih.gov/pubmed/33584239
http://dx.doi.org/10.3389/fnbot.2020.600984
work_keys_str_mv AT kulviciustomas oneshotmultipathplanningusingfullyconvolutionalnetworksinacomparisontootheralgorithms
AT herzogsebastian oneshotmultipathplanningusingfullyconvolutionalnetworksinacomparisontootheralgorithms
AT luddecketimo oneshotmultipathplanningusingfullyconvolutionalnetworksinacomparisontootheralgorithms
AT tamosiunaiteminija oneshotmultipathplanningusingfullyconvolutionalnetworksinacomparisontootheralgorithms
AT worgotterflorentin oneshotmultipathplanningusingfullyconvolutionalnetworksinacomparisontootheralgorithms