Genetic Algorithm for the Recovery System of USVs: History
Please note this is an old version of this entry, which may differ significantly from the current revision.
Contributor: , , , , ,

Compared to other vessels, the unmanned surface vehicle (USV) has the advantage of being smaller and operating more agilely, requiring only sufficient space for the relevant sensors and auxiliary navigation devices to make sure the vehicle functions properly. Moreover, the USV can be applied in extreme conditions independently, such as strong waves, tides, and radiation leaks, by means of a predefined system or remote control by professionals.

  • the unmanned surface vehicle
  • path planning
  • genetic algorithm

1. Introduction

If you ask chatGPT how much of the ocean has yet to be explored by mankind, it will tell you that over 80% of the ocean remains unmapped, unobserved, and unexplored. To be honest, we have no idea exactly how much of the ocean is uncharted by humanity. But we cannot deny that there has been an increasing enthusiasm and confidence among researchers in the development of ocean exploration technologies in recent years. Driven by oceanographic research and other marine equipment requirements, the unmanned surface vehicle (USV) has gained worldwide attention for its remarkable autonomy and mission assistance capabilities.
Compared to other vessels, the USV has the advantage of being smaller and operating more agilely, requiring only sufficient space for the relevant sensors and auxiliary navigation devices to make sure the vehicle functions properly. Moreover, the USV can be applied in extreme conditions independently, such as strong waves, tides, and radiation leaks, by means of a predefined system or remote control by professionals; thus, the safety of the operators can be ensured. Due to a variety of these aforementioned advantages, the USV has been well-accepted in both civilian and military fields in recent years [1,2,3,4], as shown in Figure 1.
Figure 1. (a) Unmanned Surface Vehicle (USV) for civilian use; (b) USV for military use [5,6,7,8,9,10,11,12].
Unlike maritime navigation, the recovery situation of the USV does not need to consider the International Regulations for Preventing Collisions at Sea (COLREGS) for its immediate environment, close to the stern ramp of its large target ship, without the interference of other vessels. The intelligence of the stowage and release process of the USV will have a direct impact on the efficiency of its mission performance. It is mainly divided into hoist-based recovery, well-deck recovery, and stern ramp recovery. Examples are shown in Figure 2. The hoist-based recovery method shows advanced development with minimal modifications to the mother ship’s hull, but recovery speed is highly affected by water surface conditions, leading to challenging bracket alignment and extended retrieval times. In contrast, the well-deck recovery technique accommodates complex water surface conditions and achieves rapid retrieval speeds but requires greater structural demands on the mother ship and the inclusion of a spacious docking bay.
Figure 2. (a) Hoist-based recovery requires the installation of davits, parking racks, and towing devices on board the mother ship. To complete the unhooking operation, manual assistance is needed [13]. (b) The recovery enables small boat stowage on racks in a well-deck, and once the water reaches a certain depth, the release mechanism activates for deployment [14]. (c) The stern ramp of a ship [15].
The stern ramp recovery technology exhibits superior overall performance in terms of the mother ship’s hull structure requirements, adaptability to water surface conditions, and stowage efficiency, making it highly suitable for the rapid autonomous recovery of USVs. This method not only allows the mother ship to retract and release small boats at higher speeds, but also adapts to sea conditions of level 6. This advantage allows the mother ship to choose the appropriate timing for flushing. The primary operating principle of the stern ramp recovery system is that during recovery, the USV navigates a predetermined trajectory toward the mother ship’s aft section. During this approach, the USV continuously adjusts its heading angle to ensure alignment with the centerline of the mother ship’s stern ramp. In addition, it maintains a specified distance from the aft section of the mother ship while staying on course. However, achieving precise centering and control near the stern ramp remains challenging. The low dependency on manual assistance from the mothership during the recycling process results in high autonomous navigation accuracy and strong resistance to wake interference from the USV. This places higher demands on the convergence rate of the USV path planning algorithm and the accuracy of the recovery system. The development of autonomous recovery technology for USVs is still in its nascent stages.
The genetic algorithm, known for its global planning capabilities and retrieval efficiency, has proven to be highly practical. However, traditional two-dimensional modeling approaches and single fitness evaluation systems significantly increase the time required for path planning. In the realm of algorithm optimization, the viability of a genetic algorithm utilizing 3D modeling alongside a novel coding mechanism was validated. By enhancing genetic operations to boost progeny diversity, a substantial improvement in the convergence rate can be achieved. Furthermore, the multifactor screening of the fitness function enhances efficiency, albeit placing higher demands on the formulation of linear coefficients. 

2. The Planning Algorithm

Currently, path planning algorithms used for USVs in domestic and international research can be classified into four main categories: graph search algorithms, virtual potential field methods, random sampling algorithms, and intelligent algorithms.
Graph search algorithms are considered classical path planning algorithms; however, their usage has declined in recent years due to the slow computational speed of individual underlying logic. Among these algorithms, the A* algorithm has garnered attention for its remarkable scalability. Singh et al. [16] considered moving ships as quasi-static entities and other ships as static obstacles during the current planning time for map modeling. They used the A* algorithm to search for collision avoidance paths by incorporating the notion of ship safety. Simulation results demonstrated the effectiveness of the algorithm in effectively avoiding moving ships while achieving commendable real-time performance.
The basic concept of the virtual potential field (VPF) method is to construct a virtual potential field within the map using certain techniques. The path is then generated using the gradient descent algorithm. However, this method suffers from inherent limitations such as local minima and oscillations. Kim et al. [17] integrated the method with the velocity obstacle method by incorporating a repulsive force field associated with the encountered velocity obstacle between two ships into the classical potential field. This fusion approach enabled dynamic collision avoidance for USVs. Similarly, Sang et al. [18] used a hierarchical programming approach. They first used the A* algorithm to generate an initial path and then used an improved artificial potential field (APF) method to generate the desired USV formation.
Random sampling methods exhibit varying convergence rates, making them extensively employed in the context of Multi-Agent Path Finding (MAPF) due to their inherent efficacy. Lee et al. [19] introduced a novel approach called the grafting RRT algorithm to achieve dynamic collision avoidance in USVs which uses the speed obstacle method to detect potential collisions and calculates the grafting angle. By generating and inserting grafting points based on this angle, successful dynamic collision avoidance is achieved.
In terms of obstacle avoidance, Khan et al. introduce a penalty term in the objective function, so that the tracking control and obstacle avoidance problems are unified into a constrained optimization problem, and active rewards are given to obstacle evaders [20]. As objectives become more complex, intelligent algorithms, such as the genetic algorithm, excel in path planning. It utilizes genetic manipulations like mutation and crossover to enhance diversity in the sample population, enabling efficient multi-target search. However, the traditional genetic algorithm exhibits low convergence rates in USV path planning and heavily relies on well-designed genetic operators. To address these limitations, Wang et al. [21] propose a combination of GA and fuzzy APF for hierarchical path planning, effectively adapting to unpredictable environments. Nonetheless, challenges persist in handling time-varying dynamic obstacles. Xin et al. [22] suggest mitigating these issues by increasing the number of superior offspring through multi-domain inversion and second fitness evaluation. Nevertheless, this approach introduces additional complexities to the algorithm and encoding process.

3. The Tracking Algorithm

The purpose of tracking control is to manipulate the propulsion system, such as the propeller and rudder, based on a rational tracking control law. This enables the USV to navigate along the intended trajectory determined by the path planning module. Depending on whether the trajectory includes a time dimension, the problem can be divided into two categories: path tracking and trajectory tracking. The stern ramp recovery involves dynamic obstacle avoidance and requires a higher speed than the mother ship during the slope flushing phase. Therefore, it is a trajectory tracking problem.
Pettersen [23] used the LOS algorithm to compute the desired heading angle and combined it with a cascaded feedback controller to control the yaw torque. This approach achieved linear tracking of the USV at a constant velocity. Fossen [24], using kinematic models for both USV and Unmanned Aerial Vehicle (UAV), rigorously proved the unified semi-global exponential stability of path tracking under LOS control. This contribution enriched the theoretical foundation of the LOS guidance law.
To improve the tracking stability and accuracy of the USV under environmental disturbances such as wind, waves, and currents, Caharija [25] introduced an integral term into the classical LOS guidance. This term compensated for the lateral drift of the USV and mitigated tracking biases caused by environmental disturbances. Building on this work, Fossen [26] used a nonlinear adaptive controller to achieve two-dimensional Dubins curve path tracking. Simulation results demonstrated the successful application of this tracking control method in accurately tracking the USV even under significant drift angles induced by wind, waves, and power disturbances.
Liu [27] proposed an improved LOS tracking algorithm based on prediction. This algorithm was designed for tracking underactuated USVs, effectively compensating the uncontrollable sideslip caused by marine environmental disturbances through adaptive terms. In addition, this study cascaded the tracking error system with the prediction error system and rigorously demonstrated the consistent global stability of the entire system.

This entry is adapted from the peer-reviewed paper 10.3390/s23198075

This entry is offline, you can click here to edit this entry!
Video Production Service