Abstract
This paper designs an adaptive formation control system for unmanned underwater vehicles (UUVs) in the presence of unmeasurable states and environmental disturbance. To solve the problem of unmeasurable UUV states, a filtered high-gain observer (FHGO) is employed to estimate the states, despite measurement noise. Then, an adaptive control scheme is designed to achieve UUV formation collision avoidance. The radial basis function (RBF) is used to estimate the unknown disturbance. The stability of UUV formation with collision avoidance is proven by using the Lyapunov theorem. Numerical simulation is carried out to demonstrate that the proposed filtered high-gain observer is successful in estimating the states of UUVs. The control law can keep the UUV formation from collision with good performance.
1. Introduction
Due to its high efficiency and wide searching area, formation control for multiple agents has become a hot topic. In the research process, there are a lot of challenges to address, such as nonlinearity in parameters, communication constraints and dynamic environmental disturbance. Various methods have been proposed for the formation control of autonomous underwater vehicle (AUV) groups in a decentralized manner, which is also known as high-level control, examples of which include artificial potential field or methods based on agreement protocol such as leader–follower, virtual structure and behavioral approaches [1,2,3]. In [4], an adaptive neural network formation controller was developed for multiple AUVs with unknown model coupling terms and unknown disturbances. A neuroadaptive sliding mode formation controller was proposed for multiple AUVs with environmental disturbances [5]. Gao proposed a fixed-time sliding control scheme with a disturbance observer to solve the compound disturbance, including both external environment disturbance and parameter uncertainties [6]. Based on the minimal learning parameter algorithm, Lu proposed a robust adaptive formation controller to achieve the formation control of multiple underactuated surface vessels (USVs) [7]. Due to the complicated underwater situation, the research progress of UUV formation is relatively slow, but research on unmanned aerial vehicle (UAV) formations, autonomous ground vehicles and multiagents is advancing. In [8], an adaptive neural network control scheme was investigated to address the formation control problem of multi-USVs with data dropout and time delays [9].
Based on the approximation of a partial differential equation modeling the nonlinear steady state, the characterization of the low-pass filtering to high-frequency measurement noise of high-gain observers has been proved in [10]. High-gain observers are a good choice for dealing with the influence of noise. It is fundamental to recall that the performance of a high-gain observer in the presence of colored measurement noise is mainly characterized by its dominant linear behavior, if the frequency of the noise is large enough, as shown in [10,11]. In [12], a fixed-time state observer was designed to estimate velocity state, and a fuzzy adaptive sliding mode control law was proposed to achieve trajectory tracking. In the absence of high-frequency measurement noise, high-gain observers can simultaneously reject modeling uncertainty and quickly reconstruct the system states. In fact, to achieve the objectives of fast state estimation, the chosen observer gain must be sufficiently high. However, measurement noise introduces an upper limit for the gain when good performance is considered. Prasov applied a nonlinear gain approach to overcome the trade-off between fast state reconstruction and measurement noise attenuation [13]. The idea behind the inclusion of dead-zone nonlinearity in a high-gain observer is to achieve a large gain when the system is still in the transient phase. Hence, state estimations can approach the true state values significantly fast. When the estimation error is sufficiently small, the observer gain is small. Thus, the measurement noise can be attenuated. The second solution is a modified high-gain observer, which applies a low-pass filter to standard high-gain observers to reduce the effect of measurement noise [11].
In [14], an adaptive neural tracking control scheme was designed to solve a class of uncertain switched stochastic nonlinear pure-feedback systems, and radial basis function (RBF) neural networks were used to approximate the unknown nonlinear functions. The RBFNN was also adopted in the uncertain switched nonlinear systems to estimate nonstrict-feedback forms, and the error caused by the RBFNN was compensated [15]. The uncertain switched nonstrict-feedback nonlinear systems used the RBFNN to cope with uncertain nonlinear parts [16].
Research on the collision avoidance strategy of multiagents has been deepened. In [17,18], types of potential functions were designed to achieve connectivity preservation and collision avoidance, and the Lyapunov function was used for stability analysis. For multiagent systems, the virtual potential force of the artificial potential field (APF) was treated as an external disturbance, which proved to be robust based on H ∞ analysis in [19]. Bong investigated a USV formation system that suffered from heterogeneous limited communication ranges and designed a novel nonlinear transformed formation error for achieving initial connectivity preservation and collision avoidance [20]. In [21], a distributed control strategy was presented for a multiagent system to reach the target plane with a predesigned orientation, circulate around the target with a prescribed radius, and avoid collisions among multiagents. He and Wang proposed a formation control method with collision avoidance for actuated multi-USVs to address parametric and nonparametric uncertainties and external disturbances by imposing proper prescribed performance [22]. By integrating the gradient of a repulsive APF with a fast terminal sliding mode surface, a novel sliding mode surface-like variable was improved for a position control scheme of USV formation [23].
Motivated by the above observations, this paper presents an adaptive neural network control scheme for UUV formation with unmeasurable states. The specific contributions of this paper can be summarized as follows:
- An FHGO is designed to exactly estimate the states of UUVs to satisfy the so-called observer matching condition. Differently from [10], the input-to-state stability property of the estimation error is still preserved in the presence of measurement noise;
- An adaptive neural network formation control scheme is designed for UUV formation with collision avoidance under unknown disturbance. The RBF neural network is used to estimate the unknown disturbance. Studies on collision avoidance for multi-UUV formation are mostly on the 3-DOF model in the horizontal plane. The state feedback linearization method is used to transfer the nonlinear and coupling mathematical model of UUVs into a second-order system model in 5-DOF. The artificial potential field theory is applied to cope with collision avoidance among the UUVs. The form of the potential function is much simpler;
- Based on the Lyapunov theory, the stability of the formation system is proven. The proposed controller is valid and performs well, which can be found in the 3-D simulation figures.
2. Preliminaries and Problem Formulation
2.1. Graph Theory
Considering a multi-UUV system consisting of vehicles, we use graph theory to model the information exchange among UUVs. Let the graph be an undirected graph, which consists of a node set , an edge set and the adjacency matrix . The element denotes that the node can receive information from the node ; otherwise , and for all, , . Moreover, is undirected if . The collection of connected neighbors of is denoted as . The in-degree matrix is a diagonal matrix, where is the in-degree of node . Then, the Laplacian matrix is defined as . Define , which is the communication weight matrix between and the virtual leader, where means that can receive the information from the virtual leader, and means otherwise. Then, we obtain the matrix , and the eigenvalues of are positive.
2.2. Feedback Linearization of UUV Model
The kinematic and dynamic model of a UUV are described in two coordinate frames, which are the Earth-fixed frame {E} and the body-fixed frame {B}, as shown in Figure 1.
Figure 1.
Coordinate system of a UUV.
According to the structure of the UUV studied in engineering applications, there is no thruster to control the angular velocity in roll. Meanwhile, the rolling has little influence on the translational motion, so the roll speed can be ignored. Then, the kinematic and dynamic equations of UUVs can be described as [24]:
where denotes the position and the attitude angle of the UUV in the Earth-fixed frame. is the velocity vector of the UUV in the body-fixed frame. is an unknown time-varying disturbance due to currents and waves. is the control input acting on the UUV in the body-fixed frame. represents the parameter uncertainty. denotes the measurement noise. Additionally, is the transformation matrix. , and denote the inertia matrix, damping matrix and the matrix of Coriolis and centrifugal terms, respectively.
The mathematical model of UUV is nonlinear and has strong coupling. To solve the problem, the feedback linearization method is adopted to simplify the UUV model. The standard double integrator dynamic model can be described as:
The specific linearization process can be obtained from [25]. In (3), the external disturbances are not considered. Since the disturbance is unknown and nonlinear, no matter how the conversion is performed in the linearization process, the final form of disturbance is still unknown and nonlinear. Then, a modified linearization model is proposed in this paper as:
where and are the position and velocity of the in UUV formation with is the control input of . is an unknown time-varying disturbance.
Due to the complexity of the underwater environment, if faults occur to the leader in the leader–follower method, the mission of UUV formation will not be able to be completed. To enhance the fault tolerance ability of the formation control, a virtual leader is introduced and defined as:
where is the position of the virtual leader, and is the velocity of the virtual leader. is a given bounded and time-varied function, is a positive constant, and . Define the error variable of as:
where is the desired relative position between and the virtual leader. The desired velocity of is the same as the velocity of the virtual leader. Design . Then, we obtain the error variable of the system as:
where means that can receive the information from the virtual leader, and means otherwise.
2.3. Artificial Potential Field and Virtual Repulsive
The APF method regards each UUV as a high-potential field. If any UUV is close to its neighbor, the repulsive force will repel the UUV away from the other UUV’s potential field. There are two advantages to collision avoidance by using the APF method. The first is that the individuals of multi-UUV systems can be separated from each other to avoid collisions. The second is that fewer parameters need to be debugged, and the controller design is much simpler than other collision avoidance methods. In practical engineering, the UUV is a rigid body with volume instead of a particle. Then, we assume that each UUV has the same structure and define the collision sphere and the collision avoidance sphere of a UUV, as shown in Figure 2. The collision avoidance sphere is defined by the black sphere with safe radius . The collision sphere is shown by the red sphere with collision radius . We define is the distance between and . Shi [26] concludes that UUV is a collision avoidance neighbor of UUV , while . When , collision occurs between and .
Figure 2.
Collision sphere and the collision avoidance sphere of UUVs.
To ensure that no collision occurs among the UUVs, an artificial potential function and an action function are defined as:
where is a design parameter. When is large enough and or , the potential function will tend to infinity. Thus, the repulsive force for collision avoidance is:
where denotes a negative gradient along , and is a positive gain parameter.
2.4. RBF Neural Network
The radial basis function neural network (RBFNN) is usually applied to approximate the unknown nonlinear functions because of its advantage of approximation property [14]. Then, the RBFNN is used to address the unknown disturbance in this article. The RBFNN can approximate the continuous function of disturbance as:
where is the estimation error, and is the ideal constant weight. represents the basis function vector described as:
where is the center of the Gaussian kernel, and denotes the width of the Gaussian kernel.
Define the error between the ideal weight and the estimated weight as:
where indicates the estimation of the ideal constant weight vector. Design the adaptive weight update law of the neural network as:
where is the designed positive parameter, and is a positive constants.
2.5. Control Objective
The goal of this paper is to design an adaptive controller for a multi-UUV system with collision avoidance. The control problems can be formally stated by the following objectives:
where denotes the relative position variable between the UUV and its collision avoidance neighbor UUV , and is a Euclidean norm.
Assumption 1.
The disturbance is time-varying and bounded. Then, there exists a positive constant , such that
.
Assumption 2.
The velocity of UUVs and the virtual leader are not zero, e.g., and . According to the characteristics of UUV, the velocity of UUVs is bounded, e.g., and , where and are positive constants.
Assumption 3.
At least one UUV can receive the information from the virtual leader, e.g., , where is the communication matrix between the virtual leader and followers. The communication between the UUVs is connected, e.g., and .
Assumption 4.
The initial error in relative position and relative velocity of any two UUVs are bounded. e.g., . and are positive finite values.
Lemma 1
[26]. and . If the Laplacian matrix of the undirected graph is irreducible, then the eigenvalues of the matrix are positive definite, e.g., .
Lemma 2
[26]. is a continuous function for any time, and the initial state of is bounded. If the inequality holds with , then we have the following inequality:
Lemma 3
[27]. is a continuous function for any times, and the initial state of is bounded. If the inequality holds for , then we have the following inequality:
3. Main Results
3.1. Filtered High-Gain Observer Design
There are some conditions, such as guidance failure or the fault of facilities, where the states of the UUV cannot be obtained. To achieve the state estimation of the UUV formation, a filtered high-gain observer (FHGO) is designed for multi-UUV systems with measurement noise in the subsection. The main feature of the FHGO lies in its filtering capabilities, which allow obtaining relatively smooth estimates in the presence of noisy output measurements.
Let the UUV model be transformed into regular form:
The high-gain observer design will be performed according to the following assumption.
Assumption 5.
The states and are bounded. In addition, the noiseis essentially a bounded function.
For comparison purposes, one recalls the equations of the standard high-gain observer (SHGO) proposed in [28]:
where and denote the states of HGO, is a sufficiently small positive constant, and are chosen such that he roots of have negative real parts, and .
Inspired by Khalil [11], to improve the sensitivity properties of the observer with respect to measurement noise, an FHGO for UUV formation can be designed as follows
where is the time constant, and , and are gain matrices such that .
Theorem 1.
For the FHGO (21), there exists a positive constant , arbitrarily small positive number and a finite time such that for , where ,
.
Proof of Theorem 1.
The following auxiliary variables are defined
Obviously, according to the above definition, is the filtered signal of measurement noise , which is denoted by . Thus, we have . Define the estimation errors , . Then, we have
According to the definition of , we can obtain the detailed expansion of :
where . Substitute the above Equation (24) into the error dynamics (23), we obtain:
Now, consider the following change of coordinate
where . Taking derivative to the (24)
Then, it can be written in the compact form as:
where , , .
Consider the Lyapunov function as
where . Taking the derivative of the Lyapunov function and inserting (26) leads to:
By the definition of in (20), we have
Then, by the negative definiteness of and Assumption 1, it can be shown that is ultimately bounded by . Furthermore, we can deduce that is bounded by some constant , and
where , , .
Using the fact that and , after some expansions and simplifications, we arrive at
where , , . After computations, we obtain
It can be verified that
In the light of , some positive constants , , must exist such that:
Recall that
Obviously, if and are bounded, then the uniform ultimate boundedness of tracking error can be obtained. The derivative of and can be derived as
Then, by Assumption 1, it can be shown that and are ultimately bounded by . After some computations, we obtain
where . Then, by choosing a constant and , where , , time must exists such that for . This completes the proof. □
Remark 1.
It should be noted that when the measurement noise bound is small enough,can always be arbitrarily small by selecting the appropriate time constantand observer parameter. Therefore, the estimation errors of the observer are guaranteed to be bounded. Moreover, according to Theorem 1, the accurate estimations of the position vector p and velocity vector v of the ship can be obtained through the appropriate coordinate transformation of the state of the FHGO:
where. The FHGO designed in this subsection will be used to accurately estimate the states of multi-UUV systems in the following sections.
Define error of the whole system with state observer as:
3.2. Adaptive Neural Network Formation Control with Collision Avoidance under Unknown Disturbances
The formation control law of the multi-UUVs is defined as:
Combining (9) with (40), we can obtain the formation controller based on a high-gain observer with collision avoidance under unknown disturbances is designed as
Proof of the Stability of the System.
Define the Lyapunov function as follows:
where represents the Kronecker product. Define the derivatives of the error variable as follows:
where , , , . Taking the time derivative of the Lyapunov function, we obtain
where . Substituting (9), (13) and (40) becomes
For an undirected graph, the repulsive forces between UUVs are equal and opposite in direction [29]. Therefore, . Then, substituting (38), we obtain
Based on the Young’s inequality
where is a positive constant, and . Then, we can obtain
Choose and . , , are the error terms that are bounded. and are constants. Thus, let .
Then, (47) can be written as:
According to [24], , so the matrix such that
By choosing , and are the smallest eigenvalue of the matrix and , respectively, and denotes the largest eigenvalue of the matrix . .
Then, we can obtain
According to Lemma 2, the inequality can be obtained as
Then, the adaptive UUV formation system with disturbance achieves performance. □
Proof of Collision Avoidance.
Define an energy function:
Because all the UUVs in the formation have the same structure and characteristic of kinematic and dynamic, each UUV’s collision avoidance performance is analyzed in the same way. The specific proof can be obtained from [28]. Taking the time derivative of (56) yields:
From (55), it is easy to obtain the error terms , , and are bounded. , and are also bounded. However, the potential function approaches infinity if . Then, we can obtain the inequality by choosing the appropriate parameter as follows:
Then,
According to Lemma 3, we can obtain the following inequality
By designing the parameter , we have . Substituting it into (58), we obtain . Therefore, the UUV formation can avoid collision among them by the proposed control law. □
Remark 2.
It should be noted that when the collision avoidance part is zero in the UUV formation system, because the repulsive forces between UUVs are equal and opposite in direction. Then, a Lyapunov function is designed to prove the stability of the collision avoidance system.
4. Simulation
To illustrate the effectiveness of the proposed algorithms, simulation was achieved by the Simulink block in MATLAB with a step time of 150 s. The verification was mainly divided into two parts. The first analyzes the effect of the state observer. The other is about the effectiveness of collision avoidance. The UUV formation consists of four UUVs in the simulation experiment, and is the virtual leader. Before showing the simulation results, some parameters used in the system are listed in Table 1.
Table 1.
Parameters.
The adjacency matrix and Laplacian matrix are
The initial velocities of the UUVs are designed as zero, and the initial position of the UUVs is given as
The position of the virtual leader is given as
The desired relative position between and the virtual leader is
Since the disturbance we considered is nonlinear and bounded, is given as:
4.1. State Observer Simulation Result
To illustrate the noise resistance ability of the proposed FHGO, a simulation comparison is presented by applying the SHGO (20) in [29]. The design parameters are taken as , , . The low-pass filter is taken as
where . The measurement noise is generated using the Simulink Band-Limited White Noise block with a noise power of 0.001 and sample time of 0.01 s. The following simulations in Figure 3, Figure 4 and Figure 5 illustrate the effectiveness of the filter in reducing the steady-state error and peak value in the beginning. We can find in Figure 4 and Figure 5 that the estimation of the SHGO observer is badly jittery, and the estimation of the FHGO is more stable.
Figure 3.
Position states estimation of state observer in x, y and z directions.
Figure 4.
Velocity state estimation of state observer.
Figure 5.
Angle velocity state estimation of state observer.
4.2. Collision Avoidance Simulation Result
To show the performance of the controller of collision avoidance, we used the RBF neural network to estimate the unknown disturbance. Figure 6 shows that the UUVs follow the desired trajectory well and keep a good formation form. The distance between any two UUVs is more clear to show the collision. The line is set at the bottom of Figure 7. If the distance , collision occurs. Figure 7 shows the distance between any two UUVs of the formation considering collision avoidance. There is no line under the line. The distance between UUVs is below to . With the collision avoidance control, the formation performance can be guaranteed.
Figure 6.
Three-dimensional (3D) trajectory of the UUV formation with collision avoidance under unknown disturbance.
Figure 7.
Distance between any two UUVs of the formation with collision avoidance.
The position error and velocity error performance are validated as shown in Figure 8. All the errors converge to zero in finite time, which means that the controller works satisfactorily and the system is stable. Simulation results show the four UUVs can track the virtual leader well without collision and maintain a good formation.
Figure 8.
Position errors and velocity errors of UUVs.
5. Conclusions
The adaptive neural network formation control for multi-UUVs with collision avoidance under unknown disturbance is discussed. Graph theory is utilized to model the communications between UUVs. Feedback linearization is used to simplify the 5-DOF mathematical model. The overall structure of the control law is composed of the formation controller and the collision avoidance controller. In the condition of unmeasurable states, FHGO is designed to exactly estimate the states of UUVs. The RBF neural network is adopted to approximate the nonlinear dynamic disturbance term. By integrating the artificial potential field method into the virtual leader-following formation strategy, the collision among UUVs problem is solved. The system stability is proven using the Lyapunov theory. The result shows the observer proposed in this paper performs better. Simulation results on formation control with collision avoidance demonstrated the controller designed in this paper is valid and performs well.
Author Contributions
Conceptualization, A.J. and Z.Y.; methodology, A.J.; software, C.L. and A.J.; validation, A.J. and C.L.; formal analysis, Z.Y. and H.L.; investigation, A.J.; resources, Z.Y.; data curation, A.J.; writing original draft preparation, A.J. and H.L.; writing review and editing, Z.Y.; supervision, Z.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zhou, K.-B.; Wu, X.-K.; Ge, M.-F.; Liang, C.-D.; Hu, B.-L. Neural-Adaptive Finite-Time Formation Tracking Control of Multiple Nonholonomic Agents with a Time-Varying Target. IEEE Access 2020, 8, 62943–62953. [Google Scholar] [CrossRef]
- Li, X.; Wen, C.; Chen, C. Adaptive Formation Control of Networked Robotic Systems with Bearing-Only Measurements. IEEE Trans. Cybern. 2020, 51, 199–209. [Google Scholar] [CrossRef] [PubMed]
- Brinon-Arranz, L.; Renzaglia, A.; Schenato, L. Multirobot Symmetric Formations for Gradient and Hessian Estimation with Application to Source Seeking. IEEE Trans. Robot. 2019, 35, 782–789. [Google Scholar] [CrossRef]
- Park, B.S. Adaptive formation control of underactuated autonomous underwater vehicles. Ocean Eng. 2015, 96, 1–7. [Google Scholar] [CrossRef]
- Wang, J.; Wang, C.; Wei, Y.; Zhang, C. Neuroadaptive Sliding Mode Formation Control of Autonomous Underwater Vehicles with Uncertain Dynamics. IEEE Syst. J. 2019, 14, 3325–3333. [Google Scholar] [CrossRef]
- Gao, Z.; Guo, G. Fixed-time sliding mode formation control of AUVs based on a disturbance observer. IEEE/CAA J. Autom. Sin. 2020, 7, 539–545. [Google Scholar] [CrossRef]
- Lu, Y.; Zhang, G.; Sun, Z.; Zhang, W. Robust adaptive formation control of underactuated autonomous surface vessels based on MLP and DOB. Nonlinear Dyn. 2018, 94, 503–519. [Google Scholar] [CrossRef]
- Park, B.S.; Kwon, J.-W.; Kim, H. Neural network-based output feedback control for reference tracking of underactuated surface vessels. Automatica 2017, 77, 353–359. [Google Scholar] [CrossRef]
- Franze, G.; Casavola, A.; Famularo, D.; Lucia, W. Distributed Receding Horizon Control of Constrained Networked Leader–Follower Formations Subject to Packet Dropouts. IEEE Trans. Control Syst. Technol. 2017, 26, 1798–1809. [Google Scholar] [CrossRef]
- Astolfi, D.; Marconi, L.; Praly, L.; Teel, A. Sensitivity to High-Frequency Measurement Noise of Nonlinear High-Gain Observers. IFAC-PapersOnLine 2016, 49, 862–866. [Google Scholar] [CrossRef]
- Khalil, H.K.; Priess, S. Analysis of the Use of Low-Pass Filters with High-Gain Observers. IFAC-PapersOnLine 2016, 49, 488–492. [Google Scholar] [CrossRef]
- Abadi, A.S.S.; Hosseinabadi, P.A.; Mekhilef, S. Fuzzy Adaptive Fixed-time Sliding Mode Control with State Observer for A Class of High-order Mismatched Uncertain Systems. Int. J. Control. Autom. Syst. 2020, 18, 2492–2508. [Google Scholar] [CrossRef]
- Prasov, A.A.; Khalil, H.K. A nonlinear high-gain observer for systems with measurement noise in a feedback control frame-work. IEEE Trans Autom Control 2013, 58, 569–580. [Google Scholar] [CrossRef]
- Niu, B.; Duan, P.; Li, J.; Li, X. Adaptive Neural Tracking Control Scheme of Switched Stochastic Nonlinear Pure-Feedback Nonlower Triangular Systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 975–986. [Google Scholar] [CrossRef]
- Xu, N.; Zhao, X.; Zong, G.; Wang, Y. Adaptive control design for uncertain switched nonstrict-feedback nonlinear systems to achieve as-ymptotic tracking performance. Appl. Math. Comput. 2021, 408, 126344. [Google Scholar]
- Ma, L.; Xu, N.; Zhao, X.; Zong, G.; Huo, X. Small-Gain Technique-Based Adaptive Neural Output-Feedback Fault-Tolerant Control of Switched Nonlinear Systems with Unmodeled Dynamics. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7051–7062. [Google Scholar] [CrossRef]
- Sakai, D.; Fukushima, H.; Matsuno, F. Leader–Follower Navigation in Obstacle Environments While Preserving Connectivity without Data Transmission. IEEE Trans. Control Syst. Technol. 2017, 26, 1233–1248. [Google Scholar] [CrossRef] [Green Version]
- Dong, Y.; Su, Y.; Liu, Y.; Xu, S. An internal model approach for multi-agent rendezvous and connectivity preservation with nonlinear dynamics. Automatica 2018, 89, 300–307. [Google Scholar] [CrossRef]
- Wen, G.; Chen, C.L.P.; Liu, Y.-J. Formation Control with Obstacle Avoidance for a Class of Stochastic Multiagent Systems. IEEE Trans. Ind. Electron. 2017, 65, 5847–5855. [Google Scholar] [CrossRef]
- Park, B.S.; Yoo, S.J. An Error Transformation Approach for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Networked Uncertain Underactuated Surface Vessels. IEEE Trans. Cybern. 2018, 49, 2955–2966. [Google Scholar] [CrossRef]
- Zhong, H.; Wang, Y.; Miao, Z.; Tan, J.; Li, L.; Zhang, H.; Fierro, R. Circumnavigation of a Moving Target in 3D by Multi-agent Systems with Collision Avoidance: An Orthogonal Vector Fields-based Approach. Int. J. Control. Autom. Syst. 2019, 17, 212–224. [Google Scholar] [CrossRef]
- He, S.; Wang, M.; Dai, S.-L.; Luo, F. Leader–Follower Formation Control of USVs with Prescribed Performance and Collision Avoidance. IEEE Trans. Ind. Inform. 2018, 15, 572–581. [Google Scholar] [CrossRef]
- Huang, Y.; Liu, W.; Li, B.; Yang, Y.; Xiao, B. Finite-time formation tracking control with collision avoidance for quadrotor UAVs. J. Frankl. Inst. 2020, 357, 4034–4058. [Google Scholar] [CrossRef]
- Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
- Yan, Z.-P.; Liu, Y.-B.; Yu, C.-B.; Zhou, J.-J. Leader-following coordination of multiple UUVs formation under two independent topologies and time-varying delays. J. Cent. South Univ. 2017, 24, 382–393. [Google Scholar] [CrossRef]
- Shi, Q.; Li, T.; Li, J.; Chen, C.P.; Xiao, Y.; Shan, Q. Adaptive leader-following formation control with collision avoidance for a class of second-order nonlinear multi-agent systems. Neurocomputing 2019, 350, 282–290. [Google Scholar] [CrossRef]
- Wen, G.; Chen, C.L.P.; Dou, H.; Yang, H.; Liu, C. Formation control with obstacle avoidance of second-order multi-agent systems under directed communication topology. Sci. China Inf. Sci. 2019, 62, 192205. [Google Scholar] [CrossRef] [Green Version]
- Khalil, H.K.; Praly, L. High-gain observers in nonlinear feedback control. Int. J. Robust Nonlinear Control 2014, 24, 993–1015. [Google Scholar] [CrossRef]
- Pang, Z.H.; Zheng, C.B.; Sun, J.; Han, Q.L.; Liu, G.P. Distance- and velocity-based collision avoidance for time-varying formation control of sec-ond-order multi-agent systems. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 1253–1257. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).