Cargando…

A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms

The robotic navigation task is to find a collision-free path among a mass of stationary or migratory obstacles. Various well-established algorithms have been applied to solve navigation tasks. It is necessary to test the performance of designed navigation algorithms in practice. However, it seems an...

Descripción completa

Detalles Bibliográficos
Autores principales: Cheng, Chuanxin, Duan, Shuang, He, Haidong, Li, Xinlin, Chen, Yiyang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9737631/
https://www.ncbi.nlm.nih.gov/pubmed/36501739
http://dx.doi.org/10.3390/s22239036
_version_ 1784847338736451584
author Cheng, Chuanxin
Duan, Shuang
He, Haidong
Li, Xinlin
Chen, Yiyang
author_facet Cheng, Chuanxin
Duan, Shuang
He, Haidong
Li, Xinlin
Chen, Yiyang
author_sort Cheng, Chuanxin
collection PubMed
description The robotic navigation task is to find a collision-free path among a mass of stationary or migratory obstacles. Various well-established algorithms have been applied to solve navigation tasks. It is necessary to test the performance of designed navigation algorithms in practice. However, it seems an extremely unwise choice to implement them in a real environment directly unless their performance is guaranteed to be acceptable. Otherwise, it takes time to test navigation algorithms because of a long training process, and imperfect performance may cause damage if the robot collides with obstacles. Hence, it is of key significance to develop a mobile robot analysis platform to simulate the real environment which has the ability to replicate the exact application scenario and be operated in a simple manner. This paper introduces a brand new analysis platform named robot navigation analysis platform (RoNAP), which is an open-source platform developed using the Python environment. A user-friendly interface supports its realization for the evaluation of various navigation algorithms. A variety of existing algorithms were able to achieve desired test results on this platform, indicating its feasibility and efficiency for navigation algorithm analysis.
format Online
Article
Text
id pubmed-9737631
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-97376312022-12-11 A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms Cheng, Chuanxin Duan, Shuang He, Haidong Li, Xinlin Chen, Yiyang Sensors (Basel) Article The robotic navigation task is to find a collision-free path among a mass of stationary or migratory obstacles. Various well-established algorithms have been applied to solve navigation tasks. It is necessary to test the performance of designed navigation algorithms in practice. However, it seems an extremely unwise choice to implement them in a real environment directly unless their performance is guaranteed to be acceptable. Otherwise, it takes time to test navigation algorithms because of a long training process, and imperfect performance may cause damage if the robot collides with obstacles. Hence, it is of key significance to develop a mobile robot analysis platform to simulate the real environment which has the ability to replicate the exact application scenario and be operated in a simple manner. This paper introduces a brand new analysis platform named robot navigation analysis platform (RoNAP), which is an open-source platform developed using the Python environment. A user-friendly interface supports its realization for the evaluation of various navigation algorithms. A variety of existing algorithms were able to achieve desired test results on this platform, indicating its feasibility and efficiency for navigation algorithm analysis. MDPI 2022-11-22 /pmc/articles/PMC9737631/ /pubmed/36501739 http://dx.doi.org/10.3390/s22239036 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
Cheng, Chuanxin
Duan, Shuang
He, Haidong
Li, Xinlin
Chen, Yiyang
A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms
title A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms
title_full A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms
title_fullStr A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms
title_full_unstemmed A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms
title_short A Generalized Robot Navigation Analysis Platform (RoNAP) with Visual Results Using Multiple Navigation Algorithms
title_sort generalized robot navigation analysis platform (ronap) with visual results using multiple navigation algorithms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9737631/
https://www.ncbi.nlm.nih.gov/pubmed/36501739
http://dx.doi.org/10.3390/s22239036
work_keys_str_mv AT chengchuanxin ageneralizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT duanshuang ageneralizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT hehaidong ageneralizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT lixinlin ageneralizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT chenyiyang ageneralizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT chengchuanxin generalizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT duanshuang generalizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT hehaidong generalizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT lixinlin generalizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms
AT chenyiyang generalizedrobotnavigationanalysisplatformronapwithvisualresultsusingmultiplenavigationalgorithms