Cargando…

A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance

This paper aims to develop a new mobile robot path planning algorithm, called generalized laser simulator (GLS), for navigating autonomously mobile robots in the presence of static and dynamic obstacles. This algorithm enables a mobile robot to identify a feasible path while finding the target and a...

Descripción completa

Detalles Bibliográficos
Autores principales: Muhammad, Aisha, Ali, Mohammed A. H., Turaev, Sherzod, Abdulghafor, Rawad, Shanono, Ibrahim Haruna, Alzaid, Zaid, Alruban, Abdulrahman, Alabdan, Rana, Dutta, Ashit Kumar, Almotairi, Sultan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9657503/
https://www.ncbi.nlm.nih.gov/pubmed/36365875
http://dx.doi.org/10.3390/s22218177
_version_ 1784829711592980480
author Muhammad, Aisha
Ali, Mohammed A. H.
Turaev, Sherzod
Abdulghafor, Rawad
Shanono, Ibrahim Haruna
Alzaid, Zaid
Alruban, Abdulrahman
Alabdan, Rana
Dutta, Ashit Kumar
Almotairi, Sultan
author_facet Muhammad, Aisha
Ali, Mohammed A. H.
Turaev, Sherzod
Abdulghafor, Rawad
Shanono, Ibrahim Haruna
Alzaid, Zaid
Alruban, Abdulrahman
Alabdan, Rana
Dutta, Ashit Kumar
Almotairi, Sultan
author_sort Muhammad, Aisha
collection PubMed
description This paper aims to develop a new mobile robot path planning algorithm, called generalized laser simulator (GLS), for navigating autonomously mobile robots in the presence of static and dynamic obstacles. This algorithm enables a mobile robot to identify a feasible path while finding the target and avoiding obstacles while moving in complex regions. An optimal path between the start and target point is found by forming a wave of points in all directions towards the target position considering target minimum and border maximum distance principles. The algorithm will select the minimum path from the candidate points to target while avoiding obstacles. The obstacle borders are regarded as the environment’s borders for static obstacle avoidance. However, once dynamic obstacles appear in front of the GLS waves, the system detects them as new dynamic obstacle borders. Several experiments were carried out to validate the effectiveness and practicality of the GLS algorithm, including path-planning experiments in the presence of obstacles in a complex dynamic environment. The findings indicate that the robot could successfully find the correct path while avoiding obstacles. The proposed method is compared to other popular methods in terms of speed and path length in both real and simulated environments. According to the results, the GLS algorithm outperformed the original laser simulator (LS) method in path and success rate. With application of the all-direction border scan, it outperforms the A-star (A*) and PRM algorithms and provides safer and shorter paths. Furthermore, the path planning approach was validated for local planning in simulation and real-world tests, in which the proposed method produced the best path compared to the original LS algorithm.
format Online
Article
Text
id pubmed-9657503
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96575032022-11-15 A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance Muhammad, Aisha Ali, Mohammed A. H. Turaev, Sherzod Abdulghafor, Rawad Shanono, Ibrahim Haruna Alzaid, Zaid Alruban, Abdulrahman Alabdan, Rana Dutta, Ashit Kumar Almotairi, Sultan Sensors (Basel) Article This paper aims to develop a new mobile robot path planning algorithm, called generalized laser simulator (GLS), for navigating autonomously mobile robots in the presence of static and dynamic obstacles. This algorithm enables a mobile robot to identify a feasible path while finding the target and avoiding obstacles while moving in complex regions. An optimal path between the start and target point is found by forming a wave of points in all directions towards the target position considering target minimum and border maximum distance principles. The algorithm will select the minimum path from the candidate points to target while avoiding obstacles. The obstacle borders are regarded as the environment’s borders for static obstacle avoidance. However, once dynamic obstacles appear in front of the GLS waves, the system detects them as new dynamic obstacle borders. Several experiments were carried out to validate the effectiveness and practicality of the GLS algorithm, including path-planning experiments in the presence of obstacles in a complex dynamic environment. The findings indicate that the robot could successfully find the correct path while avoiding obstacles. The proposed method is compared to other popular methods in terms of speed and path length in both real and simulated environments. According to the results, the GLS algorithm outperformed the original laser simulator (LS) method in path and success rate. With application of the all-direction border scan, it outperforms the A-star (A*) and PRM algorithms and provides safer and shorter paths. Furthermore, the path planning approach was validated for local planning in simulation and real-world tests, in which the proposed method produced the best path compared to the original LS algorithm. MDPI 2022-10-25 /pmc/articles/PMC9657503/ /pubmed/36365875 http://dx.doi.org/10.3390/s22218177 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Muhammad, Aisha
Ali, Mohammed A. H.
Turaev, Sherzod
Abdulghafor, Rawad
Shanono, Ibrahim Haruna
Alzaid, Zaid
Alruban, Abdulrahman
Alabdan, Rana
Dutta, Ashit Kumar
Almotairi, Sultan
A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance
title A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance
title_full A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance
title_fullStr A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance
title_full_unstemmed A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance
title_short A Generalized Laser Simulator Algorithm for Mobile Robot Path Planning with Obstacle Avoidance
title_sort generalized laser simulator algorithm for mobile robot path planning with obstacle avoidance
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9657503/
https://www.ncbi.nlm.nih.gov/pubmed/36365875
http://dx.doi.org/10.3390/s22218177
work_keys_str_mv AT muhammadaisha ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alimohammedah ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT turaevsherzod ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT abdulghaforrawad ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT shanonoibrahimharuna ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alzaidzaid ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alrubanabdulrahman ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alabdanrana ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT duttaashitkumar ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT almotairisultan ageneralizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT muhammadaisha generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alimohammedah generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT turaevsherzod generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT abdulghaforrawad generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT shanonoibrahimharuna generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alzaidzaid generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alrubanabdulrahman generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT alabdanrana generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT duttaashitkumar generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance
AT almotairisultan generalizedlasersimulatoralgorithmformobilerobotpathplanningwithobstacleavoidance