Next Article in Journal
Experimental Comparisons of the Wave Attenuation Characteristics Among Different Flexible-Membrane Breakwaters
Previous Article in Journal
On Swarm-Constrained Formation Tracking Control Method for Master–Slave AUVs with Dynamic Transformations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Anti-Disturbance Path Tracking Control for USV Based on Quantum-Inspired Optimization and Dynamic Game Theory

School of Naval Architecture and Ocean Engineering, Jiangsu University of Science and Technology, Zhenjiang 212013, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(1), 77; https://doi.org/10.3390/jmse14010077 (registering DOI)
Submission received: 27 November 2025 / Revised: 19 December 2025 / Accepted: 29 December 2025 / Published: 31 December 2025
(This article belongs to the Section Ocean Engineering)

Abstract

To address the challenge that unmanned surface vehicles (USVs) struggle to effectively balance tracking accuracy, control smoothness, and system energy efficiency under external disturbances, this paper proposes an anti-disturbance path tracking control method integrating quantum-inspired optimization (QIO) and dynamic game theory (GT). The proposed control method consists of a two-layer optimization architecture: the upper layer employs dynamic game theory to optimize the guidance process, modeling the optimization of the look-ahead distance ( L d ) and switching radius ( R ) in the LOS guidance algorithm as a non-cooperative game, and achieves adaptive adjustment to path variations and environmental disturbances by solving for the Nash equilibrium. The lower layer, based on a quantum-inspired optimization algorithm, enhances the control process by employing quantum bit probability amplitude encoding for the PID parameter space and utilizing a quantum rotation gate mechanism for efficient global search, thereby achieving online self-tuning of PID parameters under environmental disturbances. Simulation results indicate that, under sea conditions with external disturbances, the proposed method achieves a superior balance among tracking accuracy, control smoothness, and system energy efficiency compared to the traditional fixed-parameter PID-LOS approach, enhancing the comprehensive anti-disturbance robustness of the USV.

1. Introduction

USVs play a vital role in ocean monitoring, hydrographic surveys, and maritime security. Path tracking control, as the core technology of USV autonomous navigation, directly impacts the precision and reliability of task execution [1]. In existing research, the combination of PID controllers and line-of-sight (LOS) guidance has been widely adopted due to its simple structure and ease of implementation. The core of path tracking control comprises two components: guidance and control, with the guidance aspect having been the focus of extensive research by numerous scholars on the optimization of LOS guidance algorithms in recent years. In 2020, Wang et al. [2] proposed an improved integral line-of-sight (ILOS) guidance algorithm, adjusting look-ahead distance based on speed and tracking error. In 2024, Zhou et al. [3] addressed the issue of low path tracking accuracy in complex waters by proposing an adaptive LOS (ALOS) guidance controller. In 2024, Qi et al. [4] reduced overshoot in curved paths using a vector field-based adaptive LOS (VFALOS) guidance algorithm. In 2025, Sun et al. [5] addressed wind disturbances with a time-varying sideslip compensation adaptive LOS (TSC-ALOS) guidance algorithm. In 2025, Li et al. [6] addressed the path tracking problem of USVs under the influence of ocean currents by proposing an adaptive LOS (ALOS) guidance law with bias angle compensation. Although the aforementioned research on the improvement and optimization of LOS algorithms has achieved certain results, it predominantly focuses on the optimization of single objectives, without addressing the coordinated optimization of multiple objectives.
In the realm of control algorithms, adaptive PID controllers are increasingly receiving attention from scholars. In 2016, Majid et al. [7], aiming to enhance the response speed of PID controllers, proposed a fuzzy adaptive PID controller, with simulation results demonstrating that it exhibited superior stability compared to standard PID controllers. In 2023, Zhang et al. [8], aiming to improve the control accuracy of USV under the influence of disturbances such as wind, waves, and currents, proposed a dynamic positioning method based on adaptive fuzzy PID control, effectively compensating for these environmental disturbances. In 2023, Lai et al. [9], aiming to achieve advanced automation of USVs, proposed an intelligent adaptive PID controller based on proximal policy optimization (PPO). In 2024, Q. Xiang et al. [10], addressed nonlinearity and uncertainty in USV heading control with a particle swarm optimization (PSO) and radial basis function (RBF) neural network strategy. In 2025, Zhan et al. [11], boosted tracking accuracy under disturbances and delays with a hybrid heuristic-optimized adaptive PID controller.
Although the aforementioned research in the field of adaptive control has achieved significant results, the challenge of balancing multiple objectives—namely, tracking accuracy, control smoothness, and system energy consumption—under external disturbances persists, thereby constraining overall control performance. The aforementioned guidance and control methods have improved the path tracking accuracy of USV to varying degrees; however, under conditions of external environmental disturbances, existing methods struggle to achieve an effective balance among multiple objectives, including tracking accuracy, control smoothness, and system energy consumption.
It is noteworthy that, in order to address the issue of multi-objective optimization, game theory and quantum-inspired optimization are emerging as effective approaches to solving this problem [12,13,14]. Game theory, analyzing decision-making interactions, suits multi-objective optimization [15,16,17]. Quantum-inspired optimization demonstrates significant advantages in maintaining population diversity, improving optimization speed, and avoiding premature convergence [18,19,20].
Addressing the aforementioned problems, this paper proposes an anti-disturbance path tracking control method integrating quantum-inspired optimization and dynamic game theory. This method comprises a two-layer optimization architecture: the upper layer, based on dynamic game theory, optimizes the guidance process by modeling the optimization problem of the look-ahead distance ( L d ) and switching radius ( R ) in the LOS guidance algorithm as a non-cooperative game, achieving adaptive adjustment to path changes and environmental disturbances through the solution of its Nash equilibrium. The lower layer, based on a quantum-inspired optimization algorithm, enhances the control process by employing quantum bit probability amplitude encoding for the PID parameter space and utilizing a quantum rotation gate mechanism for efficient global search, achieving online self-tuning of PID parameters under environmental disturbances.
The primary novelty of the proposed scheme lies in the integrated two-layer hierarchical architecture that simultaneously achieves multi-objective coordinated optimization in both guidance and control layers under external disturbances. Unlike prior adaptive LOS methods, which primarily optimize single parameters (e.g., error or sideslip) for improved accuracy in specific scenarios, the upper-layer GTLOS models the joint optimization of look-ahead distance ( L d ) and switching radius ( R ) as a non-cooperative game, solving for the Nash equilibrium to balance tracking accuracy, control smoothness, and energy efficiency. This game-theoretic approach enables adaptive response to path curvature variations and disturbances without relying on heuristic rules.
In the control layer, while optimization-based PID tuning methods (e.g., fuzzy, PPO, PSO, or hybrid heuristic) demonstrate adaptive disturbance rejection, they often focus on single-objective improvements or suffer from local optima/premature convergence. The lower-layer QIO leverages quantum bit probability amplitude encoding and rotation gate updates for efficient global search and population diversity, enabling real-time (1.5 s interval) online self-tuning with superior multi-objective balance.
The integrated framework is the first to combine dynamic game theory for LOS parameter coordination with quantum-inspired optimization for PID tuning in USV path tracking, yielding demonstrated superior comprehensive performance across accuracy, smoothness, and energy metrics.
The main contributions of this paper include the following:
(1)
Apply non-cooperative game models to optimize the look-ahead distance ( L d ) and switching radius ( R ) in LOS guidance algorithms and achieve adaptive adjustment to path changes and environmental interference by solving their Nash equilibrium;
(2)
Using a quantum-inspired optimization algorithm to achieve real-time optimization of PID parameters, thereby enhancing resistance to external disturbances;
(3)
Through simulation verification, this method has superior performance in tracking accuracy, control smoothness, and system energy consumption.

2. USV Model and Game Theory-Based LOS Algorithm

To focus on the path tracking control problem and reduce design complexity, this study simplifies the USV’s six-degree-of-freedom motion to a three-degree-of-freedom (3-DOF) motion in the horizontal plane, encompassing surge, sway, and yaw. To characterize the motion posture and dynamic relationship of the USV, this study defines two coordinate systems: the earth-fixed reference coordinate system (O-X-Y) and the body-fixed coordinate system (O0-X0-Y0). The 3-DOF dynamics and kinematics model of the USV is expressed as Equation (1), with the coordinate diagram depicted in Figure 1.
u ˙ = 1 m 11 [ τ u + m 22 v r X u u ] v ˙ = 1 m 22 [ m 11 u r Y v v ] + d v r ˙ = 1 m 33 [ τ r ( m 22 m 11 ) u v N r r ] + d r x ˙ = u cos ψ v sin ψ y ˙ = u sin ψ + v cos ψ ψ ˙ = r
Here m 11 = 50.05 , m 22 = 84.36 , m 33 = 17.21 is defined as the inertia parameter including added mass, X u = 151.57 , Y v = 132.5 , N r = 34.56 represents the hydrodynamic damping coefficient. The total external disturbance torque is denoted as ( d v , d r ) , which includes wind, wave, and current effects.
The core principle of the traditional LOS guidance law is based on calculating a desired heading angle ψ d to enable the USV to converge to the desired path. Its expression is given by Equation (2):
ψ d = γ p + arctan ( e L d )
where γ p is defined as the tangent angle of the current path point, e represents the lateral tracking error, and L d is defined as the look-ahead distance ( L d ).
The LOS guidance process, in broad terms, involves calculating the desired heading angle and directing the USV to proceed in that direction; when the distance between the USV and the current target path point is less than the preset switching radius ( R ), the guidance system automatically switches the tracking target to the next path point, thereby achieving continuous tracking of the entire path.
In traditional LOS guidance algorithms, the parameters L d and R are typically configured as fixed values, posing challenges for adaptation to complex external environments. The value of L d directly impacts system performance: a smaller L d can enhance tracking precision but may cause oscillations and increase control energy consumption, whereas a larger L d helps improve motion smoothness but may lead to tracking lag, potentially affecting accuracy. The switching radius ( R ) determines the timing of path point switching and significantly affects tracking accuracy and control smoothness.
The fixed L d and R fail to achieve an ideal balance among tracking accuracy, motion smoothness, and control energy consumption. To address this, this paper proposes an adaptive LOS algorithm based on game theory, designated as the GTLOS (Game-Theoretic Line-of-Sight Algorithm, GTLOS) algorithm. The GTLOS algorithm builds upon the LOS algorithm by incorporating the strategy optimization concept from game theory, thereby enhancing the USV’s capability for coordinated optimization of multiple objectives under complex conditions.
The specific implementation of the GTLOS algorithm is as follows: it is implemented by selecting the look-ahead distance ( L d ) and switching radius ( R ) as parameters to participate in a game, modeling them as a two-player non-cooperative game model. The advantage of this modeling approach lies in its ability to simultaneously consider the balance of multiple performance indicators, including tracking accuracy, control smoothness, and system energy consumption, and to obtain the system’s optimal solution through the solution of the Nash equilibrium.
Within this game-theoretic framework, two players are required: Player 1 is responsible for selecting the look-ahead distance ( L d ), and Player 2 is responsible for selecting the switching radius ( R ).
The strategy space is defined as the range of parameter values that the two players can select. Based on the dynamic characteristics of path curvature, the strategy space is divided into two regions (S1 and S2) to enable adaptability in path tracking. The curvature threshold is set to k = 0.05 , determined through simulation, and this threshold divides the strategy into the S1 region with curvature greater than 0.05 and the S2 region with curvature less than or equal to 0.05; this division contributes to balancing accuracy and stability.
For the 1.5 m long USV used in this study, the curvature threshold of k = 0.05 corresponds to a radius of curvature of R t u r n = 1 / k = 20   m , or 13.3 times the vehicle length. This value effectively separates gentle curves (where larger look-ahead distances are preferred for smoothness and energy efficiency) from moderate-to-sharp turns (where reduced L d and R are required to ensure tracking accuracy and prevent corner-cutting).
Parameter ranges for both strategies, determined via simulations, ensure efficient searches within a feasible solution space, as shown in Equation (3):
S 1 = S L d ( 1 , 5 ) S R ( 0.5 , 2.5 ) ,   S 2 = S L d ( 2 , 8 ) S R ( 1 , 3 )
The payoff function serves as the cornerstone of this game, playing a pivotal role in evaluating the merits of various strategy combinations. This assessment hinges on the USV’s current state, utilizing its dynamic model to simulate future motion trajectories and control inputs. The resulting predictions are then used to compute the payoff function’s magnitude, providing a clear basis for judging the performance of different parameter sets. The design of the payoff function is outlined as follows:
J ( L d , R ) = k 1 C 1 h + k 2 C 2 h + k 3 C 3 h
C 1 h = k = t t + N h e 2 ( k ) Δ t
C 2 h = k = t t + N h τ r 2 ( k ) Δ t
C 3 h = k = t t + N h [ τ r ( k ) τ r ( k 1 ) ] 2 Δ t
Here k 1 , k 2 , k 3 represents the weighting parameter.
C 1 h represents the integrated path error over the next N h steps, serving as a measure of tracking accuracy.
C 2 h denotes the integrated control energy consumption, reflecting the efficiency of the control process.
C 3 h represents the smoothness cost, penalizing abrupt changes in control inputs.
Payoff function: “The payoff function (Equation (4)) is evaluated by simulating the USV’s future motion over a prediction horizon of 100 steps using the 3-DOF model. For each candidate ( L d , R ) pair, the model integrates forward from the current state, applying a temporary fixed-gain PID controller to compute predicted trajectories, tracking errors, control inputs”.
The flowchart of the GTLOS algorithm is presented in Figure 2.
The solution to this game is to find the Nash equilibrium point ( L d * , R * ) . The so-called Nash equilibrium refers to a strategy combination where no player can improve their payoff by unilaterally changing their own strategy. Its mathematical expression must satisfy the following conditions:
J ( L d * , R * ) J ( L d , R * ) , L d S 1 J ( L d * , R * ) J ( L d * , R ) , R S 2
During the search for the Nash equilibrium point within the strategy space, the update step sizes for the L d and R are set to 0.2 and 0.1, respectively.
The grid step sizes are set to 0.2 m for the look-ahead distance L d and 0.1 m for the switching radius R . These values were determined through extensive simulation experiments as a compromise between optimization precision and computational efficiency:
Finer steps (e.g., 0.1 m for L d and 0.05 m for R ) yield marginally better performance (<3% improvement in path deviation) but double the number of grid points and evaluations, increasing computation time proportionally.
Coarser steps (e.g., >0.4 m) lead to noticeable degradation in tracking smoothness during curved paths (increased overshoot or corner-cutting by 20%). The chosen steps ensure sufficient resolution for effective multi-objective balance (accuracy vs. smoothness vs. energy) while keeping the typical search space at 20~30 points per dimension (<900 total evaluations).
Optimization is triggered every 15 s (basic trigger) or immediately upon unexpected large deviations (>2.5 times historical average path deviation). This interval was selected based on simulation trials considering USV dynamics and environmental variation rates:
Shorter intervals (<10 s) provide negligible additional benefits but unnecessarily increase computational load. Longer intervals (>20 s) result in delayed adaptation to path curvature changes or gradual disturbance shifts, slightly degrading tracking accuracy (5~10% higher mean error in sine/circular paths).
The 15 s aligns well with the typical time scale of moderate sea state variations and USV maneuver responses (e.g., settling time 10~20 s for heading changes), ensuring timely parameter updates without overburdening onboard resources.

3. Design of USV Path-Tracking Control Algorithm

Traditional PID controllers with fixed parameters often exhibit significant performance degradation when subjected to external environmental disturbances. They struggle to maintain a balance between control accuracy, smoothness, and energy efficiency in dynamically changing environments. To effectively address this issue, this study introduces a Quantum-Inspired Optimization (Quantum-Inspired Optimization, QIO) method. The core idea of QIO is to map the probability amplitudes of quantum bits onto the PID parameter space and to guide the search direction through a quantum rotation gate mechanism, thereby obtaining an optimal parameter combination that can effectively suppress environmental disturbances while achieving multi-objective performance balance.
The QIO algorithm is applied for the online tuning of PID parameter ( K p , K i , K d ) controller parameters. The design process is as follows:
Each PID parameter is encoded as a quantum bit using a quantum angle encoding scheme. The conversion relationship between the quantum angle and the parameter value is defined as follows:
K p = K p min + ( K p max K p min ) sin 2 ( θ p ) K i = K i min + ( K i max K i min ) sin 2 ( θ i ) K d = K d min + ( K d max K d min ) sin 2 ( θ d )
Here K p [ 800 , 6000 ] , K i [ 0.1 , 3.0 ] , and K d [ 1 , 15 ] . The initial angle θ p , i , d is set to θ p , i , d = π 4 , ensuring that sin 2 ( θ p , i , d ) = 0.5 corresponds to the midpoint of each parameter’s search range. This encoding approach guarantees both the comprehensiveness and diversity of the search process. The determination of the PID parameter range is obtained by simulating and testing the control efficiency of traditional PID under different sea conditions.
The quantum observation process is employed to convert the quantum state into a classical solution. For each quantum bit, a random number ζ ~ ( 0 , 1 ) is generated, and the observation rule is defined as follows:
K p = K p min + ( K p max K p min ) sin 2 ( θ p ) , sin 2 ( θ p ) > ζ K p min + ( K p max K p min ) cos 2 ( θ p ) , sin 2 ( θ p ) ζ
K i = K i min + ( K i max K i min ) sin 2 ( θ i ) , sin 2 ( θ i ) > ζ K i min + ( K i max K i min ) cos 2 ( θ i ) , sin 2 ( θ i ) ζ
K d = K d min + ( K d max K d min ) sin 2 ( θ d ) , sin 2 ( θ d ) > ζ K d min + ( K d max K d min ) cos 2 ( θ d ) , sin 2 ( θ d ) ζ
This process generates a population P = K 1 , K 2 , , K 12 consisting of 12 candidate solutions, where each individual represents a set of PID parameter combinations. The mutation probability for each individual is set to 3%, resulting in an overall mutation probability of approximately 36% per optimization iteration. In other words, a mutation typically occurs once every three optimization cycles. During the mutation process, one of the three PID parameters ( K p , K i , K d ) is randomly selected to mutate. Its value is then increased or decreased by a certain proportion, with the probability of each outcome as shown in Figure 3, which is determined according to the following formula:
f ( δ ) = 1 0.05 2 π e δ 2 2 × ( 0.05 ) 2
Based on this, the historically best-performing parameter combination is added, resulting in a total of 13 individuals in the population. The performance of these 13 individuals is then evaluated. To comprehensively assess the performance of a given parameter set, the following fitness function is designed:
F ( K ) = w 1 J I T A E + w 2 J e n e r g y + w 3 J o v e r + w 4 J s t a b i l i t y
J I T A E = T 1 T 2 t e ( t ) d t
J e n e r g y = T 1 T 2 τ 2 ( t ) d t
J o v e r = max t [ T 1 , T 2 ] e ( t )
J s t a b i l i t y = 1 N k = 1 N ( e ( k ) e ¯ ) 2
where w 1 , w 2 , w 3 , w 4 represents the weighting coefficient. J I T A E penalizes persistent errors, encouraging the system to stabilize quickly. J e n e r g y penalizes control energy consumption, ensuring smooth control and preventing actuator saturation. J o v e r ensures system stability, avoiding severe oscillations. J s t a b i l i t y enhances system smoothness, reducing output fluctuations.
To ensure real-time and rapid evaluation, historical operational data within a recent time window are used to assess the parameters, rather than performing a full simulation. The length of the recent data is determined based on simulation experiments, but at least 600 pieces are required. When evaluating a set of PID parameters ( K p , K i , K d ) , a temporary PID controller is created, and the error sequence from the historical data is used as its input. The output of this temporary controller is then used to compute the performance metrics for the parameter set. This approach significantly reduces computational overhead and meets the real-time requirements of online optimization.
The quantum rotation gate mechanism represents the learning and evolution phase of the QIO algorithm. Based on the fitness evaluation results described above, the quantum angles are strategically updated using the quantum rotation gate, guiding the probability amplitudes toward regions corresponding to high-performing solutions. The update formula is given by
θ k ( t + 1 ) = θ k ( t ) + Δ θ k ,   k = p , i , d
where
Δ θ k = sgn ( θ k b e s t θ k t ) F ( K ) ( t ) F ( K ) b e s t F ( K ) b e s t
If the current optimal solution indicates that a parameter needs to be increased, θ k is adjusted to increase the value of sin 2 ( θ k ) , thereby raising the probability of observing a larger parameter value in the next iteration.
Optimization Procedure: The process begins with initialization, where the PID parameter ranges, the number of quantum bits (3), and the quantum population size (13) are set. The algorithm then enters the iterative optimization phase, executing the observation, evaluation, and update steps sequentially:
Observation: Classical PID candidate solutions are generated from the quantum states via quantum observation.
Evaluation: The fitness of each candidate is calculated using historical operational data, with emphasis on assessing multi-objective performance.
Update: Based on the fitness results, the quantum angles are adjusted using the quantum rotation gate, guiding the search toward regions with high-performing solutions that better balance the multi-objective criteria.
Finally, the best solution from all generations, or the current optimal solution, is selected. After smoothing through a first-order low-pass filter, the updated parameters are applied to the PID controller, as follows:
K c u r r e n t = α K p r e v i o u s + ( 1 α ) K o p t i m i z e d
Here, α is a smoothing factor used to prevent abrupt parameter changes that could induce system oscillations, thereby further ensuring control smoothness. Based on multiple simulation trials, α is set to 0.9.
The QIO algorithm optimizes the PID parameters at a frequency of once every 1.5 s. This frequency is determined by fully considering the fast characteristics of the QIO algorithm and has been validated through extensive simulation experiments. At this update rate, real-time self-tuning of PID parameters is achieved while minimizing computational resource consumption.
By integrating the GTLOS guidance algorithm with the QIO-PID control algorithm, a path-tracking control architecture for the unmanned surface vehicle is established, as illustrated in Figure 4.
As shown in Figure 4, the controller operates in two layers:
Guidance system layer: Desired waypoints ( x d , y d ) and current states ( x , y , ψ ) are fed into the GTLOS module, which solves a non-cooperative game to obtain adaptive look-ahead distance L d and switching radius R . These parameters are used by the LOS law to generate desired heading ψd.
Control system layer: The QIO algorithm continuously self-tunes PID gains ( K p , K i , K d ) using historical data within the recent time window. Heading error e = ψ d ψ enters the QIO-PID controller, to produce ( n _ l , n _ r ) .
( n _ l , n _ r ) is the thrust of the left and right propellers, ( d v , d r ) are applied d v = 0.2   m / s 2 (lateral) and d r = 0.6   rad / s 2 (yaw) to represent significant wind, wave, and current effects. The ( d v , d r ) are obtained by dividing the estimated external forces and moments acting on the USV by the corresponding inertial parameters m 22 and m 33 , respectively.

4. Simulation Results and Analysis

To verify the effectiveness of the proposed method, simulation experiments were conducted in a Python3.8 environment and compared with the conventional fixed-parameter PID-LOS approach. In the body-fixed frame, environmental disturbances were set as d v = 0.2   m / s 2 (lateral) and d r = 0.6   rad / s 2 (yaw).
The constant disturbances applied in the simulations for the 1.5 m long USV are equivalent to a lateral (sway) force of approximately 16.8 N and a yaw moment of 10.3 N.m. These values correspond to moderate sea states (Beaufort scale 4~5, with wind speeds of 8~13 m/s and significant wave heights of 1~2 m), which are typical for small USV in coastal or sheltered waters during routine operations. Such disturbance magnitudes align well with reported values in the literature on simulations and experiments for comparable small USVs (1~2 m class). Wind, wave, and current effects often induce persistent lateral forces in the range of 5~20 N and yaw moments of 2~15 N.m under similar moderate conditions, as observed in studies involving dynamic positioning, path tracking, and station-keeping tests.
Although the use of constant disturbances simplifies the steady-state analysis and clearly demonstrates the proposed method’s adaptive compensation capabilities, real-world ocean environments involve more complex time-varying and stochastic components (e.g., wave-induced oscillations, gusty winds, and irregular currents). Future work could extend the framework by modeling these as process noise (for dynamic environmental variations) and measurement noise (for sensor uncertainties), potentially incorporating spectral models like JONSWAP for waves to further validate robustness in fully dynamic rough seas.
The weighting parameters for the payoff and fitness functions were set as follows: for the payoff function (Equation (4)), the weights k 1 , k 2 , k 3 were 0.7, 0.2, and 0.1, reflecting a design philosophy that prioritizes tracking accuracy while considering system energy consumption. For the fitness function (Equation (14)), the weights w 1 , w 2 , w 3 , w 4 were 0.6, 0.2, 0.1, and 0.1, reflecting a design principle that emphasizes tracking accuracy while also accounting for control efficiency. These weighting parameters were determined through extensive simulation experiments, based on the design philosophy mentioned above.

4.1. Straight-Line Path Control

The expression of the straight-line path to be tracked is given by
y d = 40 , x d [ 0 , 80 ]
The USV’s initial position is ( x , y ) = ( 0 , 30 ) , initial heading angle ϕ = 0 , and initial velocity u = 0 . The simulation results for different methods are shown in Figure 5, with statistical data on path deviation and heading error summarized in Table 1, and control data presented in Table 2.
As shown in Table 1, the GTLOS-QIO-PID method demonstrates the best performance in terms of tracking accuracy. Its mean path deviation of 0.8727 is 40.1% lower than that of the conventional LOS-PID method (1.4563). Moreover, the GTLOS-QIO-PID method exhibits superior stability in error performance, with a path deviation variance of 1.6780, the smallest among all compared methods.
In terms of heading control performance, the GTLOS-QIO-PID method also achieves the best results. Its mean heading error of 0.0140 is the lowest, representing an 83.8% reduction compared with the conventional method, while the variance (0.1003) remains relatively small, further confirming its stability advantage.
Further analysis of the control input data in Table 2 shows that for the GTLOS-QIO-PID algorithm, the left propeller has a total thrust of 329,308 and an average thrust of 24.99, both significantly lower than those of the conventional LOS-PID method (total thrust 364,816, average thrust 27.69). Similarly, the right propeller achieves a total thrust of 741,674 and an average thrust of 56.29, also notably lower than the LOS-PID method (total thrust 952,783, average thrust 72.31).
Path deviation is defined as the perpendicular distance from the USV’s current position to the current segment of the straight path being tracked (from p 1 to p 2 ).
Considering the data from Table 1 and Table 2, the GTLOS-QIO-PID method effectively balances tracking accuracy, control smoothness, and system energy consumption, demonstrating strong overall performance.

4.2. Circular Path Control

The expression of the Circular path to be tracked is given by
y d = 50 900 ( x d 30 ) 2 , x d [ 0 , 60 ]
The USV’s initial position is ( x , y ) = ( 0 , 60 ) , initial heading angle φ = 0 , and initial velocity u = 0 . The simulation results for different methods are shown in Figure 6, with statistical data on path deviation and heading error summarized in Table 3, and control data presented in Table 4.
As shown in Table 3, the GTLOS-QIO-PID method demonstrates the highest path-tracking accuracy, with a mean path deviation of 0.604, representing a 48.7% reduction compared with the conventional LOS-PID method (1.177). In terms of error stability, the GTLOS-QIO-PID method also performs best, with a path deviation variance of only 0.309, the smallest among all methods.
For heading control, the GTLOS-QIO-PID method again achieves superior performance, with a mean heading error of 0.027, the lowest value, corresponding to a 79.9% reduction compared with the conventional method, and a variance of 0.165, also the smallest. A combined analysis of path deviation and heading error indicates that the GTLOS-QIO-PID method offers a clear advantage in path-tracking accuracy. Further inspection of the tracking trajectories and zoomed-in views shows that the path under this method is smoother.
Analysis of the control input data in Table 4 shows that for the GTLOS-QIO-PID algorithm, the left propeller has a total thrust of 439,613 and an average thrust of 29.81, slightly higher than the conventional LOS-PID method (total thrust 417,709, average thrust 28.33). The right propeller, however, achieves a total thrust of 818,776 and an average thrust of 55.52, significantly lower than the LOS-PID method (total thrust 1,057,018, average thrust 71.68). Overall, the GTLOS-QIO-PID method distributes thrust more effectively, notably reducing the demand on the right propeller, which contributes to lower overall system energy consumption.
Taken together, these results indicate that the method successfully balances tracking accuracy, control smoothness, and energy efficiency, demonstrating excellent overall performance.

4.3. Sine Path Tracking Control

The expression of the sine path to be tracked is given by
y d = 40 + 30 sin ( 2 π x d / 50 ) , x d [ 0 , 60 ]
The USV’s initial position is ( x , y ) = ( 0 , 30 ) , initial heading angle φ = 0 , and initial velocity u = 0 . The simulation results for different methods are shown in Figure 7, with statistical data on path deviation and heading error summarized in Table 5, and control data presented in Table 6.
In terms of path-tracking accuracy, the GTLOS-QIO-PID method outperforms all other approaches, with a mean path deviation of 0.437, representing a 54.2% reduction compared with the conventional LOS-PID method (0.954). Additionally, it demonstrates superior error stability, with a path deviation variance of only 0.202, the smallest among all methods.
For heading control, the GTLOS-QIO-PID method also excels, achieving a mean heading error of 0.021 and a maximum error of 1.571, both the lowest values. Compared with the conventional method, the mean error decreases by 78.8%, and the variance is also minimized. A combined analysis of path deviation and heading error confirms that the GTLOS-QIO-PID method has a clear advantage in path-tracking precision. Detailed examination of the tracking trajectories and their zoomed-in views further reveals that the path under this method is smoother.
Analysis of the control input data in Table 6 shows that for the GTLOS-QIO-PID method, the left propeller has a total thrust of 652,765 and an average thrust of 26.29, while the right propeller achieves a total thrust of 1,398,031 and an average thrust of 56.31. Both are significantly lower than those of the conventional LOS-PID method, indicating that this method achieves high-precision tracking while substantially reducing overall system energy consumption.
Overall, the GTLOS-QIO-PID algorithm effectively balances tracking accuracy, control smoothness, and energy efficiency under external disturbances, demonstrating stronger multi-objective optimization capabilities.
From the results of the three path simulation experiments, it is evident that the GTLOS-QIO-PID method consistently outperforms the traditional fixed-parameter LOS-PID approach in terms of tracking accuracy, control smoothness, and system energy consumption. For the design of certain key parameters, this paper primarily relies on two methods: numerical computation and observations from simulation experiments.

5. Conclusions and Discussion

To address the challenge of achieving an effective balance among tracking accuracy, control smoothness, and system energy consumption under external disturbances, this study proposes an anti-disturbance path-tracking control method that integrates Quantum-Inspired Optimization (QIO) with Dynamic Game Theory (GT). The paper details the implementation of a game-theory-based LOS guidance algorithm and a quantum-inspired adaptive PID controller.
Simulation results demonstrate that the GTLOS-QIO-PID method significantly outperforms the conventional fixed-parameter PID-LOS approach in terms of path-tracking accuracy, control smoothness, and overall system energy efficiency. Although the proposed method achieves an excellent balance among tracking accuracy, control smoothness, and energy efficiency, the inherent multi-objective trade-off implies that performance dimensions not explicitly included in the payoff/fitness functions may be indirectly compromised. Specifically, excessively aggressive optimization of energy-related weights can lead to marginally increased actuator wear and higher peak thrust demands during sharp maneuvers, while over-emphasis on smoothness may slightly prolong convergence time under sudden large disturbances. Future work will address these limitations by (i) incorporating actuator constraints directly into the game-theoretic payoff and QIO fitness functions using penalty terms or barrier functions, (ii) introducing additional objectives or hierarchical weighting strategies that dynamically prioritize objectives according to mission phase, and (iii) extending the framework to explicit multi-objective Pareto optimization techniques to provide a set of non-dominated solutions for different operational requirements.
Looking ahead, the proposed control method could be extended to formation control, enabling multi-objective balance in formation path tracking. Additionally, real-world trials are planned to validate the method’s effectiveness in practical environments.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

The Python source code used to generate the results reported in this paper is publicly available at: https://github.com/hxhappya/USV_GTLOS_QIOPID.git (accessed on 15 December 2025). Raw simulation data are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ping, Y.; Liu, W.; Miao, Z.; Yang, S.Y.; Wang, C.L.; Miao, J.F. Research Status and Development Trend of Intelligent Unmanned Surface Vehicle. J. Ship Eng. 2023, 45, 61–69. [Google Scholar] [CrossRef]
  2. Wan, L.; Su, Y.; Zhang, H.; Shi, B.; AbouOmar, M.S. An Improved Integral Light-of-Sight Guidance Law for Path Following of Unmanned Surface Vehicles. Ocean Eng. 2020, 205, 107302. [Google Scholar] [CrossRef]
  3. Zhou, G.; Wu, J.; Gao, K.; Song, N.; Jia, G.; Zhou, X.; Xu, J.; Wang, X. Development of an Adaptive Fuzzy Integral-Derivative Line-of-Sight Method for Bathymetric LiDAR Onboard Unmanned Surface Vessel. Remote Sens. 2024, 16, 2657. [Google Scholar] [CrossRef]
  4. Qi, J.; Wang, R.; Wu, N.; Fan, Y.; Wang, J. Adaptive Line-of-Sight Guidance Law Based on Vector Fields Path Following for Underactuated Unmanned Surface Vehicles. arXiv 2025, arXiv:2403.17448. [Google Scholar] [CrossRef]
  5. Sun, J.; Han, S.; Yan, L.; Liu, K.; Ding, S.; Zhou, L. Research on Adaptive LOS Guidance with Time-Varying Sideslip Compensation under Environmental Disturbances. Chin. J. Ship Res. 2025, 20, 1–11. [Google Scholar] [CrossRef]
  6. Li, Y.; Wan, J.; Wang, X.; Sun, Z.; Li, H.; Yu, Z.; Kou, L.; Li, J.; Yang, Y. Path-Following Control Based on ALOS Guidance Law for USV. Electronics 2025, 14, 749. [Google Scholar] [CrossRef]
  7. Majid, M.H.A.; Arshad, M.R. A fuzzy self-adaptive PID tracking control of autonomous surface vehicle. In Proceedings of the Computing and Engineering (ICCSCE), Penang, Malaysia, 27–29 November 2015. [Google Scholar] [CrossRef]
  8. Zhang, S. Research on Dynamic Positioning Control Method of Surface Unmanned Vehicle Based on Adaptive Fuzzy PID Algorithm. Mod. Manuf. Technol. Equip. 2025, 61, 183–185. [Google Scholar] [CrossRef]
  9. Lai, P.; Liu, Y.; Zhang, W.; Xu, H. Intelligent controller for unmanned surface vehicles by deep reinforcement learning. Phys. Fluids 2023, 35, 037111. [Google Scholar] [CrossRef]
  10. Xiang, Q.; Tie, J.; Tang, Y.; Wang, Z. Research on Heading Adaptive Control for Unmanned Surface Vehicles. In Proceedings of the 2024 5th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT), Nanjing, China, 29–31 March 2024. [Google Scholar] [CrossRef]
  11. Zhan, S.; Liu, Q.; Zhao, Z.; Zhang, S.; Xu, Y. Advanced Robust Heading Control for Unmanned Surface Vessels Using Hybrid Metaheuristic-Optimized Variable Universe Fuzzy PID with Enhanced Smith Predictor. Biomimetics 2025, 10, 611. [Google Scholar] [CrossRef] [PubMed]
  12. Iovane, G. Quantum-Inspired Algorithms and Perspectives for Optimization. Electronics 2025, 14, 2839. [Google Scholar] [CrossRef]
  13. Yelleti, V.; Ravi, V.; Krishna, P.R. Quantum-Inspired Evolutionary Algorithms for Feature Subset Selection: A Comprehensive Survey. Quantum Inf. Process 2025, 24, 196. [Google Scholar] [CrossRef]
  14. Dunjko, V.; Briegel, H.J. Machine learning artificial intelligence in the quantum domain: A review of recent progress. Rep. Prog. Phys 2018, 81, 074001. [Google Scholar] [CrossRef] [PubMed]
  15. Hong, L.; Cui, W.; Chen, H.; Song, C.; Li, W. Maneuver Planning for Multiple Pursuit Intelligent Surface Vehicles in a Sequence of Zero-Sum Pursuit–Evasion Games. J. Mar. Sci. Eng. 2024, 12, 1221. [Google Scholar] [CrossRef]
  16. Qu, X.; Gan, W.; Song, D.; Zhou, L. Pursuit-evasion game strategy of USV based on deep reinforcement learning in complex multi-obstacle environment. Ocean Eng. 2023, 273, 114016. [Google Scholar] [CrossRef]
  17. Raivio, T.; Ehtamo, H. Visual aircraft identification as a pursuit-evasion game. J. Guid. Control Dyn. 2000, 23, 701–708. [Google Scholar] [CrossRef]
  18. Hua, D.; Chang, C.; Liu, S.; Liu, Y.; Ma, D.; Hua, H. Quantum-Inspired Multi-Objective Optimization Framework for Dynamic Wireless Electric Vehicle Charging in Highway Networks Under Stochastic Traffic and Renewable Energy Variability. World Electr. Veh. J. 2025, 16, 221. [Google Scholar] [CrossRef]
  19. Kyriazos, T.; Poga, M. Quantum-Inspired Statistical Frameworks: Enhancing Traditional Methods with Quantum Principles. Encyclopedia 2025, 5, 48. [Google Scholar] [CrossRef]
  20. Khan, A.A.; Hussain, S.; Chandra, R. A Quantum-Inspired Predator–Prey Algorithm for Real-Parameter Optimization. Algorithms 2024, 17, 33. [Google Scholar] [CrossRef]
Figure 1. Surge velocity u (m/s), sway velocity v (m/s), yaw rate r (rad/s), position (x,y) (m), and heading ψ (rad) are indicated.
Figure 1. Surge velocity u (m/s), sway velocity v (m/s), yaw rate r (rad/s), position (x,y) (m), and heading ψ (rad) are indicated.
Jmse 14 00077 g001
Figure 2. Flowchart of the GTLOS Guidance Algorithm. Described the running process of the GTLOS algorithm. The conditions for triggering optimization are set as basic trigger and unexpected trigger: the basic trigger occurs every fixed interval (15 s) to perform optimization, while the unexpected trigger is activated when the path deviation reaches 2.5 times the historical average path deviation.
Figure 2. Flowchart of the GTLOS Guidance Algorithm. Described the running process of the GTLOS algorithm. The conditions for triggering optimization are set as basic trigger and unexpected trigger: the basic trigger occurs every fixed interval (15 s) to perform optimization, while the unexpected trigger is activated when the path deviation reaches 2.5 times the historical average path deviation.
Jmse 14 00077 g002
Figure 3. Probability density distribution of the mutation magnitude. It illustrates the probability density distribution of the mutations, where 68.2% of the mutations fall within ±5%, 95.4% within ±10%, and 99.7% within ±15%.
Figure 3. Probability density distribution of the mutation magnitude. It illustrates the probability density distribution of the mutations, where 68.2% of the mutations fall within ±5%, 95.4% within ±10%, and 99.7% within ±15%.
Jmse 14 00077 g003
Figure 4. Hierarchical architecture of the proposed GTLOS-QIO-PID path-tracking controller. The upper layer employs dynamic game theory to adaptively optimize the look-ahead distance ( L d ) and switching radius ( R ) via Nash equilibrium solution. The lower layer uses quantum-inspired optimization (QIO) for real-time (update every 1.5 s) self-tuning of PID parameters.
Figure 4. Hierarchical architecture of the proposed GTLOS-QIO-PID path-tracking controller. The upper layer employs dynamic game theory to adaptively optimize the look-ahead distance ( L d ) and switching radius ( R ) via Nash equilibrium solution. The lower layer uses quantum-inspired optimization (QIO) for real-time (update every 1.5 s) self-tuning of PID parameters.
Jmse 14 00077 g004
Figure 5. Simulation results for straight-line path tracking. (a) Trajectory comparison. (b) Local zoom. (c) Path deviation. (d) Heading error. (e) Control inputs.
Figure 5. Simulation results for straight-line path tracking. (a) Trajectory comparison. (b) Local zoom. (c) Path deviation. (d) Heading error. (e) Control inputs.
Jmse 14 00077 g005
Figure 6. Simulation results for circular path. (a) compares the path-tracking trajectories of the conventional LOS-PID, GTLOS-PID, and GTLOS-QIO-PID methods. (b) shows a local zoomed-in view of the trajectory comparison. (c) presents the path deviation comparison. (d) shows the heading error comparison. (e) displays the comparison of control inputs.
Figure 6. Simulation results for circular path. (a) compares the path-tracking trajectories of the conventional LOS-PID, GTLOS-PID, and GTLOS-QIO-PID methods. (b) shows a local zoomed-in view of the trajectory comparison. (c) presents the path deviation comparison. (d) shows the heading error comparison. (e) displays the comparison of control inputs.
Jmse 14 00077 g006
Figure 7. Simulation results for sine path. (a) compares the path-tracking trajectories of the conventional LOS-PID, GTLOS-PID, and GTLOS-QIO-PID methods. (b) shows a local zoomed-in view of the trajectory comparison. (c) presents the path deviation comparison. (d) shows the heading error comparison. (e) displays the comparison of control inputs.
Figure 7. Simulation results for sine path. (a) compares the path-tracking trajectories of the conventional LOS-PID, GTLOS-PID, and GTLOS-QIO-PID methods. (b) shows a local zoomed-in view of the trajectory comparison. (c) presents the path deviation comparison. (d) shows the heading error comparison. (e) displays the comparison of control inputs.
Jmse 14 00077 g007
Table 1. Simulation data for straight-line path.
Table 1. Simulation data for straight-line path.
AlgorithmPath DeviationHeading Error
MeanMaxVarMeanMaxVar
LOS-PID1.456311.3681.86960.08661.27930.2019
GTLOS-PID1.186510.9301.71250.03490.64190.0354
GTLOS-QIO-PID0.872710.8241.67800.01401.43130.1003
Table 2. Simulation data of control inputs for straight-line path.
Table 2. Simulation data of control inputs for straight-line path.
AlgorithmLeft PropellerRight Propeller
TotalAverageTotalAverage
LOS-PID364,81627.69952,78372.31
GTLOS-PID364,35227.65957,60872.28
GTLOS-QIO-PID329,30824.99741,67456.29
Table 3. Simulation data for circular path.
Table 3. Simulation data for circular path.
AlgorithmPath DeviationHeading Error
MeanMaxVarMeanMaxVar
LOS-PID1.1773.2330.6740.1341.5220.320
GTLOS-PID0.7422.6480.4230.0963.2800.329
GTLOS-QIO-PID0.6041.9540.3090.0272.0220.165
Table 4. Simulation data of control inputs for circular path.
Table 4. Simulation data of control inputs for circular path.
AlgorithmLeft PropellerRight Propeller
TotalAverageTotalAverage
LOS-PID417,70928.331,057,01871.68
GTLOS-PID441,10329.911,061,12871.96
GTLOS-QIO-PID439,61329.81818,77655.52
Table 5. Simulation data for sine path.
Table 5. Simulation data for sine path.
AlgorithmPath DeviationHeading Error
MeanMaxVarMeanMaxVar
LOS-PID0.9542.2400.3910.0992.1820.212
GTLOS-PID0.6851.2540.2430.0311.7810.096
GTLOS-QIO-PID0.4371.7820.2020.0211.5710.090
Table 6. Simulation data of control inputs for sine path.
Table 6. Simulation data of control inputs for sine path.
AlgorithmLeft PropellerRight Propeller
TotalAverageTotalAverage
LOS-PID794,01859.751,690,51168.09
GTLOS-PID697,16678.321,798,65572.45
GTLOS-QIO-PID652,765178.761,398,03156.31
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

Huang, X.; Li, Y.; Wang, B.; Ding, L.; Chen, Z.; Liu, J. Anti-Disturbance Path Tracking Control for USV Based on Quantum-Inspired Optimization and Dynamic Game Theory. J. Mar. Sci. Eng. 2026, 14, 77. https://doi.org/10.3390/jmse14010077

AMA Style

Huang X, Li Y, Wang B, Ding L, Chen Z, Liu J. Anti-Disturbance Path Tracking Control for USV Based on Quantum-Inspired Optimization and Dynamic Game Theory. Journal of Marine Science and Engineering. 2026; 14(1):77. https://doi.org/10.3390/jmse14010077

Chicago/Turabian Style

Huang, Xinhao, Yongzheng Li, Biwei Wang, Liting Ding, Zeyu Chen, and Jiazheng Liu. 2026. "Anti-Disturbance Path Tracking Control for USV Based on Quantum-Inspired Optimization and Dynamic Game Theory" Journal of Marine Science and Engineering 14, no. 1: 77. https://doi.org/10.3390/jmse14010077

APA Style

Huang, X., Li, Y., Wang, B., Ding, L., Chen, Z., & Liu, J. (2026). Anti-Disturbance Path Tracking Control for USV Based on Quantum-Inspired Optimization and Dynamic Game Theory. Journal of Marine Science and Engineering, 14(1), 77. https://doi.org/10.3390/jmse14010077

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop