Abstract
This paper investigates the bearing-only formation control problem of a heterogeneous multi-vehicle system, which includes unmanned aerial vehicles (UAVs) and unmanned surface vehicles (UWSVs). The interactions among vehicles are described by a particular class of directed and acyclic graphs, namely heterogeneous leader-first follower (HLFF) graphs. Under the HLFF structure, a UAV is selected as the leader, moving with the reference dynamics, while the followers, including both UAVs and UWSVs, are responsible for controlling the position with regard to the neighbors in the formation. To solve the problem, we propose a velocity-estimation-based control scheme, which consists of a distributed observer for estimating the reference velocity of each vehicle and a distributed formation control law for achieving the desired formation based on the estimations and bearing measurements. Moreover, it is shown that the translation and scale of the formation can be uniquely determined by the leader UAV. The theoretical analysis demonstrated the finite-time convergence of the velocity estimation and the asymptotic convergence of the formation tracking. Comparative simulation results are provided to substantiate the effectiveness of the proposed method.
1. Introduction
With excellent autonomy and control ability, unmanned aerial vehicles (UAVs) play an important role in various engineering applications [1,2,3]. Contrary to a single UAV for solo operation, the cooperation of multiple UAVs and their formation control have received increasing attention over the past decades [4,5,6,7,8,9]. However, in the field of maritime emergency search and rescue (MESAR), UAVs with airborne cameras are capable of searching quite a long range for targets, but their further application in MESAR is mainly restricted by limited battery supply and the lack of the perception of the close-quarter maritime environment. Conversely, unmanned water surface vehicles (UWSVs) with sufficient power supply and close-quarter surface detection systems can effectively overcome the power and perception deficiencies of UAVs. Whereas UWSVs have a limited perception of a wide range of surrounding dynamic environments, resulting in adverse effects on navigation safety. By contrast, the cooperation of UAVs and UWSVs can benefit from the advantages of both and improve the efficiency and robustness of MESAR missions. Thus, the coordination control of the UAV-UWSV system is meaningful and should be further studied [10,11].
It should be noted that the UAV-UWSV system is typically heterogeneous, i.e., with non-identical dynamic representations [12], which renders the coordination control methods for homogeneous multiagent systems unavailable. There have been some great works on UAV-UWSV systems. The authors of [13] studied the cooperative path-following problem of UAV-UWSV systems based on dynamic surface control and event-triggered techniques. In [14], a spatial mapping guidance law was developed to provide the reference heading angles for the UAV and UWSV, and an adaptive fuzzy control law was subsequently designed to track the reference path. Authors of [15] proposed a cooperative UAV-UWSV platform and a dynamic positioning algorithm to guarantee that UAVs can land on the UWSV steadily. Note that [13,14,15] particularly focused on a single pair of UAV-UWSV. Ref. [16] addressed the formation control problem of a UAV-UWSV heterogeneous multiagent system and provided sufficient conditions to achieve the consensus. In [17], a distributed formation protocol was proposed such that the leader UAV and follower UWSVs track the desired trajectory and achieve the desired formation simultaneously. Ref. [18] proposed a formation control protocol for a UAV-UWSV heterogeneous system based on leader-following distributed consensus and artificial potential field. Nevertheless, the above-mentioned studies are based on the assumption that "the global positioning is available for UAVs and UWSVs", which heavily relies on external infrastructure and high-accuracy sensors and, therefore, is difficult to set up in a harsh maritime environment. Due to the accessibility of relative bearings by vision-based localization systems and wireless sensor arrays, a bearing-only control protocol is promising to perform the MESAR tasks via onboard sensors.
There have been numerous works on bearing-only formation control. Early studies such as [19,20] focused on the bearing angle between neighbor agents to achieve the target formation, but it is limited to 2D circumstances. On the basis of bearing rigidity [21], the relative bearing vector is now mostly employed to overcome this limitation. In [22], bearing-only formation control laws were designed for single-integrator, double-integrator and nonholonomic vehicles to achieve formation tracking control in cases where the leaders move with constant velocity. In [23], a velocity-estimation-based formation control scheme was proposed, which solved the problem of the time-varying velocity of leaders. Authors in [24] designed a bearing-only control law for networked robots with nonholonomic constraints. Ref. [25] presented a finite-time bearing-only formation control scheme, wherein a finite-time orientation estimator was incorporated to remove the dependence on global coordination frame. It is worth noting that the communication and sensing graphs in [22,23,24,25] are assumed to be bidirectional, i.e., we should keep constant mutual visibility among all inter-agent pairs. This is difficult to satisfy due to the limited field of view. To remove such a constraint, [26] proposed bearing-based control laws under a particular directed graph, namely the leader-first follower (LFF) structure, which can be generated via bearing-based Henneberg construction. The LFF graph has a promising feature in that the translation of the formation is determined by the leader, and the formation scaling motion is determined by the relative distance between the leader and the first follower; thus, the formation’s maneuvers can be flexibly managed. Motivated by this, we have recently studied bearing-based formation control problems for UAVs [27] and UWSVs [28] with LFF structures. However, the methods in [26,27,28] were not bearing-only because the distance between the leader and the first follower should be measured accurately in order to maintain the formation scale.
Another thing worth mentioning is that the above methods concentrated on homogeneous multiagent systems, and, therefore, cannot be applied to a UAV-UWSV heterogeneous system. Ref. [29] studied finite-time bearing-only formation control problem of heterogeneous multi-robot systems with collision avoidance, however, the order of each robot is assumed to be identical. In our mix-order UAV-UWSV system, UAVs can navigate in three-dimensional (3D) space, while the UWSVs maneuver in the two-dimensional (2D) plane. This results in more difficulties, since the UWSVs can measure the 3D relative bearing vectors to the neighboring UAVs but are only allowed to translate in the horizontal plane in order to maintain the desired 3D bearings. In other words, the formation control problem of UAV-UWSV systems is subject to spatial constraints, which makes it more complex and difficult. To the best of the authors’ knowledge, the bearing-only formation control problem for UAV-UWSV heterogeneous multiagent system is hitherto rare.
Motivated by the above discussions, we propose a novel bearing-only formation control scheme for a UAV-UWSV heterogeneous multiagent system. We first describe the communication and sensing networks of the system via a directed and acyclic graph called the heterogeneous leader-first follower (HLFF) graph. On this basis, a velocity-estimation-based control scheme is proposed, which consists of a finite-time distributed observer for estimating the reference velocity of each follower and a bearing-only formation control law to achieve the desired formation without global positioning. It is shown that the formation tracking error converges to zero asymptotically. The main contributions of this article are summarized as follows.
- We extend the LFF graph for the homogeneous multiagent systems to the HLFF graph for the heterogeneous system. The HLFF graph is verified to have distinct properties from LFF graphs as a single-leader bearing-only graph since both the translation and scale of the formation can be uniquely determined by the position of the leader other than the position of the leader and its distance between the leader and the first follower. Thus the distance measurements between the leader and the first follower are not required as [26,27,28].
- Compared with the existing control methods for UAV-UWSV systems [13,14,15,16,17,18], which heavily rely on global positioning, our proposed control scheme only requires relative bearing vectors between neighboring vehicles, which can be obtained via onboard sensors such as vision cameras and sensing arrays.
- Different from the bearing-only formation control for a homogeneous system [22,23,24,25] and a heterogeneous system with identical system order [29], our proposed formation protocol can be applied to heterogeneous mixed-order systems, which is more challenging and complex as some agents have spatial constraints.
The remainder of this paper is organized as follows: Section 2 presents the preliminaries and formulates the bearing-only formation control problem for a UAV-UWSV heterogeneous system. The proposed unified formation control scheme, including finite-time distributed observer and bearing-only formation control law, is detailed in Section 3. The comparative simulation results are presented in Section 4, after which we conclude the paper.
2. Preliminaries and Problem Formulation
2.1. Model of UAV and UWSV
This paper investigates the formation control problem of UAV-UWSV heterogeneous multiagent system, and thus we only consider the kinematic models of UAVs and UWSVs that are selected from [30,31]. As shown in Figure 1, is the earth-fixed coordinate frame, and is the body-fixed coordinate frame of the ith agent.
Figure 1.
Coordinate Transformation of UAV and UWSV.
2.1.1. UAV Model
The fixed-wing UAV is employed in our heterogeneous system, and the kinematics are described as [27].
where is the position coordinate of the mass center of ith-UAV, and represent the heading angle and flight path angle, is the airspeed and and are the angular rates. Inspired by [31,32], the following coordinate transformation is performed, as shown in Figure 1. The hand position is at a distance from the center of mass , as defined below.
where , , respectively. Then, we have
where . By inversion, one has , where
2.1.2. UWSV Model
For the sake of simplicity, we assume that the UWSVs in this research is fully actuated, i.e., the UWSVs can be individually controlled in heave, sway and spin directions. The kinematic model of jth-UWSV is described as follows [28]
where is the position coordinate of the mass center of jth-UWSV. Since UWSVs can only maneuver over the sea surface, we intentionally regulate the altitude of UWSVs as zero. , and are the surge, sway and yaw angular velocity, respectively.
Similarly, with the hand position at a distance from the center of mass , we have
where . By inversion, we have with
2.2. Heterogeneous Leader-First Follower Formation
Consider a UAV-UWSV heterogeneous multiagent system with m UAVs and n UWSVs. The communication and sensing graph of the system can be described by a directed graph , where is a vertex set with and is an edge set. If there exists from to , is called a neighbor vertex of and the neighbor set of is represented as .
We associate each vertex with the position of the ith vehicle (including both UAVs and UWSVs). If a directed edge exists, agent i can receive information from agent j. The stacked vector is referred to as a configuration of . The formation is defined with the directed graph and the configuration [33]. With as the displacement vector of and , the distance of and is defined as . The bearing vector is defined as the unit vector from to as shown below
Unlike position-based formation control approaches [13,14,15,16,17,18], in which every vehicle has access to its global position, bearing-based approaches require each agent to maintain one or several bearing vectors with its neighbors, which makes the uniqueness of the bearing-based formation a fundamental problem. Obviously, it is unnecessary to control all bearing vectors to maintain a target formation. According to the bearing rigidity theory proposed in [21], the target formation is achieved if a specific subset of desired bearing vectors is attained in an undirected graph. In practice, it is difficult to guarantee the agents can communicate with each other directly, whereas the uniqueness of the bearing-based formation in directed graphs remains unsolved so far. As a primary study, [26] discussed the uniqueness of the bearing-based formation in a certain class of directed graph named LFF graph under the following assumption.
Assumption 1
([26]). The target formation is characterized by a set of desired constant bearing constraints with the following conditions: (1) The target bearing constraints are achievable. In other words, there exists a configuration such that . (2) For agent (), the desired bearing vectors to its two neighbors and are not co-linear, i.e., .
With this assumption, the definition of LFF graph is given as follows.
Definition 1.
(LFF Graph) [26] A LFF graph is an acyclic and rooted in-branching directed graph with n vertices () and well-selected directed edges. The n vertices are composed of one leader vertex , one first follower vertex and follower vertices . The directed edges consist of one from the first follower vertex to the leader vertex and two for each follower vertex.
Inspired by the above study, we extend the LFF graph to a heterogeneous multiagent system and propose a heterogeneous leader-first follower (HLFF) formation. With the above assumption, the definition of an HLFF graph for m UAVs and n UWSVs is given as follows.
Definition 2.
(HLFF Graph) An HLFF graph is an acyclic and rooted in-branching directed graph with m UAV vertices, n UWSV vertices and well-selected directed edges. The vertices are composed of one leader UAV vertex , one first follower UWSV vertex and and follower vertices . The directed edges consist of one from the first follower UWSV vertex to the leader UAV vertex and two for each other follower vertices.
Remark 1.
The LFF graph concentrates on homogeneous systems, and, therefore, it cannot be applied directly to a mixed-order heterogeneous system such as the UAV-UWSV system. That is because the UWSVs can measure the three-dimensional (3D) bearing vector between UWSV and UAV, but they can only maneuver in the two-dimensional (2D) plane to achieve the 3D formation. However, in the LFF graph, it is assumed that all agents can move in the same dimensional space.
Without loss of generality, let leader vertex represent the position of the leader UAV, vertex represents the position of the first follower UWSV, vertex represents the position of the ith-UAV or UWSV. has only one directed edge , which means it can measure the relative bearing vector from the leader UAV. Each follower agent has two directed edges to receive information from its neighbors. An example of an HLFF graph with three UAVs and three UWSVs is shown in Figure 2.
Figure 2.
An Example of an HLFF graph with three UAVs and three UWSVs.
2.3. Properties of HLFF Graph
This section discusses some properties of HLFF graphs, including the uniqueness of the HLFF graph and the translational and scaling motion of the HLFF graph.
Lemma 1.
(Uniqueness of HLFF graph) Consider a UAV-UWSV heterogeneous multiagent system with an HLFF graph. Under Assumption 1, given the position of the leader UAV and a set of desired bearing constraints , then, the desired formation with is uniquely determined.
Proof.
As shown in Figure 3, is the angle between and axis . In triangle , the relative position between and can be obtained according to trigonometric geometry
where is the component of on the k-axis ().
Figure 3.
An illustration of the HLFF graph’s uniqueness.
For the third agent, the position satisfies two bearing vectors and , as shown in Figure 3. Thus,
where is the orthogonal projection matrix of .
From (10), it follows that
For , we have and . As exists under Assumption 1, and , are positive semidefinite matrices; we have . Therefore, is non-singular and can be obtained by
Similarly, for , the desired position can be iteratively calculated as
Thus, given the desired bearing constraints B and the position of leader UAV , the HLLF formation can be uniquely determined. □
To describe the translation and scaling of the HLFF graph, we introduce the centroid and scale of the HLFF graph as follows.
Lemma 2.
(Translation and scale of HLFF graph) For an HLFF graph, given a set of bearing vectors , the translation of the entire formation is determined by the leader UAV’s horizontal motion and the scale of the entire formation is determined by the leader UAV’s vertical motion.
Proof.
Similar to Lemma 1, we consider the HLFF graph shown in Figure 3. Consider the leader UAV moves from to ; the motion process can be decomposed into two individual motion: horizontal motion and vertical motion , as shown in Figure 4.
Figure 4.
Decomposition of the leader’s motion.
If the leader UAV only has horizontal motion , we only need to prove that each follower has . For the first follower UWSV, according to (9), we have
As , we have . For the UAV follower 3, we have
The proof for can follow the same pattern as follower 3. According to (14), we have , which means that the translation of the formation can be controlled by the horizontal motion of the leader UAV.
If the leader UAV only has vertical motion , we assume that . For first follower UWSV, we have according to trigonometry.
With (9), it can be obtained that
Therefore, we have . For the UAV follower 3, we have
Thus, .
Similarly, it can be seen that , . Since the HLFF graph can be generated via the bearing-based Henneberg construction; it has a spanning tree [27]. , there exists a finite path , , ⋯, that . Then we have
Furthermore, it can be deduced that , . Therefore, we conclude that
Equivalently, we have , which means the scale of the HLFF graph can be controlled by the vertical motion of the leader UAV. □
Remark 2.
From [25], it can be seen that LFF graph is not bearing-only, because it needs to measure the distance between the leader and the first follower accurately to control the scale of the formation, which still retains the disadvantage of distance measurement in the practical perspective. However, the HLFF graph does not need any distance measurement, which makes it a bearing-only method.
Remark 3.
The LFF graph needs the first follower to actively measure its distance and bearing vector from the leader to find its global position, which can be seen as a two-leader control scheme as the scaling of the formation cannot be controlled by the leader individually. However, in the HLFF graph, both translation and scaling of the formation can be controlled by the leader, which makes it a single-leader control scheme. Therefore, the HLFF graph reduces the parameters required for the formation maneuver.
2.4. Problem Formulation
Before the problem is formulated, we assume that the UAV-UWSV heterogeneous multiagent system satisfies the following assumptions:
Assumption 2.
The communication graph of the system is characterized by a directed graph with an HLFF structure.
Assumption 3.
The initial positions of all agents are not collocated, i.e., ().
Assumption 2 guarantees that the desired formation is uniquely determined given a set of achievable bearing vectors , and the translation and the scale of the formation can be regulated by the leader UAV .
Assumption 4.
The leader UAV satisfies , and there exists a positive constant such that , that is, the acceleration of the leader is bounded.
In this paper, assuming the leader UAV moves along a predefined trajectory, we do not consider its motion control. For the sake of simplicity, we assume that there is no internal failure or external disturbance, such as potential obstacles or disruptions during the formation maneuver. With Assumption 4 and (13), we have (). Under the above assumptions, our problem is formulated as follows.
Problem 1.
Consider a UAV-UWSV heterogeneous multiagent system with m UAVs and n UWSVs, under Assumptions 1–4, using only relative bearing measurements and local interactions, design distributed control law for such that i () such that converges to asymptotically as .
3. Bearing-Only Formation Control Scheme
In this section, we propose a hierarchical bearing-only formation protocol for UAV-UWSV heterogeneous multiagent system. Specifically, we first propose a finite-time distributed observer for each follower to estimate the reference velocity. Secondly, on the basis of estimated reference and relative bearing measurements, a bearing-only formation control law is designed to achieve the target formation. The control scheme is shown in Figure 5.
Figure 5.
The proposed distributed bearing-only formation protocol.
3.1. Finite-time Distributed Observer Design
Because the first follower can receive the information from the leader UAV directly, as illustrated in Figure 3, the reference velocity of the first follower UWSV can be calculated as
For the ith-follower , the distributed observer is designed as follows.
where is the estimation of , is a positive constant to be determined, . It can be observed that the velocity estimation of the ith-follower requires its neighbors’ velocity estimations and .
Lemma 3.
Let , under Assumptions 1–4 and the estimation law (22), converges to in finite time, i.e., (), where is a positive constant to be introduced later.
Proof.
Let and define for convenience.
Before proceeding, we introduce a bearing Laplacian matrix , which is defined as
where is the (i, j)th submatrix of .
Considering the hierarchical structure of the HLFF graph, the leader has no neighbors. Therefore, the bearing Laplacian matrix can be partitioned as
Note that is a lower triangular matrix; its eigenvalues are the eigenvalues of diagonal matrix (). Under the feasibility conditions of desired bearing vectors, is positive definite. Therefore, is positive definite [34].
Consider the Lyapunov function . The derivative can be obtained as
Under Theorem 4.2 in [35], in a settling time . □
3.2. Bearing-Only Formation Control Law Design
We now consider the case with . The following bearing-only formation control law for the ith-follower is proposed as follows.
where c is a positive constant to be determined, and is the projection matrix with the following form:
where denotes the unit orthogonal base of .
Theorem 1.
Under Assumptions 1–4 and control law (26), asymptotically converges to
Proof.
For the first follower UWSV, as it only has the leader UAV as its neighbor, substituting the control law (26) into (6) yields
From (28) and the properties of the orthogonal projection matrix, we have that if and only if .
Considering the Lyapunov function . The derivative of is
Therefore, is almost globally asymptotically stable due to LaSalle’s invariance principle.
Furthermore, we have
where is the angle between and . It follows that converges to exponentially fast.
For the third agent, whose neighbors are the leader and the first follower, the control law is
We consider (31) as a cascade system in which is an input to the unforced system. As an interconnected cascade system, the formation tracking error converges to zero if the following two conditions are satisfied: (1) is an asymptotically stable equilibrium; (2) is ultimately bounded.
In the following part, we prove the two conditions separately.
Consider the Lyapunov function . We have
Since , and are positive semidefinite matrices. Thus, . if and only if . Therefore, is an asymptotically stable equilibrium for system (31).
Consider the derivative of along a trajectory of the system (31):
Note that the first term in (33) is and the second term is . This implies that when is large. Therefore, is ultimately bounded.
For the whole heterogeneous system with m UAVs and n UWSVs, the dynamics can be expressed as the following cascade system
We will now prove the asymptotic stability of the cascade system by mathematical induction. Because exists under Assumption 4, and have been verified to converge to asymptotically.
Suppose that the claim of Theorem 1 exists for , i.e., as . We have to show the claim is also true for the ith-follower. Note that under HLFF graph, its two neighbor agents, j and k, satisfy . We consider the Lyapunov function . Similarly, it can be derived that
Since Theorem 1 exists for , and are bounded and converge to zero as . This yields that is bounded, which follows that is bounded. Therefore, using the Input-to-State Stability, is globally asymptotically stable, and Theorem 1 is also true for the ith-follower.
According to mathematical induction, the claim holds for all . It can be concluded that the whole heterogeneous system with m UAVs and n UWSVs is globally asymptotically stable. □
Theorem 1 shows that with the time-varying leader velocity given, the formation tracking error of each follower converges to zero using the control law (26). In addition, with the introduction of a velocity estimator, the moving formation case can be effectively handled.
It should be noted that there are two parameters to be determined: the estimation gain and the control gain c. It is shown in Lemma 3 that increasing could reduce the convergence time , but an overlarge can cause instability considering the discontinuous function . Increasing the control gain c will accelerate the convergence and achieve the target formation quicker. However, the velocity amplitude of UAVs and UWSVs will become too large. Therefore, there are trade-offs in the selection of and c. In practice, they should be properly selected to improve the rapidity, stability and accuracy of UAV-UWSV system.
4. Simulations
In this section, we consider a UAV-UWSV system with four UAVs and four UWSVs to validate our control scheme. The HLFF structure and the number of each agent are shown in Figure 6, from which the target-bearing vectors are easily obtained. It should be noted that UAV 1 is the leader, and UWSV 1 is the first follower. The bearing vectors and initial positions are well-selected to satisfy Assumptions 1 and 3.
Figure 6.
Structure of the HLFF with eight agents.
4.1. Tracking the Target Formation with Time-Varying Velocity
As shown in Figure 6, we consider a typical case in MESAR: Due to the obstacle blocking in the forward direction, the UAV-UWSV formation has to scale up to avoid the obstacle on the sea surface and then scale down to continue moving forward. The distances of the hand position for UAVs and UWSVs are set as and , as the UWSVs are usually larger than UAVs. The initial positions of each agent are set as: , , , , , , , . Considering the velocity amplitude of UAVs and UWSVs, the estimation gain and control gain is chosen as and m respectively. The velocity of the leader UAV is given as follows.
The trajectories of the eight agents are depicted in Figure 7. As can be seen, the target formation scales up at s and scales down at s, during which the target formation is maintained.
Figure 7.
Trajectories of 8 agents in HLFF.
The total bearing error is shown in Figure 8. As shown in Figure 8, the total bearing error converges to zero in 150 seconds, which is consistent with Lemma 1. To evaluate the performance of our velocity estimator, the total velocity estimation error is illustrated in Figure 9. It can be seen that the total velocity estimation converges to in 150 s.
Figure 8.
Total bearing error of the formation.
Figure 9.
Total velocity estimation error of the formation.
With the UAV model discussed in Section 2.1.1, for each UAV and for each UWSV are illustrated in Figure 10. It can be seen that agents 5 and 7 have the same velocity during scaling. That is because the scale of the entire formation is controlled by the vertical motion of the leader UAV. Thus the scale origin is the intersection of the leader’s velocity vector and the plane in the earth-fixed frame, as shown in Figure 11. Therefore, a horizontal compensation velocity is needed for the leader to scale the formation along the central plane.
Figure 10.
of UAVs and of UWSVs. (a) v of UAVs. (b) of UAVs. (c) of UAVs. (d) u of UWSVs. (e) v of UWSVs. (f) of each UWSVs.
Figure 11.
Scale origin of the formation.
4.2. Comparisons with Existing Works
Some comparisons are made with the works in [26]. As the formation scale is determined by the distance measurement between two leaders from the formation, we choose the leader UAV and the first follower UWSV as the leaders for the two methods. As the method in [26] is used in an undirected graph, the directed edges in Figure 6 are replaced with undirected edges. The other simulation setups remain the same as the above scenario. The comparison of formation trajectories is illustrated in Figure 12.
Figure 12.
Comparison of formation trajectories. (a) Trajectories using our method. (b) Trajectories using the method in [26].
Moreover, as there are no velocity estimations in [26], we only illustrate the trajectory and total bearing error for comparison. As shown in Figure 13, the total bearing error cannot converge to zero with the methods proposed in [26]. That is because this method requires the leader’s velocity to be constant. As a result, our method has better performance than that of [26] when tracking the leader with time-varying velocity.
Figure 13.
Comparison of the total bearing error in [26].
5. Conclusions and Future Research
5.1. Conclusions
This paper studies the distributed bearing-only formation control problem of UAV-UWSV heterogeneous multi-vehicle system. The interactions among vehicles are first described by HLFF graphs, under which the translation and scale of the heterogeneous formation can be uniquely determined by the leader UAV, and each follower only needs to control the relative bearings to its two neighbors. On this basis, a velocity-estimation-based formation control scheme is developed, which contains a finite-time distributed observer and a bearing-only control law for the followers. It is shown that the formation scale can be flexibly adjusted by the leader, and no position/distance measurement is required. The asymptotic stability of the closed-loop system is proven by mathematical induction.
5.2. Future Research
As this research makes a theoretical contribution to distributed bearing-only formation control problem of UAV-UWSV heterogeneous multi-vehicle system, future research is still needed for practical applications.
The proposed method can be extended to a generalized directed graph, and a distributed obstacle avoidance method would be developed to avoid the potential obstacles on the maritime, like the method proposed in [36]. Note that this method is designed for a homogeneous system; more research remains to be conducted to extend it to heterogeneous mixed-order systems.
In this research, any kind of failure of the UAVs and UWSVs has not been considered yet, but it is of great significance to discuss this problem from the practical perspective. It will be our future research direction to develop a hierarchical structure and graph reconstruction mechanism for the HLFF graph to shift the leader to another UAV and rebuild a new HLFF graph when the previous leader UAV fails.
Currently, we have verified our method through simulations. However, it is important to verify the state-of-art method in a real experiment. Although actual agent experiments are still rare in heterogeneous multiagent system research, we will also consider the practical constraints associated with multiagent systems, including communication delay and saturation effect, and subsequently perform experiments to verify our method.
Although heterogeneous UAV-UWSV systems have many advantages over homogeneous UAV systems or UWSV systems, they come with their own cons, such as increased system complexity, uncertainty and dynamic disruptions in the harsh maritime environment. In this research, we assume that UAVs and UWSVs have accurate models, yet in practical applications of MESAR operations, UAV-UWSV system uncertainties and dynamic disruptions could degrade the performance of our current method. Therefore, a distributed fault-tolerant control method would be introduced in our future research against uncertainties and dynamic disruptions, such as the method proposed in [37].
Author Contributions
Conceptualization, S.L. and Y.Z.; methodology, S.L. and Y.Z.; software, S.L.; validation, S.L. and X.W.; writing—original draft preparation, S.L. and Y.Z.; writing—review and editing, S.L. and X.W.; supervision, S.W.; funding acquisition, S.W., X.W. and Y.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research is supported by the National Key R&D Program of China (Grant No. 2021YFB2011300), the fellowship of China Postdoctoral Science Foundation (Grant No. 2022M710305), the National Natural Science Foundation of China (Grant No. 52275044), the Zhejiang Provincial Natural Science Foundation of China (Grant No. Z23E050032) and the State Key Laboratory of Software Development Environment.
Data Availability Statement
Not applicable.
Acknowledgments
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zhang, J.; Jiahao, X. Cooperative task assignment of multi-UAV system. Chin. J. Aeronaut. 2020, 33, 2825–2827. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Tian, Z.; Cai, Z.; Zhao, J.; Wu, K. Multi-UAV coordination control by chaotic grey wolf optimization based distributed MPC with event-triggered strategy. Chin. J. Aeronaut. 2020, 33, 2877–2897. [Google Scholar] [CrossRef] [Scilit]
- Zhen, z.; Zhu, P.; Xue, Y.; Ji, Y. Distributed intelligent self-organized mission planning of multi-UAV for dynamic targets cooperative search-attack. Chin. J. Aeronaut. 2019, 32, 2706–2716. [Google Scholar] [CrossRef] [Scilit]
- Sial, M.B.; Zhang, Y.; Wang, S.; Ali, S.; Wang, X.; Yang, X.; Liao, Z.; Yang, Z. Bearing-Based Distributed Formation Control of Unmanned Aerial Vehicle Swarm by Quaternion-Based Attitude Synchronization in Three-Dimensional Space. Drones 2022, 6, 227. [Google Scholar] [CrossRef] [Scilit]
- Huo, M.; Duan, H.; Fan, Y. Pigeon-inspired circular formation control for multi-UAV system with limited target information. Guid. Navig. Control 2021, 1, 2150004. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, N.P.; Park, D.; Ngoc, D.N.; Xuan-Mung, N.; Huynh, T.T.; Nguyen, T.N.; Hong, S.K. Quadrotor formation control via terminal sliding mode approach: Theory and experiment results. Drones 2022, 6, 172. [Google Scholar] [CrossRef] [Scilit]
- Yan, J.; Yu, Y.; Wang, X. Distance-based formation control for fixed-wing UAVs with input constraints: A low gain method. Drones 2022, 6, 159. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Wang, X.; Wang, S.; Tian, X. Three-dimensional formation–containment control of underactuated AUVs with heterogeneous uncertain dynamics and system constraints. Ocean Eng. 2021, 238, 109661. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Wang, S.; Heinrich, M.K.; Wang, X.; Dorigo, M. 3D hybrid formation control of an underwater robot swarm: Switching topologies, unmeasurable velocities, and system constraints. ISA Trans. 2022, in press. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.; Low, K.H.; Lv, C. Cooperative path planning for heterogeneous unmanned vehicles in a search-and-track mission aiming at an underwater target. IEEE Trans. Veh. Technol. 2020, 69, 6782–6787. [Google Scholar] [CrossRef] [Scilit]
- Wei, W.; Wang, J.; Fang, Z.; Chen, J.; Ren, Y.; Dong, Y. 3U: Joint Design of UAV-USV-UUV Networks for Cooperative Target Hunting. IEEE Trans. Veh. Technol. 2022, in press. [Google Scholar] [CrossRef] [Scilit]
- De Campos, G.R.; Brinón-Arranz, L.; Seuret, A.; Niculescu, S.I. On the consensus of heterogeneous multi-agent systems: A decoupling approach. IFAC Proc. Vol. 2012, 45, 246–251. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- 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, in press. [Google Scholar] [CrossRef] [Scilit]
- Shao, G.; Ma, Y.; Malekian, R.; Yan, X.; Li, Z. A novel cooperative platform design for coupled USV–UAV systems. IEEE Trans. Ind. Inform. 2019, 15, 4913–4922. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Li, X. Distributed consensus of heterogeneous linear time-varying systems on UAVs–USVs coordination. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 1264–1268. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- 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] [Scilit]
- Basiri, M.; Bishop, A.N.; Jensfelt, P. Distributed control of triangular formations with angle-only constraints. Syst. Control Lett. 2010, 59, 147–154. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Lin, F.; Peng, K.; Chen, B.M.; Lee, T.H. Distributed control of angle-constrained cyclic formations using bearing-only measurements. Syst. Control Lett. 2014, 63, 12–24. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Zelazo, D. Bearing rigidity theory and its applications for control and estimation of network systems: Life beyond distance rigidity. IEEE Control Syst. Mag. 2019, 39, 66–83. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Li, Z.; Ding, Z. Bearing-only formation tracking control of multiagent systems. IEEE Trans. Autom. Control 2019, 64, 4541–4554. [Google Scholar] [CrossRef] [Scilit]
- Su, H.; Chen, C.; Yang, Z.; Zhu, S.; Guan, X. Bearing-Based Formation Tracking Control With Time-Varying Velocity Estimation. IEEE Trans. Cybern. 2022, in press. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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] [Scilit]
- Van Tran, Q.; Trinh, M.H.; Zelazo, D.; Mukherjee, D.; Ahn, H.S. Finite-time bearing-only formation control via distributed global orientation estimation. IEEE Trans. Control Netw. Syst. 2018, 6, 702–712. [Google Scholar] [CrossRef] [Scilit]
- Trinh, M.H.; Zhao, S.; Sun, Z.; Zelazo, D.; Anderson, B.D.; Ahn, H.S. Bearing-based formation control of a group of agents with leader-first follower structure. IEEE Trans. Autom. Control 2018, 64, 598–613. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Wang, X.; Wang, S.; Tian, X. Distributed bearing-based formation control of unmanned aerial vehicle swarm via global orientation estimation. Chin. J. Aeronaut. 2022, 35, 44–58. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Wang, S.; Wang, X.; Tian, X. Bearing-based formation control for multiple underactuated autonomous surface vehicles with flexible size scaling. Ocean Eng. 2023, 267, 113242. [Google Scholar] [CrossRef] [Scilit]
- Wu, K.; Hu, J.; Lennox, B.; Arvin, F. Finite-time bearing-only formation tracking of heterogeneous mobile robots with collision avoidance. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3316–3320. [Google Scholar] [CrossRef] [Scilit]
- Moshtagh, N.; Jadbabaie, A. Distributed geodesic control laws for flocking of nonholonomic agents. IEEE Trans. Autom. Control 2007, 52, 681–686. [Google Scholar] [CrossRef] [Scilit]
- Cai, X.; De Queiroz, M. Adaptive rigidity-based formation control for multirobotic vehicles with dynamics. IEEE Trans. Control Syst. Technol. 2014, 23, 389–396. [Google Scholar] [CrossRef] [Scilit]
- Khoo, S.; Xie, L.; Man, Z. Robust finite-time consensus tracking algorithm for multirobot systems. IEEE/ASME Trans. Mechatron. 2009, 14, 219–228. [Google Scholar] [CrossRef] [Scilit]
- Anderson, B.D.; Yu, C.; Fidan, B.; Hendrickx, J.M. Rigid graph control architectures for autonomous formations. IEEE Control Syst. Mag. 2008, 28, 48–63. [Google Scholar]
- Zhao, S.; Zelazo, D. Translational and scaling formation maneuver control via a bearing-based approach. IEEE Trans. Control Netw. Syst. 2015, 4, 429–438. [Google Scholar] [CrossRef] [Scilit]
- Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Dimarogonas, D.V.; Sun, Z.; Bauso, D. A general approach to coordination control of mobile agents with motion constraints. IEEE Trans. Autom. Control 2017, 63, 1509–1516. [Google Scholar] [CrossRef] [Scilit]
- Jafari, M.; Xu, H. A biologically-inspired distributed fault tolerant flocking control for multi-agent system in presence of uncertain dynamics and unknown disturbance. Eng. Appl. Artif. Intell. 2019, 79, 1–12. [Google Scholar] [CrossRef] [Scilit]
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/).












