Cargando…

Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption

Spherical robots have fully wrapped shells, which enables them to walk well on complex terrains, such as swamps, grasslands and deserts. At present, path planning algorithms for spherical robots mainly focus on finding the shortest path between the initial position and the target position. In this p...

Descripción completa

Detalles Bibliográficos
Autores principales: Ge, Hao, Ying, Zhanfeng, Chen, Zhihua, Zu, Wei, Liu, Chunzheng, Jin, Yicong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10458057/
https://www.ncbi.nlm.nih.gov/pubmed/37631652
http://dx.doi.org/10.3390/s23167115
_version_ 1785097073949933568
author Ge, Hao
Ying, Zhanfeng
Chen, Zhihua
Zu, Wei
Liu, Chunzheng
Jin, Yicong
author_facet Ge, Hao
Ying, Zhanfeng
Chen, Zhihua
Zu, Wei
Liu, Chunzheng
Jin, Yicong
author_sort Ge, Hao
collection PubMed
description Spherical robots have fully wrapped shells, which enables them to walk well on complex terrains, such as swamps, grasslands and deserts. At present, path planning algorithms for spherical robots mainly focus on finding the shortest path between the initial position and the target position. In this paper, an improved A* algorithm considering energy consumption is proposed for the path planning of spherical robots. The optimization objective of this algorithm is to minimize both the energy consumption and path length of a spherical robot. A heuristic function constructed with the energy consumption estimation model (ECEM) and the distance estimation model (DEM) is used to determine the path cost of the A* algorithm. ECEM and DCM are established based on the force analysis of the spherical robot and the improved Euclidean distance of the grid map, respectively. The effectiveness of the proposed algorithm is verified by simulation analysis based on a 3D grid map and a spherical robot moving with uniform velocity. The results show that compared with traditional path planning algorithms, the proposed algorithm can minimize the energy consumption and path length of the spherical robot as much as possible.
format Online
Article
Text
id pubmed-10458057
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-104580572023-08-27 Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption Ge, Hao Ying, Zhanfeng Chen, Zhihua Zu, Wei Liu, Chunzheng Jin, Yicong Sensors (Basel) Article Spherical robots have fully wrapped shells, which enables them to walk well on complex terrains, such as swamps, grasslands and deserts. At present, path planning algorithms for spherical robots mainly focus on finding the shortest path between the initial position and the target position. In this paper, an improved A* algorithm considering energy consumption is proposed for the path planning of spherical robots. The optimization objective of this algorithm is to minimize both the energy consumption and path length of a spherical robot. A heuristic function constructed with the energy consumption estimation model (ECEM) and the distance estimation model (DEM) is used to determine the path cost of the A* algorithm. ECEM and DCM are established based on the force analysis of the spherical robot and the improved Euclidean distance of the grid map, respectively. The effectiveness of the proposed algorithm is verified by simulation analysis based on a 3D grid map and a spherical robot moving with uniform velocity. The results show that compared with traditional path planning algorithms, the proposed algorithm can minimize the energy consumption and path length of the spherical robot as much as possible. MDPI 2023-08-11 /pmc/articles/PMC10458057/ /pubmed/37631652 http://dx.doi.org/10.3390/s23167115 Text en © 2023 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
Ge, Hao
Ying, Zhanfeng
Chen, Zhihua
Zu, Wei
Liu, Chunzheng
Jin, Yicong
Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
title Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
title_full Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
title_fullStr Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
title_full_unstemmed Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
title_short Improved A* Algorithm for Path Planning of Spherical Robot Considering Energy Consumption
title_sort improved a* algorithm for path planning of spherical robot considering energy consumption
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10458057/
https://www.ncbi.nlm.nih.gov/pubmed/37631652
http://dx.doi.org/10.3390/s23167115
work_keys_str_mv AT gehao improvedaalgorithmforpathplanningofsphericalrobotconsideringenergyconsumption
AT yingzhanfeng improvedaalgorithmforpathplanningofsphericalrobotconsideringenergyconsumption
AT chenzhihua improvedaalgorithmforpathplanningofsphericalrobotconsideringenergyconsumption
AT zuwei improvedaalgorithmforpathplanningofsphericalrobotconsideringenergyconsumption
AT liuchunzheng improvedaalgorithmforpathplanningofsphericalrobotconsideringenergyconsumption
AT jinyicong improvedaalgorithmforpathplanningofsphericalrobotconsideringenergyconsumption