Next Article in Journal
Water Injection for Cloud Cavitation Suppression: Analysis of the Effects of Injection Parameters
Next Article in Special Issue
Real-Time Underwater Fish Detection and Recognition Based on CBAM-YOLO Network with Lightweight Design
Previous Article in Journal
Fatigue Load Modeling of Floating Wind Turbines Based on Vine Copula Theory and Machine Learning
Previous Article in Special Issue
Hybrid Path Planning Strategy Based on Improved Particle Swarm Optimisation Algorithm Combined with DWA for Unmanned Surface Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Autonomous Underwater Vehicle Full-Coverage Path-Planning Algorithm Based on Intuitive Fuzzy Decision-Making

1
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
2
Research & Development Institute, Northwestern Polytechnical University, Shenzhen 518057, China
3
School of Mathematics and Statistics, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(8), 1276; https://doi.org/10.3390/jmse12081276
Submission received: 2 July 2024 / Revised: 17 July 2024 / Accepted: 26 July 2024 / Published: 29 July 2024
(This article belongs to the Special Issue Unmanned Marine Vehicles: Perception, Planning, Control and Swarm)

Abstract

:
Aiming at the difficulty of realizing full-coverage path planning in a multi-AUV collaborative search, a multi-AUV full-coverage path-planning algorithm based on intuitionistic fuzzy decision-making is proposed. First, the state space model of the search environment was constructed using the raster method to provide accurate environment change data for the AUV. Second, the full-coverage path-planning algorithm for the multi-AUV collaborative search was constructed using intuition-based fuzzy decision-making, and more uncertain underwater information was modeled using the intuition-based fuzzy decision algorithm. A priority strategy was used to avoid obstacles in the search area. Finally, the simulation experiment verified the proposed algorithm. The results demonstrate that the proposed algorithm can effectively realize full-coverage path planning of the search area, and the priority strategy can effectively reduce the generation of repeated paths.

1. Introduction

The ocean occupies 70% of the earth’s surface area. Considering the convenient transportation, rich resources, and important strategic position of the underwater area, in recent years, more and more human activities have been developed to access the deep sea, and the demand for underwater search and rescue, resource exploration, pipeline inspection, and other tasks has been increasing. Therefore, the multi-AUV collaborative search mode has attracted significant attention. On the basis of the traditional single-AUV system, a multi-AUV system can improve task efficiency and fault tolerance through cooperation among the AUVs. When one or more AUVs fail, other AUVs can continue performing the search task, ensuring the continuity and stability of the search. The full-coverage path-planning algorithm is a special path-planning algorithm for specific problems, such as seabed terrain exploration, lost object search, and seabed rescue, and it must realize the search task of the entire search area without dead corners. The information synchronization between different AUVs and a reasonable path-planning algorithm determines whether the full coverage of the search area can be realized and the efficiency of the full-coverage search task.
In recent years, the full-coverage path-planning algorithm has been widely used with UAVs, mobile robots, surface boats, AUVs, and other agents [1,2,3,4]. Inspired by the social behavior of the biological world, Jiao [5] et al. proposed a new multi-agent overlay path-planning algorithm. A new motion model was proposed by introducing behavioral guidance points to guide agents in making decisions. In order to avoid falling into local optima, a cooperative mechanism was designed to improve the adaptability of the system. Simulation results show that the proposed algorithm has advantages over other algorithms in terms of maximum coverage time and coverage repetition rate. Reference [6] introduces an algorithm that uses multiple agents to carry out traversal detection and path coverage of the target region, and plans closed-loop paths in each subregion through the fast-exploration random-tree algorithm to ensure continuous exploration and repeated access to each node of the target region. The final optimization algorithm ensures complete coverage of the target region. The underwater full-coverage path-planning algorithm has also received extensive attention in recent years due to special underwater application scenarios. Zhu [7] et al. proposed a bionic neural network algorithm with improvements, aiming at addressing the shortcomings of the bionic neural network algorithm in robot path planning, such as high computational complexity and long path-planning time, and applied it to the full-coverage path planning of autonomous underwater vehicles. The simulation results showed that the underwater robot could completely cover the entire working space and remove the deadlock immediately without waiting. At the same time, it has the advantages of high-efficiency full-coverage path planning, short path-planning time, and a low overlap coverage rate. Shi [8] et al. proposed a new data-driven coverage path-planning method that automatically updates waypoints intermittently based on objective functions constructed from detection preferences, sonar performance, and coverage efficiency information. The proposed method can be easily adjusted or modified to achieve different coverage objectives. Gan [9] et al. proposed a full-coverage reliability function path-planning algorithm based on a behavior strategy, which enabled AUVs to automatically avoid obstacles while completing the full-coverage task. The simulation results showed that the proposed algorithm not only completed the full-coverage task but also reduced the number of AUVs falling into the dead zone and the traversal repetition rate. Galceran [10] et al. proposed a new method of using autonomous underwater vehicles to plan the detection coverage path of complex seabed structures and a re-planning algorithm based on random trajectory optimization, and proved the effectiveness of the method in marine experiments. Yordanova [11] proposed a coverage path-planning method adapted to the track spacing of underwater vehicles, which was realized through the coverage overlap of the tail of the moving sensor range. Aiming at the path-planning problem of autonomous underwater vehicles searching static targets in marine environments, Yao [12] proposed a layered method based on maximizing the cumulative detection reward or maximizing search efficiency. On this basis, the adaptive elliptic spiral cover strategy was adopted to plan the cover paths within each subregion, and the Dubins paths meeting the AUV motion constraints were taken as the transition paths among the subregions. Through the analysis of the literature described above, it can be seen that the current full-coverage path-planning algorithm is mostly applied to the working conditions of a single underwater vehicle. Considering the high efficiency required by underwater operations, the cooperative operation mode of multiple underwater vehicles has become a better choice for underwater tasks. At present, there are few studies on the application of a full-coverage path-planning algorithm to multiple AUVs, most of which focus on formation keeping, formation reconstruction, and other directions. However, with the increasing demand for underwater full-coverage search tasks in the future, it is of great significance to design a full-coverage path-planning algorithm for multiple AUVs.
The remainder of this article is organized as follows. In Section 2, the construction method of the raster model for a multi-AUV system is described. Basic knowledge about the intuitionistic fuzzy set theory and the design flow of the multi-AUV full-coverage path-planning algorithm based on the intuitionistic fuzzy decision and priority strategy is provided in Section 3. In Section 4, the effectiveness and performance of the proposed algorithm are verified using simulation experiments. Finally, the conclusion is given in Section 5.

2. Spatial Raster Model Construction for a Multi-AUV System

The construction of a raster model can effectively realize information exchange among multiple AUVs and the state simulation of the task space. By dividing the task space into N × N grids, the grid model constructs the information states at different locations. The number of grids depends on the size of the task environment and the demand for task accuracy. More grids increase the working time of the system, and less grids reduce the working accuracy of the system. Therefore, it is important to select a suitable number of grids. Compared with a single-AUV system, information interaction among multiple AUVs is a challenge that needs to be solved. The construction of a reasonable grid model can not only enable each AUV to realize a real-time understanding of the current task environment state but also enable it to know the position of other AUVs in the working process to avoid repeated path planning at the same position and the serious consequences caused by mutual collisions.
Based on a known task environment, this study simulates the state of the workspace using a raster model. The state space can be represented by a raster model as follows:
S k ( i , j ) = 0 Unplanned   grid 1 Planned   grid 5 Obstacle   position ,
In the grid model, a value of 0 represents the unplanned search area in the workspace, a value of 1 represents the planned search area in the workspace, and a value of 5 represents the location of obstacles in the workspace, i.e., the area where collision must be avoided during the work of the AUV cluster. The grid model of the workspace can be constructed using this method as follows (see Figure 1):
The blue region is the work area that needs to be covered by the AUVs, and the yellow region is the obstacle area. The grid method effectively simulates the state of the workspace and provides the basis for the subsequent path-planning algorithm.

3. Multi-AUV Full-Coverage Path-Planning Algorithm Based on Intuitive Fuzzy Decision-Making

Intuitionistic fuzzy decision-making is often applied to problems involving inaccurate, uncertain, and fuzzy decision information. An AUV operating environment is located underwater. Compared with a land and air environment, the underwater environment is more complex, and factors such as water flow and quality are complex and variable. Therefore, the application of an intuitionistic fuzzy decision-making algorithm can describe the fuzziness of an AUV operating process in a fuzzy manner.

3.1. Intuitionistic Fuzzy Set Theory

Intuitionistic fuzzy [13,14,15] sets usually refer to three functions to represent membership degree, nonmembership degree, and hesitation degree, and use three kinds of functions to represent the degrees of support, opposition, and hesitation of decision-makers toward decisions. Compared with fuzzy decision-making, the introduction of a nonmembership degree and hesitation degree enables the decision-maker to have a higher degree of freedom in the decision-making process, instead of having to choose between the two absolute attitudes of support and opposition. Atanassov [16] generalized fuzzy set theory and obtained the commonly used definition of an intuitionistic fuzzy set as follows:
Assuming that X is a nonempty classical set, we obtain
A = { x , μ A ( x ) , ν A ( x ) | x X } ,
Here is an intuitionistic fuzzy set on X, where μ A ( x ) and ν A ( x ) are the membership and nonmembership degrees of element x belonging to A , respectively, i.e.,
μ A ( x ) : X 0 , 1 , x X μ A ( x ) [ 0 , 1 ] ν A ( x ) : X 0 , 1 , x X ν A ( x ) [ 0 , 1 ] ,
and satisfy
0 μ A ( x ) + ν A ( x ) 1 , x X .
For any x X ,
π A ( x ) = 1 μ A ( x ) ν A ( x ) ,
which represents the hesitancy of element X toward A . When π A ( x ) = 0, the intuitionistic fuzzy set degenerates to the fuzzy set; thus, the fuzzy set is a special case of the intuitionistic fuzzy set.
We define an intuitionistic fuzzy number α = ( μ α , ν α ) , where
μ α [ 0 , 1 ] , ν α [ 0 , 1 ] , μ α + ν α 1 .
The score of α is given by
s ( α ) = μ α ν α .
If A 1 = μ j , ν j ( j = 1 , 2 , , n ) is a set of intuitionistic fuzzy numbers, then the intuitionistic fuzzy weighted average operator can be calculated as follows:
I F W A ω ( A 1 , A 2 , , A n ) = 1 j = 1 n ( 1 μ j ) ω j , j = 1 n ( ν j ) ω j .

3.2. Multi-AUV Full-Coverage Path-Planning Algorithm Based on Intuitionistic Fuzzy Decision-Making

The complex underwater environment, current eddy current, frequency of unknown obstacles, communication limitations, and other problems pose challenges to the multi-AUV full-coverage path-planning algorithm. The grid model described in the Section 2 of this paper can simulate the position of obstacles well in underwater environments and provides the basis for the multi-AUV full-coverage path-planning algorithm. Underwater communication limitations are also one of the main problems of multi-AUV collaborative algorithms. Underwater communication mainly involves wired and wireless communication; however, wired communication is not suitable for large-scale multi-AUV communication with high mobility because of the large investment in laying wire, difficult construction, and limited scope. However, the absorption losses of electromagnetic and light waves are large underwater, so sonic communication is currently the mainstream underwater AUV communication method. However, compared with terrestrial and sky communication modes, the communication delay is longer because of the limited transmission capacity of sound waves, and communication loss causes uncertainty in the communication quality. At the same time, the underwater environment varies greatly depending on the location; thus, the adaptability of the multi-AUV algorithm is a high requirement. The advantage of intuitionistic fuzzy decision-making lies in the expression of fuzzy information and the ability to make decisions quickly. Therefore, this paper adopts intuitionistic fuzzy decision-making to realize a multi-AUV full-coverage path-planning algorithm.
This section builds an intuitionistic fuzzy function based on two points: collision cost and energy consumption cost. When multiple AUVs are performing full-coverage path planning, the risk of collision among AUVs should be reduced as much as possible to avoid major losses. Considering that the maneuverability of the AUV was lower than that of the UAV and other equipment, 10 m and 1 m were taken as the threshold values. When the distance among the AUVs exceeded 10 m, no collision risk was considered. When the distance among AUVs was between 1 and 10 m, it was considered to have a certain degree of collision risk. When the distances among AUVs were less than 1 m, the AUVs were considered to have a collision risk to a large degree. Based on this, the intuitionistic fuzzy set is constructed as follows (see Table 1).
Considering the small size of AUVs and their limited battery capacity, the endurance of an AUV is another issue that needs to be considered during an underwater mission. Most AUVs adopt a rudder or differential rudder to realize a change in direction, which causes greater energy loss than going straight. Therefore, the number of turns should be reduced as much as possible in path planning with the full coverage of multiple AUVs. Based on this concept, the intuitionistic fuzzy set is constructed as follows (see Table 2).
The backward and inclined directions were not considered to avoid repeated paths. The cow-plowed grass method was used as a reference; that is, turning 90° minimized the number of areas divided by the planned path. As a result, the path that the AUV could select during each movement could be obtained, as shown in Figure 2. The part circled in red is the path away from the obstacle when the current policy is adopted.
The shaded region represents the immovable direction. The values of going straight, turning left, and turning right based on the intuitionistic fuzzy decision algorithm can be calculated using Equation (1), and the maximum value was selected as the next move decision.

3.3. Full-Coverage Path-Planning Algorithm Based on Priority Policy

When there are no obstacles in the task area, the multi-AUV full-coverage path-planning algorithm based on intuitionistic fuzzy decision-making can make fast decisions for multi-AUV clusters. However, when there is an obstacle in the task space, relying only on the intuition-based fuzzy decision algorithm will result in more segmentation subintervals, as shown in Figure 3. In the figure, when AUV1 leaves the obstacle in the circled area, it will choose to continue going straight and divide the lower half of the area into ① and ② zones because of the loss of energy consumption. No matter which zone the search task is completed in first in subsequent path planning, in the process of moving from one subinterval task to another, passing through the duplicate searched paths is inevitable. Therefore, a priority strategy is introduced based on the designed multi-AUV full-coverage path-planning algorithm based on intuitive fuzzy decision-making.
The priority strategy means that when the collision loss is low enough, even if going straight can save a certain amount of energy, to prolong the working time for the generation of a repeated path on the wall, when the AUV anticipates the obstacle, the obstacle is bypassed first, as shown in Figure 3. As can be seen from the figure, when the AUV executes the priority strategy, the number of partitions can be reduced from two to one (Figure 2), thereby avoiding subsequent repeated path planning.
Although the priority strategy can reduce the number of partitions to a certain extent, partitions will inevitably occur during full-coverage path planning for multiple AUVs. That is, there are no selected paths around the AUV, but unsearched areas remain in the entire task area (Figure 4). When AUV1’s path planning completes the search plan of area ②, there is still area ① that is not planned by the path; thus, the memory function is added to the algorithm. When the AUV has no choice of direction during the task execution, it searches the existing memory to find the location nearest to the current location; however, there is still an unplanned area around it. Thus, the AUV moves to this area, as shown in Figure 5. When a path encounters obstacles, the A* algorithm is used to plan the obstacle avoidance path. The A* algorithm will not be described here [17,18,19,20].

3.4. Algorithm Flow

The flow of the proposed multi-AUV full-coverage search path-planning algorithm based on intuitionistic fuzzy decision-making is as follows:
  • Step 1: Build the grid model of the workspace;
  • Step 2: Determine the AUV entry position and direction;
  • Step 3: Determine the intuitionistic fuzzy function set and realize multi-AUV full-coverage path planning based on the intuitionistic fuzzy decision;
  • Step 4: When encountering obstacles, if the collision risk is low, execute the priority strategy;
  • Step 5: If there is no direction to choose at the current position, the memory function is used to search for other unplanned areas. If obstacles are encountered in the progression process, the A* algorithm is used to realize path planning for avoiding obstacles;
  • Step 6: When no unplanned location is present in the entire working range, multi-AUV full-coverage path planning is complete.
The algorithm flow chart is as follows (see Figure 6).

4. Analysis of Experimental Results

The experiment simulated the underwater working environment by simulation and constructed a working environment space model using a grid model. In the experiment, working environments I and II were used as the spatial conditions for multiple AUVs to achieve full-coverage path planning. Working environment I had five obstacles, regular or irregular in shape, and working environment II had four obstacles, regular or irregular in shape. The multi-AUV full-coverage path-planning algorithm based on intuitionistic fuzzy decision-making was used in the simulation experiments. In order to verify the effectiveness of the algorithm for different numbers, simulation tests were carried out on two AUVs and four AUVs in two environments. The experimental conditions were as follows: AUV1 started from the lower left corner of the working area with a heading angle of 90°; AUV2 started from the upper left corner of the working area with a heading angle of −90°. When the number of AUVs was four, the new AUV, AUV3, started from the upper right corner of the working area with a heading angle of −90°; AUV4 started from the lower right corner of the work area with a heading angle of 90°. With the lower left corner as the coordinate origin, the obstacle coordinates of working environment I were (10:20, 9:10), (10:11, 11:15), (13:15, 23:29), (1:14, 42:43), (46:50, 10:26), (30:32, 29:40), and (33:40, 33:35). The obstacle coordinates of working environment II were (9:10, 8:10), (11:12, 10:10), (11:12, 11:15), (31:32, 21:25), (25:32, 24:25), (16:20, 44:45), (14:15, 41:48), (31:32, 36:37), (33:34, 38:39), (35:36, 40:41), and (37:38, 42:43).
It can be seen from Figure 7 and Figure 8 that under the condition of two AUVs or three AUVs, the multi-AUV full-coverage path-planning algorithm based on intuitionistic fuzzy decision-making can effectively make decisions for AUVs and realize full-coverage path planning for the working area under the condition of working environment I, and there is no risk of collision among the two AUVs. The introduction of a priority strategy can effectively avoid known obstacles in the work area and can help reduce the number of partitions. At the same time, it was found that when there was no direction around the AUV during the working process, the introduction of the memory function could help the AUV find the next position at the fastest speed.
Figure 9 shows the multi-AUV full-coverage path-planning algorithm based on intuitive fuzzy decision-making in working environment II under the condition of two AUVs. According to the analysis of Figure 9a, it can be seen that after locating the position by the memory function, obstacles are passed in the process of moving from position ① to position ②. Here, the A* algorithm was adopted to achieve effective obstacle avoidance, and its path results are shown in Figure 9b. Figure 10 shows the multi-AUV full-coverage path-planning algorithm based on intuitive fuzzy decision-making under working environment II with four AUVs. From the graphical analysis, it can be seen that the multi-AUV full-coverage path-planning algorithm based on intuitive fuzzy decision-making is effective in both working conditions, regardless of the presence of two AUVs or four AUVs.
Considering the complexity of the actual water environment, in order to further verify the feasibility of the algorithm, multiple irregular obstacles were added to create working environment III on the basis of working environment II, and four AUVs were used for the test at the same time. The new obstacle coordinates of working environment III were (30, 23), (45, 33), (40, 16), (40, 17), (40, 19), (49, 41), (38, 37), (41, 45), (50, 37), (10, 23), (13, 25), (15, 33), (10, 16), (20, 17), (20, 19), (39, 37), (41, 44), (50, 36), (35, 23), (40, 16), (40, 17), (40, 19), (30, 17), (30, 18), (4, 45), (5, 37), (44, 5), and (45, 10). The experimental results are shown in Figure 11. The results show that the algorithm is feasible and effective even in a complex simulation environment.

5. Conclusions

In this study, intuitionistic fuzzy decision-making is applied to the full-coverage path-planning problem with multi-AUV. First, a grid model is used to describe the state of the working area. Then, an intuitionistic fuzzy set model is established to evaluate the value of path planning for multi-AUV systems. In order to solve the problem of obstacle collision avoidance in this process, a priority strategy is introduced to ensure obstacle collision avoidance and to avoid the generation of more segments as much as possible to prevent more repeated path planning in later stages. When an AUV has no choice of direction during task execution, it searches the existing memory to find a location closest to the current location. When the AUV encounters obstacles in its path to this position, the A* algorithm is used to plan its path. In the experimental analysis, three working environments were used to verify the proposed algorithm. The results show that the multi-AUV full-coverage path-planning algorithm based on intuitionistic fuzzy decision-making is feasible, and there were no collisions among AUVs in the path-planning process. At the same time, the algorithm is effective and feasible for clusters with different numbers of AUVs. In order to further verify the feasibility of this algorithm in the real underwater environment, we will use physical tests to carry out relevant verification in the future.

Author Contributions

Conceptualization, L.Z., L.L. and S.Z.; methodology, X.Z. and X.H.; software, X.Z. and R.R.; validation, X.Z., X.H. and R.R.; formal analysis, L.L.; investigation, S.Z.; resources, L.L. and L.Z.; data curation, X.Z., X.H. and R.R.; writing—original draft preparation, X.Z.; writing—review and editing, X.Z. and L.L.; visualization, L.Z.; supervision, S.Z.; project administration, L.L. and L.Z.; funding acquisition, L.L. and L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (nos. 52371339 and 12172283), the Shenzhen Science and Technology Program under Grants JCYJ20210324122010027 and JCYJ20210324122406019, the Research Project of Key Laboratory of Underwater Acoustic Adversarial Technology (grant no. JCKY2023207CH02), the State Key Laboratory of Mechanics and Control of Mechanical Structures (Nanjing University of Aeronautics and Astronautics) (Grant MCMS-E-0122G02), the Research Project of State Key Laboratory of Mechanical System and Vibration (grant no. MSV202310), the National Research and Development Project under Grant 2021YFC2803000, and the Local Science and Technology Special Foundation under the Guidance of the Central Government of Shenzhen under Grant 202103243003499.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Guo, D.; Gao, L.; Li, Z.; Nie, Q.; Ke, Z. Mowing robot full coverage path planning platform design and implementation. Mod. Manuf. Eng. 2018, 11, 50–53. [Google Scholar]
  2. Wang, L.; Wang, Z.; Liu, M.; Ying, Z.; Xu, N.; Meng, Q. Full Coverage Path Planning Methods of Harvesting Robot with Multi-Objective Constraints. J. Intell. Robot. Syst. 2020, 106, 17. [Google Scholar] [CrossRef]
  3. Plessen, M. Optimal in-field routing for full and partial field coverage with arbitrary non-convex fields and Multiple obstacle areas. Biosyst. Eng. 2019, 186, 234–245. [Google Scholar] [CrossRef]
  4. Cabreira, T.; Brisolara, L.; Paulo, R. Survey on Coverage Path Planning with Unmanned Aerial Vehicles. Drones 2019, 3, 4. [Google Scholar] [CrossRef]
  5. Jiao, L.; Peng, Z.H.; Xi, L.L.; Ding, S.X.; Cui, J.Q. Multi-Agent Coverage Path Planning via Proximity Interaction and Cooperation. IEEE Sens. J. 2022, 22, 6196–6207. [Google Scholar] [CrossRef]
  6. Qin, Y.J.; Fu, L.; He, D.X.; Liu, Z.W. Improved Optimization Strategy Based on Region Division for Collaborative Multi-Agent Coverage Path Planning. Sensors 2023, 23, 3596. [Google Scholar] [CrossRef] [PubMed]
  7. Zhu, D.; Tian, C.; Sun, B.; Luo, C. Complete Coverage Path Planning of Autonomous Underwater Vehicle Based on GBNN Algorithm. J. Intell. Robot. Syst. 2019, 94, 237–249. [Google Scholar] [CrossRef]
  8. Shi, J.; Zho, M. A Data-Driven Intermittent Online Coverage Path Planning Method for AUV-Based Bathymetric Mapping. Appl. Sci. 2020, 10, 6688. [Google Scholar] [CrossRef]
  9. Gan, W.; Zhu, D. Complete Coverage Belief Function Path Planning Algorithm of Autonomous Underwater VehicleBased on Behavior Strategy. J. Syst. Simul. 2018, 30, 1857–1868. [Google Scholar]
  10. Galceran, E.; Campos, R.; Palomeras, N.; Ribas, D.; Carreras, M.; Ridao, P. Coverage Path Planning with Real-time Replanning and Surface Reconstruction for Inspection of Three-dimensional Underwater Structures using Autonomous Underwater Vehicles. J. Field Robot. 2015, 32, 952–983. [Google Scholar] [CrossRef]
  11. Yordanova, V.; Gips, B. Coverage Path Planning with Track Spacing Adaptation for Autonomous Underwater Vehicles. IEEE Robot. Autom. Lett. 2020, 5, 4774–4780. [Google Scholar] [CrossRef]
  12. Yao, P.; Qiu, L.; Qi, J.; Yang, R. AUV path planning for coverage search of static target in ocean environment. Ocean. Eng. 2021, 241, 110050. [Google Scholar] [CrossRef]
  13. Zhang, H.; Liu, S. An intuitive fuzzy multi-attribute decision making method based on a herding psychology improved score function for trading decisions. J. Intell. Fuzzy Syst. 2024, 46, 7353–7365. [Google Scholar] [CrossRef]
  14. Liu, L.; Zhang, S.; Zhang, L.; Pan, G.; Bai, C. Multi-AUV Dynamic Maneuver Decision-Making Based on Intuitionistic Fuzzy Counter-Game and Fractional-Order Particle Swarm Optimization. Fractals-Complex Geom. Patterns Scaling Nat. Soc. 2022, 29, 2140039. [Google Scholar] [CrossRef]
  15. Liu, L.; Zhang, L.; Zhang, S.; Cao, S. Multi-UUV cooper-ative dynamic maneuver decision-making algorithm using intuitionistic fuzzy game theory. Complexity 2020, 2020, 2815258. [Google Scholar]
  16. Atanassov, K.; Gargov, G. Interval valued intuitionistic fuzzy sets. Fuzzy Sets Syst. 1989, 35, 343–349. [Google Scholar] [CrossRef]
  17. Chatzisavvas, A.; Dossis, M.; Dasygenis, M. Optimizing Mobile Robot Navigation Based on A-Star Algorithm for Obstacle Avoidance in Smart Agriculture. Electronics 2024, 13, 2057. [Google Scholar] [CrossRef]
  18. Guo, H.; Yang, X.; Zhu, D. Reversed design of selective infrared emitter based on the combination of equivalent medium theory and A-star algorithm. Opt. Laser Technol. 2024, 176, 110975. [Google Scholar] [CrossRef]
  19. Yang, Y.; Luo, X.; Li, W.; Liu, C.; Ye, Q.; Liang, P. AAPF*: A safer autonomous vehicle path planning algorithm based on the improved A* algorithm and APF algorithm. Clust. Comput. J. Netw. Softw. Tools Appl. 2024. [Google Scholar] [CrossRef]
  20. Pan, S. Research on AUV path Planning based on improved A* algorithm. Equip. Manuf. Technol. 2022, 11, 49–52. [Google Scholar]
Figure 1. Grid model of the work area.
Figure 1. Grid model of the work area.
Jmse 12 01276 g001
Figure 2. Partitioning in the process of multi-AUV path planning.
Figure 2. Partitioning in the process of multi-AUV path planning.
Jmse 12 01276 g002
Figure 3. Process of AUV circumnavigating obstacles based on priority strategy.
Figure 3. Process of AUV circumnavigating obstacles based on priority strategy.
Jmse 12 01276 g003
Figure 4. Partition status during task execution.
Figure 4. Partition status during task execution.
Jmse 12 01276 g004
Figure 5. Task execution process of AUV based on memory function.
Figure 5. Task execution process of AUV based on memory function.
Jmse 12 01276 g005
Figure 6. Algorithm flow chart.
Figure 6. Algorithm flow chart.
Jmse 12 01276 g006
Figure 7. Experimental results of 2 AUVs in working environment I.
Figure 7. Experimental results of 2 AUVs in working environment I.
Jmse 12 01276 g007
Figure 8. Experimental results of 4 AUVs in working environment I.
Figure 8. Experimental results of 4 AUVs in working environment I.
Jmse 12 01276 g008
Figure 9. Experimental results of 2 AUVs in working environment II.
Figure 9. Experimental results of 2 AUVs in working environment II.
Jmse 12 01276 g009
Figure 10. Experimental results of 4 AUVs in working environment II.
Figure 10. Experimental results of 4 AUVs in working environment II.
Jmse 12 01276 g010
Figure 11. Experimental results of 4 AUVs in working environment III.
Figure 11. Experimental results of 4 AUVs in working environment III.
Jmse 12 01276 g011
Table 1. Intuitionistic fuzzy set based on collision cost.
Table 1. Intuitionistic fuzzy set based on collision cost.
DistanceCollision Cost
D > 10<0.8 0.7>
10 ≥ D ≥ 1<0.5 0.3>
D < 1<0.2 0.7>
Table 2. Intuitionistic fuzzy set based on energy consumption cost.
Table 2. Intuitionistic fuzzy set based on energy consumption cost.
Executive DecisionEnergy Consumption Cost
Go straight<0.9 0.05>
Turn left<0.5 0.3>
Turn right<0.2 0.7>
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, X.; Hao, X.; Zhang, L.; Liu, L.; Zhang, S.; Ren, R. Multi-Autonomous Underwater Vehicle Full-Coverage Path-Planning Algorithm Based on Intuitive Fuzzy Decision-Making. J. Mar. Sci. Eng. 2024, 12, 1276. https://doi.org/10.3390/jmse12081276

AMA Style

Zhang X, Hao X, Zhang L, Liu L, Zhang S, Ren R. Multi-Autonomous Underwater Vehicle Full-Coverage Path-Planning Algorithm Based on Intuitive Fuzzy Decision-Making. Journal of Marine Science and Engineering. 2024; 12(8):1276. https://doi.org/10.3390/jmse12081276

Chicago/Turabian Style

Zhang, Xiaomeng, Xuewei Hao, Lichuan Zhang, Lu Liu, Shuo Zhang, and Ranzhen Ren. 2024. "Multi-Autonomous Underwater Vehicle Full-Coverage Path-Planning Algorithm Based on Intuitive Fuzzy Decision-Making" Journal of Marine Science and Engineering 12, no. 8: 1276. https://doi.org/10.3390/jmse12081276

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop