Abstract
This paper investigates the cooperative formation trajectory tracking problem for heterogeneous unmanned aerial vehicle (UAV) and multiple unmanned surface vessel (USV) systems with collision avoidance performance. Firstly, a formation control protocol based on extended state observer (ESO) is proposed to ensure that the UAV and the USVs track the target trajectory simultaneously in the XY plane. Then, the collision avoidance control strategy of USV formation based on artificial potential field (APF) theory is designed. Specifically, the APF method is improved by reconstructing the repulsive potential field to make the collision avoidance action of USVs more in line with the requirements of International Regulations for Preventing Collisions at Sea (COLREGs). Following that, an altitude controller for the UAV is proposed to maintain the cooperative formation of the heterogeneous systems. Based on the input-to-state stability, the stability of the proposed control structure is proven, and all the signals in the closed-loop system are ultimately bounded. Finally, a simulation study is provided to show the efficacy of the proposed strategy.
1. Introduction
In the past few years, unmanned systems have gained significant prominence in the realm of industrial advancement, attributed to their diverse usage in areas such as reconnaissance [,], marine pollution tracking [,], and advanced traffic management [,]. These systems principally encompass unmanned aerial vehicles (UAVs), unmanned ground vehicles (UGVs), unmanned surface vehicles (USVs), and autonomous underwater vehicles (AUVs) [,]. Although each unmanned system can handle tasks, its capacity limits its ability to deal with more complex tasks. Therefore, a homogeneous or heterogeneous system is more effective than a single unmanned system in completing intricate tasks [,,].
The development of USV has been widely employed in ocean engineering due to its benefits, which include increased loading capacity, more convenience, and cheaper mission costs [,]. However, finding the rescue target in rescue missions and maritime searches is difficult owing to the restricted observation range of USVs [,]. Fortunately, incorporating UAVs into USV systems to construct heterogeneous multi-agent systems can compensate for this shortcoming [,]. A USV usually boosts its capacity to operate at sea by using the UAV’s flexibility and utilizing the powerful target search ability while simultaneously widening the communication range of the sea between USVs, therefore, the heterogeneous systems extend the effective working area [,]. As a result, it is critical to investigate the formation challenges of a heterogeneous system, which has primarily engineering importance.
For the cooperative tracking control problem of UAVs and USVs, many research results have been addressed, among which typical control methods include the leader following method [], virtual structure method [], behavior-based approach [], and model prediction method []. In [], a series of coordinate transformations have been developed to convert the tracking error dynamics of a marine aerial-surface heterogeneous system into translation–rotation cascade forms. This eliminates variability between the UAV and the USV in terms of both translation and rotation dynamics. In [], the research proposes an adaptive fault-tolerant time-varying formation control scheme. This scheme is particularly tailored to address challenges posed by actuator failures, parameter uncertainties, and external disturbances within the framework of a directed communication topology.
In the area of cooperative control of heterogeneous formations of UAVs and USVs, a globally applicable fixed-duration adaptive neural network is designed in [] that employs a nonsingular rapid terminal sliding approach for formation control. This protocol is engineered to accurately follow a specified trajectory and achieve a predefined formation arrangement within a set timeframe, effectively addressing a range of uncertainties. This is accomplished by harnessing the combined strengths of adaptive methodologies and Radial Basis Function (RBF) neural networks. In [], the research proposes a velocity estimation-based control strategy that comprises a distributed observer for estimating each vehicle’s reference velocity. In [], a distributed model predictive control algorithm tailored for heterogeneous systems is presented, characterized by a directed topological structure.
It is worth noting that the above research results tend to focus on the establishment of air–sea cooperation and the realization of trajectory tracking without considering the problem of collision avoidance [,]. During the mission, a minimum safe distance has to be maintained between any two unmanned systems to prevent collisions and to avoid damage to the overall performance of the search and rescue cooperative mission. Therefore, another key issue for the heterogeneous formation system is collision avoidance. Collision avoidance includes not only avoiding collisions between unmanned systems or between unmanned systems and other individuals but also avoiding collisions between unmanned systems and obstacles. Collision avoidance can be further divided into static collision avoidance based on sensor information and dynamic collision avoidance based on an unknown environment. Collision avoidance between aerial vehicles and obstacles can be divided into two ways: overall collision avoidance and changing formation collision avoidance.
There are relatively few research results on the cooperative formation control of heterogeneous systems with collision avoidance and obstacle avoidance. To avoid collision between ships, Refs. [,] propose an unmanned ship formation control method based on guaranteed performance, but the collision avoidance of obstacles is not addressed. For the collision avoidance problem between UAVs with static and dynamic obstacles, a cooperative controller for multiple unmanned ships based on artificial potential function is proposed in [,], while in the area of cooperative collision avoidance and obstacle avoidance for heterogeneous systems, research results are more limited. In [], a distributed heterogeneous cooperative tracking control approach is proposed based on the leader-following method, and the artificial potential field (APF) algorithm is used to construct a control strategy with a collision avoidance mechanism. However, the research results between vehicles ignore the nautical engineering practice and poorly consider the COLREGs.
Based on the preceding analysis, this paper investigates the cooperative formation trajectory tracking problem for UAV-USV heterogeneous systems with model uncertainty and external disturbances. To solve this problem, a formation control protocol based on extended state observer (ESO) is proposed to ensure that UAV and USV track the target trajectory simultaneously. The collision avoidance control strategy of USV formation based on improved APF theory is designed. The collision avoidance problem between multiple USV formations formed under UAV coordination is solved by innovatively introducing the ship encounter situation and danger evaluation index into the artificial potential field. The key contributions can be summarized as follows:
- (1)
- Compared with the existing results in [,,,], which only study the cooperative trajectory tracking problem of UAV and USV heterogeneous systems, this paper explores the collision avoidance protocol for USV formation under UAV cooperation with navigation practice.
- (2)
- Compared with the existing results in [,,,], which estimate that the system’s indeterminate terms rely on RBF neural networks and fuzzy logic, etc., this paper employs ESO to realize the accurate compensation of uncertainties and external disturbances in heterogeneous systems.
- (3)
- Compared with the existing results in [,,,,,,], this paper innovatively introduces the ship encounter situation and danger evaluation index into the APF approach, and the improved APF method for heterogeneous cooperative control collision avoidance decision is more in line with the navigation practice.
2. Preliminaries and Problem Statement
2.1. Problem Formulation
Consider the heterogeneous systems consisting of one UAV and N USVs. First, the dynamic models of the UAV and N USVs are presented. They are used to illustrate a unified dynamic model for the heterogeneous system. For ease of use, let . According to the results in [], the dynamic model of the quadrotor UAV can be described as
where is the attitude state, is the position state, are the three control torques, is the control thrust, is the gravitational acceleration, denotes the mass, is the overall residual rotor angle, represent the moments of the inertia, represent the translational drag coefficients, are the external disturbances encountered, and denotes the moment of rotor’s inertia.
Inspired by the results in [], the UAV’s rotational dynamics can be stabilized separately. Therefore, in light of external disturbances and parametric uncertainties, the UAV model (1) is redefined in the following manner
where is the position, , , , denotes the new control signal which is given as []
In the horizontal plane, the i-th USV’s kinematic and dynamic equations are described as []
and
where denotes the yaw angle; denotes the position; denote the surge, sway, and yaw velocity, respectively; represent the inertial mass; , , denote the nonlinear dynamics consisting of Coriolis forces and the unmodeled hydrodynamics; represent the bounded disturbances; and and represent the surge force and the yaw moment.
Because the USVs’ motion model given in (4) and (5) is underactuated, a hand position technique is employed to compensate. The USVs’ front point is defined as the hand point, which can be expressed as
where denotes the distance between the new defined hand point and the actual position , which is depicted in Figure 1.
Figure 1.
The kinematic model of USV.
The second derivative of (7) yields the following result
Based on (9), the i-th USV position dynamics can be described as
where is the i-th USV position, , , , , .
When (11) represents the UAV model. Where , , , , , .
When (11) represents the USV model. Where , , , .
The virtual leader is defined and its motion model is described as follows
where denote the position and velocity state vectors, respectively. is a smooth unknown nonlinear function.
Define the system’s error variable as
where represents the desired relative position vector between i-th of the agent of the heterogeneous systems and the virtual leader.
Assumption A1.
The aerodynamic drag coefficients , , and are bounded and unknown. The unknown nonlinear function is bounded. Then, there exists a positive constant such that .
Assumption A2.
The quadrotor UAV experiences external perturbations , , , which are confined within certain bounds, fulfilling the conditions , , . Here, , , and represent unknown positive constants. The USV experiences external disturbances which are confined within certain limits, fulfilling the conditions . In this context, , and signify unknown positive constants.
Assumption A3.
The velocity and acceleration of the agent and the virtual leader are bounded, and they satisfy , .
Assumption A4.
is a symmetric matrix and its eigenvalues are satisfied such that , where is a positive constant.
Theorem 1
([]). For any point in time, the function is continuous and positive, with its initial state being within limits. Given that the inequality is satisfied, where and , it can be deduced that
Theorem 2
([]). At all moments, the function remains positive and continuous, with its initial condition being constrained. Should the condition be valid for with , it leads to the inference that
2.2. Algebraic Graph Theory
is an undirected graph in this paper, with being the node-set, being the edge set, and being the adjacency matrix, of which all the elements are non-negative. The adjacency matrix depicts the effectiveness of communication from agent j to agent i, where denotes the communication weight corresponding to the edge, and diagonal element , . As an undirected graph, the adjacency element must be guaranteed to be satisfied. If any pair of unique nodes can be connected by an undirected path, then the graph is connected. The Laplacian matrix is defined as follows
where and . Defining the leader adjacency weight matrix as , where , indicates an exchange of information between agent i and the leader, otherwise, . It is presupposed that there is always at least one agent linked to the leader and .
Theorem 3
([]). G must be irreducible for the graph to be linked.
Theorem 4
([]). are positive, where is the leader adjacency weight matrix if the Laplacian matrix of the undirected graph G is irreducible.
2.3. Improved Artificial Potential Field and Virtual Repulsion
The essential concept of the APF technique is that each agent is viewed as a high-potential field for the control objective of collision avoidance. Any agent that is close to the others will be repelled from their potential fields by the repulsive force. Specifically, the APF method has fewer design parameters and a significantly simpler controller architecture. Some results regard the agent as a particle, which makes collision avoidance issues impractical. In actuality, the domain of agents should be considered during an encounter situation. As illustrated in Figure 2, the domain of USV can be defined as three concentric circles with unequal radii.
Figure 2.
Repulsive potential field partition.
As is shown in Figure 2, the repulsive force field is separated into the following four areas. The area outside the first circular area is defined as the Safe Zone, where is greater than the detection distance of the potential field, there is no repulsive force in this area. The area inside the first circular area and outside the second circular is defined as the Negotiation Collision Avoidance Zone, where the distance is larger than and less than or equal to . If the incoming ship is in zones A, B, or C in the area, the i-th USV is a giving-way vessel or has the same avoidance responsibility, and the i-th USV should take collision avoidance actions to avoid the collision. If the incoming ship is in zone D, the i-th USV is a stand-on vessel. The area inside the second circular area and outside the third circular area is defined as the Emergency Collision Avoidance Zone, where the distance is larger than and less than or equal to . In the area where the distance between the other ship and the i-th USV is larger than and less than , the i-th USV should perform emergency collision avoidance actions that can momentarily violate the COLREGs. The area within the third circular area is defined as the Prohibited Zone, which is shown by the red circular limit with radius in Figure 2. All other USVs are prohibited from entering this area.
Where represents the relative position variable between the i-th USV and the incoming j-th USV, represents the distance variable, and is the collision hazard detection distance, we conclude that the j-th USV is defined as a collision avoidance neighbor of the i-th USV. Once its collision avoidance neighbor holds , it can be defined that the systems have been collided.
When the judgment condition or , are met, the incoming j-th USV is in Zone A and Zone B. Meanwhile, when the judgment condition , are met, the incoming j-th USV is in Zone C. The i-th USV is a give-way ship. According to the COLREGs, it should turn right to give way. The repulsive force field is shown as follows []:
when the judgment condition is met, the i-th USV needs emergency collision avoidance. The repulsive force field is shown as follows:
When or the incoming j-th USV is in Zone D, the repulsion field is not defined, that is, the repulsion is zero.
Where p and v are the position and speed, denotes the relative position of the incoming j-th USV and the i-th USV, is the positive scaling factor for the USVs, is the radius of the puffing circle of the other ship, denotes the repulsive potential field’s influence radius of other ships, is the angle between the maximum relative position line, is the angle between , , denotes the relative position line of the i-th USV and other ships, and denotes the relative velocity.
The virtual repulsive force is defined as the negative gradient of the repulsive potential function as follows:
where represents a negative gradient along p and v.
3. Main Results
This section introduces a formation control protocol utilizing an extended state observer, aimed at guiding heterogeneous systems to follow a predefined trajectory in the XY plane, accounting for model uncertainties and external disturbances. Subsequently, a decentralized formation controller is developed to manage the height-tracking control of the UAV along the Z axis.
3.1. Controller Design Based on ESO
Rewrite (11) as
where , and denote the transverse and longitudinal orientation of and denotes the sum of the nonlinear unknown term and the external disturbance encountered of the UAV. denote the sum of the nonlinear unknown term and the external disturbance encountered by different USVs, respectively.
For the purpose of approximating , the design of an extended state observer has been formulated as follows
where represent the observer state, , are positive constants, . According to (19), we have
where is the ESO estimation error.
Define as
where
The observation error equation of state can be written as
where
The error in position and velocity for heterogeneous systems within the XY plane is defined as follows
The formation control term is designed as follows
Furthermore, the distributed formation controller with collision avoidance performance can be defined as follows
Remark 1.
In the formation controller (25), the distributed formation control term is used by tracking the time-varying velocity variable of the leader. The virtual repulsive force term is used to achieve the collision avoidance objective among the agents. By designing the action functions (14) and (15) of the APF, they are non-conflicting items.
3.2. Altitude Controller Design for UAV
The error system of altitude is defined as
where the desired position signal is and the desired velocity signal is .
The adaptive laws and control input of formation tracking are constructed as
where , and are the parameter ’s lower bound and upper bound of, respectively, where denote positive parameters.
3.3. Stability Analysis
- Part A. Proof of the stability of the extended state observer
Consider the following Lyapunov function
where is given as
and
Therefore, the convergence condition of the observer satisfies
where denotes any given symmetric positive definite matrix, is the minimum eigenvalue of , and there is a three-by-three symmetric positive definite matrix that satisfies the following equation
Remark 2.
Based on Assumptions 2 and 3, both the velocity and acceleration of the agent, as well as the external disturbances, are bounded. From , it is evident that encompasses the agent’s velocity and acceleration, as well as external disturbances. So, is bounded.
- Part B. Proof of the stability of the system
Define the Lyapunov quadratic scalar function as follows
where , .
According to Theorem 4, the Lyapunov quadratic scalar function is a positive definite function.
Substitute (27) into and expand the partial matrix as follows
In the case of an undirected graph, the Laplacian matrix exhibits symmetry, and the virtual repulsive force term becomes negligible once collision avoidance is achieved through the repulsive potential function .
Therefore, the aforementioned term , based on Assumption 1 and Young’s inequality as follows
where is a positive constant.
And then the results (42) can be derived as follows
Let satisfy the limit of and , the inequality is transformed into
According to the Lemma of linear matrix inequality in [], , so the matrix . Therefore, the inequality (44) can be rewritten as follows
where
Set , where denote the smallest eigenvalue of the matrix , the largest eigenvalue of the matrix , and the largest eigenvalue of the matrix P, respectively, and .
Then, we can obtain
In accordance with Theorem 1, the subsequent inequality can be presented in the following manner
Consequently, by choosing suitable parameters as indicated in [], one can achieve the performance of adaptive leader-following formation.
- Part C. Proof of collision avoidance
The collision avoidance performance is analyzed only for the i-th USV and its collision avoidance neighbor the j-th USV, and the others can be analyzed by the same way in [].
Define the energy function holds quadratic form as follows
Taking the time derivative of (48), we can get
where is the relative position variable.
Because of the designing of the repulsive potential function , will approach infinity by designing the parameter if the i-th USV is closing to the j-th USV. Therefore, if the i-th USV and the j-th USV are close to each other, and design the appropriate parameter, the inequality can be met in the following manner:
Based on the principles outlined in Theorem 2, the subsequent inequality can be derived
Since the previously indicated term is continuous and bounded at this dwell time. By designing the gain parameter large enough, we get can the inequality and the result can be obtained as . As a result, the collision avoidance performance can be guaranteed by the proposed formation control with collision avoidance strategy.
- Part D. Proof of the decentralized formation controller
If the feasibility condition is satisfied, it then allows the time derivative of Equations (28) and (29) to be expressed as follows
where may be regarded as the virtual control input in the system (51). The stability of the system (51) can be assured by constructing the virtual control input .
A positive Lyapunov function is considered as
A new error is defined as
By computing the time derivative of Equation (53) and incorporating the control input from Equation (30) into this calculation, one can obtain
is given as
with and .
Given that is an undefined function, as per the universal approximation theorem cited in [], for any arbitrarily small constant , there exists a fuzzy logic system that can be represented as . In this context, represents the optimal weight, is the fuzzy basis vector, denotes the fuzzy system’s approximation error, and it is established that .
Regarding Young’s inequality, it can be deduced that
where and .
Based on Equation (60), is derived as follows
According to the boundedness theorem, the closed-loop system solution is uniformly eventually bounded. Using and , it is possible to deduce that the UAV’s velocity error and altitude tracking error are uniformly eventually bounded.
4. Simulation Result
In this section, a simulation analysis for the heterogeneous systems with collision avoidance performance under parameter uncertainty and external disturbance is provided to illustrate the effect of the proposed approach. One UAV and four USVs make up the heterogeneous system. The simulation experiments described in this section were executed on the MATLAB R2020a simulation platform.
The communication topology is defined in Figure 3, where agent l represents the virtual leader, agent 0 represents the UAV, and agents 1–4 represent the four USVs. If is the adjacency weight matrix between agents and the virtual leader, then the adjacency matrix and the Laplacian matrix are as follows:
Figure 3.
Communication topology graph.
The system parameters of a UAV and USVs are given in Table 1 and Table 2, respectively. APF design parameters , , , , where . The external disturbances are given as , , , . The total duration of the simulation runs and the sampling time .
Table 1.
The model parameters of UAV.
Table 2.
The model parameters of USV.
The initial position state vector of the UAV and USVs are defined as , , .
The simulation results by using the proposed control method for heterogeneous systems with collision avoidance strategy are shown in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11. The trajectories of the four USVs and the UAV in the 3D environment are depicted in Figure 4. The black line represents the UAV’s trajectory, while the other color lines represent the trajectories of the four USVs. From the given starting point, the USVs maintain a safe distance and establish a designated configuration between each other. Figure 5 shows the trajectories of heterogeneous systems without collision avoidance. At the sampling time , Figure 5 shows that three USVs have been collided. Simulation trajectory plots demonstrate the importance of collision avoidance for heterogeneous systems.
Figure 4.
Formation evolution of heterogeneous systems with collision avoidance.
Figure 5.
Formation evolution of heterogeneous systems without collision avoidance.
Figure 6.
Position tracking errors of the UAV and USVs with collision avoidance.
Figure 7.
Velocity errors of the UAV and USVs with collision avoidance.
Figure 8.
The surge force of heterogeneous system.
Figure 9.
The yaw torque of heterogeneous system.
Figure 10.
The distance between the USVs without collision avoidance.
Figure 11.
The distance between the USVs with collision avoidance.
Figure 6 and Figure 7 represent the position tracking errors and velocity errors in x-label and y-label, respectively. Under the influence of external disturbances and parameter uncertainties, the formation trajectory tracking errors are capable of converging to a minimal residual set. Figure 8 and Figure 9 depict the surge force and yaw torque. The outcomes of the simulations indicate that the USVs are able to continue tracking the virtual leader even after activating the improved APF for collision avoidance.
Figure 10 and Figure 11 further display the distances between USVs without and with considering the collision avoidance. Figure 10 shows that the USVs have collided, because of the distance . Figure 11 shows that the distances of USVs can always maintain at any time. The simulation diagrams further confirm that the proposed formation control with collision avoidance strategy has an excellent performance. The performance of ESO in estimating is depicted in Figure 12, which clearly demonstrates the effectiveness of the proposed solution for the accurate compensation of uncertainties and external disturbances within heterogeneous systems.
Figure 12.
The estimated performance of ESO.
5. Conclusions
In this paper, the cooperative formation trajectory tracking problem for heterogeneous systems with collision avoidance performance under parameter uncertainty and external disturbance is investigated. Under the unified dynamic model of a UAV and USVs in the XY plane, a formation control protocol based on ESO is proposed. The collision avoidance control approach for USV formation is then constructed using APF theory. Furthermore, the APF approach is improved by rebuilding the repulsive potential field to bring the unmanned ship’s collision avoidance behavior more in compliance with COLREGs. According to the Lyapunov stability theory, the time-varying formation errors and tracking errors are uniformly ultimately limited. Simulation results verify the effectiveness of the proposed scheme.
This paper focuses solely on heterogeneous formation and collision avoidance between a single UAV and multiple USVs. Going forward, cooperative collision avoidance involving multiple UAVs and USVs within intricate environments deserves further study. In discussions of formation control issues for multi-agent or multi-vehicle systems, it is common to assume that the controlled entities operate within an ideal network communication environment. However, in practical scenarios, such as with USVs, the communication environment is often fraught with issues like noise, time delays, and packet loss. Consequently, the problem of cooperative collision avoidance control for swarm systems under adverse communication conditions also merits thorough investigation.
Author Contributions
Conceptualization, Y.H. and J.N.; methodology, Y.H. and J.N.; software, Y.H.; validation, Y.H.; writing—original draft preparation, Y.H.; writing—review and editing, Y.H., W.L., J.N. and Z.L.; supervision, W.L. and J.N.; project administration, W.L. and Z.L.; funding acquisition, W.L. and J.N. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the National Natural Science Foundation of China under Grants 52271304,and 61976033, and in part by the Fundamental Research Funds for the Central Universities under Grant 3132023151.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| UAV | Unmanned Aerial Vehicle |
| UGV | Unmanned Ground Vehicle |
| USV | Unmanned Surface Vehicle |
| AUV | Autonomous Underwater Vehicle |
| ESO | Extended State Observer |
| APF | Artificial Potential Field |
| COLREG | International Regulations for Preventing Collisions at Sea |
| RBF | Radial Basis Function |
References
- Yan, X.; Jiang, D.; Miao, R.; Li, Y. Formation control and obstacle avoidance algorithm of a multi-USV system based on virtual structure and artificial potential field. J. Mar. Sci. Eng. 2021, 9, 161. [Google Scholar] [CrossRef]
- Shan, Q.; Wang, X.; Li, T.; Chen, C.P. Finite-time control for USV path tracking under input saturation with random disturbances. Appl. Ocean Res. 2023, 138, 103628. [Google Scholar] [CrossRef]
- Guerrero-Ibañez, J.; Contreras-Castillo, J.; Zeadally, S. Deep learning support for intelligent transportation systems. Trans. Emerg. Telecommun. Technol. 2021, 32, e4169. [Google Scholar] [CrossRef]
- Li, X.; Tan, J.; Liu, A.; Vijayakumar, P.; Kumar, N.; Alazab, M. A Novel UAV-Enabled Data Collection Scheme for Intelligent Transportation System Through UAV Speed Control. IEEE Trans. Intell. Transp. Syst. 2021, 22, 2100–2110. [Google Scholar] [CrossRef]
- Menouar, H.; Guvenc, I.; Akkaya, K.; Uluagac, A.S.; Kadri, A.; Tuncer, A. UAV-Enabled Intelligent Transportation Systems for the Smart City: Applications and Challenges. IEEE Commun. Mag. 2017, 55, 22–28. [Google Scholar] [CrossRef]
- Sun, Y.; Zhang, D.; Wang, Y.; Zong, Z.; Wu, Z. Model Experimental Study on a T-Foil Control Method with Anti-Vertical Motion Optimization of the Mono Hull. J. Mar. Sci. Eng. 2023, 11, 1551. [Google Scholar] [CrossRef]
- Ke, C.; Chen, H. Cooperative path planning for air–sea heterogeneous unmanned vehicles using search-and-tracking mission. Ocean Eng. 2022, 262, 112020. [Google Scholar] [CrossRef]
- Ren, Y.; Zhang, L.; Ying, Y.; Li, S.; Tang, Y. Model-Parameter-Free Prescribed Time Trajectory Tracking Control for Under-Actuated Unmanned Surface Vehicles with Saturation Constraints and External Disturbances. J. Mar. Sci. Eng. 2023, 11, 1717. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, J.; Wang, D. Distributed maneuvering of autonomous surface vehicles based on neurodynamic optimization and fuzzy approximation. IEEE Trans. Control Syst. Technol. 2017, 26, 1083–1090. [Google Scholar] [CrossRef]
- Zhou, Z.; Li, M.; Hao, Y. A Novel Region-Construction Method for Multi-USV Cooperative Target Allocation in Air–Ocean Integrated Environments. J. Mar. Sci. Eng. 2023, 11, 1369. [Google Scholar] [CrossRef]
- Fu, H.; Yao, W.; Cajo, R.; Zhao, S. Trajectory Tracking Predictive Control for Unmanned Surface Vehicles with Improved Nonlinear Disturbance Observer. J. Mar. Sci. Eng. 2023, 11, 1874. [Google Scholar] [CrossRef]
- Gu, N.; Wang, D.; Peng, Z.; Liu, L. Distributed containment maneuvering of uncertain under-actuated unmanned surface vehicles guided by multiple virtual leaders with a formation. Ocean Eng. 2019, 187, 105996. [Google Scholar] [CrossRef]
- Tan, G.; Zhuang, J.; Zou, J.; Wan, L. Multi-type task allocation for multiple heterogeneous unmanned surface vehicles (USVs) based on the self-organizing map. Appl. Ocean Res. 2022, 126, 103262. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, D.; Chen, Z.; Hu, X.; Lan, W. Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics. IEEE Trans. Control Syst. Technol. 2012, 21, 513–520. [Google Scholar] [CrossRef]
- Miao, R.; Wang, L.; Pang, S. Coordination of distributed unmanned surface vehicles via model-based reinforcement learning methods. Appl. Ocean Res. 2022, 122, 103106. [Google Scholar] [CrossRef]
- Li, J.; Zhang, G.; Shan, Q.; Zhang, W. A novel cooperative design for USV-UAV systems: 3D mapping guidance and adaptive fuzzy control. IEEE Trans. Control. Netw. Syst. 2022, 10, 564–574. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, J.; Wang, D.; Han, Q.L. An overview of recent advances in coordinated control of multiple autonomous surface vehicles. IEEE Trans. Ind. Inform. 2020, 17, 732–745. [Google Scholar] [CrossRef]
- Liu, H.; Weng, P.; Tian, X.; Mai, Q. Distributed adaptive fixed-time formation control for UAV-USV heterogeneous multi-agent systems. Ocean Eng. 2023, 267, 113240. [Google Scholar] [CrossRef]
- Liu, W.; Ye, H.; Yang, X. Model-Free Adaptive Sliding Mode Control Method for Unmanned Surface Vehicle Course Control. J. Mar. Sci. Eng. 2023, 11, 1904. [Google Scholar] [CrossRef]
- Huang, C.; Zhang, X.; Zhang, G.; Deng, Y. Robust practical fixed-time leader–follower formation control for underactuated autonomous surface vessels using event-triggered mechanism. Ocean Eng. 2021, 233, 109026. [Google Scholar] [CrossRef]
- Li, J.; Zhang, G.; Li, B. Robust adaptive neural cooperative control for the USV-UAV based on the LVS-LVA guidance principle. J. Mar. Sci. Eng. 2022, 10, 51. [Google Scholar] [CrossRef]
- Tan, G.; Zhuang, J.; Zou, J.; Wan, L. Coordination control for multiple unmanned surface vehicles using hybrid behavior-based method. Ocean Eng. 2021, 232, 109147. [Google Scholar] [CrossRef]
- Huang, D.; Li, H.; Li, X. Formation of Generic UAVs-USVs System Under Distributed Model Predictive Control Scheme. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 3123–3127. [Google Scholar] [CrossRef]
- Wang, N.; Ahn, C.K. Coordinated Trajectory-Tracking Control of a Marine Aerial-Surface Heterogeneous System. IEEE/ASME Trans. Mechatronics 2021, 26, 3198–3210. [Google Scholar] [CrossRef]
- Liu, S.; Jiang, B.; Mao, Z.; Ma, Y. Adaptive Fault-Tolerant Formation Control of Heterogeneous Multi-Agent Systems under Directed Communication Topology. Sensors 2022, 22, 6212. [Google Scholar] [CrossRef] [PubMed]
- Li, S.; Wang, X.; Wang, S.; Zhang, Y. Distributed Bearing-Only Formation Control for UAV-UWSV Heterogeneous System. Drones 2023, 7, 124. [Google Scholar] [CrossRef]
- Li, L.; Wu, D.; Huang, Y.; Yuan, Z.M. A path planning strategy unified with a COLREGS collision avoidance function based on deep reinforcement learning and artificial potential field. Appl. Ocean Res. 2021, 113, 102759. [Google Scholar] [CrossRef]
- Sun, X.; Wang, G.; Fan, Y. Collision avoidance guidance and control scheme for vector propulsion unmanned surface vehicle with disturbance. Appl. Ocean Res. 2021, 115, 102799. [Google Scholar] [CrossRef]
- Ghommam, J.; Saad, M.; Mnif, F.; Zhu, Q.M. Guaranteed Performance Design for Formation Tracking and Collision Avoidance of Multiple USVs With Disturbances and Unmodeled Dynamics. IEEE Syst. J. 2021, 15, 4346–4357. [Google Scholar] [CrossRef]
- Dai, S.L.; He, S.; Lin, H.; Wang, C. Platoon Formation Control With Prescribed Performance Guarantees for USVs. IEEE Trans. Ind. Electron. 2018, 65, 4237–4246. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, D.; Li, T.; Han, M. Output-Feedback Cooperative Formation Maneuvering of Autonomous Surface Vehicles With Connectivity Preservation and Collision Avoidance. IEEE Trans. Cybern. 2020, 50, 2527–2535. [Google Scholar] [CrossRef] [PubMed]
- Xue, K.; Wu, T. Distributed Consensus of USVs under Heterogeneous UAV-USV Multi-Agent Systems Cooperative Control Scheme. J. Mar. Sci. Eng. 2021, 9, 1314. [Google Scholar] [CrossRef]
- Xu, X.; Pan, W.; Huang, Y.; Zhang, W. Dynamic Collision Avoidance Algorithm for Unmanned Surface Vehicles via Layered Artificial Potential Field with Collision Cone. J. Navig. 2020, 73, 1306–1325. [Google Scholar] [CrossRef]
- Lyu, H.; Yin, Y. COLREGS-constrained real-time path planning for autonomous ships using modified artificial potential fields. J. Navig. 2019, 72, 588–608. [Google Scholar] [CrossRef]
- Song, J.; Hao, C.; Su, J. Path planning for unmanned surface vehicle based on predictive artificial potential field. Int. J. Adv. Robot. Syst. 2020, 17, 172988142091846. [Google Scholar] [CrossRef]
- Tan, G.; Zhuang, J.; Zou, J.; Wan, L.; Sun, Z. Artificial potential field-based swarm finding of the unmanned surface vehicles in the dynamic ocean environment. Int. J. Adv. Robot. Syst. 2020, 17, 172988142092530. [Google Scholar] [CrossRef]
- Sang, H.; You, Y.; Sun, X.; Zhou, Y.; Liu, F. The hybrid path planning algorithm based on improved A* and artificial potential field for unmanned surface vehicle formations. Ocean Eng. 2021, 223, 108709. [Google Scholar] [CrossRef]
- Chen, F.; Jiang, R.; Zhang, K.; Jiang, B.; Tao, G. Robust backstepping sliding-mode control and observer-based fault estimation for a quadrotor UAV. IEEE Trans. Ind. Electron. 2016, 63, 5044–5056. [Google Scholar] [CrossRef]
- Song, Y.; He, L.; Zhang, D.; Qian, J.; Fu, J. Neuroadaptive Fault-Tolerant Control of Quadrotor UAVs: A More Affordable Solution. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 1975–1983. [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]
- 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. 2018, 65, 5847–5855. [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, 1–14. [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.; Feng, J.; Zhou, N. Optimized Multi-Agent Formation Control Based on an Identifier–Actor–Critic Reinforcement Learning Algorithm. IEEE Trans. Fuzzy Syst. 2018, 26, 2719–2731. [Google Scholar] [CrossRef]
- Kim, Y.H.; Ahn, S.C.; Kwon, W.H. Computational complexity of general fuzzy logic control and its simplification for a loop controller. Fuzzy Sets Syst. 2000, 111, 215–224. [Google Scholar] [CrossRef]
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. |
© 2023 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/).