Avoidance of collisions at sea is crucial to navigational safety. In this paper, we use a distributed algorithm to communicate the entire collision avoidance trajectory information for each ship. In each communication, we suggest a new improvement function considering safety and efficiency to identify the avoidance ship in each cycle. Considering the nonlinear collision avoidance trajectory of ships, a new method for calculating the degree of danger using a velocity obstacle algorithm is proposed. Therefore, in each communication, each ship considers the avoidance behaviours of other ships in planning its avoidance trajectory. Additionally, we combine bi-criterion evolution (BCE) and the ant lion optimiser to plan the entire collision avoidance path. Three scenarios are designed to demonstrate the performance of this method. The results show that the proposed method can find a suitable collision-free solution for all ships.
The ship weather routing has been a focus of nautical navigation research, many scholars have been committed to this research. This paper presented a general approach to determine the minimum voyage time route for the ship weather routing. The mathematical model of this method is based on the grid system, combined with genetic algorithms to determine a safe and time-saving route for ships. Based on the basic genetic algorithm, this paper introduced the deletion and insertion operator, and modified the mutation operator to make it more suitable for routing planning. The disadvantage of the optimized route obtained by the grid system is not smooth, therefore this paper introduced the smoothing operator to solve this problem. By sampling the waypoints of the optimized route to obtain its critical waypoints, the shape preserving piecewise cubic Hermite interpolation of the critical waypoint is carried out to obtain a smoother route. Simulation experiments of minimum voyage time routes on Norfolk and Lisbon had been conducted to demonstrate the capability of the algorithm within its framework.