Next Article in Journal
Leak Detection in Water-Filled Small-Diameter Polyethylene Pipes by Means of Acoustic Emission Measurements
Previous Article in Journal
Modeling of Temperature Field during Multi-Pass GMAW Surfacing or Rebuilding of Steel Elements Taking into Account the Heat of the Deposit Metal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Connectivity Maintenance Based on Multiple Relay UAVs Selection Scheme in Cooperative Surveillance

1
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
2
AVIC Chengdu Aircraft Design & Research Institute, Chengdu 610091, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2017, 7(1), 8; https://doi.org/10.3390/app7010008
Submission received: 4 November 2016 / Revised: 8 December 2016 / Accepted: 15 December 2016 / Published: 22 December 2016

Abstract

:
For the purpose of remote command and situation awareness, multiple unmanned aerial vehicles (UAVs) cooperative surveillance with a ground station via multihop communications is presented in this paper. Considering limited communication capacities, a reliable UAV-to-UAV communication relay chain is dynamically established for connectivity maintenance and real-time surveillance information transmission. Firstly, a multiple UAVs cooperative surveillance framework is constructed with history detection information and surveillance payoff estimation. Secondly, four attributes are proposed to characterize differences among UAV alternatives in communication network containing a ground station, and a novel multiple relay UAVs selection scheme based on fuzzy optimum selection is developed to achieve tradeoff between surveillance mission and connectivity maintenance. Furthermore, satisfied with collision avoidance, limited communication and UAV kinematic constraints, the optimal UAV motion plan is obtained by decentralized receding horizon control, which is solved by particle swarm optimization with elite mechanism. Simulations demonstrate the effectiveness of the proposed methods in multi UAVs cooperative surveillance.

Graphical Abstract

1. Introduction

Due to the limited capacity of single UAV, in the future information and network centric environment, multiple UAVs have been widely employed in military and civil applications [1,2,3,4,5] due to the feasibility and scalability in complex tasks in recent years, such as target tracking, wildlife monitoring, disaster rescue and so on. Serving as communication relays for remote monitoring and situation awareness [6], multiple UAVs dynamically constructing a reliable peer-to-peer communication links chain has been studied in recent years [7,8,9].
Multiple UAVs cooperative surveillance attracts more attention in past years, which is realized by online motion planning according to real-time detection information. Generally, surveillance region is uniformly divided into grids with the same size, and the existence probabilities of unknown targets are associated with different search maps, such as probability map [10,11], pheromone map [12] and rate of return map [13,14]. Based on the latest detection information gained by multiple UAVs, search map is updated according to corresponding criteria, such as Bayesian rules, pheromone update rules and rate of return update rules. Similar to rate of return map, a multiple UAVs cooperative surveillance framework with a ground station is implemented connecting with history detection information and surveillance payoff estimation in this work.
While preserving connectivity, real-time surveillance information can be sent back to ground station for remote command and situation awareness, which widely exists in target monitoring, disaster rescue and remote surveillance. In [15], a novel role management concept is proposed for UAV motion control, which is realized by communication aware potential fields (CAPF) to maintain connectivity between spatial exploration agent and ground station. K-hop connectivity is a common indicator representing network topology in multi agents. The connectivity constraints are described as the gradients of k-connectivity matrix representing the network topology property of a graph, and agent motion control vectors are solved by quadratic program [16]. In [17], connectivity maintenance between a stationary agent and a remote exploring agent in a walled environment is developed, and the agent motion control is solved by bound linear programming with the derivative of Fiedler value and k-connectivity matrix constraints. However, these researches cannot effectively deal with UAV kinematic constraints, such as the minimum velocity.
Detection scope expansion and effective information collection is the primary task in multiple UAVs cooperative surveillance, but network connectivity is essential for real-time data transmission and remote command. For balancing surveillance payoff and network connectivity, a dynamic communication links chain is established by UAVs with different roles, and appropriate relay UAVs selection scheme is crucial to improve the performance of communication networks. Due to different factors for characterizing the differences among UAV alternatives for preserving connectivity, the optimal relay UAV selection [18] can be considered as a multi-attributes decision making problem, which is utilized to make an optimal choice with the highest degree of satisfaction from a set of UAV alternatives. As an important aspect of decision science, there are many researches on multi-attributes decision making problems [19,20,21]. Considering the feature of network topology comprised of ground station and multi UAVs, four special attributes are proposed to represent UAV alternatives differences in relay communication systems, and relay UAV alternatives sequence can be obtained by fuzzy optimum selection [22,23,24].
In this work, multiple UAVs cooperative surveillance with a ground station for remote command and situation awareness is presented. For the purpose of achieving tradeoff between surveillance mission and connectivity maintenance, a novel multiple relay UAVs selection scheme is developed based on fuzzy evaluation and fuzzy optimization, and UAVs are appropriately allocated different roles over time while detection scope extending. With corresponding constraints, each UAV plans its optimal motion plan based on decentralized receding horizon control, and the elite mechanism [25] is integrated into particle swarm optimization (PSO) to calculate the optimal control command sequence.
The main contributions of this paper are described as follows. Firstly, a multiple UAVs cooperative surveillance framework with ground station is constructed according to history detection information and surveillance payoff estimation. Secondly, four attributes are proposed to represent the differences among UAV alternatives in communication network containing ground station, and a multiple relay UAVs selection scheme based on fuzzy evaluation and fuzzy optimization is developed for dynamically adjusting communication links. Finally, decentralized receding horizon control is employed to optimize each UAV’s control command sequence according to local information, which is solved by PSO with elite mechanism.
The structure of this paper is organized as follows: Section 2 mainly introduces sensor model, and a multiple UAVs cooperative surveillance framework is constructed. In Section 3, relevant attributes representing the differences among UAV alternatives are discussed, and multiple relay UAVs selection scheme is implemented by fuzzy optimum selection. UAVs optimal motion plan based on decentralized receding horizon control is developed, and PSO with elite mechanism is employed to solve the optimal control sequence in Section 4. Subsequently, Section 5 provides some simulation results analysis, and some conclusions and future directions are described in Section 6.

2. Problem Definition

2.1. Multiple UAVs Cooperative Surveillance with Ground Station

Communication is the basis of cooperation and collaboration between UAVs, which is crucial and essential [7]. Due to the limitations of the carrier processor capacity, UAVs communication range is restricted. When all UAVs are in the communication range of an infrastructure, such as a ground station or a satellite, the UAVs can directly communicate with the center. Considering limited communication capacity, real-time information collected from the environment can be transmitted to command center by peer-to-peer connections. Thus, it is essential to establish reliable relay communication links between ground station and remote UAVs swarm, which is beneficial for remote and large area surveillance scenario. A specific scenario consisting of remote surveillance UAVs and ground station is depicted in Figure 1. Remote surveillance UAVs search unknown region and monitor some hotspots for gathering surveillance information, which is sent back to ground station for remote command and situation awareness via multihop communications constructed by some relay UAVs. Serving as a communication bridge, relay UAVs guarantee connection between remote surveillance UAVs and ground station for information transmission.

2.2. UAV Dynamic Model

Suppose that each UAV has a reliable flight control system, which effectively controls the aerodynamic surfaces to accurately track velocity and turn rate commands. Considering no wind disturbance, all UAVs fly at a constant altitude to perform tasks. Correspondingly, the UAV kinematic model in two dimensions can be expressed as follow:
[ x ˙ y ˙ ψ ˙ v ˙ ω ˙ ] = f ( x , u ) = ( v cos ψ v sin ψ ω 1 τ v v + 1 τ v u v 1 τ ω ω + 1 τ ω u ω )
where x = ( x , y , ψ , v , ω ) T is UAV state vector; ( x , y ) denote the inertial coordinates of UAVs; and ψ , v , and ω are the heading angle, velocity, and turn rate of UAV, respectively. u = ( u v , u ω ) T is velocity and turn rate control command constrained by fixed-wing UAV dynamic model [26] in Equation (2). ( τ v , τ ω ) represent the time constants of actuator delay.
| u v v 0 | v max   | u ω | ω max
where v 0 is UAV cruise velocity. Respectively, v max and ω max are UAV velocity and turn rate maximal variation ranges.

2.3. Sensor Model

The surveillance region is assumed to be a ground plane as depicted in Figure 2. Minimizing the effect of UAV’s state, the detection range of gimbaled sensor can be adjusted by a universal joint, which is a three degree rotation system. The maximum angle between two rotation axes of the universal joint is denoted as θ , and the posture change of UAV in flight is not considered. In Figure 2, μ i is the projection of UAV i on ground plane, and h is the altitude of UAV. Accordingly, R s = h tan θ is the sensing radius of UAV, and the sensing regions can be expressed as z = { x | x μ i R s } , which are depicted as the shaded parts in Figure 2. It is assumed that each UAV independently takes measurements over the grids completely within its sensing region, and a grid is assumed to be detected if it is wholly within the sensing region z . As the gray ones, the grids detected with UAV motions are depicted in Figure 3, and the red circles represent the sensing range of UAV.

2.4. Multiple UAVs Cooperative Surveillance Problem Formulation

In this work, a remote and large area surveillance mission is designed, and there are some important and unknown targets scattering in this region. Real-time surveillance information can be gathered and sent back to ground station via multihop communications, which widely exists in disaster rescue, area monitoring and situation awareness. Combined with history detection information and surveillance payoff estimation, a multiple UAVs cooperative surveillance framework is constructed in this section.
Considering that there are N U homogeneous UAVs performing cooperative surveillance tasks, and the set of UAVs is defined as U = { U 1 , U 2 , , U N U } . There are N T targets randomly scattering in surveillance region. Similarly, the set of targets is defined as T = { T 1 , T 2 , , T N T } , and the target existence probability is normally distributed without loss of generality. Surveillance region is assumed to be a L X × L Y rectangle region on a ground plane, which is uniformly divided into N X × N Y grids of the same size, and it is assumed that each grid is identified with its center for simplicity.
In remote surveillance scenario, since some UAVs are gradually away from ground station for searching and detecting unknown regions, it is essential to establish UAV-to-UAV communication links for information transmission. Thus, some UAVs need to change roles and serve as relays to guarantee communication connection, and a dynamic communication links chain is constructed to balance surveillance payoff and network connectivity, which is specifically described in next section.
According to [13], the probability that UAV m detects target j with one look in a grid where the target j exists is defined as a j m , and l m ( q , t k ) is the number of looks on grid q performed by UAV m at t k time instant. Hence, the history detection numbers on grid q performed by UAV m can be recorded as:
h m ( q , t k ) = { l m ( q , t 1 ) , l m ( q , t 2 ) , , l m ( q , t k ) }
Consequently, L m ( q , t k ) = i = 1 k l m ( q , t i ) is the corresponding total number of looks on grid q . As communication network is connected, and all detection history information over grids can be shared between UAVs via single or multiple hops communications. It is assumed that each UAV independently looks over the same grid at different surveillance moments, and the detection process for the same grid by different UAVs is independent. Thus, history detection information reflects the entire surveillance process, and the uncertainty of target existence in the grid gradually reduces with more looks. As UAVs share surveillance information via multiple hops communications, UAVs receive the latest detection history information from its neighbors and perform relative surveillance motion. Considering the communication delay, UAV m receives the detection history number that UAV n has searched on grid q can be expressed as h m , n ( q , t k τ n , m ) at t k time instant, where τ n , m is the arbitrary and finite communication delay, and L m , n ( q , t k τ n , m ) is the received corresponding total number of looks on grid q of UAV n . Hence, detection history information of the group stored by UAV m at t k time instant can be recorded as h ^ m ( q , t k ) = { h m , n ( q , t k τ n , m ) , n U } .
According to one look detection probability and history detection information, the detection probability of target j in grid q can be estimated [13] as:
b j m ( h ^ m ( q , t k ) ) = 1 n = 1 N U ( 1 a j n ) L m , n ( q , t k τ n , m )
Based on the latest surveillance information, UAV m plans its motion and decides whether taking one more look to search grid q based on the estimation detection payoff. If UAV m decides to take one more look on grid q , the corresponding estimated total detection number on grid q by UAV m will be modified as L ^ m ( q , t k ) = L m ( q , t k ) + 1 .
Integrating the modified total number L ^ m ( q , t k ) into Equation (4), the estimated detection probability of target j in grid q with one more look can be given as:
b ^ j m ( h ^ m ( q , t k ) ) = 1 ( 1 a j m ) L ^ m ( q , t k ) n = 1 , n m N U ( 1 a j n ) L m , n ( q , t k τ n , m )
Equation (4) reflects the estimated detection probability of target j in grid q at current instant t k , and Equation (5) represents the estimated detection probability of taking one more look by UAV m for target j . Subsequently, the estimated improvement of detection probability for target j if UAV m performs one more look over grid q can be calculated as follow:
β ^ j m ( h ^ m ( q , t k ) ) = b ^ j m ( h ^ m ( q , t k ) ) b j m ( h ^ m ( q , t k ) )
Considering the a priori probability of target existence p j m ( q ) in grid q , where p j m ( q ) = p j ( q ) is satisfied for each UAV by gathering same initial information, the estimated additional surveillance payoff of UAV m performing one more look on grid q can be defined as c ^ d m ( q , t k ) = j T p j ( q ) β ^ j m ( h ^ m ( q , t k ) ) . Hence, the surveillance payoff of UAVs group at t k time instant in cooperative surveillance tasks can be defined as:
p ( t k ) = ω q Q j T p j ( q ) ( 1 m = 1 N U ( 1 a j m ) L m ( q , t k ) )
Actually, the surveillance payoff is defined as the product of detection probability and target existence probability. ω is a weighting parameter as 10 6 in this work, and ( 1 m = 1 N U ( 1 a j m ) L m ( q , t k ) ) is the overall detection probability of target j in grid q at t k time instant, which is modified by Equation (4) without communication delay. T is the set of targets randomly scattering in surveillance region, and Q is the set of grids detected in surveillance region.
In each time instant, neighbor UAVs only need to share total detection number on grid q to separately update stored history detection information of group. Therefore, when UAV m decides to take one more look over grid q , the surveillance payoff improvement with single step motion can be estimated. Considering the detection history information of group, the a priori probability of target existence and communication delay, the total surveillance payoff estimation with one more look can be calculated as:
c d m ( t k ) = ω q Q m c ^ d m ( q , t k ) = ω q Q m j T p j ( q ) β ^ j m ( h ^ m ( q , t k ) )
If just one step motion plan is considered, the optimal control command of UAV m can be described as:
u m * ( t k ) = arg max c d m ( t k )
In [27], single UAV’s search motion in a certain sequence of steps is optimized by a greedy strategy. Similar to the highest search effectiveness mentioned, the purpose of UAVs motion plan with corresponding constraints is maximizing surveillance payoff, which is optimized by decentralized receding horizon control described in detail in next section.

3. Multiple Relay UAVs Selection Scheme Based on Fuzzy Optimum Selection

In multi UAVs cooperative surveillance, since some UAVs are gradually away from ground station for detection scope expansion, it is essential to construct UAV-to-UAV communication links for preserving connectivity. With surveillance range expansion, UAVs are appropriately allocated three proposed roles to balance surveillance payoff and network connectivity, and a multiple relay UAVs selection scheme consisting of two consecutive stages is developed. Multiple relay UAVs are chosen according to membership degrees to the optimum alternative, which are assessed based on fuzzy optimum selection with four relevant attributes representing the feature of network topology with ground station. Besides, according to relationship among UAVs, role conversion stage is designed to dynamically adjust communication links with the surveillance scope change.

3.1. Three UAV Roles in Cooperative Surveillance with Ground Station

Three roles, Relay UAV (RUAV), Articulation UAV (AUAV), and Surveillance UAV (SUAV), are designed to perform different tasks to gather more real-time surveillance information and maintain network connectivity, and the details are described in Table 1. The primary task of RUAVs is providing peer-to-peer communication links, namely maintaining network connectivity among SUAVs, AUAV and ground station. SUAVs cooperatively perform surveillance tasks and search unknown regions to gather real-time information with limited communication. Serving as a joint, AUAV is a critical role to connect surveillance UAVs swarm and RUAVs, and the goal of AUAV is achieving tradeoff between surveillance payoff and network connectivity. Due to the minimum cruise velocity constraint, fixed-wing UAVs serving as relay have to circle around specified points while providing UAV-to-UAV communication links, and it is emphasized that RUAVs perform auxiliary surveillance task around circling points to improve the UAVs cooperative surveillance utility.

3.2. Membership Degree of UAV Alternatives Assessment Based on Fuzzy Optimum Selection

With motion of UAVs, it is obvious that UAV importance changes dynamically in communication network. As a multi-attributed decision making problem, the membership degree to the ideal optimum alternative of multiples UAV is considered as an evaluation indicator for relay selection, which is assessed by fuzzy optimum selection. Correspondingly, multiple relay UAVs are chosen based on the descending membership degree sequence for connectivity maintenance.
Combined with the feature of network connectivity in cooperative surveillance, four modified attributes representing differences among UAV alternatives are proposed in this work. It is obvious that the closer UAV to ground station is more critical to maintain connectivity, and vice versa. Firstly, frequent role conversion is not benefit for the continuity of surveillance tasks, therefore maintaining appropriate roles by different role values (RV) are essential for cooperative surveillance tasks. Similar to the shortest path in graph, minimum hops to ground station (MH) corresponds to the shortest end-to-end communication channel, which effectively reduce surveillance information delay and improve the reliability [28]. The ratio of minimum hops channels via current UAV between all UAVs and ground station (RMH) is similar to all shortest paths that travel through the same one node in graph, which reflects the influence of current UAV on others’ communication with ground station. In some extreme situations, it is not explicit to distinguish UAV alternatives with the same role. For the purpose of overcoming the shortage, actual distance to ground station (AD) is a complementary factor. Thus, four attributes comprised of role values, minimum hops to ground station, the ratio of minimum hops channels via current UAV between all UAVs and ground station, and actual distance to ground station, namely RV, MH, RMH and AD, are employed to assessing UAV alternatives in cooperative surveillance. The attributes are described as follows:
R V ( i ) = { 1 ,   U A V   i   is   a   SUAV 2 ,   U A V   i   is   a   AUAV 3 ,   U A V   i   is   a   RUAV
M H ( i ) = min x i Ω i H ( x i )
R M H ( i ) = i j , j U H j i H j
A D ( i ) = ( x i x b ) 2 + ( y i y b ) 2
In Equations (10)–(13), i is the UAV identification. Equation (10) reflects different UAV role values in cooperative surveillance, and the minimum hops to ground station of UAV i is described as Equation (11), where Ω i is the set of all communication channels between UAV i and ground station. x i is the communication channel between UAV i and ground station, and H ( x i ) is the hop counts of x i . The ratio of minimum hops channels via current UAV between all UAVs and ground station is denoted as Equation (12), where H j is the number of communication channels between UAV j and ground station with minimum hops, and H j i is the number of minimum hops channels via UAV i .
For connectivity maintenance, some UAVs should serve as relays to dynamically establish communication links, and relevant relay UAVs are chosen by fuzzy optimum selection according to four attributes mentioned above, which can be considered as the objectives to identify an optimum alternative from N U UAVs. The set of attributes can be expressed as { R V ( i ) M H ( i ) R M H ( i ) A D ( i ) } for UAV i , and the values of four attributes in N U UAV alternatives can form an objective value matrix as follows:
X = ( x i j ) 4 × N U = [ R V ( i ) M H ( i ) R M H ( i ) A D ( i ) ] 4 × N U = [ x 11 x 1 i x 1 N U x 21 x 2 i x 2 N U x 31 x 3 i x 3 N U x 41 x 4 i x 4 N U ] 4 × N U
where x i j is the value of attribute i for the j UAV alternative. Due to the different units among four attributes in above matrix, and the optimum value is decided according to the positive and negative correlation for the attributes. Hence, the normalized matrix of X can be obtained according to following criteria.
If the attribute value is bigger, the membership degree to the optimum alternative is larger. The values of optimum and attribute are positive correlation, such as RV and RMH, and the normalizing formula is denoted as:
r i j = x i j x i min x i max x i min
In contrast, the optimum and attribute values are negative correlation: when the attribute value is smaller, the membership degree to the optimum alternative is larger, such as MH and AD. Correspondingly, the normalizing formula can be expressed as:
r i j = x i max x i j x i max x i min
where x i min ,   x i max are, respectively, the corresponding minimum and maximum values for all alternatives of attribute i , and the normalized matrix can be denoted as follow:
R = ( r i j ) = [ r 11 r 1 i r 1 N U r 21 r 2 i r 2 N U r 31 r 3 i r 3 N U r 41 r 4 i r 4 N U ]
In above matrix, the entry r i j is the relative value to optimum alternative in the interval [0,1]. r i j = 1 represents that the UAV alternative j is the optimum alternative just according to the attribute i , otherwise r i j = 0 is the worst alternative. Correspondingly, the ideal optimum alternative can be calculated as g T = ( g 1 , , g 4 ) = ( max j = 1 , , N U ( r 1 j ) , , max j = 1 , , N U ( r 4 j ) ) , and the ideal worst alternative can be expressed as b T = ( b 1 , , b 4 ) = ( min j = 1 , , N U ( r 1 j ) , , min j = 1 , , N U ( r 4 j ) ) . Hence, the membership degree matrix to the optimum and worst alternatives are defined as follows:
U 2 × N U = [ u 11 u 12 u 1 N U u 21 u 22 u 2 N U ]
Correspondingly, the following constraints should be satisfied.
0 u k j 1 ( k = 1 , 2 ; j = 1 , , N U ) ,   k = 1 2 u k j = 1 ( j = 1 , , N U ) ,   j = 1 N U u k j > 0 ( k = 1 , 2 )
where u 1 j is the membership degree to the ideal optimum alternative and u 2 j is the one to the ideal worst alternative.
Considering the four assessment attributes, role values is employed to prevent frequently role converting in cooperative surveillance, thus role values is considered as the most important attribute. Similar to shortest paths, the importance of the minimum hops to ground station is same as the ratio of minimum hops channels via current UAV between all UAVs and ground station, so they are more important criteria. In addition, actual distance to ground station is an auxiliary attribute for UAV alternatives assessment and reflects less information of communication network. In this work, the relevant assessment attributes are ordered as RV, MH, RMH, AD. Considering the feature of UAV alternatives in communication network, the weighed vector reflecting different influence of the four attributes can be calculated by analytic hierarchy process. Correspondingly, the judgment matrix can be denoted as follow:
A = [ RV MH RMH AD RV 1 3 3 5 MH 1 3 1 1 3 RMH 1 3 1 1 3 AD 1 5 1 3 1 3 1 ]
The judgment matrix is satisfied with the complete consistency. Correspondingly, the weighed vector is calculated as ω = ( 0.5205 , 0.2010 , 0.2010 , 0.0775 ) , and the evaluation vector of UAV alternative j can be expressed as
r j = ( r 1 , j , r 2 , j , r 3 , j , r 4 , j ) T
In space R 4 , the generalized superior distance of UAV alternative j to the ideal optimum alternative can be defined as:
ω ( r j g ) = { k = 1 4 [ ω k ( r k j g k ) ] P } 1 P
In contrast, the generalized inferior distance can be denoted as:
ω ( r j b ) = { k = 1 4 [ ω k ( r k j b k ) ] P } 1 P
When p = 2 , the distance between the ideal optimum alternative and UAV alternative j is represented by Euclidean distance. Hence, the weighted generalized superior and inferior distances can be expressed as:
D ( r j , g ) = u 1 j ω ( r j g ) D ( r j , b ) = u 2 j ω ( r j b )
In order to solve optimal membership degree u 1 j , an objective function can be designed as:
M i n { F ( u 1 j ) = i = 1 N U [ D 2 ( r i , g ) + D 2 ( r i , b ) ] = i = 1 N U [ u 1 i 2 ω ( r i g ) 2 + ( 1 u 1 i ) 2 ω ( r i b ) 2 ] } , j = 1 , 2 , , N U
Define that d F ( u 1 j ) d u 1 j = 0 , the following result can be obtained.
u 1 j ω ( r j g ) 2 ( 1 u 1 j ) ω ( r j b ) 2 = 0
Then for all UAV alternatives, namely j = 1 , , N U , the optimal matched membership degree of alternative j can be calculated as follow:
u 1 j * = 1 1 + ω ( r j g ) 2 ω ( r j b ) 2 = 1 1 + k = 1 4 [ ω k ( r k j g k ) ] 2 k = 1 4 [ ω k ( r k j b k ) ] 2
As final reference indicator, the membership degree of UAV alternative j , reflects distances to the ideal optimum and worst alternatives. Obviously, greater u 1 j corresponds to the more important UAV alternative j , and vice versa. Thus, if u 1 j is bigger, UAV alternative j is easily chosen as a relay UAV to construct communication links for connectivity maintenance.
In multiple UAVs cooperative surveillance, each UAV can be chosen as a relay to establish communication network. According to the proposed four assessment attributes, multiple relay UAVs selection sequence is obtained by sorting the membership degrees in descending. According to the alternatives sequence, UAVs are appropriately allocated three different roles to balance surveillance payoff and network connectivity based on multiple relay UAVs selection scheme.

3.3. Multiple Relay UAVs Selection Scheme in Cooperative Surveillance

Based on the four proposed attributes mentioned above, the membership degree to optimal alternative of multiple UAVs can be calculated by fuzzy optimum selection. As final assessment indicator, relay UAVs are correspondingly chosen and communication links are dynamically adjusted by the relationship among UAVs. Then UAVs are appropriately allocated three different roles to guarantee the performance of cooperative surveillance. It is assumed that just only one UAV switches its role at the same time for simplicity. For balancing surveillance payoff and connectivity maintenance, multiple relay UAVs selection stage is performed according to the relevant relay UAVs number N R ranging from 0 to N U 2 . Subsequently, a role conversion stage is developed to dynamically modify the relay UAVs number with surveillance scope adjustment. The relay UAV alternatives sequence is defined as V S e q , and the one with the nth highest membership degree to optimum alternative in V S e q is defined as the nth UAV, which not corresponds to its real ID.

3.3.1. Multiple Relay UAVs Selection Stage

It is emphasized that different UAV roles are appropriately allocated according to relay UAV alternatives sequence V S e q . Firstly, the membership degrees of UAV alternatives are assessed according to four proposed attributes representing network connectivity. Then, 1 st ~ N R th UAVs are selected as RUAVs to establish communication links, and ( N R + 1 ) th UAV serves as AUAV connecting with remote SUAVs swarm and RUAVs. As SUAV, the remaining UAVs continue performing surveillance tasks and expanding searching scope. For the purpose of surveillance scope expansion, it is assumed that supplying relay UAV is more important than removing relay UAV at the same instant. After multiple relay UAVs are selected based on V S e q , the role conversion stage is designed to dynamically revise relay UAVs number for detection scope adjustment.

3.3.2. Role Conversion Stage

Role conversion state is developed to dynamically adjust communication links by revising the relay UAVs number, and it is assumed that just only one UAV changes its role at the same time for simplicity. As network is connected, all UAVs can exchange information with each other via single and multiple hops, and r c o m m is the communication range. The role conversion stage is implemented according to the relationship among SUAVs swarm, AUAV and the N R th RUAV, which is depicted in Figure 4, and the relay UAVs number and communication links are dynamically adjusted in cooperative surveillance.
r r t s is the threshold distance for AUAV converting role to continue to perform surveillance task, and the blue dotted circle with radius r s t r reflects the threshold distance for AUAV changing role to serve as RUAV. According to the relationship among the N R t h RUAV, AUAV and SUAVs swarm, the role conversion stage is realized as follows.
If there is no SUAV in the circle zone z 1 = { x : x x u r s t r } of AUAV, it represents that SUAVs swarm is away from ground station, and the network connectivity will be broken if AUAV does not change its roles to serve as RUAV. At this time, it is essential that supplying a RUAV to prevent communication interruption. Correspondingly, the relay UAVs number should be revised as N R + 1 , and a new AUAV is selected to connect SUAVs swarm and RUAVs.
It is obvious that supplying RUAV can effectively extend surveillance scope, which is considered more important than removing RUAV for surveillance range contraction. If no relay UAV supplement, it is concerned that whether there are some UAVs in the circle zone z 2 = { x : x x u r r t s } of the N R t h RUAV. If there is at least one UAV in this zone, it represents network is effectively connected and the AUAV can change role to perform surveillance task again. Accordingly, relay UAVs number should be revised as N R 1 , and the most remote RUAV adjusts its role to serve as a new AUAV.
In Figure 4, the ring domain z b u f f e r = { x : r r t s x x u r s t r } can be seen as a buffer zone to prevent UAVs role converting frequently, which is beneficial for effectively achieving tradeoff between surveillance payoff and network connectivity. For some special cases, it is emphasized that relay UAV supplement is ineffective when N R = N U 2 , and relay UAV removal should not be triggered when N R = 0 in contrast.

3.3.3. Multiple Relay UAVs Selection Scheme

The multiple relay UAVs selection scheme is a centralized approach to obtain the membership degree sequence of UAV alternatives to the optimum alternative, and the detail algorithm process is described in Algorithm 1.
Algorithm 1. Multiple Relay UAVs Selection Scheme
Input: UAVs state information (positions P i and roles R i ) for i = 1 , , N U , the relay UAVs number N R
Output: updated information (roles R i and circling points P i , C ) for i = 1 , , N U .
// multiple relay UAVs selection stage:
1. Calculate R V ( i ) , M H ( i ) , R M H ( i ) , A D ( i ) , i = 1 , , N U (Equations (10)–(13))
2. Membership degree of UAV alternatives assessment based on fuzzy optimum selection (Equations (14)–(23))
3. R 1 ~ R N R RUAV , R N R + 1 AUAV , R N R + 2 ~ R N U SUAV // represents role allocation operation R i
// role conversion stage: is the role of the ith UAV
4. if there is no SUAV in z 1 of AUAV
5. R N R + 1 RUAV , R N R + 2 AUAV , N R = N R + 1 // relay UAV supplement
6. else
7. if there is at least one UAV in z 2 of the N R t h RUAV
8. R N R AUAV , R N R + 1 SUAV , N R = N R 1 // relay UAV removal
9. endif
10. endif
11. Calculate the circling points P i , C for i = 1 , , N R
In cooperative surveillance, all UAVs send state information to ground station to evaluate the membership degrees to ideal optimal alternative among the group via single or multi hops communications, and the multiple relay UAVs selection scheme carries out in ground station. According to relationship among UAVs depicted in Figure 4, role conversion is correspondingly performed. Subsequently, the ground station sends relevant role information to each UAV, which consists of UAV role, circling point and other messages, and relevant UAVs update roles and perform new tasks in cooperative surveillance respectively.
Based on the multiple relay UAVs selection scheme in Algorithm 1, each UAV is allocated appropriate role over time for balancing surveillance payoff and network connectivity. It is noted that the circling points are uniformly distributed between ground station and the central of SUAVs swarm, and the interval is set as r s t r .

4. Multiple UAVs Motion Plan in Cooperative Surveillance

As network is connected, UAVs exchange information via single or multi hops communications in cooperative surveillance. Each UAV plans its optimal motion based on local neighbor UAV information. At each instant, each UAV’s optimal control command sequence is calculated by decentralized receding horizon control, and the optimization metrics are different for three proposed UAV roles. Considering connection with other UAVs, the primary goal of RUAV is constructing dynamic and reliable peer-to-peer communication links between remote UAVs swarm and ground station. For the purpose of maximizing surveillance payoff, SUAVs try to gather more surveillance information and explore more unknown regions, but it is necessary that connecting with at least one UAV in its communication range. As an essential role, AUAV, which can be considered as a special SUAV, serves as a communication joint to connect remote SUAVs and RUAV, and its task is achieving tradeoff between surveillance mission and connectivity maintenance.

4.1. Receding Horizon Motion Plan Based on UAV Roles

As the communication network is connected, all UAVs can share surveillance and state information while performing tasks. Considering UAV kinematic constraints, collision avoidance and connectivity preservation in multiple UAVs cooperative surveillance, each UAV can optimize its motion plan by decentralized receding horizon control according to relevant different UAV roles. According to Equation (1), the continuous UAV model can be discretized as follow:
x k + 1 = f d ( x k , u k ) = x k + T S f ( x k , u k )
where x k is UAV current state vector, and u k is control command vector. At each sample instant, each UAV next instant state can be propagated by above equation. In next sample period, each UAV optimize its control sequence based on updated local neighbor information in the same manner.
The given planning horizon length can be expressed as N , and the control command sequence of UAV m can be denoted as u m , k = [ u m , k 0 , u m , k 1 , , u m , k N 1 ] . For relevant UAV roles, the optimization metrics are different. The primary purpose of RUAV is maintaining connectivity by constructing communication links, which is realized by circling over predefined points, and the optimization metric is described as follow:
J m ( k ) = i = 1 N ( x m , ( k + i ) x m , i c r l r l ) 2
where x m , i c is the assigned circling point, and r l is the circling radius calculated by UAV kinematic constraints. For AUAV, its primary task is maintaining balance between surveillance payoff and network connectivity, hence AUAV is a particular type of SUAV with additional connection tasks. Correspondingly, the performance of estimated surveillance payoff can be expressed as follow:
J m ( k ) = i = 1 N c d m ( t k + i ) = i = 1 N q Q k + i , N m c ^ d m ( q , t k + i )
where Q k + i , N m is the set of grids can be searched by UAV m in the ith horizon at time instant t k .
In order to satisfy the collision avoidance and connectivity preservation constraints, a simple penalty function is designed to penalize the movement that may cause collision or network disruption, and the penalty function can be expressed below:
P m ( k ) = i = 1 N ( j N C o m m m sgn ( x m , ( k + i ) x j , ( k + i ) R c o m m ) ( R c o m m x m , ( k + i ) x j , ( k + i ) R c o m m ) 2 + n U sgn ( R c x m , ( k + i ) x n , ( k + i ) ) ( x m , ( k + i ) x n , ( k + i ) R c R c ) 2 )
where N c o m m m is set of necessarily connected UAVs with UAV m for connectivity preservation, and sgn ( ) is sign function.
Considering the collision avoidance, network connectivity and UAV kinematic constraints, the following constraints should be satisfied for each UAV m U , and i = 1 , , N in the receding horizon.
{ x m , ( k + i ) x n , ( k + i ) > r s a f e ,   n m ,   n U x m , ( k + i ) x r , ( k + i ) < r c o m m ,   r N c o m m m | u m , v k + i 1 v 0 | v max   | u m , ω k + i 1 | ω max
Integrating penalty value into performance criteria, the performance function can be modified as:
J m ( k ) = J m ( k ) P m ( k )
In each sample instant, each UAV can optimize its control command sequence by decentralized receding horizon control just based on the local neighbor information, and the corresponding constraints mentioned above should be satisfied in each horizon. Accordingly, the performance and penalty function are dynamically adjusted by the role of UAV m , and the optimal control command sequence can be written as:
u m * = [ u m , 0 * , u m , 1 * , , u m , ( N 1 ) * ] = arg max J m ( k )
where u m * is current optimization control command sequence, and u m , 0 * is selected as current control command for UAV m .
Due to the complexity of multiple UAVs cooperative surveillance problem, evolutionary algorithms should be employed to optimize each UAV’s motion plan, such as immune algorithm, genetic algorithm, particle swarm optimization, etc. Considering the flexibility, robustness and global optimization capacity, the UAV control command sequence can be solved by PSO with elite mechanism in this work.

4.2. UAV Control Command Optimization Based on PSO with Elite Mechanism

In a basic particle swarm optimization system, a population of individuals is randomly initialized in the search space. Each individual is considered as a particle, and each particle is a potential solution. The position and velocity of the ith particle can be respectively described as X i = ( x i , 1 , x i , 2 , , x i , d ) and V i = ( v i , 1 , v i , 2 , , v i , d ) in the d-dimensional space. The personal best position P i = ( p i , 1 , p i , 2 , , p i , d ) represents the best fitness value obtained so far, namely pbest, and the global particle gbest is denoted by P g , which represents the best particle found so far [29]. In each iteration cycle, the velocity and position of particle can be updated as follow:
v i k + 1 = ω v i d k + c 1 r 1 ( p i z i k ) + c 2 r 2 ( p g z i k ) z i k + 1 = z i k + v i k + 1
where r 1 , r 2 are random parameters ranging from [ 0 , 1 ] , and c 1 , c 2 are acceleration coefficients. Besides, ω is an inertia factor.
In this work, inspired by [25], elite mechanism is employed to improve the effectiveness of PSO. It is obvious that some high ranking particles will produce more diversity particles than just one single particle, which is useful to improve optimization performance. Correspondingly, the elite mechanism consists of the elite group of each individual and elite group of the global best particle, which increases the diversity of particles and effectively overcomes the problem of premature convergence associated with conventional PSO. Moreover, it is noted that the introduced elite mechanism should not increase the complexity in relevant calculation process. Accordingly, the modified velocity can be expressed as follow:
v i k + 1 = ω v i d k + m = 1 E p c 1 , m r 1 ( P b e s t i , m k z i k ) + n = 1 E g c 2 , m r 2 ( G b e s t n k z i k )
where E p , E g are the numbers of personal elite group and global elite group respectively. P b e s t i is the elite group set of i th particle so far, and G b e s t is the elite group set of the global swarm.
In multi UAV cooperative surveillance, each UAV can optimize its control command sequence just according local information, namely the motion plan of each UAV can be implemented in parallel. Therefore, each particle represents one possible control sequence of UAV, and the corresponding UAV motion plan optimization can be solved by PSO with elite mechanism.

5. Numerical Results

In this section, the numerical simulation results are presented to demonstrate the effectiveness of multi UAVs cooperative surveillance framework consisting of ground station for remote command and situation awareness. Particularly, the effects of proposed multiple relay UAVs selection scheme based on fuzzy optimum selection are discussed. The multi UAV cooperative surveillance consists of a ground station and six UAVs, and there are ten potential targets randomly scattering in a surveillance region. While surveillance scope expansion, relay UAVs alternatives sequence is obtained by sorting the membership degrees of UAV alternatives to optimum alternative, which is solved by a multi-attributes decision making method, namely fuzzy optimum selection. Subsequently, the relay UAVs number and communication links are dynamically adjusted based on instantaneous relationship among UAVs with surveillance scope change.
According to three proposed roles in cooperative surveillance, six UAVs are allocated appropriate roles to cooperatively perform search and monitor tasks over a 4000 m × 4000 m rectangle region, which is uniformly divided into 40 × 40 grids with the same size. Real-time surveillance information is gathered and transmitted to ground station for remote command and situation awareness. The primary purpose of cooperative surveillance is maximizing surveillance payoff meanwhile the network connectivity should be guaranteed. According to different roles in cooperative surveillance, each UAV decides its motion plan by decentralized receding horizon control in parallel, and the optimal control sequence is solved by PSO with elite mechanism. The total simulation steps size is 300, and the receding horizon steps size is 4. UAV performance parameters v 0 , v max , ω max , r c o m m , r s a f e , and R s are 80 m/s, 20 m/s, 0.8 rad/s, 1000 m, 50 m, 500 m, respectively, and the role conversion threshold distances r s t r ,   r r t s are 700 m, 400 m. It is assumed that target existence probability is normal distribution without loss of generality, and the standard deviation is set as 250 m. Besides, the detection probability by one single look is defined as a j m = 0.5 for each target, m U . For communication preservation, penalty distances R S u r , R R e l for SUAV and RUAV are set as 900 m, 650 m, and the penalty distance for collision avoidance R C is 200 m. The UAVs optimal control sequence can be calculated by PSO with elite mechanism, and the corresponding parameters c 1 ,   c 2 are 0.7, 0.6. Besides, the particle numbers of personal and global elite groups are 3, 2.
Figure 5, Figure 6, Figure 7 and Figure 8 represent the simulation results of multiple UAVs cooperative surveillance. For remote command and situation awareness, a ground station located at the bottom left corner of surveillance region is employed to remote command and six homogeneous UAVs cooperatively perform search and detection tasks, which are uniformly deployed at the below edge of surveillance region with 200 m interval.
The trajectories of multiple UAVs are depicted in Figure 5, and the black pentacles are the initial positions of UAVs. One can see that UAVs search and detect the grids with high probability of target existence, but surveillance scope expansion is moderately restricted by network maintenance with ground station. With some SUAVs away from ground station, UAV importance for communication maintenance is evaluated and relevant relay UAVs are selected to establish communication links based on fuzzy optimum selection, which circle around the predefined points corresponding to spiral trajectories near ground station in Figure 5. Correspondingly, other UAVs serve as AUAV and SUAV according to the multiple relay UAVs selection scheme. With the dynamic adjustment of communication links, the performance of cooperative surveillance mission is guaranteed.
The instantaneous UAVs network topologies are depicted in Figure 6, where the ground station is expressed by red diamond, and the triangles with different colors represent three relevant roles in cooperative surveillance. The Figure 6a represents that the most of UAVs can directly communicate with ground station at the beginning of simulation, and relay UAV is unnecessary. With some UAVs beyond effective communication range of ground station, some UAVs are chosen as relays to establish communication links at 20 s depicted in Figure 6b, and the relay UAV alternatives sequence V s e q is calculated by ground station as { 3 , 2 , 1 , 5 , 4 , 6 } . Combined with the current relay UAVs number N R = 1 , UAV3 is selected as relay to provide communication linking service, and UAV2 serves as AUAV connecting remote SUAVs swarm and UAV3. While SUAVs swarm is away from ground station, UAV2 subsequently converts role to RUAV and UAV1 serves as AUAV for surveillance range expansion at 30 s as Figure 6c. With the surveillance scope expansion, the communication links gradually increase with multiple relay UAVs selection scheme, and more unknown regions can be detected at 50 s, which is described in Figure 6d. Comparing with the last two subfigures, the relay UAVs number is dynamically adjusted by the relationship among UAVs with surveillance scope change. According to the instantaneous network topologies, it is concluded that some UAVs gradually transform roles to stretch communication links and expand search scope based on multiple relay UAVs selection scheme, and all potential target existence regions are detected by UAVs over time. In cooperative surveillance, multiple relay UAVs are appropriately chosen by fuzzy optimum selection, and communication links are dynamically adjusted by relationship among UAVs with surveillance scope change. It is concluded that balance between surveillance payoff and network connectivity can be guaranteed by the proposed multiple relay UAVs selection scheme.
The cooperative surveillance payoff curve is depicted in Figure 7. One can see that the payoff curve is growing quickly with surveillance scope expansion over time. All unknown and potential target existence regions are searched and detected by multiple UAVs in a short time, and maximum surveillance payoff can be obtained, which represents that the effectiveness of the proposed method. Due to the dispersed target distributions and network connectivity with ground station, the payoff curve slowly grows in some periods.
Figure 8 shows the topology connectivity and minimum distance between UAVs. The network connectivity depicted in the above subfigure is described by the second smallest eigenvalue of the Laplacian matrices, namely λ 2 The value of λ 2 gradually decreases over time, which means that the communication links extension with the surveillance UAVs swarm is far away from ground station over time. Moreover, λ 2 is always larger than zero, and network connectivity is guaranteed in entire simulation based on multiple relay UAVs selection scheme, meanwhile multiple UAVs cooperative surveillance mission is commendably completed. The minimum distance between pair of UAVs is depicted in the bottom subfigure, which is always larger than the minimum safe distance. Figure 8 indicates the validity of penalty function for connectivity maintenance and collision avoidance.

6. Conclusions and Future Works

Multi UAVs cooperative surveillance comprised of ground station and multiple homogeneous UAVs for remote command and situation awareness is represented in this paper. Considering history detection information and surveillance payoff estimation, a multi UAVs cooperative surveillance framework is implemented. For achieving tradeoff between maximizing surveillance payoff and maintaining network connectivity, the membership degrees of UAV alternatives are evaluated by fuzzy optimum selection according to four proposed attributes, and then a multiple relay UAVs selection scheme, which consists of two successive stages, namely multiple relay UAVs selection and role conversion, is designed to dynamically adjust UAV roles and communication links with surveillance scope change. Besides, according to different UAV roles and local neighbor information, the UAV control command sequence is optimized by PSO with elite mechanism based on decentralized receding horizon control.
In this work, multiple relay UAVs selection scheme is performed in ground station, namely a centralized method, which depends on the entire necessary information of surveillance group. Obviously, a decentralized method based on local neighbor information is essential for improving the reliability and performance of cooperative surveillance. Moreover, complex sensing model and connectivity disruption caused by UAV failure will be considered in the future.

Acknowledgments

The authors would like to express their acknowledgement for the support from the National Natural Science Foundation of China (No. 61273349 and No. 61573042).

Author Contributions

Qian Zhu and Rui Zhou conceived and designed the experiments; Qian Zhu performed the experiments; Jie Zhang analyzed the data; Qian Zhu wrote the paper; and Rui Zhou and Jie Zhang provided some suggestions and revised the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yu, H.; Meier, K.; Argyle, M.; Beard, R.W. Cooperative path planning for target tracking in urban environments using unmanned air and ground vehicles. IEEE/ASME Trans. Mechatron. 2015, 20, 541–552. [Google Scholar] [CrossRef]
  2. Zhou, Y.; Bao, Z.; Wang, R.; Qiao, S.; Zhou, Y. Quantum Wind Driven Optimization for Unmanned Combat Air Vehicle Path Planning. Appl. Sci. 2015, 5, 1457–1483. [Google Scholar] [CrossRef]
  3. Gonzalez, L.F.; Montes, G.A.; Puig, E.; Johnson, S.; Mengersen, K.; Gaston, K.J. Unmanned Aerial Vehicles (UAVs) and artificial intelligence revolutionizing wildlife monitoring and conservation. Sensors 2016, 16, 97. [Google Scholar] [CrossRef] [PubMed]
  4. Tomic, T.; Schmid, K.; Lutz, P.; Domel, A.; Kassecker, M.; Mair, E.; Grixa, I.L.; Ruess, F.; Suppa, M.; Burschka, D. Toward a fully autonomous UAV: Research platform for indoor and outdoor urban search and rescue. IEEE Robot. Autom. Mag. 2012, 19, 46–56. [Google Scholar] [CrossRef]
  5. Ianovsky, E.; Kreimer, J. An optimal routing policy for unmanned aerial vehicles (analytical and cross-entropy simulation approach). Ann. Oper. Res. 2011, 189, 215–253. [Google Scholar] [CrossRef]
  6. Allison, R.S.; Johnston, J.M.; Craig, G.; Jennings, S. Airborne optical and thermal remote sensing for wildfire detection and monitoring. Sensors 2016, 16, 1310. [Google Scholar] [CrossRef] [PubMed]
  7. Sahingoz, O.K. Networking models in flying ad-hoc networks (FANETs): Concepts and challenges. J. Intell. Robot. Syst. 2014, 74, 513–527. [Google Scholar] [CrossRef]
  8. Bekmezci, I.; Sahingoz, O.K.; Temel, Ş. Flying Ad-Hoc networks (FANETs): A survey. Ad Hoc Netw. 2013, 11, 1254–1270. [Google Scholar] [CrossRef]
  9. Cetin, O.; Zagli, I. Continuous airborne communication relay approach using unmanned aerial vehicles. J. Intell. Robot. Syst. 2012, 65, 549–562. [Google Scholar] [CrossRef]
  10. Hu, J.; Xie, L.; Lum, K.Y.; Xu, J. Multiagent information fusion and cooperative control in target search. IEEE Trans. Control Syst. Technol. 2013, 21, 1223–1235. [Google Scholar] [CrossRef]
  11. Huang, Q.; Yao, J.; Li, Q.; Zhu, Y. Cooperative Searching Strategy for Multiple Unmanned Aerial Vehicles Based on Modified Probability Map. In Proceedings of the 16th Asia Simulation Conference and SCS Autumn Simulation Multi-Conference, AsiaSim/SCS AutumnSim 2016, Beijing, China, 8–11 October 2016; pp. 279–287.
  12. Shen, D.; Wei, R.X.; Ru, C.J. Digital pheromone based control method for UAV swarm search. Syst. Eng. Electron. 2013, 35, 591–596. [Google Scholar]
  13. Gil, A.E.; Passino, K.M.; Cruz, J.B., Jr. Stable cooperative surveillance with information flow constraints. IEEE Trans. Control Syst. Technol. 2008, 16, 856–868. [Google Scholar] [CrossRef]
  14. Di, B.; Zhou, R.; Duan, H. Potential field based receding horizon motion planning for centrality-aware multiple UAV cooperative surveillance. Aerosp. Sci. Technol. 2015, 46, 386–397. [Google Scholar] [CrossRef]
  15. Goddemeier, N.; Daniel, K.; Wietfeld, C. Role-based connectivity management with realistic air-to-ground channels for cooperative UAVs. IEEE J. Sel. Areas Commun. 2012, 30, 951–963. [Google Scholar] [CrossRef]
  16. Zavlanos, M.M.; Pappas, G.J. Controlling connectivity of dynamic graphs. In Proceedings of the 44th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC 2005), Seville, Spain, 12–15 December 2005; pp. 6388–6393.
  17. Stump, E.; Jadbabaie, A.; Kumar, V. Connectivity management in mobile robot teams. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Pasadena, CA, USA, 19–23 May 2008; pp. 1525–1530.
  18. Wei, Y.; Yu, F.R.; Song, M. Distributed optimal relay selection in wireless cooperative networks with finite-state markov channels. IEEE Trans. Veh. Technol. 2010, 59, 2149–2158. [Google Scholar]
  19. Xu, Z.; Zhang, X. Hesitant fuzzy multi-attribute decision making based on TOPSIS with incomplete weight information. Knowl.-Based Syst. 2013, 52, 53–64. [Google Scholar] [CrossRef]
  20. Zhang, X.; Jin, F.; Liu, P. A grey relational projection method for multi-attribute decision making based on intuitionistic trapezoidal fuzzy number. Appl. Math. Model. 2013, 37, 3467–3477. [Google Scholar] [CrossRef]
  21. Wei, G. Hesitant fuzzy prioritized operators and their application to multiple attribute decision making. Knowl.-Based Syst. 2012, 31, 176–182. [Google Scholar] [CrossRef]
  22. Chen, S.Y. Theory of fuzzy optimum selection for multistage and multiobjective decision making system. J. Fuzzy Math. 1994, 2, 163–174. [Google Scholar]
  23. Huicheng, Z.; Guoli, W.; Qing, Y. A multi-objective fuzzy pattern recognition model for assessing groundwater vulnerability based on the DRASTIC system. Hydrol. Sci. J. 1999, 44, 611–618. [Google Scholar] [CrossRef]
  24. Li, L.; Lai, K.K. Fuzzy dynamic programming approach to hybrid multiobjective multistage decision-making problems. Fuzzy Sets Syst. 2001, 117, 13–25. [Google Scholar] [CrossRef]
  25. Chen, P.H. Two-level hierarchical approach to unit commitment using expert system and elite PSO. IEEE Trans. Power Syst. 2012, 27, 780–789. [Google Scholar] [CrossRef]
  26. Zhu, S.; Wang, D. Adversarial ground target tracking using UAVs with input constraints. J. Intell. Robot. Syst. 2012, 65, 521–532. [Google Scholar] [CrossRef]
  27. Kriheli, B.; Levner, E.; Spivak, A. Optimal search for hidden targets by unmanned aerial vehicles under imperfect inspections. Am. J. Oper. Res. 2016, 6, 153. [Google Scholar] [CrossRef]
  28. Wichmann, A.; Korkmaz, T.; Tosun, A.S. Minimum hop and/or minimum distance robot movement with connectivity constraints in WSRNs. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Austin, TX, USA, 8–12 December 2014; pp. 523–529.
  29. Liu, B.; Wang, L.; Jin, Y.H. An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans. Syst. Man Cybern. Part B 2007, 37, 18–27. [Google Scholar] [CrossRef]
Figure 1. Multiple unmanned aerial vehicles (UAVs) cooperative surveillance with ground station.
Figure 1. Multiple unmanned aerial vehicles (UAVs) cooperative surveillance with ground station.
Applsci 07 00008 g001
Figure 2. Sensor model in multiple UAVs cooperative surveillance.
Figure 2. Sensor model in multiple UAVs cooperative surveillance.
Applsci 07 00008 g002
Figure 3. Schematic of coverage grids with UAV motions.
Figure 3. Schematic of coverage grids with UAV motions.
Applsci 07 00008 g003
Figure 4. Geometry relationship among RUAV, AUAV and SUAVs in role conversion stage.
Figure 4. Geometry relationship among RUAV, AUAV and SUAVs in role conversion stage.
Applsci 07 00008 g004
Figure 5. UAVs cooperative surveillance trajectories.
Figure 5. UAVs cooperative surveillance trajectories.
Applsci 07 00008 g005
Figure 6. Network topologies in multiple UAVs cooperative surveillance at different instants: (a) 5 s; (b) 20 s; (c) 30 s; (d) 50 s; (e) 100 s; (f) 150 s. The red triangle means RUAV and the blank represents AUAV, and the remaining cyan one is SUAV.
Figure 6. Network topologies in multiple UAVs cooperative surveillance at different instants: (a) 5 s; (b) 20 s; (c) 30 s; (d) 50 s; (e) 100 s; (f) 150 s. The red triangle means RUAV and the blank represents AUAV, and the remaining cyan one is SUAV.
Applsci 07 00008 g006
Figure 7. Surveillance payoff in multi UAVs cooperative surveillance.
Figure 7. Surveillance payoff in multi UAVs cooperative surveillance.
Applsci 07 00008 g007
Figure 8. Topology connectivity and minimum distance between UAVs.
Figure 8. Topology connectivity and minimum distance between UAVs.
Applsci 07 00008 g008
Table 1. Three UAV roles in cooperative surveillance with ground station.
Table 1. Three UAV roles in cooperative surveillance with ground station.
RoleTaskRole Description
RUAVpreserving communication connectionconstructing relay communication links
AUAVconnecting RUAV and SUAVs swarmbalancing surveillance mission and network connectivity
SUAVsearching and detecting unknown regionmaximizing surveillance payoff

Share and Cite

MDPI and ACS Style

Zhu, Q.; Zhou, R.; Zhang, J. Connectivity Maintenance Based on Multiple Relay UAVs Selection Scheme in Cooperative Surveillance. Appl. Sci. 2017, 7, 8. https://doi.org/10.3390/app7010008

AMA Style

Zhu Q, Zhou R, Zhang J. Connectivity Maintenance Based on Multiple Relay UAVs Selection Scheme in Cooperative Surveillance. Applied Sciences. 2017; 7(1):8. https://doi.org/10.3390/app7010008

Chicago/Turabian Style

Zhu, Qian, Rui Zhou, and Jie Zhang. 2017. "Connectivity Maintenance Based on Multiple Relay UAVs Selection Scheme in Cooperative Surveillance" Applied Sciences 7, no. 1: 8. https://doi.org/10.3390/app7010008

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop