Cargando…

Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments

This paper presents an algorithm for finding a solution to the problem of planning a feasible path for a slender autonomous mobile robot in a large and cluttered environment. The presented approach is based on performing a graph search on a kinodynamic-feasible lattice state space of high resolution...

Descripción completa

Detalles Bibliográficos
Autores principales: Samaniego, Ricardo, Lopez, Joaquin, Vazquez, Fernando
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5579725/
https://www.ncbi.nlm.nih.gov/pubmed/28809785
http://dx.doi.org/10.3390/s17081876
_version_ 1783260767340986368
author Samaniego, Ricardo
Lopez, Joaquin
Vazquez, Fernando
author_facet Samaniego, Ricardo
Lopez, Joaquin
Vazquez, Fernando
author_sort Samaniego, Ricardo
collection PubMed
description This paper presents an algorithm for finding a solution to the problem of planning a feasible path for a slender autonomous mobile robot in a large and cluttered environment. The presented approach is based on performing a graph search on a kinodynamic-feasible lattice state space of high resolution; however, the technique is applicable to many search algorithms. With the purpose of allowing the algorithm to consider paths that take the robot through narrow passes and close to obstacles, high resolutions are used for the lattice space and the control set. This introduces new challenges because one of the most computationally expensive parts of path search based planning algorithms is calculating the cost of each one of the actions or steps that could potentially be part of the trajectory. The reason for this is that the evaluation of each one of these actions involves convolving the robot’s footprint with a portion of a local map to evaluate the possibility of a collision, an operation that grows exponentially as the resolution is increased. The novel approach presented here reduces the need for these convolutions by using a set of offline precomputed maps that are updated, by means of a partial convolution, as new information arrives from sensors or other sources. Not only does this improve run-time performance, but it also provides support for dynamic search in changing environments. A set of alternative fast convolution methods are also proposed, depending on whether the environment is cluttered with obstacles or not. Finally, we provide both theoretical and experimental results from different experiments and applications.
format Online
Article
Text
id pubmed-5579725
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-55797252017-09-06 Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments Samaniego, Ricardo Lopez, Joaquin Vazquez, Fernando Sensors (Basel) Article This paper presents an algorithm for finding a solution to the problem of planning a feasible path for a slender autonomous mobile robot in a large and cluttered environment. The presented approach is based on performing a graph search on a kinodynamic-feasible lattice state space of high resolution; however, the technique is applicable to many search algorithms. With the purpose of allowing the algorithm to consider paths that take the robot through narrow passes and close to obstacles, high resolutions are used for the lattice space and the control set. This introduces new challenges because one of the most computationally expensive parts of path search based planning algorithms is calculating the cost of each one of the actions or steps that could potentially be part of the trajectory. The reason for this is that the evaluation of each one of these actions involves convolving the robot’s footprint with a portion of a local map to evaluate the possibility of a collision, an operation that grows exponentially as the resolution is increased. The novel approach presented here reduces the need for these convolutions by using a set of offline precomputed maps that are updated, by means of a partial convolution, as new information arrives from sensors or other sources. Not only does this improve run-time performance, but it also provides support for dynamic search in changing environments. A set of alternative fast convolution methods are also proposed, depending on whether the environment is cluttered with obstacles or not. Finally, we provide both theoretical and experimental results from different experiments and applications. MDPI 2017-08-15 /pmc/articles/PMC5579725/ /pubmed/28809785 http://dx.doi.org/10.3390/s17081876 Text en © 2017 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
Samaniego, Ricardo
Lopez, Joaquin
Vazquez, Fernando
Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments
title Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments
title_full Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments
title_fullStr Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments
title_full_unstemmed Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments
title_short Path Planning for Non-Circular, Non-Holonomic Robots in Highly Cluttered Environments
title_sort path planning for non-circular, non-holonomic robots in highly cluttered environments
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5579725/
https://www.ncbi.nlm.nih.gov/pubmed/28809785
http://dx.doi.org/10.3390/s17081876
work_keys_str_mv AT samaniegoricardo pathplanningfornoncircularnonholonomicrobotsinhighlyclutteredenvironments
AT lopezjoaquin pathplanningfornoncircularnonholonomicrobotsinhighlyclutteredenvironments
AT vazquezfernando pathplanningfornoncircularnonholonomicrobotsinhighlyclutteredenvironments