Next Article in Journal
Formation Control for UAV-USVs Heterogeneous System with Collision Avoidance Performance
Next Article in Special Issue
Cooperative Maritime Search of Multi-Ship Based on Improved Robust Line-of-Sight Guidance
Previous Article in Journal
A Simultaneous Denitrification and Fermentation Process for Nitrate Removal in a Whiteleg Shrimp (Litopenaeus vannamei) Recirculating Aquaculture System: Using Endogenous Carbon from a Biofilm
Previous Article in Special Issue
A Numerical Study on Modeling Ship Maneuvering Performance Using Twin Azimuth Thrusters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy Quantized Control for a Cooperative USV-UAV System Based on Asynchronous Separate Guidance

Navigation College, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(12), 2331; https://doi.org/10.3390/jmse11122331
Submission received: 9 November 2023 / Revised: 5 December 2023 / Accepted: 7 December 2023 / Published: 9 December 2023
(This article belongs to the Special Issue Optimal Maneuvering and Control of Ships)

Abstract

:
This paper focuses predominantly on the multi-tasks carried out by the cooperative unmanned surface vehicle-unmanned aerial vehicle (USV-UAV) system in which the input quantization is considered. The proposed cooperative scheme consists of the asynchronous separate guidance and adaptive fuzzy quantized control algorithm. The proposed guidance law takes full advantage of subsystems whilst considering the maneuverability of these subsystems in order to achieve the goal of executing multi-tasks. In contrast to previous guidance laws, although the same waypoint path is planned, the calculation for guidance law proposed is based on speed rather than time, which in reality is more relevant. As for the controls, an adaptive fuzzy quantized controller was developed to reduce undue exertion on the actuator. By fusing the dynamic surface control (DSC) and fuzzy logic system (FLS), a hysteresis quantizer has been introduced to reduce the transmission load. By properly adjusting the quantization density, the number of quantizations was reduced whilst maintaining a favorable control performance. All of the stated variables are semi-global uniform ultimate bounded (SGUUB) and the stability of the USV-UAV system is proofed through the Lyapunov theorem. Finally, the advantages of the proposed scheme are evaluated by two simulative experiments, exhibiting the favorable tracking accuracy and reduced wear on the actuators.

1. Introduction

Recently, with the rapid emergence of unmanned surface vehicles (USVs), unmanned aerial vehicles (UAVs) [1] and autonomous underwater vehicles (AUVs) [2], the intelligent unmanned systems which they consist of are gradually emerging.
Although each subsystem has the capability of handling most tasks, when they encounter particularly complicated tasks, intelligent unmanned systems are better suited for these applications. For example, the USV-UAV system has greatly expanded exploration range of whist maintaining endurance, however it can significantly increase its rapidity and efficiency in terms of maritime supervision, exploration, and search and rescue [3,4,5,6,7]. Collaborative coordination of heterogeneous unmanned systems during the execution of a mission is challenging due to the complexity of the environments and the potential for various external disturbances [8,9]. Therefore, it is crucial to refine high-performance algorithms for the USV-UAV collaborative system in order to fully leverage the subsystem.
The guidance term and the control term are significant elements when considering the control of the USV-UAV system. The guidance term is designed to generate reference signals for the USV-UAV system, for which the following guidance methods are commonly used: line-of-sight (LOS), artificial potential field (APF), leader-follower, etc. In [10], the LOS guidance principle is approached as a conventional way that marine vessels adhere to their intended course through a series of waypoints, which ensures proximity is maintained. However, LOS-related methods solely concentrate on the tracking precision of straight lines and exhibit inadequate performance in path planning around curves. In [11], an improved dynamic virtual ship (DVS) guidance principle is proposed. The DVS can be used as a complementary reference model that not only provides improved performance in curves, but is also more relevant in practice. The aforementioned approach is dependent on time and may generate cumulative errors which decreases the precision if the guidance path is overly intricate. In the realm of cooperative USV-UAV system, comparable guidance methods are used. Based on the LOS guidance principle, a revised 3-dimensional (3D) mapping guidance was developed to ensure that the UAV flies with the USV [12]. The reference signals of the USV and the UAV are simultaneous in order to guarantee their accompaniment. In [13], a novel guidance law based on the combination of virtual structure and APF was proposed for the USV-UAV system. However, when facing complex situations, the APF method exhibits poor performance as the multiple potential fields can affect each other. In order to solve the problem of cooperative path planning for a multi-target air-sea heterogeneous unmanned system, a trans-regional cooperative control model is established [14]. However, the path planning in this paper does not sufficiently take into account the turns nor is it practical enough. In [15], a two-phase landing method was proposed for landing the UAV on the USV precisely using standard GPS and an IR beacon. The guidance section is comprised of the accompanying flight segment and the landing segment. The test results demonstrate that the landing error falls within the range of 20 cm. However, as for the approach to ports, a different method was applied. In [16], a clustering-based approach is adopted, which involves identifying ship trajectories of different patterns of motion corresponding to in-port and out-port ship routes based on Principal Component Analysis and K-mean clustering algorithms. As for the control term, numerous methods were used in the USV-UAV system, such as robust adaptive neural control [17], fuzzy logic system (FLS) [12], particle swarm optimization (PSO) [18], prescribed performance control (PPC) [19,20], event-triggered control (ETC) [21], sliding mode control [22], etc. The aforementioned literatures predominantly concentrate on the autonomous navigation guidance and control of single agents. As for multi-agents, the guidance principle in the aforementioned studies may not be sufficiently practical or they could fail to fully exploit the advantages of the USV-UAV system.
Currently, a selection of high-performance control algorithms is proposed for the hetero-class system. The issues in achieving an accurate attitude tracking control for quadrotor UAVs was successfully solved by merging the tracking differentiator and the extended state observer strategies as described in [23]. In order to avoid an “explosion of complexity”, the dynamic surface control (DSC) technique [24], which is a first-order filter for virtual control signals, was introduced so as to avoid the high computational burden. In contrast to the formations of USVs or UAVs, which are homogeneous, the cooperative USV-UAV system is of mixed order. Despite this, comparable issues such as model uncertainties [25], external disturbances [26], input constraints [27], and communication burden [28] must be addressed in the control section. A learning-based adaptive robust control (LARC) framework is proposed in [29] to tackle the parametric and nonlinear uncertainties which are influenced by a varying environment. The position and attitude signals in the control of the USV-UAV system are generated by the computer, then transmitted via the communication channel, whereby they are quantized before passing again through the communication channel. Thus, quantized control is introduced which guarantees a certain closed-loop performance whilst requiring low communication rates and addressing uncertainties. In [30], an adaptive quantized control strategy was proposed for linear uncertain systems based on Lyapunov theory. In [31], focusing on nonlinear uncertain systems with quantized input, an enhanced adaptive control scheme with a new hysteretic quantizer was developed. The introduced hysteretic quantizer can avoid the oscillation caused by the logarithmic quantizer. A backstepping-based adaptive stabilization method was devised for parametric strict-feedback systems featuring hysteretic quantization in [32]. In [33], a composite adaptive quantized controller was constructed based on the DSC technique for UAV. In [34], a new collaborative platform between USV and UAV was introduced, providing a solid basis for cooperative tasks performed by the combined USV-UAV systems. In [35], an improved PSO algorithm aimed to form cooperative path planning for the air-sea heterogeneous vehicles. Most of the results in the corresponding literatures solely pertain to the control design for systems of identical order. However, as for USV-UAV systems with heterogeneous properties, there is a lack of research that focuses on quantized stabilization, however, in spite of this problem, tracking quantized feedback has greater practical significance.
For ensuring the proper operation of the guidance algorithm and its compatibility with marine engineering applications, a control algorithm has been designed which has the superiority to the concise form and less actuator wear. The main contributions in this paper can be summarized in the following two aspects:
(1) For the cooperative USV-UAV system, an asynchronous separate guidance principle has been developed to perform multiple tasks within a designed timeframe. In contrast to [10], the proposed guidance principle effectively utilizes subsystems in complicated scenarios. As for the application of multi-tasks, the proposed guidance principle applies to the USV-UAV system and has an improved performance to homogeneous systems, which consist of single USVs or UAVs. Notably, as with the waypoint-based route described in [11,13], the curved line is a circular arc which is calculated based on a fixed pre-set velocity, but the proposed guidance principle calculates the path of the curved line based on the velocity and the distance between the vessel and the target point, which is more relevant to the actual context.
(2) A novel adaptive fuzzy quantized control strategy for the USV-UAV system is presented. The continuous input signal is segmented into suitable fixed-value segments through the implementation of hysteresis quantization, which causes a significant reduction in transmission load and wear of the actuator. Furthermore, additional parameters are designated to eliminate the adverse effect induced by inconsistencies caused by the heterogenous model of ship.
The remainder of this paper is organized as follows. In Section 2, the problem formulation and preliminaries are presented. In Section 3 and Section 4, we give a systematic procedure for the control design. In Section 5, numerical simulations and comparative experiments are provided. Finally, Section 6 concludes this paper.

2. Problem for Formulation and Preliminaries

In Section 2, the following three parts are proposed for further analysis. Section 2.1 introduces the model of mix-ordered USV-UAV system, Section 2.2 presents the FLS, and Section 2.3 demonstrates the basic principle of the hysteresis quantization.

2.1. USV-UAV System Modeling

According to [11,36,37], the nonlinear dynamic model of USV-UAV systems can be expressed as:
x ˙ s = u a u cos ψ s v s sin ψ s y ˙ s = u a u sin ψ s + v s cos ψ s ψ ˙ s = r a r x ˙ a = u a x , y ˙ a = u a y , z ˙ a = u a z ϕ ˙ a = r a ϕ , θ ˙ a = r a θ , ψ ˙ a = r a ψ
u a u . = m v m u v s r a r f u ν s + τ u ( ) m u + d w u m u v s . = m u m v u a u r a r f v ν s m v + d w v m v r s . = m u m v m u u a r v s f r ( v s ) m r + τ r ( ) m r + d w r m r u a x . = f x ( ν a ) + 1 m R x F f + d w x u a y . = f y ( ν a ) + 1 m R y F f + d w y u a z . = f z ( ν a ) + 1 m R z F f g + d w z r ˙ a ϕ = f ϕ ν a + d I x x τ ψ + d w ϕ r ˙ a θ = f θ ν a + d I y y τ ϕ + d w θ r ˙ a ψ = f ψ ν a + 1 I z z τ θ + d w ψ
where x j , y j , z a , ψ j , ϕ j , θ j T , j = s , a describe the surge, sway, heaving displacement, yaw, roll, and pitch angle for the USV-UAV system. v s = u a u , v s , r a r T represent the surge, sway, and yaw velocities of the USV. v a = u a x , u a y , u a z , r a ϕ , r a θ , r a ψ T are the velocities and the rotational velocities along the x-axis, y-axis, and z-axis in the body-fixed frame of the UAV. m u , m v , m r indicate the additional mass of the USV in three considered orientations. τ u , τ r , τ ψ , τ ϕ , τ θ are the surge force and the yaw moment of the USV and the rotational moments for the roll, pitch, and yaw angle of the UAV. m is the mass of the UAV and g is the gravitational acceleration. I x x , I y y , I z z describe the rotary inertia. d w k , k = u , v , r , x , y , z , ψ , ϕ , θ denote the external disturbances originating from different directions. The total force F f acting on F i , i = 1 , 2 , 3 , 4 is generated by the four propellers of the UAV (see Figure 1). R x , R y , R z are the attitude matrix. d is the diagonal diameter of the UAV, considering d u 1 , d u 2 , d u 3 , d v 1 , d v 2 , d v 3 , d r 1 , d r 2 , d r 3 are all regarded as unknown parameters and describe the nonlinear damping terms. k d x , k d y , k d z denote the translation drag coefficients f u ( v s ) , f v ( v s ) , f r ( v s ) and f x ( v a ) , f y ( v a ) , f z ( v a ) , f ϕ ( v a ) , f θ ( v a ) , f ψ ( v a ) are the respective nonlinear functions of the UAV and USV, presented as follows.
f u ( v s ) = d u 1 u a u + d u 2 | u a u | u a u + d u 3 u a u 3 f v ( v s ) = d v 1 v s + d v 2 | v s | v s + d v 3 v s 3 f r ( v s ) = d r 1 r a r + d r 2 | r a r | r a r + d r 3 r a r 3 f x ( v a ) = k d x m u a x , f y ( v a ) = k d y m u a y , f z ( v a ) = k d z m u a z f ϕ ( v a ) = I y y I z z I x x θ a . ψ a . ω r J r I x x θ a . k a x I x x ϕ a 2 . f θ ( v a ) = I z z I x x I y y ϕ a . ψ a . + ω r J r I y y ϕ a . k a y I y y θ a 2 . f ψ ( v a ) = I x x I y y I z z θ a . ϕ a . k a z I x x ψ a 2 .
Assumption 1.
One assumes that the external disturbances include the marine disturbances for the USV and the wind disturbance for the UAV. It is assumed that the external disturbance terms satisfy  d w k d ¯ w k , where  d ¯ w k  are all the positive unknown constants.
Assumption 2.
According to the description in [38], the sway velocity  v  of the USV is passive-bounded.
Assumption 3.
The UAV possesses symmetry. The rotor speeds vary proportionally to the UAV’s thrust and drag.
Assumption 4.
Throughout this paper,  N  donates the absolute value of  N . N ^  donates the estimated value of  N  and the estimation error  N ˜ = N ^ N . N  denotes the Euclidean norm of a vector.
Remark 1.
For consistency and clarity, all the time dependence  ( t )  of the time-dependent variables have been omitted from this paper.

2.2. Fuzzy Logic System

In this paper, a fuzzy logic system will be used to approximate F ( x ) which is a continuously defined function on a compact set Ω . The fuzzy rules were applied using singleton fuzzifier, product inference, and center-average defuzzifier and they are as follows: If x 1 is F 1 l and … and x n is F n l ; then y is G l , l = 1,2,…, N , where x i = [ x 1 , x 2 , , x n ] T and y R are the input and the output of the fuzzy system. μ F k l represents the membership function of fuzzy set F n l and N is the number of the rules. Through the use of the singleton function, center-average defuzzification, and product inference, the output of the fuzzy system can be described as
y = Σ l = 1 m θ l Π k = 1 n μ F k l x i Σ l = 1 m Π k = 1 n μ F k l x i = ω T φ x i
ω = [ ω 1 , ω 2 , , ω N ] T is a weight vector and φ x i = [ φ 1 x , φ 2 x , , φ N x ] T is a fuzzy basis vector
φ l x = Π k = 1 n μ F k l x i Σ l = 1 m Π k = 1 n μ F k l x i , i = 1 , 2 , , m
Lemma 1.
For any given real continuous function  F x  with  F 0 = 0 , defined in a compact set  Ω m . Then, there exists a FLS such that
s u p | ω T φ l x i F x i | ε ,     ε Ω
where s u p is the supremum of the set, ω T = ω 1 , ω 2 , , ω m T is the optimal weight vector with m > 1 being the number of the fuzzy rules. φ l x i is the fuzzy membership function chosen to be the Gaussian basis function which takes the following form, and ε is the approximation error constant with an unknown upper bound ε ¯ .
φ i x i = exp x μ i T x μ i 2 ξ i 2 ,   i = 1 , 2 , , l
where μ i denotes the center of receptive field and ξ i denotes the standard deviation of the Gaussian function.

2.3. Hysteresis Quantization

In this section, the hysteresis quantizer is used to modify the input signals of the control system. The mathematical model can be described as follows:
Q ( t i ) = u t i s i g n ( u t i ) u t i / ( 1 + ) < u t i u t i , u ˙ < 0 , o r u t i < u t i u t i / ( 1 ) , u ˙ > 0 u t i ( 1 + ) s i g n ( u t i ) u t i < u t i u t i / ( 1 ) , u ˙ < 0 , o r u t i / 1 < u t i u t i ( 1 + ) / ( 1 ) , u ˙ > 0 0 0 < u t i u t i M i n / ( 1 + ) , u ˙ < 0 , o r u t i M i n / ( 1 + ) u t i u t i M i n , u ˙ > 0 Q ( t i ) other cases
where u t i = ρ 1 i u t i M i n ( i = 1 , 2 , , ) denotes the quantization level. ρ is a constant presents quantization density and = ( 1 ρ ) / ( 1 + ρ ) is the ratio to the quantization density. u t i M i n is the minimum of the u t i , which is called the dead zone and it is positive. Q ( t i ) is in the set U = { 0 , ± u t i , ± u t i ( 1 + ) } . Q ( t i ) is equal to Q ( t i ) calculated from the previous moment. Based on [39], Q ( t i ) can be decomposed into the following form:
Q ( t i ) = W ( t i ) u ( t i ) + H ( t i )
where the following equalities are satisfied when H ( t i ) u t i M i n
1 W ( t i ) 1 +
Remark 2.
The hysteresis quantization offers more quantization levels compared to the traditional logarithmic quantizer. A time delay comes into being when the quantized signal shifts from one value to another, which ensures the control signals do not fluctuate back and forth between certain values, thereby avoiding the chattering phenomenon present in the logarithmic quantizer.

3. Asynchronous Separate Guidance Principle

To accomplish the multi-tasks carried out by the cooperative USV-UAV system, a novel asynchronous separate guidance principle was proposed. There are two tiers in the proposed guidance principle, one for USV (Section 3.1) and another for UAV (Section 3.2). In order to be more relevant to the actual, a new reference path was generated from pre-determined waypoints and this was based on velocity.

3.1. The Guidance Principle for USV

In [40], the guidance loop features an anticipatory control component that surmounts the intrinsic constraints of feedback control when tracking curved trajectories. Furthermore, although a similar path was planned in the curved sections, it was more relevant and practical to eliminate cumulative errors. Although [40] predominantly focused on UAVs, comparable concepts may be utilized in cooperative USV-UAV systems.
In Figure 2, the reference path is generated by the waypoints W 1 , W 2 , , W i + 1 with W i = x i , y i . The waypoints-based reference path is made up of straight lines and curved lines [9]. Suppose the straight line between W i to W i + 1 is L w i . The guidance of straight lines is the same as the guidance in [12], and as in the guidance of curved lines, a similar path planning has been made. As shown in Figure 2, the curved line is a circular arc, P i n W i is a lateral acceleration command which has been generated using the reference point W i . The reference point P i n W i is positioned on the intended trajectory at a distance ( l i ) ahead of the P o u t W i . According to [40], the lateral acceleration command can be calculated by
a s c m d = 2 v s 2 l i sin η
η is the angle between the line P i n W i P o u t W i and the direction of the USV. Similarly, assume η a is the angle of the UAV, one has the lateral acceleration command of the UAV a a c m d as
a a c m d = 2 v a 2 l i sin η a
The centripetal acceleration required to follow this instantaneous circular path is equal to the acceleration command produced by (11) and (12). Hence, the guidance principle will generate a lateral acceleration that is suitable for tracing a circular path with any radius R, which is a suitable alternative to the curve guidance in [8]. Respectively, one has the path information of the USV as
x ˙ s l = u s l cos ψ s l y ˙ s l = u s l sin ψ s l ψ ˙ s l = r s l
where r s l = a s c m d / u s l , which is the desired yaw angle velocity of the USV, u s l is the desired velocity, and x s l , y s l , ψ s l are the position and heading angles of the LVS. Therefore, the guidance law of the yaw degree can be expressed as ψ s d = arctan y s l y s / x s l x s   + 1 sgn ( x s l x s ) sgn ( y s l y s ) π / 2 .
Remark 3.
Compare to the former guidance principle in [12], although the similar path planning has been made, the guidance for the virtual vessel in curved lines is different. The previous guidance principle is processed using a time-based calculation. The route planning in curved lines is planned after calculating the entire route. However, in marine practice, the total time cannot be determined once the waypoints are selected. Moreover, the proposed guidance principle is calculated based on the desired velocity and its distance to the target point, which is more relevant in practice. Furthermore, the proposed method also eliminates the cumulative error. Additionally, when compared to the path planning in [14], the curved lines are more relevant to marine practice.

3.2. The Guidance Principle for UAV

In order to accomplish cooperative multi-tasks between USV-UAV systems, and to take full advantage of the subsystems, a novel guidance principle aiming to complete the separation and rendezvous of the USV-UAV system was developed. As shown in Figure 3, when the USV-UAV system navigates to W s t a r t , the UAV commences separation from the USV and begins to accelerate. L a is the distance of the desired path of the USV from the target area and W s e t is the length of the target area, which can be determined by the operator. When the UAV and the USV are approaching W e n d , the UAV will decelerate once A and B have both decelerated to the same velocity. After passing W e n d , the UAV will rendezvous with the USV. Thus, one has the path information of the UAV as
x ˙ a l = u a l cos ψ a l y ˙ a l = u a l sin ψ a l z ˙ a l = z ˙ s e t ψ ˙ a l = r a l
where r a l = a a c m d / u a l , u a l is the desired velocity of the UAV. z s e t is the desired height of the UAV, which is set by the user. As mentioned above, in order to guarantee the UAV can fly along with the USV when the multi-tasks are complete, the speed of the UAV should be specifically designated after separation. u a l is related to u s l . u a l and ψ a d can be expressed as follows:
u a l   =   2 L   a   + L   w i + ( 2 π 8 ) r t u r n L   w i   / u s l ψ a d = arctan y a l y a x a l x a + 1 2 1 sgn ( x a l x a ) sgn ( y a l y a ) π
Remark 4.
The main superiorities of the proposed asynchronous separate guidance principle can be concluded into two folds. Firstly, it can give full play to the advantages of the USV-UAV system: the strong mobility and broad vision of the UAV and the high endurance of the USV. Secondly,  L a  and  W s e t  can be determined by the user, which can be adapted for different situations.

4. Control Design

For reducing the transmission load, a fuzzy quantized controller based on the FLS is raised in this section. The control part can be divided into two steps, one is for the position loop (Section 4.1) and the other is for the attitude loop (Section 4.2). Then the Proof of stability is shown in Section 4.3. The main control framework of the USV-UAV system can be seen as Figure 4.

4.1. Control Design for the Position Loop

Step 1: At this step, the position error for USV-UAV systems can be introduced as follows.
x i e = x i x i l y i e = y i y i l z a e = z a z s e t
where i = s , a , one assumes z s e = x s e 2 + y s e 2 to simplify the subsequent control design. z s e t is predetermined by the user according to the actual situation. The derivatives of position error can be expressed as
z ˙ s e = ϖ u a u cos ψ s e x ˙ a e = x ˙ a x ˙ a l y ˙ a e = y ˙ a y ˙ a l z ˙ a e = z ˙ a z ˙ s e t
where ψ s e = ψ s ψ s l , ϖ = x ˙ s l cos ψ s l + y ˙ s l sin ψ s l v s sin ψ s l . ψ s e is the attitude error of the USV. Respectively, ψ s , ψ s l are the intended heading angle and virtual heading angle of the USV. Referring to the following errors, the virtual control law can be chosen as (18).
α u e = cos ( ψ s e ) 1 [ k u e ( z s e δ ) + ϖ ] α x e = k x e x a e + x a l . α y e = k y e y a e + y a l . α z e = k z e z a e + z s e t .
where α ς e is the virtual control, k ς e , ς = u , x , y , z is the positive control parameter, and δ is a tiny quantity to ensure the LVS is in front of the USV. In order to avoid the high computational cost, which is called “explosion of complexity”, the DSC technique will be introduced next.
β ς = α ς 1 + ϵ ς s , β ς 0 = α ς 0
where β ς is first-order filter, ϵ ς is time constant and s is the Laplace operator. One defines the DSC error q ς = β ς α ς , ς = u , x , y , z . Then the derivative of q ς can be described as (20).
q ς . = β ˙ ς α ˙ ς = q ς ϵ ς + B ς ( )
where B ς ( ) is the continuous bounded function with upper bound M ς .
Step 2. Define the error u ς e = u a ς β ς e , ς = u , x , y , z , hence the derivation of u ς e can be described as
u u e . = β u . + 1 m u f u ( u ) + τ u + d w u + ε u u x e . = β x . + f x ( x ) + 1 m R x F f + d w x + ε x u y e . = β y . + f y ( y ) + 1 m R y F f + d w y + ε y u z e . = β z . + f z ( z ) + 1 m R z F f + d w z + ε z
where the unknown nonlinear function f ς , ς = u , x , y , s can be approximated by FLS as
f ς ς = ω ς T φ ς ς + ε ς
f ς is an unknown smooth function which can be approximated by FLS. Define ς i = x , y , z , one has
m v m u v r + ω u T φ u u + ε u m v m u v 2 + r 2 2 + ω u T φ u u + ε u 2 max m v m u , ω ς T 2 , ε ¯ u v 2 + r 2 2 + φ ς ς 2 + 1 1 m u ϑ u γ u
ω ς i T φ ς i ς i + ε ς i ω ς i T φ ς i ς i + ε ς i 2 max ω ς i T 2 , ε ¯ ς i φ ς i ς i 2 + 1 ϑ ς i γ ς i
where ϑ u = m u max m v / m u , φ u T 2 , ε ¯ u , ϑ ς i = max φ ς i T 2 , ε ¯ ς i refer to the unknown parameters. As for γ ς i and γ u , they are the damping term which can be calculated as γ u = v 2 + r 2 / 2 + ω u u 2 + 1 , γ ς i = ω ς i ς i 2 + 1 . Based on the above analysis, the derivation of the u ς e can be rewritten as
u ˙ u e = β ˙ u + 1 m u ϑ u γ u + τ u m u + d w u u x e . = β x . + ϑ x γ x + 1 m R x F f + d w x + ε x u y e . = β y . + ϑ y γ y + 1 m R y F f + d w y + ε y u z e . = β z . + ϑ z γ z + 1 m R z F f + d w z + ε z
To simplify the control design, the intermediate variables designed as the control inputs of the position loop of the USV-UAV system can be listed as follows:
Γ u χ u e = τ u m u Γ x χ x e = 1 m R x F f Γ y χ y e = 1 m R y F f Γ z χ z e = g + 1 m R z F f
Γ ς is the corresponding adaptive law, defined as ξ ς = 1 / Γ ς , ς = u , x , y , z . Furthermore, one has the position control law (27) and the corresponding adaptive law (28)
χ u e = k u u u e + β u .     λ ^ u κ u u u e χ x e = k x u x e + β x .   λ ^ x κ x u x e   x a e χ y e = k y u y e + β y . λ ^ y κ y u y e   y a e χ z e = k z u z e + β z . λ ^ z κ z u z e   z a e
λ ^ ˙ ς = k λ ς 1 [ μ λ ς u ς e k λ ς ( λ ^ ς λ ^ ς ( 0 ) ) ] Γ ^ ˙ ς = k Γ ς 1 [ χ ς e u ς e k Γ ς ( Γ ^ ς Γ ^ ς ( 0 ) ) ]
where k λ ς , k Γ ς , k λ ς , k Γ ς , ς = u , x , y , z are positive control parameters, λ ^ ς , Γ ^ ς are the estimations of λ ς , Γ ς . λ ^ ς ( 0 ) , Γ ^ ς ( 0 ) denote the initial value of λ ^ ς , Γ ^ ς . λ ς refers to the larger of ϑ u or ω ς T . μ λ ς can be calculated based on the weight of the FLS.

4.2. Control Design for the Attitude Loop

The reference heading angles of the UAV can be expressed as
ϕ a l = arctan cos ( θ a l ) sin ( ψ a l ) χ x e cos ( ψ a l ) χ y e χ z e + g θ a l = arctan cos ( ψ a l ) χ x e sin ( ψ a l ) χ y e χ z e + g
Step 1: At this step, the attitude error for the USV-UAV system can be designed as follows:
ψ s e = ψ s ψ s d ψ a e = ψ a ψ a d ϕ a e = ϕ a ϕ a l θ a e = θ a θ a l
Notably, the UAV may move from the back of the LVS to the front in a short period of time as the speed of the UAV is significant and easily affected by external conditions. The attitude error may vary between -pi and pi when there is considerable external interference, however, the actual error is not of great magnitude. One can obtain the derivative of (30) as
ψ s e . = r a r ψ s d . ψ a e . = r a ψ ψ a d . ϕ a e . = r a ϕ ϕ a d . θ a e . = r a θ θ a d .
Similar to (18), one has the virtual controls laws for the attitude loop as
α r e = k r e ψ s e + ψ s d . α ψ e = k ψ e ψ a e + ψ a l . α ϕ e = k ϕ e ϕ a e + ϕ a d . α θ e = k θ e θ a e + θ a d .
where k r e , k ψ e , k ϕ e , k θ e are positive control parameters. Similarly, the DSC technique is also applied in the attitude loop.
β σ = α σ 1 + ϵ σ s , β σ 0 = α σ 0
where β σ is first-order filter, ϵ σ is time constant, and s is the Laplace operator. One defines the DSC error q σ = β σ α σ , σ = r , ψ , ϕ , θ . Then the derivative of q σ can be described as (34).
q σ . = β ˙ σ α ˙ σ = q σ ϵ σ + B σ ( )
where B σ ( ) is the continuous bounded function with upper bound M σ .
Step 2. Define the error r σ e = r a σ β σ e , σ = r , ψ , ϕ , θ , hence the derivation of the r σ e can be obtained.
r r e . = β r . + 1 m r f r ( r ) + τ r + d w r + ε r r ψ e . = β ψ . + f ψ ( ψ ) + d I z z τ ψ + d w ψ + ε ψ r ϕ e . = β ϕ . + f ϕ ( ϕ ) + d I x x τ ϕ + d w ϕ + ε ϕ r θ e . = β θ . + f θ ( θ ) + d I y y τ θ + d w θ + ε θ
where the unknown nonlinear functions f σ , σ = r , ψ , ϕ , θ can be approximated by FLS as
f σ σ = ω σ T φ σ σ + ε σ
f σ is an unknown smooth function which can be approximated by FLS. To define σ i = ψ , ϕ , θ , one has
m u m v m r v u + ω r T φ r r + ε r 1 m r ϑ r γ r
ω σ i T φ σ i σ i + ε σ i ϑ σ i γ σ i
where ϑ r = m r max m u m v / m r , φ r T 2 , ε ¯ r , ϑ σ i = max φ σ i T 2 , ε ¯ σ i refers to the unknown parameters. As for γ r , γ σ i , they are the damping term which can be calculated as γ r = v 2 + u 2 / 2 + ω r r 2 + 1 , γ σ i = ω σ i σ i 2 + 1 . Based on the above analysis, the derivation of the r σ e can be rewritten as
r r e . = β r . + 1 m r ϑ r γ r + τ r + d w r + ε r r ψ e . = β ψ . + ϑ ψ γ ψ + d I z z τ ψ + d w ψ + ε ψ r ϕ e . = β ϕ . + ϑ ϕ γ ϕ + d I x x τ ϕ + d w ϕ + ε ϕ r θ e . = β θ . + ϑ θ γ θ + d I y y τ θ + d w θ + ε θ
In order to simplify the control design, the intermediate variables, which are designed as the control input of the attitude loop of the USV-UAV system, are shown as
Γ r χ r e = τ r m r Γ ψ χ ψ e = d I z z τ ψ Γ ϕ χ ϕ e = d I y y τ ϕ Γ θ χ θ e = d I x x τ θ
Γ σ is the corresponding adaptive law, which is defined as ξ σ = 1 / Γ σ , σ = r , ψ , ϕ , θ . Furthermore, one has the control law and the corresponding adaptive law as follows:
χ r e = k r r r e + β r .     λ ^ r κ r r r e χ ψ e = k ψ r ψ e + β ψ .   λ ^ ψ κ ψ r ψ e   ψ a e χ ϕ e = k ϕ r ϕ e + β ϕ . λ ^ ϕ κ ϕ r ϕ e   ϕ a e χ θ e = k θ r θ e + β θ . λ ^ θ κ θ r θ e   θ a e
λ ^ ˙ σ = k λ σ 1 [ μ λ σ r σ e k λ σ ( λ ^ σ ( t ) λ ^ σ ( 0 ) ) ] Γ ^ ˙ σ = k Γ σ 1 [ χ σ e r σ e k Γ σ ( Γ ^ σ Γ ^ σ ( 0 ) ) ]
where k λ σ , k Γ σ , k λ σ , k Γ σ in which σ = r , ψ , ϕ , θ are positive control parameters, λ ^ σ , Γ ^ σ are the respective estimations of λ σ , Γ σ . λ ^ σ ( 0 ) , Γ ^ σ ( 0 ) denote the initial values of λ ^ σ , Γ ^ σ . λ σ refers to the larger of the ϑ σ or ω σ T . μ λ σ can be calculated based on the weight of the FLS.
Remark 5.
During the course of the USV-UAV system, its velocity must be adjusted in real-time to accommodate intricate external conditions, despite infrequent alterations in its heading. The utilization of a hysteresis quantizer enables the input heading signal to fluctuate at a low frequency around a specific value, which unquestionably meets the requirements of the system whilst reducing the number of actuator executions and wear and tear between sensors.

4.3. Stability Analysis

In this section, the stability analysis has been carried out to prove that all the error variables in the USV-UAV systems are semi-globally uniform ultimate bounded (SGUUB) on the basis of the control design process in Section 4.1 and Section 4.2, and the main result can be summarized as Theorem 1.
Theorem 1.
Considering the closed-loop USV-UAV system with the assumptions 1–4, the control law and the adaptive law. For all initial conditions satisfying  ( z s e δ ) 2 0 + x a e 2 0 + y a e 2 0 + z a e 2 0 + ς = u , x , y , z q ς 2 0 + u ς e 2 0 + k λ ς λ ˜ ˙ ς 2 0 + k Γ ς ξ ς Γ ˜ ˙ ς 2 0 + ψ s e 2 0 + ψ a e 2 0 + ϕ a e 2 0 + θ a e 2 0 + σ = r , ψ , ϕ , θ q σ 2 0 + r σ e 2 0 + k λ σ λ ˜ ˙ σ 2 0 + k Γ σ ξ σ Γ ˜ ˙ σ 2 0 2 Δ  with any  Δ > 0 , all the signals in the closed-loop system are SGUUB by choosing the appropriate design parameters.
Proof. 
Constructing the following Lyapunov function candidate:
V = 1 2 ( z s e δ ) 2 + 1 2 x a e 2 + 1 2 y a e 2 + 1 2 z a e 2 + 1 2 ς = u , x , y , z q ς 2 + u ς e 2 + k λ ς λ ˜ ς 2 + k Γ ς ξ ς Γ ˜ ς 2 + 1 2 ψ s e 2 + 1 2 ψ a e 2 + 1 2 ϕ a e 2 + 1 2 θ a e 2 + 1 2 σ = r , ψ , ϕ , θ q σ 2 + r σ e 2 + k λ σ λ ˜ σ 2 + k Γ σ ξ σ Γ ˜ σ 2
Thus, the time derivative of V can be expressed as
V ˙ = ( z s e δ ) z ˙ s e + x a e x ˙ a e + y a e y ˙ a e + z a e z ˙ a e + ς = u , x , y , z q ς q ˙ ς + u ς e u ˙ ς e + k λ ς λ ˜ ς λ ˜ ˙ ς + k Γ ς ξ ς Γ ˜ ς 2 Γ ˜ ˙ ς 2 + ψ s e ψ ˙ s e + ψ a e ψ ˙ a e + ϕ a e ϕ ˙ a e + θ a e θ ˙ a e + σ = r , ψ , ϕ , θ q σ q ˙ σ + r σ e r ˙ σ e + k λ σ λ ˜ σ λ ˜ ˙ σ + k Γ σ ξ σ Γ ˜ σ Γ ˜ ˙ σ
Moreover, λ ς λ ˙ ς and λ σ λ ˙ σ can be devised as
λ ς λ ˙ ς = k λ ς 1 λ ˜ ς λ ^ ˙ ς = k λ ς 1 λ ˜ ς κ ς u ς e 2 k λ ς λ ˜ ς λ ς + λ ˜ ς λ ^ ς 0   k λ ς 1 λ ˜ ς κ ς u ς e 2 k λ ς λ ˜ ς 2 2 + k λ ς λ ς λ ^ ς 0 2 2
λ σ λ ˙ σ k λ σ 1 λ ˜ σ κ σ r σ e k λ σ λ ˜ σ 2 2 + k λ σ λ σ λ ^ σ 0 2 2
Similarly, Γ ς Γ ˙ ς and Γ σ Γ ˙ σ can be written as
Γ ς Γ ˙ ς k Γ ς 1 Γ ˜ ς χ ς u ς e 2 k Γ ς Γ ˜ ς 2 2 + k Γ ς Γ ς Γ ^ ς 0 2 2
Γ σ Γ ˙ σ k Γ σ 1 Γ ˜ σ χ σ r σ e 2 k Γ σ Γ ˜ σ 2 2 + k Γ σ Γ σ Γ ^ σ 0 2 2
In addition, the following equations are useful for the stability analysis:
( z s e δ ) z ˙ s e k u e   1 2 z s e δ 2   + u u e 2 + q u 2
ψ s e ψ ˙ s e k r e 1 2 ψ s e 2 + r r e 2 + q r 2
q ς q ˙ ς q ς M ς q ς ϵ ς 1 ϵ ς M ς 2 2 a ς q ς 2 + a ς 2
q σ q ˙ σ q σ M σ q σ ϵ σ 1 ϵ σ M σ 2 2 a σ q σ 2 + a σ 2
u ς e u ˙ ς e λ ˜ ς κ ς u ς e 2 k ς ρ ς 2 2 u ς e 2 u ς e ξ ς Γ ˜ ς χ ς + ρ ς 1 2
r σ e r ˙ σ e λ ˜ σ κ σ r σ e 2 k σ ρ σ 2 2 r σ e 2 r σ e ξ σ Γ ˜ σ χ σ + ρ σ 1 2
where a ς , a σ are the positive parameters. Based on the above analysis, V ˙ can be expressed as (55). The multiplication one can obtain
V ˙ k u e   1 2 z s e δ 2 ς i = x , y , z k ς i e ς i a e 2 ς = u , x , y , z 1 ϵ ς M ς 2 2 a ς 1 q ς 2 + λ ˜ ς κ ς u ς e 2 + k ς ρ ς 2 2 1 u ς e 2 + u ς e ξ ς Γ ˜ ς χ ς ρ ς 1 2 λ ˜ ς κ ς u ς e 2 + k λ ς λ ˜ ς 2 2 k λ ς λ ς λ ^ ς 0 2 2 Γ ˜ ς ξ ς χ ς u ς e + k Γ ς Γ ˜ ς 2 2 k Γ ς Γ ς Γ ^ ς 0 2 2 k r e ψ s e 2 σ i = ψ , ϕ , θ k σ i e σ i a e 2 σ = r , ψ , ϕ , θ 1 ϵ σ M σ 2 2 a σ 1 q σ 2 + λ ˜ σ κ σ r σ e 2 + k σ ρ σ 2 2 1 r σ e 2 + r σ e ξ σ Γ ˜ σ χ σ ρ σ 1 2 λ ˜ σ κ σ r σ e + k λ σ λ ˜ σ 2 2 k λ σ λ σ λ ^ σ 0 2 2 Γ ˜ σ ξ σ χ σ r σ e + k Γ σ Γ ˜ σ 2 2 k Γ σ Γ σ Γ ^ σ 0 2 2
Furthermore, Equation (56) can be rewritten as
V ˙ 2 μ V + a
where μ = min k u e   1 / 2 , k ς i e , 1 / ϵ ς M ς 2 / 2 a ς 1 , k ς ρ ς 2 2 1 , k λ ς / 2 , k Γ ς / 2 , k r e 1 / 2 , k σ i e , 1 / ϵ σ M σ 2 / 2 a σ 1 , k σ ρ σ 2 2 1 , k λ σ / 2 , k Γ σ / 2 and a = ς = u , x , y , z ρ ς 1 2 + a ς / 2 + k λ ς λ ς λ ^ ς 0 2 / 2 + k Γ ς Γ ς Γ ^ ς 0 2 / 2 ] } + σ = r , ψ , ϕ , θ ρ σ 1 2 + a σ / 2 + k λ σ λ σ λ ^ σ 0 2 / 2 + + k Γ σ Γ σ Γ ^ σ 0 2 / 2 ] } .
One can integrate Equation (56) and the following equation can be derived:
V t a / 2 μ + V 0 a / 2 μ exp 2 μ t
The proof has been completed.□
Remark 6.
In this section, the SGUUB stability was proofed via the Lyapunov method. By adjusting the design parameters and the adaptive parameters,  V t  would coverage to  a / 2 μ  when  t . Then, to ensure that their effectiveness in practical engineering is optimized, the parameters are judiciously reduced through simulation testing.

5. Numerical Experiment

In this section, two numerical simulative experiments were conducted to illustrate the superiority and effectiveness of the proposed guidance principle and control algorithm.

5.1. Guidance-based Simulation Experiment

In this experiment, the waypoints-based path-following experiment was performed. For this purpose, the reference path was generated by setting four waypoints W 1 0   m   , 2000   m , W 2 1000   m ,   2000   m , W 3 2200   m ,   200   m , and W 4 2200   m ,   80   m . To attain the objective of monitoring the shoreline, it is necessary to choose waypoints that are in close proximity to the shore whilst still enabling safe navigation. The initial states of the USV are expressed as x s 0 , y s 0 , ψ s 0 , u s 0 , v s 0 , r s 0 = 10   m , 2001   m , 17.2   deg , 0   m / s , 0   m / s , 0   deg / s and the initial states of UAV can be expressed as x a 0 , y a 0 , z a 0 , ψ a 0 , ϕ a 0 , θ a 0 = 5   m , 2005   m , 0   m , 0   deg / s , 0   deg / s , 0   deg / s , the surge speed of LVS is chosen as u d = 4   m / s .
In this simulation, to show the marine environment more realistically, the physical-based mathematical model based on the NORSOK (Norwegian Standards Organization) wind spectrum and the JONSWAP (Joint North Sea Wave Observation Project) wave spectrum is employed. Specifically, the speed and direction of wind is U t w = 4.75   m / s and ψ t w = 20   deg . The JONSWAP wave spectrum is introduced to generate the time-varying wind-generated wave spectra with the third level of sea state. Furthermore, the design parameters and the adaptive parameters can be shown in (58).
k u e = 5.1 , k r e = 3.7 , k u = 130 , k r = 6 × 10 5 , k x = 0.1 , k y = 0.5 , k z = 10 , k ψ = 17 , k ϕ = 0.2 , k θ = 0.2 , k λ ς = k λ σ = 1 , k λ ς = k λ σ = 0.05 , k Γ ς = k Γ σ = 0.1 , k Γ ς = k Γ σ = 1 × 10 3
Figure 5, Figure 6, Figure 7 and Figure 8 describe the main numerical results of the proposed algorithm under the marine environment. Figure 5 describes the trajectories for the USV-UAV system under the proposed guidance principle in different dimensions. Errors relating to the position loop and attitude loop can be obtained from Figure 6, however, when compared to the scale of the entire route, these errors are acceptable. Notably, the x a e , y a e change rapidly when they perform a separation and rendezvous, and eventually converge to zero, but ψ a e fluxes when the UAV is turning. Figure 7 and Figure 8 describe the control input for the USV and the UAV. The blue line represents the unquantized input signal and the red line represents the actual input signal after quantization. Similar to the ETC, the quantizer discretizes the continuous signals, one of which defines the quantification intervals and are similar to the triggering intervals. The stair-stepping phenomenon is evident in the quantitative part, which is similar to ETC.

5.2. Comparative Experiment

In this subsection, the proposed adaptive fuzzy quantized control algorithm will be compared with the results in [41,42], which respectively are the static trigger scheme and adaptive fuzzy scheme mentioned below. To confirm the superiority in terms of robustness and control accuracy, a comparative experiment is conducted. The curved path is generated using the desired yaw velocities in (59) and the desired surge velocities u d = 6.0   m / s with a sampling interval of 0.1 s. The JONSWAP wave spectrum is introduced to generate the time-varying wind-generated wave spectra with the third level of sea state. The underactuated ships initial states are set as x 0 , y 0 , ψ 0 , u 0 , v 0 , r 0   =   1   m ,   1   m ,   0   deg ,   0   m / s ,   0   m / s ,   0   rad / s .
r d = exp 0.005 t / 300   rad / s , t 0 , 30 0 , t 30 , 70 0.05   rad / s , t 70 , 170
Therefore, the main comparative results are shown in Figure 9, Figure 10, Figure 11 and Figure 12. Figure 9 demonstrates the trajectories followed by three control algorithms when tracking the reference path, all of which exhibited satisfactory tracking accuracy. However, the proposed control algorithm has a higher tracking accuracy than the algorithm in [41] (see Figure 10). Figure 11 shows the control input under different control algorithms. Figure 10 is a comparison to [42], though the tracking accuracy is not especially favorable in the position loop, however it is satisfactory in the attitude loop. The reason the error in the position loop is of greater magnitude than in [42] is due to the small quantity which is added to ensure the LVS is ahead of the USV.
Figure 12 shows the quantification/triggering intervals along the voyage under the proposed algorithm and the algorithm in [41]. Notably, compared to the algorithm in [42], the proposed algorithm effectively reduces the communication frequency with minimal loss of error accuracy (see Table 1). More specifically, (60) introduces three performance indexes as the metrics for assessing the effectiveness of the algorithm. The mean absolute error (MAE), the mean absolute control inputs (MCI), and the mean integrated variation of control inputs (MVC) describe the stabilization ability of the system, the energy consumption, and the responsiveness of system, respectively. The detailed quantitative results are illustrated in Table 1. Thereout, the proposed algorithm is with superior advantages of higher tracking accuracy and lower energy consumption.
MAE = 1 t e n d 0 0 t e n d e t d t MCI = 1 t e n d 0 0 t e n d τ t d t MVC = 1 t e n d 0 0 t e n d τ t + 1 τ t d t

6. Conclusions

An adaptive fuzzy quantized control algorithm has been developed for the implementation of the USV-UAV system based on asynchronous separate guidance principle, as well as considering the input quantization. Based on the waypoints, the proposed guidance principle removes time-restrictions when compared to previous guidance principles. The path planning in curved lines is calculated based on the velocity and the distance between the logic virtual vessel and the target point, which is more relevant to the actual situation as subsystems are fully utilized alongside the strong mobility and broad vision of the UAV and the high endurance of the USV. In addition, an adaptive fuzzy quantized control scheme considering a hysteretic quantizer was proposed and developed. This control algorithm can effectively reduce the conversion frequency of the control input variable, making it fluctuate in a stable range and reduce the execution times of the actuator, thus reducing actuator wear under conditions that satisfy the basic control requirements. The availability and advantages of the proposed strategy, namely in what concerns the lower command transmission and higher tracking accuracy requirements were evaluated using two numerical simulations. Nevertheless, this work cannot encompass all the details of the control task. For variables with large numerical values, quantization errors caused by quantifying the inputs may be significant.
Follow-up work will focus on gradually changing the UAV’s velocity whilst performing the separation and rendezvous tasks and the quantization errors.

Author Contributions

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

Funding

The paper is partially supported by the National Excellent Youth Science Fund of China (52322111), the National Science Foundation of China (52171291), the Applied Fundamental Research Program of Liaoning Province (2023JH2/101600039), the Dalian Science and Technology Program for Distinguished Young Scholars (2022RJ07), the Dalian Innovation Team Support Plan in the Key Research Field (2020RT08), the Youth Talent Support Program of Liaoning Province (XLYC2203129), the Fundamental Research Funds for the Central Universities (3132023137, 3132023502).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that supports the funding of this study are available from the corresponding authors upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Trejo, J.A.V.; Ponsart, J.-C.; Adam-Medina, M.; Valencia-Palomo, G.; Theilliol, D. Distributed Observer-based Leader-following Consensus Control for LPV Multi-agent Systems: Application to multiple VTOL-UAVs Formation Control. In Proceedings of the 2023 International Conference on Unmanned Aircraft Systems (ICUAS), Warsaw, Poland, 6–9 June 2023; pp. 1316–1323. [Google Scholar]
  2. Zhang, B.; Ji, D.; Liu, S.; Zhu, X.; Xu, W. Autonomous underwater vehicle navigation: A review. Ocean Eng. 2023, 273, 113861. [Google Scholar] [CrossRef]
  3. Zeng, Z.; Sammut, K.; Lian, L.; Lammas, A.; He, F.; Tang, Y. Rendezvous path planning for multiple autonomous marine vehicles. IEEE J. Ocean. Eng. 2018, 43, 640–664. [Google Scholar] [CrossRef]
  4. 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]
  5. Wu, Y.; Low, K.H.; Lv, C. Cooperative path planning for heterogeneous unmanned vehicles in a search-and-track mission aiming at an underwater target. IEEE Trans. Veh. Technol. 2020, 69, 6782–6787. [Google Scholar] [CrossRef]
  6. Li, J.; Zhang, G.; Zhang, X.; Zhang, W. Integrating dynamic event-triggered and sensor-tolerant control: Application to USV-UAVs cooperative formation system for maritime parallel search. IEEE Trans. Intell. Transp. Syst. 2023, 1–13. [Google Scholar] [CrossRef]
  7. Li, J.; Zhang, G.; Zhang, W.; Shan, Q.; Zhang, W. Cooperative path following control of USV-UAVs considering low design complexity and command transmission requirements. IEEE Trans. Intell. Veh. 2023, 1–10. [Google Scholar] [CrossRef]
  8. Xiang, J.W.; Dong, X.W.; Ding, W.R. Key technologies for autonomous cooperation of unmanned swarm systems in complex environments. Acta Aeronaut. Astronaut. Sin. 2022, 43, 527570. [Google Scholar]
  9. Duan, H.B.; Shen, Y.K.; Wang, Y.; Luo, D.; Niu, Y. Review of technological hotspots of unmanned aerial vehicle in 2018. Sci. Technol. Rev. 2019, 37, 82–90. [Google Scholar]
  10. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011; pp. 112–124. [Google Scholar]
  11. Zhang, G.; Zhang, X. A novel DVS guidance principle and robust adaptive path-following control for underactuated ships using 473 low frequency gain-learning. ISA Trans. 2015, 56, 75–85. [Google Scholar] [CrossRef]
  12. Li, J.; Zhang, G.; Shan, Q.; Zhang, W. A novel cooperative de sign for USV-UAV systems: 3D mapping guidance and adaptive fuzzy control. IEEE Trans. Control Netw. Syst. 2023, 10, 564–574. [Google Scholar] [CrossRef]
  13. Zhang, H.-T.; Hu, B.-B.; Xu, Z.; Cai, Z.; Liu, B.; Wang, X.; Geng, T.; Zhong, S.; Zhao, J. Visual navigation and landing control of an unmanned aerial vehicle on a moving autonomous surface vehicle via adaptive learning. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 5345–5355. [Google Scholar] [CrossRef] [PubMed]
  14. Qin, S.; Yang, X.; Zhang, W.; Sun, M.; Liu, X.; Zhen, Z. Multi-target cooperative path planning for air-sea heterogeneous unmanned system. In Proceedings of the 2023 6th International Symposium on Autonomous Systems (ISAS), Nanjing, China, 23–25 June 2023; pp. 1–6. [Google Scholar]
  15. Niu, H.; Ji, Z.; Liguori, P.; Yin, H.; Carrasco, J. Design, integration and sea trials of 3D printed unmanned aerial vehicle and unmanned surface vehicle for cooperative missions. In Proceedings of the 2021 IEEE/SICE International Symposium on System Integration (SII), Iwaki, Japan, 11–14 January 2021; pp. 590–591. [Google Scholar]
  16. Liu, D.; Rong, H.; Soares, C.G. Shipping route modelling of AIS maritime traffic data at the approach to ports. Ocean Eng. 2023, 289, 115868. [Google Scholar] [CrossRef]
  17. Liu, Z.; Huang, D.; Li, S.; Zhang, W.; Lu, H. Adaptive robust control of the UAV-USV heterogeneous system with unknown fractional-order dynamics under multiple disturbances. In Proceedings of the 2023 42nd Chinese Control Conference (CCC), Tianjin, China, 24–26 July 2023; pp. 5872–5877. [Google Scholar]
  18. MahmoudZadeh, S.; Abbasi, A.; Yazdani, A.; Wang, H.; Liu, Y. Uninterrupted path planning system for Multi-USV sampling mission in a cluttered ocean environment. Ocean Eng. 2022, 254, 111328. [Google Scholar] [CrossRef]
  19. Zhang, C.-L.; Guo, G. Prescribed performance fault-tolerant control of nonlinear systems via actuator switching. IEEE Trans. Fuzzy Syst. 2023, 1–10. [Google Scholar] [CrossRef]
  20. Li, J.; Zhang, G.; Cabecinhas, D.; Pascoal, A.; Zhang, W. Prescribed performance path following control of USVs via an output-based threshold rule. IEEE Trans. Veh. Technol. 2023, 1–12. [Google Scholar] [CrossRef]
  21. Zhang, G.; Li, J.; Jin, X.; Liu, C. Robust adaptive neural control for wing-sail-assisted vehicle via the multiport event-triggered approach. IEEE Trans. Cybern. 2022, 52, 12916–12928. [Google Scholar] [CrossRef]
  22. Zhang, H.; Zhang, X.; Bu, R. Radial basis function neural network sliding mode control for ship path following based on position prediction. J. Mar. Sci. Eng. 2021, 9, 1055. [Google Scholar] [CrossRef]
  23. Hua, C.-C.; Wang, K.; Chen, J.-N.; You, X. Tracking differentiator and extended state observer-based nonsingular fast terminal sliding mode attitude control for a quadrotor. Nonlinear Dyn. 2018, 94, 343–354. [Google Scholar] [CrossRef]
  24. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
  25. Yu, J.L.; Dong, W.X.; Li, Q.D.; Ren, Z. Practical time-varying formation tracking for high-order nonlinear multi-agent systems based on the distributed extended state observer. Int. J. Control 2019, 92, 2451–2462. [Google Scholar] [CrossRef]
  26. Liao, F.; Teo, R.; Wang, J.L.; Dong, X.; Lin, F.; Peng, K. Distributed Formation and Reconfiguration Control of VTOL UAVs. IEEE Trans. Control Syst. Technol. 2017, 25, 270–277. [Google Scholar] [CrossRef]
  27. Zheng, Z.; Feroskhan, M. Path following of a surface vessel with prescribed performance in the presence of input saturation and external disturbances. IEEE/ASME Trans. Mechatron. 2017, 22, 2564–2575. [Google Scholar] [CrossRef]
  28. Lili, W.; Chen, M. Distributed DETMs-based internal collision avoidance control for UAV formation with lumped disturbances. Appl. Math. Comput. 2022, 433, 127362. [Google Scholar]
  29. Nuchkrua, T.; Leephakpreeda, T. Novel Compliant Control of a Pneumatic Artificial Muscle Driven by Hydrogen Pressure Under a Varying Environment. IEEE Trans. Ind. Electron. 2022, 69, 7120–7129. [Google Scholar] [CrossRef]
  30. Hayakawaa, T.; Ishii, H.; Tsumurac, K. Adaptive quantized control for linear uncertain discrete-time systems. Automatica 2009, 45, 692–700. [Google Scholar] [CrossRef]
  31. Hayakawaa, T.; Ishii, H.; Tsumurac, K. Adaptive quantized control for nonlinear uncertain systems. Syst. Control Lett. 2009, 58, 625–632. [Google Scholar] [CrossRef]
  32. Zhou, J.; Wen, C.; Yang, G. Adaptive backstepping stabilization of nonlinear uncertain systems with quantized input signal. IEEE Trans. Autom. Control 2014, 59, 460–464. [Google Scholar] [CrossRef]
  33. Yang, W.; Cui, G.; Yu, J.; Tao, C.; Li, Z. Finite-time adaptive fuzzy quantized control for a quadrotor UAV. IEEE Access 2020, 8, 179363–179372. [Google Scholar] [CrossRef]
  34. Shao, G.; Ma, Y.; Malekian, R.; Yan, X.; Li, Z. A novel cooperative platform design for coupled USV-UAV systems. IEEE Trans. Ind. Inform. 2019, 15, 4913–4922. [Google Scholar] [CrossRef]
  35. Ke, C.; Chen, H.F. Cooperative path planning for air-sea heterogeneous unmanned vehicles using search-and-tracking mission. Ocean. Eng. 2022, 262, 112020. [Google Scholar] [CrossRef]
  36. Do, K. Practical control of underactuated ships. Ocean Eng. 2010, 37, 1111–1119. [Google Scholar] [CrossRef]
  37. Eliker, K.; Zhang, W. Finite-time adaptive integral backstepping fast terminal sliding mode control application on quadrotor UAV. Int. J. Control Autom. Syst. 2020, 18, 415–430. [Google Scholar] [CrossRef]
  38. Labbadi, M.; Cherkaoui, M. Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV. Aerosp. Sci. Technol. 2019, 93, 105306. [Google Scholar] [CrossRef]
  39. Liu, Z.; Wang, F.; Zhang, Y.; Chen, C.L.P. Fuzzy adaptive quantized control for a class of stochastic nonlinear uncertain systems. IEEE Trans. Cybern. 2016, 46, 524–534. [Google Scholar] [CrossRef] [PubMed]
  40. Park, S.; Deyst, J.; How, J.P. A new nonlinear guidance logic for trajectory tracking. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, RI, USA, 16–19 August 2004; Volume 2, pp. 941–956. [Google Scholar]
  41. Wang, H.; Zhang, S. Event-triggered reset trajectory tracking control for unmanned surface vessel system. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 633–645. [Google Scholar] [CrossRef]
  42. Lin, X.; Nie, J.; Jiao, Y.; Liang, K.; Li, H. Adaptive fuzzy output feedback stabilization control for the underactuated surface vessel. Appl. Ocean Res. 2018, 74, 40–48. [Google Scholar] [CrossRef]
Figure 1. The force diagram considered for the cooperative USV-UAV system.
Figure 1. The force diagram considered for the cooperative USV-UAV system.
Jmse 11 02331 g001
Figure 2. The framework of the asynchronous separate guidance principle.
Figure 2. The framework of the asynchronous separate guidance principle.
Jmse 11 02331 g002
Figure 3. The processes and details of the separation and rendezvous parts.
Figure 3. The processes and details of the separation and rendezvous parts.
Jmse 11 02331 g003
Figure 4. The control framework for the USV-UAV system.
Figure 4. The control framework for the USV-UAV system.
Jmse 11 02331 g004
Figure 5. Trajectories for the USV-UAV system under the proposed guidance principle: (a) 2D vertical view and (b) 3D space diagram.
Figure 5. Trajectories for the USV-UAV system under the proposed guidance principle: (a) 2D vertical view and (b) 3D space diagram.
Jmse 11 02331 g005
Figure 6. The position and heading errors for the USV-UAV system.
Figure 6. The position and heading errors for the USV-UAV system.
Jmse 11 02331 g006
Figure 7. Pre- and post-quantification control input for the USV.
Figure 7. Pre- and post-quantification control input for the USV.
Jmse 11 02331 g007
Figure 8. Pre- and post-quantification control input for the UAV.
Figure 8. Pre- and post-quantification control input for the UAV.
Jmse 11 02331 g008
Figure 9. The comparison trajectories of USV under different control schemes.
Figure 9. The comparison trajectories of USV under different control schemes.
Jmse 11 02331 g009
Figure 10. The position error and attitude error under different control schemes.
Figure 10. The position error and attitude error under different control schemes.
Jmse 11 02331 g010
Figure 11. The control input under different control schemes.
Figure 11. The control input under different control schemes.
Jmse 11 02331 g011
Figure 12. Quantification intervals of the proposed scheme and triggering intervals of the scheme in [41].
Figure 12. Quantification intervals of the proposed scheme and triggering intervals of the scheme in [41].
Jmse 11 02331 g012
Table 1. Quantitative results for the proposed scheme and [41,42].
Table 1. Quantitative results for the proposed scheme and [41,42].
IndexesItemsThe Proposed AlgorithmThe Algorithm in [41]The Algorithm in [42]
MAE z s e m 4.6514 7.5154 1.9344
ψ e deg 1.6166 5.7898 2.5223
MCI τ u N 6.8081 × 10 5 7.5571 × 10 5 7.3835 × 10 5
τ r N m 2.6401 × 10 7 5.5122 × 10 7 6.0491 × 10 7
MVC τ u N 311.2944 5.5306 × 10 3 2.6188 × 10 3
τ r N m 181.8856 2.4439 × 10 4 7.9108 × 10 4
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

Xing, Y.; Zhang, G.; Li, J. Adaptive Fuzzy Quantized Control for a Cooperative USV-UAV System Based on Asynchronous Separate Guidance. J. Mar. Sci. Eng. 2023, 11, 2331. https://doi.org/10.3390/jmse11122331

AMA Style

Xing Y, Zhang G, Li J. Adaptive Fuzzy Quantized Control for a Cooperative USV-UAV System Based on Asynchronous Separate Guidance. Journal of Marine Science and Engineering. 2023; 11(12):2331. https://doi.org/10.3390/jmse11122331

Chicago/Turabian Style

Xing, Yingshuo, Guoqing Zhang, and Jiqiang Li. 2023. "Adaptive Fuzzy Quantized Control for a Cooperative USV-UAV System Based on Asynchronous Separate Guidance" Journal of Marine Science and Engineering 11, no. 12: 2331. https://doi.org/10.3390/jmse11122331

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