Skip to main content

ORIGINAL RESEARCH article

Front. Neurorobot., 29 September 2022
This article is part of the Research Topic Intellisense, Guidance, Control and Risk Assessment of Autonomous Marine Vehicles View all 9 articles

Distributed model-free formation control of networked fully-actuated autonomous surface vehicles

\nXiaobing NiuXiaobing Niu1Shengnan Gao
Shengnan Gao1*Zhibin XuZhibin Xu2Shiliang FengShiliang Feng1
  • 1School of Marine Electrical Engineering, Dalian Maritime University, Dalian, China
  • 2China State Shipbuilding Corporation Limited, Beijing, China

This paper presents a distributed constant bearing guidance and model-free disturbance rejection control method for formation tracking of autonomous surface vehicles subject to fully unknown kinetic model. First, a distributed constant bearing guidance law is designed at the kinematic level to achieve a consensus task. Then, by using an adaptive extended state observer (AESO) to estimate the total uncertainties and unknown input coefficients, a simplified model-free kinetic controller is designed based on a dynamic surface control (DSC) design. It is proven that the closed-loop system is input-to-state stable The stability of the closed-loop system is established. A salient feature of the proposed method is that a cooperative behavior can be achieved without knowing any priori information. An application to formation control of autonomous surface vehicles is given to show the efficacy of the proposed integrated distributed constant bearing guidance and model-free disturbance rejection control.

1. Introduction

In recent years, there has been a surge of interest in distributed cooperative control of autonomous surface vehicles (ASVs). It can be envisioned that multiple ASVs enable vehicles to collaborate with each other to execute difficult missions, contributing to improved efficiency and effectiveness over a single one (Arrichiello et al., 2006; Cui et al., 2010; Peng et al., 2011, 2013, 2020, 2021a,b,c; Wang and Han, 2016; Li et al., 2018; Chen et al., 2020; Guo et al., 2020; Liu et al., 2020a,b, 2022; Zhang et al., 2020; Zhu et al., 2021, 2022; Gu et al., 2022a,b,c,d; Hu et al., 2022a,b; Rout et al., 2022). Recently, distributed control methods have been widely studied (see references, Cao and Ren, 2010; Wang et al., 2010; Zhang et al., 2011, 2012; Cui et al., 2012; Zhang and Lewis, 2012; Hong et al., 2013; Peng et al., 2014; Jiang et al., 2021). In Cao and Ren (2010), a distributed control method is proposed to deal with the formation control problem. In Jiang et al. (2021), a distributed model-free control method is designed using a data-driven fuzzy predictor and extended state observers for ASVs to achieve cooperative target enclosing. A distributed adaptive control method is presented to achieve the cooperative tracking with unknown dynamics in Zhang and Lewis (2012). In Cui et al. (2012), a distributed synchronized tracking control method is designed based on an adaptive neural network for ASVs. In Wang et al. (2010), a distributed control approach is designed to deal with the asymptotic tracking under disturbances generated by the exosystem. A distributed leader-follower control method is proposed using the output regulation theory and internal model principle in Hong et al. (2013). In Peng et al. (2014), a distributed adaptive control method is presented by using the state information of neighboring ASVs only. In Zhang et al. (2011), a distributed control method is presented by using the observer to achieve cooperative tracking. In Zhang et al. (2012), an adaptive distributed control technique is designed based on neural network to deal with the cooperative tracking problems. Its key advantage is that the group objective can be achieved via local information exchanges. Consensus-based distributed formation control schemes are presented in Ren (2007), Ren and Sorensen (2008), and Hu (2012). In Ren (2007), a consensus-based distributed control method is proposed to deal with the formation control problem. In Ren and Sorensen (2008), a consensus-based approach is designed to achieve the distributed formation control. In Hu (2012), a distributed consensus-based control method is designed to achieve global asymptotic consensus tracking.

As for autonomous surface vehicle systems, the modeling process is time-consuming and a large number of experiments is required for identifying model parameters. On the other hand, robustness against model uncertainty and ocean disturbances is critical for high-performance control of ASVs (Fossen, 2002; Skjetne et al., 2005; Tee and Ge, 2006; Li et al., 2008; Dai et al., 2012; Chen et al., 2013; How et al., 2013). To deal with this problem, adaptive backstepping and DSC techniques has been widely suggested; see the references (Fossen, 2002; Skjetne et al., 2005; Tee and Ge, 2006; Li et al., 2008; Dai et al., 2012; Chen et al., 2013; How et al., 2013). In Tee and Ge (2006), a stable tracking control method is proposed using backstepping and Lyapunov synthesis for multiple marine vehicles under the unmeasurable states. In Chen et al. (2013), a variable control structure based on backstepping and Lyapunov synthesis is designed for the positioning of marine vessels with the parametric uncertainties and ocean disturbances. In How et al. (2013), an adaptive approximation technique is designed using the backstepping to estimate the uncertainties. In Dai et al. (2012), an adaptive neural networks control method is designed based on the backstepping and Lyapunov synthesis with uncertain environment. In Skjetne et al. (2005), an adaptive recursive control method is designed using the backstepping and Lyapunov synthesis for marine vehicles with the unknown model parameters. Although the adaptive backstepping and DSC are recursive and systematic design methods, it does not offer the freedom to choose the parameter adaptive laws (Krstić et al., 1995). Besides, the identification process depends on the tracking error dynamics, and the transient performance cannot be guaranteed (Cao and Hovakimyan, 2007; Yucelen and Haddad, 2013).

Motivated by the above observations, this article presents a distributed constant bearing guidance and model-free disturbance rejection control method for formation tracking of ASVs subject to fully unknown kinetic model. Specifically, a distributed constant bearing guidance law is designed at the kinematic level to achieve a consensus task. Then, an AESO is constructed for estimating the model uncertainty and unknown ocean disturbances, which can achieve the uncertainty and disturbance estimation. Next, a controller module is developed by using a DSC technique. Simulation results are provided to show the efficacy of the proposed modular design integrated distributed constant bearing guidance and model-free disturbance rejection control method. The main contribution of the proposed control method are stated as follows. Firstly, the proposed design results in the decoupled estimation and control, where the estimation loop is faster than the control loop, yielding the improved transient performance. This contributes to the certainty equivalence control of multi-vehicle systems. Secondly, the security level of ASVs is enhanced by using an AESO to identify the total uncertainties. Finally, the salient feature of the proposed method is that a cooperative behavior can be achieved without knowing any priori information.

The rest of this paper is organized as follows: The problem formulation is presented in Section 2. Section 3 presents the distributed constant bearing guidance and model-free disturbance rejection control method. Section 4 provides simulation results to illustrate the designed model-free disturbance rejection control method for distributed formation tracking. Section 5 concludes this paper.

2. Problem formulation

A three degree-of-freedom (DOF) dynamical model for ASVs in a horizontal plane as shown in Figure 1 can be expressed with kinematics (Fossen, 2002; Skjetne et al., 2005).

η·i=R(ψi)νi,    (1)
ν·i=Mi-1fi(νi)+Mi-1τi+Mi-1τwi(t),    (2)

where

R(ψi)=[cosψi-sinψi0sinψicosψi0001] ;    (3)

ηi=[xi,yi,ψi]T3 represents the earth-fixed position and heading; νi=[ui,vi,ri]T3 includes the body-fixed surge and sway velocities, and the yaw rate; Mi=MiT3×3,Ci(νi)3×3,Di(νi)3×3 denote the inertia matrix, coriolis/centripetal matrix, and damping matrix, respectively; τi=[τui,τvi,τri]T3 denotes the control input; τwi(t)=[τwui(t),τwvi(t),τwri(t)]T3 represents the disturbance vector caused by the wind, waves, and ocean currents.

FIGURE 1
www.frontiersin.org

Figure 1. The plane motion diagram of the ASV.

Since the robot dynamics (1) contain unknown dynamics induced by model uncertainty and ocean disturbances, we rewrite the robot kinetics (1) as follows.

η·i=R(ψi)νi,    (4)
ν·i=Λiτi+si,    (5)

where

si=Mi-1fi(νi)+Mi-1τwi(t),Λi=Mi-1.    (6)

The control objective is to design a cooperative control law τi for ASVs with dynamics (1) to track a reference trajectory η0(t) such that

limt||ηi(t)-η0(t)||δi,    (7)

for some small constant δi.

We use the following assumption.

Assumption 1: The reference signals η0(t), η·0(t), and η¨0(t) are bounded.

3. Cooperative tracking

In this section, a modular design approach is presented to develop the cooperative formation controllers for ASVs. First, by using the designed AESO to estimate the total uncertainties and fully unknown input coefficients, a simplified model-free dynamic kinematic controller is designed with the aid of a dynamic surface control.

3.1. Controller design

Step 1. At first, a cooperative tracking error is defined as

zi1=RiT{jNiaij(ηiηj)+ai0(ηiη0)},    (8)

where RiT=RT(ψi), and aij and ai0 are determined by the communication graph, if the ith ASV obtains the information of the jth, aij = 1; otherwise, aij = 0. The definition of ai0 is similar to aij.

Assumption 2: The augmented graph contains a spanning tree with the root node being the leader node n0.

Then, define a global formation tracking error ϵi as

ϵi=ηi-η0.    (9)

Define L as the Laplacian matrix of the graph and A0 as the leader adjacency matrix, which leads to

z1=R(HI3)ϵ.    (10)

where H=L+A0, z1=[zi1T,...,ziNT]T, ϵ=[ϵ1T,...,ϵNT]T, and R=diag{R1T,...,RNT}. Define aid = di + ai0, then, it follows from (1) that the time derivative of zi1 in (8) is obtained

żi1=-riSzi1+aidνi-jNiaijRiTRjνj-ai0RiTη·0,    (11)

where

S=[0-10100000].    (12)

A distributed constant-bearing guidance law αi1 is proposed as follows

αi1=1aid{kiηzi1zi12+Δ2+jNiaijRiTRjνj+ai0RiTη˙0},    (13)

where Δ is positive constant, and kiη=diag{kiη1,kiη2,kiη3}3×3 with k1 ∈ ℝ, k2 ∈ ℝ, and k3 ∈ ℝ being positive constants.

Let us suppose here that αi1 are unknown, and let it pass through a first-order filter as follows

γiν·id=αi1-νid,νid(0)=αi1(0),    (14)

where γi ∈ ℝ.

Then, the derivative of qi is obtained as

q·i=-qiγi-α·i1.    (15)

where qi = αi1 − νid.

Now using (15), we can conclude that

qi(t)=qi(0)e-tγi-0te-1γi(t-τ)α·i1(τ)dτ.    (16)

We can obtain that the bound of ||qi(t)|| satisfies the following inequality

||qi(t)||||qi(0)||e-tγi+αi1*γi,

where αi1* is a positive constant.

Step 2: To start with, define the velocity tracking error zi2 as

zi2=νi-νid.    (17)

Take the time derivative of zi2 along (4) is

z·i2=Λiτi+si-ν·id.    (18)

For the robot kinetics (4), an AESO is designed as

{ν^·i=Λ^τi+ŝi-kiν(ν^i-νi),ŝ·i=-kis(ν^i-νi),σ^·i=-Γiσ(ŝi-σ^i),Λ^·i=-ΓiΛτ(ŝi-σ^i),    (19)

where σ=si+Λiτi-Λ^iτi, kiν=diag{kiν1,kiν2,kiν3}3×3, kis=diag{kis1,kis2,kis3}3×3, and k1 ∈ ℝ, k2 ∈ ℝ, k3 ∈ ℝ, kis1 ∈ ℝ, kis2 ∈ ℝ, and kis3 ∈ ℝ are positive constants. ν^i, ŝi, σ^i, and Λ^i are the estimates of νi, si, σi, and Λi, respectively.

Assumption 3: For unknown functions si and σi, there are si*+ and σi*+, such that ||i||si* and ||σ·i||σi*.

Let the parameter estimation be Λ~i=Λ^i-Λi, and the prediction error be ν~i=ν^i-νi. Define s~i=ŝi-si and σ~i=σ^i-σi. It can be obtained σ^i-Λ^iτi=-s~i-Λ~iτi+ai1 with ai being the reconstruct error. Then, the error dynamics can be expressed as

{ν~·i=-kiνν~i+s~i,s~·i=-kisν~i-s˙i,σ~·i=-Γiσ(ŝi-σ^i)-σ·i,Λ~·i=-ΓiΛτ(ŝi-σ^i)-Λ·i.    (20)

To stabilize zi2, a model-free disturbance rejection control law is proposed as follows

τi=-kiτzi2+ν·id-ŝiΛ^i,    (21)

where kiτ=diag{kiτ1,kiτ2,kiτ3}3×3, and kiτ1+, kiτ2+, and kiτ3+.

Substituting (21) into (18) yields

Miz^·i2=-kiτz^i2-ϱiν~i,    (22)

where ϱi is a positive constant.

The following lemma presents the stability of AESO error subsystem (20).

Lemma 1: Under Assumption 2, the AESO error subsystem (20), viewed as a system with the states being ν~i, s~i, σ~i, and Λ~i, the inputs being ṡi, σ·i, and Λ·i is ISS.

Proof : Construct the Lyapunov function as

Vσi=12(σ~iTΓσi-1σ~i+Λ~iTΓΛi-1Λ~i),    (23)

and the time derivatives of Vσi is

V·σi=σ~iΓσi-1(-Γσi(ŝi-σ^i)-σ·i)+Λ~iΓΛi-1(-ΓΛi(ŝi-σ^i))       =σ~i(ŝi-σ^i)-Γσi-1σ~iσ·i+Λ^iτi(ŝi-σ^i)       -σ~i2-2σ~iΛ~iτi-Λ~i2τi2-Λ~iτiai1+Γσi-1σ~iσi*       -||ϵi||2+||ιi||||ϵi||,    (24)

where ϵi=σ~i+Λ~iτi and ιi=max{ai1,Γσi-1σi*}.

Since

||ϵi||||ιi||/θi,    (25)

renders

V·σi-(1-θi)||ϵi||2    (26)

with θi ∈ (0, 1). Therefore, it can conclude that the error ϵi is bounded.

It follows from (20) that the dynamics of the ν~i and s~i can be rewritten as

χ~·i=Aχiχ~i-s˙χi,    (27)

where χ~i=[ν~i,s~i]T, χi=[0,i]T, and

Aχi=[-kiτ1-kis0],    (28)

with Aχi being Hurwitz. There exists a unique positive definite matrix Pχi, such that

AχiTPχi+PχiTAχi=-I.    (29)

Construct the Lyapunov function for system (27) as

Vχi=12χ~iTPχiχ~i.    (30)

The dynamics of the Vχi is

V·χi=χ~iT(AχiTPχi+PχiTAχi)χ~i+χ~iTPχi(-s˙χi)        -||χ~i||2+||χ~i||||Pχi||||s˙χi||    (31)

Since

||χ~i||(||Pχi||||s˙χi||)/ai2,    (32)

renders

V·χi-(1-ai2)||χ~i||2    (33)

with ai2 ∈ (0, 1). It is concluded that the error subsystem (20) is ISS. There exists class KL function βi1 such that

||χi(t)||max{βi1(||χ(0)~||,t),κi1si(||s˙χi||)},    (34)

with the gain function (Wang et al., 2006) given by

κi1si(s)=λmax(Pχi)λmin(Pχi)||Pχi||sai2.

Recalling (11), (17), and (22), the error dynamics is addressed as

{z˙i1=-riSzi1-kiηzi1+aid(-ν~i+z^i2+qi),Miz^·i2=-kiτz^i2-ϱiν~i,    (35)

where qi = νid − αi1.

By using the coordinations of zi1 and ẑi2, the above subsystem (35) is only perturbed by ν~i and qi. Obviously, these two variables will vanish soon as time evolve by choosing the control parameters of predictors and filters.

Lemma 2: The error subsystem (35), viewed as a system with the states being zi1 and ẑi2 and the inputs being ν~i and qi, is ISS.

Proof : Construct a Lyapunov function as follows

Vc=12{zi1Tzi1+z^i2TMiz^i2}.    (36)

Taking the time derivative of Vc along (35), it renders

V·c-λmin(kiη)zi1Tzi1+aidzi1T(-ν~i+z^i2+qi)           -λmin(kiτ)z^i2Tz^i2-z^i2Tϱiν~i.    (37)

Using the inequalities

|zi1Tz^i2|12||zi1||2+12||z^i2||2    (38)
|zi1Tqi|12||zi1||2+12qi*2    (39)
|zi1Tν~i|12||zi1||2+12||ν~i||2    (40)

it follows that

V˙c (λmin(kiη)3aid2)zi12 (λmin(kiτ)            λmax(ϱi)+aid2)z^i22+λmax(ϱi)+aid2ν˜i2           +aid2qi2.    (41)

By selecting ci=min{ λmin(kiη)3aid2,λmin(kiτ)λmax(ϱi)+aid2 }>0 and Zi=[zi1T,i2T], one has

V˙cciZi2+λmax(ϱi)+aid2ν˜i2+aid2qi2    ci2Zi2{ ci2Zi2λmax(ϱi)+aid2ν˜i2      aid2qi2 } .    (42)

Since

Zi  λmax(ϱi)+aidciν˜i+aidciqi                  (λmax(ϱi)+aid)ν˜i2+aidqi2ci,    (43)

renders

V·c-ci2||Zi||2.    (44)

There exists class KL function βi2 such that

Zi(t) max{βi2(||Zi(0)||,t),κi1ν˜i(ν˜i)+κi2qi(qi)},    (45)

where the gain functions are given by

{κicν~i(s)=λmax(Pi2)λmin(Pi2)λmax(ϱi)+aidcisκicqi(s)=λmax(Pi2)λmin(Pi2)aidcis    (46)

with Pi2 = diag{Mi, 1}. The proof is completed.

3.2. Cascade stability

Theorem: Consider the closed-loop network system consisting of the vessels dynamics (1) (2), the AESO (19), the distributed constant-bearing guidance law (13), and the controller (21). If Assumptions 1–3 and ci > 0 are satisfied, all signals in the closed-loop system are bounded, and the global CFT error εi converges to a neighborhood around zero.

Proof : From Lemma 1, we have proved that subsystem (20) with states being (ν~i,s~i) and input being ṡi is ISS. From Lemma 2, it can be obtained that subsystem (35) with states being (zi1, ẑi2) and inputs being ν~i and qi is ISS. By Krstić et al. (1995), it proves that the cascade system formed by (20) and (35) with states being (zi1,i2,ν~i,s~i) and the inputs being qi and ṡi is ISS. Since qi and ṡi is bounded by qi* and si*, respectively. Then, the error signals zi1,i2,ν~i, and s~i are all bounded. Observing that ||zi2||=||-νi~+i2||||ν~i||+||i2||, it follows that zi2 is bounded.

Note that as t → ∞, βi1(·) and βi2(·) → 0, and it follows from (34) and (45) that zi1 is ultimately bounded by

limtzi1  limtZi,                    κi1si(sχi)+κi2qi(qi),                    κi1si(si*)+κi2qi(qi*).    (47)

Then, define o_() as the minimal singular value of H, and it follows from Assumption 2 that

εiz1o_().    (48)

From (47) and (48), εi is ultimately bounded as

limtεi  1o_()i=1N{κi1si(si*)+κi2qi(qi*)}.

4. An example

Consider a networked system consisting of five ASVs, and the communication topology is shown in Figure 2 with the ASV 2 being the leader. The parameters for each model ship are taken from Skjetne et al. (2005). The initial states of five ASVs are set to η1 = (0, 0, 0), η2 = (0, 12, 0), η3 = (0, −12, 0), η4 = (0, 24, 0), and η5 = (0, −24, 0). In order to better emerge the simulation effect, we add the desired deviations Δij between the ASVs as follows Δ12 = (12, 12, 0), Δ15 = (36, 0, 0), Δ23 = (8, 8, 0), and Δ34 = (8, −8, 0). The control parameters are chosen as k = diag{2, 2, 2}, k = diag{20, 20, 20}, kis = diag{100, 100, 100}, k = diag{285, 338, 27.6}, and γi1 = 0.02. Define the path variable as ϑ, and the information of path is given in (49)

{ [0.1ϑ+20;0;0], ϑ<400,[60+60 sin(0.003(ϑ400));60(1cos(0.003(ϑ400)));0.003(ϑ400)],ϑ<(400+π/0.003);[0.1(ϑ400π/0.003)+60;120;π],ϑ(400+π/0.003).     (49)

Figure 3 shows the formation trajectories of the five ASVs. It reveals that the a triangle formation can be well established without knowing any priori of the model parameters. Figure 4 shows the cooperative tracking error norms of zi1. It can be seen that the cooperative tracking errors ||zi1|| converge to a neighborhood of the origin. Figures 57 show the control inputs in terms of τui, τνi, and τri, respectively. It verifies that the control inputs are all bounded. The velocity tracking error norms of zi2 are shown in Figure 8. It can be seen that the velocity tracking errors ||zi2|| converge to a neighborhood of the origin.

FIGURE 2
www.frontiersin.org

Figure 2. Communication topology.

FIGURE 3
www.frontiersin.org

Figure 3. Formation trajectories.

FIGURE 4
www.frontiersin.org

Figure 4. The cooperative tracking errors of five ASVs.

FIGURE 5
www.frontiersin.org

Figure 5. The control inputs τui of five ASVs.

FIGURE 6
www.frontiersin.org

Figure 6. The control inputs τvi of five ASVs.

FIGURE 7
www.frontiersin.org

Figure 7. The control inputs τri of five ASVs.

FIGURE 8
www.frontiersin.org

Figure 8. The velocity tracking errors of the five ASVs.

5. Conclusions

In this paper, an integrated distributed constant bearing guidance and model-free disturbance rejection control method was presented for cooperative tracking of ASVs subject to fully unknown kinetic model. At the kinematic level, a distributed constant bearing guidance law is designed to achieve a formation task. By using AESO to estimate the total uncertainties and unknown input coefficients, a simplified model-free dynamic kinematic controller is designed with the aid of a dynamic surface control. The stability of the closed-loop cooperative system is proven. The application to formation control of autonomous surface vehicles is given to show the efficacy of the proposed model-free disturbance rejection control method for distributed formation tracking.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.

Author contributions

Conceptualization, validation, investigation, and writing—review and editing: XN, SG, and ZX. Methodology and resources: XN, SG, and SF. Software and data curation: XN. Formal analysis and writing—original draft preparation: SG. All authors contributed to the article and approved the submitted version.

Conflict of interest

Author ZX was employed by China State Shipbuilding Corporation Limited.

The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

The reviewer DM declared a shared affiliation with the authors XN, SG, and SF to the handling editor at the time of review.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Arrichiello, F., Chiaverini, S., and Fossen, T. I. (2006). “Formation control of underactuated surface vessels using the Null-Space-Based behavioral control,” in IEEE/RSJ International Conference on Intelligent Robots & Systems IEEE (Beijing), 5942–5947. doi: 10.1109/IROS.2006.282477

CrossRef Full Text | Google Scholar

Cao, C. Y., and Hovakimyan, N. (2007). Novel l1 neural network adaptive control architecture with guaranteed transient performance. IEEE Trans. Neural Netw. 18, 1160–1171. doi: 10.1109/TNN.2007.899197

PubMed Abstract | CrossRef Full Text | Google Scholar

Cao, Y., and Ren, W. (2010). Distributed formation control for fractional-order systems: dynamic interaction and absolute/relative damping. Syst. Control Lett. 59, 233–240. doi: 10.1016/j.sysconle.2010.01.008

CrossRef Full Text | Google Scholar

Chen, L. P., Cui, R., and Yan, W. S. (2020). Adaptive neural network control of underactuated surface vessels with guaranteed transient performance: theory and experimental results. IEEE Trans. Indus. Electron. 67, 4024–4035. doi: 10.1109/TIE.2019.2914631

CrossRef Full Text | Google Scholar

Chen, M., Ge, S. S., How, B. V. E., and Choo, Y. S. (2013). Robust adaptive position mooring control for marine vessels. IEEE Trans. Control Syst. Technol. 21, 395–409. doi: 10.1109/TCST.2012.2183676

CrossRef Full Text | Google Scholar

Cui, R., Ge, S. S., How, B. V. E., and Choo, Y. S. (2010). Leader-follower formation control of underactuated autonomous underwater vehicles. Ocean Eng. 37, 1491–1502. doi: 10.1016/j.oceaneng.2010.07.006

PubMed Abstract | CrossRef Full Text | Google Scholar

Cui, R., Ren, B., and Ge, S. S. (2012). Synchronised tracking control of multi-agent system with high-order dynamics. IET Control Theory Appl. 6, 603–614. doi: 10.1049/iet-cta.2011.0011

CrossRef Full Text | Google Scholar

Dai, S. L., Wang, C., and Luo, F. (2012). Identification and learning control of ocean surface ship using neural networks. IEEE Trans. Indus. Inform. 8, 801–810. doi: 10.1109/TII.2012.2205584

CrossRef Full Text | Google Scholar

Fossen, T. I. (2002). Marine Control System, Guidance, Navigation and Control of Ships, Rigs and Underwater Vehicles. Marine Cyernetics, Trondheim, Norway.

Google Scholar

Gu, N., Wang, D., Peng, Z., Li, T., and Tong, S. (2022a). Model-free containment control of underactuated surface vessels under switching topologies based on guiding vector fields and data-driven neural predictors. IEEE Trans. Cybern. 52, 10843–10854. doi: 10.1109/TCYB.2021.3061588

PubMed Abstract | CrossRef Full Text | Google Scholar

Gu, N., Wang, D., Peng, Z., and Wang, J. (2022b). Safety-critical containment maneuvering of underactuated autonomous surface vehicles based on neurodynamic optimization with control barrier functions. IEEE Trans. Neural Netw. Learn. Syst. doi: 10.1109/TNNLS.2021.3110014

PubMed Abstract | CrossRef Full Text | Google Scholar

Gu, N., Wang, D., Peng, Z., Wang, J., and Han, Q.-L. (2022c). Disturbance observers and extended state observers for marine vehicles: a survey. Control Eng. Pract. 2022:108258. doi: 10.1016/j.conengprac.2022.105158

CrossRef Full Text | Google Scholar

Gu, N., Wang, D., Peng, Z. H., Wang, J., and Han, Q.-L. (2022d). Advances in line-of-sight guidance for path following of autonomous marine vehicles: an overview. IEEE Trans. Syst. Man Cybern. doi: 10.1109/TSMC.2022.3162862

CrossRef Full Text | Google Scholar

Guo, X., Yan, W. S., and Cui, R. (2020). Modified line-of-sight guidance law with adaptive neural network control of underactuated marine vehicles with state and input constraints. IEEE Trans. Control Syst. Technol. 28, 1902–1914. doi: 10.1109/TCST.2020.2998798

CrossRef Full Text | Google Scholar

Hong, Y., Wang, X., and Jiang, Z. (2013). Distributed output regulation of leader-follower multi-agent systems. Int. J. Robust Nonlin. Control 23, 48–66. doi: 10.1002/rnc.1814

PubMed Abstract | CrossRef Full Text | Google Scholar

How, B. V. E., Ge, S. S., and Choo, Y. S. (2013). Dynamic load positioning for subsea installation via adaptive neural control. IEEE J. Ocean. Eng. 35, 366–375. doi: 10.1109/JOE.2010.2041261

CrossRef Full Text | Google Scholar

Hu, G. Q. (2012). Robust consensus tracking of a class of second-order multi-agent dynamic systems. Syst. Control Lett. 61, 134–142. doi: 10.1016/j.sysconle.2011.10.004

CrossRef Full Text | Google Scholar

Hu, X., Wei, X., Kao, Y., and Han, J. (2022a). Robust synchronization for under-actuated vessels based on disturbance observer. IEEE Trans. Intell. Transp. Syst. 23, 5470–5479. doi: 10.1109/TITS.2021.3054177

CrossRef Full Text | Google Scholar

Hu, X., Zhu, G., Ma, Y., Li, Z., Malekian, R., and Sotelo, M. A. (2022b). Event-triggered adaptive fuzzy setpoint regulation of surface vessels with unmeasured velocities under thruster saturation constraints. IEEE Trans. Intell. Transp. Syst. 23, 13463–13472. doi: 10.1109/TITS.2021.3124635

CrossRef Full Text | Google Scholar

Jiang, Y., Peng, Z., Wang, D., Yong, Y., and Han, Q.-L. (2021). Cooperative target enclosing of ring-networked under-actuated autonomous surface vehicles based on data-driven fuzzy predictors and extended state observers. IEEE Trans. Fuzzy Syst. 30, 2515–2528. doi: 10.1109/TFUZZ.2021.3087920

CrossRef Full Text | Google Scholar

Krstić, M., Kanellakopoulos, I., and Kokotovic, P. (1995). Nonlinear and Adaptive Control Design. New York, NY: John Wiley & Sons.

Google Scholar

Li, J., Lee, P. M., Jun, B. H., and Lim, Y. K. (2008). Point-to-point navigation of underactuated ships. Automatica 44, 3201–3205. doi: 10.1016/j.automatica.2008.08.003

CrossRef Full Text | Google Scholar

Li, T., Zhao, R., Chen, C. L. P., Fang, L., and Liu, C. (2018). Finite-time formation control of under-actuated ships using nonlinear sliding mode control. IEEE Trans. Cybern. 48, 3243–3253. doi: 10.1109/TCYB.2018.2794968

PubMed Abstract | CrossRef Full Text | Google Scholar

Liu, L., Wang, D., Peng, Z., and Han, Q.-L. (2022). Distributed path following of multiple under-actuated autonomous surface vehicles based on data-driven neural predictors via integral concurrent learning. IEEE Trans. Neural Netw. Learn. Syst. 32, 5334–5344. doi: 10.1109/TNNLS.2021.3100147

PubMed Abstract | CrossRef Full Text | Google Scholar

Liu, L., Wang, D., Peng, Z., Li, T., and Chen, C. L. P. (2020a). Cooperative path following of ring-networked under-actuated autonomous surface vehicles: algorithms and experiment results. IEEE Trans. Cybern. 50, 1519–1529. doi: 10.1109/TCYB.2018.2883335

PubMed Abstract | CrossRef Full Text | Google Scholar

Liu, L., Zhang, W., Wang, D., and Peng, Z. (2020b). Event-triggered extended state observers design for dynamic positioning vessels subject to unknown sea loads. Ocean Eng. 2020:107242. doi: 10.1016/j.oceaneng.2020.107242

CrossRef Full Text | Google Scholar

Peng, Z., Liu, L., and Wang, J. (2021a). Output-feedback flocking control of multiple autonomous surface vehicles based on data-driven adaptive extended state observers. IEEE Trans. Cybern. 51, 4611–4622. doi: 10.1109/TCYB.2020.3009992

PubMed Abstract | CrossRef Full Text | Google Scholar

Peng, Z., Wang, D., Chen, Z., Hu, X., and Lan, W. (2013). Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics. IEEE Trans. Control Syst. Technol. 21, 513–520. doi: 10.1109/TCST.2011.2181513

CrossRef Full Text | Google Scholar

Peng, Z., Wang, D., and Hu, X. (2011). Robust adaptive formation control of underactuated autonomous surface vehicles with uncertain dynamics. IET Control Theory Appl. 5, 1378–1387. doi: 10.1049/iet-cta.2010.0429

CrossRef Full Text | Google Scholar

Peng, Z., Wang, D., Li, T., and Han, M. (2020). Output feedback cooperative formation maneuvering of autonomous surface vehicles with connectivity preservation and collision avoidance. IEEE Trans. Cybern. 50, 2527–2535. doi: 10.1109/TCYB.2019.2914717

PubMed Abstract | CrossRef Full Text | Google Scholar

Peng, Z., Wang, D., and Wang, J. (2021b). Data-driven adaptive disturbance observers for model-free trajectory tracking control of maritime autonomous surface ships. IEEE Trans. Neural Netw. Learn. Syst. 32, 5584–5593. doi: 10.1109/TNNLS.2021.3093330

PubMed Abstract | CrossRef Full Text | Google Scholar

Peng, Z., Wang, D., Zhang, H., and Sun, G. (2014). Distributed neural network control for adaptive synchronization of uncertain dynamical multiagent systems. IEEE Trans. Neural Netw. Learn. Syst. 25, 1508–1519. doi: 10.1109/TNNLS.2013.2293499

PubMed Abstract | CrossRef Full Text | Google Scholar

Peng, Z., Wang, J., Wang, D., and Han, Q.-L. (2021c). Automatic leader-follower persistent formation control for autonomous surface vehicles. IEEE Trans. Indus. Informatics 17, 732–745. doi: 10.1109/TII.2020.3004343

CrossRef Full Text | Google Scholar

Ren, W. (2007). Consensus strategies for cooperative control of vehicle formations. IET Control Theory Appl. 1, 505–512. doi: 10.1049/iet-cta:20050401

CrossRef Full Text | Google Scholar

Ren, W., and Sorensen, N. (2008). Distributed coordination architecture for multi-robot formation control. Robot. Auton. Syst. 56, 324–333. doi: 10.1016/j.robot.2007.08.005

CrossRef Full Text | Google Scholar

Rout, R., Cui, R., and Yan, W. S. (2022). Sideslip-compensated guidance-based adaptive neural control of marine surface vessels. IEEE Trans. Cybern. 52, 2860–2871. doi: 10.1109/TCYB.2020.3023162

PubMed Abstract | CrossRef Full Text | Google Scholar

Skjetne, R., Fossen, T. I., and Kokotovic, P. V. (2005). Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory. Automatica 41, 289–298. doi: 10.1016/j.automatica.2004.10.006

CrossRef Full Text | Google Scholar

Tee, K. P., and Ge, S. S. (2006). Control of fully actuated ocean surface vessels using a class of feedforward approximators. IEEE Trans. Control Syst. Technol. 14, 750–756. doi: 10.1109/TCST.2006.872507

CrossRef Full Text | Google Scholar

Wang, C., Hill, D. J., Ge, S. S., and Chen, G. R. (2006). An ISS-modular approach for adaptive neural control of pure-feedback systems. Automatica 42, 723–731. doi: 10.1016/j.automatica.2006.01.004

CrossRef Full Text | Google Scholar

Wang, X., Hong, Y., Huang, J., and Jiang, Z. P. (2010). A distributed control approach to a robust output regulation problem for multi-agent linear systems. IEEE Trans. Autom. Control 55, 2891–2895. doi: 10.1109/TAC.2010.2076250

CrossRef Full Text | Google Scholar

Wang, Y.-L., and Han, Q.-L. (2016). Network-based fault detection filter and controller coordinated design for unmanned surface vehicles in network environments. IEEE Trans. Indus. Inform. 12, 1753–1765. doi: 10.1109/TII.2016.2526648

CrossRef Full Text | Google Scholar

Yucelen, T., and Haddad, W. M. (2013). Low-frequency learning and fast adaptation in model reference adaptive control. IEEE Trans. Autom. Control 58, 1080–1085. doi: 10.1109/TAC.2012.2218667

CrossRef Full Text | Google Scholar

Zhang, H., Lewis, F. L., and Das, A. (2011). Optimal design for synchronization of cooperative systems: state feedback, observer and output feedback. IEEE Trans. Autom. Control 56, 1948–1952. doi: 10.1109/TAC.2011.2139510

CrossRef Full Text | Google Scholar

Zhang, H., Lewis, F. L., and Qu, Z. H. (2012). Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs. IEEE Trans. Indus. Electron. 59, 3026–3041. doi: 10.1109/TIE.2011.2160140

CrossRef Full Text | Google Scholar

Zhang, H. W., and Lewis, F. L. (2012). Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics. Automatica 48, 1432–1439. doi: 10.1016/j.automatica.2012.05.008

CrossRef Full Text | Google Scholar

Zhang, X.-M., Han, Q.-L., Ge, X., Ding, D., Ding, L., Yue, D., et al. (2020). Networked control systems: a survey of trends and techniques. IEEE/CAA J. Autom. Sin. 7, 1–17. doi: 10.1109/JAS.2019.1911651

CrossRef Full Text | Google Scholar

Zhu, G., Ma, Y., Li, Z., Malekian, R., and Sotelo, M. (2021). Adaptive neural output feedback control for MSVs with predefined performance. IEEE Trans. Vehicul. Technol. 70, 2994–3006. doi: 10.1109/TVT.2021.3063687

CrossRef Full Text | Google Scholar

Zhu, G., Ma, Y., Li, Z., Malekian, R., and Sotelo, M. (2022). Event-triggered adaptive neural fault-tolerant control of underactuated MSVs with input saturation. IEEE Trans. Intell. Transp. Syst. 23, 7045–7057. doi: 10.1109/TITS.2021.3066461

CrossRef Full Text | Google Scholar

Keywords: dynamic surface control, adaptive extended state observer, autonomous surface vehicle, model-free control, formation tracking

Citation: Niu X, Gao S, Xu Z and Feng S (2022) Distributed model-free formation control of networked fully-actuated autonomous surface vehicles. Front. Neurorobot. 16:1028656. doi: 10.3389/fnbot.2022.1028656

Received: 26 August 2022; Accepted: 13 September 2022;
Published: 29 September 2022.

Edited by:

Guibing Zhu, Zhejiang Ocean University, China

Reviewed by:

Dongdong Mu, Dalian Maritime University, China
Xin Hu, Ludong University, China
Yancai Hu, Shandong Jiaotong University, China

Copyright © 2022 Niu, Gao, Xu and Feng. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Shengnan Gao, gaoshengnan@dlmu.edu.cn

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.