Abstract
Achieving formation tracking control of underactuated autonomous underwater vehicles (AUVs) under communication delays presents a significant challenge. To address this challenge, a distributed prescribed performance control protocol based on a real-time state information online predictor (RSIOP) is proposed in this paper. First, we innovatively designed an RSIOP to achieve active compensation for the delayed state information of neighboring AUVs. Next, considering formation performance and safety, a low-complexity and practical nonlinear mapping function was used to implement prescribed performance tracking control for the AUV formation. Additionally, the adverse effects of external disturbance uncertainties and input saturation are also considered. Finally, the simulation tests demonstrated that the proposed formation control protocol can successfully achieve the predetermined formation tracking tasks in the presence of time-varying communication delays and external disturbances, while also enabling real-time changes in formation configuration during the process. Throughout, the protocol maintains input saturation limits, and the actual control inputs remain smooth, with no significant oscillations. Furthermore, comparative simulation tests verified the necessity of the RSIOP developed in this study and quantitatively demonstrated that the proposed control method exhibits superior performance in terms of formation control accuracy, error convergence speed, and transient-state constraints.
1. Introduction
Autonomous underwater vehicles (AUVs) constitute an emerging class of unmanned underwater platforms that have experienced rapid advancements in recent years, driven by significant progress in energy systems, sensing technologies, navigation, communication, and control technologies [1,2,3,4,5]. However, with the expansion of oceanic endeavors and the increasing complexity of underwater tasks, AUVs face significant challenges. The limited energy capacity, the susceptibility to ocean currents and marine life disturbances, and the relatively small operational coverage within a limited timeframe of single AUV platforms are inadequate to meet the requirements of more complex, real-time, large-scale marine missions [6,7]. These limitations highlight the urgent need for more robust and scalable solutions, driving the focus toward multi-AUV systems. Today, multi-AUV systems have been proven to collect more reliable data and exhibit higher efficiency, better fault tolerance, greater robustness, wider mission execution areas, and lower system costs compared to single AUVs [8,9,10,11]. Despite these advantages, the successful deployment of multi-AUV systems poses considerable challenges, especially with respect to formation control and communication reliability. The primary objective of AUV formation control is to manage the relative distance, speed, or orientation between AUVs, enabling them to move as a unified group. This facilitates tasks such as transitioning from initial positions to a designated location to form a specific formation or maintaining a certain formation during navigation [12].
The success of AUV formation control relies heavily on effective communication between vehicles. To achieve AUV formation, information transmission between AUVs must be conducted through wireless communication within a network control system. Acoustic communication has become the most widely used method due to its advantages of longer underwater propagation distances and lower attenuation. However, due to its relatively slow transmission speed and the time required for data parsing, underwater communication is subject to significant delays. This results in each AUV receiving the delayed state of neighboring AUVs rather than accurate, real-time states. These delays can severely impact the control performance and stability of the formation control system, making it a crucial challenge that must be addressed [13,14]. Recent research has made progress in addressing the challenges posed by communication delays, yet significant gaps remain. Li et al. [15,16] established the Lyapunov–Krasovskii equation and used linear matrix inequality (LMI) to solve the time-varying communication delay problem, obtaining boundary conditions for control system error convergence. Zhang et al. [17] modeled a fixed communication topology and, combined with a consensus algorithm, proposed a leader–follower control strategy designed to handle time-varying delays, establishing new stability criteria to ensure the consistency of multi-AUV systems. Zeng et al. [18], utilizing matrix theory and pertinent stability criteria, established sufficient conditions for the stability of the error system under both scenarios, with and without communication delays. Yan et al. [19] proposed a multi-UUV path-following controller based on a virtual leader to address communication delays, using Shuler theory to provide sufficient conditions for multi-UUV path-following convergence. While these approaches have advanced the field, they primarily rely on the delayed states of neighboring AUVs and require knowledge of the upper bound of communication delays. As a result, they address the communication delay problem between AUVs in a passive manner, which limits their effectiveness in more dynamic environments and presents certain limitations. Li et al. [20] studied fully actuated AUVs and used curve-fitting methods to predict the leader’s state in a two-dimensional formation, but the fixed-order model used had difficulties ensuring prediction accuracy. Du et al. [21] pioneered an active communication delay compensation mechanism by designing a data-driven state predictor to estimate the current motion state of neighboring AUVs in real-time. However, the recursive step size of state estimation is dependent on the order of the prediction model, which can result in prediction failures due to data loss, making it potentially less suitable for practical AUV applications.
Moreover, another critical aspect of AUV formation control is the management of formation state errors, which has direct implications for system performance and safety. While several approaches have been proposed, challenges remain. Bechlioulis et al. [22] initially introduced an innovative approach known as prescribed performance control (PPC) for nonlinear systems. By transforming the constrained nonlinear system under the prescribed performance function into an unconstrained one, they designed a robust controller to maintain the error within predefined performance bounds. This method set a foundation, yet it involves intricate transformations and handling of constraints. Since then, numerous scholars have conducted research building upon this approach. For instance, Liu et al. [23] transformed tracking errors into virtual errors using a specified performance function and designed an adaptive region-tracking control scheme with transient performance using backstepping technology. Similarly, Sun et al. [24] created a PPC strategy for trajectory tracking control of fully actuated AUVs, utilizing performance functions and corresponding error transformations. While effective, these methods share a common drawback: the need for complex transformations to manage constrained tracking errors, which can complicate implementation and limit practical applicability. Recognizing these challenges, Huang et al. [25] used nonlinear mapping techniques to reduce the complexity of designing prescribed performance controllers, effectively addressing the PPC problem for underactuated single AUVs. However, even with these improvements, PPCs often require large control inputs at the initial stage. Due to the physical constraints of AUV equipment, actuator input saturation becomes unavoidable, leading to performance degradation [26]. This issue has been overlooked in the aforementioned studies, yet it is clearly a problem that urgently needs to be addressed in formation control. Thus, while significant progress has been made, these limitations underscore the need for further research to develop more practical and robust PPC solutions that can be effectively implemented in real-world AUV formations.
In response to these challenges and research gaps, this paper centers on the formation control of underactuated AUVs and develops a prescribed performance control protocol for formation tracking under time-varying communication conditions. Unlike previous studies, the proposed control protocol offers the following advantages:
- (1)
- Combining time series analysis theory, an innovative real-time state information online predictor (RSIOP) is proposed. This approach does not necessitate prior knowledge of the upper bound of communication delays. Instead, it leverages the delayed motion state information of neighboring AUVs to recursively obtain their current state information. This approach not only ensures data validity but also achieves real-time active compensation for time-varying communication delays.
- (2)
- To enhance both transient and steady-state performance, the AUV formation’s motion states are constrained using prescribed performance functions, which significantly improves operational efficiency. Additionally, by incorporating nonlinear mapping techniques, the complex transformations of constrained errors are avoided, resulting in a more straightforward and intuitive control protocol design.
- (3)
- The proposed approach addresses the adverse effects of input saturation and unknown external disturbances in AUV formation control without the need for observers, thereby simplifying the adjustment of control parameters.
- (4)
- The formation is designed to be dynamic, enhancing its flexibility in practical applications and improving its ability to adapt to complex and evolving environments.
The rest of this paper is structured as follows. The preliminary and problem formulations are presented in Section 2. Section 3 describes the solution to time-varying communication delays. Section 4 presents the design of the prescribed performance formation tracking controller, along with a stability analysis of the closed-loop system. Section 5 offers the simulation results to validate the effectiveness of the control protocol. Finally, the conclusions are summarized in Section 6.
2. Preliminary and Problem Formulations
2.1. Graphy Theory
Communication topology is a critical component in the formation control of AUVs. It serves as a bridge connecting AUVs, establishing the mechanisms for information flow exchange. Graph theory can be effectively utilized to describe communication topology, providing robust theoretical support for formation control.
In this article, a weighted directed graph is utilized to represent the communication topology among AUVs within the network system. Assume there is a virtual leader and N AUVs in the formation, with each AUV considered as a node. represents the set of nodes in the formation, denotes the set of edges, and is the weighted adjacency matrix. If an edge , it indicates that information from the AUV can flow to the AUV, and = 1. The AUV can then be referred to as a neighbor of the AUV, and the neighbor set of vehicle can be denoted as . specifies the number of neighbors of the vehicle. The can be represented as follows:
Assumption 1.
Within the communication network system, at least one path exists between any two nodes, indicating that G is connected. Additionally, the virtual leader acts as the root node of the system.
2.2. AUV Model
Consider a 5-DOF underactuated AUV mathematical model subject to external disturbances and saturation constraints. The north–east–down frame and the body-fixed frame of the AUV are established separately, as illustrated in Figure 1.
Figure 1.
Coordinate frame system of the AUV.
According to reference [27], the three-dimensional motion model of the AUV can be derived.
where denotes the positions (i.e., surge, sway, and heave displacements) and orientations (i.e., pitch and yaw angles) in the north–east–down frame. represents the velocities in the body-fixed frame. is the transformation matrix and can be described as
is the inertial matrix of the AUV.
is the Coriolis and centripetal matrix.
represents the damping matrix.
is the restoring moment matrix.
denotes the actual input control force.
And is the uncertain external disturbance.
Assumption 2.
For the uncertain external disturbance , there exists a positive constant such that always holds.
However, to address the underactuation problem, a coordinate transformation is required to integrate the dynamics in all directions and involve all control inputs [28].
where is a constant positive parameter that represents the distance between the virtual control point and the center of mass (COM) along the axis, as illustrated in Figure 1. Furthermore, by differentiating Equation (3) and incorporating Equations (1) and (2), the new kinematic and dynamic equations for the AUV can be obtained.
where
, ,
2.3. Actuator Dynamics
In practical applications, due to actuator limitations, the actual output force cannot achieve the control command input force. The specific actuator model is shown in Equation (6).
where is the command control input; is the command control input vector; and and denote the saturation constraints.
The existence of such hard saturation limits introduces nonlinearity in the input, adding complexity to the subsequent controller design. Building on the ideas from reference [29], a dead-zone operator-based model (DOBM) is employed to reconfigure the saturation phenomenon, which ensures the continuity of the closed-loop control system.
where is a density function that vanishes at a finite horizon and satisfies ; is a constant parameter, calculated from ; and denotes a dead-zone operator, which is defined as (8). To simplify notation, we denote .
The dynamic model of the actuator can be formulated by integrating Equations (6)–(8) as follows:
where , and . Subsequently, the relevant lemma, Lemma 1, is presented. Specifically, Lemma 1 elucidates that and can be appropriately chosen to approximate the limits of the saturation constraint, provided that and are known. Given that the dead-zone-based model is continuous, it further implies that and are bounded.
Lemma 1
([30]). For any given input saturation limit , there always exists an appropriate density function ensuring . The detailed approximation of saturation function effects are illustrated in Figure 2.
Figure 2.
Saturation model; here, the density function of the Dead-zone based model is set to . (a) Consider the scenario where N with ; (b) Consider the scenario where N·m with , . (c) Consider the scenario where N·m with , .
3. Approach to Address Time-Varying Underwater Acoustic Communication Delay
Due to the underwater acoustic communication delay , when the leader AUV transmits its state information to the AUV, the latter can only receive the delayed state information at time , as illustrated in the Figure 3, where the red arrows indicate data information flow transmission.
Figure 3.
Data information flow transmission.
Where denotes the state information of j at the moment of data information transmission.
To address the formation-control accuracy issue caused by this delay, an autoregressive model in the form of Equation (10) is introduced to model the AUV state information, inspired by time series theory [31]. The current state information of the jth AUV can be inferred through time series analysis and multi-step prediction.
where is the delayed state information of the AUV received by the AUV; is the time step of information transmission; is the order of the autoregression model, which can be determined using the Akaike Information Criterion (AIC) [32]; is the model coefficient; and is the bounded noise.
By using the least-squares method to estimate the coefficient , the following equation can be obtained:
Subsequently, the update law for is formulated as
where is the transition matrix; and are the positive tuning constants.
Define
Differentiating (14) with respect to Equations (12) and (13) results in
The Lyapunov function is formulated as
By taking the derivative of Equation (16) with respect to Equation (15), and choosing , , we obtain
with suitable positive constants and , which demonstrates that the coefficient estimation error can converge to a vicinity near zero.
Subsequently, we can design an RSIOP in the following manner:
where denotes the predicted value of , denotes the index value during the iteration process.
By performing iterations, the true value of the current state information of the AUV can be calculated, effectively resolving the communication delay issue.
4. Formation Control Protocol Design
4.1. Error Transformation with Prescribed Performance
This study is primarily dedicated to designing an adaptive control protocol to enable the formation to achieve a time-varying formation configuration with prescribed performance under conditions of communication delays, external disturbances, and input saturation. Additionally, the formation is guided to follow the desired trajectory generated by the virtual leader. The block diagram of the proposed prescribed performance formation control protocol for the AUV is shown in Figure 4.
Figure 4.
The block diagram of the proposed protocol for formation control.
First, the formation error for the AUV is characterized as
where ; represents the distances between the AUV and its neighbors in the x, y, and z directions, respectively, defining the desired formation configuration to be preserved. In order to meet the performance requirements, the formation error must adhere to the following performance function constraints:
where , , , , and are positive constants, with and . As shown in Equations (20) and (21), as approaches infinity, the formation error will stabilize within the predefined error tolerance .
To guarantee that the errors adhere to the prescribed performance defined in Equation (21), a mapping function was designed to convert the original constrained tracking errors into an unconstrained form.
We can observe that will tend toward infinity when the formation error reaches the prescribed bounds. Therefore, if the transformed state stays bounded, the formation tracking errors will adhere to the prescribed performance, as long as the initial states of the control system satisfy the performance constraint specified in Equation (20).
Subsequently, differentiating Equation (22) with respect to time results in
where .
4.2. Formation Control Law Design
Step 1. First, define , and . Subsequently, by combining Equations (4), (19), and (23), the following relationship is obtained:
Following the backstepping procedure, the virtual control commands for are designed as
where is a positive-definite configuration matrix.
Step 2. To address the negative effect of the ‘explosion of complexity’ resulting from differentiating , a second-order robust exact differentiator with finite-time convergence capability is introduced [33]. Lemma 2 is given.
where and are positive design parameters. and , respectively, denote the produce outputs and the outputs of this matrix; moreover, can be used as a substitute for .
Lemma 2
([33]). As long as the resulting system is homogeneous and appropriate parameters and are selected, this type of robust exact differentiator has finite-time convergence.
Step 3. To achieve additional stability for the virtual control commands, the actual control inputs are crafted as follows:
where denotes the velocity error. is a positive-definite designed matrix.
4.3. Stability Analysis
Theorem 1.
For the formation tracking control problem of the AUV model expressed by Equations (1), (2), and (9) obeying Assumption 1 and Assumption 2. If the real-time state information online predictor is designed as in Equation (18), with the virtual control input (25) and control input (28) applied, then under conditions of communication delay, input saturation, and unknown external disturbances, all signals within the closed-loop system will be uniformly ultimately bounded. Moreover, if the initial formation error satisfies condition (20), the prescribed performance can be achieved. This indicates that the AUV formation can follow the target trajectory while maintaining the specified time-varying formation.
Proof of Theorem 1.
The Lyapunov function is defined as follows to demonstrate the asymptotic stability of the closed-loop signals.
Differentiating with respect to time gives
Combining Equations (5), (9), (24), and (25), we further obtain
Substituting the control input from Equation (28), we obtain:
Based on Assumption 2 and the discussion below Equation (9), it can be concluded that
where ; one further has as long as
After calculations, the final result is obtained as
where and are appropriate positive constants. From the above conclusions, we obtain that is bounded as time approaches infinity, ensuring that all signals within the closed-loop system are kept bounded. More importantly, the boundedness of the mapped system states that is also ensured. From the analysis following Equation (22), it can be concluded that the prescribed performance of the formation can be attained under the proposed protocol. Therefore, Theorem 1 is proven. □
Remark 1.
The proof demonstrates that by keeping the transformed errors and bounded, the closed-loop system can achieve the prescribed performance stability. This indicates that the proposed control protocol can achieve its objectives without reducing and to arbitrarily small regions. Following this logic, as described in reference [34], the uncertainty disturbance can be compensated even without any auxiliary control signals, as it only affects the magnitude of and but does not alter the achieved stability properties. Separating the tracking performance from the uncertainty disturbances significantly enhances the robustness of the proposed control protocol.
5. Simulation Results
In this section, the proposed control protocol’s effectiveness is evaluated through a series of simulation tests. All simulations in this study were performed using MATLAB R2023a on a personal computer running Windows 10, equipped with an Intel Core i7-8750H processor (2.20 GHz) and 16 GB of RAM.
The study focuses on an AUV formation, which includes a virtual leader and four underactuated AUVs. Assume that the trajectory of the virtual leader is already loaded onto AUV1, meaning that there is no communication delay between them. The main physical parameters and partial hydrodynamic coefficients of the AUVs were measured experimentally and are tabulated in Table 1 and Table 2. Additionally, the communication topology is shown in Figure 5, with the virtual leader designated as number 0.
Table 1.
Main physical parameters of the AUVs.
Table 2.
Partial hydrodynamic coefficients of the AUVs.
Figure 5.
The communication topology graph.
The virtual leader’s trajectory is defined as . The initial position information, velocity information, and the desired relative position information between neighboring AUVs are shown in Table 3.
Table 3.
Formation state information settings.
The communication delays between AUVs are set as ,. The external ocean current disturbances are defined as . The values of the actuator dynamics model are set as described below Figure 2. Additionally, Table 4 presents the main control parameters used in the simulation experiment. All parameters were selected empirically within the range that ensures the stability of all closed-loop system signals, as determined by the stability analysis. Following this, a systematic tuning process was implemented, during which the control gains were iteratively adjusted to find the optimal balance between robustness and responsiveness, ultimately leading to a well-founded and effective determination of the parameters.
Table 4.
Key control parameters of the AUVs.
The simulation outcomes of the proposed control protocol are presented in Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10. The trajectories of the AUV formation are shown in Figure 6, demonstrating that the AUVs successfully follow the desired trajectory. The formation configuration transitions from a quadrilateral to a triangle, achieving the predetermined formation transformation. The position state information prediction errors and the velocity state information prediction errors of the AUV formation are illustrated in Figure 7 and Figure 8, respectively. In the legend, and represent the estimates of the state information of the AUV for the AUV. All state estimation errors converge within approximately 10 s. These results indicate that the RSIOP can accurately and quickly estimate the current state information of neighboring AUVs considering communication delays, thereby ensuring the accuracy and stability of formation control. Observing the actual control inputs of the AUV formation in Figure 9, we can conclude that the saturation constraints are not violated under the dead-zone model. Additionally, all actual control input curves are smooth, with no significant oscillations, aligning with the actuator’s executable capability in practical scenarios. The formation error response, shown in Figure 10, indicates that the AUV formation can achieve the prescribed performance with the designed control protocol. In other words, both the transient- and steady-state performance of the formation are ensured. The formation errors converge within 16 s and remain within the performance constraint bounds. Moreover, the steady-state formation control error for each AUV in the x, y, and z directions is less than 0.1 m Furthermore, it can be clearly observed that external uncertainty disturbances and input saturation have minimal impact on the formation control accuracy, indicating that the proposed control protocol exhibits good robustness. Thus, the validity of Theorem 1 is verified.
Figure 6.
Motion trajectories of the AUV formation in (a) x–y–z plane; (b) x–y plane.
Figure 7.
Position state information prediction error in AUV formation.
Figure 8.
Velocity state information prediction error in AUV formation.
Figure 9.
Actual control inputs of the AUV formation.
Figure 10.
Formation error responses of (a) AUV1, (b) AUV2, (c) AUV3, and (d) AUV4.
To validate the effectiveness of the designed control protocol, the simulation results of the proposed method were compared against those obtained from simulation tests using the traditional backstepping control protocol. Additionally, during the simulations, the designed RSIOP was not used to compensate for delayed state information. The simulation conditions were kept entirely consistent with those in the previous simulations. The results of the simulations are as follows:
Figure 11 shows the movement trajectories of the AUV formation under the traditional backstepping control method. It is evident that, under the condition of not considering the solution to communication delays, the control accuracy of the formation cannot be guaranteed, and the AUV formation cannot form the predetermined formation structure, thus failing to complete the mission objectives. Figure 12 shows the formation error response under the traditional backstepping control method. It can be concluded that the formation error needs to be reduced to within approximately 100 s and cannot be maintained within the performance constraint bounds proposed in this paper, resulting in a significant decrease in control performance. To further quantify the control accuracy differences between the two methods used in this study, we introduce integrated absolute error (IAE), which is expressed as , with . The maximum instantaneous formation error change is formulated as . The analysis results, as shown in Table 5, indicate that the control protocol proposed in this paper has superior control accuracy.
Figure 11.
Motion trajectories of the AUV formation under the traditional backstepping control method in (a) x–y–z plane; (b) x–y plane.
Figure 12.
Formation error responses under the traditional backstepping control method of (a) AUV1, (b) AUV2, (c) AUV3, and (d) AUV4.
Table 5.
The IAE values of the two control methods.
Remark 2.
The traditional backstepping method was chosen for comparison in this section, rather than simply omitting the RSIOP, because without the state compensation provided by the RSIOP under conditions of communication delays, the proposed prescribed performance control protocol would not achieve convergence of the formation error. This phenomenon further underscores the necessity and effectiveness of developing the RSIOP.
Although this paper has effectively addressed the issue of formation control under time-varying communication delays, there are still some limitations. One of the key limitations of the proposed formation control protocol with prescribed performance is that it requires the initial formation error of the AUVs to be within the performance constraint bounds. Moreover, the final value must be reasonably determined based on the AUVs’ performance capabilities, as determined through experience. If these conditions are not met, the convergence of the formation control errors cannot be guaranteed. This is an area that requires further investigation, particularly in developing strategies for handling cases where the initial errors exceed the prescribed bounds. In addition, the application of the real-time state information online predictor (RSIOP) and the prescribed performance control (PPC) framework does involve certain computational complexities. In dynamic environments, the algorithm must quickly adapt to changes in communication delays and external disturbances. As the number of AUVs in the formation increases, this will inevitably increase the computational burden. Ensuring that these computations can be performed in real-time without causing delays in the control response is also a significant challenge. To address this, we have already made some trade-offs at the algorithm level. While the algorithm aims to maintain high accuracy in state prediction and control actions, some approximations have been made to reduce the computational load. Furthermore, we will explore the use of parallel computing techniques and hardware acceleration to enhance the real-time performance of the algorithm in future work, especially in more complex and dynamic scenarios.
6. Conclusions
In this brief, a distributed prescribed performance tracking control protocol is proposed for underactuated AUV formation systems under time-varying communication delays, which are constrained by external uncertainties and input saturation. The formation system is required to achieve the specified formation configuration transformation while also tracking the desired trajectory as a whole.
First, a delayed state information compensation method-based RSIOP is proposed to mitigate the adverse effects of acoustic communication delays on formation control. Second, a formation control protocol is developed by combining backstepping technology and nonlinear mapping methods, taking into account external uncertainties, input saturation, and predefined performance constraints during the design process. Furthermore, the stability of the closed-loop system is established using the Lyapunov method. Lastly, simulation results confirm the robustness and effectiveness of the proposed protocol.
In future work, we plan to consider more practical scenarios and further investigate the limitations of the proposed protocol, such as computational complexity and sensitivity to initial conditions. Additionally, we intend to validate the practicality of our algorithm through experimental testing.
Author Contributions
Conceptualization, H.Z. and Y.J.; methodology, H.Z.; software, H.Z. and R.G.; validation, H.Z. and R.G.; formal analysis, H.Z.; investigation, H.Z. and Y.J.; resources, Y.J.; data curation, H.L.; writing—original draft preparation, H.Z.; writing—review and editing, H.L. and Y.J.; visualization, H.Z. and A.L.; supervision, Y.J.; project administration, Y.J.; funding acquisition, Y.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Key R&D Program of China (Grant No. 2023YFC2810500), the National Key Laboratory of Autonomous Marine Vehicle Technology Fund (Grant No. 2022JCJQ-SYSJJ-LB06907), and the State Administration of Science, Technology and Industry Fund (Grant No. JCKYS2022SXJQR-08).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data is contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Xie, T.; Li, Y.; Jiang, Y.; Pang, S.; Wu, H. Turning Circle Based Trajectory Planning Method of an Underactuated AUV for the Mobile Docking Mission. Ocean Eng. 2021, 236, 109546. [Google Scholar] [CrossRef]
- Wang, C.; Cai, W.; Lu, J.; Ding, X.; Yang, J. Design, Modeling, Control, and Experiments for Multiple AUVs Formation. IEEE Trans. Autom. Sci. Eng. 2022, 19, 2776–2787. [Google Scholar] [CrossRef]
- Li, B.; Wen, G.; Peng, Z.; Huang, T.; Rahmani, A. Fully Distributed Consensus Tracking of Stochastic Nonlinear Multiagent Systems With Markovian Switching Topologies via Intermittent Control. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3200–3209. [Google Scholar] [CrossRef]
- Qiao, L.; Zhang, W. Trajectory Tracking Control of AUVs via Adaptive Fast Nonsingular Integral Terminal Sliding Mode Control. IEEE Trans. Ind. Inform. 2020, 16, 1248–1258. [Google Scholar] [CrossRef]
- Vu, M.T.; Le Thanh, H.N.N.; Huynh, T.-T.; Thang, Q.; Duc, T.; Hoang, Q.-D.; Le, T.-H. Station-Keeping Control of a Hovering Over-Actuated Autonomous Underwater Vehicle Under Ocean Current Effects and Model Uncertainties in Horizontal Plane. IEEE Access 2021, 9, 6855–6867. [Google Scholar] [CrossRef]
- Zhou, Z.; Liu, J.; Yu, J. A Survey of Underwater Multi-Robot Systems. IEEE/CAA J. Autom. Sin. 2022, 9, 1–18. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, J.; He, Z.; Li, Z.; Zhang, Q.; Ding, Z. A Survey of Multi-Agent Systems on Distributed Formation Control. Unmanned Syst. 2023, 12, 913–926. [Google Scholar] [CrossRef]
- Li, D.; Du, L. AUV Trajectory Tracking Models and Control Strategies: A Review. J. Mar. Sci. Eng. 2021, 9, 1020. [Google Scholar] [CrossRef]
- Wang, J.; Dong, H.; Chen, F.; Vu, M.T.; Shakibjoo, A.D.; Mohammadzadeh, A. Formation Control of Non-Holonomic Mobile Robots: Predictive Data-Driven Fuzzy Compensator. Mathematics 2023, 11, 1804. [Google Scholar] [CrossRef]
- Yan, T.; Xu, Z.; Yang, S.X. Consensus Formation Tracking for Multiple AUV Systems Using Distributed Bioinspired Sliding Mode Control. IEEE Trans. Intell. Veh. 2023, 8, 1081–1092. [Google Scholar] [CrossRef]
- Chen, B.; Hu, J.; Zhao, Y.; Ghosh, B.K. Finite-Time Velocity-Free Rendezvous Control of Multiple AUV Systems With Intermittent Communication. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 6618–6629. [Google Scholar] [CrossRef]
- Hadi, B.; Khosravi, A.; Sarhadi, P. A Review of the Path Planning and Formation Control for Multiple Autonomous Underwater Vehicles. J. Intell. Robot. Syst. 2021, 101, 67. [Google Scholar] [CrossRef]
- Yang, Y.; Xiao, Y.; Li, T. A Survey of Autonomous Underwater Vehicle Formation: Performance, Formation Control, and Communication Capability. IEEE Commun. Surv. Tutor. 2021, 23, 815–841. [Google Scholar] [CrossRef]
- Yan, Z.; Zhang, C.; Tian, W.; Zhang, M. Formation Trajectory Tracking Control of Discrete-Time Multi-AUV in a Weak Communication Environment. Ocean Eng. 2022, 245, 110495. [Google Scholar] [CrossRef]
- Li, J.; Zhang, H.; Chen, T.; Wang, J. AUV Formation Coordination Control Based on Transformed Topology under Time-Varying Delay and Communication Interruption. J. Mar. Sci. Eng. 2022, 10, 950. [Google Scholar] [CrossRef]
- Li, J.; Tian, Z.; Zhang, H. Discrete-Time AUV Formation Control with Leader-Following Consensus under Time-Varying Delays. Ocean Eng. 2023, 286, 115678. [Google Scholar] [CrossRef]
- Zhang, W. Leader-Following Consensus of Discrete-Time Multi-AUV Recovery System with Time-Varying Delay. Ocean Eng. 2021, 219, 108258. [Google Scholar] [CrossRef]
- Zeng, Z.; Yu, H.; Guo, C.; Yan, Z. Finite-Time Coordinated Formation Control of Discrete-Time Multi-AUV with Input Saturation under Alterable Weighted Topology and Time-Varying Delay. Ocean Eng. 2022, 266, 112881. [Google Scholar] [CrossRef]
- Yan, Z.; Yang, Z.; Pan, X.; Zhou, J.; Wu, D. Virtual Leader Based Path Tracking Control for Multi-UUV Considering Sampled-Data Delays and Packet Losses. Ocean Eng. 2020, 216, 108065. [Google Scholar] [CrossRef]
- Li, L.; Li, Y.; Zhang, Y.; Xu, G.; Zeng, J.; Feng, X. Formation Control of Multiple Autonomous Underwater Vehicles under Communication Delay, Packet Discreteness and Dropout. J. Mar. Sci. Eng. 2022, 10, 920. [Google Scholar] [CrossRef]
- Du, J.; Li, J.; Lewis, F.L. Distributed 3-D Time-Varying Formation Control of Underactuated AUVs With Communication Delays Based on Data-Driven State Predictor. IEEE Trans. Ind. Inform. 2023, 19, 6963–6971. [Google Scholar] [CrossRef]
- Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, M.; Wang, S. Adaptive Region Tracking Control with Prescribed Transient Performance for Autonomous Underwater Vehicle with Thruster Fault. Ocean Eng. 2020, 196, 106804. [Google Scholar] [CrossRef]
- Sun, Y.; Liu, M.; Qin, H.; Wang, H.; Ding, Z. Full Prescribed Performance Trajectory Tracking Control Strategy of Autonomous Underwater Vehicle with Disturbance Observer. ISA Trans. 2024, 151, 117–130. [Google Scholar] [CrossRef]
- Huang, B.; Zhou, B.; Zhang, S.; Zhu, C. Adaptive Prescribed Performance Tracking Control for Underactuated Autonomous Underwater Vehicles with Input Quantization. Ocean Eng. 2021, 221, 108549. [Google Scholar] [CrossRef]
- Wei, C.; Chen, Q.; Liu, J.; Yin, Z.; Luo, J. An Overview of Prescribed Performance Control and Its Application to Spacecraft Attitude System. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 435–447. [Google Scholar] [CrossRef]
- Li, Y.; He, J.; Shen, H.; Zhang, W.; Li, Y. Adaptive Practical Prescribed-Time Fault-Tolerant Control for Autonomous Underwater Vehicles Trajectory Tracking. Ocean Eng. 2023, 277, 114263. [Google Scholar] [CrossRef]
- Shojaei, K.; Arefi, M.M. On the Neuro-adaptive Feedback Linearising Control of Underactuated Autonomous Underwater Vehicles in Three-dimensional Space. IET Control Theory Appl. 2015, 9, 1264–1273. [Google Scholar] [CrossRef]
- Huang, B.; Zhu, C.; Xu, Y.; Zhu, G.; Su, Y. Energy Tradeoff-Oriented Quasi-Optimal Distributed Affine Formation Maneuver Control for Electric Marine Surface Vehicles. IEEE Trans. Transp. Electrif. 2024, 1. [Google Scholar] [CrossRef]
- Wang, Y.; Ji, H. Input-to-state Stability-based Adaptive Control for Spacecraft Fly-around with Input Saturation. IET Control Theory Appl. 2020, 14, 1365–1374. [Google Scholar] [CrossRef]
- Akaike, H. A New Look at the Statistical Model Identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
- Shibata, R. Selection of the Order of an Autoregressive Model by Akaike’s Information Criterion. Biometrika 1976, 63, 117–126. [Google Scholar] [CrossRef]
- Levant, A. Higher-Order Sliding Modes, Differentiation and Output-Feedback Control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
- Zhu, C. Approximation-Free Appointed-Time Tracking Control for Marine Surface Vessel with Actuator Faults and Input Saturation. Ocean Eng. 2022, 245, 110468. [Google Scholar] [CrossRef]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).