Literature DB >> 36247356

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

Xiaobing Niu1, Shengnan Gao1, Zhibin Xu2, Shiliang Feng1.   

Abstract

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.
Copyright © 2022 Niu, Gao, Xu and Feng.

Entities:  

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

Year:  2022        PMID: 36247356      PMCID: PMC9558738          DOI: 10.3389/fnbot.2022.1028656

Source DB:  PubMed          Journal:  Front Neurorobot        ISSN: 1662-5218            Impact factor:   3.493


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).
Figure 1

The plane motion diagram of the ASV.

where represents the earth-fixed position and heading; includes the body-fixed surge and sway velocities, and the yaw rate; denote the inertia matrix, coriolis/centripetal matrix, and damping matrix, respectively; denotes the control input; represents the disturbance vector caused by the wind, waves, and ocean currents. 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. where The control objective is to design a cooperative control law τ for ASVs with dynamics (1) to track a reference trajectory η0(t) such that for some small constant δ. We use the following assumption. Assumption 1: The reference signals η0(t), , and 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 where , and a and a are determined by the communication graph, if the ith ASV obtains the information of the jth, a = 1; otherwise, a = 0. The definition of a is similar to a. 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 ϵ as Define as the Laplacian matrix of the graph and as the leader adjacency matrix, which leads to where , , , and . Define a = d+a, then, it follows from (1) that the time derivative of z in (8) is obtained where A distributed constant-bearing guidance law α is proposed as follows where Δ is positive constant, and with k ∈ ℝ, k ∈ ℝ, and k ∈ ℝ being positive constants. Let us suppose here that α are unknown, and let it pass through a first-order filter as follows where γ ∈ ℝ. Then, the derivative of q is obtained as where q = α − ν. Now using (15), we can conclude that We can obtain that the bound of ||q(t)|| satisfies the following inequality where is a positive constant. Step 2: To start with, define the velocity tracking error z as Take the time derivative of z along (4) is For the robot kinetics (4), an AESO is designed as where , , and k ∈ ℝ, k ∈ ℝ, k ∈ ℝ, k ∈ ℝ, k ∈ ℝ, and k ∈ ℝ are positive constants. , ŝ, , and are the estimates of ν, s, σ, and Λ, respectively. Assumption 3: For unknown functions s and σ, there are and , such that and . Let the parameter estimation be , and the prediction error be . Define and . It can be obtained with a being the reconstruct error. Then, the error dynamics can be expressed as To stabilize z, a model-free disturbance rejection control law is proposed as follows where and and . Substituting (21) into (18) yields where ϱ 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 , , , and , the inputs being ṡ, , and is ISS. Proof : Construct the Lyapunov function as and the time derivatives of Vσ is where and . Since renders with θ ∈ (0, 1). Therefore, it can conclude that the error ϵ is bounded. It follows from (20) that the dynamics of the and can be rewritten as where , , and with Aχ being Hurwitz. There exists a unique positive definite matrix Pχ, such that Construct the Lyapunov function for system (27) as The dynamics of the Vχ is Since renders with a ∈ (0, 1). It is concluded that the error subsystem (20) is ISS. There exists class function β such that with the gain function (Wang et al., 2006) given by Recalling (11), (17), and (22), the error dynamics is addressed as where q = ν − α. By using the coordinations of z and ẑ, the above subsystem (35) is only perturbed by and q. 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 z and ẑ and the inputs being and q, is ISS. Proof : Construct a Lyapunov function as follows Taking the time derivative of V along (35), it renders Using the inequalities it follows that By selecting and , one has Since renders There exists class function β such that where the gain functions are given by with P = diag{M, 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 c > 0 are satisfied, all signals in the closed-loop system are bounded, and the global CFT error ε converges to a neighborhood around zero. Proof : From Lemma 1, we have proved that subsystem (20) with states being and input being ṡ is ISS. From Lemma 2, it can be obtained that subsystem (35) with states being (z, ẑ) and inputs being and q is ISS. By Krstić et al. (1995), it proves that the cascade system formed by (20) and (35) with states being and the inputs being q and ṡ is ISS. Since q and ṡ is bounded by and , respectively. Then, the error signals and are all bounded. Observing that , it follows that z is bounded. Note that as t → ∞, β(·) and β(·) → 0, and it follows from (34) and (45) that z is ultimately bounded by Then, define as the minimal singular value of , and it follows from Assumption 2 that From (47) and (48), ε is ultimately bounded as

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 Δ 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}, k = diag{100, 100, 100}, k = diag{285, 338, 27.6}, and γ = 0.02. Define the path variable as ϑ, and the information of path is given in (49)
Figure 2

Communication topology.

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 z. It can be seen that the cooperative tracking errors ||z|| converge to a neighborhood of the origin. Figures 5–7 show the control inputs in terms of τ, τν, and τ, respectively. It verifies that the control inputs are all bounded. The velocity tracking error norms of z are shown in Figure 8. It can be seen that the velocity tracking errors ||z|| converge to a neighborhood of the origin.
Figure 3

Formation trajectories.

Figure 4

The cooperative tracking errors of five ASVs.

Figure 5

The control inputs τ of five ASVs.

Figure 7

The control inputs τ of five ASVs.

Figure 8

The velocity tracking errors of the five ASVs.

Communication topology. Formation trajectories. The cooperative tracking errors of five ASVs. The control inputs τ of five ASVs. The control inputs τ of five ASVs. The control inputs τ of five ASVs. 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.
  11 in total

1.  Novel L1 neural network adaptive control architecture with guaranteed transient performance.

Authors:  Chengyu Cao; Naira Hovakimyan
Journal:  IEEE Trans Neural Netw       Date:  2007-07

2.  Output-Feedback Cooperative Formation Maneuvering of Autonomous Surface Vehicles With Connectivity Preservation and Collision Avoidance.

Authors:  Zhouhua Peng; Dan Wang; Tieshan Li; Min Han
Journal:  IEEE Trans Cybern       Date:  2019-06-05       Impact factor: 11.448

3.  Cooperative Path Following Ring-Networked Under-Actuated Autonomous Surface Vehicles: Algorithms and Experimental Results.

Authors:  Lu Liu; Dan Wang; Zhouhua Peng; Tieshan Li; C L Philip Chen
Journal:  IEEE Trans Cybern       Date:  2018-12-10       Impact factor: 11.448

4.  Finite-Time Formation Control of Under-Actuated Ships Using Nonlinear Sliding Mode Control.

Authors:  Tieshan Li; Rong Zhao; C L Philip Chen; Liyou Fang; Cheng Liu
Journal:  IEEE Trans Cybern       Date:  2018-01-31       Impact factor: 11.448

5.  Distributed neural network control for adaptive synchronization of uncertain dynamical multiagent systems.

Authors:  Zhouhua Peng; Dan Wang; Hongwei Zhang; Gang Sun
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2014-08       Impact factor: 10.451

6.  Data-Driven Adaptive Disturbance Observers for Model-Free Trajectory Tracking Control of Maritime Autonomous Surface Ships.

Authors:  Zhouhua Peng; Dan Wang; Jun Wang
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2021-07-13       Impact factor: 10.451

7.  Sideslip-Compensated Guidance-Based Adaptive Neural Control of Marine Surface Vessels.

Authors:  Raja Rout; Rongxin Cui; Weisheng Yan
Journal:  IEEE Trans Cybern       Date:  2022-05-19       Impact factor: 11.448

8.  Model-Free Containment Control of Underactuated Surface Vessels Under Switching Topologies Based on Guiding Vector Fields and Data-Driven Neural Predictors.

Authors:  Nan Gu; Dan Wang; Zhouhua Peng; Tieshan Li; Shaocheng Tong
Journal:  IEEE Trans Cybern       Date:  2022-09-19       Impact factor: 19.118

9.  Distributed Path Following of Multiple Under-Actuated Autonomous Surface Vehicles Based on Data-Driven Neural Predictors via Integral Concurrent Learning.

Authors:  Lu Liu; Dan Wang; Zhouhua Peng; Qing-Long Han
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2021-11-30       Impact factor: 10.451

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.