Submitted:
28 August 2024
Posted:
29 August 2024
You are already at the latest version
Abstract
In this paper, we investigated the formation isolation regulation issue regarding multiple autonomous underwater vehicles (AUVs) characterized by a "leader-follower" framework. Considering the cooperative-competitive relationship among the follower AUVs and the impact of unknown external disturbances, an extended state observer was designed based on backstepping to mitigate these disturbances, and an event-triggered control scheme was designed to realize the two-part consensus control within the multi-AUV system. Through rigorous theoretical analysis, it is shown that the system achieves asymptotic steadiness and is free from zeno behavior under the proposed event-triggered control scheme. Finally, numerical simulations confirm the efficiency of the regulation strategy in achieving formation separation within the multi-AUV, where the trajectory tracking errors of individual AUVs gather in a compact vicinity close to the source and the structure converges was achieved, with the absence of zeno behavior also demonstrated.
Keywords:
AUV
; Control System
; Formation Control
1. Introduction
Autonomous Underwater Vehicle (AUV) technology has advanced significantly in recent decades, assum in an increasingly crucial role in various domains such as marine hydrographic data acquisition, seabed exploration, and target search. However, with the escalating requirements of operational tasks, a single AUV finds it increasingly challenging to fulfill the growing complexity of operational requirements. Multi-AUV systems can be strategically deployed across different spatial locations within the detection area, enabling coordinated execution of operational tasks, while also incorporating redundancy in both system composition and sensor configurations. These attributes endow multi-AUV systems with distinctive advantages over single AUVs, particularly in wide-area, time-sensitive ocean exploration activities. The recent development of cooperative control algorithms has provided a technical foundation for multi-AUV systems to cope with the complexities and dynamism of the underwater operation environment [1]. A two-layer distributed control strategy has been proposed for the AUV double-integrated dynamics model, featuring a two-layer structure comprising distributed monitors and unified regulators to strengthen the durability of the structure [2]. The communication between AUVs is classified into effective and ineffective communication, with the AUV formation regulation issue under unreliable communication condition being reframed as an alignment regulation issue under a varying communication topology condition [3]. Additionally, a multi-AUV coherent collaborative regulation approach founded on Generative Adversarial Networks (GANs) has been designed, integrating the Laplace matrix to establish the multi-AUV topology within an ideal environment and to calculate the control rates for AUVs. The structure ensures that the AUVs collaborate effectively without interference, addressing uncertainties and cooperative inconsistencies arising from fluctuating flows and underwater acoustic transmission lags. The majority of existing studies have centered on the relationship between AUVs through a graph-theoretic approach, based on which the consensus control rates of multiple AUVs are derived. However, in more complex task scenarios, varying degrees of competition may emerge among AUVs, prompting consideration of how to achieve the design of task allocation and control rate for multi-AUVs under this cooperation-competition relationship.
For systems exhibiting simultaneous co-operative-adversarial relationships [4], first proposed the concept of bipartite consensus, which allows the convergence of subjects with the identical state into two distinct sets of states. With the development of control theory in recent years, bipartite consensus control schemes for complex systems have garnered significant attention. In [5], a bipartite tracking control method for distributed nonlinear multi-intelligent body systems coping with input quantisation, external perturbations, and actuator faults was proposed. An RBF neural network was utilized to model the unknown nonlinearity, an intermediate control law was designed based on backstepping, and a smoothing function was introduced to reduce the effect of quantisation error thus ensuring the steadiness of the closed-loop structure. A novel framework based on hierarchical state-constrained estimators was proposed to tackle the bisection tracking problem in interconnected robotic systems with state constraints, and the durability of the structure was enhanced by dynamically estimating the target trajectory and enforcing the state constraints.
The aforementioned studies are predicated on the assumption of an ideal communication environment. However, it is difficult to achieve continuous communication (i.e., it is difficult to achieve time-triggered control) between AUVs during actual underwater operation. This difficulty arises not only from the harsh underwater communication conditions, but also from the high update frequency of actuators over short periods, leading to unstable operation of the AUVs as well as unnecessary energy loss [6]. In contrast to time-triggered control, event-triggered control activates the control input only when the measured state significantly deviates from the desired state, thereby reducing both the operation time and communication cost of the AUV actuator. Given that the event-triggered control is executed relying on the condition feedback of the structure, and considering the unavailability of certain states during AUV motion, it is necessary to design observers to address this limitation [9]. In a recent study [7], a responsive incident-triggered adjustable output feedback monitoring regulation method based on dynamic event triggering was suggested for non-linear multi-intelligent body systems with fluctuating input delays. This method incorporates a low-gain nonlinear observer designed using neural networks, a supporting structure with transmission data to produce corrective signals, and a decentralized adjustable integrated dynamic surface regulation approach, significantly reducing communication and computational burdens. Additionally, [8] used an adjustable stationary-duration integral sliding mode disturbance monitor for the accurate estimation of composite disturbances consisting of current disturbances and saturated nonlinear terms of control inputs, thereby enhancing the adaptive capability of AUV systems to external disturbances. Furthermore, [9] suggested an adjustable incident-triggered regulation principle founded on a comparative threshold approach and step-by-step technique for dealing with a multi-AUV two-part consensus control problem in the presence of a cooperative-competitive relationship.
Inspired by [8] [9], this paper designs a multi-AUV two-part consensus control strategy based on event-triggered control, and designs an extended state observer to manage UNAVAILABLE states and external perturbations by backstepping approach. Specifically, the contributions of this paper are highlighted in three aspects:
(1) The multi-AUV system with cooperative-competitive relationship is constructed through graph theory, and the dynamics model of AUV is reconstructed by designing an extended state observer through backstepping method.
(2) The control rate and trigger function are formulated such that the AUV formation converges into two new formations with different states, and the alignment tracking discrepancy convergence is confirmed by formulating the Lyapunov function.
(3) The absence of Zeno behavior under the suggested incident-triggered regulation approach is theoretically demonstrated.
2. Signed Digraph
We consider a directed graph to describe the collaborative and competitive relationships among AUVs. Suppose this multi-AUV system includes 1 leader and N follower, corresponding to N nodes in sequence, denoted as . The set of 3 directed edges between nodes, denoted as , where the directed route from node ; to node ; is .A adjacency matrix is introduced to characterize the cooperative-adversarial relationship between nodes through the positive and negative values of the adjacency elements. To further examine the overall conduct of the structure, the subsequent Laplacian matrix is introduced to describe the topological relationship between nodes:
Lemma 1.
[10]. There is a diagonal matrix , where . For a given signed graph , if the graph is inherently balanced, and the diagonal matrix satisfies the following conditions:
- The diagonal elements of are non-negative.
- The off-diagonal elements of are non-positive.
Definition 1.
A signed graph is inherently balanced if its node set can be divided into two subsets and such that and . Additionally, if and () or and , then the directed graph is structurally balanced.
Proof.
(1) Sufficiency of the definition of structural equilibrium For diagonal elements, we have:
Since the diagonal element represents the total of the magnitudes of the coefficientss of the edges, its value is necessarily non-negative. For non-diagonal elements, there are:
Considering the case of the sets to which the nodes and belong, it can be discussed in two cases:
Case 1: If , then and , thus:
Case 2: If , then and , thus:
In summary, for structurally balanced graphs, the off-diagonal components of are non-positive. Therefore, structural equilibrium implies that the off-diagonal components of are non-positive.
(2) Necessity of structural equilibrium definition Since the non-diagonal elements of are non-positive, it follows from the definition of :
Thus, for any , if , then ; if , then . There are two subsets and such that and that is simultaneously satisfied: For , there is . For , there is . This provides a complete proof of the definition of structural equilibrium. □
Figure 1.
Inertial and body-stationary coordinate frames [15]
Figure 1.
Inertial and body-stationary coordinate frames [15]

3. Problem Formulation
As demonstrated in the literature [11], the motion of the i-th follower AUV is described using 127 both a local stationary coordinate system and a body-stationary coordinate system. Presuming that the 128 multi-AUV system includes N-1 followers and 1 leader. Ignoring roll, pitch, and yaw, the dynamic model of the three-DOF AUV is formulated:
where represents the local position of the i-th follower, and is the temporal derivative of the position, i.e., the velocity. is the mass matrix of the i-th AUV, and is the acceleration of the AUV. is the external control input torque. represents the restoring force due to gravity and buoyancy. represents the damping coefficient matrix, and is the velocity, reflecting the water resistance’s effect on the AUV’s motion. is a rotation matrix depending on the AUV’s orientation , used to transform the AUV’s velocity from the body-stationary coordinate system to the local stationary coordinate system. This implies that the actual velocity of the AUV is obtained by transforming its velocity in the body coordinate system through the rotation matrix. represents typically expressed as:
Assuming that all AUVs are operating in steady state operation, Equation (7) can be reformulated:
where and .
The system is controllable for and observable for , with representing an external perturbation defined as , where S is a fixed real matrix. In a multi-AUV system, the leader is designated as 0 and the follower is labeled from 1 to N. Consider the dynamic equation of the leader as:
When and , the dynamic equation of the leader simplifies to:
During the movement, the leader remains unaffected by the other followers. To characterize the connection between the leader and the followers, a diagonal matrix is incorporated:
where represents the linkage weight between the ith follower and the leader. Based on this the Laplace matrix is reconstructed into the following form:
The first row of the matrix implies that the leader is not influenced by other followers. The first column of the matrix suggests that the followers are influenced by the leader. This configuration also characterizes the connectivity (either cooperation or competition) between the followers through the sub-matrix , the specific structure of which depends on the topology of the connections between the followers. Let . If Presumption 1 is met, the following lemma also holds:
Lemma 2.
[12]. For a non-singular M-matrix , there exists a positive definite diagonal matrix such that .
Lemma 3.
[13]. Given vectors m and n of appropriate dimensions, there is an appropriate positive definite matrix such that .
4. Expanded State Observer Design Scheme
The inverse step method is well-suited for addressing various complex nonlinear systems. By designing appropriate Lyapunov functions and choosing suitable gain matrices, it can be ensured that the observation error dynamics of the system are Hurwitz’s, i.e., meaning the system’s error dynamics exhibit strong robustness. Inspired by [6],we design an extended state observer by backstepping to ensure that the estimates of the states and disturbances approximate their actual values quickly and accurately. The extended state observer, designed by the backstepping, effectively manages complex interactions between different agents and external disturbances, while also simplifying the observer’s construction to achieve good convergence and steadiness, ensuring the observation discrepancy diminishes to zero within a finite period. Define the estimate of the extended state as to be and define the observation error to be . The Lyapunov function is chosen as follows:
The derivative of can be obtained:
Substituting into the dynamic equations of the system gives:
The dynamics of the estimates are assumed to be:
where L is the observer gain matrix. Consequently, we have:
Further can be obtained:
In order to ensure that remains negative, it is essential in practical engineering applications to choose an appropriate gain matrix L such that is a Hurwitz matrix, i.e., all eigenvalues possess negative real components. To summarize the above design the extended state observer (ESO) takes the following form:
where is the gain matrix, , and .
5. Event-Triggered Control Design Scheme
In this segment, we initially define the two-part formation separation regulation goal for the multi-AUV system and design appropriate control inputs, then further analyze the steadiness of the system by constructing the Lyapunov function. Additionally, an activation function is crafted to guarantee the steadiness of the system, and it is demonstrated that no zeno behavior occurs.
5.1. Multi-AUV System Two-Part Formation Separation Control
We definethe formation tracking error during the separation o fa multi-AUV system as:
where represents the state of the ith follower, denotes the state of the leader, and is a constant taking the value of to indicate cooperation or competition in a two-way queue formation. is a queueing function that represents the desired position, which is a continuously segmented differentiable function. Thus the regulation goal is defined as:
5.2. Design of control inputs and system steadiness
Relying on the extended state observer crafted in the preceding section, we express the regulation input in the following manner:
where represents the constant coupling gain and is the control gain matrix. is the queuing compensation signal designed as , where is a pseudo-inverse matrix satisfying . The estimated state is defined as follows:
The estimated state of each AUV is a synthesis of its relative states, incorporating information about the state error between the ith AUV and its neighboring AUVs. The leader , with its associated dynamics, contributes to better achieving the global information. The summation term in cumulative effects exerted by all neighboring AUVs of the ith AUV. Neighbor nodes refer to other intelligences that are directly connected to the ith AUV. This adjacency is depicted by a directed graph where the edge weights signify the strength of the connection between the ith AUV and its neighboring AUVs. The state error terms and denote, respectively, the difference between the approximated condition of the ith AUV and its neighboring jth AUV at the moment of triggering and its desired queueing position, serving as a measure of the deviation of each AUV relative to its desired position. The symbolic function utilized to describe the nature of the connection weight , indicating whether the relationship between AUVs is cooperative or antagonistic. If is positive, it indicates a cooperative relationship; if is negative, it indicates an antagonistic relationship. This sign function is adjusted in real time to accurately capture the interactions when calculating the state error. The term indicates the influence of the leader on the ith AUV.
In Equation (26), is the estimated state of at the trigger moment, and its value depends on:
Thus the condition assessment discrepancy can be obtained:
Next, we will design the Lyapunov function based on the errors and examine the steadiness of the system accordingly. Consider the following four types of errors:
- State estimation error
- Perturbation estimation error
- Queue tracking error
- Estimate the formation tracking error
Considering Equation 9 and Equation 21, the dynamic equation for the ESO’s estimation error for the perturbation can be obtained:
Thus it can be obtained:
where and . The derivative of the estimated queue tracking error is:
Taking into account the dynamic equations of the system one can get:
Combining this with gives:
Substituting for yields:
Bringing in gives further:
Combined with the error phase Equation 28, this gives:
In order to more intuitively understand the components of the estimated state , we re-express Equation 26 as follows:
Decompose the estimated state into two parts: queue tracking error and state measurement error. The first part is the effect of the formation tracking error:
This part represents the relationship between the formation tracking error of each ith AUVand its neighboring jth AUV, as well as the formation tracking error between the ith AUV and the leader. It clearly illustrates how the individual intelligences interact with each other during the formation control process, especially when considering cooperative and adversarial relationships.
The second part addresses the effect of state measurement error:
This partly represents the relationship between the state measurement errors of the ith AUV and its neighboring jth AUV, as well as the state measurement errors between the ith AUV and the leader. In order to simplify the expression form and conduct a more systematic analysis of the overall multi-AUV system, the responsive conduct of the system can be accurately depicted using a matrix formulation:
- Estimated state vector :
- State measurement error vector :
- Estimate the queue tracking error vector :
- State estimation error vector :
The following equation from graph theory is also introduced to handle the presence of both positive and negative weights in signed graphs, thereby simplifies the related computations:
Equations 26 and 36 can then be compressed into matrix form. Equation 26 is compressed as:
Here is the Laplace matrix, is an n-dimensional unit matrix, and ⊗ denotes the Kronecker product. Equation 36 is expressed in compressed form as:
Remark 1.
The Kronecker product is a potent and efficient instrument for depicting the dynamic behavior of of a multi-AUV system. It allows for a concise description of the states and control inputs of all underwater robots in the system by extending the matrices to a higher dimensional space. For example, denotes the extension of the Laplace matrix to an N-dimensional space, enabling the representation of the interrelationships among all underwater robots. This approach not only simplifies the numerical depiction, but also effectively captures the dynamic interactions between individual underwater robots. The analysis of the overall system can be simplified by integrating the state errors and tracking errors of all underwater robots into the vectors and . This method of integrating state errors enhances computational efficiency and provides a more intuitive reflection of the system’s overall responsive conduct, aiding in the design of globally coordinated control strategies. This approach is particularly effective when dealing with complex multi-AUV systems, as it facilitates a better understanding of the global dynamics and improves the robustness of the control algorithm. The Laplace matrix L serves a significant function in describing the topology of a graph and is crucial in the analysis of multiple underwater robotic systems. The eigenvalues and eigenvectors of the Laplace matrix can be used to assess the steadiness and consistency of the system. In addition, the zero eigenvalues of the Laplace matrix correspond to the global coherent state of the system, while the non-zero eigenvalues provide critical insights into the dynamic behavior of the system.
A further attempt to normalize the above formula is to convert it, defining the canonical form as:
Substituting and into the original and dynamic equations, we have the derivatives after computing the canonical transformations as:
Then replace and with and in the original equation:
Thus:
Using , the simplification yields:
Based on our design of the extended state observer in the previous section, the dynamic equation for the extended state estimation error is:
If the matrix L is crafted in such a way that is a Hurwitz matrix, then will converge asymptotically to zero. Consequently, and will also gradually diminish to zero.We perform an equivalent decomposition of the dynamic equations of the AUV system, and since is able to converge asymptotically to zero, this effect can be neglected when analyzing steadiness. Therefore, Equation 55 can be simplified as:
Similarly, for Equation 56 one gets, we have:
Since is asymptotically convergent to zero, the effect of this term can be ignored when analyzing steadiness. Thus, Equation 56 simplifies to:
In summary, a candidate Lyapunov function is chosen to examine the steadiness of the entire system:
where is a diagonal matrix and P is a symmetric positive definite matrix. This configuration of the Lyapunov function is crafted to efficiently measure the magnitude of the error vector . Next, the temporal derivative of the Lyapunov function along the path of the system is computed as follows:
Use the chain rule for derivatives to get:
Substituting , the temporal derivative of the Lyapunov function becomes:
Expand and simplify the above equation:
Using the properties of the Kronecker product, this is further simplified to:
Construct the positive definite matrix according to Lemma 2:
The steadiness of the system can be ensured by introducing a positive definite matrix.To further analyze the system steadiness conditions, the upper bound is further estimated using Lemma 3:
The right half of the above equation is the perturbation part. To simplify the computation, we define the existence of :
Thus can be expressed as:
By Lyapunov’s theorem, we want to be negative and need to introduce and to control the above sub-terms. To this end, we construct satisfying:
This allows us to express as:
Next, is introduced to further decompose the error term:
Substitution gives:
5.3. Design of Trigger Functions and Proof of No Zeno Behavior
In event-triggered control, trigger functions are introduced to ascertain the optimal timing for updating the regulation input. This approach reduces the frequency of computation and communication and ensures the steadiness of the system. From the perspective of steadiness conditions, incorporating a trigger function into the construction of the Lyapunov function allows for a more precise estimation of the error term, thereby facilitating the proof of the system’s asymptotic steadiness. We choose to construct a proportional trigger function, defined in:
When the trigger condition is satisfied, i.e:
Since , one can go on to deduce that we get:
Combined with the designed trigger condition in Equation 5, it can be further obtained:
To further estimate the temporal derivative of the Lyapunov function, the above upper bound estimate is brought to the Lyapunov function:
From the above derivation, it can be seen that when the appropriate parameters and are chosen, it can be ensured that . i.e., it is satisfied:
It can be seen that we need to solve for both inequalities to arrive at and . For Equation 58, the solution of is obtained by shifting terms and transformations:
Similarly, for Equation 59 it is straightforward to solve the expression for as:
To ensure that , it is necessary to choose and that satisfy the above constraints, so we choose:
The above and not only satisfy the constraints, but also ensure that the temporal derivative of the Lyapunov function is negative, which in turn ensures the asymptotic steadiness of the system. Summarizing the above, the new trigger function and its parameters are expressed as follows:
where,
Next we analyze whether the system is free of zeno behavior under this trigger function. The system’s estimation error dynamics equations Equation 58 and Equation 59 define the parameter and compute its derivatives:
By analyzing the dynamic equation of the estimation error, it can be obtained:
where and are system parameters, specifically:
where
Therefore,
Arguments and are designed as:
Therefore
When grows most rapidly, the initial solution takes the form:
where .
Ensure that the system does not exhibit zeno behavior by designing trigger conditions and calculating the event interval time . In order to calculate the minimum event interval time , the following conditions need to be met:
Solving the above equation yields a lower bound on the event interval:
where
This is a strictly positive time interval, illustrating that the system does not display zeno behavior under trigger regulation.
6. Simulation Results
The effectiveness of the designed control scheme for the AUV formation separation task is next demonstrated through numerical simulations. The scenario involves a multi-AUV system comprising 1 leader and 8 followers, as illustrated in Figure 2(a). The objective is to separate this system into two approximately stable formations, as depicted in Figure 2(b), i.e., into
and
with the designed event-triggered control strategy. The collaborative and adversarial conduct among different followers are depicted by black and yellow lines. Each AUV is assigned identical kinetic parameters as specified in [6]. A disturbance gain is then constructed to simulate external perturbations matrix for external positional disturbances
Control Gain Matrix
For the event-triggering mechanism, we calculate the parameters as follows: , , , and . The specific trajectory of the formation separation process is depicted in Figure 3. Additionally, as illustrated in Figure 5, the leader leads the two groups of followers into forming two stable rectangular formations. Figure 4 demonstrates the frequency of control input triggers for each AUV during the simulation, demonstrating that the trigger function effectively prevents Zeno behavior. Figure 6 demonstrates the estimation error for the unknown perturbation, clearly showing that the error converges to 0 after 50 seconds of simulation, thus verifying the effectiveness of the extended state monitor. Figure 7 illustrates the convergence of the velocity error for a single AUV during operation, while Figure 8 shows the convergence of the position error for a single AUV during operation, indicating enhanced performance of each AUV during operation.
Next, we proceed to examine the steadiness of the overall AUV formation. The formation position tracking error and formation speed tracking error are illustrated in Figure 9 and Figure 10, respectively. It is evident that these two parameters exhibit significant oscillations and slow convergence at the initial stages of the simulation, but ultimately converge within a small neighborhood near the origin, achieving asymptotic steadiness. This behavior can be attributed to the insufficient clarity of the formation tracking regulation goals in the previous section. We intend to conduct a more detailed study on the constraints related to these regulation goals in future research.
7. Conclusion
In this paper,we present an investigation into an event-triggered control scheme incorporating an extended state observer, aimed at achieving formation separation in a multi-AUV system subject to both external interference and internal competition.The proposed event-triggered control scheme is free from zeno behavior and significantly reduce the communication cost. In addition, numerical simulations demonstrate the system’s steadiness under this control scheme, with rapid error can converge observed.In future study,we explore strategies to enhance the convergence performance of formation tracking errors in AUV systems.
References
- Yan, Z.; Zhang, C.; Tian, W.; et al. Distributed observer-based formation trajectory tracking method of leader-following multi-AUV system. Ocean Engineering 2022, 260, 112019. [Google Scholar] [CrossRef]
- Li, J.; Tian, Z.; Zhang, H. Discrete-time AUV formation control with leader-following consensus under time-varying delays. Ocean Engineering 2023, 286, 115678. [Google Scholar] [CrossRef]
- Cai, L.; Sun, Q. Multiautonomous underwater vehicle consistent collaborative hunting method based on generative adversarial network. International Journal of Advanced Robotic Systems 2020, 17. [Google Scholar] [CrossRef]
- Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Transactions on Automatic Control 2012, 58, 935–946. [Google Scholar] [CrossRef]
- Liu, G.; Basin, M.V.; Liang, H.; et al. Adaptive bipartite tracking control of nonlinear multiagent systems with input quantization. IEEE Transactions on Cybernetics 2020, 52, 1891–1901. [Google Scholar] [CrossRef] [PubMed]
- Xu, Y.; Li, T.; Tong, S. Event-triggered adaptive fuzzy bipartite consensus control of multiple autonomous underwater vehicles. IET Control Theory & Applications 2020, 14, 3632–3642. [Google Scholar]
- Zhang, H.; Feng, G.; Yan, H.; et al. Observer-based output feedback event-triggered control for consensus of multi-agent systems. IEEE Transactions on Industrial Electronics 2013, 61, 4885–4894. [Google Scholar] [CrossRef]
- Cao, L.; Pan, Y.; Liang, H.; et al. Observer-based dynamic event-triggered control for multiagent systems with time-varying delay. IEEE Transactions on Cybernetics 2022, 53, 3376–3387. [Google Scholar] [CrossRef] [PubMed]
- Su, B.; Wang, H.; Wang, Y. Dynamic event-triggered formation control for AUVs with fixed-time integral sliding mode disturbance observer. Ocean Engineering 2021, 240, 109893. [Google Scholar] [CrossRef]
- Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Transactions on Automatic Control 2012, 58, 935–946. [Google Scholar] [CrossRef]
- Zhao, L.; Yu, J.Y.; Hu, H. Distributed Adaptive Consensus Tracking Control for Multiple AUVs. In Proceedings of the Seventh International Conference on Information Science and Technology (ICIST), Da Nang, Vietnam, 16-19 April 2017; pp. 480–484. [Google Scholar]
- Zhang, H.; Li, Z.; Qu, Z.; et al. On constructing Lyapunov functions for multi-agent systems. Automatica 2015, 58, 39–42. [Google Scholar] [CrossRef]
- Wang, C.; Zuo, Z.; Gong, Q.; et al. Formation control with disturbance rejection for a class of Lipschitz nonlinear systems. Science China Information Sciences 2017, 60, 1–11. [Google Scholar] [CrossRef]
- Ge, M.F.; Gu, Z.W.; Su, P.; et al. State-constrained bipartite tracking of interconnected robotic systems via hierarchical prescribed-performance control. Nonlinear Dynamics 2023, 111, 9275–9288. [Google Scholar] [CrossRef]
- Kang, S.; Rong, Y.; Chou, W. Antidisturbance control for AUV trajectory tracking based on fuzzy adaptive extended state observer. Sensors 2020, 20, 7084. [Google Scholar] [CrossRef] [PubMed]
Figure 2.
Communication topology of multi-AUV systems under directed graphs

Figure 3.
Detailed trajectories during formation separation of multi-AUV systems

Figure 4.
Control input trigger frequency per AUV

Figure 5.
The leader leads two groups of followers in two stable rectangular formations

Figure 6.
Estimation error of unknown perturbations

Figure 7.
Velocity error convergence for each AUV (from a 3D perspective)

Figure 8.
Convergence of position errors for each AUV (from a 3D viewpoint)

Figure 9.
System formation position tracking error (from a three-dimensional perspective)

Figure 10.
System formation speed tracking error (from a three-dimensional perspective)

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 (http://creativecommons.org/licenses/by/4.0/).
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.