Next Article in Journal
Research on the Constitutive Relationship of the Coarse-Grained Heat-Affected Zone in Ship Thick-Plate Welded Joints of Ship Structures
Previous Article in Journal
The Central Western Caucasus at the Jurassic–Cretaceous Transition: A Synthesis with a Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Design of Leaderless Formation Controller for Multi-ASVs with Sampled Data and Communication Delay

1
College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
2
Key Laboratory of Ship Intelligent System and Technology, Ministry of Industry and Information Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(7), 1259; https://doi.org/10.3390/jmse13071259
Submission received: 25 May 2025 / Revised: 20 June 2025 / Accepted: 25 June 2025 / Published: 28 June 2025
(This article belongs to the Section Ocean Engineering)

Abstract

The formation control technology of the multi-ASV (autonomous surface vehicle) system is one of the key technologies required for performing maritime missions. In this paper, a leaderless formation controller is proposed, where the issues of sampled communication and data transmission delays in formation are taken into consideration. By introducing the desired displacements and the implicit formation center (IFC), the control goal of the leaderless formation is explicitly defined. Through the application of a state-space transformation, the achievement of the leaderless formation is shown to be equivalent to the stabilization of the transformed subsystem. The implicit formation center of the leaderless framework is derived, which facilitates the description and analysis of formation movements. The stability of the system is rigorously analyzed by using the Lyapunov–Krasovskii functional. Furthermore, an H performance controller is designed to evaluate the tolerance of the leaderless formation against marine environmental disturbances. Numerical simulations with 10 ASVs under sampled communication and transmission delay demonstrate the effectiveness of the proposed controller, achieving an H performance bound γ of 10.

1. Introduction

Autonomous surface vehicles (ASV) are vessels equipped with sensors, navigation algorithms, and communication systems, enabling them to operate on the surface either fully autonomously or semi-autonomously. These platforms have emerged as indispensable assets in maritime operations owing to their remarkable versatility and operational efficiency [1]. Widely used in surface cleaning [2], environmental monitoring [3], emergency response operations [4], and offshore resource exploration, ASVs provide safer, more cost-effective and efficient alternatives to traditional manned vessels [5]. Their ability to operate in hazardous or remote environments without endangering human lives has made them indispensable for numerous critical applications. Moreover, the rapid advance in artificial intelligence, control systems, and sensor technologies has significantly improved the capabilities of ASVs, enabling them to perform increasingly complex and autonomous tasks [6].
In recent years, growing interest in multi-agent systems has spurred substantial progress in the collaborative operation of unmanned vehicles [7], including unmanned aerial vehicles and autonomous ground vehicles [8,9,10,11]. Similarly, multi-ASVs have demonstrated significant potential in collaborative missions, working together to accomplish tasks such as large-scale environmental monitoring, cooperative target tracking, and distributed data collection [12,13]. However, operating in dynamic and highly uncertain marine environments presents ASVs with unique challenges in communication, coordination, and control [14,15]. These challenges have become a driving force for research into advanced collaborative strategies for multi-ASV systems, aiming to enhance their effectiveness and reliability in real-world maritime applications [16].
Among the various collaborative strategies for the multi-ASV system, formation control has emerged as a cornerstone to allow coordinated operations [17]. Formation control refers to the ability to regulate ASVs to maintain a desired geometric configuration while collectively achieving mission objectives. It enables the team to perform complex operations in dynamic marine environments, such as formation path following and coordinated encirclement, while addressing disturbances and communication constraints with robust coordination strategies [18,19,20,21]. From the perspective of controller design, a variety of control algorithms have been developed for multi-ASV formation. For example, Li et al. proposed a neural network PID controller, which benefits from the simplicity and adaptability of PID control but may face challenges in handling strong nonlinearities and time delays [22]. Zhou et al. introduced an adaptive fuzzy backstepping-based controller to deal with unknown nonlinearities and actuator saturation, improving robustness but increasing the complexity of parameter tuning [23]. Wang et al. presented an adaptive second-order fast terminal sliding-mode controller, which offers strong robustness against disturbances and uncertainties, though it may suffer from chattering and implementation complexity [24]. Moreover, the successful application of PID controllers based on adaptive neuro-fuzzy inference systems in robotic gripper systems [25,26,27] provides useful insights for the development of intelligent and robust cooperative control strategies for multi-ASVs. In addition, recent nature-inspired optimization algorithms, such as the polar fox optimization algorithm [28,29], have demonstrated strong performance in solving complex, high-dimensional optimization problems by simulating the adaptive hunting behaviors of polar foxes.
Beyond controller design, structural strategies such as the leader–follower and virtual structure methods have also played a pivotal role in the development of formation maintenance approaches. These early methods laid important foundations by assigning predefined roles or enforcing geometric constraints among ASVs [30,31]. The leader–follower method relies on explicitly designated leaders as references, making implementation straightforward but rendering the formation vulnerable to the leader’s performance. The virtual structure method, which models the entire formation as a rigid body, allows for precise geometric control but struggles to adapt to dynamic changes such as obstacle avoidance or member reconfiguration. Both methods depend on explicit reference points—either a leader or a virtual structure—which can limit flexibility and robustness in highly dynamic or uncertain environments [32,33].
The aforementioned limitations have motivated the development of leaderless formation control approaches, which eliminate explicit leadership or centralized references [34,35,36]. For example, Zhang et al. designed an auxiliary variable to transform the formation control problem into a consensus problem, enabling ASVs to achieve formation without a leader [34]. Hu et al. proposed a distributed leaderless encirclement algorithm, allowing ASVs to autonomously form a convex hull around a target, thus improving the scalability and adaptability of the formation [36]. In addition, considering practical constraints such as non-continuous communications and electromagnetic interference, Yu et al. introduced a dynamic event-triggered communication scheme that reduces communication load by only transmitting data when necessary [37]. Wang et al. further addressed communication delays by modeling the containment maneuvering problem as a time-delay system and designing consensus protocol parameters to mitigate the impact of delays [38]. These developments serve as the key motivation for our study on leaderless formation under sampled communication and transmission delays. In addition, the consideration of environmental disturbances—such as wind, waves, and ocean currents—is crucial for real-world multi-ASV applications. Disturbance attenuation becomes even more important in leaderless formations, where no explicit leader provides a central reference and each ASV must autonomously reject external influences. The H control approach, which has been widely employed for enhancing disturbance rejection in single-ASV systems [39,40], offers a systematic framework to address such challenges in multi-ASV formation control. To clarify the differences between existing approaches and our proposed method, Table 1 presents a comparative overview.
To address the challenges posed by the leader–follower framework, non-ideal communication, and marine environmental disturbances in multi-ASV formations, the main objectives and contributions of this paper are as follows:
1.
Sampled-data delay-aware formation control: We design a formation controller that explicitly accounts for aperiodic sampled communication and transmission delays, in contrast to existing methods that assume continuous communication [41,42].
2.
Leaderless framework with implicit formation center (IFC): We propose a leaderless formation control method and derive the trajectory of the IFC to characterize group motion. This approach differs fundamentally from traditional leader–follower schemes [43,44].
3.
H performance against disturbances: We further design a leaderless formation controller that ensures a specified disturbance attenuation level against marine environmental disturbances using H norm analysis.
The remainder of this paper is organized as follows. Section 2 introduces the system model and formally states the problem. Section 3 presents the design of the leaderless formation controller and the theoretical analysis of system stability. Section 4 provides simulation results to demonstrate the effectiveness of the proposed approach. Finally, Section 5 concludes the paper and outlines future research directions.
Notation. 
To ensure clarity in the expressions, several specific mathematical symbols are defined as follows. R n and R n × m denote the n-dimensional Euclidean space and the space of n × m real matrices, respectively. The n-dimensional identity matrix is represented by I n , while 0 n × m and 1 n × m refer to n × m matrices filled entirely with zeros and ones, respectively. The symboldenotes the Kronecker product, and · represents the Euclidean norm. For symmetric matrices, the elements below the diagonal are omitted and replaced by *.

2. System Model and Problem Statement

2.1. System Model

Assume a formation of N ASVs, represented by the index set M = 1 , 2 , , N , where each vehicle is uniquely labeled with a subscript i M . As outlined in [45], the three degrees of freedom model representing the motion of the i-th ASV, formulated using principles of kinematics and rigid body mechanics, can be expressed as follows:
η ˙ i = J ( ψ i ) υ i , υ ˙ i = M i 1 ( C i ( υ i ) υ i D i ( υ i ) υ i + τ i + d i )
where the vector η i = [ x i y i ψ i ] R 3 represents the position and yaw angle of the i-th ASV in the inertial coordinate system. υ i = [ u i v i r i ] R 3 indicates the velocity of the i-th ASV in the body-fixed frame, including longitudinal, lateral, and rotational components. The rotation matrix J ( ψ i ) defines the transformation between the body-fixed and inertial frames for the i-th ASV. M i R 3 × 3 is the inertia matrix of the i-th ASV. The matrix C i ( υ i ) R 3 × 3 accounts for Coriolis and centripetal forces, while matrix D i ( υ i ) R 3 × 3 represents hydrodynamic damping of the i-th ASV. The control input vector τ i = [ τ i u τ i v τ i r ] R 3 corresponds to the forces and moments applied to the i-th ASV, and d i = [ d i u d i v d i r ] R 3 describes the environmental disturbances acting on it. The aforementioned vectors are illustrated in Figure 1. The aforementioned matrices M i , C i ( υ i ) , J ( ψ i ) , and D i ( υ i ) are given by
M i = m 11 i 0 0 0 m 22 i m 23 i 0 m 32 i m 33 i , J ( ψ i ) = cos ( ψ i ) sin ( ψ i ) 0 sin ( ψ i ) cos ( ψ i ) 0 0 0 1 ,
C i ( υ i ) = 0 0 c 13 i 0 0 c 23 i c 13 i c 23 i 0 , D i ( υ i ) = d 11 i 0 0 0 d 22 i d 23 i 0 d 32 i d 33 i
where each entry in C i ( υ i ) corresponds to a product of mass/added mass parameters and velocity variables, reflecting the Coriolis and centripetal (centrifugal) force terms arising from the coupling between velocity and inertia parameters. Each entry in D i ( υ i ) represents the hydrodynamic damping force or moment acting on the vessel in the corresponding degree of freedom.
To describe the communication relationships among ASVs, the formation’s network topologies are modeled as a set of undirected graphs { G k } k = 1 S , where each graph G k = V , E k represents a topology in a known switching sequence. V = { ν 1 , , ν N } denotes the set of vertices corresponding to the ASVs, and E k ν i , ν j i , j M , i j represents the edge set of G k , with each edge ( ν i , ν j ) indicating a bidirectional communication link between the i-th and j-th ASVs. Let A k = [ a i j ( k ) ] R N × N be the adjacency matrix of G k , where a i j ( k ) = 1 if ( ν i , ν j ) E k , and a i j ( k ) = 0 otherwise. The neighbors of the i-th ASV under topology G k are represented by N i ( k ) = { j a i j ( k ) = 1 } . The degree matrix for G k is defined as D k = diag { b ( k ) ( ν 1 ) , , b ( k ) ( ν N ) } R N × N , where b ( k ) ( ν i ) = j M a i j ( k ) denotes the degree of node ν i in G k . The Laplacian matrix for the k-th topology is given by L k = D k A k .
Lemma 1
([46]). For a connected undirected graph G with N vertices, let λ i represent the i-th eigenvalue of its Laplacian matrix L . The eigenvalues are non-negative and satisfy 0 λ i N . Additionally, the eigenvalue 0 has a multiplicity of one, and its corresponding eigenvector is 1 N × 1 .
Lemma 2
([47]). For a general system described as
e ˙ ( t ) = f ( e ( t ) , u ( t ) , ω ( t ) )
where e ( t ) represents the system state to be stabilized, u ( t ) is the control input, ω ( t ) denotes the external disturbance, and f { · } represents the system dynamics. Then, the H control problem aims to design a control law u = u such that
1.
The system state e ( t ) converges to the origin when ω ( t ) = 0 ;
2.
The following inequality holds for the zero initial state e ( 0 ) = 0
0 + e ( t ) 2 d t γ 2 0 + ω ( t ) 2 d t
where γ > 0 is a designed scalar representing the performance bound.
In this paper, aperiodic sampled communication with transmission delay within the formation is considered. Specifically, the sampling instants are denoted as t l , where l N + and t 1 = 0 . The l-th sampling period is defined by T l = t l + 1 t l , with 0 < T l T m , where T m represents the maximum allowable sampling interval. The communication time delay within the formation, denoted by T d , is assumed to be constant throughout. Figure 2 illustrates the data communication process between two ASVs, where the sampling communication period and transmission delay are indicated in the figure. For the 1-th ASV, it can access the data 2 ( t 3 ) from the 2-nd ASV only after t 3 + T d , and new data will be received again after t 4 + T d , as shown by the green area in the figure.
Remark 1.
As highlighted in prior studies [48,49], aperiodic sampled-data systems provide a more realistic framework for modeling and analyzing networked control systems, especially in complex environments such as the marine domain. To facilitate the theoretical analysis of leaderless formation control under non-ideal communication conditions, the formation controller in this paper is designed based on the assumptions of fixed transmission delay and accurate state information. In real-world multi-ASV systems, communication delays may be time varying, state measurements can be affected by noise and inaccuracies, and packet loss may occur. Future work will extend the proposed approach to address these practical challenges.

2.2. Problem Statement

To describe the desired locations of the ASVs in the leaderless frame, we introduce the concept of the IFC, which acts as a virtual reference center for the formation and facilitates the description of the group motion. The vectors α i R 3 , i M are defined to represent the desired displacements of each ASV relative to the IFC.
Definition 1.
The multi-ASV system is considered to achieve leaderless formation if a control input τ I can be designed in Equation (1) such that
lim t + η i α i η j α j = 0
Then, let ς i = [ ς i x ς i y ς i ψ ] = η i α i and ϵ i = J ( ψ i ) υ i , where i M . It follows that ς i ˙ = η i ˙ α i ˙ = ϵ i . Furthermore, Definition 1 can be reformulated as lim t + ς i o p = 0 , where o p R 3 represents the position of the IFC.
For clarity of notation, the invertible matrix is defined as Γ i = J ( ψ i ) M i 1 R 3 × 3 . The terms C i and D i are shorthand for C i ( υ i ) and D i ( υ i ) , respectively. Define τ i = Γ i τ i as the virtual controller and d i = Γ i d i . Then, the dynamics of ϵ i are as follows:
ϵ i ˙ = J ˙ ( ψ i ) υ i + J ( ψ i ) υ i ˙ = J ( ψ i ) R i υ i + Γ i ( C i υ i D i υ i + τ i + d i ) = R i ξ i Γ i C i + D i υ i + τ i + d i
where
R i = 0 r i 0 r i 0 0 0 0 0 R 3 × 3
Let ζ i ( t ) = [ ς i ϵ i ] represent the integrated state. Further, the dynamics of ζ i can be derived as follows:
ζ i ˙ ( t ) = A ζ i ( t ) + B R i ϵ i Γ i ( C i + D i ) υ i + τ i + d i
where
A = 0 3 × 3 I 3 0 3 × 3 0 3 × 3 , B = 0 3 × 3 I 3
Considering that the ASVs should remain relatively stationary with respect to each other during the formation process, the leaderless formation can also be defined in the following form:
Definition 2.
The multi-ASV system is considered to achieve leaderless formation if a control input τ I can be designed in Equation (1) such that
lim t + ζ i ( t ) ζ j ( t ) = 0
Similarly, Definition 2 can be extended as lim t + ζ i ( t ) o f ( t ) = 0 , where o f = [ o p o v ] R 6 represents the integrated state of the position and velocity of the IFC.
Lemma 3
([50]). For matrices P , Q , and A of appropriate dimensions, the following inequalities hold:
P Q + Q P μ 1 P P + μ 1 1 Q Q ,
P A Q + Q A P μ 2 1 P P + μ 2 μ 3 Q Q
where μ 1 , μ 2 > 0 , and μ 3 satisfies A A μ 3 I .
Lemma 4
([51]). Let A R n × n be a constant positive definite matrix. For a continuously differentiable vector function f : [ a 1 , a 2 ] R n , the following inequality holds:
( b a ) a b f ( t ) A f ( t ) d t a b f ( t ) d t A a b f ( t ) d t
Lemma 5
([52]). For a continuously differentiable function f : [ a 1 , a 2 ] R n , define h 1 = f ( a 2 ) f ( a 1 ) and h 2 = f ( a 2 ) + f ( a 1 ) 2 / ( a 2 a 1 ) a 1 a 2 f ( α ) d α . The following inequality holds:
a 1 a 2 f ˙ ( α ) A f ˙ ( α ) d α 1 a 2 a 1 h 1 A h 1 + 3 a 2 a 1 h 2 A h 2
where A R n × n is a positive definite matrix.
Lemma 6
([53]). Define f 1 , f 2 , , f N : R m R as a set of functions positive on the open subset Λ R m . Then, for a set of scalars { a i a i > 0 , i = 1 N a i = 1 } , the following equality holds:
min i = 1 N 1 a i f i ( x ) = i = 1 N f i ( x ) + max g i , j ( t ) i j N g i , j ( x ) , x Λ
subject to
g i , j : R m R , g i , j ( x ) = g j , i ( x ) , f i ( x ) g i , j ( x ) g i , j ( x ) f j ( x ) 0
To facilitate a better understanding of the subsequent controller design and theoretical analysis, a flowchart is provided in Figure 3. This flowchart outlines the logical sequence and interconnections of the main equations and steps in the proposed methodology.

3. Controller Design and Stability Analysis

3.1. Controller Design

According to the description of the communication model mentioned above, the i-th ASV can acquire the data from j-th ASV where j N i at the sampling instant t l within the time interval [ t l + T d , t l + 1 + T d ) . Thus, the designed controller τ i takes the following form:
τ i = K 1 ζ i ( t ) R i ϵ i ( t ) + Γ i ( C i + D i ) υ i + K 2 j N i ( k ) ζ i ( t l ) ζ j ( t l )
where t t k + T d , t k + 1 + T d , with K 1 , K 2 R 3 × 6 being feedforward and consensus gain matrices separately.
By substituting Equation (11) to Equation (4), we obtain the following result:
ζ i ˙ ( t ) = ( A + BK 1 ) ζ i ( t ) + B K 2 j N i ( k ) ( ζ i ( t l ) ζ j ( t l ) ) + B d i ( t )
To investigate the state evolution of all formation members, the compact forms ζ c = [ ζ 1 ζ N ] and d c = [ d 1 d N ] are defined. According to Equation (12), the dynamics of ζ c can be derived as follows:
ζ ˙ c ( t ) = I N ( A + BK 1 ) ζ c ( t ) + L k ( BK 2 ) ζ c ( t l ) + ( I N B ) d c ( t )
Note that t l + T d t < t l + 1 + T d and 0 < t l + 1 t l T m . By defining h l ( t ) = t t l , Equation (13) can be reformulated as follows:
ζ ˙ c ( t ) = I N ( A + BK 1 ) ζ c ( t ) + L k ( BK 2 ) ζ c ( t h l ( t ) ) + ( I N B ) d c ( t )
where T d h l ( t ) < T m + T d .
Since L k is a real symmetric matrix, Lemma 1 guarantees the existence of a normalized orthogonal matrix D k such that the following equations holds:
D k L k D k = Π k = λ 1 ( k ) 0 N 1 × N 1 Π k R N × N
where
Π k = λ 2 ( k ) 0 λ N ( k ) R ( N 1 ) × ( N 1 ) , D k = 1 N × 1 N D k R N × N
In Equation (15), the first eigenvalue λ 1 ( k ) = 0 , while the remaining eigenvalues λ 2 ( k ) , λ 3 ( k ) , , λ N ( k ) are arranged in ascending order within the matrix Π k . The matrix D k R N × ( N 1 ) consists of the remaining normalized eigenvectors. Across all topologies, the largest eigenvalue is represented by λ m .
To facilitate subsequent analysis, the state variables z c ( t ) R 6 N and w c ( t ) R 3 N are introduced through the following state-space transformations:
z c ( t ) = D k I 6 ζ c ( t ) = z 1 ( t ) z N ( t ) = z ¯ 1 ( t ) z ¯ 2 ( t ) ,
w c ( t ) = D k I 3 d c ( t ) = w 1 ( t ) w N ( t ) = w ¯ 1 ( t ) w ¯ 2 ( t )
where z ¯ 1 ( t ) = z 1 ( t ) R 6 , and w ¯ 1 ( t ) = w 1 ( t ) R 3 . Based on Equations (14), (16) and (17), the dynamics of z c ( t ) can be deduced as follows:
z c ˙ ( t ) = I N ( A + BK 1 ) z c ( t ) + Π k BK 2 z c ( t h l ( t ) ) + ( I N B ) w c ( t )
Subsequently, from Equation (18), the dynamics of z ¯ 1 ( t ) and z ¯ 2 ( t ) can be derived as follows:
z ¯ ˙ 1 ( t ) = ( A + BK 1 ) z ¯ 1 ( t ) + B w ¯ 1 ( t ) ,
z ¯ ˙ 2 ( t ) = I N 1 ( A + BK 1 ) z ¯ 2 ( t ) + Π k BK 2 z ¯ 2 ( t h l ( t ) ) + I N 1 B w ¯ 2 ( t )
To further analyze the relationship between the original system ζ c ( t ) and translated subsystems z ¯ 1 and z ¯ 2 , we perform the inverse transformation based on Equation (16) as follows:
ζ c ( t ) = D k I 6 z c ( t ) = 1 N × 1 N I 6 z ¯ 1 ( t ) + D k I 6 z ¯ 2 ( t )
According to Equation (21), it can be observed that if the subsystem z ¯ 2 can be stabilized such that lim t + z ¯ 2 ( t ) = 0 , then the evolution of ζ c ( t ) is solely influenced by the subsystem z ¯ 1 ( t ) in Equation (19).
Remark 2.
Note that due to the specific structure of the matrix ( 1 N × 1 / N ) I 6 , when z ¯ 2 is stabilized, it can be deduced that lim t + ζ i ( t ) = ζ j ( t ) with i , j M , satisfying Definition 2. This indicates an equivalence in stability between z ¯ 2 and the leaderless formation. Following a straightforward deduction, the evolution of the IFC can be determined, which will be elaborated in the subsequent text.
Definition 3.
The multi-ASV system is considered to achieve leaderless formation with H performance, if the subsystem z ¯ 2 is stabilized with H performance.
To provide a clearer illustration of the operational process of controller Equation (11) within the formation system, a system block diagram is presented in Figure 4. For clarity of exposition, it is assumed in this figure that the data sampled by the j-th ASV at the sampling instant t l have been received by the i-th ASV after a transmission delay T d , and that the next sampling instant has not yet been triggered at this moment.

3.2. Stability Analysis

In this subsection, based on the controller form designed in Equation (11), several theorems and analyses are presented as follows:
Theorem 1.
Given the network parameters T m , T d , and the predefined feedforward gain K 1 R 3 × 6 , assume there exist a scalar δ > 0 , matrices P R 6 × 6 > 0 , Q i R 6 × 6 > 0 for i = 1 , , 6 , U R 6 × 6 , Φ R 6 × 6 , and consensus gain K 2 R 3 × 6 , such that the following linear matrix inequalities (LMIs) are satisfied:
Ω a W 5 Φ W 4 K 2 B δ I 6 0 6 × 6 δ 1 λ m 2 I 6 < 0 ,
Q 6 U Q 6 > 0
where W i = [ 0 6 × 6 ( i 1 ) I 6 0 6 × 6 ( 7 i ) ] R 6 × 42 for i = 1 , , 7 , and Ω a = j = 1 8 Ω j with
Ω 1 = W 5 P W 1 + W 1 P W 5 Ω 2 = W 2 ( Q 1 Q 2 ) W 2 + W 1 Q 2 W 1 W 3 Q 1 W 3 Ω 3 = W 1 ( T d Q 3 + T m Q 4 ) W 1 Ω 4 = W 6 Q 3 T d W 6 W 7 Q 4 T m W 7 Ω 5 = W 5 ( T d Q 5 + T m Q 6 ) W 5 Ω 6 = ( W 1 W 2 ) Q 5 T d ( W 1 W 2 ) ( W 1 + W 2 2 W 6 T d ) 3 Q 5 T d ( W 1 + W 2 2 W 6 T d ) Ω 7 = T m 1 W 2 W 4 W 3 Q 6 Q 6 U U 2 Q 6 + U + U Q 6 U Q 6 W 2 W 4 W 3 Ω 8 = W 5 ( Φ Φ ) W 5 + W 5 ( Φ ( A + BK 1 ) ) W 1 + W 1 ( Φ ( A + BK 1 ) ) W 5
Then, given any initial state and with w ¯ 2 ( t ) = 0 , the proposed controller in Equation (11) guarantees that the subsystem z ¯ 2 ( t ) achieves asymptotic stability.
Proof of Theorem 1 
Note that the subsystem z ¯ 2 ( t ) in Equation (20) is a time-delay system, the following Lyapunov–Krasovskii functional (LKF) is employed:
V ( t ) = i = 1 4 V i ( t )
where
V 1 ( t ) = z ¯ 2 ( t ) ( I N 1 P ) z ¯ 2 ( t ) V 2 ( t ) = t T d T m t T d z ¯ 2 ( α ) ( I N 1 Q 1 ) z ¯ 2 ( α ) d α + t T d t z ¯ 2 ( α ) ( I N 1 Q 2 ) z ¯ 2 ( α ) d α V 3 ( t ) = T d 0 t + β t z ¯ 2 ( α ) ( I N 1 Q 3 ) z ¯ 2 ( α ) d α d β + T m T d T d t + β t z ¯ 2 ( α ) ( I N 1 Q 4 ) z ¯ 2 ( α ) d α d β V 4 ( t ) = T d 0 t + β t z ¯ ˙ 2 ( α ) ( I N 1 Q 5 ) z ¯ ˙ 2 ( α ) d α d β + T m T d T d t + β t z ¯ ˙ 2 ( α ) ( I N 1 Q 6 ) z ¯ ˙ 2 ( α ) d α d β
To streamline the representation of variables during the derivation, we define the integrated vector x i R 42 for i = 2 , , N as follows:
x i ( t ) = [ z i ( t ) z i ( t T d ) z i ( t T d T m ) z i ( t h l ( t ) ) z ˙ i ( t )
t T d t z i ( α ) d α t T d T m t T d z i ( α ) d α ]
Then, the derivative of the LKF, denoted as V ˙ ( t ) = i = 1 4 V i ˙ ( t ) , can be derived as follows:
V ˙ 1 ( t ) = z ¯ ˙ 2 ( t ) ( I N 1 P ) z ¯ 2 ( t ) + z ¯ 2 ( t ) ( I N 1 P ) z ¯ ˙ 2 ( t ) = i = 2 N z ˙ i ( t ) P z i ( t ) + z i ( t ) P z ˙ i ( t ) = i = 2 N x i ( t ) Ω 1 x i ( t )
V ˙ 2 ( t ) = z ¯ 2 ( t T d ) ( I N 1 Q 1 ) z ¯ 2 ( t T d ) z ¯ 2 ( t T d ) ( I N 1 Q 2 ) z ¯ 2 ( t T d ) + z ¯ 2 ( t ) ( I N 1 Q 2 ) z ¯ 2 ( t ) z ¯ 2 ( t T d T m ) ( I N 1 Q 1 ) z ¯ 2 ( t T d T m ) = i = 2 N { z i ( t T d ) Q 1 z i ( t T d ) z i ( t T d ) Q 2 z i ( t T d ) + z i ( t ) Q 2 z i ( t ) z i ( t T d T m ) Q 1 z i ( t T d T m ) } = i = 2 N x i ( t ) Ω 2 x i ( t )
V ˙ 3 ( t ) = T d z ¯ 2 ( t ) ( I N 1 Q 3 ) z ¯ 2 ( t ) t T d t z ¯ 2 ( α ) ( I N 1 Q 3 ) z ¯ 2 ( α ) d α + T m z ¯ 2 ( t ) ( I N 1 Q 4 ) z ¯ 2 ( t ) t T m T d t T d z ¯ 2 ( α ) ( I N 1 Q 4 ) z ¯ 2 ( α ) d α = i = 2 N x i ( t ) Ω 3 x i ( t ) t T d t z i ( α ) Q 3 z i ( α ) d α t T m T d t T d z i ( α ) Q 4 z i ( α ) d α
V ˙ 4 ( t ) = T d z ¯ ˙ 2 ( t ) ( I N 1 Q 5 ) z ¯ ˙ 2 ( t ) t T d t z ¯ ˙ 2 ( α ) ( I N 1 Q 5 ) z ¯ ˙ 2 ( α ) d α + T m z ¯ ˙ 2 ( t ) ( I N 1 Q 6 ) z ¯ ˙ 2 ( t ) t T m T d t T d z ¯ ˙ 2 ( α ) ( I N 1 Q 6 ) z ¯ ˙ 2 ( α ) d α = i = 2 N x i ( t ) Ω 5 x i ( t ) t T d t z ˙ i ( α ) Q 5 z ˙ i ( α ) d α t T m T d t T d z ˙ i ( α ) Q 6 z ˙ i ( α ) d α
According to Lemma 4, the last two terms in Equation (29) can be derived as follows:
t T d t z i ( α ) Q 3 z i ( α ) d α t T m T d t T d z i ( α ) Q 4 z i ( α ) d α x i ( t ) Ω 4 x i ( t )
According to Lemmas 5 and 6, the last two terms in Equation (30) can be derived as follows:
t T d t z ˙ i ( α ) Q 5 z ˙ i ( α ) d α x i Ω 6 x i
t T m T d t T d z ˙ i ( α ) Q 6 z ˙ i ( α ) d α x i ( t ) Ω 7 x i ( t )
Based on Equation (20), the following identity is established for i = 2 , , N :
z ˙ i ( t ) Φ z ˙ i ( t ) + ( A + BK 1 ) z i ( t ) + λ i ( k ) BK 2 z i ( t h l ( t ) ) = 0
By expanding the above equation and its transposed form, the following result is obtained:
x i ( t ) ( Ω 8 + Ω 9 ) x i ( t ) = 0
where Ω 9 = λ i ( k ) ( W 5 Φ BK 2 W 4 + W 4 K 2 B Φ W 5 ) .
Based on Lemma 3, it can be inferred from Ω 9 as follows:
Ω 9 δ 1 W 5 Φ Φ W 5 + δ λ m 2 W 4 K 2 B BK 2 W 4
For simplicity, let the term on the right side of Equation (36) be denoted as Ω b . Then, according to Equations (35) and (36),the following derivation is applied to V ˙ ( t ) :
V ˙ ( t ) i = 2 N j = 1 7 x i ( t ) Ω j x i ( t ) i = 2 N j = 1 7 x i ( t ) Ω j x i ( t ) + x i ( t ) ( Ω 8 + Ω 9 ) x i ( t ) i = 2 N x i ( t ) j = 1 9 Ω j x i ( t ) i = 2 N x i ( t ) ( Ω a + Ω b ) x i ( t )
Notably, when Equations (22) and (23) are satisfied, it can be deduced through the Schur complement lemma that Ω a + Ω b < 0 , indicating that V ˙ ( t ) < 0 . Therefore, the asymptotic stability of subsystem z ¯ 2 ( t ) is, thus, proven.
Based on the analysis in Remark 2 and Equation (21), it can be concluded that, during the consensus process of each component of ζ c in the original system, z 2 acts as a disturbance influencing this process. Once z 2 is stabilized by the controller designed according to Theorem 1, the consensus relationship among ζ i for i M can be established: lim t + ζ i ( t ) = N 1 2 z 1 ( t ) . Therefore, according to the description in Definition 2, the state evolution of IFC can be derived as follows:
o ˙ f ( t ) = 1 N z ˙ 1 ( t ) = ( A + BK 1 ) o f ( t ) o f ( 0 ) = 1 N i = 1 N ζ i ( 0 )
Theorem 2.
Given the network parameters T m , T d , performance bound scalar γ, and the predefined feedforward gain K 1 R 3 × 6 , assume there exist a scalar δ > 0 , matrices P R 6 × 6 > 0 , Q i R 6 × 6 > 0 for i = 1 , , 6 , U R 6 × 6 , Φ R 6 × 6 , and consensus gain K 2 R 3 × 6 , such that Equation (23) and the following LMI are satisfied:
Ω ˜ a + W ˜ 1 W ˜ 1 γ 2 W ˜ 9 W ˜ 9 W ˜ 5 Φ W ˜ 4 K 2 B δ I 6 0 6 × 6 δ 1 λ m 2 I 6 < 0
where W ˜ i = [ 0 6 × 6 ( i 1 ) I 6 0 6 × 6 ( 8 i ) ] R 6 × 48 for i = 1 , , 8 , and Ω ˜ a = j = 1 8 Ω ˜ j with
Ω ˜ 1 = W ˜ 5 P W ˜ 1 + W ˜ 1 P W ˜ 5 Ω ˜ 2 = W ˜ 2 ( Q 1 Q 2 ) W ˜ 2 + W ˜ 1 Q 2 W ˜ 1 W ˜ 3 Q 1 W ˜ 3 Ω ˜ 3 = W ˜ 1 ( T d Q 3 + T m Q 4 ) W ˜ 1 Ω ˜ 4 = W ˜ 6 Q 3 T d W ˜ 6 W ˜ 7 Q 4 T m W ˜ 7 Ω ˜ 5 = W ˜ 5 ( T d Q 5 + T m Q 6 ) W ˜ 5 Ω ˜ 6 = ( W ˜ 1 W ˜ 2 ) Q 5 T d ( W ˜ 1 W ˜ 2 ) ( W ˜ 1 + W ˜ 2 2 W ˜ 6 T d ) 3 Q 5 T d ( W ˜ 1 + W ˜ 2 2 W ˜ 6 T d ) Ω ˜ 7 = T m 1 W ˜ 2 W ˜ 4 W ˜ 3 Q 6 Q 6 U U 2 Q 6 + U + U Q 6 U Q 6 W ˜ 2 W ˜ 4 W ˜ 3 Ω ˜ 8 = W ˜ 5 ( Φ Φ ) W ˜ 5 + W ˜ 5 ( Φ ( A + BK 1 ) ) W ˜ 1 + W ˜ 1 ( Φ ( A + BK 1 ) ) W ˜ 5 + W ˜ 5 B W ˜ 8 + W ˜ 8 B W ˜ 5
Then, under the influence of the disturbance w ¯ 2 ( t ) 0 , the proposed controller in Equation (11) ensures the multi-ASV system achieves leaderless formation while satisfying the prescribed H performance bound.
Proof of Theorem 2 
Similar to the proof of Theorem 1, it is straightforward to show the asymptotic stability of the subsystem z ¯ 2 under w ¯ 2 ( t ) = 0 . In the following, we analyze the H performance of the system in the presence of disturbance.
Based on Equation (25), we define the extended integral state vector x ˜ i R 48 as [ x i ( t ) w i ( t ) ] for i = 2 , , N . Consider the LKF in Equation (24), and note that the following identity holds:
z ˙ i ( t ) Φ z ˙ i ( t ) + ( A + BK 1 ) z i ( t ) + λ i ( k ) BK 2 z i ( t h l ( t ) ) + B w i ( t ) = 0
By expanding the above equation and its transposed form, the following result is obtained:
x ˜ i ( t ) ( Ω ˜ 8 + Ω ˜ 9 ) x ˜ i ( t ) = 0
where Ω ˜ 9 = λ i ( k ) ( W ˜ 5 Φ BK 2 W ˜ 4 + W ˜ 4 K 2 B Φ W ˜ 5 ) .
Based on Lemma 3, it can be inferred from Ω 9 as follows:
Ω ˜ 9 δ 1 W ˜ 5 Φ Φ W ˜ 5 + δ λ m 2 W ˜ 4 K 2 B BK 2 W ˜ 4
Let the term on the right side of Equation (42) be denoted as Ω ˜ b . From Equation (37), the following result is obtained:
V ˙ ( t ) i = 2 N x ˜ i ( t ) ( Ω ˜ a + Ω ˜ b ) x ˜ i ( t )
Consider the performance index J = 0 t z ¯ 2 ( α ) z ¯ 2 ( α ) γ 2 w ¯ 2 ( α ) w ¯ 2 ( α ) d α . Note that under the zero initial state condition, the following result can be deduced:
J = 0 t z ¯ 2 ( α ) z ¯ 2 ( α ) γ 2 w ¯ 2 ( α ) w ¯ 2 ( α ) + V ˙ ( t ) d α V ( t ) + V ( 0 ) i = 2 N 0 t x ˜ i ( t ) W ˜ 1 W ˜ 1 γ 2 W ˜ 9 W ˜ 9 + Ω ˜ a + Ω ˜ b x ˜ i ( t ) d α
If Equations (23) and (39) are satisfied, the Schur-complement lemma implies that W ˜ 1 W ˜ 1 γ 2 W ˜ 9 W ˜ 9 + Ω ˜ a + Ω ˜ b < 0 , indicating that J < 0 . Then, the following result can be obtained:
0 + z ¯ 2 ( t ) z ¯ 2 ( t ) d t < γ 2 0 + w ¯ 2 ( t ) w ¯ 2 ( t ) d t
According to Lemma 2, the closed-loop mapping from w ¯ 2 to z ¯ 2 is internally stable and satisfies the H performance bound γ . Consequently, invoking Definition 3, we complete the proof of Theorem 2.    □

4. Numerical Simulation

In this section, we conducted a leaderless formation simulation involving N = 10 ASVs and S = 6 network topologies to verify the effectiveness of the controller. The dynamics parameters in Equation (1) are referenced from [54]. Given the network parameters T m = 0.9 , T d = 0.3 , scalar δ = 10 , γ = 5 , λ m = 10 , and feedforward gain K 1 = [ 0.3 I 3 1.5 I 3 ] , by solving the LMIs in Theorem 2, the consensus gain is obtained as K 2 = [ 0.0562 I 3 0.0746 I 3 ] . The initial states η i ( 0 ) and desired displacements α i are set in Table 2. The environmental disturbance applied during the simulation is configured as d i u = 2 cos ( 0.4 t ) sin ( t ) 1.5 sin ( 0.5 t ) cos ( 0.5 t ) 2 , d i v = 0.02 sin ( 0.1 t ) , and d i r = 0.5 sin ( 1.2 t ) cos ( 0.3 t ) .
To better illustrate the procedure for obtaining the controller matrix K 2 and its relevance to subsequent controller implementation, alg:Pcode presents the complete pseudo-code for the i-th ASV given the above parameters. Lines 3–8 demonstrate the use of the fixed-step iterative parameter method to obtain the maximum tolerable values of T d and T m within the feasible region of the LMIs, as well as the corresponding controller matrix K 2 . Lines 9–22 show how the sampled data are utilized during the formation control process and how the τ i is computed. All simulations were conducted using MATLAB 2022b. The system dynamics were simulated using the Runge–Kutta method (implemented as ode45 in MATLAB), and the LMIs were solved using the MATLAB LMI Toolbox. All computations were performed on an Intel i5-10500 processor.
Algorithm 1: Pseudo-code of the leaderless formation control
1:
Inputs: Scalar δ , γ , matrix K 1 , delay time T d , maximum sampling interval T m , and end time t e n d ;
2:
Initialize: ASV members M , network topologies { G k } k = 1 S , desired displacements α , initial states η i ( 0 ) , υ i ( 0 ) , start time t = 0 , and indexes k , l = 1 ;
3:
for   T o b j { T d , T m } do
4:
    while the solution of the LMIs in Theorem 2 is feasible do
5:
        Update K 2 by solving LMIs in Theorem 2;
6:
        Update T o b j T o b j + 0.01 ;
7:
    end while
8:
end for
9:
while   t < t e n d do
10:
    for  ASV i , i M  do
11:
        if the k-th sampling communication occurs at t then
12:
           Store t k = t and ζ i ( t k ) in the memory;
13:
           Broadcast the k-th sampled data ζ i ( t k ) to its neighbor ASVs;
14:
           Update k k + 1 ;
15:
        end if
16:
        if the l-th sampled data of neighbor ASVs are received then
17:
           Store t l = t and ζ j ( t l ) , j N i in memory;
18:
           Update l l + 1 ;
19:
        end if
20:
        Compute virtual control τ i by Equation (11) using l-th sampled data;
21:
        Obtain τ i by inverse transformation τ i = Γ i 1 τ i ;
22:
    end for
23:
end while
The simulation results are organized as follows: Figure 5 presents the undirected graphs { G k } k = 1 6 generated from network topologies. The circles represent the nodes in each graph, and the numbers 1–10 inside the circles indicate the index of each ASV. Figure 6 displays the time-varying topology switching index k ( t ) . Each step in the plot corresponds to a change in the underlying network topology among the ASVs. This figure reflects the dynamic nature of the communication network, and verifies that the proposed method can maintain formation under such switching conditions. Figure 7 shows the sequence of sampling intervals T l over time. The intervals are randomly distributed within the admissible range ( 0 , T m ] , simulating network-induced aperiodic sampling. This validates the robustness of the control strategy against irregular information updates. Figure 8 illustrates the trajectories of 10 ASVs during the formation process. Each colored curve represents the trajectory of an individual ASV, while the bold red lines highlight the desired pentagram formation defined by the displacement vectors α i . The trajectory of IFC is marked in gray, with circular markers denoting key reference points. Notably, the trajectory of the IFC intuitively depicts the overall movement trend of the entire ASV formation. This figure visually demonstrates that all ASVs, starting from dispersed initial positions, successfully converge to and maintain the desired formation pattern, validating the effectiveness of the proposed control strategy under dynamic topology and environmental disturbances. Figure 9, Figure 10 and Figure 11 collectively present the trajectories of consensus errors ς i o p for all ASVs in the x, y, and ψ components, respectively. It can be observed that, despite initial discrepancies, all error components converge rapidly to neighborhoods around zero. This unified convergence demonstrates that the proposed controller enables the multi-ASV system to synchronize both positions and orientations with the desired displacement, thereby validating the overall effectiveness of the designed controller.

5. Conclusions

In this paper, a leaderless formation controller is proposed for a multi-ASV system, with specific consideration given to the challenges posed by aperiodic sampling communication and data transmission delays. To effectively describe the desired relative positions in the context of a leaderless framework, the concepts of IFC and desired displacements are introduced. This introduction not only simplifies the representation of the expected formation but also lays the foundation for formulating the control objectives of the leaderless formation. By employing a state-space transformation, the problem of achieving the desired formation is reformulated as the stabilization of a subsystem, which provides a more structured approach to analyzing and solving the problem. The effects of delayed and sampled communication are explicitly modeled as time-delay influences within the dynamic system, and the internal stability of the system is rigorously analyzed and proven through the selection of an appropriate LKF. Additionally, the trajectory of the IFC is derived, illustrating the process by which the multi-ASVs achieve leaderless formation. Furthermore, to evaluate the tolerance of the leaderless formation against marine environmental disturbances, an H controller is designed, which significantly improves the system’s ability to maintain formation under uncertain conditions. Finally, the validity and effectiveness of the proposed controller are thoroughly verified through numerical simulations, demonstrating its capability to achieve stable leaderless formation control in the presence of aperiodic sampled communication and data transmission delays.
It should be noted that several assumptions are made in this study to facilitate the theoretical analysis and controller design. For instance, the communication delay is assumed to be bounded and known, the state information of each ASV is considered to be accurately available, and packet loss or communication failures are not explicitly addressed. However, in practical maritime environments, these conditions may not always hold due to unpredictable network delays, sensor noise, or packet dropouts. In future work, we aim to relax these assumptions by investigating more realistic scenarios, such as time-varying and uncertain delays, partial or noisy state measurements, and the presence of packet loss or communication interruptions. Additionally, the extension of the proposed framework to accommodate heterogeneous ASV teams and more complex environmental disturbances will be explored to further enhance the robustness and applicability of the controller in real-world applications.

Author Contributions

Conceptualization, W.Z. and G.X.; methodology, W.Z.; validation, X.J.; writing—original draft preparation, W.Z.; writing—review and editing, W.Z. and G.X.; funding acquisition, G.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Natural Science Foundation of China under Grant 62403159, and Grant 52171302; in part by the Young Elite Scientists Sponsorship Program by CAST under Grant 2022QNRC001; in part by the New Era Longjiang Excellent Dissertations under Grant LJYXL2022-004.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lv, Z.; Wang, X.; Wang, G.; Xing, X.; Lv, C.; Yu, F. Unmanned Surface Vessels in Marine Surveillance and Management: Advances in Communication, Navigation, Control, and Data-Driven Research. J. Mar. Sci. Eng. 2025, 13, 969. [Google Scholar] [CrossRef]
  2. Zhang, M.; Liu, Z.; Cai, W.; Yan, Q. Design of Low-cost Unmanned Surface Vessel for Water Surface Cleaning. In Proceedings of the 2021 China Automation Congress (CAC), Beijing, China, 22–24 October 2021; pp. 2290–2293. [Google Scholar] [CrossRef]
  3. Ouelmokhtar, H.; Benmoussa, Y.; Benazzouz, D.; Ait-Chikh, M.A.; Lemarchand, L. Energy-based USV maritime monitoring using multi-objective evolutionary algorithms. Ocean Eng. 2022, 253, 111182. [Google Scholar] [CrossRef]
  4. Bai, Y.; Wang, Y.; Wang, Z.; Zheng, K. Trajectory Tracking and Docking Control Strategy for Unmanned Surface Vehicles in Water-Based Search and Rescue Missions. J. Mar. Sci. Eng. 2024, 12, 1462. [Google Scholar] [CrossRef]
  5. Metcalfe, B.; Thomas, B.; Treloar, A.; Rymansaib, Z.; Hunter, A.; Wilson, P. A compact, low-cost unmanned surface vehicle for shallow inshore applications. In Proceedings of the 2017 Intelligent Systems Conference (IntelliSys), London, UK, 7–8 September 2017; pp. 961–968. [Google Scholar] [CrossRef]
  6. Peng, Y.; Yang, Y.; Cui, J.; Li, X.; Pu, H.; Gu, J.; Xie, S.; Luo, J. Development of the USV ‘JingHai-I’ and sea trials in the Southern Yellow Sea. Ocean Eng. 2017, 131, 186–196. [Google Scholar] [CrossRef]
  7. Amirkhani, A.; Barshooi, A.H. Consensus in multi-agent systems: A review. Artif. Intell. Rev. 2022, 55, 3897–3935. [Google Scholar] [CrossRef]
  8. Zuo, Z.; Liu, C.; Han, Q.L.; Song, J. Unmanned Aerial Vehicles: Control Methods and Future Challenges. IEEE/CAA J. Autom. Sinica 2022, 9, 601–614. [Google Scholar] [CrossRef]
  9. Javaid, S.; Saeed, N.; Qadir, Z.; Fahim, H.; He, B.; Song, H.; Bilal, M. Communication and Control in Collaborative UAVs: Recent Advances and Future Trends. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5719–5739. [Google Scholar] [CrossRef]
  10. Draganjac, I.; Miklić, D.; Kovačić, Z.; Vasiljević, G.; Bogdan, S. Decentralized Control of Multi-AGV Systems in Autonomous Warehousing Applications. IEEE Trans. Autom. Sci. Eng. 2016, 13, 1433–1447. [Google Scholar] [CrossRef]
  11. Chen, X.; Xing, Z.; Feng, L.; Zhang, T.; Wu, W.; Hu, R. An ETCEN-Based Motion Coordination Strategy Avoiding Active and Passive Deadlocks for Multi-AGV System. IEEE Trans. Autom. Sci. Eng. 2023, 20, 1364–1377. [Google Scholar] [CrossRef]
  12. Tan, G.; Zhuang, J.; Zou, J.; Wan, L. Multi-type task allocation for multiple heterogeneous unmanned surface vehicles (USVs) based on the self-organizing map. Appl. Ocean Res. 2022, 126, 103262. [Google Scholar] [CrossRef]
  13. Chen, C.; Liang, X.; Zhang, Z.; Liu, D.; Li, W. Cooperative strategy based on a two-layer game model for inferior USVs to intercept a superior USV. Ocean Eng. 2024, 293, 116600. [Google Scholar] [CrossRef]
  14. Wang, J.B.; Zeng, C.; Ding, C.; Zhang, H.; Lin, M.; Wang, J. Unmanned Surface Vessel Assisted Maritime Wireless Communication Toward 6G: Opportunities and Challenges. IEEE Wirel. Commun. 2022, 29, 72–79. [Google Scholar] [CrossRef]
  15. Li, H.; Li, X. Distributed Consensus of Heterogeneous Linear Time-Varying Systems on UAVs–USVs Coordination. IEEE Trans. Circuits Syst. II 2020, 67, 1264–1268. [Google Scholar] [CrossRef]
  16. Peng, Z.; Wang, J.; Wang, D.; Han, Q.L. An Overview of Recent Advances in Coordinated Control of Multiple Autonomous Surface Vehicles. IEEE Trans. Ind. Informat. 2021, 17, 732–745. [Google Scholar] [CrossRef]
  17. Ghommam, J.; Saad, M.; Mnif, F.; Zhu, Q.M. Guaranteed Performance Design for Formation Tracking and Collision Avoidance of Multiple USVs With Disturbances and Unmodeled Dynamics. IEEE Syst. J. 2021, 15, 4346–4357. [Google Scholar] [CrossRef]
  18. Zhang, S.; Zhang, Q.; Xu, L.; Xu, S.; Zhang, Y.; Hu, Y. Dynamic Sliding Mode Formation Control of Unmanned Surface Vehicles Under Actuator Failure. J. Mar. Sci. Eng. 2025, 13, 657. [Google Scholar] [CrossRef]
  19. Hu, B.B.; Zhang, H.T.; Liu, B.; Meng, H.; Chen, G. Distributed Surrounding Control of Multiple Unmanned Surface Vessels With Varying Interconnection Topologies. IEEE Trans. Control Syst. Technol. 2022, 30, 400–407. [Google Scholar] [CrossRef]
  20. Dong, Z.; Tan, F.; Yu, M.; Xiong, Y.; Li, Z. A Bio-Inspired Sliding Mode Method for Autonomous Cooperative Formation Control of Underactuated USVs with Ocean Environment Disturbances. J. Mar. Sci. Eng. 2024, 12, 1607. [Google Scholar] [CrossRef]
  21. Li, J.; Fu, M.; Xu, Y. Disturbance-Observer-Based Adaptive Prescribed Performance Formation Tracking Control for Multiple Underactuated Surface Vehicles. J. Mar. Sci. Eng. 2024, 12, 1136. [Google Scholar] [CrossRef]
  22. Li, K.; Xie, S.; Zhang, X.; Zhou, G. A multi-USV Formation Control Method Based on BP Neural Network PID Controller. In Proceedings of the 2024 4th International Conference on Computer, Control and Robotics (ICCCR), Shanghai, China, 19–21 April 2024; pp. 191–195. [Google Scholar] [CrossRef]
  23. Zhou, W.; Wang, Y.; Ahn, C.K.; Cheng, J.; Chen, C. Adaptive Fuzzy Backstepping-Based Formation Control of Unmanned Surface Vehicles With Unknown Model Nonlinearity and Actuator Saturation. IEEE Trans. Veh. Technol. 2020, 69, 14749–14764. [Google Scholar] [CrossRef]
  24. Wang, D.; Kong, M.; Zhang, G.; Liang, X. Adaptive Second-Order Fast Terminal Sliding-Mode Formation Control for Unmanned Surface Vehicles. J. Mar. Sci. Eng. 2022, 10, 1782. [Google Scholar] [CrossRef]
  25. Kheioon, I.A.; Al-Sabur, R.; Sharkawy, A.N. Design and Modeling of an Intelligent Robotic Gripper Using a Cam Mechanism with Position and Force Control Using an Adaptive Neuro-Fuzzy Computing Technique. Automation 2025, 6, 4. [Google Scholar] [CrossRef]
  26. Kheioon, I.A.; Saleem, K.B.; Sultan, H.S. Analysis of Natural Convection and Radiation from a Solid Rod Under Vacuum Conditions with the Aiding of ANFIS. Exp. Tech. 2023, 47, 139–152. [Google Scholar] [CrossRef]
  27. Bachi, I.O.; Bahedh, A.S.; Kheioon, I.A. Design of control system for steel strip-rolling mill using NARMA-L2. J. Mech. Sci. Technol. 2021, 35, 1429–1436. [Google Scholar] [CrossRef]
  28. Ghiaskar, A.; Amiri, A.; Mirjalili, S. Polar fox optimization algorithm: A novel meta-heuristic algorithm. Neural Comput. Appl. 2024, 36, 20983–21022. [Google Scholar] [CrossRef]
  29. Jia, H.; Zhou, X.; Zhang, J.; Mirjalili, S. Superb Fairy-wren Optimization Algorithm: A novel metaheuristic algorithm for solving feature selection problems. Clust. Comput. 2025, 28, 246. [Google Scholar] [CrossRef]
  30. He, S.; Wang, M.; Dai, S.L.; Luo, F. Leader–Follower Formation Control of USVs With Prescribed Performance and Collision Avoidance. IEEE Trans. Ind. Informat. 2019, 15, 572–581. [Google Scholar] [CrossRef]
  31. Lee, J.; Kang, H.; Choi, J.H. A Study on the Improvement of USV’s Leader-Follower Swarm Control Algorithm through Fault Coping Algorithm. In Proceedings of the OCEANS 2023, Limerick, Ireland, 5–8 June 2023; pp. 1–5. [Google Scholar] [CrossRef]
  32. Wanniarachchi, C.; Wimalaratne, P.; Karunanayaka, K. Formation Control Algorithms for Drone Swarms and The Single Point of Failure Crisis: A Review. In Proceedings of the 2024 IEEE 33rd International Symposium on Industrial Electronics (ISIE), Ulsan, Republic of Korea, 18–21 June 2024; pp. 1–6. [Google Scholar] [CrossRef]
  33. Peng, Z.; Wang, D.; Li, T.; Wu, Z. Leaderless and leader-follower cooperative control of multiple marine surface vehicles with unknown dynamics. Nonlinear Dyn. 2013, 74, 95–106. [Google Scholar] [CrossRef]
  34. Zhang, Z.; Huang, B.; Zhou, B.; Miao, J. An Anti-Congestion Interaction Mechanism Based Leaderless Formation Control for Unmanned Surface Vehicles With Communication Interruptions. IEEE Trans. Veh. Technol. 2024, 73, 16964–16976. [Google Scholar] [CrossRef]
  35. Wang, S.; Zhang, H.; Baldi, S.; Zhong, R. Leaderless Consensus of Heterogeneous Multiple Euler–Lagrange Systems With Unknown Disturbance. IEEE Trans. Autom. Control 2023, 68, 2399–2406. [Google Scholar] [CrossRef]
  36. Hu, B.B.; Zhang, H.T. Bearing-Only Motional Target-Surrounding Control for Multiple Unmanned Surface Vessels. IEEE Trans. Ind. Electron. 2022, 69, 3988–3997. [Google Scholar] [CrossRef]
  37. Yu, K.; Li, Y.; Lv, M.; Tong, S. Adaptive Fuzzy Formation Control for Underactuated Multi-USVs With Dynamic Event-Triggered Communication. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 7783–7793. [Google Scholar] [CrossRef]
  38. Wang, H.; Li, H.; Feng, Y.; Li, Y. Fixed-time coordinated guidance for containment maneuvering of unmanned surface vehicles under delayed communications: Theory and experiment. Ocean Eng. 2023, 277, 114249. [Google Scholar] [CrossRef]
  39. Rigatos, G.; Siano, P.; Zervos, N. A nonlinear H-infinity control approach for autonomous navigation of underactuated vessels. In Proceedings of the 2016 16th International Conference on Control, Automation and Systems (ICCAS), Gyeongju, Republic of Korea, 16–19 October 2016; pp. 1143–1148. [Google Scholar] [CrossRef]
  40. Fu, T.; Guan, L.; Gao, Y.; Qin, C. An Anti-Windup Method Based on an LADRC for Miniaturized Inertial Stabilized Platforms on Unmanned Vehicles in Marine Applications. J. Mar. Sci. Eng. 2024, 12, 616. [Google Scholar] [CrossRef]
  41. Yan, X.; Jiang, D.; Miao, R.; Li, Y. Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field. J. Mar. Sci. Eng. 2021, 9, 161. [Google Scholar] [CrossRef]
  42. Liu, H.; Weng, P.; Tian, X.; Mai, Q. Distributed adaptive fixed-time formation control for UAV-USV heterogeneous multi-agent systems. Ocean Eng. 2023, 267, 113240. [Google Scholar] [CrossRef]
  43. Yuan, P.; Zhang, Z.; Li, Y.; Cui, J. Leader-follower control and APF for Multi-USV coordination and obstacle avoidance. Ocean Eng. 2024, 313, 119487. [Google Scholar] [CrossRef]
  44. Zhao, Y.; Ma, Y.; Hu, S. USV Formation and Path-Following Control via Deep Reinforcement Learning With Random Braking. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 5468–5478. [Google Scholar] [CrossRef]
  45. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011; pp. 134–141. [Google Scholar]
  46. Knorn, S.; Ahlén, A. Deviation bounds in multi agent systems described by undirected graphs. Automatica 2016, 67, 205–210. [Google Scholar] [CrossRef]
  47. Chen, Y.; Chen, C.; Xie, K.; Lewis, F.L. Online Policy Iteration Algorithms for Linear Continuous-Time H-Infinity Regulation With Completely Unknown Dynamics. IEEE Trans. Autom. Sci. Eng. 2024, 21, 6509–6518. [Google Scholar] [CrossRef]
  48. Hetel, L.; Fiter, C.; Omran, H.; Seuret, A.; Fridman, E.; Richard, J.P.; Niculescu, S.I. Recent developments on the stability of systems with aperiodic sampling: An overview. Automatica 2017, 76, 309–335. [Google Scholar] [CrossRef]
  49. Ge, X.; Han, Q.L.; Zhang, X.M. Achieving Cluster Formation of Multi-Agent Systems Under Aperiodic Sampling and Communication Delays. IEEE Trans. Ind. Electron. 2018, 65, 3417–3426. [Google Scholar] [CrossRef]
  50. Petersen, I.R. A stabilization algorithm for a class of uncertain linear systems. Syst. Control Lett. 1987, 8, 351–357. [Google Scholar] [CrossRef]
  51. Gu, K. An integral inequality in the stability problem of time-delay systems. In Proceedings of the 39th IEEE Conference on Decision and Control, Sydney, Australia, 12–15 December 2000; Volume 3, pp. 2805–2810. [Google Scholar] [CrossRef]
  52. Seuret, A.; Gouaisbaut, F. Wirtinger-based integral inequality: Application to time-delay systems. Automatica 2013, 49, 2860–2866. [Google Scholar] [CrossRef]
  53. Park, P.; Ko, J.W.; Jeong, C. Reciprocally convex approach to stability of systems with time-varying delays. Automatica 2011, 47, 235–238. [Google Scholar] [CrossRef]
  54. Lu, Y.; Zhang, G.; Sun, Z.; Zhang, W. Adaptive cooperative formation control of autonomous surface vessels with uncertain dynamics and external disturbances. Ocean Eng. 2018, 167, 36–44. [Google Scholar] [CrossRef]
Figure 1. Illustration of the inertial and body-fixed coordinate systems for i-th ASV.
Figure 1. Illustration of the inertial and body-fixed coordinate systems for i-th ASV.
Jmse 13 01259 g001
Figure 2. Illustration of aperiodic sampled communication and transmission delay.
Figure 2. Illustration of aperiodic sampled communication and transmission delay.
Jmse 13 01259 g002
Figure 3. Flowchart of the main equations and steps in the proposed method.
Figure 3. Flowchart of the main equations and steps in the proposed method.
Jmse 13 01259 g003
Figure 4. Illustration of the operational process of controller within the formation system.
Figure 4. Illustration of the operational process of controller within the formation system.
Jmse 13 01259 g004
Figure 5. A collection of undirected graphs { G k } k = 1 6 during the simulation, where (af) correspond to the indices k = 1 , , 6 in sequence. The circles represent the nodes in each graph, and the numbers 1–10 inside the circles indicate the index of each ASV.
Figure 5. A collection of undirected graphs { G k } k = 1 6 during the simulation, where (af) correspond to the indices k = 1 , , 6 in sequence. The circles represent the nodes in each graph, and the numbers 1–10 inside the circles indicate the index of each ASV.
Jmse 13 01259 g005
Figure 6. The trajectory of undirected graph index k ( t ) .
Figure 6. The trajectory of undirected graph index k ( t ) .
Jmse 13 01259 g006
Figure 7. The sampling intervals T l .
Figure 7. The sampling intervals T l .
Jmse 13 01259 g007
Figure 8. Result of the multi-ASV leaderless formation.
Figure 8. Result of the multi-ASV leaderless formation.
Jmse 13 01259 g008
Figure 9. The trajectory of error ς i x o p x .
Figure 9. The trajectory of error ς i x o p x .
Jmse 13 01259 g009
Figure 10. The trajectory of error ς i y o p y .
Figure 10. The trajectory of error ς i y o p y .
Jmse 13 01259 g010
Figure 11. The trajectory of error ς i ψ o p ψ .
Figure 11. The trajectory of error ς i ψ o p ψ .
Jmse 13 01259 g011
Table 1. Comparison of representative formation control works.
Table 1. Comparison of representative formation control works.
WorksFormation FrameworkCommunication ModeDelay Assumption
Zhang et al. [34]Leaderless frameworkEvent-triggered communicationNo delay
Hu et al. [36]Leaderless frameworkContinuous communicationNo delay
Yu et al. [37]Leader–follower frameworkEvent-triggered communicationNo delay
Wang et al. [38]Leader–follower frameworkContinuous communicationTime-varying delay
Proposed MethodLeaderless frameworkAperiodic sampled communicationFixed delay
Table 2. Initial parameters in simulation.
Table 2. Initial parameters in simulation.
Index η I ( 0 ) α I
1 40.0 10.0 0.7 30.0 0 0.0 0.0
2 45.7 0 7.6 0.1 15.0 10.9 0.0
3 60.7 18.5 0.1 0 9.3 28.5 0.0
4 79.2 18.5 0.5 0 5.7 17.6 0.0
5 94.2 0 7.6 1.5 24.3 17.6 0.0
6 99.5 10.0 1.2 18.5 0 0.0 0.0
7 94.2 27.6 1.4 24.3 17.6 0.0
8 79.2 38.5 2.9 0 5.7 17.6 0.0
9 60.7 38.5 2.1 0 9.3 28.5 0.0
10 45.7 27.6 1.5 15.0 10.9 0.0
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, W.; Xia, G.; Jiang, X. A Design of Leaderless Formation Controller for Multi-ASVs with Sampled Data and Communication Delay. J. Mar. Sci. Eng. 2025, 13, 1259. https://doi.org/10.3390/jmse13071259

AMA Style

Zhu W, Xia G, Jiang X. A Design of Leaderless Formation Controller for Multi-ASVs with Sampled Data and Communication Delay. Journal of Marine Science and Engineering. 2025; 13(7):1259. https://doi.org/10.3390/jmse13071259

Chicago/Turabian Style

Zhu, Wenxu, Guihua Xia, and Xiangli Jiang. 2025. "A Design of Leaderless Formation Controller for Multi-ASVs with Sampled Data and Communication Delay" Journal of Marine Science and Engineering 13, no. 7: 1259. https://doi.org/10.3390/jmse13071259

APA Style

Zhu, W., Xia, G., & Jiang, X. (2025). A Design of Leaderless Formation Controller for Multi-ASVs with Sampled Data and Communication Delay. Journal of Marine Science and Engineering, 13(7), 1259. https://doi.org/10.3390/jmse13071259

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

Article Metrics

Back to TopTop