Next Article in Journal
Determination of Formulae for the Hydrodynamic Performance of a Fixed Box-Type Free Surface Breakwater in the Intermediate Water
Previous Article in Journal
Assemblage Structure of Ichthyoplankton and Its Relationship with Environmental Factors in Late Summer-Autumn and Winter in the Beibu Gulf, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Affine Formation Maneuver Control for Multi-Heterogeneous Unmanned Surface Vessels in Narrow Channel Environments

1
College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
2
Southwest Institute of Technical Physics, Chengdu 610046, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(9), 1811; https://doi.org/10.3390/jmse11091811
Submission received: 11 August 2023 / Revised: 13 September 2023 / Accepted: 16 September 2023 / Published: 16 September 2023
(This article belongs to the Section Ocean Engineering)

Abstract

:
This paper investigates the affine formation maneuver control for multi-heterogeneous unmanned surface vessels (USV), aiming to enable them to navigate through narrow channels in the near-sea environment. The approach begins with implementing an affine transformation to facilitate flexible configuration adjustments within the formation system. The affine transformation of the entire formation is achieved by controlling the leaders’ positions. Second, this article introduces an anti-perturbation formation tracking controller for the underactuated vessels, which assume the role of leaders, to accurately follow the arbitrary formation transformation. Third, the followers consist of fully actuated vessels with the same kinematic model as the leaders but different dynamic models. This paper utilizes the affine localizability theorem to derive an expected virtual time-varying trajectory based on the leaders’ trajectory. The followers achieve the desired formation maneuver control by tracking this expected virtual time-varying trajectory through an anti-perturbation formation tracking controller. Finally, the efficacy of the introduced control law is confirmed and supported by the results obtained from rigorous simulation experiments.

1. Introduction

The field of unmanned maritime vehicles stands as a beacon of technological progress. Within this realm, the importance of unmanned surface vessel (USV) formation technology is consistently growing, driven by its remarkable strides in recent years [1,2,3,4]. USV formation represents a dynamic and collaborative approach that involves the orchestrated actions of multiple unmanned surface vessels. Its vast potential extends across an impressive range of essential domains, encompassing oceanography, resource surveying, maritime traffic management, and the critical realm of rescue operations. Embracing the concept of USV formation enables the realization of an unprecedented level of intelligent coordination and seamless communication among these autonomous vessels. This achievement not only significantly enhances task execution efficiency and safety, but it also simultaneously reduces our dependency on human resources, driving down overall operational costs [5,6,7,8]. The multifaceted benefits of USV formation have garnered attention and genuinely captivated the maritime industry, captivating stakeholders with the immense value it offers. As ongoing advancements in this technology unfold, a transformative era is on the horizon, poised to reshape our approach to the myriad of challenges naval operations pose. This ushering in of a new generation brings remarkable capabilities and opportunities, underscoring the profound impact that autonomous maritime systems, driven by USV formation, will have on our naval future. The convergence of advanced technology, strategic coordination, and optimized resource utilization defines this exciting trajectory, promising a lot where innovation and efficiency harmoniously navigate the complexities of our oceans.
Control methods play a pivotal role in USV formations and can be categorized into two fundamental types: formation-keeping control and formation maneuver control [4,9,10]. The primary goal of formation-keeping control is to sustain a relatively stable configuration within the USV formation, ensuring the continuous and precise execution of formation-related tasks. The maritime environment presents USVs with intricate external disturbances, such as waves, winds, and currents, adding to the challenge. Concurrently, model uncertainties further complicate the endeavor, potentially compromising the formation’s stability [3,11,12,13,14]. Consequently, formation-keeping control stands as a prominent research area in USV formations, with diverse control algorithms and methods meticulously examined to ensure the preservation of predetermined relative positions and spacing, even amidst the volatility of maritime conditions. Recent studies [15,16,17,18] have significantly contributed to the formation control problem by introducing novel algorithms, control strategies, and theoretical advancements. These papers have explored various aspects of formation control, ranging from distributed control algorithms that enhance robustness and adaptability to using advanced sensing technologies for improved precision and coordination. However, exclusive reliance on formation-keeping control may only partially meet the demands for efficient navigation and flexible maneuverability during real-world naval missions. To address the complexities and variabilities inherent in the marine environment, along with the specific mission requirements, the concept of formation maneuver control has garnered significant attention. Formation maneuver control empowers USVs to uphold their relative positions within the formation while executing rapid and secure maneuvering actions, encompassing translation, rotation, scaling, and shearing [6,19,20]. Through formation maneuver control, USV formations can swiftly respond to emergent situations, evade obstacles, and optimize route planning, thereby augmenting the overall adaptability and efficiency of formation-related tasks. This issue serves as the primary motivation driving the focus of this study, which aims to contribute to advancing USV formation technologies.
Many formation maneuver control strategies have emerged in recent years, encompassing bearing-based, displacement-based, and distance-based control laws and techniques grounded in barycentric coordinates and complex Laplacians [21,22,23,24,25,26,27,28,29,30,31]. These diverse control methodologies possess unique advantages and applicability, offering various options for advancing research in USV formations. Within the realm of bearing-based control, this method predominantly focuses on adjusting the relative angles between USVs within the formation, often employed for fine-tuning the orientation of vessels [27,30]. By manipulating the heading angles of the USVs, this approach facilitates formation maneuvers and adaptability to varying mission requirements and dynamic environmental conditions. However, the displacement-based and distance-based control methods modify the relative positions among the USVs within the formation [22,24,25,26,31]. By effectively controlling the displacements and distances between the vessels, these methods maintain specific spacing and positional relationships, thereby ensuring relative stability while allowing for flexibility to adjust the formation’s shape to meet situational demands. Barycentric coordinates introduce a centroid-centric coordinate system for describing the formation’s structure, enabling the manipulation of centroid coordinates to shape and optimise the formation’s arrangement [32]. On the contrary, complex Laplacians employ sophisticated operators to simulate interactions and cooperative behaviors within the formation, providing more versatile and comprehensive control capabilities for shaping formations [21,29]. Despite the achievements of these control methods in formation research, substantial challenges persist, particularly in grappling with the intricacies of the marine environment and attaining efficient control over formation maneuvers. To further elevate the performance and adaptability of USV formations, the integration of affine transformation technology emerges as a promising avenue for exploration. Affine transformations confer the flexibility to fine-tune the formation’s shape and structure, offering advanced and diverse control strategies for formations [28,33,34,35,36]. Consequently, this paper will focus on the comprehensive study of affine transformation technology, delving into its application within USV formations to contribute meaningfully to the continued advancement of USV formation technology. This issue is the second motivation for this study.
Furthermore, conventional USV formation systems typically adopt a homogeneous formation, wherein all USVs share identical characteristics and control strategies [37]. While this formation type is straightforward to implement, it presents certain limitations when confronted with intricate and dynamic environmental conditions and diverse mission requirements. Homogeneous formations need help to fully adapt to the diverse demands of various tasks and miss out on leveraging the unique strengths and advantages possessed by individual USVs. Thus, to further broaden the applicability of USV formations, the incorporation of heterogeneous formations has emerged as an indispensable research avenue. Heterogeneous formations, achieved through integrating USVs with distinct characteristics and capabilities, allow for comprehensively utilising each USV’s strengths, catering more effectively to diverse mission requirements. For instance, including fully actuated and underactuated USVs within a formation enables the fully actuated ones to demonstrate agile control capabilities while the underactuated counterparts excel in executing sustained tasks. Moreover, introducing leader–follower concepts enhances the flexibility and intelligence of heterogeneous formations, enabling them to accomplish more sophisticated and cooperative actions. This aspect constitutes the third primary motivation driving the focus of this study, aiming to contribute to the advancement of heterogeneous USV formation technology.
This paper explores heterogeneous formation technology, particularly in USV formations in near-sea environments. The approach encompasses utilising affine transformation, the affine localizability theorem, and an anti-perturbation formation tracking controller to efficiently navigate USV formations through narrow channels. Through this study, fresh insights and methodologies are intended to be provided for the development and application of USV formation technology, with the ultimate goal of advancing the widespread adoption of unmanned surface vessel technology in the marine domain. The key contributions can be outlined as follows:
  • The combination of fully actuated and underactuated vessels creates a novel class of heterogeneous formation systems, paving the way for further investigations into other heterogeneous stratigraphic systems;
  • This paper proposes an anti-perturbation affine formation maneuver controller for the leaders to effectively handle the challenges of offshore vessel applications and various factors influencing formation control, including model uncertainties and environmental disturbances;
  • This paper leverages the affine localizability theorem to achieve seamless formation maneuver control to derive an expected virtual time-varying trajectory based on the leaders’ trajectory. Subsequently, the followers effectively realize the desired formation maneuver control by tracking this expected virtual time-varying trajectory using an anti-perturbation formation tracking controller.
The following parts of this paper are structured in the following manner. Section 2 presents the motion dynamics of fully actuated and underactuated vessels and establishes foundational notations for affine formations. The control problem is then formulated based on these dynamics and notes. Section 3 proposes two distinct formation controllers for fully actuated and underactuated vessels. Section 4 showcases the simulation results, providing evidence to validate the effectiveness of our proposed approach. Finally, Section 5 concludes this paper and glimpses potential future research directions.

2. Preliminaries and Problem Formulation

2.1. Model Description

The object of this paper is a heterogeneous formation system consisting of N l underactuated vessels and N f fully actuated vessels. The kinematics of the underactuated and fully actuated vessels are modelled identically as follows:
η ˙ i = J ψ i ν i i N l N f ,
where η i = p i , ψ i T R 3 is the posture vector in the earth-fixed frame E , p i = [ x i , y i ] denotes the position of the vessel i , ψ i denotes the heading angle of the vessel i ; ν i = o i , r i T R 3 is the velocity vector in the body-fixed frame B i , o i = u i , v i denotes the surge and sway velocity of the vessel i , r i denotes the yaw rate; and J ψ i is the rotation matrix associated with the heading angle ψ i , which is as follows:
J ψ i = R ψ i 0 2 × 1 0 1 × 2 1 1 × 1 , R ψ i = cos ψ i sin ψ i sin ψ i cos ψ i
The dynamics of the underactuated vessel i are modelled as follows:
u ˙ i = f u i + τ w u i m 11 i + τ u i m 11 i v ˙ i = f v i + τ w v i m 22 i r ˙ i = f r i + τ w r i m 33 i + τ r i m 33 i i N l ,
where f u i = 1 m 11 i c 13 i r i + d 11 i u i + g u i , f v i = 1 m 22 i c 23 i r i + d 22 i v i + d 23 i r i + g v i , f r i = 1 m 33 i c 31 i u i + c 32 i v i + d 32 i v i + d 33 i r i + g r i ; m 11 i , m 22 i , and m 33 i represent the inertia coefficient including added mass effects. The variables c 13 i , c 23 i , c 31 i , and c 32 i are Coriolis and centripetal coefficients; d 11 i , d 22 i , d 23 i , d 32 i , and d 33 i are hydrodynamic damping coefficients; g u i , g v i , and g r i are uncertain dynamics; τ w u i , τ w v i , and τ w r i are forces or moments of external time-varying disturbances, such as wind, waves, and currents; τ u i and τ r i are actuator inputs for the vessel i .
The dynamics of the fully actuated vessel i are modelled as follows:
M i ν ˙ i + C i ν i + D i ν i = τ i + τ w i i N f ,
where τ i R 3 denotes the control vector; τ w i R 3 denotes the environmental vector; M i denotes the inertial matrix; C i denotes the Coriolis and centripetal matrix; and D i denotes the hydrodynamic damping matrix. These matrices are given as:
M i = m 11 i 0 0 0 m 22 i m 23 i 0 m 32 i m 33 i , C i = 0 0 c 13 i 0 0 c 23 i c 31 i c 32 i 0 , D i = d 11 i 0 0 0 d 22 i d 23 i 0 d 32 i d 33 i .
Before proceeding, the following assumptions are made.
Assumption 1
([12]). The environmental disturbances and their derivatives are time-varying and bounded.
Remark 1.
Due to the continuous changes in the external environment and its finite energy resources, the external disturbances acting on the water surface vessel are characterized by their unknown, time-varying, and bounded nature. Therefore, Assumption 3.1 is justified.
Assumption 2
([33]). All leaders’ velocities and derivatives are assumed to be smooth and upper-bounded by known limits.
Remark 2.
The desired formation trajectory is planned using the polynomial trajectory planning method, which involves interpolating a sequence of carefully chosen reference points using polynomials. Therefore, Assumption 2 is justified. For further details, please refer to [20].
Assumption 3.
The leader’s velocity and velocity derivative are assumed to be measurable, and the upper bounds of disturbances and the derivatives of disturbances are known.

2.2. Definitions for Affine Transformation

First, an undirected graph G = V , E is employed to describe the communication topology in the heterogeneous formation system, which consists of a node set V = describe the set of neighbors for the vessel i . Let Γ be a nominal configuration associated with the graph G , which can be expressed as Γ = Γ l , Γ f T = γ 1 , γ 2 , , γ N T . Next, some necessary definitions and lemmas about affine transformation are presented.
Definitions 1
([35]). For formation  G , Γ , let  w i j R  be a stresatisfiesessponding edge  i , j E . The stress is a scalar and satisfied by   w i j = w j i . If  w i j γ j γ i = 0  for all  i V  and  j N i , the set  Π , consisting of  w i j , is considered as an equilibrium stress set and  Π  satisfies the following equality:
Π I 2 Γ = 0 ,
where  Π R N × N , satisfying:
Π i j = 0 i j , i , j E w i j i j , i , j E k N i w i k i = j .
Definitions 2
([35]). For formation  G , Γ , the affine span of the nominal configuration  γ i i = 1 N is as follows:
A = i = 1 N α i γ i | γ i R 2 ,   α i R   a n d   i = 1 N α i = 1
Definitions 3
([35]). The affine image is a set consisting of all the affine transformations of the normal configuration  γ i i = 1 N  and defined as follows:
S Γ = P = p 1 T , p 2 T , , p N T T R 2 N | p i = A γ i + b ,
where  A R 2 × 2 and b R 2 are the affine transformation.
Definitions 4
([35]). For the formation, G , Γ  is affinely localizable if both of the following conditions are satisfied: i. γ i i = 1 N  affinely span  R 2 ; ii. Any  P = p l T , p f T T A Γ , i.e.,  p f  can be uniquely determined by  p l .
Lemma 1
([35]). Given an augmented matrix  Γ ¯ = Γ , 1 N R N × 3 , the normal configuration  γ i i = 1 N  affinely span  R 2  if and only if  N 3  and  r a n k Γ ¯ = 3 .
Lemma 2
([35]). The normal configuration  G , Γ  is universally rigid if and only if there exists a stress matrix  Π  such that  Π  is positive semi-definite and  r a n k Γ = N 3 .
Lemma 3
([35]). In the condition of  γ i i = 1 N  affinely span  R 2 , the normal configuration  G , Γ  is affinely localizable if and only if  γ i i N l  affinely span  R 2 .
Lemma 4
([35]). For the stress matrix, denote:
Π ¯ = Π I 2 = Π ¯ l l Π ¯ l f Π ¯ f l Π ¯ f f ,
with  Π ¯ f l R 2 N f × 2 N l  and  Π ¯ f f R 2 N f × 2 N f . If the normal configuration  γ i i = 1 N  affinely span  R 2  and has a positive semi-definite stress matrix  Π , then it is affinely localizable if and only if  Π ¯ f f  is nonsingular. When  Π ¯ f f  is nonsingular, for any p l T , p f T T A Γ ,  p f  can be uniquely calculated, and  p f = Π ¯ f f 1 Π ¯ f l p l .

2.3. Control Objective

The primary aim of this paper is to ensure the convergence of all vessels to their designated positions, thereby achieving a target formation through coordinated maneuvers within challenging narrow channel environments, i.e.,
lim t p l t p l * t = 0 lim t p f t p f * t = lim t p f t + Π ¯ f f 1 Π ¯ f l p l t = 0 .

3. Affine Formation Maneuver Control Design

This section employs two practical control algorithms for leaders and followers to successfully attain the desired formation maneuver control. The control framework for this formation maneuver is visually illustrated in Figure 1.

3.1. Formation Tracking Control Design for the Leaders

Considering that the time-varying maneuver parameters A ( t ) and b ( t ) are decided by the leaders, the objective is to design a tracking control such that lim t p l t p l * t = 0 . The details of the control design are provided in the following three steps.
Remark 3.
The intended trajectory for the formation is established through a polynomial trajectory planning approach, which entails interpolating a well-selected sequence of reference points using polynomial functions. Thus, the validity of the previously mentioned assumption is substantiated. For more comprehensive information, please consult the work of [20].
Step 1: Define the position error as follows:
z 1 i = p i p i * 2 .
Define the heading angle error as follows:
z 2 i = ψ i ψ i * ,
where ψ i * is the desired orientation angle for the i th leader, which has the following form:
ψ i * = 0.5 1 s i g n x ~ i s i g n y ~ i π + arctan y ~ i / x ~ i , z 1 i 0 atan 2 y i * / x i * , z 1 i = 0 ,
where x ~ i = x i x i * , y ~ i = y i y i * .
Derivation of Equation (12) yields:
z ˙ 1 i = u i cos z 2 i + v i sin z 2 i x ˙ i * cos ψ i * y ˙ i * sin ψ i * .
Derivation of Equation (13) yields:
z ˙ 2 i = r i ψ ˙ i * .
The virtual control law ensures the leader can reach the desired position:
u d i = cos z 2 i 1 k u i z 1 i + v i sin z 2 i + x ˙ i * cos ψ i * + y ˙ i * sin ψ i * r d i = k r i z 2 i + ψ ˙ i * ,
where k u i and k r i are positive parameters.
Step 2: To avoid derivation of the desired velocity, let (17) pass through the following first-order filter:
T u i u ¯ ˙ d i = u d i u ¯ d i T r i r ¯ ˙ d i = r d i r ¯ d i ,
where T u i and T r i are time constants. Define the velocity errors as follows:
e 1 i = u i u ¯ d i e 2 i = r i r ¯ d i e 3 i = u ¯ d i u d i e 4 i = r ¯ d i r d i .
Derivation of Equation (19) yields:
e ˙ 1 i = f u i + τ w u i m 11 i + τ u i m 11 i e 3 i T u i e ˙ 2 i = f r i + τ w r i m 33 i + τ r i m 33 i e 4 i T r i e ˙ 3 i = e 3 i T u i Λ r i x ˙ i * , x ¨ i * , y ˙ i * , y ¨ i * , ψ i * , ψ ˙ i * , z 1 i , z ˙ 1 i , z 2 i , z ˙ 2 i , v i , v ˙ i e ˙ 4 i = e 4 i T r i Λ r i ψ i * , ψ ˙ i * , z 2 i , z ˙ 2 i .
Λ u i and Λ r i are continuous functions. The affine formation tracking control is proposed as follows:
τ u i = m 11 i k u i e 1 i e 3 i / T u i cos z 2 i z 1 i σ u i τ r i = m 33 i k r i e 2 i e 4 i / T r i z 2 i σ r i ,
where k u i and k r i are positive parameters; σ u i = f u i + τ w u i m 11 i and σ r i = f r i + τ w r i m 33 i are lumped disturbances consist of environmental disturbances and model uncertainties, which will be composited by the disturbance observer in step 3.
Step 3: Let χ i = u i . v i , r i , σ u i , σ v i , σ r i T and U i = τ u i m 11 i , 0 , τ r i m 33 i , 0,0 , 0 T , and rewrite (3) in state-space form, which derives:
χ ˙ i = B i χ i + U i + Q i h i ,
where B i = 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 , Q i = 0 3 × 3 I 3 × 3 , h i = σ ˙ u i , 0 , σ ˙ r i T . The observer is proposed:
χ ^ ˙ i = B i χ ^ i + U i + H i F i χ ~ i ,
where χ ^ i = u ^ i , v ^ i , r ^ i , σ ^ u i , σ ^ v i , σ ^ r i T is the estimation of χ i , χ ~ i = χ i χ ^ i is the estimation error, F i = I 3 × 3 0 3 × 3 , and H i R 6 × 3 is the constant observer gain, which is proposed to be computed as follows:
H i = P i T Φ i ,
where P i R 6 × 6 and Φ i R 6 × 3 are part of the solution of the optimization problem, which can get by employing some LMIs:
min P i , Φ i , δ i δ i s . t . P i > 0 , B i T P i + P i B i + F i T Φ i T + Φ i F i + I 0 δ i I P i Q i * δ i 0 ,
where δ i R is the decision variable, then the affine formation tracking control with the disturbance estimation is proposed as follows:
τ u i = m 11 i k u i e 1 i e 3 i T u i cos z 2 i z 1 i σ ^ u i τ r i = m 33 i k r i e 2 i e 4 i T r i z 2 i σ ^ r i ,
where σ ^ u i and σ ^ r i are the fourth and sixth elements in χ ^ i .

3.2. Formation Tracking Control Design for the Followers

With (20) in play, the leaders can accurately track the desired positions. In this subsection, control algorithms are devised for the followers to achieve the objective of lim t p f t + Π ¯ f f 1 Π ¯ f l p l t = 0 . The details of the control design are provided in the following two steps.
Step 1: Define p f = p 1 , p 2 , , p N f T , Π ¯ f f 1 Π ¯ f l p l = p 1 * , p 2 * , , p N f * T . The desired heading angle is as follows:
ψ i * = atan 2 ( y i * , x i * ) .
Let η i * = p i * T , ψ i * T , the position error as follows:
z 3 i = η i η i * .
The desired virtual control law is as follows:
ς i = J T ψ i K 1 i z 3 i + η ˙ i * ,
where K 1 i R 3 × 3 is the gain matrix.
Step 2: To avoid complex differentiation and simplify controller design, let ς i pass through a first-order filter:
T f i ς ¯ ˙ i = ς i ς ¯ i .
where T f i R 3 × 3 is the time constant matrix. Define the velocity errors as follows:
e 5 i = ν i ς ¯ i e 6 i = ς ¯ i ς i .
The affine formation tracking control is proposed as follows:
τ i = M i K 2 i e 5 i J T ψ i z 3 i e 6 i / T f i σ i .
where K 2 i R 3 × 3 is the gain matrix; σ i = τ w i C i ν i D i ν i is lumped disturbances that consist of environmental disturbances and model uncertainties, which will be composited by the disturbance observer in Step 3.
Step 3: Let χ i = ν i T , σ i T T and U i = M i 1 τ i , and rewrite (4) in state-space form, which derives:
χ ˙ i = B i χ i + U i + Q i h i ,
where B i = 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 , Q i = 0 3 × 3 I 3 × 3 , h i = σ ˙ i . The observer is proposed:
χ ^ ˙ i = B i χ ^ i + U i + H i F i χ ~ i ,
where χ ^ i = ν ^ i T , σ ^ i T T is the estimation of χ i , χ ~ i = χ i χ ^ i is the estimation error, F i = I 3 × 3 0 3 × 3 , and H i R 6 × 3 is the constant observer gain, which is proposed to be computed as follows:
H i = W i T Υ i ,
where W i R 6 × 6 and Υ i R 6 × 3 are part of the solution of the optimization problem, which can be derived by employing some LMIs:
min P i , Φ i , ϵ i ϵ i s . t . W i > 0 , B i T W i + W i B i + F i T Υ i T + Υ i F i + I 0 ϵ i I W i Q i * ϵ i I 0 ,
where ϵ i R is the decision variable. By employing disturbance observer (34) to estimate lumped disturbances composed of model uncertainties and environmental disturbances, the affine formation tracking control with the disturbance estimation for countering the effects of disturbances is proposed as follows:
τ i = M i K 2 i e 5 i J T ψ i z 3 i e 6 i / T f i σ ^ i .

4. Stability Analysis

Theorem 1.
Under Assumptions 1–2, consider the underactuated vessel formation system (1) and (3). The anti-perturbation affine formation maneuver control scheme is proposed by integrating the formation tracking controller (26) and the disturbance observer (23). In that case, all the signals of the closed-loop system are bounded.
Proof of Theorem 1.
The candidate Lyapunov function is selected as:
V 1 i = 1 2 χ ~ i T P i χ ~ i .
Taking the derivative of χ ~ i , one derives:
χ ~ ˙ i = B i H i F i χ ~ i + Q i h i .
Combining the above Equations, the derivative of (38) is:
V ˙ 1 i = 1 2 χ ~ i T B i H i F i T P i + P i B i H i F i χ ~ i + χ ~ i T P i Q i h i .
Let Φ i = P i H i , and rewrite (40) as:
V ˙ 1 i = 1 2 χ ~ i T B i T P i + P i B i + F i T Φ i T + Φ i F i χ ~ i + χ ~ i T P i Q i h i .
If the third inequality in (25) is satisfied, one derives:
V ˙ 1 i 1 2 χ ~ i 2 + χ ~ i P i Q i h i 1 2 1 θ i χ ~ i 2 ,
where 0 < θ i < 1 , and χ ~ i 2 P i Q i h i θ i . According to Assumption 1, one derives:
χ ~ i t max Ω χ ~ i 0 , t , Ξ h i   ,
where Ω is the K L function, and Ξ is the K function defined as:
Ξ h i = λ m a x P i λ m i n P i 2 P i Q i h i θ i .
Hence, the estimation dynamics are ISS with respect to h i .
Consider the following Lyapunov function:
V 2 i = 1 2 z 1 i 2 + 1 2 z 2 i 2 + 1 2 e 1 i 2 + 1 2 e 2 i 2 + 1 2 e 3 i 2 + 1 2 e 4 i 2 .
Taking the derivative of z 1 i , z 2 i , e 1 i , e 2 i , e 3 i , and e 4 i , one derives:
z ˙ 1 i = k u i z 1 i + cos z 2 i e 1 i + e 3 i z ˙ 2 i = k r i z 2 i + e 2 i + e 4 i e ˙ 1 i = e 1 i T u i Λ u i x ˙ i * , x ¨ i * , y ˙ i * , y ¨ i * , ψ i * , ψ ˙ i * , z 1 i , z ˙ 1 i , z 2 i , z ˙ 2 i , v i , v ˙ i e ˙ 2 i = e 2 i T r i Λ r i ψ i * , ψ ˙ i * , z 2 i , z ˙ 2 i e ˙ 3 i = k u i e 3 i cos z 2 i z 1 i + σ ~ u i e ˙ 4 i = k r i e 4 i z 2 i σ ~ r i ,
where σ ~ u i = σ u i σ ^ u i , σ ~ r i = σ r i σ ^ r i . Combining (46) and Young’s inequality, the derivative of (45) is:
V ˙ 2 i = z 1 i z ˙ 1 i + z 2 i z ˙ 2 i + e 1 i e ˙ 1 i + e 2 i e ˙ 2 i + e 3 i e ˙ 3 i + e 4 i e ˙ 4 i k u i 1 2 z 1 i 2 k r i 1 2 z 2 i 2 1 T u i 1 2 e 1 i 2 1 T r i 1 2 e 2 i 2       k u i 1 2 e 3 i 2 k r i 1 2 e 4 i 2 + Δ i ,
where Δ i = Λ u i 2 + Λ r i 2 + σ ~ u i 2 + σ ~ r i 2 is bounded. The selection of parameters is as follows: k u i > 1 2 , k r i > 1 2 , k u i > 1 2 , k r i > 1 2 , 1 T u i > 1 2 , 1 T r i > 1 2 . Finally, (47) becomes:
V ˙ 2 i 2 ξ i V 2 i + Δ i ,
where ξ i = min k u i 1 2 , k r i 1 2 , 1 T u i 1 2 , 1 T r i 1 2 , k u i 1 2 , k r i 1 2 . By solving Equation (48), one derives:
0 V 2 i t Δ i 2 ξ i + V 2 i 0 Δ i 2 ξ i e 2 ξ i t ,
which implies that lim t V 2 i t = Δ i 2 ξ i and all the signals of the closed-loop system are bounded. □
Theorem 2.
Under Assumptions 1–2, consider the fully actuated vessel formation system (1) and (4). The anti-perturbation affine formation maneuver control scheme is proposed by integrating the formation tracking controller (37) and the disturbance observer (34). In that case, all the signals of the closed-loop system are bounded.
Proof of Theorem 2.
The candidate Lyapunov function is selected as:
V 3 i = 1 2 χ ~ i T P i χ ~ i .
Taking the derivative of χ ~ i , one derives:
χ ~ ˙ i = B i H i F i χ ~ i + Q i h i .
Combining the above Equations, the derivative of (48) is:
V ˙ 3 i = 1 2 χ ~ i T B i H i F i T P i + P i B i H i F i χ ~ i + χ ~ i T P i Q i h i .
Let Υ i = W i H i , and rewrite (52) as:
V ˙ 3 i = 1 2 χ ~ i T B i T W i + W i B i + F i T Υ i T + Υ i F i χ ~ i + χ ~ i T W i Q i h i .
If the third inequality in (37) is satisfied, one derives:
V ˙ 3 i 1 2 χ ~ i 2 + χ ~ i W i Q i h i 1 2 1 ϵ i χ ~ i 2 ,
where 0 < ϵ i < 1 , and χ ~ i 2 W i Q i h i ϵ i . According to Assumption 1, one derives:
χ ~ i t max Ω χ ~ i 0 , t , Ξ h i   ,
where Ω is the K L function, and Ξ is the K function defined as:
Ξ h i = λ m a x W i λ m i n W i 2 W i Q i ϵ i h i .
Hence, the estimation dynamics are ISS with respect to h i .
Consider the following Lyapunov function:
V 4 i = 1 2 z 3 i T z 3 i + 1 2 e 5 i T e 5 i + 1 2 e 6 i T e 6 i .
The derivative of (55) is:
V ˙ 4 i = z 3 i T z ˙ 3 i + e 5 i T e ˙ 5 i + e 6 i T e ˙ 6 i K 1 i 1 2 I z 3 i T z 3 i K 2 i 1 2 I e 5 i T e 5 i ( 1 T f i I ) e 6 i T e 6 i + Θ i ,
where Θ i = ς ˙ i T ς ˙ i 2 + σ ~ i T σ ~ i 2 . Fully actuated vessels in practical applications have bounded control inputs and velocities. The control input ς i and its derivation are a continuous and bounded function, ensuring precise and stable maneuvers while adhering to operational standards. The observer error σ ~ i is bounded from (50)–(56). Hence, Θ i is bounded. The selection of parameters is as follows:   λ m i n K 1 i 1 2 I > 0 , λ m i n K 2 i 1 2 I > 0 , and λ m i n 1 T f i I > 0 . Finally, (58) becomes:
V ˙ 4 i 2 ζ i V 4 i + Θ i ,
where ζ i = min λ m i n K 1 i 1 2 I , λ m i n K 2 , i 1 2 I , λ m i n ( 1 T f i 1 ) . By solving Equation (59), one derives:
0 V 4 i t Θ i 2 ζ i + V 4 i 0 Θ i 2 ζ i e 2 ζ i t ,
which implies that lim t V 4 i t = Θ i 2 ζ i and all the signals of the closed-loop system are bounded. □

5. Simulation

In this section, an empirical evaluation is conducted to assess the effectiveness of the controllers and observers proposed in Section 3. Our study focused on a heterogeneous formation system comprising three underactuated and four fully actuated vessels [38,39]. Table 1 presents the model parameters for the leader i, all expressed in the International System of Units (SI). It is noteworthy that both fully actuated vessels and underactuated vessels share the same model parameters. The simulation experiments were conducted using MATLAB 2020a, with a sampling time selected as 0.01, and the integration of the differential Equations was performed using the Runge–Kutta method. The three leaders’ initial position and velocity vectors were set as η 1 = 14,381,0 T , η 2 = 3,382,0 T , η 3 = 0,359,0 T , ν 1 = 0,0 , 0 T , ν 2 = 0,0 , 0 T , and ν 3 = 0,0 , 0 T . The four followers’ initial position and velocity vectors were set as η 4 = 20,380,0 T , η 5 = 10,360,0 T , η 6 = 20,380,0 T , η 7 = 40,378,0 T , ν 4 = 0,0 , 0 T , ν 5 = 0,0 , 0 T , ν 6 = 0,0 , 0 T , and ν 7 = 0,0 , 0 T . The corresponding equilibrium matrix are as follows:
Π = 0.2741 0.2741 0.2741 0.1370 0.1370 0 0 0.2741 0.6852 0 0.5482 0 0 0.1370 0.2741 0 0.6852 0 0.5482 0.1370 0 0.1370 0.5482 0 0.7537 0.0685 0.2741 0 0.1370 0 0.5482 0.0685 0.7537 0 0.2741 0 0 0.1370 0.2741 0 0.2741 0.1370 0 0.1370 0 0 0.2741 0.1370 0.2741
The controller parameters were set as k u 1 = k u 2 = k u 3 = k u 4 = 3 , k r 1 = k r 2 = k r 3 = k r 4 = 2 , k u 1 = k u 2 = k u 3 = k u 4 = 1 , k v 1 = k v 2 = k v 3 = k v 4 = 3 , T u 1 = T u 2 = T u 3 = T u 4 = 0.05 , T r 1 = T r 2 = T r 3 = T r 4 = 0.05 ; K 1 1 = K 1 2 = K 1 3 = K 1 4 = d i a g { 1,1 , 1 } , K 2 1 = K 2 2 = K 2 3 = K 2 4 = d i a g { 2,2 , 2 } , and T f 1 = T f 2 = T f 3 = T f 4 = d i a g { 0.05,0.05,0.05 } . By employing YALMIP with the sedumi solver to solve (24) and (35), one derives:
W i = P i = 5.2780 0 0 1.5951 0 0 0 5.2780 0 0 1.5951 0 0 0 5.2780 0 0 1.5951 1.5951 0 0 2.6363 0 0 0 1.5951 0 0 2.6363 0 0 0 1.5951 0 0 2.6363
Φ i = Υ i = 2.6547 0 0 0 2.6547 0 0 0 2.6547 5.2780 0 0 0 5.2780 0 0 0 5.2780
Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 present the simulations, which serve to confirm the effectiveness of the proposed control scheme. In Figure 2, channels in the near-sea environment are simulated by utilizing the gaps between grey obstacles. The heterogeneous formation system demonstrated its capability to perform various maneuvering operations, including translation, scaling, rotation, and shearing at specific time instances: 148 s, 280 s, 355 s, and 450 s, respectively. Based on the information shown in Figure 3 and Figure 4, it was evident that both the leaders and the followers could precisely track their intended positions. From these figures, it can be observed that under the presence of uncertain models and external disturbances, the tracking errors of the unmanned vessels are consistently and ultimately bounded, aligning with Theorems 1 and 2. Figure 5 showcases the velocities of the three leaders while their corresponding forces and moments are depicted in Figure 8. On the other hand, Figure 6 and Figure 7 display the velocities of the four followers, and their complementary forces and moments are illustrated in Figure 9 and Figure 10. Figure 8, Figure 9 and Figure 10 show that the leaders’ and followers’ forward thrust and turning moment are both bounded. The lumped disturbances experienced by the unmanned vessels were effectively captured through the observation estimation designed in this section, as shown in Figure 11, Figure 12 and Figure 13.
To validate the estimation performance of the observer optimized through LMI (Linear Matrix Inequality), this section compared the gains obtained through LMI solutions with those obtained based on Lyapunov stability conditions. The observer gain without LMI was set as: H 1 = H 2 = H 3 = d i a g 10,5 , 5 , d i a g 5.5,5.5,3 T , H 4 = H 5 = H 6 = H 7 = d i a g 5,5 , 2 , d i a g 11,2 , 2 T . Figure 14, Figure 15 and Figure 16 present the observation error obtained by solving the observer gain using LMI and directly setting the observer gain. Those figures show that the gains obtained using the Linear Matrix Inequality (LMI) approach yield higher accuracy in estimating the aggregate disturbance than gains computed based on Lyapunov stability conditions. This indicated that the optimization criterion (24) improved the observer’s performance and results in more accurate state estimation. These simulation results proved the control scheme’s effectiveness in achieving desired formation maneuvers.

6. Conclusions

This paper delves into affine formation maneuver control for multi-heterogeneous unmanned surface vessels (USV) in near-sea environments. The proposed control scheme offers a comprehensive solution to tackle the complexities of navigating through narrow channels while upholding the integrity of the formation. By incorporating affine transformations, the formation system gains the ability to adapt its configuration, boosting the overall flexibility and versatility of the USVs. Furthermore, the anti-perturbation formation tracking controller ensures precise and accurate tracking of arbitrary formation transformations by fully actuated and underactuated vessels. This capacity empowers the formation to swiftly adapt to evolving mission requirements and dynamic environmental conditions. As a future research direction, this study can be extended to explore collision avoidance strategies involving dynamic obstacles and effectively address the challenges tied to input saturation. These efforts will significantly fortify the formations’ maneuverability, especially when navigating intricate and demanding maritime environments, where precise control and adaptability are crucial. Additionally, a deeper investigation into integrating real-time adaptive algorithms for collision avoidance and developing advanced control mechanisms could enhance the formations’ responsiveness and resilience, enabling them to excel in dynamic and uncertain operational scenarios.

Author Contributions

Conceptualization, Y.L. and X.L.; methodology, Y.L.; software, Y.L. and C.Z.; validation, Y.L.; formal analysis, X.L.; investigation, Y.L. and C.Z.; resources, X.L.; data curation, Y.L.; writing—original draft preparation, Y.L.; writing—review and editing, X.L. and C.Z.; supervision, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (the funding number is No. 52071102, No. 51679057, No. 51609046, No. 51909044), the Province Science Fund for Distinguished Young Schol-ars (No. J2016JQ0052).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhou, Z.; Li, M.; Hao, Y. A Novel Region-Construction Method for Multi-USV Cooperative Target Allocation in Air–Ocean Integrated Environments. J. Mar. Sci. Eng. 2023, 11, 1369. [Google Scholar] [CrossRef]
  2. Shen, H.; Yin, Y.; Qian, X. Fixed-Time Formation Control for Unmanned Surface Vehicles with Parametric Uncertainties and Complex Disturbance. J. Mar. Sci. Eng. 2022, 10, 1246. [Google Scholar] [CrossRef]
  3. Wang, H.; Luo, Q.; Li, N.; Zheng, W. Data-Driven Model Free Formation Control for Multi-USV System in Complex Marine Environments. Int. J. Control Autom. Syst. 2022, 20, 3666–3677. [Google Scholar] [CrossRef]
  4. Zhou, Z.; Li, Z.; Sun, J.; Xu, L.; Zhou, X. Illumination Adaptive Multi-Scale Water Surface Object Detection with Intrinsic Decomposition Augmentation. J. Mar. Sci. Eng. 2023, 11, 1485. [Google Scholar] [CrossRef]
  5. Wang, D.; Ge, S.S.; Fu, M.; Li, D. Bioinspired Neurodynamics Based Formation Control for Unmanned Surface Vehicles with Line-of-Sight Range and Angle Constraints. Neurocomputing 2021, 425, 127–134. [Google Scholar] [CrossRef]
  6. Liu, B.; Zhang, H.-T.; Meng, H.; Fu, D.; Su, H. Scanning-Chain Formation Control for Multiple Unmanned Surface Vessels to Pass Through Water Channels. IEEE Trans. Cybern. 2022, 52, 1850–1861. [Google Scholar] [CrossRef] [PubMed]
  7. Fu, H.; Wang, S.; Ji, Y.; Wang, Y. Formation Control of Unmanned Vessels with Saturation Constraint and Extended State Observation. J. Mar. Sci. Eng. 2021, 9, 772. [Google Scholar] [CrossRef]
  8. Li, M.-Y.; Liu, L.-T.; Xie, W.-B.; Li, J.-T. Collision Avoidance Fault-Tolerant Control for Dynamic Positioning Vessels under Thruster Faults. Ocean. Eng. 2023, 286, 115458. [Google Scholar] [CrossRef]
  9. 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]
  10. Sun, Z.; Sun, H.; Li, P.; Zou, J. Formation Control of Multiple Underactuated Surface Vessels with a Disturbance Observer. J. Mar. Sci. Eng. 2022, 10, 1016. [Google Scholar] [CrossRef]
  11. Liu, Y.; Lin, X.; Liang, K. Robust Tracking Control for Dynamic Positioning Ships Subject to Dynamic Safety Constraints. Ocean. Eng. 2022, 266, 112710. [Google Scholar] [CrossRef]
  12. Qiao, L.; Zhang, W. Adaptive Non-Singular Integral Terminal Sliding Mode Tracking Control for Autonomous Underwater Vehicles. IET Control Theory Appl. 2017, 11, 1293–1306. [Google Scholar] [CrossRef]
  13. Bejarano, G.; N-Yo, S.; Orihuela, L. Velocity and Disturbance Robust Nonlinear Estimator for Autonomous Surface Vehicles Equipped With Position Sensors. IEEE Trans. Control Syst. Technol. 2022, 30, 2235–2242. [Google Scholar] [CrossRef]
  14. Zhang, G.; Zhang, X. Concise Robust Adaptive Path-Following Control of Underactuated Ships Using DSC and MLP. IEEE J. Ocean. Eng. 2014, 39, 685–694. [Google Scholar] [CrossRef]
  15. Soni, S.K.; Wang, S.; Sachan, A.; Boutat, D.; Djemai, M. A Multiple Lyapunov Functions Approach for Formation Tracking Control. IFAC-PapersOnLine 2022, 55, 184–189. [Google Scholar] [CrossRef]
  16. Soni, S.K.; Sachan, A.; Kamal, S.; Ghosh, S.; Veluvolu, K.C. Sliding Mode Approach for Formation Control of Perturbed Second-Order Autonomous Unmanned Systems. IFAC-PapersOnLine 2021, 54, 168–173. [Google Scholar] [CrossRef]
  17. Soni, S.K.; Soni, G.; Wang, S.; Boutat, D.; Djemai, M.; Olaru, S.; Reger, J.; Geha, D. Distributed Observer-Based Time-Varying Formation Control Under Switching Topologies. In Proceedings of the 2023 European Control Conference (ECC), Bucharest, Romania, 13–16 June 2023; pp. 1–6. [Google Scholar]
  18. Soni, S.K.; Sachan, A.; Kamal, S.; Ghosh, S.; Djemai, M. Leader-Following Formation Control of Second-Order Autonomous Unmanned Systems under Switching Topologies. In Proceedings of the 2021 60th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Tokyo, Japan, 8–10 September 2021; pp. 779–784. [Google Scholar]
  19. Zhu, C.; Huang, B.; Lu, Y.; Li, X.; Su, Y. Distributed Affine Formation Maneuver Control of Autonomous Surface Vehicles With Event-Triggered Data Transmission Mechanism. IEEE Trans. Control Syst. Technol. 2023, 31, 1006–1017. [Google Scholar] [CrossRef]
  20. Chen, L.; Mei, J.; Li, C.; Ma, G. Distributed Leader–Follower Affine Formation Maneuver Control for High-Order Multiagent Systems. IEEE Trans. Autom. Control 2020, 65, 4941–4948. [Google Scholar] [CrossRef]
  21. Wang, L.; Han, Z.; Lin, Z.; Yan, G. Complex Laplacian and Pattern Formation in Multi-Agent Systems. In Proceedings of the 2012 24th Chinese Control and Decision Conference (CCDC), Taiyuan, China, 23–25 May 2012; IEEE: Washington, DC, USA, 2012; pp. 628–633. [Google Scholar] [CrossRef]
  22. Yao, Q.; Liu, S.; Huang, N. Displacement-Based Formation Control with Phase Synchronization in a Time-Invariant Flow Field. In Proceedings of the 2018 IEEE 8th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Tianjin, China, 19–23 July 2018; IEEE: Washington, DC, USA, 2018; pp. 486–491. [Google Scholar] [CrossRef]
  23. Fathian, K.; Rachinskii, D.I.; Spong, M.W.; Summers, T.H.; Gans, N.R. Distributed Formation Control via Mixed Barycentric Coordinate and Distance-Based Approach. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; IEEE: Washington, DC, USA, 2019; pp. 51–58. [Google Scholar] [CrossRef]
  24. Yan, J.; Yu, Y.; Wang, X. Distance-Based Formation Control for Fixed-Wing UAVs with Input Constraints: A Low Gain Method. Drones 2022, 6, 159. [Google Scholar] [CrossRef]
  25. Bae, Y.-B.; Lim, Y.-H.; Ahn, H.-S. Distributed Robust Adaptive Gradient Controller in Distance-Based Formation Control With Exogenous Disturbance. IEEE Trans. Autom. Control 2021, 66, 2868–2874. [Google Scholar] [CrossRef]
  26. de Marina, H.G. Maneuvering and Robustness Issues in Undirected Displacement-Consensus-Based Formation Control. IEEE Trans. Autom. Control 2021, 66, 3370–3377. [Google Scholar] [CrossRef]
  27. Trinh, M.H.; Zhao, S.; Sun, Z.; Zelazo, D.; Anderson, B.D.O.; Ahn, H.-S. Bearing-Based Formation Control of a Group of Agents With Leader-First Follower Structure. IEEE Trans. Autom. Control 2019, 64, 598–613. [Google Scholar] [CrossRef]
  28. Li, X.; Wen, C.; Chen, C. Adaptive Formation Control of Networked Robotic Systems With Bearing-Only Measurements. IEEE Trans. Cybern. 2021, 51, 199–209. [Google Scholar] [CrossRef]
  29. Zhu, W.; Cao, W.; Jiang, Z.-P. Distributed Event-Triggered Formation Control of Multiagent Systems via Complex-Valued Laplacian. IEEE Trans. Cybern. 2021, 51, 2178–2187. [Google Scholar] [CrossRef] [PubMed]
  30. Li, X.; Luo, X.; Wang, J.; Zhu, Y.; Guan, X. Bearing-Based Formation Control of Networked Robotic Systems with Parametric Uncertainties. Neurocomputing 2018, 306, 234–245. [Google Scholar] [CrossRef]
  31. Mehdifar, F.; Bechlioulis, C.P.; Hashemzadeh, F.; Baradarannia, M. Prescribed Performance Distance-Based Formation Control of Multi-Agent Systems. Automatica 2020, 119, 109086. [Google Scholar] [CrossRef]
  32. Han, T.; Lin, Z.; Zheng, R.; Fu, M. A Barycentric Coordinate-Based Approach to Formation Control Under Directed and Switching Sensing Graphs. IEEE Trans. Cybern. 2018, 48, 1202–1215. [Google Scholar] [CrossRef]
  33. Zhou, B.; Huang, B.; Mao, L.; Zhu, C.; Su, Y. Distributed Observer Based Event-Triggered Affine Formation Maneuver Control for Underactuated Surface Vessels with Positive Minimum Inter-Event Times. Int. J. Robust Nonlinear Control 2022, 32, 7712–7732. [Google Scholar] [CrossRef]
  34. Xu, Y.; Zhao, S.; Luo, D.; You, Y. Affine Formation Maneuver Control of High-Order Multi-Agent Systems over Directed Networks. Automatica 2020, 118, 109004. [Google Scholar] [CrossRef]
  35. Zhao, S. Affine Formation Maneuver Control of Multiagent Systems. IEEE Trans. Autom. Control 2018, 63, 4140–4155. [Google Scholar] [CrossRef]
  36. Wang, J.; Ding, X.; Wang, C.; Liang, L.; Hu, H. Affine Formation Control for Multi-Agent Systems with Prescribed Convergence Time. J. Frankl. Inst. 2021, 358, 7055–7072. [Google Scholar] [CrossRef]
  37. You, X.; Yan, X.; Liu, J.; Li, S.; Negenborn, R.R. Adaptive Neural Sliding Mode Control for Heterogeneous Ship Formation Keeping Considering Uncertain Dynamics and Disturbances. Ocean. Eng. 2022, 263, 112268. [Google Scholar] [CrossRef]
  38. Skjetne, R.; Fossen, T.I.; Kokotović, P.V. Adaptive Maneuvering, with Experiments, for a Model Ship in a Marine Control Laboratory. Automatica 2005, 41, 289–298. [Google Scholar] [CrossRef]
  39. 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. The control framework in Section 3.
Figure 1. The control framework in Section 3.
Jmse 11 01811 g001
Figure 2. The formation maneuver trajectories of the heterogeneous formation system.
Figure 2. The formation maneuver trajectories of the heterogeneous formation system.
Jmse 11 01811 g002
Figure 3. The tracking error of the leaders.
Figure 3. The tracking error of the leaders.
Jmse 11 01811 g003
Figure 4. The tracking error of the followers.
Figure 4. The tracking error of the followers.
Jmse 11 01811 g004
Figure 5. The velocities of leader 1, leader 2, and leader 3.
Figure 5. The velocities of leader 1, leader 2, and leader 3.
Jmse 11 01811 g005
Figure 6. The velocities of follower 4 and follower 5.
Figure 6. The velocities of follower 4 and follower 5.
Jmse 11 01811 g006
Figure 7. The velocities of the follower 6 and follower 7.
Figure 7. The velocities of the follower 6 and follower 7.
Jmse 11 01811 g007
Figure 8. The forces and moments of the leaders.
Figure 8. The forces and moments of the leaders.
Jmse 11 01811 g008
Figure 9. The forces and moments of follower 4 and follower 5.
Figure 9. The forces and moments of follower 4 and follower 5.
Jmse 11 01811 g009
Figure 10. The forces and moments of follower 6 and follower 7.
Figure 10. The forces and moments of follower 6 and follower 7.
Jmse 11 01811 g010
Figure 11. The lumped disturbance estimation of the leaders with LMI.
Figure 11. The lumped disturbance estimation of the leaders with LMI.
Jmse 11 01811 g011
Figure 12. The lumped disturbance estimation of follower 4 and follower 5 with LMI.
Figure 12. The lumped disturbance estimation of follower 4 and follower 5 with LMI.
Jmse 11 01811 g012
Figure 13. The lumped disturbance estimation of follower 6 and follower 7 with LMI.
Figure 13. The lumped disturbance estimation of follower 6 and follower 7 with LMI.
Jmse 11 01811 g013
Figure 14. The estimation error of follower 1 and follower 2.
Figure 14. The estimation error of follower 1 and follower 2.
Jmse 11 01811 g014
Figure 15. The estimation error of follower 4 and follower 5.
Figure 15. The estimation error of follower 4 and follower 5.
Jmse 11 01811 g015
Figure 16. The estimation error of follower 6 and follower 7.
Figure 16. The estimation error of follower 6 and follower 7.
Jmse 11 01811 g016
Table 1. Parameters.
Table 1. Parameters.
EntryValueEntryValue
m 11 i 25.8 d 11 i 0.72 + 1.33 u i + 5.87 u i 2
m 22 i 33.8 d 22 i 0.8896 + 36.5 v i + 0.805 r i
m 23 i 1.0115 d 23 i 7.25 + 0.845 v i + 3.45 r i
m 32 i 1.0948 d 32 i 0.0313 + 3.96 v i + 0.13 r i
m 33 i 2.76 d 33 i 1.9 0.08 v i + 0.75 r i
c 13 i 33.8 v i 1.0115 r i g u i 0.0279 u i v i 2 + 0.0342 v i 3 r i
c 31 i c 13 i τ u i 2 sin 0.08 π t π / 6 + 0.5 cos 0.05 π t + π / 5
c 23 i 25.8 u i τ v i 2 sin 0.08 π t π / 4 + 0.5 cos 0.05 π t + π / 4
c 32 i c 23 i τ r i 2 sin 0.08 π t π / 5 + 0.5 cos 0.05 π t + π / 3
g v i 0.0912 u i 2 v i g v i 0.0156 u i r i 3 + 0.0278 u i v i 3 r i
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

Liu, Y.; Lin, X.; Zhang, C. Affine Formation Maneuver Control for Multi-Heterogeneous Unmanned Surface Vessels in Narrow Channel Environments. J. Mar. Sci. Eng. 2023, 11, 1811. https://doi.org/10.3390/jmse11091811

AMA Style

Liu Y, Lin X, Zhang C. Affine Formation Maneuver Control for Multi-Heterogeneous Unmanned Surface Vessels in Narrow Channel Environments. Journal of Marine Science and Engineering. 2023; 11(9):1811. https://doi.org/10.3390/jmse11091811

Chicago/Turabian Style

Liu, Yeye, Xiaogong Lin, and Chao Zhang. 2023. "Affine Formation Maneuver Control for Multi-Heterogeneous Unmanned Surface Vessels in Narrow Channel Environments" Journal of Marine Science and Engineering 11, no. 9: 1811. https://doi.org/10.3390/jmse11091811

APA Style

Liu, Y., Lin, X., & Zhang, C. (2023). Affine Formation Maneuver Control for Multi-Heterogeneous Unmanned Surface Vessels in Narrow Channel Environments. Journal of Marine Science and Engineering, 11(9), 1811. https://doi.org/10.3390/jmse11091811

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