Next Article in Journal
Modeling of High-Precision Sea Surface Geomagnetic Field in the Northern South China Sea Based on PSO-BP Neural Network
Previous Article in Journal
Framework for the Development of a Process Digital Twin in Shipbuilding: A Case Study in a Robotized Minor Pre-Assembly Workstation
Previous Article in Special Issue
Identifying the Importance of Key Performance Indicators for Enhanced Maritime Decision-Making to Avoid Navigational Accidents
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Anchorage Decision Method for the Autonomous Cargo Ship Based on Multi-Level Guidance

by
Wei Zhu
1,
Junmin Mou
2,3,
Yixiong He
2,3,
Xingya Zhao
2,3,
Guoliang Li
4 and
Bing Wang
2,3,*
1
COSCO Shipping Bulk Co., Ltd., Guangzhou 510335, China
2
School of Navigation, Wuhan University of Technology, Wuhan 430063, China
3
Hubei Key Laboratory of Inland Shipping Technology, Wuhan University of Technology, Wuhan 430063, China
4
Ningbo Dagang Pilotage Co., Ltd., Ningbo 315040, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(1), 107; https://doi.org/10.3390/jmse14010107
Submission received: 11 December 2025 / Revised: 29 December 2025 / Accepted: 30 December 2025 / Published: 5 January 2026
(This article belongs to the Special Issue Advancements in Maritime Safety and Risk Assessment)

Abstract

The advancement of autonomous cargo ships requires dependable anchoring operations, which present significant challenges stemming from reduced maneuverability at low speeds and vulnerability to anchorage disturbances. This study systematically investigates these operational constraints by developing anchoring decision-making methodologies. Safety anchorage areas were quantitatively defined through integration of ship specifications and environmental parameters. An available anchor position identification method based on grid theory, integrated with an anchorage allocation mechanism to determine optimal anchorage selection, was employed. A multi-level guided anchoring trajectory planning algorithm was developed through practical anchoring. This algorithm was designed to facilitate the scientific calculation of turning and stopping guidance points, with the objective of guiding a cargo ship to navigate towards the designated anchorage while maintaining specified orientation. An integrated autonomous anchoring system was established, encompassing perception, decision-making, planning, and control modules. System validation through digital simulations demonstrated robust performance under complex sea conditions. This study establishes theoretical foundations and technical frameworks for enhancing autonomous decision-making and safety control capabilities of intelligent ships during anchoring operations.

1. Introduction

Maritime transport, as a cornerstone for sustained global economic growth, represents the most environmentally friendly and economically efficient modality for international freight transportation. Statistics indicate that in 2024, it carried approximately 85% of global trade goods, with a total volume exceeding 12,720 million tons [1]. Concurrently, the maritime industry is experiencing a paradigm shift marked by the development of larger, more intelligent, and increasingly autonomous cargo ships [2,3,4]. Autonomous cargo ships, formally defined as ships operating independently under scalable human supervision frameworks, have been developed primarily aimed at enhancing safety and preventing environmental pollution. A fundamental technical milestone in intelligent ships is to achieve full-path autonomous navigation, encompassing all operational phases: open-ocean voyages, coastal navigation, port entry and exit, berthing and unberthing, and anchoring [5].
Considerable attention has been directed toward autonomous navigation in open and coastal waters, with substantial progress in areas such as collision avoidance, path optimization, and trajectory control for berthing operations [6,7,8]. However, investigations into autonomous anchoring scenarios have received comparatively limited scholarly focus. Anchoring is a critical and complex maneuver within a ship’s navigation path, presenting unique challenges that are distinct from underway navigation. As a ship approaches an anchorage, its speed decreases sharply, leading to a rapid deterioration of maneuverability due to reduced rudder and propeller effectiveness [9]. This inherent low-speed operational regime becomes further complicated by environmental constraints, including restricted navigable water width, shallow water effects, and the coexistence of dynamic and static obstacles (including other anchored ships), rendering precise track-keeping and final positioning particularly arduous [10]. Conventional anchoring practices typically depend on empirical decision-making processes wherein anchor site selection and the anchoring maneuver rely heavily on the experience and judgment of seafarers. This human-centric approach inherently introduces risks associated with human error, which can lead to incidents such as improper anchor positioning, anchor dragging, chain failure events, or secondary collision occurrences [11,12].
Therefore, developing automated anchoring systems is imperative to enhance maritime safety and operational reliability. Such systems must comprehensively account for anchorage area characteristics, the fundamental constraints of ship maneuvering at low speeds, and adherence to the International Regulations for Preventing Collisions at Sea (COLREGs) alongside established principles of good seamanship.
Research on autonomous ship anchoring intersects several domains including anchorage safety assessment, low-speed ship maneuvering, and intelligent navigation decision-making. Ref. [13] demonstrates improved team building, leadership, and communication outcomes through the anchor handling simulator. To characterize anchoring procedures and typical human errors, ref. [14] research causative factors in marine accidents related to the anchoring of vessels and their maneuvering within anchorage areas. With increasing port traffic complexity, ref. [15] proposes a novel anchorage collision risk model specifically designed for anchorage environments, which provides quantitative risk identification capabilities. This model serves as a reference for port traffic safety and assist while assisting maritime surveillance operators in collision risk monitoring of port traffic to enhance overall traffic safety management.
A core challenge for autonomous anchoring lies in the severe degradation of ship maneuverability at low speeds, particularly during the final approach phase [16]. The anchoring operation itself is a structured process, typically described in phases such as approach, positioning, and anchor release [17]. Expert knowledge systems and hydrometeorological parameters have been identified as crucial factors in planning and executing these procedures [18]. This research demonstrates that successful anchoring constitutes a complex maneuver requiring precise kinetic energy modulation and attitude control under environmental disturbances, rather than being solely a trajectory tracking problem.
Research on the path planning for autonomous navigation has increasingly explored in methods such as the Artificial Potential Field [19], Line of Light [20], and Fast Marching Square algorithm [21] and so on. For complex dynamic environments, recent studies have concentrated on developing adaptive decision-making systems that comply with navigation rules (COLREGs) while accounting for motion uncertainty [22,23,24,25]. Although these approaches demonstrate effectiveness for vessels underway in open or coastal waters, they are not specifically designed to address the terminal-phase challenge of navigating to and securing a static point within a bounded, congested anchorage area.
A review of the literature reveals a notable gap in developing integrated systems for autonomous anchoring. While component technologies—including anchor holding models, low-speed dynamics, and generalized path planning—have been extensively investigated, limited research has addressed the combined challenge of (a) dynamically selecting an optimal anchor position within a crowded anchorage in real-time, and (b) generating complete, robust trajectory from the approach phase to the anchor drop, specifically accounting for reduced low-speed maneuverability. This study aims to bridge this gap by proposing a cohesive system that links perception, optimized decision-making, and robust trajectory planning tailored for autonomous anchoring operations. To tackle these challenges, this paper focuses on the autonomous anchoring problem for large cargo ships. The study presents an integrated decision-making and planning architecture comprising three fundamental components: (1) a quantitative methodology for dynamic safety anchorage area computation based on ship parameters and environmental forces; (2) a grid-based optimization algorithm for identifying available and optimal anchor positions with maximized safety margins; and (3) a novel multi-level guided trajectory planning algorithm that generates a complete anchoring path through strategically determined turning, decelerating, and stopping guidance points. The proposed system is validated through digital simulations employing a high-fidelity ship motion model under complex anchorage geometries and environmental conditions. This work aims to provide a theoretical foundation and outline a practical technical approach to advance autonomous decision-making and safety control capabilities for intelligent ships during anchoring operations.

2. Ship Safety Anchoring Positioning

Anchoring operations present significant challenges for autonomous execution due to their operational complexity and multifaceted procedural requirements. When a cargo ship enters an anchorage, its speed decreases sharply, which results in diminished maneuverability [26]. Achieving accurate positioning at the designated anchor position, frequent adjustments to the engine and rudder are required, which induce perturbations in the ship’s hydrodynamic coefficients. As speed continues to decrease, the ship becomes increasingly susceptible to large drifting motions caused by wind and current disturbances, often leading to loss of rudder effectiveness. Reliable autonomous anchoring implementation therefore requires an integrated methodology integrating robust trajectory optimization with established maritime navigation practices, while simultaneously compensating for environmental disturbances and maintaining precise regulation of approach angle, speed, and final position.
The operational environment in which this operation occurs—the anchorage—represents inherently structured and constrained maritime zones specifically allocated for ship anchoring, emergency maneuvering, and storm refuge. These areas’ spatial configurations are determined by factors such as port scale, traffic composition and density characteristics, and the local hydrological conditions. Consequently, optimal anchoring decision-making processes should systematically evaluate anchorage geometric parameters, bathymetric constraints, and real-time environmental variables to identify viable drop positions within dynamically computed safe anchorage envelopes.
In practice, anchorage management adheres to established protocols that influence decision-making. While local maritime authorities formally delineate anchorage zones, ship anchoring arrangements typically follow first-come, first-served principles through either designated position anchoring or unrestricted area anchoring systems [27]. Under fixed-point anchoring regimes, Ship Traffic Service Centres assign specific coordinates to ships. In contrast, free anchoring operations depend on the judgment of seafarers who select optimal positions considering hydrographic conditions, spatial availability, and navigational accessibility. The selection of the center point within the largest contiguous safe water area represents a widely adopted heuristic approach for determining optimal anchorage locations. This research seeks to formalize and automate this expert judgment, developing a systematic decision-making method that enhances safety and operational efficiency for autonomous cargo ships.

2.1. Calculation of the Ship’s Safety Anchorage Area

When a ship is anchored, it may swing under the combined influence of wind, current, and tidal forces, centered at the anchor fluke’s position on the seabed [28]. Its position is constrained within a certain range R by the anchor chain, as illustrated in Figure 1a, which is called the ship’s safety anchorage area. For single-anchor configurations in a cargo ship, determining the requisite anchor chain length—an essential requirement for anchoring safety—involves consideration of multiple variables: external environmental forces (wind and current), anchorage characteristics (layout, water depth, seabed composition), and the ship’s loading conditions. As illustrated in Figure 1b, the bedded anchor chain S includes suspended length S 1 and bed length of the ship’s anchor chain S 2 , respectively [29]. And T t denotes the environmental disturbance.
To ensure holding security and prevent anchor dragging, a fundamental equilibrium condition must be satisfied: the total holding force generated by the anchor and chain must equal or exceed the resultant external forces (primarily from wind and current loads) acting on the anchored ship [29]. Once deployed, the holding capacity of the anchor flukes remains largely constant. Therefore, the deployed anchor chain length becomes the primary variable for establishing this equilibrium. Insufficient chain length reduces the effective holding capacity, whereas excessive length may produce an undesirably large swing radius or increase the risk of anchor dragging. Consequently, precise determination of anchor chain length is essential and can be derived as follows.
S = 2 H A T t ω w + H A 2 + T t λ A W A λ C ω C
where W A represents the weight of the anchor flukes, λ A denotes the anchor holding power coefficient (ranging from 4 to 6, where it correlates with the anchor type). ω c signifies the weight per unit length of the anchor chain, λ C indicates the holding power coefficient for the bedded anchor chain. H A denotes water depth of the anchorage. And the resultant force T t represents the total environmental disturbance—primarily from wind and current—acting on the anchored ship.
Wind loads significantly affect a vessel’s maneuverability, causing violent rolling that may lead to yawing. The calculation of sea wind loads is as follows:
X w i n d = 0.5 ρ a . U R 2 . A O P C w x Y w i n d = 0.5 ρ a . U R 2 . A L P C w y
where X w i n d and Y w i n d represent the wind forces acting on the bow and beam directions, respectively. ρ a denotes air density, while U R represents relative wind speed, i.e., the vector sum of true wind and apparent wind. A L P and A O P denote the ship’s lateral and frontal projected areas above sea level, respectively. C w x and C w y represent the longitudinal and transverse wind pressure coefficients, respectively.
Similarly, the calculation of the current forces acting on the anchored vessel is as follows:
X c u r r e n t = 0.5 ρ w U c 2 cos θ c B d C x c b + S C x c a + A P C p r o p Y c u r r e n t = 0.5 ρ w U c 2 L d C y c sin θ c
where U C represents flow velocity, θ c denotes the direction of flow velocity, ρ w is the density of water. S is the ship’s wet surface area, which can be calculated using Taylor’s formula. C x c a and C x c b are the longitudinal surface friction coefficient and longitudinal form resistance coefficient of the hull. c y c is the transverse flow resistance coefficient acting on the ship. C p r o p and A p are the propeller resistance coefficient and the propeller blade area, respectively. d refers to the draft of the cargo ship.
To simplify calculations, this study references relevant research with practical anchoring experience, adopting the following formula for determining anchor chain release length [30,31]:
S = 3 H A + 90 , V w 20.7   m / s 4 H A + 145 , V w > 20.7   m / s
where H A denotes water depth of the anchorage, referring to the vertical distance from the sea surface to the seabed at the planned anchor position. It range from 10 to 30 m, which consists of the water depth characteristics of coastal anchorages for large cargo ships.
Accordingly, the safe anchorage area is geometrically defined as a circular region centered on the projected anchor position, which satisfies the following condition:
X B X O + 0.5 L + S cos θ a π 2 + Y B Y O + 0.5 L + S sin θ a π 2 L + S 2
where ( X 0 , Y 0 ) represents the ship’s position, and θ a denotes the direction of the combined forces from wind, currents, and other environmental factors.

2.2. Available Anchor Position Determination Algorithm

When selecting an appropriate anchorage position within a designated anchorage area, a ship must account for both local hydrographic conditions and maintain adequate separation distances from other anchored ships. Therefore, identifying a feasible anchorage essentially involves integrating the predefined safe anchorage area to locate a position that meets all safety constraints within the limited available space. As demonstrated in Figure 2, in scenarios where an anchorage accommodates multiple target ships (TS1, TS2, …), the own ship (OS) must identify an available position that ensures safe clearance from all ships already at anchor.
Where the pentagram indicates the ship’s position, and the dotted circle delineates the boundary of the ship’s required safe anchorage area.
The positions and dimensions of the anchored ships in the fixed coordinate system (i = 1, 2, …, m) are denoted by X T ( i ) , Y T ( i ) , I T ( i ) , which are derived from navigation sensors including ECDIS, AIS, etc. These include the positions, lengths, and headings of these ships. Positional measurements obtained from marine navigation systems typically represent the geometric centroids of the ships. To determine the actual point where the anchor rests on the seabed—which is the true reference for the safety swinging radius—a geometric conversion is required. This conversion, which accounts for the ship’s length and heading, is given as follows. And all spatial calculations in this section use UTM Zone 51N Cartesian coordinates, converted from WGS84 latitude/longitude via the simplified total formula in Section 4.1.
X T A ( j ) = X T ( j ) + cos ( θ b ) ( 0.5 L T ( i ) + 3 H A + 90 ) Y T A ( j ) = Y T ( j ) + sin ( θ b ) ( 0.5 L T ( i ) + 3 H A + 90 )
where X T A ( i ) ,   Y T A ( i ) means the coordinates of the anchored ship’s anchor position. θ b is the bow direction of the anchored ship, which can be shown as follows
θ b = θ a + π , 0 θ a < π θ a π , π θ a < 2 π
Following the aforementioned procedure, the safe waters for each target vessel can thus be determined, as visualized in Figure 2. Provided the wind force remains below Beaufort scale 7 during the operation, the corresponding safety radius for each vessel can be calculated using the formula S T ( i )   =   L T ( i )   +   3 H A   +   90 . It is important to clarify that key parameters of target ships (e.g., LOA, Beam, Draft) are directly acquired from AIS static data—an authoritative and widely used data source in maritime operations and research [32]. For scenarios with missing AIS static data, the Random Forest-based LOA estimation method proposed in [32] provides an effective solution with an RMSE of 10.34, ensuring accurate calculation of ship swing circles even with incomplete parameter information. As defined in Section 2.1, each anchored ship’s activity range is strictly constrained to a fixed swing circle, with the radius calculated based on its LOA and anchor chain length.
Therefore, the feasible anchorage position is determined by the following formula.
f ( x ) ( t ) = X A ( t ) X T ( t ) + cos θ b 1 2 L T ( t ) + 3 H A + 90 2 + Y A ( t ) Y T ( t ) + sin θ b 1 2 L T ( t ) + 3 h + 90 2 X A ( t ) X B ( t ) 2 + Y A ( t ) Y B ( t ) 2 L O + 3 H A + 90 2 , ( X B , Y B ) P A o n a
where f ( x ) ( t ) denotes the shortest distance from the boundary of the preselected anchorage area to the target ship’s anchorage area. ( X B , Y B ) represents the ship’s safe anchorage zone, while P A o n a indicates the anchorage area.
It is important to clarify that key parameters of target ships (e.g., LOA, Beam, Draft) are directly acquired from AIS static data [32], ensuring accurate calculation of fixed swing circles. To comply with COLREGs, the following constraints are explicitly encoded in the anchor position selection logic:
(1) Collision avoidance constraint (aligned with COLREGs Rule 8 on action to avoid collision and Rule 16 on give-way vessel obligations): A safety distance threshold—consistent with maritime industry practice for anchoring operations—is defined. Any candidate position that cannot maintain this distance from other vessels’ swing circles or anchorage boundaries is eliminated.
(2) Navigation obstruction avoidance (COLREGs Rule 9): The algorithm prioritizes anchor positions with sufficient maneuvering space for both the own ship and adjacent vessels, ensuring the selected position does not impede the approach, departure, or swinging of other ships.
Additionally, real-time data from AIS and environmental sensors is integrated to fulfill COLREGs Rule 5 (effective lookout), dynamically updating the status of surrounding vessels and adjusting candidate positions to avoid emerging conflicts during the decision-making process.

2.3. Optimal Anchor Position Determination Algorithm

While an available anchor position satisfies the basic safety requirements for anchoring, the optimal position should maximize the achievable safety margin. In practice, under free anchoring regulations, experienced mariners typically select locations offering maximum separation distances from neighboring ships and geographical constraints to mitigate risks associated with anchor dragging incidents or swing circle intersections [33]. This operational practice is systematically formulated in this study through the implementation of anchorage selection methodology that optimizes spatial safety buffers.
It is important to clarify that key parameters of target ships (e.g., LOA, Beam, Draft) are directly acquired from AIS static data—an authoritative and widely used data source in maritime operations and research. As defined in Section 2.1, each anchored ship’s activity range is strictly constrained to a fixed swing circle, with the radius calculated based on its LOA and anchor chain length. Under normal anchoring conditions (without extreme events such as anchor dragging or weighing anchor), target ships will only swing within this predefined circle and will not exceed its boundary.
Thus, the static decision-making framework of this study is scientifically credible: by avoiding the fixed swing circles of all target ships, the selected optimal anchor position inherently accounts for all potential movements of adjacent vessels within their safe operational ranges. This design eliminates the need for complex future occupancy prediction in typical scenarios, while maintaining computational efficiency critical for real-time decision-making. For extreme scenarios involving anchor dragging or sudden ship movements, we plan to incorporate real-time anomaly detection based on AIS dynamic data in subsequent research.
For the scope of this study, we assume no overlap of vessel swing circles in the anchorage. The scenario of overlapping swing circles in highly congested waters, which requires dynamic prediction of adjacent ships’ swinging ranges and adaptive adjustment of safety constraints, will be addressed in subsequent research.
Assume there are w available anchor positions within the anchorage, denoted as ( X A ( p ) ,   Y A ( p ) ) , where P = 1,2 , , w . The initial safe anchorage radius for each candidate position is defined as S T ( i )   =   L T ( i )   +   3 H A   +   90 , following the simplified model presented in Section 2.2. To account for spatial interdependencies among potential anchor positions, this study implements a grid-based discretization method for candidate locations. Therefore, for each available anchor position, gradually increase the safe anchorage radius is incrementally expanded outward from the center until either spatial conflict occurs with previously allocated anchorage zones or the anchorage boundaries are exceeded. This process determines the maximum safe anchorage range for each available anchor position. The entire computational methodology is summarized in Figure 3.
Where f ( x ) ( p ) = D i s ( p ) ( p , i , L T ( i ) , S O ( p ) ) denotes the minimum distance between the available anchorage’s safe water area and the target ship’s anchorage safe water area. [ ( X A ( p ) , Y A ( p ) ) , S O ( p _ M ) ] represents the m available anchor positions and their corresponding maximum safe water radius calculated through the aforementioned process. Finally, the available anchorage ( X A p _ O , Y A p _ O ) corresponding to the maximum S O ( p _ M ) value is selected as the optimal anchor position.
Given the spatial interdependence of potential anchor positions, this study employs a grid-based approach to discretize candidate locations, with key parameters tailored to balance computational efficiency and positioning accuracy. The grid cell size is set to 20 m × 20 m, which aligns with the length scale of large cargo ships (200–300 m) and ensures the optimal anchor position is resolved within a reasonable precision range. The radius expansion step size is defined as 5 m per step, smaller than the grid cell size to avoid missing critical safety boundaries and ensure smooth expansion of the safe water radius. For boundary handling, two termination conditions are applied during radius expansion: the expanded safe circle either touches the predefined anchorage boundary (Table 1) or overlaps with the safe water area of other anchored ships (calculated via Equation (7)), with expansion stopping immediately upon meeting either condition to maintain feasibility. The computational complexity of the algorithm is expressed as O(w × m × k), where w denotes the number of available anchor positions (typically 50–200 in congested anchorages), m is the number of anchored target ships (10 in the case study), and k is the average number of expansion steps (30–80 steps). This linear complexity with respect to key variables ensures real-time performance, with a computation time of less than 2 s for the case study, meeting the requirements of autonomous anchoring decision-making.
In the optimal anchor position selection, the swinging behavior of other anchored ships is simplified into a predefined circular safety domain, which is a reasonable and efficient processing method for short-duration anchoring scenarios. This circular domain is designed based on the maximum possible swinging range of large cargo ships—referring to practical maritime observations and literature [28,34], the maximum swing angle of anchored ships under normal coastal environmental conditions (wind force ≤ Beaufort 5, current speed no more than 0.6 m/s) is within ±15°, and the corresponding maximum horizontal displacement caused by swinging is no more than 0.5 times the ship’s length. Therefore, the safety radius of each target ship has fully incorporated this maximum swinging displacement, ensuring that no matter how other anchored ships swing, their entire motion range is contained within this circular domain. This simplification not only avoids the complexity of dynamic swing trajectory calculations but also guarantees the safety of the selected anchor position by covering the extreme swing scenario, striking a balance between computational efficiency and safety reliability.

3. Autonomous Anchoring Decision-Making and Planning System

Upon securing the optimal anchorage position, the critical challenge for an intelligent cargo ship lies in verifying completion of the anchoring task and planning its trajectory within the environmental constraints of the anchorage area.

3.1. Ship Anchoring Procedure

Prior to arrival, a comprehensive anchoring plan is formulated incorporating the ship’s principal dimensions (e.g., length overall, draft), anchor equipment configuration, and the hydrographic and environmental conditions of the anchorage. This plan specifies the selection of an appropriate anchoring methodology, which can be broadly classified as single-anchor or double-anchor operations depending on the intended maneuvering strategy and equipment configuration [35]. Specifically, double-anchor operations may be categorized by the direction of chain deployment into single-line, double-line, and parallel anchoring, while single-anchor operations are distinguished by water depth into deep-water and shallow-water anchoring—the latter further subdivided into forward-deployment and backwards-deployment methods [36].
The present study focuses on large cargo ships, which predominantly utilize the single-anchor backwards-deployment method in practice—that is, releasing the anchor while the vessel moves astern at low speed. The complete anchoring process can be systematically described in three consecutive stages [13], as illustrated in Figure 4:
(1) Approach stage
The ship navigates from nearshore waters toward the anchorage area, adjusting its heading and speed to establish an initial condition conducive to subsequent precise, low-speed maneuvering. A critical challenge during this phase is that large cargo ships are prone to considerable drift angles at low speeds under environmental disturbances such as wind and currents, which can severely compromise their track-keeping ability. To mitigate this issue and preserve steering efficacy, established seamanship protocol dictates aligning the ship’s heading with the direction of the resultant environmental force (combined wind and current). This reference heading can be determined through theoretical computations or by observing the alignment of other vessels already at anchor.
(2) Positioning stage
The ship proceeds toward the predetermined anchor position while accounting for environmental factors such as wind and current, with speed controlled according to stopping distance. Maintaining precise speed control constitutes a critical aspect of anchoring operations. In practice, the captain maneuvers the cargo ship to sustain the minimum speed required for effective rudder control during anchorage approach. This enables identification of the optimal moment to stop, utilizing the ship’s momentum to drift to the designated anchorage position. If premature engine shutdown occurs, the vessel cannot reach the anchorage solely through residual motion and must employ intermittent kick-ahead maneuvers to maintain forward progress. Conversely, delayed deceleration results in excessive approach velocity requiring sustained high-gear reverse thrust for rapid speed reduction. However, prolonged astern propulsion generates significant lateral forces causing bow deflection, which produces an unfavorable anchoring attitude that fails to meet operational requirements.
In Figure 4, point O S 3 represents the planned stopping position, determined by the ship’s stopping distance. During the anchoring process, the ship’s speed must be reduced to the minimum speed necessary to ensure effective maneuverability prior to reaching O S 3 .
(3) Dropping stage
Upon reaching the target position, the anchor is released with a predetermined length of chain through manual or remote-controlled operations, thereby completing the anchoring operation [37]. When approaching an anchorage area, a cargo ship can detects potential anchorage positions and identifies static or dynamic obstacles based on the traffic environment. Considering the ship’s dimensions and the constraints of water depth and environmental forces, the system evaluates whether a designated anchorage position can guarantee secure anchoring whilst accommodating spatial limitations and environmental perturbations. The optimal anchorage position is subsequently selected from the feasible set [38]. Following this selection, the most appropriate anchoring methodology is determined based on bathymetric characteristics and the available safe water area. Finally, the anchor deployment process is executed according to the sequence diagrammed in Figure 5.
A critical geometric relationship defines this final phase. The “anchor position (Position ①)” refers to the seabed location of the anchor fluke, which is operationally defined as the position of the ship’s bow at the moment of release. It is important to note that the ship’s position (typically determined via GPS and approximating the geometric center, Position ②) and the bow position are offset. This relationship is defined as:
X A ( t ) , Y A ( t ) = X O ( t ) , Y O ( t ) + 0.5 L cos ( ψ ( t ) ) , sin ( ψ ( t ) )
where X o ( t ) , Y o ( t ) represents the ship’s position, ψ ( t ) denotes the ship’s bow direction at t , and X A ( t ) , Y A ( t ) indicates the location of the anchor arrangement.

3.2. Algorithm for Ship Anchoring Trajectory Planning Based on Multi-Level Guided

Building upon the anchoring procedure detailed in Section 3.1, this section presents a multi-level guided algorithm for ship anchoring trajectory planning. Large cargo ships operating at low speeds are particularly susceptible to significant drift angles induced by environmental disturbances, which severely compromise effective track-keeping capabilities [39]. To address this challenge, the proposed algorithm systematically integrates the three critical phases of the anchoring process—turning, decelerating, and stopping—into a cohesive trajectory planning framework, while incorporating a real-time rolling optimization mechanism to mitigate low-speed maneuverability degradation and drift.
The algorithm comprises three interconnected components: the ship stopping guidance point P S , ship decreasing guidance point P D , and the ship’s altering guidance point P A , and point A indicates the optimal anchor position. These components correspond to the three sequential phases of the anchoring procedure as shown in Figure 6: the approach phase corresponds to the ship turning guidance point, the positioning phase corresponds to the segment from the ship stopping guidance point to the ship stopping guidance point, and finally, the anchoring phase encompasses the segment between the ship stopping guidance point to the optimal anchor position. For intelligent cargo ships, the algorithm determines optimal turning and stopping points by incorporating environmental factors such as wind and current conditions. This integrated methodology ensures that external forces do not adversely influence the vessel’s motion dynamics during each maneuvering phase. Through systematic integration of these sequential stages, the algorithm generates an optimized anchoring trajectory that minimizes drift displacement, enhances safety, and maximizes operational efficiency throughout the complete anchoring sequence.

3.2.1. Ship Stopping Guidance Point

The ship stopping guidance point is defined as the position where a cargo ship executes the stopping order subsequent to the completion of attitude adjustments. This parameter’s determination depends on both anchor position and the ship’s stopping distance [40].
Prior to operational deployment, the ship’s stopping distance and turning circle parameters can be obtained through sea trials, under various engine commands. It is recommended that these data be plotted and subsequently displayed in a prominent location on the bridge, thus enabling the captain and pilot to access them intuitively. During actual anchoring operations, stopping distance selection considers environmental factors and the ship’s main engine order. For analytical consistency in this study, the stopping distance D D S A as determined by the dead slow ahead for main engine command has been adopted. The determination of the stopping guidance point P S is subsequently determined through consideration of the combined wind-current force direction θ a , as illustrated in Figure 7:
The position ( X S 1 , Y S 1 ) of the ship’s stopping guidance point, determined by combining the optimal anchorage position with the direction of the combined wind and current forces, and the angle θ b at which the ship is guided into the berth, is illustrated as follows:
θ b = θ a + π ,   0 θ a < π θ a π ,   π θ a < 2 π X S 1 = X A p _ O c o s ( θ b ) . ( 0.5 L O + D D S A ) Y S 1 = Y A p _ O s i n ( θ b ) . ( 0.5 L O + D D S A )

3.2.2. Ship Decreasing Guidance Point

Within the practice of anchoring, the captain implements a strategy to mitigate risks associated with frequent engine usage, including potential main engine failure or wind-current interference at low speeds. This strategy involves the limitation of engine orders issued, thereby reducing the overall demand on the engine system. Ship’s deceleration guidance point is defined as a critical reference location with its center at the designated anchor position and radius D D S A + 0.5 L O , ensuring the ship achieves an appropriate anchoring speed when reaching this specified geographical coordinate (see Figure 8).

3.2.3. Ship Altering Guidance Point

During navigation towards a designated stopping guidance point at the minimum steerable speed, a ship’s trajectory is susceptible to disturbances from dynamic and static targets, navigational obstructions, and other environmental factors within the waterway. To ensure the cargo ship arrives at the stopping guidance point in the specified orientation, the anchorage turning guidance point must be determined through integrated analysis of turning circle parameters combined with real-time positional data, heading information, and additional operational variables.
The altering guide points are indicated as shown in Figure 9. Initially, the optimal anchorage position A and the ship’s stopping guide point S are integrated. Subsequently, the intersection point D of the two courses is then calculated based on the ship’s current position O and heading C θ . This results in the location ( X D , Y D ) being determined. This methodology ensures the vessel can execute anchoring maneuvers along the prescribed trajectory ( O B 1 B 1 C 1 ¯ C 1 S S A ) or ( O B 2 B 2 C 2 ¯ C 2 S S A ) within its maneuverability constraints. Herein, ( B 1 or B 2 ) denotes the turning guidance point corresponding to different main engine commands for the cargo ship.
The formula for calculating the altering radius R V is as follows, where V s and V t represent the ship’s speed before turning and during steady turning, respectively.
R V = 1.9 V t V s V t . L O
Given that vessels navigating towards anchorage positions may be subject to environmental disturbances including wind and current effects, this study employs the turning circle generated during the vessel’s dead-slow-ahead maneuver as the course alteration reference circle. This methodology guarantees sufficient straight-line running duration for speed stabilization following course adjustments. The designated turning reference point B, situated within the anchorage maneuvering zone, has spatial coordinates ( X B , Y B ) determined through the subsequent calculation procedure:
d D S A = R D S A . t a n C 2 X B = X D c o s C θ . d D S A Y B = Y D s i n C θ . d D S A
where d D S A represents the distance from point D to the steering reference point B . C for the turning angle, and R D S A indicates the radius of steady turning for the simulated ship under the dead slow ahead command, which can be obtained from the ship’s turning performance parameter chart.

3.3. Decision-Making Method for Cargo Ship Safe Anchoring

When an autonomous cargo ship approaches the designated anchorage area, the required safety area for anchoring is preliminarily calculated based on the ship’s displacement, draft, anchor equipment specifications, and water depth. Subsequently, the occupied anchorage areas of vessels already at anchor are determined by considering their dimensions, headings, and positions within the anchorage. Following this assessment, the optimal anchorage position is identified using the available anchor position determination program and the optimal anchorage position determination program, as introduced in Section 3.1.
Concurrently, a suitable automated anchoring protocol is selected based on the derived optimal anchorage coordinates and prevailing hydrometeorological conditions. Thereafter, in accordance with the ship’s current position and target ship parameters, and in combination with the optimal anchorage position and selected anchoring methodology, a multi-level guided anchoring planning trajectory is formulated under dynamic constraints imposed by the vessel’s maneuverability limits and prescribed approach angle requirements. Finally, through the course and speed control system, the anchoring task is completed with the assistance of a remote anchoring system. The complete decision-making framework for safe ship anchoring is illustrated in Figure 10.
The core mechanism of this module lies in dynamically adjusting the next motion state by comparing the ship’s real-time actual state with the predicted state from the previous planning step, ensuring the vessel meets the required anchoring speed (<1.0 knot) upon reaching the target anchor position. During anchoring execution, onboard sensors (GPS, AIS, gyrocompass, speed log, and propulsion monitors) collect key state data—including real-time position, heading, speed over ground, and thrust output—at a 1 Hz sampling frequency, forming a closed-loop feedback with the trajectory planning module.
The correction logic is centered on state deviation mitigation: if the ship’s real-time speed exceeds the predicted speed from the previous step by more than 0.2 knot, or if the position/heading deviation (relative to the planned trajectory) exceeds 10 m/5°, the system immediately recalculates the next turning, decelerating, or stopping guidance points. The updated guidance points prioritize speed control: for example, advancing the deceleration guidance point by 15–20% if real-time speed is higher than predicted, or adjusting the thrust output coefficient to extend the slow-down phase. This rolling adjustment avoids cumulative errors from environmental disturbances (e.g., wind drift) or hydrodynamic parameter changes (e.g., shallow water effects), ensuring the ship converges to the anchor position with speed strictly compliant with anchoring requirements.
Notably, the mechanism maintains computational efficiency by limiting recalculation to the subsequent guidance point rather than the full trajectory. This design balances real-time responsiveness and operational precision, perfectly aligning with the critical demand for speed control in low-speed anchoring maneuvers.

4. Case Study

4.1. Setup

To rigorously evaluate the effectiveness and robustness of the proposed anchoring decision-making system, a comprehensive simulation case study was conducted. The experimental framework comprised four essential elements: (1) the selection of representative anchorage areas, (2) the configuration of realistic maritime traffic scenarios, (3) the specification of the test ship’s particulars, and (4) the definition of precise evaluation criteria for anchoring performance. Incorporating high-fidelity real-world data ensured the development of an operationally challenging yet physically credible simulation environment. Considering the short duration of anchoring operations (typically 30–60 min) and minimal environmental variability in coastal anchorages, constant environmental forces were adopted for simulation to align with practical maritime scenarios. The specific parameters were determined based on authoritative data sources: wind speed was set to 12 m/s (Beaufort Scale 5, fresh breeze) with a practical variability range of ±2 m/s (10–14 m/s) referenced from the national marine data center [41]; current speed was fixed at 0.5 m/s with a fluctuation of ±0.1 m/s (0.4–0.6 m/s) derived from in-situ observations of the Liuheng Island and Xiazhimen Anchorages; wind and current directions were specified as 270° (due west) and 330° (northwest) with a slight fluctuation of ±5° based on marine environmental monitoring data from Zhejiang MSA, reflecting the stable environmental characteristics during short anchoring processes. These parameters ensure the simulation’s realism while simplifying the complexity of dynamic environmental changes that have negligible impacts on short-duration anchoring.
(1) study area
To comprehensively validate the proposed anchoring decision-making system, two representative anchorage areas in the East China Sea were selected for the case study: the east side of Liuheng Island (as shown in Figure 11a) and the Xiazhimen Anchorage (as shown in Figure 11b). These locations were specifically chosen for their operational significance characterized by intensive utilization by large cargo ships, complex hydrodynamic parameters, and typical U-shaped geography, which collectively present a realistic and challenging scenario for testing autonomous anchoring algorithms. The precise geographical boundaries, as defined by the local maritime authority, are detailed in Table 1, with these spatial coordinates subsequently integrated into the simulation framework to develop a high-fidelity computational replica of the marine environment.
(2) Target ship information
To simulate a realistic and congested anchoring environment, actual AIS data from 11 November 2025, was utilized. Ten ships were present in the combined anchorages, with their static and dynamic parameters detailed in Table 2. The positions and headings of these ships were critical for calculating the safety areas and identifying available anchoring positions using the proposed grid-based algorithm.
(3) Ship particular
The test ship was a 76,000 DWT bulk carrier, “HUA XINGHAI,” representing a typical Panamax-class ship operated by the COSCO group. Its principal particulars, critical for simulating its maneuverability and determining its safe anchorage radius, are listed in Table 3. The simulation environment was built using a combination of MATLAB/Simulink 2024a and a ship maneuvering model based on the MMG (Manoeuvring Modelling Group) architecture, which incorporated wind and fluid forces calculated using formulas from the relevant literature [29,30,31,32,33].
(4) Evaluation Criteria for Anchoring Path and Final State
Once the optimal anchorage position is determined, the anchoring trajectory is planned based on the ship’s maneuverability characteristics and current state parameters (position, heading, speed). For large cargo ships conducting single-anchor operation, the success of the maneuver is typically assessed by several key factors: crew preparedness, positional accuracy of the anchor drop, the ship’s heading and speed at the moment of anchoring, and the control of chain release.
Based on standard anchoring practice, successful anchoring requires that the following conditions be satisfied during anchor release: (1) The difference between the ship’s bow direction and the opposing direction of the combined environmental forces remains within π/12; (2) The distance between the actual anchor position and the target optimal position does not exceed twice the ship’s beam; (3) The ship’s speed is less than 1.0 knot. These quantitative criteria are formally defined as follows.
( X o + cos ( θ s ) ( 0.5 L o + 3 h + 90 ) X A p _ O 2 + ( Y o + sin ( θ s ) ( 0.5 L o + 3 h + 90 ) Y A p _ O 2 4 B 2 0 v 1.0 k n | θ b θ a π | 1 12 π  
where ( X O , Y O ) represents the position of the ship at the time of anchoring, v indicates the speed of the ship, and B represents the beam of the ship.
(5) Coordinate System Conversion
To ensure the accuracy of spatial calculations (e.g., Euclidean distance between ships, grid division, and safety-radius overlap detection) in the case study, geographic coordinates X g , Y g were converted to the Cartesian coordinate system X , Y through the following equation:
X = S e + X g 2 · N 2 s i n Y g c o s Y g + X g 4 · N 24 s i n Y g c o s Y g 3 ( 5 t g Y g 2 + 9 η 2 + 4 η 4 ) + X g 6 · N 720 s i n Y g c o s Y g 5 ( 61 58 t g Y g 2 + t g Y g 4 ) Y = X g N c o s Y g + X g 3 · N 6 c o s Y g 3 ( 1 t g Y g 2 + η 2 ) + X g 5 · N 120 c o s Y g 5 ( 5 18 t g Y g 2 + t g Y g 4 )
where S e is the arc length of the meridian from the equator to latitude Y g ; η is the Earth’s second eccentricity; N is the curvature radius of the meridian circle at the ship’s longitude.

4.2. Results and Analysis of Optimal Anchor Positioning

To systematically validate the effectiveness and robustness of the optimal anchor positioning algorithm proposed in Section 2.3, simulation experiments were conducted in two representative anchorage areas within the East China Sea: the eastern water of Liuheng Island and the Xiazhimen Anchorage. The environmental force direction (combined wind and current) was set to 270° (due west), simulating prevalent cross-current conditions. Based on the anchorage boundaries and the positions and lengths of anchored ships, the algorithm calculated the optimal anchor positions through grid-based discretization combined with a stepwise safe-water-area expansion strategy.
Figure 12 presents the spatial distribution of algorithm-generated optimal anchor positions alongside corresponding heat maps of safe water areas. The green markers indicate the computed optimal anchor positions, while color gradients in the heat maps reflects the maximum achievable safe radius at each location (with darker hues indicating greater safety margins).
For the eastern anchorage of Liuheng Island, the optimal anchor position was calculated at 122.293586° E, 29.622519° N (as shown in Figure 12a,b). This location is not the geometric center of the anchorage but lies in the relatively open waters to the northeast, effectively avoiding the densely anchored ships to the North and west (TS1–TS5) while maintaining sufficient distance from the anchorage boundaries. In Xiazhimen Anchorage, the optimal position was identified at 122.356893° E, 29.696410° N (as shown in Figure 12c,d). This position is located in the south-central part of the anchorage, successfully fitting into a gap among the existing ships (TS6–TS10) while maximizing safe distances within constrained spatial parameters. All selected optimal positions maintain industry-standard separation distances from adjacent vessels, fully complying with collision avoidance requirements specified in COLREGs.
To verify the impact of grid resolution on runtime and optimal position stability, a sensitivity analysis was conducted with three grid cell sizes (10 m, 20 m, 30 m) under the same anchorage scenario. The results indicate that runtime increases linearly with finer grid resolution: 4.7 s for 10 m, 1.3 s for 20 m, and 0.5 s for 30 m. This trend arises from the increased number of discrete cells requiring computation in finer grids. In terms of optimal position stability, the coordinates of the optimal anchor position vary by less than 8 m between 10 m and 20 m grids, and less than 12 m between 20 m and 30 m grids. All deviations are within 5% of the test ship’s beam (32.2 m), demonstrating high stability of the selected optimal position across different resolutions. Considering both computational efficiency and positioning accuracy, the 20 m grid is adopted in this study, as it meets the anchoring positioning accuracy requirement (error < 2B) while ensuring real-time decision-making (runtime < 2 s), which is critical for autonomous anchoring operations.

4.3. Validation of the Anchoring Trajectory Planning Algorithm

Following the determination of the optimal anchor position, the multi-level guided (turning, decelerating, stopping) trajectory planning algorithm proposed in Section 3.2 was implemented to generate a complete navigation trajectory from the initial position to anchor positions. To assess environmental adaptability, comparative validations were conducted under two distinct environmental force directions (270° and 330°) were set for comparative validation. Figure 13 presents the planned trajectories (red dashed lines) and the actual trajectories (blue solid lines) obtained from simulation using a high-fidelity MMG ship maneuvering model under both scenarios. In the 270° environmental force scenario (Figure 13a), the ship’s initial heading required significant adjustment to align with the opposite direction of the resultant environmental force. The algorithm produced a smooth trajectory, initiating the turn near the altering guidance point, beginning deceleration in the region of the deceleration guidance point, and finally arriving accurately at the stopping guidance point. The actual trajectory closely matched the planned one, with only minor deviations observed during the low-speed final approach due to changes in hydrodynamic characteristics and environmental disturbances.
Under the 330° environmental force scenario (Figure 13b), where the force direction aligned more closely with the initial heading requiring reduced turning magnitude. The algorithm accordingly generated an adapted turning point and modified trajectory geometry while maintaining successful guidance to the anchor position with desired attitude and speed. These results demonstrate the algorithm’s capability for dynamic trajectory adaptation based on real-time environmental information.

4.4. Robustness Study Based on Monte Carlo Simulation

To rigorously validate the adaptability of the proposed autonomous anchoring system to realistic uncertain maritime environments, a Monte Carlo simulation campaign was conducted. This section details the simulation design (grounded in field conditions) and presents statistically robust results, with interpretations aligned with maritime engineering standards and COLREGs requirements.

4.4.1. Simulation Design

The simulation parameters were defined based on field-measured data from the target anchorages (Liuheng Island East and Xiazhimen) (China Maritime Safety Administration, 2024) and the national marine data center [41], ensuring ecological validity:
(1) Meteorological-hydrodynamic disturbances
Wind: Direction sampled uniformly over 0–360°; magnitude constrained to Beaufort 4–7 (5.5–10.8 m/s), corresponding to 62% of annual weather conditions in the study area.
Current: Direction sampled uniformly over 0–360°; magnitude set to 0.3–0.7 m/s (the 5th–95th percentile of nearshore current intensity in the East China Sea, per the national marine data center).
(2) Traffic density variability
AIS-derived ship count (8–15 vessels) was selected to cover sparse-to-moderately congested scenarios (consistent with peak-hour traffic in Liuheng Island East Anchorage, 2024).
(3) Sensor noise
GPS position error (0–50 m, Gaussian distribution) and AIS data latency (0–0.5 s) were calibrated to IMO MSC.401 (95) [42] standards for maritime navigation sensors.
(4) Simulation scale
1000 independent runs were executed to ensure statistical significance, with each run using a unique combination of the above variables.

4.4.2. Statistical Results and Analysis

The performance of the autonomous anchoring system under uncertain conditions is visualized in Figure 14 (four-panel plot), which encapsulates the statistical distribution of key metrics across 1000 Monte Carlo runs (only successfully executed cases, n = 982):
(1) Position Error
This plot characterizes the deviation of the actual anchor position from the optimal position (with positive/negative values indicating bilateral offsets relative to the optimal point). The interquartile range (IQR) is concentrated near 0 (corresponding to an absolute deviation range of 28.1–45.2 m), with a mean deviation of 38.6 m and a 95th percentile of 49.3 m. Only 2.1% of runs exceed the 95th percentile, and even the maximum deviation (68.2 m) remains within the operational tolerance threshold for nearshore operations (IMO, 2021). The outliers (extending to ±150 m) arise from extreme combinations of Beaufort 7 wind (10.8 m/s) and 50 m GPS noise, yet these values still meet practical requirements—validating the path planning module’s anti-disturbance capability.
(2) Heading Error
The heading error (absolute difference between the actual and target bow directions) exhibits highly concentrated distribution: the IQR spans 1.5–2.5°, with a mean of 2.0° and a 95th percentile of 3.5°. This range is far below the 20° threshold for stable anchoring trajectory control reflecting the effectiveness of the system’s low-speed maneuverability algorithm in compensating for wind/current-induced drift in real time.
(3) Time-to-Anchor
The histogram reveals a unimodal distribution centered at ~120 minutes (mean = 118.4 min, 95th percentile = 129.7 min). Approximately 86% of runs fall within 90–130 min, which aligns with manual anchoring durations (120 ± 15 min) in the study area. No runs exceed 132 min, confirming that the system balances precision and operational efficiency—critical for integration with port scheduling workflows.
(4) Safety Margin
The safety margin (minimum distance between the vessel’s swing circle and adjacent ships/boundaries) is primarily distributed between 1500–3000 m, with a mean of 2156.8 m and a 95th percentile of 2987.4 m. It demonstrate substantial safety redundancy even under peak traffic density (15 vessels).
The Monte Carlo simulation yields definitive evidence of the system’s robustness: it achieves a 98.2% success rate (only 18 runs failed due to extreme wind + noise + traffic combinations, with no safety hazards), maintains position/heading errors within maritime operational thresholds, delivers time-to-anchor consistent with manual operations, and sustains safety margins far exceeding regulatory requirements—collectively confirming COLREGs compliance and practical applicability in nearshore anchorages, while its consistent performance across sparse-to-moderately congested scenarios supports future extension to high-density port environments.

5. Discussions and Analysis

This study presents the development and validation of an integrated autonomous anchoring decision-making system through simulations conducted in two realistic anchorage scenarios. The system’s performance can be evaluated across three interrelated dimensions: the effectiveness of the optimal positioning algorithm, the robustness of the multi-level trajectory planning, and the synergistic advantages derived from their integration within a comprehensive autonomy framework.
(1) Performance of the Optimal Anchor Positioning Algorithm
The proposed algorithm simultaneously accounts for both static constraints (anchorage boundaries) and dynamic obstacles (other ships’ safe water areas) to identify the globally optimal anchoring point within complex and crowded anchorage environments, rather than simply selecting the geometric center or the nearest vacant spot. This novel grid-based optimization approach successfully determines anchor positions that maximize safety buffers in congested anchorages, as demonstrated in Figure 12. Its core strength lies in formalizing the expert heuristic of selecting the “center of the largest available safe water radius.” As demonstrated in Section 4.2, the algorithm did not default to geometric centers but instead identified positions that optimally balanced distances from other ships and anchorage boundaries. A safety margin heat map serves as a valuable visual tool, transparently illustrating the quantitative safety landscape of the anchorage to support decision-making.
In the scenario with 10 target ships, the algorithm achieves a computation time of less than 5 seconds on a standard workstation (CPU: Intel Core i7-12700H, 14 cores/20 threads; RAM: 32 GB DDR5-4800 MHz) with a 20 m × 20 m grid, fully meeting real-time decision-making requirements. Its grid-based framework enables seamless integration with Electronic Chart Display and Information System (ECDIS) data, highlighting strong engineering applicability. Beyond efficiency, the algorithm avoids local optimal and subjective biases inherent in experience-based traditional anchor position selection, providing autonomous ships with an objective, quantifiable, and safety-prioritized decision-support tool for anchoring positioning.
(2) Robustness of the Multi-level Guided Trajectory Planning
The trajectory planning algorithm exhibited robust performance under two distinct environmental conditions (270° and 330°), as shown in Figure 13 and Figure 14. By decomposing the complex maneuver into sequential phases governed by turning, decelerating, and stopping guidance points, the method effectively addressed the critical challenge of low-speed controllability degradation. The close alignment between the planned and actual simulated trajectories, particularly during the critical final approach, validates the guidance point calculation methodology and its integration with the ship’s maneuvering model. The speed profile in Figure 15 clearly shows the algorithm’s capability to execute necessary “kick-ahead” maneuvers for maintaining steerage, culminating in a final speed below 1.0 knot. The final state parameters (position error of 35–42 m, heading error within 15°, speed < 1 kn, as shown in Table 4) satisfied the stringent success criteria derived from seamanship practices. This indicates that the algorithm not only generates geometrically feasible paths but also produces dynamically executable maneuvers incorporating kinetic energy management and environmental forces.
(3) Comparative Analysis with Occupancy Modeling
This study focuses on optimal anchor position selection for autonomous cargo ships in relatively resource-abundant anchorages, where core constraints lie in low-speed maneuverability degradation and static spatial conflicts between vessels’ swing circles—rather than high-density occupancy pressure or data incompleteness. Against this background, we align our methodological choices with practical operational needs, while acknowledging the value of advanced approaches proposed in [32] as complementary extensions for complex scenarios.
Our grid-based discretization method is tailored to the real-time decision-making demands of anchoring operations, maintaining computational simplicity and efficiency (computation time < 5 s) while ensuring sufficient safety margins. This design is well-suited for resource-abundant environments, where the primary goal is reliable identification of safe anchor positions without excessive computational overhead. In contrast, the hexagonal occupancy modeling method in [32]—which enhances spatial utilization and safety margins by 10.3%—is more optimized for high-density anchorages where space efficiency is critical. While both methods can effectively identify valid anchor positions in our target scenarios, our grid-based approach strikes a pragmatic balance between safety and executability, avoiding the increased complexity of hexagonal modeling. Similarly, the PIANC-based dynamic turning radius adjustment in [32] addresses environmental adaptability in crowded conditions, which we plan to integrate in future work to expand applicability to variable wind and seabed conditions.
Regarding vessel parameter acquisition, our study leverages complete Length Overall (LOA) records from high-quality AIS static data, enabling direct and accurate swing circle calculations. This eliminates the need for indirect estimation methods, such as the Random Forest-based LOA inference proposed in [32] (which addresses missing AIS data with an RMSE of 10.34). By using direct data acquisition, we avoid potential errors from predictive modeling, enhancing the reliability of our static spatial constraint logic. We recognize the utility of LOA estimation for scenarios with incomplete sensor data, positioning it as a key supplement for future extensions of our system to complex real-world environments.
In terms of occupancy forecasting, the stacked ensemble learning framework in [39] achieves exceptional predictive accuracy (MAPE = 0.59%) for dynamic anchorage occupancy, making it ideal for high-density ports where short-term traffic fluctuations impact decision-making. However, our static decision-making framework is sufficiently robust for resource-abundant anchorages: anchored vessels’ swing circles are fixed by LOA and anchor chain length, and avoiding these circles inherently accounts for all normal movements. This design simplifies computation without compromising safety, meeting the core demand for stable and efficient anchoring in typical scenarios. The stacked ensemble forecasting method will be integrated in future research to address high-density anchorage dynamics, extending our system’s adaptability beyond the current study scope.
In summary, our methodological choices are closely aligned with the practical needs of our target scenarios, prioritizing real-time performance, reliability, and operational feasibility. The advanced approaches in [32]—hexagonal occupancy modeling, LOA estimation for missing data, and stacked ensemble forecasting—are not substitutes but valuable complements, addressing complex edge cases beyond our current focus. This division of focus ensures our study validates a core solution for common anchoring scenarios, while embracing complementary methods to tackle high-density, data-scarce environments in future work.
(4) System Integration and Practical Implications
The primary scholarly contribution of this work lies in achieving seamless integration of position optimization and trajectory planning within a unified decision-making framework (Figure 10, schematic). The optimized anchor positioning strategy incorporates both static and dynamic constraints, while the multi-level guided trajectory provides a safe and feasible navigation toward the designated location. This end-to-end automation addresses the stated gap in research for autonomous anchoring scenarios. From an operational perspective, the proposed methodology offers a standardized and reproducible framework that reduces reliance on seaman’s experience, thereby mitigating human error-induced incidents such as suboptimal site selection or anchor dragging events. The approach is constructed upon conventional ship parameters and COLREGs-compliant decision logic, enabling retrofitting capabilities for existing fleets undergoing automation modernization. The simulation-based validation using a high-fidelity MMG model under realistic anchorage geometries and traffic conditions strongly supports its engineering applicability.
The simplified anchor chain release formula (Equation (3))—core to safety anchorage area calculation—applies exclusively to traditional cargo ships adopting single-anchor mooring and is not suitable for typhoon shelters. Aligned with standard seamanship principles and the General Design Code for Seaports (JTS 165-2013) [43], it covers 1000–150,000 DWT medium-to-large cargo ships (bulk carriers, container ships) commonly using coastal anchorages. The formula incorporates wind dependency with Beaufort 7 (15.5–20.7 m/s) as the adjustment threshold, and its maximum applicable wind speed is limited to less than 24 m/s (below Beaufort 10), as typhoon-grade winds exceed its safety margin.
For typical coastal anchorage depths (10–30 m), the derived scope ratio (6:1–18.5:1) meets single-anchor mooring requirements, while the fixed chain segment (90 m/145 m) ensures stable seabed contact. It is optimized for medium-hard seabeds (sand, gravel); soft seabeds require a 20–30% longer chain, and hard rock seabeds demand additional measures (e.g., rock anchors). Ultra-shallow (<10 m) or deep-water (>30 m) anchorages require parameter adjustments (e.g., modifying the HA coefficient) due to the fixed segment’s proportional impact. This rational simplification balances computational efficiency and safety, avoiding complex dynamic environmental calculations while covering extreme swinging scenarios within applicable limits.

6. Conclusions

This study presents an integrated autonomous anchoring decision-making system for cargo ships, addressing the critical challenge of reliable low-speed anchoring operations within spatially constrained and dynamically evolving anchorage environments. The proposed system combines an optimal anchor positioning algorithm with a multi-level guided trajectory planning method, validated through high-fidelity simulations in realistic anchorage scenarios. The grid-based positioning algorithm effectively formalizes expert seamanship heuristics, identifying anchor locations that maximize the safety buffer relative to adjacent ships and anchorage boundaries. The trajectory planning algorithm component, structured around turning, decelerating, and stopping guidance points, demonstrated robust performance through the generation of executable navigation paths that effectively compensated for speed loss and environmental drift forces, thereby ensuring precise arrival at designated positions with controlled vessel orientation and minimal residual velocity. The final state in all simulated cases met stringent criteria derived from practical anchoring standards, thereby validating both system efficacy and engineering practicality.
This research makes three distinct contributions: (1) establishing a systematic, quantifiable framework for anchor position selection that enhances situational awareness and safety over experiential judgment; (2) proposing a novel phased trajectory planning approach that explicitly addresses the low-speed maneuverability degradation of large cargo ship; and (3) creating an integrated autonomous anchoring workflow that unifies perception, decision-making, planning, and control functions, providing experimentally validated technical foundations for achieving full-path ship autonomy.
This study acknowledges specific limitations that highlight potential avenues for future research. The present model simplifies the complex dynamic swinging behavior of anchored vessels by representing it as a fixed circular domain—a design validated to encompass the maximum possible swing range of large cargo ships under normal environmental conditions, thereby ensuring computational efficiency and safety margins. However, this approach does not incorporate temporal variations in swing characteristics (e.g., time-dependent changes in swing amplitude induced by fluctuating environmental forces). Additionally, the system’s operational efficacy under extreme high-density anchorage scenarios or emergency conditions requires systematic evaluation. Subsequent research will prioritize the incorporation of time-varying environmental models, the formulation of dynamic swing simulation frameworks accounting for real-time environmental perturbations and seabed friction coefficients, and the expansion of decision-making algorithms to accommodate broader anchoring configurations.

Author Contributions

Conceptualization, W.Z. and B.W.; methodology, J.M. and B.W.; software, X.Z.; validation, Y.H., G.L. and B.W.; formal analysis, W.Z. and B.W.; investigation, Y.H. and G.L.; resources, W.Z. and G.L.; data curation, B.W.; writing—original draft preparation, W.Z.; writing—review and editing, B.W.; visualization, X.Z.; supervision, J.M. and Y.H.; project administration, B.W.; funding acquisition, J.M. 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, grant numbers 52271367, and the National Key R&D Program of China, grant number 2023YFB2603805.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Wei Zhu was employed by the company COSCO Shhipping Bulk Co., Ltd., and author Guoliang Li was employed by the company Ningbo Dagang Pilotage Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. United Nations Conference on Trade and Development. 2025 Review of Maritime Transport. Available online: https://unctad.org/system/files/official-document/rmt2025_en.pdf (accessed on 25 December 2025).
  2. Wang, Z.Y.; Yang, P.; Gao, D.J.; Bao, C.T. Path-planning algorithm based on elastic force contractions for autonomous navigation of unmanned container ships in waterborne transportation. Ocean. Eng. 2024, 310, 118646. [Google Scholar] [CrossRef]
  3. Ohn, S.W.; Namgung, H. Requirements for Optimal Local Route Planning of Autonomous Ships. J. Mar. Sci. Eng. 2023, 11, 17. [Google Scholar] [CrossRef]
  4. De Vos, J.; Hekkenberg, R.G.; Banda, O.A.V. The Impact of Autonomous Ships on Safety at Sea—A Statistical Analysis. Reliab. Eng. Syst. Saf. 2021, 210, 107558. [Google Scholar] [CrossRef]
  5. China Classification Society. Guidelines for Autonomous Cargo Ships; China Classification Society: Beijing, China, 2018. [Google Scholar]
  6. Cai, J.L.; Chen, G.Q.; Yin, J.; Ding, C.; Suo, Y.F.; Chen, J.H. A Review of Autonomous Berthing Technology for Ships. J. Mar. Sci. Eng. 2024, 12, 1137. [Google Scholar] [CrossRef]
  7. Zhao, X.Y.; Huang, L.W.; Zhang, K.; Mou, J.M.; Yu, D.Q.; He, Y.X. Dynamic Adaptive Decision-Making Method for Autonomous Navigation of Ships in Coastal Waters. IEEE Trans. Intell. Transp. Syst. 2024, 25, 17917–17930. [Google Scholar] [CrossRef]
  8. Huang, Y.M.; Chen, L.Y.; Chen, P.F.; Negenborn, R.R.; Van Gelder, P.H.A.J.M. Ship collision avoidance methods: State-of-the-art. Saf. Sci. 2021, 121, 451–473. [Google Scholar] [CrossRef]
  9. Kim, D.; Tezdogan, T.; Incecik, A. Hydrodynamic analysis of ship manoeuvrability in shallow water using high-fidelity URANS computations. Appl. Ocean. Res. 2022, 123, 103176. [Google Scholar] [CrossRef]
  10. Han, B.; Duan, Z.Y.; Peng, Z.H.; Chen, Y.H. A Ship Path Tracking Control Method Using a Fuzzy Control Integrated Line-of-Sight Guidance Law. J. Mar. Sci. Eng. 2024, 12, 586. [Google Scholar] [CrossRef]
  11. Liu, Z.H.; Zhou, D.; Zheng, Z.Y.; Wu, Z.L.; Gan, L.H. An Analytic Model for Identifying Real-Time Anchorage Collision Risk Based on AIS Data. J. Mar. Sci. Eng. 2023, 11, 1553. [Google Scholar] [CrossRef]
  12. Woo, J.; Kim, D.; Na, W.B. Safety analysis of rock berms that protect submarine power cables in the event of an anchor collision. Ocean. Eng. 2015, 107, 204–211. [Google Scholar] [CrossRef]
  13. Havold, J.I.; Nistad, S.; Skiri, A.; Odegard, A. The human factor and simulator training for offshore anchor handling operators. Saf. Sci. 2015, 75, 136–145. [Google Scholar] [CrossRef]
  14. Rutkowski, G. Analysis of human errors related to many marine accidents occurring while anchoring and manoeuvring at an anchorage. Sci. J. Gdyn. Marit. Univ. 2019, 112, 45–59. [Google Scholar] [CrossRef] [PubMed]
  15. Liu, Z.; Wu, Z.; Zheng, Z. A novel model for identifying the vessel collision risk of anchorage. Appl. Ocean. Res. 2020, 98, 102130. [Google Scholar] [CrossRef]
  16. Li, M.X.; Mou, J.M.; Chen, L.Y.; Huang, Y.M.; Chen, P.F. Comparison between the collision avoidance decision-making in theoretical research and navigation practices. Ocean. Eng. 2021, 228, 108881. [Google Scholar] [CrossRef]
  17. Lee, S.W.; Sasa, K.; Chen, C.; Waskito, K.T.; Cho, I.S. Novel safety evaluation technique for ships in offshore anchorage under rough seas conditions for optimal ship routing. Ocean. Eng. 2022, 253, 111323. [Google Scholar] [CrossRef]
  18. Chen, P.F.; Huang, Y.M.; Mou, J.M.; Van Gelder, P.H.A.J.M. Probabilistic risk analysis for ship-ship collision: State-of-the-art. Saf. Sci. 2019, 117, 108–122. [Google Scholar] [CrossRef]
  19. Lazarowska, A. A Discrete Artificial Potential Field for Ship Trajectory Planning. J. Navig. 2002, 55, 277–291. [Google Scholar] [CrossRef]
  20. Lekkas, A.M.; Fossen, T.I. Integral LOS Path Following for Curved Paths Based on a Monotone Cubic Hermite Spline Parametrization. IEEE Trans. Control Syst. Technol. 2014, 22, 2287–2301. [Google Scholar] [CrossRef]
  21. He, H.W.; Mansuy, M.; Verwilligen, J.; Delefortrie, G.; Lataire, E. Global path planning for inland vessels based on fast marching algorithm. Ocean. Eng. 2024, 312, 119172. [Google Scholar] [CrossRef]
  22. Li, M.X.; Mou, J.M.; Chen, P.F.; Rong, H.; Chen, L.Y.; Van Gelde, P.H.A.J.M. Towards real-time ship collision risk analysis: An improved R-TCR model considering target ship motion uncertainty. Reliab. Eng. Syst. Saf. 2022, 226, 108650. [Google Scholar] [CrossRef]
  23. Zhu, F.X.; Niu, Y.H.; Wei, M.X.; Du, Y.F.; Zhai, P.Y. A high-risk test scenario adaptive generation algorithm for ship autonomous collision avoidance decision-making based on Reinforcement Learning. Ocean Eng. 2025, 320, 120344. [Google Scholar] [CrossRef]
  24. Poonganam, S.N.J.; Gopalakrishnan, B.; Avula, V.S.S.B.K.; Singh, A.K.; Krishna, K.M.; Manocha, D. Reactive Navigation Under Non-Parametric Uncertainty Through Hilbert Space Embedding of Probabilistic Velocity Obstacles. IEEE Robot. Autom. Lett. 2020, 5, 2972840. [Google Scholar] [CrossRef]
  25. Rong, H.; Teixeira, A.P.; Guedes Soares, C. Ship trajectory uncertainty prediction based on a Gaussian Process model. Ocean. Eng. 2020, 182, 499–511. [Google Scholar] [CrossRef]
  26. Zhang, Q.; Zhu, G.B.; Hu, X.; Yang, R.M. Adaptive neural network auto-berthing control of marine ships. Ocean. Eng. 2019, 177, 40–48. [Google Scholar] [CrossRef]
  27. Ji, M.Y.; Srinivasamurthy, S.; Nihei, Y. A Quasi-Static Motion Prediction Model of a Multi-Hull Navigation Vessel in Dynamic Positioning Mode. Appl. Sci. 2022, 12, 8759. [Google Scholar] [CrossRef]
  28. Usui, H. Navigating Between Anchored Ships and Manoeuvering Difficulty. J. Navig. 2002, 55, 277–291. [Google Scholar] [CrossRef]
  29. Zou, Y.J.; Shen, C.; Xi, X.Y. Numerical Simulations on the Motions of Anchored Capesize Ships. J. Navig. 2011, 65, 145–158. [Google Scholar] [CrossRef]
  30. Vieira, D.P.; Tannuri, E.A.; Camara, J.G.A. Availability assessment of a monobuoy-anchored ship to ship offloading system. Appl. Ocean. Res. 2020, 101, 102291. [Google Scholar] [CrossRef]
  31. Sun, H.B.; Li, G.D.; Chen, G.Q. Dynamic model of cable tension and configuration for vessel at anchor. J. Mar. Sci. Technol. 2021, 26, 1144–1152. [Google Scholar] [CrossRef]
  32. Lee, D.H.; Kim, J.S. Improving anchorage occupancy forecasting with stacked ensemble learning. Brodogradnja 2026, 77, 77103. [Google Scholar] [CrossRef]
  33. Zhao, J.N.; Zhou, C.H.; Li, Z.; Xu, Y.M.; Gan, L.X. Optimization of anchor position allocation considering efficiency and safety demand. Ocean. Coast. Manag. 2023, 241, 106644. [Google Scholar] [CrossRef]
  34. Seo, M.G.; Kim, Y. Numerical analysis on ship maneuvering coupled with ship motion in waves. Ocean. Eng. 2011, 38, 1934–1945. [Google Scholar] [CrossRef]
  35. Kapatn, M. Risk assessment of ship anchorage handling operations using the fuzzy bow-tie method. Ocean. Eng. 2021, 236, 109500. [Google Scholar] [CrossRef]
  36. Wnorowski, J.; Lebkowski, A. Determination of Anchor Drop Sequence during Vessel Anchoring Operations Based on Expert Knowledge Base and Hydrometeorological Conditions. Electronics 2024, 13, 176. [Google Scholar] [CrossRef]
  37. Wu, X.P.; Moan, T. Dynamic behaviour of anchor handling vessels during anchor deployment. J. Mar. Sci. Technol. 2017, 22, 655–672. [Google Scholar] [CrossRef]
  38. Zhou, M.J.; Cao, L.; Liu, J.H.; Zhang, Z.G.; Liang, Z.C.; Cui, Z.K. Research on intelligent three-dimensional anchor position detection method for ships utilizing Traversal and Monte Carlo algorithms. Front. Mar. Sci. 2024, 11, 1471328. [Google Scholar] [CrossRef]
  39. Longo, J.; Stern, F. Effects of drift angle on model ship flow. Exp. Fluids 2002, 32, 558–569. [Google Scholar] [CrossRef]
  40. Wang, Y.; Xu, H.X.; Feng, H.; He, J.H.; Yang, H.J.; Li, F.; Yang, Z. Deep reinforcement learning based collision avoidance system for autonomous ships. Ocean. Eng. 2024, 292, 116527. [Google Scholar] [CrossRef]
  41. National Marine Data Center. Available online: https://mds.nmdis.org.cn/pages/dataView.html?type=1&id=4cbe083006234f51a4b2782368b3f38f (accessed on 25 December 2025).
  42. International Maritime Organization. Available online: https://wwwcdn.imo.org/localresources/en/KnowledgeCentre/IndexofIMOResolutions/MSCResolutions/MSC.401(95).pdf (accessed on 25 December 2025).
  43. JTS 165-2013; The General Design Code for Seaports. People’s Communications Press: Beijing, China, 2013.
Figure 1. Schematic diagram of ship anchoring.
Figure 1. Schematic diagram of ship anchoring.
Jmse 14 00107 g001
Figure 2. Available Anchor Position Determination Diagram.
Figure 2. Available Anchor Position Determination Diagram.
Jmse 14 00107 g002
Figure 3. The Flowchart of Optimal Anchor Position Calculation.
Figure 3. The Flowchart of Optimal Anchor Position Calculation.
Jmse 14 00107 g003
Figure 4. Schematic diagram of the ship anchoring process.
Figure 4. Schematic diagram of the ship anchoring process.
Jmse 14 00107 g004
Figure 5. Schematic diagram of dropping anchor for the large cargo ship.
Figure 5. Schematic diagram of dropping anchor for the large cargo ship.
Jmse 14 00107 g005
Figure 6. Ship anchoring trajectory planning based on multi-level guided.
Figure 6. Ship anchoring trajectory planning based on multi-level guided.
Jmse 14 00107 g006
Figure 7. Schematic diagram of ship stopping guidance point position.
Figure 7. Schematic diagram of ship stopping guidance point position.
Jmse 14 00107 g007
Figure 8. Schematic diagram of a ship with decreasing guidance point position.
Figure 8. Schematic diagram of a ship with decreasing guidance point position.
Jmse 14 00107 g008
Figure 9. Schematic diagram of a ship altering guidance point position.
Figure 9. Schematic diagram of a ship altering guidance point position.
Jmse 14 00107 g009
Figure 10. Schematic diagram of autonomous cargo ship safe anchoring decision-making.
Figure 10. Schematic diagram of autonomous cargo ship safe anchoring decision-making.
Jmse 14 00107 g010
Figure 11. The anchorage on the east side of Liuheng Island and the Xiazhimen Anchorage.
Figure 11. The anchorage on the east side of Liuheng Island and the Xiazhimen Anchorage.
Jmse 14 00107 g011
Figure 12. The optimal anchorage position of the map and the heat map (the safety domain of anchored ships is a circular area that incorporates their maximum swinging range; green markers indicate optimal anchor positions, and the color gradient reflects the safety margin after covering swing behavior).
Figure 12. The optimal anchorage position of the map and the heat map (the safety domain of anchored ships is a circular area that incorporates their maximum swinging range; green markers indicate optimal anchor positions, and the color gradient reflects the safety margin after covering swing behavior).
Jmse 14 00107 g012
Figure 13. Planned and actual trajectories under environmental forces (wind speed: 12 m/s; current speed: 0.5 m/s; direction: 270° (a), 330° (b)).
Figure 13. Planned and actual trajectories under environmental forces (wind speed: 12 m/s; current speed: 0.5 m/s; direction: 270° (a), 330° (b)).
Jmse 14 00107 g013
Figure 14. Robustness performance of the autonomous anchoring system (1000 Monte Carlo runs).
Figure 14. Robustness performance of the autonomous anchoring system (1000 Monte Carlo runs).
Jmse 14 00107 g014
Figure 15. Ship state during the anchoring maneuver in Speed over ground and Heading.
Figure 15. Ship state during the anchoring maneuver in Speed over ground and Heading.
Jmse 14 00107 g015
Table 1. Geographical boundaries of the anchorages.
Table 1. Geographical boundaries of the anchorages.
ItemLatitude/NLongitude/EItemLatitude/NLongitude/E
A29°40.723122°19.002129°43.506122°20.057
B29°40.256122°20.089229°42.212122°23.054
C29°37.158122°18.547329°41.591122°23.033
D29°37.134122°15.29429°41.609122°20.047
E29°37.541122°13.967
Table 2. Parameters of anchored ships in the experimental scenario.
Table 2. Parameters of anchored ships in the experimental scenario.
ItemLatitude/NLongitude/ELength/m
129.662756°122.305715°220East anchorage of Liuheng Island
229.661407°122.322277°280East anchorage of Liuheng Island
329.643863°122.271988°180East anchorage of Liuheng Island
429.644913°122.314640°245East anchorage of Liuheng Island
529.628717°122.259888°190East anchorage of Liuheng Island
629.718251°122.339540°220Xiazhimen Anchorage
729.702141°122.342329°280Xiazhimen Anchorage
829.707761°122.349323°180Xiazhimen Anchorage
929.707124°122.365543°245Xiazhimen Anchorage
1029.699968°122.371378°190Xiazhimen Anchorage
Table 3. Particulars of the ship.
Table 3. Particulars of the ship.
DraftLengthBreathDisplacementWater DensityInitial Position
14.5 m229.2 m32.2 m88,000 Tons1025 kg/m3122.434177 E/29.527429 N
Table 4. Summary of final-state metrics for key simulation runs.
Table 4. Summary of final-state metrics for key simulation runs.
Case No.Final Position Error (m)Final Heading Error (deg)Speed at Release (kn)Target Met
Case 138.510.20.22Yes
Case 241.37.20.38Yes
Average39.98.70.30-
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

Zhu, W.; Mou, J.; He, Y.; Zhao, X.; Li, G.; Wang, B. An Anchorage Decision Method for the Autonomous Cargo Ship Based on Multi-Level Guidance. J. Mar. Sci. Eng. 2026, 14, 107. https://doi.org/10.3390/jmse14010107

AMA Style

Zhu W, Mou J, He Y, Zhao X, Li G, Wang B. An Anchorage Decision Method for the Autonomous Cargo Ship Based on Multi-Level Guidance. Journal of Marine Science and Engineering. 2026; 14(1):107. https://doi.org/10.3390/jmse14010107

Chicago/Turabian Style

Zhu, Wei, Junmin Mou, Yixiong He, Xingya Zhao, Guoliang Li, and Bing Wang. 2026. "An Anchorage Decision Method for the Autonomous Cargo Ship Based on Multi-Level Guidance" Journal of Marine Science and Engineering 14, no. 1: 107. https://doi.org/10.3390/jmse14010107

APA Style

Zhu, W., Mou, J., He, Y., Zhao, X., Li, G., & Wang, B. (2026). An Anchorage Decision Method for the Autonomous Cargo Ship Based on Multi-Level Guidance. Journal of Marine Science and Engineering, 14(1), 107. https://doi.org/10.3390/jmse14010107

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