A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles
A single unmanned surface combatant (USV) has poor mission execution capability, so the cooperation of multiple unmanned surface ships is widely used. Cooperative hunting is an important aspect of multi USV collaborative research. Therefore, this paper proposed a cooperative hunting method for multi...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-08-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/23/16/7058 |
_version_ | 1797583285007679488 |
---|---|
author | Zhihao Chen Zhiyao Zhao Jiping Xu Xiaoyi Wang Yang Lu Jiabin Yu |
author_facet | Zhihao Chen Zhiyao Zhao Jiping Xu Xiaoyi Wang Yang Lu Jiabin Yu |
author_sort | Zhihao Chen |
collection | DOAJ |
description | A single unmanned surface combatant (USV) has poor mission execution capability, so the cooperation of multiple unmanned surface ships is widely used. Cooperative hunting is an important aspect of multi USV collaborative research. Therefore, this paper proposed a cooperative hunting method for multi-USV based on the A* algorithm in an environment with obstacles. First, based on the traditional A* algorithm, a path smoothing method based on USV minimum turning radius is proposed. At the same time, the post order traversal recursive algorithm in the binary tree method is used to replace the enumeration algorithm to obtain the optimal path, which improves the efficiency of the A* algorithm. Second, a biomimetic multi USV swarm collaborative hunting method is proposed. Multiple USV clusters simulate the hunting strategy of lions to pre-form on the target’s path, so multiple USV clusters do not require manual formation. During the hunting process, the formation of multiple USV groups is adjusted to limit the movement and turning of the target, thereby reducing the range of activity of the target and improving the effectiveness of the algorithm. To verify the effectiveness of the algorithm, two sets of simulation experiments were conducted. The results show that the algorithm has good performance in path planning and target search. |
first_indexed | 2024-03-10T23:36:44Z |
format | Article |
id | doaj.art-830ee4f8e40c4745becbb8bbcc56ce2c |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T23:36:44Z |
publishDate | 2023-08-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-830ee4f8e40c4745becbb8bbcc56ce2c2023-11-19T02:56:11ZengMDPI AGSensors1424-82202023-08-012316705810.3390/s23167058A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with ObstaclesZhihao Chen0Zhiyao Zhao1Jiping Xu2Xiaoyi Wang3Yang Lu4Jiabin Yu5School of Artificial Intelligence, Beijing Technology and Business University, Beijing 100048, ChinaSchool of Artificial Intelligence, Beijing Technology and Business University, Beijing 100048, ChinaSchool of Artificial Intelligence, Beijing Technology and Business University, Beijing 100048, ChinaSchool of Artificial Intelligence, Beijing Technology and Business University, Beijing 100048, ChinaSchool of Artificial Intelligence, Beijing Technology and Business University, Beijing 100048, ChinaSchool of Artificial Intelligence, Beijing Technology and Business University, Beijing 100048, ChinaA single unmanned surface combatant (USV) has poor mission execution capability, so the cooperation of multiple unmanned surface ships is widely used. Cooperative hunting is an important aspect of multi USV collaborative research. Therefore, this paper proposed a cooperative hunting method for multi-USV based on the A* algorithm in an environment with obstacles. First, based on the traditional A* algorithm, a path smoothing method based on USV minimum turning radius is proposed. At the same time, the post order traversal recursive algorithm in the binary tree method is used to replace the enumeration algorithm to obtain the optimal path, which improves the efficiency of the A* algorithm. Second, a biomimetic multi USV swarm collaborative hunting method is proposed. Multiple USV clusters simulate the hunting strategy of lions to pre-form on the target’s path, so multiple USV clusters do not require manual formation. During the hunting process, the formation of multiple USV groups is adjusted to limit the movement and turning of the target, thereby reducing the range of activity of the target and improving the effectiveness of the algorithm. To verify the effectiveness of the algorithm, two sets of simulation experiments were conducted. The results show that the algorithm has good performance in path planning and target search.https://www.mdpi.com/1424-8220/23/16/7058multi-USV swarmpath planningA* algorithmtarget huntingobstacle avoidance |
spellingShingle | Zhihao Chen Zhiyao Zhao Jiping Xu Xiaoyi Wang Yang Lu Jiabin Yu A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles Sensors multi-USV swarm path planning A* algorithm target hunting obstacle avoidance |
title | A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles |
title_full | A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles |
title_fullStr | A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles |
title_full_unstemmed | A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles |
title_short | A Cooperative Hunting Method for Multi-USV Based on the A* Algorithm in an Environment with Obstacles |
title_sort | cooperative hunting method for multi usv based on the a algorithm in an environment with obstacles |
topic | multi-USV swarm path planning A* algorithm target hunting obstacle avoidance |
url | https://www.mdpi.com/1424-8220/23/16/7058 |
work_keys_str_mv | AT zhihaochen acooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT zhiyaozhao acooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT jipingxu acooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT xiaoyiwang acooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT yanglu acooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT jiabinyu acooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT zhihaochen cooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT zhiyaozhao cooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT jipingxu cooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT xiaoyiwang cooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT yanglu cooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles AT jiabinyu cooperativehuntingmethodformultiusvbasedontheaalgorithminanenvironmentwithobstacles |