Next Article in Journal
Improving WRF-Fire Wildfire Simulation Accuracy Using SAR and Time Series of Satellite-Based Vegetation Indices
Previous Article in Journal
Tight Integration of GNSS and Static Level for High Accuracy Dilapidated House Deformation Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

Ant Colony Pheromone Mechanism-Based Passive Localization Using UAV Swarm

1
The School of Electronics and Communication Engineering, Sun Yat-sen University, Shenzhen 518000, China
2
The Colloege of Information and Communication, National Uinversity of Defense Technology, Xi’an 710006, China
3
The Beijing Institute of Tracking and Telecommunication Technology, Beijing 100080, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(12), 2944; https://doi.org/10.3390/rs14122944
Submission received: 24 April 2022 / Revised: 27 May 2022 / Accepted: 15 June 2022 / Published: 20 June 2022

Abstract

:
The problem of passive localization using an unmanned aerial vehicle (UAV) swarm is studied. For multi-UAV localization systems with limited communication and observation range, the challenge is how to obtain accurate target state consistency estimates through local UAV communication. In this paper, an ant colony pheromone mechanism-based passive localization method using a UAV swarm is proposed. Different from traditional distributed fusion localization algorithms, the proposed method makes use of local interactions among individuals to process the observation data with UAVs, which greatly reduces the cost of the system. First, the UAVs that have detected the radiation source target estimate the rough target position based on the pseudo-linear estimation (PLE). Then, the ant colony pheromone mechanism is introduced to further improve localization accuracy. The ant colony pheromone mechanism consists of two stages: pheromone injection and pheromone transmission. In the pheromone injection mechanism, each UAV uses the maximum likelihood (ML) algorithm with the current observed target bearing information to correct the initial target position estimate. Then, the UAV swarm weights and fuses the target position information between individuals based on the pheromone transmission mechanism. Numerical results demonstrate that the accuracy of the proposed method is better than that of traditional localization algorithms and close to the Cramer–Rao lower bound (CRLB) for small measurement noise.

Graphical Abstract

1. Introduction

Passive localization technology using unmanned aerial vehicle (UAV) swarms has been developed and widely used in industry and military fields in recent years [1]. At present, the localization methods of UAV swarms can be mainly divided into two types: active localization and passive localization. Different from active localization, which actively emits electromagnetic waves, passive localization systems only receive and analyze the radiation source signal emitted by targets to obtain their location.
In actual application scenarios, time difference of arrival (TDOA) [2,3,4,5,6], received signal strength (RSS) [7,8,9,10,11], frequency difference of arrival (FDOA) [12], angle of arrival (AOA) [13,14,15,16,17,18,19,20,21,22], and their combined algorithms [23,24,25,26,27,28,29,30,31,32] are common passive localization techniques. However, TDOA and FDOA localization methoda require precise timing and synchronization, which increases the cost and complexity of the implementation. The performance of RSS localization significantly relies on the environment and thus, it is often used in indoor localization scenarios. Since the AOA source localization method does not require synchronization between receivers like TDOA localization, it is widely used [33].
In the application of AOA passive localization, the noise measurement equation is highly nonlinear with respect to the unknown target position. One of the most commonly used algorithms is the pseudo-linear estimator (PLE), which concentrates the nonlinear term into a noise term and estimates the target position using the least-square (LS) optimization algorithm [13,14]. By calculating the PL equation error, a distance weighted least-squares (DWLS) algorithm can be developed to more precisely measure the target position [15]. Meanwhile, how to reduce the estimation bias in AOA localization becomes an important problem. The maximum likelihood estimator (MLE) can be used to eliminate the measurement error of the system [16,17,18]. In terms of passive localization research for UAVs, the paired AOA information is used to improve the localization performance of the system [19]. The theory of UAV optimal heading angle generation is described in [20]. In some complex urban environments, the UAV passive localization is affected by the occlusion of buildings. The AOA localization algorithm for multipath fading and non-line-of-sight (NLOS) propagation is researched in [21]. The statistical algorithms are applied in [22] to find optimal and sub-optimal estimates. However, due to the limitations of UAVs’ computing power and real-time transmission bandwidth, the observed data of the above algorithms usually need to be transmitted to a ground center for processing. The main disadvantages of the centralized localization methods can be divided into the following: (a) too much dependence on the fusion center. If the link is cut off or interfered, the overall localization performance will be degraded; (b) localization algorithms cannot respond quickly to the emerging radiation source.
Meanwhile, some progress has been made in the research on decentralized mobile node localization. A mobile wireless sensor network localization algorithm was proposed in in [34], which improved the localization accuracy by using the Monte Carlo method. Ref. [35] introduced a delay-tolerant algorithm that eliminates the processing constraints of static sensor nodes. For the self-organizing network, Ref. [36] researched the cooperative method of network localization and node tracking, which improved the tracking performance of the system. The method mentioned above is realized on the premise that all sensor network nodes can receive the target signal. However, the beamwidth of UAV reconnaissance antennae is usually narrow in practical scenarios, and only a few UAVs can receive the target signal first. In this paper, the above problems can be solved by the ant colony localization algorithm based on the biological self-organization effect.
The ant colony pheromone mechanism originates from observing the self-organizing behavior of real ants to explore the cooperation mechanism [37]. Information transferring between individuals and the environment depends on the pheromone production [38]. Inspired by the ant colony foraging, this paper proposes a passive localization algorithm for UAV swarms based on the ant colony pheromone mechanism. Without increasing the number of UAVs, the target position can be accurately estimated.
Compared with existing methods, the main contributions of this paper are summarized as follows.
(a) Under the condition of limited UAV communication and observation range, the proposed method can obtain accurate target state consistency estimation through local UAV communication. Target position can be estimated by using only the information interaction between individuals. (b) The ant colony pheromone mechanism is introduced into the UAV swarm passive localization scenario to improve localization accuracy. (c) The influence of different passive localization algorithms and relevant parameters, e.g., the number of UAVs, the communication radius of UAV, on localization accuracy, are analyzed.
The rest of this paper is organized as follows: Section 2 models the scenario of passive localization of a UAV swarm. Section 3 contains a detailed analysis of the passive location algorithm based on the ant colony pheromone mechanism proposed in this paper. In Section 4, the performances of different algorithms are analyzed to demonstrate the effectiveness of the proposed method. Concluding remarks are given in Section 5.

2. Problem Description and Modeling

The UAV swarm passive localization geometry is shown in Figure 1. In order to obtain better localization result, it is assumed that K UAVs are evenly distributed in the rectangular area,
( x i , y i ) [ x m i n , x m a x ] × [ y m i n , y m a x ] .
Assume that each UAV can only communicate with UAVs within a certain distance and denote this communication distance as r c . The basic condition of short-range communication between the i th UAV and the j th UAV can be written as:
r i , j = ( x i x j ) 2 + ( y i y j ) 2 , r i , j r c , ( i j ) .
The position matrix of the UAV swarm can be expressed as:
U = u 1 , u 2 , , u K T , u k = x k , y k T , k = 1 , 2 , , K
where u k denotes the position vector of the UAV; x k and y k represent the coordinate information. Let p = [ x , y ] T denote the position of a radiation source target. The angle between UAV and the target θ k can be calculated by [39]:
sin θ k = x x k r k , cos θ k = y y k r k
where r k = p u k is the distance between the UAV and the target.
The position relationship between UAVs is determined by
sin θ i , j = x i x j r i , j , cos θ i , j = y i y j r i , j
where θ i , j denotes the angle between the i th UAV and the j th UAV; ( x i , y i ) and ( x j , y j ) represent the coordinate information of u i and u j , respectively.
The target bearing angle θ ^ k measured by the k th UAV consists of the real bearing angle θ k and the noise n k .
θ ^ k = θ k + n k
where n k can be modeled by a Gaussian random variable with zero mean and variance σ n k 2 .

3. The Proposed Method

The initial distribution of multiple UAVs are dispersed as illustrated in Figure 2, and each UAV is independently reconnoitering. If a UAV finds the radiation source signal, it will send the bearing information to the UAV within the communication radius. After receiving the radiation source bearing information, the UAVs in the neighborhood adjust their reconnaissance direction.

3.1. Target Initial Position Estimate

As shown in Figure 2, the UAVs marked by the red square indicate that the target was detected at the initial moment. Due to the different directions of the UAV reconnaissance direction, only a small number of UAVs can receive the radiation source signal. These UAVs perform coarse target localization based on the PLE algorithm as the initial estimated position of the target.
The observation equation can be represented as [14]:
a k p = b k + ξ k
where a k = [ sin θ ^ k , cos θ ^ k ] , b k = [ sin θ ^ k , cos θ ^ k ] u k , and ξ k = r k sin n k is the error term caused by the bearing noise.
From the observation equations of K UAVs, we can obtain
Ap = b + ξ
where A = [ a 1 T a 2 T . . . a K T ] T , b = [ b 1 T b 2 T . . . b K T ] T and ξ = [ ξ 1 T ξ 2 T . . . ξ K T ] T . The covariance matrix C of the noise term ξ is given by C = E [ ξ ξ T ] .
According to the principle of LS and (8), the initial estimate position of the target by the PLE algorithm can be expressed as
p ^ 0 = ( A T A ) 1 A T b .

3.2. The Ant Colony Pheromone Mechanism

The ant colony pheromone mechanism is derived from biological phenomena in nature. An ant colony can judge and choose its path using pheromone concentration to improve foraging efficiency. Inspired by ant colony foraging, a passive localization algorithm for UAV swarms based on the ant colony pheromone mechanism is proposed in this section. The ant colony pheromone mechanism can be divided into pheromone injection and pheromone transmission. The pheromone injection mechanism corrects the initial target position estimate based on a single individual, while the pheromone transmission mechanism further improves localization accuracy by weighting and fusing between individuals. The pheromone update mechanism is shown in Algorithm 1.
Algorithm 1 The pheromone update algorithm.
At time t,
Step1: Pheromone injection. Each UAV uses the current received target
bearing information to correct the initial position estimate p ^ 0 .
1:for i = 1 : K
2:   if the i th UAV contains target position information
3:        p i ^ ( t + 1 ) = M L E ( p i ^ ( t ) , θ ^ i ( t ) , u i )
6:    End
7:End
Step2: Pheromone transmission. Each UAV is weighted by the pheromone
transmitted by other UAVs in the communication radius
1:for i = 1 : K
2:   for j = 1 : K
3:      if r i j ( k ) r c , ( i j ) , and  the j th UAV does not contain the
      the target position pheromone
4:        p ^ j ( t + 1 ) = p ^ i ( t )
5:      else if the j th UAV contains the target position pheromone
6:        p ^ j ( t + 1 ) = ω k , 1 p ^ i ( t ) + ω k , 2 p ^ j ( t )
7:       End
8:    End
9:End
In Algorithm 1, p ^ i ( t ) and p ^ j ( t ) represent the existing target position estimate of the i th UAV and the j th UAV, respectively. p ^ i ( t + 1 ) and p ^ j ( t + 1 ) represent the target position estimate of the i th UAV and the j th UAV at the next moment, respectively. M L E ( p i ^ ( t ) , θ ^ i ( t ) , u i ) denotes the MLE iteration algorithm, which uses the gradient descent method and the bearing information received by the i th UAV θ ^ i ( t ) to correct p i ^ ( t ) . ω k , 1 and ω k , 2 correspond to the weight information of different UAV pheromones, respectively.

3.2.1. Pheromone Injection

In the pheromone injection mechanism, each UAV uses the MLE algorithm and the current observed bearing information to correct the coarse target position estimate. The MLE of the target position is defined as the value of p that maximizes the likelihood function. The likelihood function of the target bearing measured by K UAVs can be expressed as [40]:
f ( θ ^ | p ) = 1 ( 2 π ) K / 2 | Q | 1 / 2 e 1 / 2 ( θ ^ θ ( p ) ) T Q 1 ( θ ^ θ ( p ) )
where Q = diag ( σ n 1 2 , σ n 2 2 , . . . , σ n K 2 ) is the covariance matrix of bearing noise; diag() represents the function that transforms the row vector into a diagonal matrix. θ ( p ) = [ θ 1 ( p ) θ 2 ( p ) . . . θ K ( p ) ] T is the true bearing vector and θ ^ = [ θ ^ 1 θ ^ 2 . . . θ ^ K ] T is the measured history bearings of the k th UAV.
The maximum value of the likelihood function can also be expressed as the minimum value of the cost function:
m i n f ( p ) = ( θ ^ θ ( p ) ) T Q 1 ( θ ^ θ ( p ) ) .
The initial estimated position of the target obtained by Equation (9) is used as the input of the likelihood function, and the gradient descent method is used to iterate the target position. The estimated position of the target update is given by:
p ^ n e w = p ^ o l d α [ f ( p ) x f ( p ) y ] T
where p ^ n e w and p ^ o l d represent the target position before and after the update, respectively. α is the learning rate of the MLE algorithm. In the above, f ( p ) x and f ( p ) y are the partial derivatives of the function with respect to the target position [40], which are given by:
f ( p ) x = 2 ( θ ( p ) p ^ ) T Q 1 θ ( p ) x ,
f ( p ) y = 2 ( θ ( p ) p ^ ) T Q 1 θ ( p ) y .
where θ ( p ) x and θ ( p ) y can be obtained by:
θ ( p ) x = [ Δ y 1 r 1 2 Δ y 2 r 2 2 . . . Δ y K r K 2 ] T ,
θ ( p ) y = [ Δ x 1 r 1 2 Δ x 2 r 2 2 . . . Δ x K r K 2 ] T .
Here, Δ y k = y y k , Δ x k = x x k .

3.2.2. Pheromone Transmission

As shown in Figure 3, each UAV also receives the pheromone transmitted by other UAVs in the communication range when performing pheromone transmission. Compared with the initial state in Figure 2, more UAVs will be added to locate the radiation source through the pheromone transmission mechanism. If the current UAV already contains the target position estimate, it is fused with those estimates obtained by the UAVs within the communication radius in the Bayesian manner. After a limited number of communications and updates, each UAV receives the most accurate and consistent target bearing information.
When the bearing noise n k is small, ξ k can be similarly expressed as:
ξ k = r k sin n k r k n k .
The covariance matrix of noise term ξ can be obtained by:
C = diag ( r 1 2 σ n 1 2 , r 2 2 σ n 2 2 , . . . , r k 2 σ n k 2 ) .
The weighted matrix W is given by:
W = C 1 = diag ( 1 / ( r 1 2 σ n 1 2 ) , 1 / ( r 2 2 σ n 2 2 ) , . . . , 1 / ( r k 2 σ n k 2 ) ) .
In the case of K UAVs, the weight of m th UAV is given by:
ω k , m = 1 / ( r m 2 σ n m 2 ) i = 1 K 1 / ( r i 2 σ n i 2 ) .
Assuming that the estimated value p ^ has a linear relationship with the measured values p ^ k , 1 , p ^ k , 2 ,..., p ^ k , K [41], the estimate value of multi-UAVs can be expressed as:
p ^ = ω k , 1 p ^ k , 1 + ω k , 2 p ^ k , 2 + . . . + ω k , K p ^ k , K .
Combining Equations (20) and (21), the position estimation of the target can be represented as:
p ^ = 1 / ( r 1 2 σ n 1 2 ) p ^ k , 1 + 1 / ( r 2 2 σ n 2 2 ) p ^ k , 2 + . . . + 1 / ( r K 2 σ n K 2 ) p ^ k , K i = 1 K 1 / ( r i 2 σ n i 2 ) .
In the unbiased estimation problem, the Cramer–Rao lower bound (CRLB) is usually used to measure the validity of the estimate value. The closer the root mean square error (RMSE) of an estimate is to CRLB, the more accurate the estimate is. To calculate CRLB, the Fisher Matrix is introduced as follows:
F = E 2 x 2 f ( θ ^ p ) E 2 x y f ( θ ^ p ) E 2 y x f ( θ ^ p ) E 2 y 2 f ( θ ^ p )
F = θ ( p ) x θ ( p ) y T Q 1 θ ( p ) x θ ( p ) y
Q is the initial value of the covariance matrix C of the noise term ξ .
Q = diag ( σ n 1 2 , σ n 2 2 , . . . , σ n K 2 ) .
Combining with Equations (15) and (16), the Fisher matrix can be represented as
F = k = 1 K 1 σ nK 2 r k 4 Δ y K 2 Δ x K Δ y K Δ x K Δ y K Δ x K 2 .
The CRLB is equal to the inverse of the Fisher matrix:
C R L B = F 1 .
To summarize the proposed algorithm (Figure 4):
(a)
A small number of UAVs receiving radiation source signals use PLE to compute an initial target location estimate p ^ 0 ;
(b)
Based on the pheromone injection mechanism, each UAV uses MLE to self-correct to obtain the next moment estimate p ^ i ( t + 1 ) ;
(c)
Radiation source information can be transmitted to the whole network through the pheromone transmission mechanism. Each UAV is weighted with other individuals within the communication radius to obtain the revised target location estimate p ^ j ( t + 1 ) .

4. Simulation Results

In order to verify the performance of the proposed method, we present two numerical examples in this section. One is the case of a single-fixed target and the other is the case of a single-unfixed target. The proposed method is compared to the PLE, MLE, and weighted pseudo-linear estimator (WPLE) [14] algorithms. In the above algorithms, the MLE is computed using the gradient descent iterations and the initial estimation of the target position is set to be the result of the PLE. In the proposed method, the initial target position estimate is obtained by a small number of UAVs based on the PLE algorithm. Then, the ant colony pheromone mechanism is introduced to correct the initial target position. In the simulation experiment, the bearing measurement errors are assumed to be independent and identically distributed zero-mean Gaussian random variables.

4.1. A Single-Fixed Target

The simulation scenario is shown in Figure 5. The true target location is placed at (−155,175) m. 20 UAVs are randomly distributed in an area of 200 m × 200 m. The range of bearing noise standard deviation σ n k is set from 1 to 8 , corresponding to 0.0175 to 0.1396 rad.

4.1.1. Bearing Standard Deviation

The RMSEs of the position estimate with the standard deviation of the bearing measurement noise ranging from 0.0175 to 0.1396 rad are shown in Figure 6. The communication radius of the UAVs r c is set to 60 m. Figure 6 demonstrates the superior performance of the proposed method compared with the PLE algorithm. The proposed method, MLE, and WPLE are very close to the CRLB for small measurement noise. The bias of position estimate is illustrated in Figure 7. We observe that the bias curves of the MLE and the proposed method are relatively close, and their performance is better than the PLE and the WPLE algorithms. From Figure 6 and Figure 7, it can be seen that the localization performance of the proposed method is very close to the MLE algorithm. The maximum RMSE difference between the proposed method and MLE algorithm does not exceed 0.3 m. Compared with the MLE algorithm, the proposed method only uses the local observation information of UAVs. The advantage of the proposed method is in realizing the distributed processing of UAV local observation information under limited communication and observation range.

4.1.2. The Number of UAVs

The RMSEs of the position estimate as a function of the number of UAVs ranging from 30 to 50 are shown in Figure 8. The bearing noise standard deviation σ n k and the UAV’s communication radius r c are set to 4 π / 180 rad and 60 m, respectively. It can be seen that the performance of the proposed method is better than the PLE and the WPLE. The performance of the MLE method is closed to the CRLB. The bias of the PLE, WPLE, and MLE are compared with the proposed method in Figure 9. The proposed method produces smaller bias than that of the PLE, WPLE, and MLE over the measurement noise examined.

4.1.3. The Communication Radius of UAV

Figure 10 and Figure 11 illustrate the RMSE and bias results for the UAV’s communication radius ranging from 10 m to 100 m, respectively. The bearing noise standard deviation σ n k is set to 4 π / 180 rad. As expected, with the increase of the communication radius of the UAVs, more UAVs are weighted in the pheromone transmission mechanism; therefore, the RMSE and bias of the proposed method gradually decrease.

4.2. A Single-Unfixed Target

A single-unfixed target localization geometry employed in the RMSE and bias is depicted in Figure 12. The target follows a linear trajectory defined by y = x and generates N = 5 target positions with equal intervals. The bearing noise standard deviation σ n k and the UAVs’ communication radius r c are set to 4 π / 180 rad and 60 m, respectively. The number of UAVs is set to 20.
The RMSE and the bias of position estimate versus the target distance are shown in Figure 13 and Figure 14, respectively. Since the UAVs are gathered on one side of the target, the traditional distributed fusion method obtains relatively little target bearing information. However, the proposed method can realize the sharing of local localization information through the pheromone transmission mechanism, and so can achieve consistency of global estimation information. Each UAV is weighted with other UAVs in the neighborhood to improve positioning accuracy. The performance of the proposed method is better than the PLE, MLE, and WPLE algorithms. The RMSE curves of the PLE, MLE, and WPLE are close to each other. The position estimation bias results show that the proposed method yields the smallest bias. The PLE algorithm exhibits the worst bias among all the algorithms. While the biases of the MLE and WPLE algorithms are not as small as that of the proposed method, their errors are closer to the PLE algorithm.

5. Conclusions

In order to solve the problem of passive localization of UAV swarms under limited communication and observation range, a passive localization algorithm based on the ant colony pheromone mechanism was proposed in this paper. Firstly, the initial target position estimate was calculated by a small number of UAVs based on the PLE algorithm. Then, an ant colony pheromone mechanism, which includes pheromone injection and pheromone transmission, was introduced to improve the localization accuracy. Pheromone injection was used to modify the initial target localization estimate of a single individual. The information interaction between UAV individuals was used to improve the localization accuracy in the pheromone transmission mechanism. Finally, the localization performances of different algorithms and parameters were compared in simulation. The experimental results shown that the system with the added ant colony pheromone mechanism has higher localization correctness and RMSE performance close to the CRLB for small noise.

Author Contributions

Conceptualization, Y.Z.; methodology, Y.Z. and D.S.; software, Y.Z. and B.D.; validation, Y.Z.; formal analysis, Y.Z.; investigation, Y.Z.; resources, B.R.; data curation, M.S.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z.; visualization, B.R.; supervision, W.W.; project administration, W.W.; funding acquisition, Y.Z. and D.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation for Young Scientists of China under Grant 62101558, the Intelligent Innovation Foundation under Grant 201-CXCY-A01-08-19-02, and the Research Foundation of National University of Defense University under Grant Zk21-38.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned aerial vehicle
PLEPseudo linear estimation
MLMaximum likelihood
CRLBCramer-Rao lower bound
TDOATime difference of arrival
RSSReceived signal strength
FDOAFrequency difference of arrival
AOAAngle of arrival
LSLeast square
DWLSDistance weighted least squares
NLOSNon-line of sight
RMSERoot mean square error

References

  1. Zhou, Y.; Rao, B.; Wang, W. UAV Swarm Intelligence: Recent Advances and Future Trends. IEEE Access 2020, 8, 183856–183878. [Google Scholar] [CrossRef]
  2. Cheung, K.W.; So, H.C. A multidimensional scaling framework for mobile location using time-of-arrival measurements. IEEE Trans. Signal Process. 2005, 53, 460–470. [Google Scholar] [CrossRef] [Green Version]
  3. Yan, Y.; Wang, H.; Shen, X.; He, K.; Zhong, X. TDOA-based source collaborative localization via semidefinite relaxation in sensor networks. Int. J. Distrib. Sens. Netw. 2015, 11, 248970. [Google Scholar] [CrossRef] [Green Version]
  4. Nguyen, N.H.; Doğançay, K. Optimal geometry analysis for multistatic TOA localization. IEEE Trans. Signal Process. 2016, 64, 4180–4193. [Google Scholar] [CrossRef]
  5. Salari, S.; Chan, F.; Chan, Y.T.; Read, W. TDOA estimation with compressive sensing measurements and Hadamard matrix. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 3137–3142. [Google Scholar] [CrossRef]
  6. Xiong, W.; Schindelhauer, C.; So, H.C.; Liang, J.; Wang, Z. A neurodynamic optimization approach to TDOA-based IoT localization in NLOS environments. arXiv 2020, arXiv:2009.06281. [Google Scholar]
  7. Ouyang, R.W.; Wong, A.K.S.; Lea, C.T. Received signal strength based wireless localization via semidefinite programming: Noncooperative and cooperative schemes. IEEE Trans. Veh. Technol. 2010, 59, 1307–1318. [Google Scholar] [CrossRef]
  8. Coluccia, A.; Ricciato, F. On ML estimation for automatic RSS-based indoor localization. In Proceedings of the IEEE 5th International Symposium on Wireless Pervasive Computing 2010, Modena, Italy, 5–7 May 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 495–502. [Google Scholar]
  9. Lin, L.; So, H.C.; Chan, Y.T. Accurate and simple source localization using differential received signal strength. Digit. Signal Process. 2013, 23, 736–743. [Google Scholar] [CrossRef] [Green Version]
  10. Hu, Y.; Leus, G. Robust differential received signal strength-based localization. IEEE Trans. Signal Process. 2017, 65, 3261–3276. [Google Scholar] [CrossRef] [Green Version]
  11. Ketabalian, H.; Biguesh, M.; Sheikhi, A. A closed-form solution for localization based on RSS. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 912–923. [Google Scholar] [CrossRef]
  12. Amar, A.; Leus, G.; Friedlander, B. Emitter localization given time delay and frequency shift measurements. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1826–1837. [Google Scholar] [CrossRef]
  13. Lingren, A.G.; Gong, K.F. Position and velocity estimation via bearing observations. IEEE Trans. Aerosp. Electron. Syst. 1978, 4, 564–577. [Google Scholar] [CrossRef]
  14. Doğançay, K. Bearings-only target localization using total least squares. Signal Process. 2005, 85, 1695–1710. [Google Scholar] [CrossRef]
  15. Son, B.K.; An, D.J.; Lee, J.H. Performance analysis of AOA-Based localization using the LS approach: Explicit expression of mean-squared error. J. Sens. 2020, 11, 1–22. [Google Scholar] [CrossRef]
  16. Gavish, M.; Weiss, A.J. Performance analysis of bearing-only target location algorithms. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 817–828. [Google Scholar] [CrossRef]
  17. Wang, Z.; Luo, J.A.; Zhang, X.P. A novel location penalized maximum likelihood estimator for bearing-only target localization. IEEE Trans. Signal Process. 2012, 60, 6166–6181. [Google Scholar] [CrossRef]
  18. Rui, L.; Ho, K.C. Bias analysis of source localization using the maximum likelihood estimator. In Proceedings of the 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25–30 March 2020; IEEE: Piscataway, NJ, USA, 2012; pp. 2605–2608. [Google Scholar]
  19. Xu, J.; Ma, M.; Law, C.L. AOA cooperative position localization. In Proceedings of the IEEE GLOBECOM 2008—2008 IEEE Global Telecommunications Conference, New Orleans, LA, USA, 30 November–4 December 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–5. [Google Scholar]
  20. Wang, W.; Bai, P.; Zhou, Y.; Liang, X.; Wang, Y. Optimal configuration analysis of AOA localization and optimal heading angles generation method for UAV swarms. IEEE Access 2019, 7, 70117–70129. [Google Scholar] [CrossRef]
  21. Wan, P.; Huang, Q.; Lu, G.; Wang, J.; Yan, Q.; Chen, Y. Passive localization of signal source based on UAVs in complex environment. China Commun. 2020, 17, 107–116. [Google Scholar] [CrossRef]
  22. Wang, Y.; Ho, K.C. An asymptotically efficient estimator in closed-form for 3D AOA localization using a sensor network. IEEE Trans. Wirel. Commun. 2015, 14, 6524–6535. [Google Scholar] [CrossRef]
  23. Luo, J.A.; Zhang, X.P.; Wang, Z. A new passive source localization method using AOA-GROA-TDOA in wireless sensor array networks and its Cramér-Rao bound analysis. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 4031–4035. [Google Scholar]
  24. Luo, J.A.; Tan, Z.W.; Peng, D.L. A novel bearing-assisted TDOA-GROA approach for passive source localization. Int. J. Intell. Comput. Cybern. 2018, 11, 2–19. [Google Scholar] [CrossRef]
  25. Werner, J.; Wang, J.; Hakkarainen, A.; Cabric, D.; Valkama, M. Performance and Cramer Rao bounds for DoA/RSS estimation and transmitter localization using sectorized antennas. IEEE Trans. Veh. Technol. 2015, 65, 3255–3270. [Google Scholar] [CrossRef]
  26. Tomic, S.; Beko, M.; Dinis, R. Distributed RSS-AoA based localization with unknown transmit powers. IEEE Wirel. Commun. Lett. 2015, 5, 392–395. [Google Scholar] [CrossRef] [Green Version]
  27. Ho, K.C.; Lu, X.; Kovavisaruch, L. Source localization using TDOA and FDOA measurements in the presence of receiver location errors: Analysis and solution. IEEE Trans. Signal Process. 2007, 55, 684–696. [Google Scholar] [CrossRef]
  28. Noroozi, A.; Oveis, A.H.; Hosseini, S.M.; Sebt, M.A. Improved algebraic solution for source localization from TDOA and FDOA measurements. IEEE Wirel. Commun. Lett. 2017, 7, 352–355. [Google Scholar] [CrossRef]
  29. Dexiu, H.U.; Huang, Z.; Zhang, S.; Jianhua, L.U. Joint TDOA, FDOA and differential doppler rate estimation: Method and its performance analysis. Chin. J. Aeronaut. 2018, 31, 137–147. [Google Scholar]
  30. Zhang, X.; Wang, F.; Li, H.; Himed, B. Maximum likelihood and IRLS based moving source localization with distributed sensors. IEEE Trans. Aerosp. Electron. Syst. 2020, 57, 448–461. [Google Scholar] [CrossRef]
  31. Aernouts, M.; BniLam, N.; Berkvens, R.; Weyn, M. TDAoA: A combination of TDoA and AoA localization with LoRa WAN. Internet Things 2020, 11, 100–236. [Google Scholar] [CrossRef]
  32. Vidal-Valladares, M.G.; Díaz, M.A. A Femto-Satellite Localization Method Based on TDOA and AOA Using Two CubeSats. Remote Sens. 2022, 14, 1101. [Google Scholar] [CrossRef]
  33. Luo, J.A.; Wang, Z. A novel closed-form estimator for 3D source localization using angle of arrivals and gain ratio of arrivals. In Proceedings of the 2017 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 5179–5182. [Google Scholar]
  34. Baggio, A.; Langendoen, K. Monte Carlo localization for mobile wireless sensor networks. Ad Hoc Netw. 2008, 6, 718–733. [Google Scholar] [CrossRef]
  35. Pathirana, P.N.; Bulusu, N.; Savkin, A.V.; Jha, S. Node localization using mobile robots in delay-tolerant sensor networks. IEEE Trans. Mob. Comput. 2005, 4, 285–296. [Google Scholar] [CrossRef]
  36. Dong, L. Cooperative localization and tracking of mobile ad hoc networks. IEEE Trans. Signal Process. 2012, 60, 3907–3913. [Google Scholar] [CrossRef]
  37. Colorni, A.; Dorigo, M.; Maniezzo, V. Distributed optimization by ant colonies. In Proceedings of the First European Conference on Artificial Life, Paris, France, 11–13 December 1991; Volume 142, pp. 134–142. [Google Scholar]
  38. Guntsch, M.; Middendorf, M. Pheromone Modification Strategies for Ant Algorithms Applied to Dynamic TSP. In Proceedings of the Workshops on Applications of Evolutionary Computation, Como, Italy, 18–20 April 2001; Springer: Berlin/Heidelberg, Germany, 2001; pp. 213–222. [Google Scholar]
  39. Luo, J.A.; Shao, X.H.; Peng, D.L.; Zhang, X.P. A novel subspace approach for bearing-only target localization. IEEE Sens. J. 2019, 99, 8174–8182. [Google Scholar] [CrossRef]
  40. Wang, W.; Marelli, D.; Fu, M. Multiple-vehicle localization using maximum likelihood Kalman filtering and ultra-wideband signals. IEEE Sens. J. 2020, 21, 4949–4956. [Google Scholar] [CrossRef]
  41. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; Prentice-Hall, Inc.: Hoboken, NJ, USA, 1993. [Google Scholar]
Figure 1. UAV swarm passive localization geometry.
Figure 1. UAV swarm passive localization geometry.
Remotesensing 14 02944 g001
Figure 2. Initial distribution of UAV swarm passive localization.
Figure 2. Initial distribution of UAV swarm passive localization.
Remotesensing 14 02944 g002
Figure 3. Distribution of UAV swarm passive localization after pheromone transmission.
Figure 3. Distribution of UAV swarm passive localization after pheromone transmission.
Remotesensing 14 02944 g003
Figure 4. The flowchart of the proposed algorithm.
Figure 4. The flowchart of the proposed algorithm.
Remotesensing 14 02944 g004
Figure 5. The simulation scenario of a single-fixed target.
Figure 5. The simulation scenario of a single-fixed target.
Remotesensing 14 02944 g005
Figure 6. RMSE of position estimation versus bearing standard deviation.
Figure 6. RMSE of position estimation versus bearing standard deviation.
Remotesensing 14 02944 g006
Figure 7. Bias of position estimation versus bearing standard deviation.
Figure 7. Bias of position estimation versus bearing standard deviation.
Remotesensing 14 02944 g007
Figure 8. RMSE of position estimation versus bearing standard deviation.
Figure 8. RMSE of position estimation versus bearing standard deviation.
Remotesensing 14 02944 g008
Figure 9. Bias of position estimation versus bearing standard deviation.
Figure 9. Bias of position estimation versus bearing standard deviation.
Remotesensing 14 02944 g009
Figure 10. RMSE of position estimation versus communication radius.
Figure 10. RMSE of position estimation versus communication radius.
Remotesensing 14 02944 g010
Figure 11. Bias of position estimation versus communication radius.
Figure 11. Bias of position estimation versus communication radius.
Remotesensing 14 02944 g011
Figure 12. The simulation scenario of a single-unfixed target.
Figure 12. The simulation scenario of a single-unfixed target.
Remotesensing 14 02944 g012
Figure 13. RMSE of position estimation versus target distance.
Figure 13. RMSE of position estimation versus target distance.
Remotesensing 14 02944 g013
Figure 14. Bias of position estimation versus target distance.
Figure 14. Bias of position estimation versus target distance.
Remotesensing 14 02944 g014
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, Y.; Song, D.; Ding, B.; Rao, B.; Su, M.; Wang, W. Ant Colony Pheromone Mechanism-Based Passive Localization Using UAV Swarm. Remote Sens. 2022, 14, 2944. https://doi.org/10.3390/rs14122944

AMA Style

Zhou Y, Song D, Ding B, Rao B, Su M, Wang W. Ant Colony Pheromone Mechanism-Based Passive Localization Using UAV Swarm. Remote Sensing. 2022; 14(12):2944. https://doi.org/10.3390/rs14122944

Chicago/Turabian Style

Zhou, Yongkun, Dan Song, Bowen Ding, Bin Rao, Man Su, and Wei Wang. 2022. "Ant Colony Pheromone Mechanism-Based Passive Localization Using UAV Swarm" Remote Sensing 14, no. 12: 2944. https://doi.org/10.3390/rs14122944

APA Style

Zhou, Y., Song, D., Ding, B., Rao, B., Su, M., & Wang, W. (2022). Ant Colony Pheromone Mechanism-Based Passive Localization Using UAV Swarm. Remote Sensing, 14(12), 2944. https://doi.org/10.3390/rs14122944

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