Next Article in Journal
Domain Adaptation Principal Component Analysis: Base Linear Method for Learning with Out-of-Distribution Data
Next Article in Special Issue
Performance Analysis of IEEE 802.11p MAC with Considering Capture Effect under Nakagami-m Fading Channel in VANETs
Previous Article in Journal
Self-Supervised Node Classification with Strategy and Actively Selected Labeled Set
Previous Article in Special Issue
A Parallelizable Task Offloading Model with Trajectory-Prediction for Mobile Edge Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Localization Accuracy under Constrained Regions in Wireless Sensor Networks through Geometry Optimization

1
School of Aerospace Science and Technology, Xidian University, Xi’an 710071, China
2
School of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
3
Aeronautical and Astronautical Engineering Collage, Air Force Engineering University, Xi’an 710043, China
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(1), 32; https://doi.org/10.3390/e25010032
Submission received: 15 November 2022 / Revised: 19 December 2022 / Accepted: 19 December 2022 / Published: 23 December 2022
(This article belongs to the Special Issue Wireless Sensor Networks and Their Applications)

Abstract

:
In addition to various estimation algorithms, the target localization accuracy in wireless sensor networks (WSNs) can also be improved from the perspective of geometry optimization. Note that existing placement strategies are mainly aimed at unconstrained deployment regions, i.e., the positions of sensors are arbitrary. In this paper, considering factors such as terrain, communication, and security, the optimal range-based sensor geometries under circular deployment region and minimum safety distance constraints are proposed. The geometry optimization problem is modeled as a constrained optimization problem, with a D-optimality-based (maximizing the determinant of FIM matrix) scalar function as the objective function and the irregular feasible deployment regions as the constraints. We transform the constrained optimization problem into an equivalent form using the introduced maximum feasible angle and separation angle, and discuss the optimal geometries based on the relationship between the minimum safety distance and the maximum feasible angle. We first consider optimal geometries for two and three sensors in the localization system, and then use their findings to extend the study to scenarios with arbitrary numbers of sensors and arbitrarily shaped feasible regions. Numerical simulation results are included to verify the theoretical conclusions.

1. Introduction

Accurate knowledge of the target position is critical for most potential applications of wireless sensor networks (WSNs), such as remote sensing, indoor positioning, precision agriculture, and military affairs [1,2,3,4]. For range-based localization systems, geographically distributed sensors can obtain multiple noisy measurements by exploiting characteristics of different types of acquired signals, including received signal strength (RSS), time (difference) of arrival (TOA/TDOA), angle of arrival (AOA), and combinations thereof.
Target localization performance can be affected by estimation methods based on the aforementioned measurements, and some effective algorithms have been proposed to improve localization accuracy, such as the well-known weighted least square (WLS) [5,6], maximum likelihood estimator (MLE) [7,8], multidimensional scaling (MDS) [9,10], and Kalman filter (KF) [11,12]. Besides various estimation techniques, another potential factor that has been shown to affect localization performance is the relative positional relationship between the sensors and the target, which can be described by geometric parameters such as distances, azimuths, and shapes [13,14]. This is the geometry optimization problem to be studied in this paper.
The localization problem is essentially an estimation process of the unknown target state, and the Cramer–Rao lower bound (CRLB), which is equal to the inverse of the Fisher information matrix (FIM), can be chosen to characterize the estimation accuracy. Specifically, a symmetric and at least semi-positive definite CRLB or its corresponding FIM matrix can be derived using the geometric parameters, whose positive real eigenvalues are related to the uncertainty ellipsoid. Therefore, we can use some eigenvalue-based derived scalar function as optimization criterion for sensors placement strategies. In this paper, we choose to maximize the determinant of the FIM matrix (i.e., D-optimality) for higher accuracy, which is a commonly used performance standard in geometry optimization research.
Various geometry optimization schemes have been explored in the literature. For instance, the optimal geometries between sensors and target were provided in [15] by minimizing the D-optimality for bearing-only, TOA-based, and range-only localization, respectively. A similar 3D TOA target localization problem was developed in [16], with A-optimality as the evaluation criterion, which is minimizing the trace of the inverse FIM matrix. A unified optimization framework for designing optimal sensor placement was developed in [17] for different type of measurements based on A-, D- and E-optimality (minimizing the maximum eigenvalue of the CRLB matrix) criteria. The recently developed frame theory provides a solution for optimal sensor placement, especially for some complicated scenarios [18,19]. The frame theory was applied in [18] to formulate the optimal anchor placement as an identical parameter optimization problem. Localization accuracy can be further enhanced by optimizing the placement of hybrid sensors compared to using only one type of measurement. The strategy of optimal sensor deployment for static target localization utilizing hybrid RSS-AOA-TOA sensors was developed in [20]. The performance of 3D localization for underwater optical WSNs was analyzed in [21], and a closed form CRLB expression was derived under the presence of uncertainty in anchor node positions. The sufficient and necessary condition for optimal bearing sensor placement was presented in [22], the evaluation function, GDOP, was based on the CRLB, and an efficient algorithm was developed to deploy vehicles to approach the best positions.
However, all the aforementioned studies on optimal geometry have the premise that there are no restrictions on the deployment regions of the sensors. Theoretically, sensors can be placed in the entire space around the target, and subsequently the resulting geometry optimization problem can be treated as unconstrained. In practice, sensors (or UAVs) often face constraints due to terrain, communication or security issues, they cannot simply be placed in arbitrary positions, and their deployment region constraints cannot be ignored. The optimal acoustic sensor placement for multiple underwater target localization was studied in [23], the sensors were all located at the sea surface. Similarly, the sensor AUVs in [24] can only be placed at water surface to investigate the optimal configuration of sensors for RSS-based localization.
This paper aims to study the geometry optimization problem of range-based target localization under certain specific irregular deployment region constraints, expecting to maximize the estimation accuracy. Unlike the existing literature, we impose certain constraints on the feasible deployment region of the sensors with respect to the target, which is similar to [25]. Furthermore, we consider the existence of a minimum safety distance for each sensor-target pair. Specifically, sensors can be placed inside and on the boundary of a circular region, while the target is located outside this region. On the other hand, the distance between each sensor and target cannot be less than the minimum safety distance. Therefore, different minimum safety distances will result in different irregular feasible deployment regions. Under this assumption, the distances and azimuths between the sensors and the target cannot exceed this feasible deployment region, which makes geometry optimization a constrained optimization problem. The contributions of this paper are summarized as follows:
  • We consider certain specific irregular deployment region constraints in this paper, which are embodied in two aspects: the initial circular region and the minimum safety distance requirement.
  • We describe the optimal geometry as a nonlinear constrained optimization problem. Its objective function is the D-optimality, and the constraints are the irregular feasible positions of the sensors.
  • We transform the established constrained optimization problem into an equivalent form expressed by maximum feasible angle and separation angles to reduce the solution complexity.
  • We first give the optimal geometries for two and three sensors, respectively, and then extend them to any number of sensors and give some discussions for arbitrarily shaped deployment regions.
The remainder of this paper is organized as follows. We provide the constraints and objective function of the constrained optimization problem and its equivalent form in Section 2. The geometry optimization problems for the localization with two and three sensors are presented in Section 3 and Section 4, respectively. Then, we extend the discussions to the case of any number of sensors and any shaped regions in Section 5. Simulation results are presented in Section 6 to validate the results. Finally, we conclude in Section 7.

2. Problem Statement

Under certain deployment region constraints, the range-based target localization problem can be modeled as a constrained optimization problem. In this section, we will give expressions for the irregular feasible deployment region model and the D-optimality-based evaluation criterion, which are, respectively, the constraints and objective function of the obtained constrained optimization problem.

2.1. Irregular Feasible Deployment Region

Let us consider a 2D localization scenario with n sensors and one target node, where the positions of sensors, noted as s i = [ x i , y i ] T , i = 1 , 2 , , n , are known a priori, while the position of the target, noted as s = [ x t , y t ] T , is unknown. Figure 1 shows the localization scenario with the notations indicated.
The considered irregular feasible deployment region of the sensors, F R , is determined by two aspects. One is that all sensors can only be placed inside or on the boundary of a circular region, F C , while the target is located outside this circular region; the other is that the distance between each sensor and target cannot be less than a certain threshold, i.e., the minimum safety distance r. The above constrained scenario is applicable to the situation where the sensors cannot be far away from the target due to communication or measuring distance, and cannot be too close due to collision or concealment factors.
For simplicity and without loss of generality, assume that C 1 is the boundary of F C , whose origin is O = [ 0 , 0 ] T and the radius is λ . Let the target be located at s = [ ρ , 0 ] T with ρ > 0 , C 2 is the boundary of the circular region with s as the origin and r as the radius. Thus, the constraints of the constrained optimization problem can be expressed as the following inequalities.
s > λ s i λ s i s r i = 1 , 2 , , n

2.2. D-Optimality-Based Evaluation Criterion

Collecting all n range measurements together, the measurement model in vector form is yields,
r ^ = r + ε
where r ^ = r ^ 1 , r ^ 2 , , r ^ n T is the measurement vector, and r = r 1 , r 2 , , r n T is its actual counterpart with r i = ( x i x t ) 2 + ( y i y t ) 2 . The measurement error vector ε = ε 1 , ε 2 , , ε N T is assumed to be zero-mean Gaussian with covariance matrix Q = diag σ 1 2 , σ 2 2 , , σ n 2 R n × n .
The CRLB expresses a tight bound on the best achievable accuracy of any unbiased estimator of a deterministic parameter, while the entropy can be used to measure the uncertainty of the parameter. In other words, if the entropy of a parameter is high, it means that the parameter is highly uncertain or random, and the CRLB can be used to quantify the precision of an estimator of that parameter. As stated above, the covariance matrix Q is independent of the unknown state s , then the CRLB of s is
CRLB s F s 1 = s r ( s ) T Q 1 s r ( s ) 1
where F s denotes the corresponding FIM, and s r ( s ) is the Jacobian matrix of r with respect to s , which is stated as
s r ( s ) = r 1 s 1 r N s 2 r 1 s 2 r N s 2 T
Since the unknown target state s = x t , y t T , then we have r 1 / s 1 = ( x i x t ) / r i = Δ x i / r i , r 1 / s 2 = ( y i y t ) / r i = Δ y i / r i . After some algebraic manipulations, the full symmetric FIM expression is obtained as
F s = i = 1 n Δ x i 2 σ i 2 r i 2 Δ x i Δ y i σ i 2 r i 2 Δ x i Δ y i σ i 2 r i 2 Δ y i 2 σ i 2 r i 2
The FIM characterizes the amount of information contained in the measurement vector r used to estimate s , and more information implies a more accurate position estimation. Since the eigenvalues of the CRLB matrix construct the uncertainty ellipsoid in the position estimation, the D-optimality is to minimize the volume of the uncertainty ellipsoid, i.e., the objective function of the constrained optimization problem is
det F s = i = 1 n Δ x i 2 σ i 2 r i 2 i = 1 n Δ y i 2 σ i 2 r i 2 i = 1 n Δ x i Δ y i σ i 2 r i 2 2

2.3. Equivalent Constrained Optimization Problem

Due to the irregular feasible deployment region constraints of sensors in the localization system, the constrained optimization problem for geometry optimization can be established by combining (1) and (6) as follows.
max det F s s . t . s > λ s i λ s i s r
To solve the above constrained optimization problem, we introduce the maximum feasible angle and separation angle to transform (7) into an equivalent form. As depicted in Figure 1, the two intersections of C 1 and C 2 are denoted as Q 1 and Q 2 , whose azimuth relative to the target is φ i , the two tangent points of the target with respect to C 1 are denoted as T 1 and T 2 , the corresponding tangent angle is φ t , the tangent line is r t , then we obtain r t = ρ 2 λ 2 , φ t < π / 2 , φ i φ t .
Since all sensors and target can only be deployed in the regions determined by (1), we define the maximum feasible angle, φ , as the maximum field of view of the target with respect to the region F R , i.e., the T 1 ST 2 and Q 1 SQ 2 in Figure 1a,b, respectively. We can conclude that different minimum safety distances will result in different shapes of irregular feasible regions and different maximum feasible angles.
  • If r > ρ + λ , F R is an empty set, F R = .
  • If r t < r ρ + λ , F R is a crescent-shaped region, and its maximum feasible angle is φ = 2 φ i , φ i < φ t .
  • If ρ λ < r r t , F R is a crescent-shaped region, and its maximum feasible angle is φ = 2 φ t .
  • If r ρ λ , the minimum safety distance has no effect on F C , i.e., F R = F C , the maximum feasible angle is φ = 2 φ t .
Denote θ i as the azimuth of the ith sensor with respect to the target, it follows that Δ x i / r i = cos θ i , Δ y i / r i = sin θ i . The separation angle, θ i j , is defined as the angle of the ith and jth sensors subtended at the target, θ i j π . As stated above, if r > ρ + λ or r ρ λ , we have F R = and F R = F C , respectively. In this paper, we mainly focus on the irregular feasible deployment regions, i.e., ρ λ < r ρ + λ .
Applying the maximum feasible angle and the separation angle, the constrained optimization problem (7) can be transformed into the following equivalent form.
max i = 1 n i < j n σ i 2 σ j 2 sin 2 θ i j s . t . θ i j 2 φ t , φ t < π / 2 if ρ λ < r r t θ i j 2 φ i , φ i < φ t < π / 2 if r t < r ρ + λ s i s r
Remark 1.
A more realistic scenario of (8) is that different sensors have different noise variances σ i , however, it is quite difficult or even impossible to find its exact closed-form solutions, especially for n 4 . For this reason, the special case of n sensors with the same variance is often considered in geometry optimization or practical applications [22,26,27]. This paper is also conducted under this assumption, i.e., σ 1 = σ 2 = = σ n = σ .
Under the assumption in Remark 1, the objective function expression in (8) is just a mathematical operation of different separation angles, while the last distances constraint is independent of the separation angles. Therefore, we can first solve the optimization problem while ignoring the last constraint, and then consider the effect of the minimum safety distance separately.
For the case of a large number of sensors, the grouping method in [28] is a convenient tool to give a more comprehensive optimal geometries, its main idea is to divide the sensors into subgroups containing two or three sensors and guarantee that each subgroup has an optimal geometry. The corresponding optimal geometries for n = 2 and n = 3 are summarized in the following theorem.
Theorem 1
([15]). For the range-based localization system without any deployment region constraints, the evaluation function is the same as (6). The sensors for n = 2 should be placed with the separation angle of θ 12 = π / 2 , while the sensors for n = 3 should be placed with the combination of separation angles of θ 13 , θ 23 , θ 12 = π / 3 , π / 3 , 2 π / 3 or 2 π / 3 , 2 π / 3 , 2 π / 3 . The distance between each sensor and target can be arbitrary.

3. Geometry Optimization for Two Sensors

We can conclude from Theorem 1 that if there are no restrictions on the deployment regions of the sensors, then they can be placed around the target, and the optimal separation angle is θ * = π / 2 . However, since the target is located outside F C , which is equivalent to the sensors being all placed on the same side of the target, the maximum feasible angle that can be obtained may be smaller than this optimal separation angle, i.e., φ < π / 2 . Therefore, we can draw a comprehensive conclusion on the geometry optimization by comparing the maximum feasible angle and the optimal separation angle in the following. The relationship between distance parameters and maximum feasible angle is summarized in Table 1, where r 1 is described in Section 3.2.

3.1. The Tangent Angle φ t π / 4

The tangent angle φ t π / 4 means that ρ 2 λ , r t λ , the geometry optimization problem can be stated as the following (9). It can be seen that the separation angle θ 12 π / 2 always holds, then it is easy to prove that the objective function is a monotonically increasing function on θ 12 and the separation angle should be as large as possible.
max σ 4 sin 2 θ 12 s . t . θ 12 φ = 2 φ t , φ t π / 4 ρ λ < r r t θ 12 φ = 2 φ i , φ i < φ t π / 4 r t < r ρ + λ r 1 r , r 2 r
Specifically, if ρ λ < r r t , we have θ 12 2 φ t , the objective function gets its maximum at θ 12 = 2 φ t , two sensors should be placed at two tangent points T 1 and T 2 , respectively, which are symmetrical about the x-axis. The maximum of the objective function is σ 4 sin 2 2 φ t , and the coordinates of two sensors are S 1 ( λ 2 / ρ , λ r t / ρ ) , S 2 ( λ 2 / ρ , λ r t / ρ ) . Similarly, if r t < r ρ + λ , we still have θ 12 2 φ i < π / 2 , we can obtain the conclusion that the two sensors should be placed at two intersections Q 1 and Q 2 , respectively, with the maximum of σ 4 sin 2 2 φ i . The coordinates of two sensors are S 1 ( r cos φ i ρ , r sin φ i ) , S 2 ( r cos φ i ρ , r sin φ i ) , where φ i = arccos ( ( r 2 + r t 2 ) / ( 2 r ρ ) ) .
The optimal geometries for n = 2 , φ t π / 4 are presented in Figure 2, there is only one optimal geometry for each of the above two cases.

3.2. The Tangent Angle φ t > π / 4

For r t < λ , the tangent angle φ t will be greater than π / 4 . As depicted in Figure 3a, suppose T 1 SA 2 = T 2 SA 1 = π / 2 , B 1 SO = B 2 SO = π / 4 , the lengths of SB 1 is marked by r 1 . If the slope of ST 1 is k, then the slopes of ST 2 , SA 1 and SA 2 are k , 1 / k , and 1 / k , respectively, where k = λ / r t . This gives r 1 = ( ρ + λ 2 r t 2 ) / 2 .
If ρ λ < r r 1 , the maximum feasible angle is greater than π / 2 , we just need to ensure that two sensors are placed with θ 12 = π / 2 to achieve the optimal geometry, and the maximum is σ 4 . It is worth noting that the difference between ρ λ < r r t and r t < r r 1 lies in the maximum feasible angle, which is 2 φ t and 2 φ i , respectively. The irregular feasible deployment regions F R are presented in Figure 4. Although F C satisfies the constraints (1), the separation angle θ 12 cannot reach π / 2 as long as one sensor is located in this region, so F C is actually an infeasible region, where Q 1 SC 2 = Q 2 SC 1 = π / 2 in Figure 4b. If r 1 < r ρ + λ , φ will be less than π / 2 , as analyzed in Section 3.1, the two sensors should be positioned so that the separation angle is maximized, i.e., they should be placed at two intersections with a maximum of σ 4 sin 2 2 φ i .
In a word, if the maximum feasible angle is greater than π / 2 , the two sensors should be placed in such a way as to form the separation angle π / 2 ; otherwise, the two sensors should be placed with the highest possible separation angle.

4. Geometry Optimization for Three Sensors

Consider the case where three sensors are located in a circular region with the same constraints as in Section 3. According to the Theorem 1, the optimal combination of separation angles, π / 3 , π / 3 , 2 π / 3 , can be obtained as long as the maximum feasible angle is not less than 2 π / 3 , furthermore, if the maximum feasible angle is greater than or equal to 4 π / 3 , the optimal combination of 2 π / 3 , 2 π / 3 , 2 π / 3 can also be achieved. However, since the target lies outside F C , the maximum feasible angle is affected by several distance parameters, and the specific relationship is shown in Table 2.
Since the parameter σ can be regarded as the scale coefficient of the objective function, it is assumed that σ = 1 in the subsequent analysis. In addition, the third sensor S 3 is assumed to be located between the other two sensors, S 1 and S 2 , i.e., θ 12 = θ 13 + θ 23 .

4.1. The Tangent Angle φ t π / 4

If the tangent angle φ t π / 4 , we have ρ 2 λ , r t λ . For a smaller minimum safety distance, r r t , the objective function becomes Ψ 0 = sin 2 θ 13 + sin 2 θ 12 + sin 2 θ 23 with θ 12 , θ 13 , θ 23 2 φ t π / 2 . Taking its derivative with respect to θ 12 , gives
Ψ 0 θ 12 = 2 sin 2 θ 12 θ 23 cos θ 23 = 2 sin θ 12 + θ 13 cos θ 23
Note that θ 12 , θ 13 , θ 23 π / 2 , and thus, θ 12 + θ 13 π , sin θ 12 + θ 13 > 0 , cos θ 23 > 0 . As a result, the objective function increases with θ 12 , its maximum is obtained at θ 12 = 2 φ t , then the objective function becomes Ψ 1 = sin 2 2 φ t + sin 2 2 φ t θ 23 + sin 2 θ 23 , its derivative with respect to θ 23 is Ψ 1 / θ 23 = 2 sin 2 θ 23 φ t cos 2 φ t with cos 2 φ t > 0 . It is easy to deduce that Ψ 1 gets its maximum, 2 sin 2 2 φ t , at θ 23 = 0 or 2 φ t , which means that the optimal solutions are θ 13 , θ 23 , θ 12 = 2 φ t , 0 , 2 φ t or 0 , 2 φ t , 2 φ t , i.e., the optimal geometry is to place sensors S 1 and S 2 at tangent points T 1 and T 2 , respectively, and S 3 is randomly placed at any tangent point with the maximum of 2 sin 2 2 φ t , the coordinates of three sensors are S 1 ( λ 2 / ρ , λ r t / ρ ) , S 2 ( λ 2 / ρ , λ r t / ρ ) , S 3 ( λ 2 / ρ , ± λ r t / ρ ) .
When the minimum safety distance satisfies r t < r ρ + λ , the maximum separation angle will be θ 12 , θ 13 , θ 23 2 φ i < π / 2 , then we arrive at θ 12 + θ 13 4 φ i < π , θ 23 2 φ i < π / 2 , sin θ 12 + θ 13 > 0 , cos θ 23 > 0 , the optimal geometries can be achieved by placing S 1 and S 2 at intersections Q 1 and Q 2 , respectively, and placing the third sensor S 3 at either intersection with a maximum of 2 sin 2 2 φ i . The coordinates of the sensors are S 1 ( r cos φ i ρ , r sin φ i ) , S 2 ( r cos φ i ρ , r sin φ i ) , S 3 ( r cos φ i ρ , ± r sin φ i ) .

4.2. The Tangent Angle π / 4 < φ t π / 3

If the tangent angle φ t = π / 3 , we have ρ = 2 3 λ / 3 , r t = 3 λ / 3 . Hence, π / 4 < φ t π / 3 means that 2 3 λ / 3 ρ < 2 λ , 3 λ / 3 r t < λ . For the minimum safety distance r r t , the separation angles satisfy θ 12 , θ 13 , θ 23 φ = 2 φ t π / 2 , 2 π / 3 . The derivative of objective function with respect to θ 13 is
Ψ 0 θ 13 = 2 sin 2 θ 13 θ 12 cos θ 12 = 2 sin θ 13 θ 23 cos θ 12
After analysis, it is obvious that for θ 12 π / 2 , there exists cos θ 12 0 , the derivative changes from negative to positive as θ 13 increases, implying that Ψ 0 is minimum at θ 13 = θ 23 and maximum at θ 13 = 0 or θ 12 , the maximum is 2 sin 2 θ 12 . Since θ 12 can definitely take π / 2 , then the maximum for θ 12 π / 2 is 2, which is obtained at θ 12 = π / 2 , θ 13 = 0 or π / 2 . On the other hand, if π / 2 < θ 12 2 π / 3 , then cos θ 12 < 0 , and Ψ 0 achieves its maximum at θ 13 = θ 23 = θ 12 / 2 , the maximum is Ψ 2 = sin 2 θ 12 + 2 sin 2 θ 12 / 2 . Its derivative with respect to θ 12 is Ψ 2 / θ 12 = sin 2 θ 12 + sin θ 12 = 2 sin 3 θ 12 / 2 cos θ 12 / 2 . It follows from θ 12 [ 0 , 2 π / 3 ] that sin 3 θ 12 / 2 > 0 and cos θ 12 / 2 > 0 , then Ψ 2 gets its maximum at θ 12 = 2 φ t , that is, the maximum for π / 2 < θ 12 2 π / 3 is sin 2 2 φ t + 2 sin 2 φ t , which is obtained at θ 13 = θ 23 = θ 12 / 2 = φ t .
The final maximum for r r t needs to be obtained by comparing the above two maxima. It can be seen that 2 sin 2 2 φ t + 2 sin 2 φ t = cos 2 2 φ t + cos 2 φ t < 0 holds for arbitrary φ t , then the maximum is achieved at θ 12 = 2 φ t , θ 13 = θ 23 = φ t , the maximum is sin 2 2 φ t + 2 sin 2 φ t . That is S 1 and S 2 are placed at T 1 and T 2 , respectively, S 3 is placed at the intersections of the bisector of T 1 ST 2 and F R , as shown in Figure 5a, the coordinates are S 1 ( λ 2 / ρ , λ r t / ρ ) , S 2 ( λ 2 / ρ , λ r t / ρ ) , S 3 ( x 3 , 0 ) , where x 3 [ r ρ , λ ] .
Remark 2.
The above derivation yields that for the unconstrained case, the optimal solution is still θ 12 = 2 φ t , θ 13 = θ 23 = φ t , and two sensors should be placed at two tangent points, respectively, a third sensor should be placed at the intersections of the bisector of T 1 ST 2 and F C .
Denote the length of SD in Figure 5b is r 2 , DSO = π / 4 , yields r 3 = ( ρ + λ 2 r t 2 ) / 2 . If the minimum safety distance r t < r r 2 , we have the separation angles θ 12 , θ 13 , θ 23 φ = 2 φ i π / 2 , 2 φ t , 2 φ t 2 π / 3 . In this case, the analysis process and conclusion are similar to those in r r t . We obtain the optimal geometries with two sensors placed at two intersections Q 1 and Q 2 and a third sensor placed at the intersections of the bisector of Q 1 SQ 2 and F R . The maximum is 2 sin 2 φ i + sin 2 2 φ i , and the coordinates of the three sensors are S 1 ( ρ r cos φ i , r sin φ i ) , S 2 ( ρ r cos φ i , r sin φ i ) , S 3 ( x 3 , 0 ) .
When the minimum safety distance is greater than r 2 , the maximum feasible angle φ 2 φ i < π / 2 holds, which is the same as that in Section 4.1, the objective function gets its maximum at θ 12 = 2 φ i , θ 13 = 0 or 2 φ i , the maximum is 2 sin 2 2 φ i . As shown in Figure 5c, two sensors are placed at intersections Q 1 and Q 2 , respectively, and a third sensor is placed at either intersection.

4.3. The Tangent Angle φ > π / 3

Denote the lengths of SB 1 and SC 1 in Figure 3b as r 3 and r 4 , respectively, and T 1 SA 2 = T 2 SA 1 = 2 π / 3 , B 1 SO = B 2 SO = π / 3 , C 1 SO = C 2 SO = π / 4 . After some straightforward manipulations, we can obtain that r 3 = ( ρ + 4 λ 2 3 ρ 2 ) / 2 , r 4 = ( ρ + 2 λ 2 ρ 2 ) / 2 .
If r r 3 , we have the separation angles θ 12 , θ 13 , θ 23 φ > 2 π / 3 , the combination of separation angles { π / 3 , π / 3 , 2 π / 3 } can be achieved, the maximum is 9 / 4 . The difference between r r t and r t < r r 3 just lies in the maximum feasible angle, which is 2 φ t and 2 φ i , respectively, the conclusions are the same. If r 3 < r r 4 , the maximum feasible angle is φ π / 2 , 2 π / 3 . Applying the conclusions in Section 4.2 gives the optimal solution as θ 12 = 2 φ i , θ 13 = φ i , the maximum is 2 sin 2 φ i + sin 2 2 φ i . Two sensors should be placed at interactions Q 1 and Q 2 , respectively, a third sensor should be located at the interactions of the bisector of C 1 SC 2 and F R .
For the case of r > r 4 , the maximum feasible angle φ is less than π / 2 , as stated in Section 4.1, the objective function gets its maximum, 2 sin 2 2 φ i , at θ 12 = 2 φ i , θ 13 = 0 or 2 φ i . In order to achieve the optimal separation angles, we can place two sensors at interactions Q 1 and Q 2 , respectively, and a third sensor at either interaction.

5. Extension to Arbitrary Numbers and Shapes

For the geometry optimization problem with n four sensors, we draw on the grouping method to try to divide the sensors into subgroups containing two or three sensors. It should be noted that for some cases, there may be infinitely many optimal geometries, and we only give some sufficient condition.

5.1. The Tangent Angle φ t > π / 3

As mentioned previously, if the maximum feasible angle φ π / 2 , the optimal separation angle π / 2 can be achieved for the subgroups with two sensors, while if φ 2 π / 3 , the combination of separation angles π / 3 , π / 3 , 2 π / 3 can be achieved for the subgroups with three sensors.
Therefore, if r r 3 , we have φ 2 π / 3 , we can divide the sensors into subgroups with two or three sensors, and guarantee that the separation angle for the subgroups with two sensors is π / 2 , the separation angles for the subgroups with three sensors is π / 3 , π / 3 , 2 π / 3 . For example, if there are twelve sensors in the localization system, n = 12 , we can divide them into six subgroups containing two sensors, 2 , 2 , 2 , 2 , 2 , 2 , or into four subgroups containing three sensors, 3 , 3 , 3 , 3 , or into mixed subgroups 2 , 2 , 2 , 3 , 3 .
For the case of r 3 < r r 4 , the maximum feasible angle φ [ π / 2 , 2 π / 3 ) . If the number of the sensors is even, n = 2 m, m N + , we can divide the sensors in pairs into m subgroups with separation angle of π / 2 . However, simply grouping an odd number of sensors may not guarantee overall optimization. Rearranging the objective function, we have
i = 1 n i < j n sin 2 θ i j = i = 1 n sin 2 θ i i = 1 n cos 2 θ i 1 4 i = 1 n sin 2 θ i 2 = Υ 1 1 4 i = 1 n 1 sin 2 θ i 2 1 2 sin 2 θ n i = 1 n 1 sin 2 θ i Υ 1
where Υ 1 = sin 2 θ n i = 1 n 1 cos 2 θ i + cos 2 θ n i = 1 n 1 sin 2 θ i + i = 1 n 1 sin 2 θ i i = 1 n 1 cos 2 θ i , and the equality holds when i = 1 n 1 sin 2 θ i = 0 . That is to say, as long as we can make n 1 sensors satisfy i = 1 n 1 sin 2 θ i = 0 , the maximum of the objective function can be achieved.
To this end, we can divide these n 1 sensors into ( n 1 ) / 2 subgroups with two sensors and ensure that the two sensors in each subgroup are symmetric about the x-axis, then θ j + θ j + 1 = 0 , and sin 2 θ j + sin 2 θ j + 1 = 0 . For the maximum
Υ 1 = sin 2 θ n i = 1 n 1 cos 2 θ i + cos 2 θ n i = 1 n 1 sin 2 θ i + i = 1 n 1 sin 2 θ i i = 1 n 1 cos 2 θ i = n 1 Υ 11 sin 2 θ n + Υ 11 cos 2 θ n + Υ 11 n 1 Υ 11 = Υ 11 2 + n 2 sin 2 θ n Υ 11 + ( n 1 ) sin 2 θ n
where Υ 11 = i = 1 n 1 sin 2 θ i . By setting to zero the derivative of Υ 1 with respect to Υ 11 ,
Υ 1 Υ 11 = 2 Υ 11 + n 2 sin 2 θ n = 0
then i = 1 n 1 sin 2 θ i = n / 2 sin 2 θ n , i.e., i = 1 n sin 2 θ i = n / 2 . This allows us to give an sufficient condition to satisfy the optimal geometries as follows:
i = 1 n 1 sin 2 θ i = 0 i = 1 n sin 2 θ i = n / 2
Substituting (15) into (13) leads to Υ 1 = i = 1 n sin 2 θ i i = 1 n cos 2 θ i sin 2 θ n cos 2 θ n = ( n 2 sin 2 2 θ n ) / 4 , then the maximum of Υ 1 , n 2 / 4 , is obtained at sin 2 θ n = 0 . It follows from r 3 < r r 4 that φ i < π / 3 , this gives θ n = 0 , the nth sensor is located at the interactions of the bisector of C 1 SC 2 and F R . Then, the sufficient condition (15) becomes
i = 1 n 1 sin 2 θ i = 0 i = 1 n 1 sin 2 θ i = n / 2
As shown in Figure 6a, if φ i arc sin n / ( 2 n 2 ) , a possible sufficient solution is
θ i = arc sin n / ( 2 n 2 ) i = 1 , , n 1 / 2 θ i = arc sin n / ( 2 n 2 ) i = n + 1 / 2 , , n 1 θ i = 0 i = n
Otherwise, we arrive at i = 1 n 1 sin 2 θ i < n / 2 . Substituting it into (14), leads to Υ 1 / Υ 11 > 0 .
Given that θ i φ i < arc sin n / ( 2 n 2 ) π / 3 , in order to maximize Υ 1 , sin 2 θ i should be as large as possible, as shown in Figure 6b, a possible sufficient solution is
θ i = φ i i = 1 , , n 1 / 2 θ i = φ i i = n + 1 / 2 , , n 1 θ i = 0 i = n
this means that ( n 1 ) / 2 sensors are placed at each of the two intersections.
For the case of r > r 4 , the maximum feasible angle is φ < π / 2 . Similarly, if n is even, we rearrange the objective function, yields
i = 1 n i < j n sin 2 θ i j = i = 1 n sin 2 θ i i = 1 n cos 2 θ i 1 4 i = 1 n sin 2 θ i 2 Υ 2
where Υ 2 = i = 1 n sin 2 θ i i = 1 n cos 2 θ i , and the equality holds when i = 1 n 1 sin 2 θ i = 0 .
To satisfy this condition, n sensors can be divided into n / 2 subgroups with two sensors. If the two sensors in each subgroup are placed symmetrically about the x-axis, then we have i = 1 n 1 sin 2 θ i = 0 . In addition, the maximum becomes
Υ 2 = i = 1 n sin 2 θ i n i = 1 n sin 2 θ i = Υ 22 2 + n Υ 22 = Υ 22 n 2 2 + n 2 4
where Υ 22 = i = 1 n sin 2 θ i . Since φ < π / 2 , then sin 2 θ i < 1 / 2 holds, implying Υ 22 [ 0 , n / 2 ) . Take the derivative of Υ 2 with respect to Υ 22 , yields Υ 2 Υ 22 = 2 Υ 22 + n > 0 , that is θ i should be as large as possible. The sufficient condition for satisfying the optimal geometries is
θ i = φ i i = 1 , , n / 2 θ i = φ i i = n / 2 + 1 , , n
the sufficient condition implies that n / 2 sensors are placed at each of the two intersections.
If n is odd, (12) still holds, that is to say, n 1 sensors can still be grouped in pairs and placed symmetrically about the x-axis. Since sin 2 θ i < 1 / 2 , it yields Υ 11 [ 0 , ( n 1 ) / 2 ) , then
Υ 1 Υ 11 = 2 Υ 11 + n 2 sin 2 θ n > 1 2 sin 2 θ n > 0
the two sensors in each subgroup should be placed at the two intersections, respectively.
Υ 1 = Υ 11 2 + n Υ 11 + n 1 2 Υ 11 sin 2 θ n
After the positions of the n 1 sensors are determined, Υ 11 is a constant, and n 1 2 Υ 11 > 0 , so the nth sensor should be placed at any intersection to obtain the maximum of Υ 1 , the sufficient condition for satisfying the optimal geometries is
θ i = φ i i = 1 , , ( n 1 ) / 2 θ i = φ i i = ( n + 1 ) / 2 , , n 1 θ i = ± φ i i = n

5.2. The Tangent Angle π / 4 < φ t π / 3

In the above Section 5.1, we discuss the optimal geometries according to the parity of the number of sensors and the minimum safety distance. In the following discussions, we can give the same conclusions as long as the maximum feasible angle takes the same range as in Section 5.1.
For the minimum safety distance r r 2 , the maximum feasible angle is φ π / 2 . If a subgroup contains two sensors and has a separation angle of π / 2 , then this subgroup is in the optimal geometry. For an even number of sensors, n, we can divide them into n / 2 such subgroups, then the whole n sensors is also in the optimal geometry. On the other hand, if n is odd, it follows from the maximum feasible angle that the optimal geometries are the same as that expresses in (17) and (18).
Applying the same idea, if r > r 2 , the maximum feasible angle is less than π / 2 , then the optimal geometries can be chosen as that in (21) and (24) for even and odd number of sensors, respectively.

5.3. The Tangent Angle φ t π / 4

If the tangent angle φ t π / 4 , its maximum feasible angle is less than π / 2 regardless of the minimum safety distance. As described in Section 5.2, for even and odd sensors, the optimal geometries are consistent with the sufficient conditions expressed in (21) and (24), respectively.

5.4. Arbitrarily Shaped Feasible Deployment Regions

Although the feasible deployment regions discussed above are irregular, they are essentially formed on the basis of a circular region and, therefore, is a regular crescent shape. For irregular regions of arbitrary shape, such as those formed by convex regions and minimum safety distances, it is quite difficult or even impossible to accurately give their shape models and to establish the constrained optimization equations, let alone give their closed-form solutions. We can use such search-based methods as gradient descent algorithm to compute the optimal sensor placement [29].
However, using the maximum feasible angle and separation angles introduced in this paper, we can express the constrained optimization problem more intuitively, and can determine which optimal geometry case it fits in this paper according to the minimum safety distance and the tangent angle.

6. Numerical Results

In this section, we present several simulations to demonstrate the relationship between the objective function and the sensor-target geometries. Taking the example shown in Figure 4, suppose that there are two sensors in the localization system, n = 2 , and the radius of the circular region F C is λ = 100 m, the target is located at S ( 200 3 / 3 m , 0 m ) with ρ = 200 3 / 3 m. We can obtain that φ t = π / 3 > π / 4 , r t = 100 3 / 3 m, and r 1 = ( 100 2 + 200 ) / 6 m.
Simulation 1: We set the minimum safety distance ρ λ < r = 17 m < r 5 , where r 5 is the length of SC in Figure 3. The sensor S 1 is located at ( 50 2 m , 50 2 m ) , and S 2 can be placed at the whole F C , then the relationship between the objective function and the positions of S 2 is given in Figure 7. We can see that there are infinitely many optimal positions of S 2 , all of which form an optimal separation angle with S 1 , i.e., π / 2 , and the maximum of the objective function is 1.
Then, we change the position of S 1 to ( 50 m , 50 m ) , the corresponding simulation result is shown in Figure 8. We can see that the maximum of the objective function at this time is less than the that in Figure 7, which means that the geometry is non-optimal, which also indicates that S 1 or S 2 cannot be placed in F C ; otherwise, it is impossible to achieve the optimal separation angle.
Simulation 2: Increase the minimum safety distance to r 5 < r = 50 m < r 1 , and S 1 is still located at ( 50 2 m , 50 2 m ) , then it is consistent with that in Figure 4b, the relationship between the objective function and the positions of S 2 is given in Figure 9. Since the maximum feasible angle is greater than π / 2 , there are still infinitely many optimal geometries. The difference between Figure 7 and Figure 9 lies in the size of feasible deployment region.
Simulation 3: If the minimum safety distance is greater than r 2 , the maximum feasible angle is φ < π / 2 . Suppose that the sensor S 1 is located at ( 0 m , 100 m ) , the maximum safety distance is r = 100 21 / 3 m, i.e., S 1 is located at the intersection of C 1 and C 2 . The relationship between the objective function and the positions of S 2 is given in Figure 10. We can see that there is only one optimal geometry, that is, S 2 is located at another intersection.
Simulation 4: In this simulation, we will consider the more irregular case, which is formed by three circular regions: C 11 C 22 C 33 , where C 11 : x 2 + y 2 100 2 , C 22 : x 150 2 + y 2 80 2 , C 33 : x + 100 2 + y 100 2 110 2 . The target is located at S ( 150 m , 0 m ) , and S 1 is located at ( 50 2 m , 50 2 m ) . The relationship between the objective function and the positions of S 2 is given in Figure 11.

7. Conclusions

This paper mainly focuses on the range-based localization system with the goal of improving target localization accuracy from the geometry optimization perspective, which has been proved in many research works. However, existing optimal sensor geometry strategies usually have the premise that the positions of the sensors are arbitrary, that is, the relative position relationship between the sensors and the target (characterized by the distances, azimuths, and shapes) is arbitrary. This reveals that the sensors need to be placed around the target.
Considering that in practical scenarios, sensor-equipped unmanned platforms may face physical terrain, communication capabilities and security requirements, making them only work in some specific regions. We construct an irregular feasible deployment region defined by a circular initial region and a minimum safety distance, the sensors can be placed inside and on the boundary of this region, while the target is located outside this region. We take the D-optimality criterion as the objective function and the irregular deployment region as the constraints, thus establishing the constrained optimization equations for the geometry optimization problem expressed in terms of the maximum feasible angle and the separation angle. Different maximum feasible angles and different shapes of deployment regions can be obtained by adjusting the minimum safety distance.
We analyzed the optimal geometries with two and three sensors, respectively, and arrive at more complex conclusions than the conventional unconstrained case. The corresponding conclusions can also serve as the basis for the grouping method to provide a reference for an arbitrary number of sensors. Since the mathematical model of the arbitrarily shaped irregular deployment region may not be accurately given, resulting in the inability to solve Equation (7). However, it can be classified into one of the categories discussed in this paper based on the minimum safety distance and maximum feasible angle, and then the conclusions of this paper can be used to provide reference for motion control of unmanned platforms.
The disadvantage is that we mainly consider the circular constrained region, which limits the generality of related theories and methods to a certain extent. However, it is also applicable for certain application scenarios, especially in radar applications. Meanwhile, the method in this paper only considers the maximum feasible angle between the target and the constrained regions, which means that we only need to compare it with the optimal separation angles, eliminating the need for mathematical calculations; therefore, the conclusions in this paper can also be extended to different types of measurements and different shapes of deployment regions.

Author Contributions

Conceptualization, X.F. and Z.H.; methodology, X.F. and S.Z.; validation, Z.H., R.S. and S.Z.; formal analysis, X.F. and J.L.; writing—original draft preparation, Z.H. and R.S.; supervision, X.F.; funding acquisition, X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Key Research and Development Program of Shaanxi (Grant No. 2022GY-240) and the National Natural Science Foundation of China (Grant No. 51909217).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, S.; Fan, F.; Li, W.; Chu, S.C.; Pan, J.S. A parallel compact sine cosine algorithm for TDOA localization of wireless sensor network. Telecommun. Syst. 2021, 78, 213–223. [Google Scholar] [CrossRef]
  2. Liang, Q.; Chu, S.C.; Yang, Q.; Liang, A.; Pan, J.S. Multi-Group Gorilla Troops Optimizer with Multi-Strategies for 3D Node Localization of Wireless Sensor Networks. Sensors 2022, 22, 4275. [Google Scholar] [CrossRef] [PubMed]
  3. Huerta, M.K.; Garcia-Cedeno, A.; Guillermo, J.C.; Clotet, R. Wireless sensor networks applied to precision agriculture: A worldwide literature review with emphasis on Latin America. IEEE Geosci. Remote Sens. Mag. 2021, 9, 209–222. [Google Scholar] [CrossRef]
  4. Pannetier, B.; Dezert, J.; Moras, J.; Levy, R. Wireless sensor network for tactical situation assessment. IEEE Sens. J. 2021, 22, 1051–1062. [Google Scholar] [CrossRef]
  5. Jiang, J.; Wang, G.; Ho, K.C. Sensor network-based rigid body localization via semi-definite relaxation using arrival time and doppler measurements. IEEE Trans. Wirel. Commun. 2019, 18, 1011–1025. [Google Scholar] [CrossRef]
  6. Zheng, R.; Wang, G.; Ho, K.C. Accurate semidefinite relaxation method for elliptic localization with unknown transmitter position. IEEE Trans. Wirel. Commun. 2021, 20, 2746–2760. [Google Scholar] [CrossRef]
  7. Wang, Y.; Ho, K.C. Unified near-field and far-field localization for AOA and hybrid AOA-TDOA positionings. IEEE Trans. Wirel. Commun. 2018, 17, 1242–1254. [Google Scholar] [CrossRef]
  8. Naseri, M.; Amiri, H. A novel bearing-only localization for generalized Gaussian noise. Signal Process. 2021, 189, 108248. [Google Scholar] [CrossRef]
  9. Saeed, N.; Nam, H. Cluster based multidimensional scaling for irregular cognitive radio networks localization. IEEE Trans. Signal Process. 2016, 64, 2649–2659. [Google Scholar] [CrossRef]
  10. Saeed, N.; Nam, H.; Al-Naffouri, T.Y.; Alouini, M.S. A state-of-the-art survey on multidimensional scaling-based localization techniques. IEEE Commun. Surv. Tutor. 2019, 21, 3565–3583. [Google Scholar] [CrossRef]
  11. Liu, J.; Guo, G. Vehicle localization during GPS outages with extended Kalman filter and deep learning. IEEE Trans. Instrum. Meas. 2021, 70, 7503410. [Google Scholar] [CrossRef]
  12. Jondhale, S.R.; Deshpande, R.S. Kalman filtering framework-based real time target tracking in wireless sensor networks using generalized regression neural networks. IEEE Sens. J. 2019, 19, 224–233. [Google Scholar] [CrossRef]
  13. Nardone, S.; Lindgren, A.; Gong, K. Fundamental properties and performance of conventional bearings-only target motion analysis. IEEE Trans. Autom. Control 1984, 29, 775–787. [Google Scholar] [CrossRef]
  14. Gustafsson, F.; Gunnarsson, F. Mobile positioning using wireless networks: Possibilities and fundamental limitations based on available wireless network measurements. IEEE Signal Process. Mag. 2005, 22, 41–53. [Google Scholar] [CrossRef]
  15. Bishop, A.N.; Fidan, B.; Anderson, B.D.; Doğançay, K.; Pathirana, P.N. Optimality analysis of sensor-target localization geometries. Automatica 2010, 46, 479–492. [Google Scholar] [CrossRef]
  16. Xu, S.; Ou, Y.; Wu, X. Optimal sensor placement for 3-D time-of-arrival target localization. IEEE Trans. Signal Process. 2019, 67, 5018–5031. [Google Scholar] [CrossRef]
  17. Sahu, N.; Wu, L.; Babu, P.; MR, B.S.; Ottersten, B. Optimal sensor placement for source localization: A unified ADMM approach. IEEE Trans. Veh. Technol. 2022, 71, 4359–4372. [Google Scholar] [CrossRef]
  18. Zhao, S.; Chen, B.M.; Lee, T.H. Optimal sensor placement for target localisation and tracking in 2D and 3D. Int. J. Control 2013, 86, 1687–1704. [Google Scholar] [CrossRef] [Green Version]
  19. Golihaghighi, N.; Bighesh, M.B. Using frame theory for optimal placement of new added anchors in location estimation wireless networks. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 1858–1867. [Google Scholar] [CrossRef]
  20. Xu, S. Optimal sensor placement for target localization using hybrid RSS, AOA and TOA measurements. IEEE Commun. Lett. 2020, 24, 1966–1970. [Google Scholar] [CrossRef]
  21. Saeed, N.; Celik, A.; Alouini, M.S.; Al-Naffouri, T.Y. Analysis of 3D localization in underwater optical wireless networks with uncertain anchor positions. Sci. China Inf. Sci. 2020, 63, 202305. [Google Scholar] [CrossRef]
  22. Li, Y.; Qi, G.; Sheng, A. Optimal deployment of vehicles with circular formation for bearings-only multi-target localization. Automatica 2019, 105, 347–355. [Google Scholar] [CrossRef]
  23. Moreno-Salinas, D.; Pascoal, A.M.; Aranda, J. Multiple underwater target positioning with optimally placed acoustic surface sensor networks. Int. J. Distrib. Sens. Netw. 2018, 14, 1550147718773234. [Google Scholar] [CrossRef] [Green Version]
  24. Bo, X.; Razzaqi, A.A.; Wang, X.; Farid, G. Optimal geometric configuration of sensors for received signal strength based cooperative localization of submerged AUVs. Ocean Eng. 2020, 214, 107785. [Google Scholar] [CrossRef]
  25. Sadeghi, M.; Behnia, F.; Amiri, R. Optimal sensor placement for 2-D range-only target localization in constrained sensor geometry. IEEE Trans. Signal Process. 2020, 68, 2316–2327. [Google Scholar] [CrossRef]
  26. Xu, S.; Rice, M.; Rice, F. Optimal TOA-sensor placement for two target localization simultaneously using shared sensors. IEEE Commun. Lett. 2021, 25, 2584–2588. [Google Scholar] [CrossRef]
  27. Yoo, K.; Chun, J. Analysis of optimal range sensor placement for tracking a moving target. IEEE Commun. Lett. 2020, 24, 1700–1704. [Google Scholar] [CrossRef]
  28. Fang, X.; Yan, W.; Zhang, F.; Li, J. Optimal sensor placement for range-based dynamic random localization. IEEE Geosci. Remote Sens. Lett. 2015, 12, 2393–2397. [Google Scholar] [CrossRef]
  29. Xu, S.; Doğançay, K. Optimal sensor placement for 3-D angle-of-arrival target localization. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1196–1211. [Google Scholar] [CrossRef]
Figure 1. The localization scenario. (a) r r t ; (b) r > r t .
Figure 1. The localization scenario. (a) r r t ; (b) r > r t .
Entropy 25 00032 g001
Figure 2. Optimal geometries for n = 2 , φ t π / 4 . (a) ρ λ < r r t ; (b) r t < r ρ + λ .
Figure 2. Optimal geometries for n = 2 , φ t π / 4 . (a) ρ λ < r r t ; (b) r t < r ρ + λ .
Entropy 25 00032 g002
Figure 3. Illustration of parameters. (a) n = 2 , φ t > π / 4 ; (b) n = 3 , φ t > π / 3 .
Figure 3. Illustration of parameters. (a) n = 2 , φ t > π / 4 ; (b) n = 3 , φ t > π / 3 .
Entropy 25 00032 g003
Figure 4. Optimal geometries for n = 2 , φ t π / 4 , r r 1 . (a) ρ λ < r r t ; (b) r t < r r 1 .
Figure 4. Optimal geometries for n = 2 , φ t π / 4 , r r 1 . (a) ρ λ < r r t ; (b) r t < r r 1 .
Entropy 25 00032 g004
Figure 5. Optimal geometries for n = 3 , π / 4 < φ t π / 3 . (a) r r t ; (b) r t < r r 2 ; (c) r > r 2 .
Figure 5. Optimal geometries for n = 3 , π / 4 < φ t π / 3 . (a) r r t ; (b) r t < r r 2 ; (c) r > r 2 .
Entropy 25 00032 g005
Figure 6. Optimal geometries for n is odd, φ t > π / 3 , r 3 < r r 4 . (a) φ i arc sin n / ( 2 n 2 ) ; (b) φ i < arc sin n / ( 2 n 2 ) .
Figure 6. Optimal geometries for n is odd, φ t > π / 3 , r 3 < r r 4 . (a) φ i arc sin n / ( 2 n 2 ) ; (b) φ i < arc sin n / ( 2 n 2 ) .
Entropy 25 00032 g006
Figure 7. Relationship between objective function and S 2 with S 1 ( 50 2 m , 50 2 m ) in simulation 1. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Figure 7. Relationship between objective function and S 2 with S 1 ( 50 2 m , 50 2 m ) in simulation 1. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Entropy 25 00032 g007
Figure 8. Relationship between objective function and S 2 with S 1 ( 50 m , 50 m ) in simulation 1. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Figure 8. Relationship between objective function and S 2 with S 1 ( 50 m , 50 m ) in simulation 1. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Entropy 25 00032 g008
Figure 9. Relationship between objective function and S 2 with S 1 ( 50 m , 50 m ) in simulation 2. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Figure 9. Relationship between objective function and S 2 with S 1 ( 50 m , 50 m ) in simulation 2. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Entropy 25 00032 g009
Figure 10. Relationship between objective function and S 2 with S 1 ( 0 m , 100 m ) in simulation 3. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Figure 10. Relationship between objective function and S 2 with S 1 ( 0 m , 100 m ) in simulation 3. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Entropy 25 00032 g010
Figure 11. Relationship between objective function and S 2 with S 1 ( 0 m , 100 m ) in simulation 3. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Figure 11. Relationship between objective function and S 2 with S 1 ( 0 m , 100 m ) in simulation 3. (a) mesh figure; (b) X-Y view; (c) X-Z view; (d) Y-Z view.
Entropy 25 00032 g011
Table 1. Relationship between distances and maximum feasible angle for n = 2 .
Table 1. Relationship between distances and maximum feasible angle for n = 2 .
DistancesTangent AngleMaximum Feasible Angle
ρ 2 λ , r t λ φ t π / 4 ρ λ < r r t φ = 2 φ t π / 2
r t < r ρ + λ φ = 2 φ i < 2 φ t π / 2
λ < ρ < 2 λ , r t < λ φ t > π / 4 ρ λ < r r t φ = 2 φ t > π / 2
r t < r r 1 φ = 2 φ i π / 2
r 1 < r ρ + λ φ = 2 φ i < π / 2
Table 2. Relationship between distances and maximum feasible angle for n = 3 .
Table 2. Relationship between distances and maximum feasible angle for n = 3 .
DistancesTangent AngleMaximum Feasible Angle
ρ 2 λ , r t λ φ t π / 4 r r t φ 2 φ t π / 2
r t < r ρ + λ φ 2 φ i < 2 φ t π / 2
2 3 λ / 3 ρ < 2 λ , 3 λ / 3 r t < λ π / 4 < φ t π / 3 r r t φ 2 φ t π / 2 , 2 π / 3
r t < r r 2 φ 2 φ i π / 2 , 2 φ t
r > r 2 φ 2 φ i < π / 2
ρ < 2 3 λ / 3 , r t < 3 λ / 3 φ t > π / 3 r r t φ 2 φ t ( 2 π / 3 , π )
r t < r r 3 φ 2 φ i [ 2 π / 3 , 2 φ t ]
r 3 < r r 4 φ 2 φ i [ π / 2 , 2 π / 3 )
r > r 4 φ 2 φ i < π / 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fang, X.; He, Z.; Zhang, S.; Li, J.; Shi, R. Improving Localization Accuracy under Constrained Regions in Wireless Sensor Networks through Geometry Optimization. Entropy 2023, 25, 32. https://doi.org/10.3390/e25010032

AMA Style

Fang X, He Z, Zhang S, Li J, Shi R. Improving Localization Accuracy under Constrained Regions in Wireless Sensor Networks through Geometry Optimization. Entropy. 2023; 25(1):32. https://doi.org/10.3390/e25010032

Chicago/Turabian Style

Fang, Xinpeng, Zhihao He, Shouxu Zhang, Junbing Li, and Ranjun Shi. 2023. "Improving Localization Accuracy under Constrained Regions in Wireless Sensor Networks through Geometry Optimization" Entropy 25, no. 1: 32. https://doi.org/10.3390/e25010032

APA Style

Fang, X., He, Z., Zhang, S., Li, J., & Shi, R. (2023). Improving Localization Accuracy under Constrained Regions in Wireless Sensor Networks through Geometry Optimization. Entropy, 25(1), 32. https://doi.org/10.3390/e25010032

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