Next Article in Journal
Hydrology and Dynamics in the Gulf of Naples during Spring of 2016: In Situ and Model Data
Next Article in Special Issue
Finite Time Trajectory Tracking with Full-State Feedback of Underactuated Unmanned Surface Vessel Based on Nonsingular Fast Terminal Sliding Mode
Previous Article in Journal
Experimental Investigation of Mooring Performance and Energy-Harvesting Performance of Eccentric Rotor Wave Energy Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Robust Fast Finite-Time Formation Control of Underactuated ASVs in Presence of Information Interruption

Navigation College, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(11), 1775; https://doi.org/10.3390/jmse10111775
Submission received: 25 October 2022 / Revised: 14 November 2022 / Accepted: 15 November 2022 / Published: 18 November 2022
(This article belongs to the Special Issue Motion Control and Path Planning of Marine Vehicles)

Abstract

:
To adapt to complex navigation conditions, this paper addresses the coordination formation of autonomous surface vehicles (ASVs) with the constraint of information interruption. For this purpose, a distributed robust fast finite-time formation control algorithm is proposed by fusion of the directed graph and neural network method. In the strategy, the graph theory is utilized for the channel of information transmission to maintain the stability of the formation system. In addition, the radial basic function (RBF) neural network is employed to approximate the structure uncertainty. Due to the merits of the robust neural damping technique, only two adaptive parameters are designed to compensate the perturbation from the model uncertainty and external environmental. Furthermore, an improved dynamic surface control (DSC) technology is developed for constituting the exponential term of the Lyapunov function. It is proven that the proposed scheme is able to achieve consensus tracking in finite time quickly, and the errors rapidly approach a small region around the origin. Finally, the feasibility and effectiveness of the algorithm are verified by two numerical simulations.

1. Introduction

In the past decades, there has been increased attention aimed at the development of autonomous surface vehicles (ASVs) in the field of marine cybernetics [1]. This attention primarily originates from the practical applicability of ASVs in various civilian and military missions, e.g., the emergency search and rescue, the offshore supply and the cooperative transportation [2]. The formation control is a class of effective solutions to implement the coordinated and compensated operation of ASVs. In the existing work, the control protocols almost entirely use uniformly ultimately-bounded convergence performance. In practice, the possible delay or tardiness may cause the inaccuracy of the attitude of ASV and even lead to invalidation of the whole engineering operation. Therefore, the investigation of the formation control of ASVs, with consideration to the fast response and information loss, requires more efforts and holds significance in the marine industry.
The research on vehicle formation has been developed to some extent [3,4,5,6]. Its control objective is to drive a group of ASVs converged to an anticipated geometric formation with a desired heading angle. To obtain the predefined formation, the mainstream formation control methods in the existing literature are the leader-follower approach [7,8], the virtual structure approach [9], the behavioral-based approach [10] and the graph theory-based approach [11]. In addition, the above formation methods present a mixed development state in recent years, which effectively promote the further development of formation control. In [12], novel sliding mode control laws are proposed to control multiple surface vehicles with arbitrary formations. Xiang et al. [13] developed a nonlinear controller for formation coordination to avoid collision with a certain formation. Moreover, a leader-follower formation tracking approach with limited torque was developed for tackling actuator saturation. Considering accurate formation in [14], Xiao et al. [15] designed a novel disturbance estimation scheme for the formation controller based on a terminal sliding mode observer. In [4], a practical coordinated path-following algorithm was presented for a group of underactuated surface vehicles to achieve and maintain the desired formation pattern. For the multi-input and multi-output system, a traditional adaptive control approach was designed in the presence of the amplitude and rate saturation in [9].
Aside from the proposed formation control methods, the consensus control for multi-agent system (MAS) is also a method to solve the vehicle formation coordination problem. It has the superiorities of autonomy, distribution, coordination and certain autonomous learning ability. Moreover, it holds strong robustness to the external influence and high tolerance to the fault of internal single agent. The consensus problem for MAS is a basic research direction in multi-agent cooperation; it makes each individual reach a common state. The existing papers on consensus control are mainly divided into two general categories, e.g., leader-following consensus problem and leaderless consensus problem. Especially, leader-following consensus problem (also called distributed tracking control) has already become an active research area owing to its dependability. The leader is an individual different from a follower. On the one hand, the state information of the leader can be directly or indirectly transmitted to all followers, and affects the behaviors of followers. On the other hand, the leader can be a virtual, ideal individual which is not affected by external disturbance. Based on these proposed advantages, the consensus control of MAS has been widely used with the development of vehicle formation control, such as in papers [11,16]. Based on a modular design approach, a new cooperative control scheme is proposed for the dynamic positioning of multiple offshore vessels. In [16], the paper designs a leader-follower cooperative formation control algorithm for ASV with uncertain dynamics and external disturbances.
The control algorithms mentioned above deal with the asymptotic consensus for the system. Each system state can reach the equilibrium only when the time tends to infinity theoretically. Moreover, the convergence speed is an important performance index, which affects the real-time performance of formation systems. In the existing literature, there is little fast finite-time stability theory applied to the formation control of ASVs. Actually, the fast finite time stability analysis is used in [17,18,19,20] to achieve rapid stability. In [17], a tracking control scheme for the first-order MAS is proposed in the sense of finite time convergence. The works in [18] address the tracking control of second-order MASs, and the tracking control strategies are developed, which guarantee the achievement of fast tracking in finite time. Subsequently, a fast finite-time consensus proposal with a virtual leader is presented for heterogeneous MASs in [19]. In [20], the leader-follower consensus tracking problems are discussed for high-order MASs.
Motivated by the aforementioned discussions, an improved distributed fast finite-time formation of ASVs control scheme is developed for ASVs with information interruption. The objective is to propose a consensus formation control proposal for underactuated ASVs based on fast finite-time stability criterion; the main contributions are summarized as follows:
(1)
Considering the possible information interruptions during the navigation, the directed theory has been adopted to improve the fault-tolerant performance of the vehicle formation. Unlike the traditional leader-follower method, the proposed distributed control algorithm is designed to communicate between the networked underactuated vehicles which only required the information of partial neighbors, which can effectively enhance the robustness and reduce the over-dependence on the leader vehicle.
(2)
In this paper, the proposed formation control scheme is firstly developed for the underactuated ASVs based on the fast finite-time stable criterion and an improved DSC technique. Different from the existing finite time protocols, the proposed strategy has the superiority of a faster convergence rate and higher control accuracy. Moreover, the convergence time of the errors has been independent with the initial condition, and is only related to the design parameters, which are more in accordance with the practical requirements.

2. Problem for Formulation and Preliminaries

Throughout the paper, h is a constant with h = 4 z 1 4 z + 1 ( z Z + ) . ( ) ^ is the estimate of ( ) , and the estimation error ( ) ˜ = ( ) ^ ( ) . The variables u and r are represented by ς .

2.1. The Mathematical Model for Underactuated ASVs

In this paper, the control plant is the underactuated vehicle with h propellers and rudders for surge and yaw motions only. Based on the Newtonian and Lagrangian mechanics, the mathematical dynamic model of ASVs is given as Equations (1) and (2), following [21].
{ x ˙ i = u i cos ( ψ i ) v i sin ( ψ i ) y ˙ i = u i sin ( ψ i ) + v i cos ( ψ i ) ψ ˙ i = r i u ˙ i = m v m u v i r i f u ( u i ) + 1 m u τ u i + d w u i v ˙ i = m u m v u i r i f v ( v i ) + d w v i ,   r ˙ i = m u m v m r u i v i f u ( u i ) + 1 m r τ r i + d w r i
with
{ f u ( u i ) = d u m u u i + d u 2 m u | u i | u i + d u 3 m u u i 3 f v ( v i ) = d v m v v i + d v 2 m v | v i | v i + d v 3 m v v i 3 f r ( r i ) = d r m r r i + d r 2 m r | r i | r i + d r 3 m r r i 3
where x i , y i ψ i denote the position and heading angle of the ith vehicle based on the earth centered fixed coordinate frame. u i ,   v i ,   r i are the vehicle velocities in surge, sway and yaw in the body-fixed frame. d w u i ,   d w v i ,   d w r i are the interference effect of marine environment on vehicles, such as wind, wave and ocean current. τ u i ,   τ r i are control input of vehicle model on surge and yaw. m u , m v , m r , d u , d v , d r , d u 2 , d v 2 , d r 2 , d u 3 , d v 3 , d r 3 are all considered as unknown parameters, and described as the vehicle’s inertia, hydrodynamic damping and nonlinear damping terms. f u ( u i ) , f v ( v i ) , f r ( r i ) denote the high-order hydrodynamic effects.

2.2. Directed Graph Theory

In a formation system with M ASVs, each ASV can be regarded as the node of the directed graph G , and the channel among ASVs can be regarded as the edge of the directed graph G . v = { v 1 , v 2 , , v M } is called the vertex set of graph G , and its elements are nodes; e = { e 1 , e 2 , , e M } is called the edge set of graph G , whose elements are edges. The M-order matrix A is called adjacency matrix with the elements a i j = 1 , representing the adjacency relationship between the nodes of the whole system. When a i j = 1 , it means that the information flow can be directly transmitted from jth vehicle to ith vehicle; when a i j = 0 , it means that there is no direct connection between the two agents. Diagonal matrix D = d i a g ( d 1 , d 2 , , d M ) is the in-degree matrix of graph G , with d i = j = 1 M a i j . When the autonomous vehicle sent a message to the jth vehicle (called its neighbor), thus, the neighbor set of jth vehicle is expressed as N j = { v k | ( v k , v j ) } . Taking the leader into consideration, the augmented graph G ¯ is used to denote the communication topology of the leader-following system for ASVs.

2.3. RBF NNs

Based on the existing results [22,23], the neural networks and fuzzy logic systems are effective approximation tools to model the model uncertainty and extraneous disturbances. This paper adopts the radial basis function neural networks (RBF NNs) to address the uncertainty of the above mathematical model.
Lemma 1
([24]). For any real continuous function f ( x ) with f ( 0 ) = 0 , there is always one result like Equation (3)
f ( x ) = S ( x ) A ( x ) + ε  
where S ( x ) = [ s 1 , s 2 , , s n ] with  s i ( x ) is called the basis function and chosen as in Gaussian form:
s i = 1 2 π η i exp ( ( x μ i ) T ( x μ i ) 2 η i ) , i = 1 , 2 , , l
l is the node number of NNs, ε is the approximation error with unknown upper bound ε ¯ , n is the dimension number of  x ¯ , and
A = [ w 11 w 12 w 1 n w 21 w 22 w 1 n w l 1 w l 2 w l n ]
is an optimal weight matrix.
Assumption 1.
The formation system consists of a leader and its followers, and each follower just communicates with its neighbors. Thus, a directed graph G ¯ is formed mathematically from the cooperative formation, contained a directed spanning tree when the leader is considered as the root.
Remark 1.
As for directed graph G ¯ , if only the Laplacian matrix L = D A has only one zero eigenvalue and other eigenvalues have positive real parts, then the directed graph is strongly connected or has a directed spanning tree. That is, all the control information is available for every agent.
Assumption 2.
Assume that the unstructured uncertainty terms satisfy d w u i d u max d w v i d v max , d w r i d r max , where d u max , d v max , d r max are unknown positive constants.
Assumption 3.
The leader is an ideal vehicle with no inertia and damping, it is not affected by the marine environmental disturbance. x 0 , y 0 , ψ 0 represent its status information, the reference path of leader is generated by following Equation (5).
{ x ˙ 0 = u 0 cos ψ 0 y ˙ 0 = u 0 sin ψ 0 ψ ˙ 0 = r 0
where u 0 and r 0 are set values according to the needs.
Lemma 2
([25]). Supposing a continuous function V ( x , t ) satisfies V is positive define.
There exist scalars β > 0 , γ > 0 , 0 < α < 1 , 0 < ρ < and an open neighborhood Ω of origin such that V ˙ ( x , t ) β V ( x , t ) α γ V ( x , t ) + ρ , x Ω . Then there exists a finite time T , 0 < η < γ such that for any t T , one has V ( x , t ) ρ γ η , where T = 1 η ( 1 α ) ln ( β η + V ( 0 ) 1 α β η + ( ρ γ η ) 1 α ) .
Lemma 3.
For s l R , l = 1 , 2 , , k , 0 < μ 1 , the following inequality is correct.
( l = 1 k | s l | ) μ l = 1 k | s l | μ k 1 μ ( l = 1 k | s l | ) μ  

3. Roust Fast Finite-Time Controller Design

As shown in Figure 1, the purpose of this paper is to provide an algorithm such that the vehicle formation would converge to the desired planning trajectory in a predetermined geometric pattern. In this part, the algorithm for vehicle formation is fully explained and proved through mathematical derivation and theoretical analysis.

3.1. Distributed Robust Fast Finite-Time Controller Design

In this paper, the vehicle formation consists of a virtual leader and its followers. The function of the leader is to guide the vehicle formation to navigate along the planned path. The ith vehicle in the formation system just communicates with its neighbors or leader according to the designed directed graph. Based on the information from its own and other vehicles, the robust fast finite-time formation controller of ith ASV is designed by a backstepping approach and directed graph theory. In this part, the construction method of the controller is described in the following two steps.
Step 1: According to the relative position of the vehicles in Figure 2, the position errors of ith are defined based on directed graph as Equations (6) and (7).
x e i = j = 1 M a i j ( x i x j Δ x i j ) + b i ( x i x 0 )  
y e i = j = 1 M a i j ( y i y j Δ y i j ) + b i ( y i y 0 )
where Δ x i j , Δ y i j are constants maintained the geometry for vehicle formation.
Remark 2.
B = [ b 1 , b 2 , , b M ] T is a column of vectors, which is used to describe the existence of information connectivity between ith vehicle and leader. When the ith vehicle can receive the information from the leader, b i = 1 , otherwise b i = 0 . Here, the leader and vehicles in the formation are constructed into a directed graph G ¯ .
Based on the geometrical relation between the current position of ith vehicle and the reference signal in Figure 2, the error z e i and ψ e i are calculated as Equation (8).
z e i = x e i 2 + y e i 2 ψ e i = ψ i ψ r i
Note that ψ r i ( π , π ) is the expected angle of the ith ship, which can be calculated as Equation (9).
ψ r i = 0.5 [ 1 sign ( x e i ) ] sign ( y e i ) π + arctan ( y e i x e i )
The mathematical relationship between position errors is calculated according to the trigonometric function as Equation (10).
x e i = z e i cos ψ r i ,     y e i = z e i sin ψ r i
In view of the Equations (1) and (2), the time derivative of x e i and y e i are calculated as follows:
x ˙ e i = ( d i + b i ) ( u i cos ψ i v i sin ψ i ) i = 1 M a i j ( u j cos ψ j v j sin ψ j + Δ x ˙ i j ) b i x ˙ 0 y ˙ e i = ( d i + b i ) ( u i sin ψ i + v i cos ψ i ) i = 1 M a i j ( u j sin ψ j + v j cos ψ j + Δ y ˙ i j ) b i y ˙ 0
Combining Equations (8)–(11), we can simplify the time derivation of z e i as
z ˙ e i = x ˙ e i cos ψ r i + y ˙ e i sin ψ r i   = ( d i + b i ) [ u i cos ψ e i v i sin ψ e i ] j = 1 M a i j ξ b i cos ψ r i x ˙ 0 b i sin ψ r i y ˙ 0
with ξ = u j cos ( ψ j ψ r j ) + v j sin ( ψ j ψ r j ) .
According to the Equations (2) and (8), the time derivative of the heading angle error ψ e i is calculated as (13).
ψ ˙ e i = ψ ˙ i ψ ˙ r i = r i ψ ˙ r i
To stabilize the kinematic error dynamics (8), the virtual control laws α u i and α r i can be respectively designed for u i and r i as Equation (14).
α u i = [ ( d i + b i ) cos ψ e i ] 1 [ k z 1 z e i k z 2 z e i 2 h 1 + ( d i + b i ) v i sin ψ e i   + i = 1 M a i j ξ + b i cos ψ r i x ˙ 0 + b i sin ψ r i y ˙ 0 ] α r i = k ψ 1 ψ e i k ψ 2 ψ e i 2 h 1 + ψ ˙ r i
where k z 1 , k z 2 , k ψ 1 , k ψ 2 are positive design parameters.
Remark 3.
For control law Equation (14), note that α u i is not defined at ψ e i = ± 0.5 π , thus, we assume in the control design that | ψ e i < 0.5 π | , and conceive that if ψ e i = ± 0.5 π , then ψ e i = 0.5 π 0.01 π . Moreover, in the algorithm, the real vehicle follows a certain route generated by a virtual vehicle, and the heading angle error ψ e i will not be equal to 0.5 π owing to the small tracking error.
In this part, we introduce a novel DSC technology by applying first-order nonlinear filter β u i and β r i instead of the traditional first-order linear filter to avoid repeatedly differentiating α ζ i as Equation (15). This effectively simplifies the process of controller design and solves the problem of the so-called “explosion of complexity”.
ε ζ i β ˙ ζ i = s i g ( α ζ i β ζ i ) 2 h 1 + s i g ( α ζ i β ζ i )
where ε ζ i are time constants, s i g ( ) κ = | | κ s i g ( ) .
Defining the errors of filters as Equation (16).
q u i = β u i α u i ,     q r i = β r i α r i
From the above result, q ζ i q ˙ ζ i can be simplified as Equation (17)
q ζ i q ˙ ζ i = q ζ i ( β ˙ ζ i α ˙ ζ i ) = 1 ε ζ i q ζ i 2 h 1 ε ζ i q ζ i 2 q ζ i α ˙ ζ i   1 ε ζ i q ζ i 2 h 1 ε ζ i q ζ i 2 + q ζ i 2 + 1 4 η ζ i 2 ( )
where η ζ i ( ) | α ˙ ζ i | is a nonnegative continuous function.
Step 2: At this step, the control inputs τ ς i and the derivative of adaptive laws λ ^ ˙ ς i for the ith vehicle are obtained according to the deduction of kinetic errors. In addition, the RBF NNs is used to approximate the model uncertainty part, which effectively enhances the stability of the system.
Firstly, one defines the kinetic errors as Equation (18).
u e i = u i β u i   r e i = r i β r i
The time derivative of u e i and r e i can be calculated along Equations (2) and (18) as Equation (19).
u ˙ ei = u ˙ i β ˙ u i = m v m u v i r i f u ( u i ) + 1 m u τ u i + d w u i β ˙ u i r ˙ ei = r ˙ i β ˙ r i = m u m v m r u i v i f r ( r i ) + 1 m r τ r i + d w r i β ˙ r i
Here, f ς ( ς i ) is an unknown smooth function in vehicle model which is used to describe hydrodynamic effects. According to Lemma 1, it can be approximated by NNs as
f ς ( ς i ) = S ς i ( ς ) A ς i ς i + ε ς i   = S ς i ( ς ) A ς i β ς i + S ς i ( ς ) A ς i ς e i + ε ς i   = S ς i ( ς ) A ς i β ς i + b ς i S ς i W ς i + ε ς i
where b ς = | | A ς | | , A ς m = ( A ς / b ς ) ,   W ς = A ς m ς e = ( A ς / b ς ) ς e , b ς W ς = A ς ς e .
According to Equation (20), the simplified u ˙ e i and   r ˙ e i can be obtained as Equation (21).
u ˙ e i = υ u i b u i S u i W u i + 1 m u τ u i β ˙ u i r ˙ e i = υ r i b r i S r i W r i + 1 m r τ r i β ˙ r i
To promote the understanding, one defines the variables υ ς i , ϑ ς i and φ ς i to describe simplistically the controller construction.
υ u i = m v m u v i r i S ui A u i β u i + d w u i ε u i   d u v i 2 + r i 2 2 + S ui A u i β u i + d u   max + ε ¯ u i   max { A u i β u i , d u , d u   max + ε ¯ u i } ( 1 + S u i ( u ) + v i 2 + r i 2 2 )   ϑ u i φ u i
where ϑ u i = max { A u i β u i , d u , d u   max + ε ¯ u i } and φ u i = ( 1 + S u i ( u ) + v i 2 + r i 2 2 )
Similar to the previous process, we can obtain
υ r i ϑ r i φ r i
where ϑ r i = max { A r i β r i , d r , d r   max + ε ¯ r i } and φ r i = ( 1 + S r i ( r ) + u i 2 + v i 2 2 ) , with d u and d r are an unknown positive constant.
Now, the controller inputs of τ u i , τ r i and parameter update laws λ ^ ˙ u i , λ ^ ˙ r i are designed as follows Equations (24) and (25).
τ u i = m u β ˙ u i λ ^ ui Φ u i ( ) u e i k u 1 u e i k u 2 u e i 2 h 1 τ r i = m r β ˙ r i λ ^ ri Φ r i ( ) r e i k r 1 r e i k r 2 r e i 2 h 1
λ ^ ˙ u i = Γ u i [ Φ u i ( ) u e i 2 δ u 1 ( λ ^ ui λ ^ u i 0 ) δ u 2 ( λ ^ ui λ ^ u i 0 ) 2 h 1 ] λ ^ ˙ r i = Γ r i [ Φ r i ( ) r e i 2 δ r 1 ( λ ^ ri λ ^ r i 0 ) δ r 2 ( λ ^ ri λ ^ r i 0 ) 2 h 1 ]
with
Φ ς i ( ) = ( S ς i ( ς ) S ς i ( ς ) T / ( 4 γ i 1 2 ) ) + ( φ ς i 2 / ( 4 γ ς 2 2 ) λ ς = m ς m a x { b ς 2 , ϑ ς 2 }       ς = u , r
where k ς 1 , k ς 2 , Γ ς i , δ ς 1 , δ ς 2 are positive parameters for controller. λ ^ ς i is the estimate of λ ς , and λ ^ ς 0 is the initial value of λ ^ ς .

3.2. Distributed Robust Fast Finite-Time Control Algorithm Stability Analysis

In this section, the stability analysis for the vehicle formation system, which is equipped with the proposed distributed robust fast finite-time controller, is carried out based on the Lemma 2 and Lyapunov approach.
The main result is summarized as Theorem 1.
For any B 1 > 0 and B 2 > 0 , the sets
Π 1 : = { ( x 0 , x ˙ 0 , x ¨ 0 , y 0 , y ˙ 0 , y ¨ 0 , ψ ˙ 0 , ψ ¨ 0 )   : x 0 2 + x ˙ 0 2 + x ¨ 0 2 + y 0 2 + y ˙ 0 2 + y ¨ 0 2 + ψ ˙ 0 2 + ψ ¨ 0 2 B 1 } Π 2 : = { z e i , ψ e i , u e i , r e i , q u i , q r i , λ ˜ u i , λ ˜ r i : z e i 2 + ψ e i 2 + u e i 2 + r e i 2 + q u i 2 + q r i 2 + λ ˜ u i 2 + λ ˜ r i 2 B 2 }
Therefore, the nonnegative continuous function η ς i ( ) has a maximum value M ς i on compact set Π1 × Π.
Theorem 1.
Assume the close-loop system consists of the vehicle dynamic (1) satisfied Assumption 2, the virtual controllers (14), the distributed robust controllers (24) and the adaptive laws (25). The proposed algorithm for the closed-loop will guarantee that: 1. all signals remain bounded uniformly; 2. the tracking errors converge to a small region in finite time T.
Proof. 
To make the reasoning process clear, we divide it into the four steps according to the system state.
Step 1: Defining the Lyapunov function V 1 = 1 2 z e i 2 , we can get the derivative of V 1 as Equation (26) according to Equations (12), (16) and (18).
V ˙ 1 = z e i { ( d i + b i ) [ ( q u i + α u i + u e i ) cos ψ e i v i sin ψ e i ]   j = 1 M a i j ζ b i cos ψ r i x ˙ 0 b i sin ψ r i y ˙ 0 }
On account of Young’s inequality, the time derivative of V 1 is derived along (14) and (26) as Equation (27)
V ˙ k z 1 z e i 2 k z 2 z e i 2 h + ( d i + b i ) c o s ψ e i ( q u i + u e i ) z e i   [ k z 1 1 2 ( d i + b i ) ] z e i 2 k z 2 z e i 2 h         + ( d i + b i ) q u i 2 + ( d i + b i ) u e i 2
Step 2: Constructing the Lyapunov function V 2 = 1 2 ψ e i 2 , one can obtain the V ˙ 2 by substituting (13), (16) and (18).
V ˙ 2 = ψ ei ( q r i + α r i + r e i ψ ˙ r )  
Substituting the virtual law α r i (14) into (28), V ˙ 2 can be simplified as
V ˙ 2 k ψ 1 ψ e i 2 k ψ 2 ψ e i 2 h + q r i ψ e i + r e i ψ e i   ( k ψ 1 1 2 ) ψ e i 2 k ψ 2 ψ e i 2 h + q r i 2 + r e i 2
Step 3: In order to stabilize kinetic errors ς e i and adaptive parameters λ ς i , here we allow
V 3 = 1 2 ς e i 2 + 1 2 m ς Γ ς i 1 λ ˜ ς i 2 + 1 2 q ς i 2  
The time derivative of V 3 can be derived by invoking from Equations (21) and (17) as Equation (31)
V ˙ 3 = ς e i ( υ ς i b ς i S ς i W ς i + 1 m ς τ ς i β ˙ ς i ) + Γ ς i 1 m ς λ ˜ ς i λ ^ ˙ ς i + q ς i q ˙ ς i   υ ς i ς e i b ς i S ς i W ς i ς e i + 1 m ς τ ς i ς e i β ˙ ς i ς e i + Γ ς i 1 m ς λ ^ ς i λ ^ ˙ ς i     Γ ς i 1 m ς λ ς i λ ^ ˙ ς i 1 ε ς i q ς i 2 h 1 ε ς i q ς i 2 + q ς i 2 + 1 4 M ς i 2
Based on Young’s inequality, one simplifies the partial variables of Equation (31).
υ ς i ς e i b ς i S ς i W ς i ς e i b ς i 2 S ς i T S ς i ς e i 2 4 γ ς 1 2 + γ ς 1 2 W ς i T W ς i + φ ς i 2 ϑ ς i 2 ς e i 2 4 γ ς 2 2 + γ ς 2 2 ( S ς i T S ς i 4 γ ς 1 2 + φ ς i 2 4 γ ς 2 2 ) m ς m a x { b ς i 2 , ϑ ς i 2 } 1 m ς ς e i 2 + γ ς 1 2 W ς i T W ς i + γ ς 2 2 1 m ς λ ς i Φ ς i ς e i 2 + γ ς 1 2 ς e i 2 + γ ς 2 2
with
W ς i = A ς i m ς e i = A ς i A ς i ς e i = 1 A ς i [ w ς 1 ς e w ς 2 ς e w ς l ς e ] W ς i T W ς i = 1 A ς i ( w ς 1 2 + w ς 2 2 + + w ς L 2 ) ς ς i 2 = ς ς i 2
Then, V ˙ 3 is calculated by virtue of Equation (32).
V ˙ 3 1 m ς Φ ς i λ ς i ς e i 2 + γ ς 1 2 ς e i 2 + γ ς 2 2 + 1 m ς τ ς i ς e i β ˙ ς i ς e i + Γ ς i 1 m ς λ ^ ς i λ ^ ˙ ς i Γ ς i 1 m ς λ ς i λ ^ ˙ ς i 1 ε ς i q ς i 2 h 1 ε ς i q ς i 2 + q ς i 2 + 1 4 M ς i 2 ς e i m ς ( Φ ς i λ ^ ς i ς e i m ς β ˙ ς i + τ ς i ) + λ ˜ ς i m ς ( Γ ς i 1 λ ^ ˙ Φ ς i ς e i 2 ) 1 ε ς i q ς i 2 h 1 ε ς i q ς i 2 + q ς i 2 + 1 4 M ς i 2 + γ ς 1 2 ς e i 2 + γ ς 2 2
Substituting control inputs Equation (24) and adaptive laws (25) into Equation (33), one can get
V ˙ 3 k ς 1 m u ς e i 2 k ς 2 m u ς e i 2 h δ ς 1 m u λ ˜ ς i ( λ ^ ς i λ ^ ς i 0 ) δ ς 2 m u λ ˜ ς i ( λ ^ ς i λ ^ ς i 0 ) 2 h 1 + 1 4 η ς i 2 1 ε ς i q ς i 2 h ( 1 ε ς i 1 ) q ς i 2 + γ ς 1 2 ς e i 2 + γ ς 2 2  
where
λ ˜ ς i ( λ ^ ς i λ ^ ς i 0 ) 2 h 1 = λ ˜ ς i ( λ ^ ς i λ ς i + λ ς i λ ^ ς i 0 ) 2 h 1 = [ λ ˜ ς i 2 h 2 h 1 + λ ˜ ς i 1 2 h 1 ( λ ς i λ ^ ς i 0 ) ] 2 h 1 [ λ ˜ ς i 2 h 2 h 1 1 2 h λ ˜ ς i 2 h 2 h 1 2 h 1 2 h ( λ ς i λ ^ ς i 0 ) 2 h 2 h 1 ] 2 h 1 ( 2 h 1 2 h λ ˜ ς i 2 h 2 h 1 ) 2 h 1 [ 2 h 1 2 h ( λ ς i λ ^ ς i 0 ) 2 h 2 h 1 ] 2 h 1 a λ ˜ ς i 2 h + a ( λ ς i λ ^ ς i 0 ) 2 h
with a = ( 2 h 1 2 h ) 2 h 1 , λ ˜ ς i ( λ ^ ς i λ ^ ς i 0 ) 1 2 λ ˜ ς i 2 + 1 2 ( λ ς i λ ^ ς i 0 ) 2 , when h = 1 .
Step 4: Based on the above argument, we construct the Lyapunov function V for5the close-loop control system.
V = V 1 + V 2 + V 3 = 1 2 z e i 2 + 1 2 ψ e i 2 + 1 2 ς e i 2 + 1 2 m ς Γ ς i 1 λ ˜ ς i 2 + 1 2 q ς i 2  
By combining (27), (29), (34) and (35), the time derivative of V can be derived as Equation (37)
V ˙ = z e i z ˙ e i + ψ e i ψ ˙ e i + ς e i ς ˙ e i + Γ ς i 1 m ς λ ˜ ς i λ ^ ˙ ς i + q ς i q ˙ ς i   [ k z 1 1 2 ( d i + b i ) ] z e i 2 ( k ψ 1 1 2 ) ψ e i 2   [ k ς 1 m ς γ ς 1 2 ( d i + b i ) ] ς e i 2 [ 1 ε u i 1 ( d i + b i ) ] q u i 2   [ 1 ε r i 2 ] q r i 2 δ ς 1 2 m ς λ ˜ ς i 2 k z 2 z e e i 2 h k ψ 2 ψ e i 2 h   k ς 2 m ς ς e i 2 h 1 ε ς i q ς i 2 h a δ ς 2 m ς λ ˜ ς i 2 h + ρ
with
ρ = δ ς 1 2 m ς ( λ ς i λ ^ ς i 0 ) 2 + a δ ς 2 m ς ( λ ς i λ ^ ς i 0 ) 2 h + γ ς 2 2 + 1 4 M ς i 2
Now we can choose
γ = min { 2 k z 1 ( d i + b i ) , 2 k ψ 1 1 , 2 k ς m ς γ ς 1 2 2 ( d i + b i ) ,                                             2 ε u i 1 ( d i + b i ) , 2 ε r i 4 , δ ς 1 Γ ς i } β = min { 2 k z 2 , 2 k ψ 2 , k 2 ς 2 m ς , 2 ε ς i , a δ ς 2 Γ ς i }
then V ˙ γ V β V h + ρ . □
Remark 4.
By applying Lemma 2, this inequality implies that all the signals in the formation of ASVs are bounded uniformly. Moreover, V ( x ) ρ γ η always holds for t > T , with α = h according to the proof process of Lemma 2 in [25]. Compared with the system satisfied V ˙ α V + ρ or V ˙ α V α + ρ , the proposed control strategy is with the merits of fast convergence and practicability.

4. Numerical Simulation

In this section, two examples are given to verify the performance and feasibility of the proposed distributed robust fast finite-time control scheme. The simulation plant are the underactuated vehicles (length of 38 m, mass of 118 × 10 3 kg), which is the same as it in [26], and model parameters of simulation vehicles as follows: m u = 120 × 10 3 kg, m v = 177.9 × 10 3 kg, m r = 636 × 10 5 kg. Moreover, the personal computer (the PC (Ryzen 7 4700U CPU @2GHz RAM:16GB)) was chosen to simulate the proposed algorithm.

4.1. Search and Rescue Formation in Presence of Partial Information Interruption

In the field of maritime search and rescue, we expect that the task should be conducted with the advantages of a wide search range and high efficiency, hence multi-vehicle cooperative formations are more suitable for this task. In this part, we suppose the vehicle formation consists of a virtual leader and three analogous followers. They are arranged horizontally to carry out the search task under the disturbance of ocean environment. The processes of information communication between vehicles are designed as Figure 3.
Considering the possible delay or information interruption, the experiment simulates the interruption of a message during navigation by invalidating one of the information transmission channels at 600 s. Moreover, this above situation is described by graph theory as: the corresponding adjacency matrix and Laplacian matrix are expressed in the topological relationship of the vehicle formation, respectively,
A = [ 0 0 0 1 0 0 1 1 0 ] [ 0 0 0 1 0 0 0 1 0 ] , L = [ 0 0 0 1 1 0 1 1 2 ] [ 0 0 0 1 1 0 0 1 1 ] .
Remark 5.
Before or after the information channel interruption, the Laplacian matrix L from graph always satisfies the condition in Assumption 1, and the information needed to achieve control tasks is always globally accessible, hence the result of formation control will not be affected by the interruption of a specific signal.
Additionally, B = [ 1 , 0 , 0 ] is a used to describe the communication ability between the vehicle and leader; following Remark 2, the leader’s path is composed of path planning based on waypoints, with details such as in article [26]. The geometric formation is constructed by the distances in X and Y directions between vehicles, and the relative distances between vehicles are given as Δ x 21 = 1 ,   Δ y 21 = 299 ; Δ x 32 = 1 , Δ y 32 = 299 ; Δ x 31 = 2 , Δ y 31 = 598 . Moreover, the initial positions and orientations of the three ASVs are designed as Equation (39).
[ x i ( 0 ) y i ( 0 ) ψ i ( 0 ) ] = [ 1 m 1 m 1 m 0 m 300 m 600 m 0 ° 0 ° 0 ° ]
The RBF NNs for f u ( u i ) and f r ( r i ) include 32 nodes, l = 35 , the centers spaced in [−10 m/s, 10 m/s] for f u ( u i ) and [−2.5 rad/s, 2.5 rad/s] for f r ( r i ) and widths η j = 3 ( j = 1 , 2 , , l ) . For the external disturbances, the ASVs inevitably encounter the disturbance of wind and wind-generated waves in the course of navigation. This paper adopts a physical-based mathematical model to reflect the actual environment. The NORSOK wind and the JONSWAP wave spectrums are adapted to produce these two disturbances, which have been defined as an International Towing Tank Conference standard. Figure 4 describes the wind conditions (e.g., the speed is about 12.25 m/s and the direction is about 45 deg) and wind-generated waves in the simulation experiment. As for the current perturbation, the speed v v u r r e n t = 0.8 m/s and the direction ψ c u r r e n t = 60 . These disturbances exert influence on the underactuated ASVs through a certain mechanism, and the detailed descriptions of the impact method are illustrated in book [27]. For adjusting the parameters more conveniently in the application, the three ASVs in this simulation use the same set of controller parameters. The main controller parameters adjusted properly are selected as Table 1.
Based on the above configuration, the numerical simulation results are shown in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10. Figure 5 is the navigation chart of ASVs formation under the proposed control scheme. The navigation path for ASVs formation is expanded by concentric square, the circles (with a radius of 150 m) in figure is the search radius. Figure 6 demonstrates the tracking errors x e i , y e i and ψ e i , the fluctuation of the errors curve in the figure is caused by the turning of the ASVs formation. When the information is interrupted at 600 s, the positions errors x e 3 and y e 3 have a sudden change, which is consistent with the description of Equation (6) combined with the ASVs’ position at 600 s in Figure 5. In Figure 6, other places are continuous except that the error at the signal interrupt is discontinuous. During the turning, the surge speed of the vehicle outside the circle is larger than that of the inner circle to achieve the formation turning behavior; the action is described in Figure 7. In addition, there exists a decline in the surge velocity of second and third vehicles at the time 180 s, which is different from at 600 s. For Figure 8, we can see that one of the changes in the adaptive parameters related to surge and yaw velocity, and the fluctuation time is the same as that of surge and yaw velocity, which is reasonable for this phenomenon to appear in the course of a formation system turning. Figure 9 shows the control efforts τ u and τ r of the three ASVs with the proposed algorithm.

4.2. Comparison Simulation for Individual Ship

In this section, a comparative experiment is given to demonstrate the superiority of the proposed robust fast finite-time control algorithm with a single ship. The proposed approach is compared with the finite-time path-following control algorithm in [28]. The vehicle model used in this experiment are same as above simulation, and the time-varying disturbances in the comparison simulation are as follows:
d w u = ( 11 / 22 ) ( 1 + 0.35 sin ( 0.2 t ) + 0.15 cos ( 0.5 t ) ) d w v = ( 26 / 17.79 ) ( 1 + 0.3 cos ( 0.4 t ) + 0.2 sin ( 0.1 t ) ) d w r = ( 950 / 636 ) ( 1 + 0.3 cos ( 0.3 t ) + 0.1 sin ( 0.5 t ) )
The reference path is generated by a virtual vehicle, as shows in Equation (40).
r d = { exp ( 0.005 t 300 ) , 0 s t < 10 s 0.05 , 10 s t < 72 s 0 , t 72 .
M A E = 1 t t 0 t 0 t | e ( t ) | d t M A I = 1 t t 0 t 0 t | τ ( t ) | d t
Figure 10, Figure 11 and Figure 12 and Table 2 show the results of the comparison simulation. To better reflect the comparison results, three performance indexes in Table 2 are employed to display the advantages and disadvantages of the two algorithms, e.g., the mean absolute error (MAE), the mean absolute control input (MAI) and the adjustment time (AT). MAE is used for evaluating the control accuracy of control algorithm. MAI is for properties of energy consumption and smoothness; the two indicators are calculated as Equation (41). In addition, AT represents the time from the initial state to the steady state of the errors, which can directly reflect the convergence performance.

5. Conclusions

In this paper, a fast finite-time robust adaptive control method-based directed graph theory is proposed for underactuated vehicle formation, which has a superior faster convergence rate and better robust performance. In addition, the effectiveness of the algorithm mentioned above has been verified through the simulation results. It is meaningful for improving the coordination performance of vehicle formation. However, the proposed strategy of vehicle formation is suitable for the ideal sea area, which has limitations on areas with restricted formation deployment. In navigation, it is expected that the formation shape can be adjusted according to the changes in obstacles or coast. Hence, we will spend more energy on the research of variable vehicle formation of in the following research.

Author Contributions

Conceptualization, G.Z. and J.H.; methodology, G.Z. and J.H.; software, G.Z. and J.H.; validation, G.Z. and J.H.; formal analysis, J.H.; investigation, J.L.; writing—original draft preparation, J.H.; writing—review and editing, G.Z.; supervision, G.Z.; project administration, G.Z. and X.Z.; funding acquisition, G.Z. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The paper is partially supported by the National Natural Science Foundation of China (No. 52171291, 51909018), the Science and Technology Innovation Foundation of Dalian City (No. 2019J12GX026), the Liaoning BaiQianWan Talents Program (No. 2021BQWQ64), the Dalian Innovation Team Support Plan in the Key Research Field (No. 2020RT08), and the Fundamental Research Funds for the Central Universities (No. 3132022128). The authors would like to thank anonymous reviewers for their valuable comments.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, Z.; Zhang, Y.; Yu, X.; Yuan, C. Unmanned surface vehicles: An overview of developments and challenges. Annu. Rev. Control. 2016, 41, 71–93. [Google Scholar] [CrossRef]
  2. Nussbaum, R.D. Some remarks on a conjecture in parameter adaptive control. Syst. Control. Lett. 1983, 3, 243–246. [Google Scholar] [CrossRef]
  3. Lu, Y.; Zhang, G.; Sun, Z.; Zhang, W. Robust adaptive formation control of underactuated autonomous surface vessels based on MLP and DOB. Nonlinear Dyn. 2018, 94, 1–17. [Google Scholar] [CrossRef]
  4. Zhang, G.; Huang, C.; Li, J.; Zhang, X. Constrained coordinated path-following control for underactuated surface vessels with the disturbance rejection mechanism. Ocean Eng. 2020, 196, 106725.1–106725.10. [Google Scholar] [CrossRef]
  5. Huang, C.; Zhang, X.; Zhang, G. Improved decentralized finite-time formation control of underactuated USVs via a novel disturbance observer. Ocean Eng. 2019, 174, 117–124. [Google Scholar] [CrossRef]
  6. He, Z.; Liu, C.; Chu, X.; Negenborn, R.R.; Wu, Q. Dynamic anti-collision A-star algorithm for multi-ship encounter situations. Appl. Ocean Res. 2022, 118, 102995. [Google Scholar] [CrossRef]
  7. Xiao, H.; Li, Z.; Chen, C.L.P. Formation control of leader-follower mobile robots systems using model predictive control based on neural-dynamic optimization. IEEE Trans. Ind. Electron. 2016, 63, 5752–5762. [Google Scholar] [CrossRef]
  8. 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]
  9. Xu, B.; Shou, Y. Composite Learning Control of MIMO Systems With Applications. IEEE Trans. Ind. Electron. 2018, 65, 6414–6424. [Google Scholar] [CrossRef]
  10. Balch, T.; Arkin, R.C. Behavior-based formation control for multi-robot teams. IEEE Trans. Robot. Autom. 1998, 14, 926–939. [Google Scholar] [CrossRef] [Green Version]
  11. Peng, Z.; Dan, W.; Wang, J. Cooperative Dynamic Positioning of Multiple Marine Offshore Vessels: A Modular Design. IEEE/ASME Trans. Mechatron. 2016, 21, 1210–1221. [Google Scholar] [CrossRef]
  12. Fahimi, F. Sliding-Mode Formation Control for Underactuated Surface Vessels. IEEE Trans. Robot. 2007, 23, 617–622. [Google Scholar] [CrossRef]
  13. Xiang, X.; Lapierre, L.; Jouvencel, B. Guidance Based Collision Free and Obstacle Avoidance of Autonomous Vehicles under Formation Constraints. IFAC Proc. Vol. 2010, 43, 599–604. [Google Scholar] [CrossRef]
  14. Shojaei, K. Leader-follower formation control of underactuated autonomous marine surface vehicles with limited torque. Ocean Eng. 2015, 105, 196–205. [Google Scholar] [CrossRef]
  15. Xiao, B.; Yang, X.; Huo, X. A Novel Disturbance Estimation Scheme for Formation Control of Ocean Surface Vessels. IEEE Trans. Ind. Electron. 2017, 64, 4994–5003. [Google Scholar] [CrossRef]
  16. 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]
  17. Chao, S.; Hu, G.; Xie, L. Fast finite-time consensus tracking for first-order multi-agent systems with unmodelled dynamics and disturbances. In Proceedings of the 2014 11th IEEE International Conference on Control & Automation (ICCA), Taichung, Taiwan, 18–20 June 2014; IEEE: Piscataway, NJ, USA, 2014. [Google Scholar]
  18. Xiao, Q.; Wu, Z.; Li, P. Fast Finite-Time Consensus Tracking of First-Order Multi-Agent Systems with a Virtual Leader. Appl. Mech. Mater. 2014, 596, 552–559. [Google Scholar] [CrossRef]
  19. Xiao, Q.; Wu, Z.; Li, P. Fast finite-time consensus tracking of heterogeneous multi-agent systems with a virtual leader. Appl. Mech. Mater. 2014, 687, 580–586. [Google Scholar] [CrossRef]
  20. Khoo, S.; Trinh, H.M.; Man, Z.; Shen, W. Fast finite-time consensus of a class of high-order uncertain nonlinear systems. In Proceedings of the 2010 5th IEEE Conference on Industrial Electronics and Applications (ICIEA), Taichung, Taiwan, 15–17 June 2010; IEEE: Piscataway, NJ, USA; 2010. [Google Scholar]
  21. Zhang, G.; Zhang, C.; Zhang, X.; Deng, Y. ESO-based path following control for underactuated vehicles with the safety prediction obstacle avoidance mechanism. Ocean Eng. 2019, 188, 106259. [Google Scholar] [CrossRef]
  22. Chen, W.; Jiao, L. Adaptive Tracking for Periodically Time-Varying and Nonlinearly Parameterized Systems Using Multilayer Neural Networks. IEEE Trans. Neural Netw. 2010, 21, 345–351. [Google Scholar] [CrossRef]
  23. Li, Y.; Shuai, S.; Tong, S. Adaptive Fuzzy Control Design for Stochastic Nonlinear Switched Systems With Arbitrary Switchings and Unmodeled Dynamics. IEEE Trans. Cybern. 2017, 47, 403–414. [Google Scholar] [CrossRef] [PubMed]
  24. Li, j.; Zhang, G.; Shan, Q.; Zhang, W. A Novel Cooperative Design for USV-UAV Systems: 3D Mapping Guidance and Adaptive Fuzzy Control. IEEE Trans. Control Netw. Syst. 2022. [Google Scholar] [CrossRef]
  25. Shang, Y.; Chen, B.; Lin, C. Fast finite-time adaptive neural control of multi-agent systems. J. Frankl. Inst. 2020, 357, 10432–10452. [Google Scholar] [CrossRef]
  26. 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]
  27. Sorensen, A.J. Marine Control Systems Propulsion and Motion Control of Ships and Ocean Structures Lecture Notes; Department of Marine Technology, NTNU: Trondheim, Norway, 2012. [Google Scholar]
  28. Ghommam, J.; Iftekhar, L.; Saad, M. Adaptive Finite Time Path-Following Control of Underactuated Surface Vehicle With Collision Avoidance. J. Dyn. Syst. Meas. Control. 2019, 141, 121008. [Google Scholar] [CrossRef]
Figure 1. Conceptual signal flow box diagram for guidance, and control.
Figure 1. Conceptual signal flow box diagram for guidance, and control.
Jmse 10 01775 g001
Figure 2. The schematic diagram of the proposed control principle.
Figure 2. The schematic diagram of the proposed control principle.
Jmse 10 01775 g002
Figure 3. The augmented graph of information transfer in the ASVs.
Figure 3. The augmented graph of information transfer in the ASVs.
Jmse 10 01775 g003
Figure 4. The simulated environment with physical-based mathematical model.
Figure 4. The simulated environment with physical-based mathematical model.
Jmse 10 01775 g004
Figure 5. The position and orientation errors for the formation.
Figure 5. The position and orientation errors for the formation.
Jmse 10 01775 g005
Figure 6. The position and orientation errors for the formation.
Figure 6. The position and orientation errors for the formation.
Jmse 10 01775 g006
Figure 7. The change in surge velocity and sway velocity in vehicle navigation.
Figure 7. The change in surge velocity and sway velocity in vehicle navigation.
Jmse 10 01775 g007
Figure 8. The changes in adaptive laws λ u and λ r during simulation.
Figure 8. The changes in adaptive laws λ u and λ r during simulation.
Jmse 10 01775 g008
Figure 9. The control inputs τ u and τ r for ASVs.
Figure 9. The control inputs τ u and τ r for ASVs.
Jmse 10 01775 g009
Figure 10. Comparison of the tracking path: the proposed scheme (dot dash line) and the result in [28] (dashed line).
Figure 10. Comparison of the tracking path: the proposed scheme (dot dash line) and the result in [28] (dashed line).
Jmse 10 01775 g010
Figure 11. The error x e , y e , ψ e of comparison experiment: the proposed scheme (solid line) and the result in [28] (dot dash line).
Figure 11. The error x e , y e , ψ e of comparison experiment: the proposed scheme (solid line) and the result in [28] (dot dash line).
Jmse 10 01775 g011
Figure 12. The control inputs τ u and τ r of comparison experiment: the proposed scheme (solid line) and the result in [28] (dot dash line).
Figure 12. The control inputs τ u and τ r of comparison experiment: the proposed scheme (solid line) and the result in [28] (dot dash line).
Jmse 10 01775 g012
Table 1. Controller parameters for the controller.
Table 1. Controller parameters for the controller.
IndexesItems
Control gains k z 1 = 5 , k z 2 = 0.9 , k ψ 1 = 1.2 , k ψ 2 = 10 , k u 1 = 8.6 × 10 5 , k u 2 = 20 , k r 2 = 1.52 × 10 9 , k r 2 = 20 .
Other parameters δ u 1 = 4.5 , δ u 2 = 4.5 , δ r 1 = 4.5 , δ r 2 = 4.5 , γ u 1 = 1.2 , γ u 2 = 4.3 , γ r 1 = 1.2 , γ r 2 = 4.3 , Γ u 1 = 8.5 , Γ u 2 = 9.0 , Γ r 1 = 8.5 , Γ r 2 = 10.0 , Γ u = 0.08 , Γ r = 0.08 , ε u = 0.01 , ε r = 0 , 01 .
Table 2. The main comparison results for two algorithms.
Table 2. The main comparison results for two algorithms.
IndexesItemsThe Proposed ApproachThe Scheme in [28]
MAE x e ( m ) 0.61290.5000
y e ( m ) 0.27120.3748
ψ e ( deg ) 0.00840.0479
MAI τ u ( N ) 6.4942 × 10 5 7.0622 × 10 5
τ r ( N m ) 9.4191 × 10 7 9.4224 × 10 7
AT x e ( s ) 2.253.86
y e ( s ) 4.825.26
ψ e ( s ) 6.426.87
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, G.; Han, J.; Li, J.; Zhang, X. Distributed Robust Fast Finite-Time Formation Control of Underactuated ASVs in Presence of Information Interruption. J. Mar. Sci. Eng. 2022, 10, 1775. https://doi.org/10.3390/jmse10111775

AMA Style

Zhang G, Han J, Li J, Zhang X. Distributed Robust Fast Finite-Time Formation Control of Underactuated ASVs in Presence of Information Interruption. Journal of Marine Science and Engineering. 2022; 10(11):1775. https://doi.org/10.3390/jmse10111775

Chicago/Turabian Style

Zhang, Guoqing, Jun Han, Jiqiang Li, and Xianku Zhang. 2022. "Distributed Robust Fast Finite-Time Formation Control of Underactuated ASVs in Presence of Information Interruption" Journal of Marine Science and Engineering 10, no. 11: 1775. https://doi.org/10.3390/jmse10111775

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