Next Article in Journal
Narrowband Theta Investigations for Detecting Cognitive Mental Load
Previous Article in Journal
TableBorderNet: A Table Border Extraction Network Considering Topological Regularity
Previous Article in Special Issue
An Integration of Deep Neural Network-Based Extended Kalman Filter (DNN-EKF) Method in Ultra-Wideband (UWB) Localization for Distance Loss Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Measurement Along the Path of Unmanned Aerial Vehicles for Best Horizontal Dilution of Precision and Geometric Dilution of Precision

1
Department of Electrical and Computer Engineering, Wichita State University, Wichita, KS 67260, USA
2
Intelligent Fusion Technology, Germantown, MD 20874, USA
3
Air Force Research Laboratory, Albuquerque, NM 87108, USA
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(13), 3901; https://doi.org/10.3390/s25133901
Submission received: 28 March 2025 / Revised: 9 May 2025 / Accepted: 13 May 2025 / Published: 23 June 2025

Abstract

In the zenith-horizon placement for achieving minimum geometric dilution of precision (GDOP), one access node or sensor is positioned along the z-axis, while the remaining nodes are placed symmetrically on a three-dimensional (3D) cone. This configuration yields the minimum GDOP at the cone’s tip, which we term the designated min-GDOP point. However, in practical localization applications, the unknown node is not necessarily located at this designated min-GDOP point; instead, it may be situated anywhere within an area. As a result, evaluating localization accuracy across the entire area, rather than at a single point, is more relevant. Averaged horizontal dilution of precision (HDOP) and GDOP across the region provide more meaningful metrics for system-wide performance than values computed only at a specific location. Although many recent positioning applications leverage multiple unmanned aerial vehicles (UAVs), many established fixed sensor deployments predate the widespread adoption of UAVs. This paper proposes a novel approach with a single UAV working in conjunction with existing fixed access nodes for positioning. This approach offers improved adaptability for fixed infrastructure while circumventing the expense of establishing entirely new UAV systems, thus providing a valuable compromise. We investigate the criteria of average HDOP and GDOP over the given area. The objective is to determine optimal UAV positions along the flight path that minimize the average HDOP and/or GDOP across the area. Due to the analytical complexity, we employ numerical methods. Our simulation results demonstrate that minimizing average HDOP and GDOP often requires different UAV positions, depending on the number of access nodes and the size of the area. Consequently, achieving simultaneous minimization of both metrics with a single UAV trajectory is generally infeasible. When minimizing the average HDOP with a small number of access nodes, aligning the UAV’s XY-plane angle with those of the stationary nodes, offset by 60 , proves advantageous. This angular alignment becomes less critical as the number of access nodes increases. For scenarios where both HDOP and GDOP are important, UAV placement can be optimized by selecting appropriate trade-offs. Additionally, we quantify how increasing the number of access nodes improves the average HDOP and GDOP over the specified area.

1. Introduction

The metric of geometric dilution of precision (GDOP) is widely used for assessing the accuracy and reliability of position estimation. It directly characterizes the relationship between measurement observations and position estimation [1,2,3]. The accuracy of position estimation increases as GDOP decreases [2,4,5]. The GDOP was initially introduced for the geometric arrangement and selection of satellites for a receiver on Earth. It remains an important analysis method for quickly estimating the observability of satellites quantitatively and for selecting satellites to improve positioning accuracy in the Global Positioning System (GPS) and global navigation satellite systems (GNSSs) [6,7,8,9,10]. The main goal of the selection algorithm is to minimize the GDOP to improve positioning accuracy based on the pseudo-range measurement [11,12,13,14].
The GDOP is related to the horizontal dilution of precision (HDOP) and vertical dilution of precision (VDOP) [15,16,17]. The importance of HDOP and VDOP varies; HDOP is more relevant when the unknown source or target is at a fixed height where horizontal accuracy is the key, while VDOP is more relevant for airborne sources, such as for aircraft, where vertical accuracy is more desired. When both horizontal and vertical accuracy are needed, the metric of GDOP is preferred. In such cases, minimizing GDOP is thus a primary objective in various localization applications, beyond satellite navigation, including mobile sensor networks and ground-based systems, where GDOP analysis is extended to the time/angle of departure and arrival measurements [10,18,19,20,21].
Given the importance of minimizing GDOP in localization, various methods have been developed to determine optimal sensor placements. These methods include iterative solutions to optimization problems if extra sensors are added to the previous system [3]. Another method is the graph-based approach that combines regular polygons, tetrahedrons, and symmetric cones to achieve optimal topologies [11,22,23,24]. The locations of minimum GDOP are found at the tips of cones or the centers of polyhedrons, and we refer to these locations as designated min-GDOP points.

1.1. Fixed Versus Mobile Access Node Deployment

In many applications, sensors or access nodes are fixed after the optimal configuration topology is implemented. This fixed deployment offers the advantage of a one-time installation cost and eliminates mobility maintenance. However, such a setup lacks the adaptability to dynamic monitoring needs or changing environmental conditions. For instance, if a target moves out of the designated min-GDOP points, or new obstacles arise, the network may become suboptimal. To overcome these limitations, unmanned aerial vehicles (UAVs) have recently been applied in positioning applications due to their low cost, reusability, and high maneuverability [25]. In these geolocation applications with UAVs, the metric of GDOP is an important factor, serving as a design criterion or evaluation benchmark [26,27,28,29,30,31,32,33]. In [26], a distance-dependent noise model is introduced into the GDOP formulation to evaluate target tracking errors in UAV swarm systems. In [27], multiple UAVs are used to collect measurements among cooperative sensors, and a positioning algorithm is developed using the Riemannian manifold gradient. In this approach, the GDOP is incorporated to adapt the iterative descent rate of the manifold gradient, guiding the optimization toward the fastest descent direction. In [28], the authors use an Extended Kalman Filter to fuse Inertial Measurement Unit data and design UAV trajectories that minimize GDOP, in order to maintain accurate relative localization, particularly during GPS outages. In [29,30], a GDOP model is proposed for hybrid time difference of arrival (TDOA) and frequency difference of arrival (FDOA) positioning systems. The UAV swarm trajectory is optimized to achieve the best positioning geometry, thereby enhancing target position and velocity estimation accuracy. In [31], multi-source Direction of Arrival (DOA) localization using UAV cluster systems is investigated. The simulation results show that the localization accuracy is influenced by both DOA estimation performance and the resulting GDOP. Additionally, ref. [32] derives a GDOP expression for maritime multi-UAV passive positioning, while ref. [33] proposes a regional localization scheme using UAVs as access nodes to improve DOP (Dilution of Precision) and coverage.

1.2. A Trade-Off Between the Fixed and Mobile Access Node Deployment

While many recent positioning applications utilize multiple UAVs or UAV swarms [26,27,28,29,31,32,33], many fixed sensor placement strategies predate the widespread use of UAVs. This paper introduces a single UAV collaborating with existing fixed access nodes for positioning. This approach adds flexibility to fixed sensor placement while avoiding the cost of establishing completely new UAV-based configurations, representing a compromise between an all-fixed sensor placement and a solely UAV system. In this approach, the fixed sensor placement plays an important role, and an optimal placement, such as minimum GDOP placement, is preferred. An additional benefit of minimum GDOP is that it provides more potential to yield lower HDOP or VDOP for applications where horizontal or vertical positioning is the primary concern. Therefore, it makes sense to use the minimum GDOP placements as a foundation to begin with.
For a placement designed for minimum GDOP using a graph method, the minimum GDOP is only achieved at the designated min-GDOP points. If the unknown node is not located precisely at these points, the GDOP value increases, as the conditions for minimum GDOP are no longer satisfied. Recognizing that the unknown node is likely to be anywhere within a given area in practical scenarios, fixed sensor placements, once deployed, become inherently suboptimal. Introducing a mobile UAV offers a solution through its adaptability. The UAV can dynamically adjust its position to enhance GDOP and thus positioning accuracy. This inherent adaptability is a significant benefit of integrating UAVs with existing fixed sensor networks.
For a given number of access nodes N, multiple configuration topologies exist for minimum GDOP placement [11,17,24]. Among these topologies, we consider a particular placement in the category of symmetric cones, namely the zenith-horizon placement [17]. In this placement, one access node is placed along the z-axis, and the other nodes are positioned on a symmetric 3D cone. This topology is well suited to our strategy, as it comprises two parts: one with a node on the z-axis, and the other with nodes on a cone centered around the z-axis. We introduce a UAV-assisted placement by replacing the node on the z-axis with a UAV or a drone, which moves in circles centered on the z-axis. If the UAV moves in any way other than up and down along the z-axis, the original minimum GDOP topology of the fixed sensor placement is disrupted. We consider this disruption beneficial, because the minimum GDOP placement has only one designated min-GDOP point, located at the cone’s tip. In contrast, we need to evaluate the averaged GDOP across an area, rather than at a single point (the origin). Furthermore, we want to retain most of the advantages of the original minimum GDOP topology, and the zenith-horizon setup seems a promising fit for our proposed approach, allowing the other N 1 nodes to preserve the primary part of the structure.
With the UAV serving as an access node, its mobility provides flexible positions for taking measurements. Theoretically, measurements from the UAV can be taken anywhere along its flight path. We assume that one measurement is selectively taken from a particular UAV trajectory at a specific time instant. When the unknown node is located away from the designated min-GDOP points, evaluating location accuracy across the area at non-designated min-GDOP points becomes more relevant. Considering that the unknown node can be located anywhere within a given area, using the averaged HDOP and GDOP over the area provides a more appropriate metric than considering those values for a single unknown node position [34,35,36]. The goal of this paper is to examine UAV flight paths with different heights and angles and to find the best positions for taking measurements to achieve the lowest averaged HDOP or/and GDOP over the area. The complexity of this optimization makes obtaining a closed-form solution challenging. The contributions of this paper are summarized as follows:
  • Numerical solutions are proposed to identify the best UAV position for measurement acquisition, producing the lowest averaged HDOP and/or GDOP over the given area.
  • Extensive simulations are performed with the following key findings:
    -
    Achieving the minimum average HDOP and GDOP often requires distinct UAV positions, given the total number of access nodes and the size of the search area. This typically makes simultaneous minimization of both HDOP and GDOP with a single UAV flight path unattainable.
    -
    For applications prioritizing minimum average HDOP with a fewer number of access nodes, aligning the UAV’s XY-plane angle with the stationary nodes’ angles, offset by 60 , is advantageous. This angular alignment becomes less significant as the number of access nodes grows.
    -
    In applications where both HDOP and GDOP are important, appropriate UAV positions can be determined by considering acceptable trade-off levels.
    -
    The extent to which increasing the number of access nodes improves average HDOP and GDOP is quantified for a given area.
Notation 1. 
The transposes of vector a and matrix A are denoted by a T and A T , respectively. I is an identity matrix with an appropriate size. Notation trace ( A ) denotes the trace of matrix A . x represents the norm of x . Vector 1 contains all 1 with an appropriate size.

2. Concept of Geometric Dilution of Precision and Horizontal Dilution of Precision

The metric of GDOP mostly originates from geolocalization applications, where the position of an unknown node is estimated using the distance measurement from a number of access nodes. Suppose the unknown node is located at p u = ( x u , y u , z u ) , where ( x u , y u , z u ) represents the coordinate of p u in the 3D Cartesian coordinate system, and the j-th access node is located at p j = ( x j , y j , z j ) , j = 1 , N , N is the number of access nodes, and N 4 is assumed in this paper. The 3D distance measurement between the j-th access node and the unknown node is expressed as [1,37]
r j =   p j p u + ε j
= ( x j x u ) 2 + ( y j y u ) 2 + ( z j z u ) 2 + ε j ,
where ε j is the Gaussian-distributed observation error with zero mean and identical variance σ 2 for all access nodes. Ignoring the noise, the distance measurement can be linearized by Taylor series expansion around an approximate position of p ^ u = ( x ^ u , y ^ u , z ^ u ) . We have b ^ = A s [1,11,38,39], where vector b ^ = ( | | p 1 p ^ u | | , , | | p N p ^ u | | ) T , and s = ( x u x ^ u , y u y ^ u , z u z ^ u ) T is the vector for position error, and A R N × 3 is the geometric matrix [23,38,40]
A = [ e x e y e z ]
where
e x = ( e x , 1 , , e x , N ) T , e x , j = x j x ^ u | | p j p ^ u | | , j = 1 , , N
e y = ( e y , 1 , , e y , N ) T , e y , j = y j y ^ u | | p j p ^ u | | , j = 1 , , N
e z = ( e z , 1 , , e z , N ) T , e z , j = z j z ^ u | | p j p ^ u | | , j = 1 , , N
The geometry of the access nodes significantly affects the accuracy of the estimated state vector s . The least squares solution for s is s ˜ = ( A T A ) 1 A T b ^ [23,38]. Assuming white measurement noise with variance σ 2 , the resulting covariance matrix is Cov ( s ˜ ) = σ 2 ( A T A ) 1 . To quantify this geometric impact, the GDOP and HDOP metrics are used [1,17,34,39,41], and their definitions are given as follows:
GDOP = trace ( A T A ) 1 = q 1 + q 2 + q 3
HDOP = q 1 + q 2 , VDOP = q 3
where the diagonal elements of the matrix ( A T A ) 1 are collected in the vector q = [ q 1 q 2 q 3 ] T . For applications where precise location in the XY-plane is most important, HDOP is the primary metric. Conversely, GDOP is used when accurate 3D positioning (in the XYZ-plane) is essential. This paper focuses on GDOP and HDOP, and also discusses VDOP.
The entries in matrix A are composed of ratios of distances (as seen in entries), making the resulting GDOP value unitless. The value depends solely on the geometry of the access nodes, which collect the measurements, relative to the unknown node. In other words, the values of GDOP, HDOP, or VDOP are not affected by the noise variance.
It is worth noting that the definition of GDOP in (7) assumes that the noise in each measurement is independent and has the same variance. However, this assumption may not hold in certain applications, particularly when combining different systems. In such cases, the weighted GDOP (WGDOP) is commonly used [37,39,42]:
GDOP W = trace ( A H W A ) 1
where W is a weighting matrix, which is directly related to the inverse of the covariance matrix of measurement noise.

3. Optimal Placement for Minimum GDOP

Given the total number of access nodes N, the minimum GDOP value in (7) is G min = 3 / N [17,24]. The condition to achieve the minimum is [24]
A T A = N 3 I .
For the sake of completeness, the proof for (10) is provided in Appendix A. Two primary categories of sensor placement have been traditionally identified for achieving optimal minimum GDOP. One approach uses combinations of regular polyhedra, specifically tetrahedra, hexahedra (cubes), and icosahedra [11,22,24]. In these setups, the minimum GDOP occurs at the centroid of the resulting 3D shapes, often requiring negative Z-coordinate placements that can be challenging to implement in practical applications, except for underground or underwater scenarios. The second category utilizes symmetric 3D nested-cone arrangements [11,24], where the minimum GDOP is located at the vertex of the cones.
The strategy of 3D symmetric nested cones can generate multiple placements for the minimum GDOP for a given number of access nodes. Take six access nodes as an example; Figure 1 and Figure 2 plot two of these optimal placements. Figure 1a plots two nested cones, where three nodes are placed on each cone, the first cone has a height h and opening angle θ 1 , and the second cone has a height g and opening angle θ 2 . To meet the minimum GDOP condition in (10), the angles θ 1 and θ 2 must satisfy the following relationship given in (11). Additionally, the access nodes on each cone, when projected onto the XY-plane, should form regular triangles [24].
n 1 cos 2 θ 1 + n 2 cos 2 θ 2 = ( n 1 + n 2 ) / 3 ,
where n i , i = 1 , 2 is the number of nodes on the i-th cone. In Figure 1, n 1 = 3 = n 2 , whereas Figure 2 shows n 1 = 1 , n 2 = 5 . Figure 1b plots the projected 2D positions for the six access nodes marked by the diamonds with solid and dashed lines, respectively, and ψ is the separation angle between the two three-sided regular polygons.
Another optimal placement generated by the 3D symmetric nested cones for six access nodes, shown in Figure 2a, features a first cone with a special angle θ 1 = 0 . One access node is placed on this cone, along the z-axis. The other five nodes are placed on a second cone, with their projected 2D positions forming a five-sided regular polygon (Figure 2b). This configuration, also known as zenith-horizon placement, is used in satellite selection [17]. While θ 2 is used in both Figure 1 and Figure 2, its specific value differs between the placements and must be solved individually to achieve the minimum GDOP.
It is worth noting that the proposed UAV-assisted placement configurations are more relevant to the topological structure depicted in Figure 2. Nevertheless, Figure 1 is also presented to provide a more complete description of the category of symmetric nested-cone placements used to achieve the minimum GDOP at the designated min-GDOP point, which is also the cone’s apex. To lay the groundwork for the UAV-assisted system design, it is beneficial to examine characteristics, such as the HDOP and GDOP, for a purely fixed node system.

4. HDOP for Zenith-Horizon Placement with All-Fixed Access Nodes

In this section, we examine the HDOP value for a minimum GDOP placement, the zenith-horizon placement, where all nodes are stationary. From (7) and (8), achieving low HDOP values is more likely when GDOP values are also low. Therefore, to maximize the potential for lower HDOP values, it is desirable to base the placement strategy on minimizing GDOP. It is important to remember that the minimum GDOP is realized solely when the unknown node is positioned at the cone’s tip, the designated min-GDOP point. Therefore, we will now examine the HDOP at this optimal location as well as at other non-designated points.

HDOP for Designated Min-GDOP Point

We use the scenario with N = 4 to illustrate the HDOP, where the unknown node is located at the designated min-GDOP point (the origin). The same procedure applies to a higher number of access nodes. A zenith-horizon configuration with six access nodes is illustrated in Figure 2. Based on the topology in the figure, the zenith-horizon configuration with four access nodes is composed of one node located on the z-axis with elevation h and three access nodes on a cone with opening angle θ 2 and elevation g. The coordinates for the access node on the z-axis are
p 0 = ( x 0 , y 0 , h ) = ( 0 , 0 , h ) .
The coordinates for the access nodes on the cone are given by
p i = ( x i , y i , z i ) = ( ρ sin θ 2 cos α i , ρ sin θ 2 sin α i , g ) , i = 1 , 2 , 3 .
where ρ = g / cos θ 2 , and the 2D projections of the three nodes onto the XY-plane form a regular triangle, with angles defined by α i = 2 π 3 ( i 1 ) .
When the unknown node is positioned at the origin, which is the designated min-GDOP point, the geometric matrix (at the origin) A ¯ is given by (3)
A ¯ = e x e y e z = x 0 h y 0 h z 0 h x 1 ρ y 1 ρ g ρ x 2 ρ y 2 ρ g ρ x 3 ρ y 3 ρ g ρ .
Inserting the coordinates in (12) and (13) into (14), we obtain
A ¯ T A ¯ = sin 2 θ 2 i = 1 3 cos 2 α i 0 0 0 sin 2 θ 2 i = 1 3 sin 2 α i 0 0 0 1 + 3 cos 2 θ 2 .
From (15), the GDOP and HDOP values are independent of the access nodes’ elevations due to the assumption that the unknown node is located at the origin. In this case, the value of HDOP is given by
HDOP special = 2 3 sin θ 2 = 2 ( N 1 ) sin θ 2 ,
where the fact i = 1 3 cos 2 α i = i = 1 3 sin 2 α i = 3 / 2 is used. From (16), the HDOP value decreases with a greater number of stationary nodes or as the angle θ 2 approaches to 90 . Some practical systems often make it unrealistic to have θ 2 close to 90 . For example, satellite systems require θ 2 to be within the mask angle. The value of θ 2 also impacts the value of VDOP, as described by VDOP special = 1 1 + 3 cos 2 θ 2 . This equation shows that VDOP becomes large as θ 2 approaches 90 . Evidently, a trade-off exists between HDOP and VDOP.
Recognizing the relationship where a lower GDOP typically indicates the potential lower HDOP and VDOP values, it is therefore sensible to select θ 2 to satisfy the minimum GDOP condition given in (10), where the diagonal elements of the matrix in (15) must be 4 / 3 . The specific value of θ 2 that fulfills this requirement can be determined by solving the resulting equations:
sin 2 θ 2 i = 1 3 cos 2 α i = 4 / 3
sin 2 θ 2 i = 1 3 sin 2 α i = 4 / 3
1 + 3 cos 2 θ 2 = 4 / 3
Given the identities i = 1 3 cos 2 α i = i = 1 3 sin 2 α i = 3 / 2 , solving (19) is sufficient. The solution yields cos 2 θ 2 = 1 / 9 , which implies cos θ 2 = 1 / 3 and θ 2 = 70 . 53 . In fact, the same equality in (19) can also be obtained from (11), which states n 1 cos 2 θ 1 + n 2 cos 2 θ 2 = ( n 1 + n 2 ) / 3 , where n 1 = 1 , n 2 = 3 , θ 1 = 0 in this specific scenario.
Substituting sin θ 2 = 8 / 3 into (16) gives an HDOP of 3 / 2 . This value is consistent with that calculated using (8) and q 1 = q 2 = q 3 = 3 / N , which stems from the minimum GDOP condition in (10). Figure 3 plots the HDOP special in (16) against θ 2 . For comparison, the corresponding GDOP and VDOP are also plotted, where the * indicates the minimum GDOP point. Despite not yielding the absolute lowest HDOP at the minimum GDOP point, the reduced HDOP observed provides a valid justification for using the minimum GDOP placement strategy.
An increase in the number of access nodes is generally expected to reduce HDOP. While the minimum GDOP value does not necessarily guarantee the absolute minimum HDOP, it remains valuable for examining the relationship between HDOP and the number of access points under the minimum GDOP condition specified in (10). Under this condition, we have A ¯ T A ¯ = N 3 I , leading to a minimum GDOP of G m i n = 3 N . Consequently, the HDOP under this minimum GDOP condition is then H G m i n = 3 2 G m i n . Figure 4 plots the value of H G m i n with different numbers of access nodes. The figure suggests a reduction of about 0.06 0.12 in HDOP per additional access node, under the condition that the unknown node is located at the origin and with the optimal θ 2 = 70 . 53 for minimum GDOP.
A key characteristic of a minimum GDOP placement is that the lowest GDOP is not broadly available but is confined to specific locations, identified as the designated min-GDOP points, and these are the tips of the cones in the zenith-horizon setup. If the unknown node is not situated at these specific points, the corresponding GDOP value increases because the conditions for minimum GDOP are no longer met. Consequently, the HDOP value increases and the benefits of the minimum GDOP placement cannot be realized. In practical scenarios, the unknown node’s location is variable within an area. Consequently, assessing location accuracy across this entire area, rather than solely at specific minimum GDOP points, offers a more practical evaluation. Moreover, using the average HDOP and GDOP over the service area provides a more representative performance metric than considering values at a single, arbitrary node position [34,35,36]. To better address this need for area-wide accuracy, we next introduce the integration of a UAV.

5. UAV-Assisted Placement

Consider a minimum GDOP topology with the zenith-horizon structure, depicted in Figure 2, comprising N access nodes. In this setup, N 1 nodes are fixed on a cone with an opening angle θ 2 , chosen to satisfy the minimum GDOP condition (10) for this placement. While the zenith-horizon structure achieves a minimum GDOP, the minimum is realized only when the unknown node is located at the origin. If the unknown node is located anywhere in an area, the advantage of this minimum GDOP vanishes.
As we focus our attention on the averaged HDOP and GDOP over an area, it is desirable to select a placement which already achieves the minimum GDOP, so that higher potentials can be attained for lower averaged HDOP and GDOP values. To introduce UAV flexibility into the fixed sensor network, we propose releasing one of the existing nodes and deploying a UAV in its place. The zenith-horizon configuration is particularly well suited for this hybrid deployment. We replace the node initially located on the z-axis by a UAV, while keeping the stationary nodes situated at the same cone. Our objective is to improve localization accuracy throughout the entire area while keeping the total number of measurements constant at N. This involves N 1 measurements from the fixed access nodes and one measurement from the UAV at a defined point along its path. It is important to note that the UAV measurement is not taken evenly at time intervals. Instead, it is captured when the UAV reaches a position that yields the lowest average HDOP or GDOP value, avoiding the non ideal positions where the average HDOP/GDOP values are relatively high.
Our proposed strategy aims to pinpoint an optimal UAV position for a measurement that minimizes the averaged HDOP and/or GDOP across the area of interest. This straightforward and easily deployable system offers a compelling balance between the inherent structure of fixed sensor networks and the dynamic adaptability provided by a UAV. By acknowledging the realistic scenario of an unknown node’s presence within a defined area, rather than a fixed point, our approach leverages the well-established GDOP metric, extending its utility from a single-point evaluation to a more relevant area-wide average for randomly located targets. Consequently, the proposed optimization strategy for determining the UAV trajectory that minimizes this averaged DOP presents a viable and robust path towards enhanced localization accuracy.

5.1. Geometric Matrix for UAV-Assisted Placement

As shown in Figure 5, when the UAV moves along its trajectory, its coordinates at the n-th position, denoted by p 0 ( n ) , are expressed as follows:
p 0 ( n ) : R cos β ( n ) , R ( n ) sin β ( n ) , h ( n ) , n = 1 , , N p
where β ( n ) ( 0 , 360 ) , N p is the total potential number of measurement positions at the UAV trajectory, R ( n ) is the horizontal distance of the UAV from the origin at the n-th position, and h ( n ) is the UAV’s elevation at the n-th position. For notation simplicity, we drop the index ( n ) in the rest of the paper.
Next, we examine the geometric matrix for the UAV-assisted system under two movement scenarios for the UAV: (1) movement solely along the vertical z-axis, which can be considered a special case of the cylindrical movement with radius R = 0 as depicted in Figure 5; and (2) movement along the surface of a cylinder centered on the z-axis with R 0 illustrated in Figure 5, where the dotted circles represent potential paths for the UAV, and β denotes the projected angle in the XY-plane.
For our proposed strategy, the specific flight path of the UAV is not critical, provided that the three-dimensional flight space is adequately divided and sampled for DOP calculation. A cylindrical flight path is chosen in this work for ease of UAV maneuverability, as sharp 90 turns, such as those required in a square trajectory, are generally more challenging for UAVs to execute.

5.1.1. UAV on Z-Axis

This movement scenario corresponds to R = 0 in Figure 5. The coordinates of the UAV is p 0 = ( 0 , 0 , h ) . For illustrative purposes, let us consider three stationary access nodes situated on the cone with elevation g and opening angle θ 2 . Their coordinates, denoted by p i , i = 1 , 2 , 3 , are specified in (13). The topological arrangement in this setup mirrors that in Figure 2; however, it features three nodes positioned on the cone, in contrast to the five illustrated in the figure.
For applications primarily concerned with localization in a 2D plane, one can assume, without loss of generality, that the height of the unknown node is zero. In this case, the coordinates of the unknown point, which is located anywhere in the area and is not necessarily at the origin, are given by p p = ( x p , y p , 0 ) , x p , y p 0 . By inserting these coordinates into (3), the geometric matrix is obtained as shown below.
A = x 0 x p r 0 y 0 y p r 0 z 0 r 0 x 1 x p r 1 y 1 y p r 1 z 1 r 1 x 2 x p r 2 y 2 y p r 2 z 2 r 2 x 3 x p r 3 y 3 y p r 3 z 3 r 3 = x p r 0 y p r 0 h r 0 x 1 x p r 1 y 1 y p r 1 g r 1 x 2 x p r 2 y 2 y p r 2 g r 2 x 3 x p r 3 y 3 y p r 3 g r 3
where r i = ( x i x p ) 2 + ( y i y p ) 2 + z i 2 , i = 0 , 1 , 2 , 3 , z 0 = h , z i = g , i = 1 , 2 , 3 . Inserting p 0 = ( 0 , 0 , h ) , the matrix A T A is given by
A T A = e x 2 e x T e y e x T e z e x T e y e y 2 e y T e z e x T e z e y T e z e z 2
= i = 0 3 x p 2 r i 2 i = 0 3 x p y p r i 2 i = 0 3 x p z i r i 2 i = 0 3 x p y p r i 2 i = 0 3 y p 2 r i 2 i = 0 3 y p z i r i 2 i = 0 3 x p z i r i 2 i = 0 3 y p z i r i 2 i = 0 3 z p 2 r i 2 .
Since p p is not the designated min-GDOP point, the condition in (10) for minimum GDOP d is not satisfied. Therefore, A T A in (23) is no longer a scaled identity matrix.
While the HDOP values in Figure 4 are independent of the access node elevations, this is not the case for either: (i) HDOP evaluated at a non-designated min-GDOP point (Equation (23) is such a example), or (ii) when the access node p 0 , i.e., the UAV, moves on a cylinder with R 0 instead of solely along the z-axis, which we will discuss next.

5.1.2. UAV on Cylinder with R 0

In this case, the coordinates of the UAV are given by p 0 = ( R cos β , R sin β , h ) , R 0 , β ( 0 , 360 ) . The matrix A T A is given as shown below.
A T A = i = 0 3 ( x i x p ) 2 r i 2 i = 0 3 ( x i x p ) ( y i y p ) r i 2 i = 0 3 ( x i x p ) z i r i 2 i = 0 3 ( x i x p ) ( y i y p ) r i 2 i = 0 3 ( y i y p ) 2 r i 2 i = 0 3 ( y i y p ) z i r i 2 i = 0 3 ( x i x p ) z i r i 2 i = 0 3 ( y i y p ) z i r i 2 i = 0 3 z p 2 r i 2

5.2. Optimal UAV Position for Minimum Averaged HDOP and/or GDOP

If the unknown node is not situated at the origin (the designed min-GDOP point), and instead occupies other locations within the area, the HDOP value will generally vary depending on its specific location, as shown in Equations (23) and (24). Assuming a uniform probability distribution for the unknown node’s location ( p p ) within a defined area, the area-averaged HDOP serves as a significant indicator of the localization error [34,35]. Our goal is to identify the best positions for the UAV to take measurements along its path to minimize the averaged HDOP and/or GDOP over the entire area. However, obtaining a closed-form solution to this problem is very challenging. This is because the HDOP and/or GDOP involves trace ( A T A ) 1 (as shown in (23) and (24)), which is a non-convex function of the UAV position. Furthermore, the averaged DOPs are also dependent on the area’s size and shape.
To address the proposed optimization problem, we investigate a numerical solution. Given N access nodes, we first determine the opening angle θ 2 of the cone where ( N 1 ) stationary nodes are positioned, leveraging the minimum GDOP condition outlined in (11). Subsequently, the UAV’s movement is defined along a cylindrical path characterized by radius R, height h, and the XY-plane angle β ranging from 0 to 360 . It is important to note that the UAV trajectory detailed in Section 5.1.1 represents a specific instance of this cylindrical path with the radius R = 0 . To simplify the problem, we fix the elevation of the stationary access nodes g. Now, the averaged HDOP and GDOP over the area are related to three parameters, ( R , h , and β ) .
Without loss of generality, we consider a square area centered at the origin. However, it is important to note that the proposed numerical approach is not dependent on the shape or location of the area, provided that the region is properly partitioned and sampled for DOP computations over the area. The origin-centered area is chosen here because the zenith-horizon structure is also centered at the origin, which is intuitively expected to yield optimal estimation performance for a symmetric region. If the unknown node lies in an area which is not centered at the origin in practical scenarios, the zenith-horizon configuration may not produce the best results.
It is prudent to choose an appropriately sized area to avoid excessively high averaged HDOP and GDOP values, as arbitrarily large areas are impractical in real-world applications due to the associated unreliable estimates. Simulation trials are commonly employed to determine suitable area sizes that yield acceptable HDOP values for the proposed scheme. For a configuration with three stationary access nodes, a reasonable area size can be defined by the span of these nodes, calculated as 2 g tan θ 2 . It is known that the GDOP values are smaller with more access nodes [2,43]. Similarly, this expectation holds for HDOP as well. For four and five stationary nodes, bigger area sizes can be chosen than the span of the stationary nodes.

5.2.1. Proposed Numerical Solution

The following steps are implemented for the numerical solution to identify the optimal UAV trajectory:
  • Given a set of values of ( R , h , and β ) , calculate the averaged HDOP H ¯ ( R , h , β ) and GDOP G ¯ ( h , R , β ) over an area S. The average is performed across an area where the unknown node has an equal probability of being at any point inside. The area is discretized into a grid with M x and M y divisions along the X and Y coordinates, respectively. The averaged HDOP is then calculated by adding the HDOP values at all grids and dividing by the total number of grids.
    H ¯ ( R , h , β ) = 1 M x M y i M x j = 1 M y HDOP i , j ( R , h , β ) ,
    where HDOP i , j ( R , h , β ) represents the HDOP value calculated at the ( i , j ) -th grid point for the given R , h , and β . The averaged GDOP G ¯ ( h , R , β ) can be obtained in a similar manner.
    G ¯ ( R , h , β ) = 1 M x M y i M x j = 1 M y GDOP i , j ( R , h , β ) ,
  • Obtain the minimum averaged HDOP H ¯ ( R , h , β ) and GDOP G ¯ ( h , R , β ) over the parameters R , h , and β , and the corresponding parameters to achieve the minimum.
    H m = m i n R , h , β H ¯ ( R , h , β )
    G m = m i n R , h , β G ¯ ( R , h , β ) .
    The corresponding parameters to achieve the minimum are given by
    ( R o H , h o H , β o H ) = { ( R , h , β ) | H ¯ ( R , h , β ) = H m }
    ( R o G , h o G , β o G ) = { ( R , h , β ) | G ¯ ( R , h , β ) = G m }
    Visualizing the behavior of the averaged HDOP H ¯ ( R , h , β ) and GDOP G ¯ ( h , R , β ) as functions of three parameters R , h , and β necessitates a four-dimensional representation, which is challenging for intuitive analysis in simulations. To address this, we employ a two-step procedure which plots graphs with reduced dimensionality, in order to provide a clearer and more intuitive understanding of the relationships between the averaged HDOP H ¯ ( R , h , β ) and GDOP G ¯ ( h , R , β ) and their dependence on the parameters R , h , and β . Next, we detail the procedure for the averaged HDOP. A parallel procedure is then employed for the averaged GDOP.
    -
    Step 1. Find H m and ( R o H , h o H ) using the conditional minimum with respect to the angle β : For given values of R and h, we first find the minimum of the averaged HDOP by searching the full range of β from 0 to 360 . This conditional minimum value is then plotted in a 2D graph as a function of R and h. From this graph, we locate the minimum HDOP value, H m , and identify the corresponding parameter values ( R o H , h o H ) that yield this minimum.
    -
    Step 2. Find β o H : Using the determined value of ( R o H (or h o H ), plot the 2D graph with respect to the range of h and β . The value of β o H is then obtained by locating the coordinates for value H m .
  • Depending on the applications, if the metric of HDOP is preferred (with no need to consider GDOP), then the UAV’s measurement position is chosen based on the tolerance threshold H ε = ( 1 + ξ H ) H m , where ξ H 0 is a small number to control the threshold. When ξ H = 0 , the threshold is equal to the minimum averaged HDOP, H ε = H m . The set of acceptable UAV positions ( R ˜ , h ˜ , β ˜ ) is then defined as follows:
    ( R ˜ , h ˜ , β ˜ ) = { ( R , h , β ) | H ¯ ( R , h , β ) < H ε }
    This set includes all combinations of radius R, height h, and angle β , for which the averaged HDOP, H ¯ ( R , h , β ) is less than the specified tolerance threshold H ε .
  • If the criterion of GDOP is desired (with no need to consider HDOP), then the UAV’s measurement position is determined for a tolerance threshold G ε = ( 1 + ξ G ) G m , where ξ G 0 . If ξ G = 0 , the threshold equals the minimum averaged GDOP, G ε = G m . The set of acceptable UAV positions ( R ^ , h ^ , β ^ ) is then defined as follows:
    ( R ^ , h ^ , β ^ ) = { ( R , h , β ) | G ¯ ( R , h , β ) < G ε }
    This set includes all combinations of radius R, height h, and angle β , for which the averaged GDOP, G ¯ ( R , h , β ) is less than the specified tolerance threshold G ε .
  • When both HDOP and GDOP need to be considered, the UAV’s measurement position is chosen based on satisfying both tolerance thresholds H ε and G ε simultaneously:
    ( R ˘ , h ˘ , β ˘ ) = { ( R , h , β ) | H ¯ ( R , h , β ) < H ε G ¯ ( R , h , β ) < G ε }
    The feasibility of finding a solution for (33) depends on the trade-off between the tolerances for the averaged HDOP and GDOP. If these tolerance thresholds are set too restrictively (i.e., too small), there might be no overlap between the set of positions satisfying H ¯ ( R , h , β ) < H ε and that satisfying G ¯ ( R , h , β ) < G ε .

5.2.2. Discussion on Computational Cost and Scalability

The proposed approach adds some degree of flexibility to fixed sensor placement by utilizing a single UAV. It avoids the cost of establishing completely new UAV-based configurations and offers a compromise between an all-fixed sensor placement and a solely UAV system. Our approach is based on the zenith-horizon structure for minimum GDOP, where the node on the z-axis is replaced by a UAV. The scalability of the approach is largely determined by the size of the existing zenith-horizon placement. Once the placement is available, given the number of access nodes, we only need to run the algorithm once to identify the optimal positions of the UAV. Therefore, the computational cost is incurred only once.
Since the proposed algorithm needs to compute the averaged DOP over the area where the unknown node is located for each UAV trajectory, the computational cost mainly depends on two factors: the size of the area and the volume of the 3D space where the UAV flies. The number of access nodes N contributes to the multiplication of the matrix A T A , which is a 3 × 3 square matrix regardless of N. The inverse of a 3 × 3 matrix is quite manageable. Consequently, for a defined area and a specific number of access nodes (N), the computational cost is a one-time expense.
While the proposed algorithm is illustrated using a specific number of stationary access nodes with the zenith-horizon placement, it inherently offers flexibility regarding the number and placement of fixed sensor nodes. It can be implemented even when the fixed sensor node placements are not optimized for minimum GDOP, and the optimal UAV trajectory can still be identified as described previously. Nevertheless, the potential for improving the averaged DOP in such systems may be limited compared to the zenith-horizon setup, which is specifically structured to minimize GDOP.

6. Simulation Results and Discussions

In the simulations, we consider scenarios with a UAV integrated with three to six stationary access nodes ( N = 4 , 5 , 6 , 7 ). The stationary nodes are located on a cone with a fixed height of g = 4 . While this specific height serves as an example, the proposed algorithm’s implementation is not limited by this choice, and other heights are equally applicable. The value of angle θ 2 , which defines their placement, is determined based on the minimum GDOP condition in (10) for a zenith-horizon configuration and remains constant for a given number of access nodes N.
The UAV’s flight path consists of circular trajectories at varying radii (R) and heights (h) on a cylinder, with its position parameterized by the XY-plane angle β . At a desired measurement instance during its flight, the UAV collects measurements. This measurement, combined with those from the N 1 stationary access nodes, are used to compute the instantaneous HDOP and GDOP at a grip point in an area, where the unknown node can be randomly located.
The area under consideration is spatially discretized into a grid with a step size of 0.5 units along both the X and Y axes. Subsequently, the averaged HDOP and GDOP values are calculated using Equations (25) and (26). The discretization step size directly influences the computational cost of the algorithm; smaller step sizes lead to increased computations. However, since it is the minimum averaged DOP, rather than the individual DOP at each grid point, that determines the optimal UAV positions, a degree of tolerance is expected for the step size depending on the area size. This tolerance allows for a balance between the accuracy of the optimal UAV positions and the computational cost.
The simulation results (including the 2D graphs) are generated through the two-step procedure outlined in Section 5.2.
Given the application-specific criteria (31) and (32), the corresponding desired ( R ^ , h ^ , β ^ ) and ( R ˘ , h ˘ , β ˘ ) are determined. For the combined case described in (33), the desired values R ˘ , h ˘ , and β ˘ are obtained by balancing the trade-off between the tolerance limits for averaged HDOP and GDOP. Given the extensive nature of our simulations and the resulting number of figures, the key observations are summarized below:
  • For a given number of stationary nodes ( N 1 ) and a defined search area for the unknown node, the optimal UAV position for minimizing average HDOP ( R o H , h o H , β o H ) typically differs from the optimal position for minimizing average GDOP ( R o G , h o G , β o G ). This suggests that a single UAV trajectory cannot simultaneously achieve both minimums.
  • When minimizing average HDOP is the primary objective, we observed the following: For a smaller number of access nodes (e.g., three), there is a structured relationship between the fixed sensor arrangement and the ideal UAV flight angle β . Multiple UAV positions (specifically three in this case), corresponding to the XY-angles of the stationary nodes with a 60 shift, can yield the minimum average HDOP. However, for a larger number of access nodes, the choice of β appears to have minimal impact on achieving this minimum.
  • For applications requiring consideration of both HDOP and GDOP, a suitable UAV position can be determined by evaluating the trade-off based on acceptable tolerance thresholds for each metric.
  • Increasing the number of stationary nodes generally leads to lower average HDOP and GDOP values.

6.1. UAV with Three Stationary Access Nodes

In this specific case with N = 4 access nodes, the angle θ 2 for minimum GDOP in a zenith-horizon configuration is 70 . 5 . Let S s be the area covered by the 2D projections of these stationary nodes, forming a square with side length 2 g tan θ 2 . Assuming g = 4 , this yields a side length of approximately 2 × 4 × tan ( 70 . 5 ) 22 and thus an area of roughly 22 × 22 . The target area S, used for averaging HDOP and GDOP, can be the same size as S s or larger, as depicted in Figure 6. For this analysis, we set the working area dimensions to be equal to those of S s . This choice was guided by simulations aimed at maintaining acceptable levels of averaged HDOP and GDOP. Excessively high values of these metrics indicate substantial localization errors. In such cases, it may be beyond the UAV’s capability to reduce the DOPs to acceptable levels, especially considering that the stationary nodes are fixed and constitute the majority of the total access nodes in the system ( N 1 compared to 1).

6.1.1. Conditional Minimum for the Averaged HDOP and GDOP Given R and h

The upper graph in Figure 7 illustrates the conditional minimum averaged HDOP, obtained by minimizing over the angle β for specific values of R and h, following the two-step procedure detailed in Section 5.2.1. With g fixed at 4, we plot the HDOP contours against the normalized ratios R / g and h / g . These ratios provide a relative measure of the UAV’s flight radius R and height h with respect to g. The practical range for these ratios can be limited by the UAV’s physical constraints (power, weight, etc.) or by the value where further increases in R / g and h / g yield minimal improvement in the averaged minimum DOP. In our simulations, we rely on the latter criterion when selecting the ranges for R / g and h / g . The simulations exclude the special case where h / g = 0 (i.e., h = 0 ), because this condition would eliminate the UAV, which contradicts the fundamental structure of the proposed scheme. Furthermore, this condition tends to result in a rank-deficient geometric matrix at the origin, leading to ill-posed localization problems.
Finding the minimum averaged HDOP across the plotted ranges of R / g and h / g , as per the first step of the two-step procedure, we obtain H m = 1.23 , as indicated in the plot title. This minimum occurs at ( R o H / g , h o H / g ) = ( 4 , 0.125 ) , marked by an “o” in the plot.
The bottom graph in Figure 7 shows the conditional minimum averaged GDOP plotted against the ratios R / g and h / g . The minimum GDOP across the considered ranges of R / g and h / g is G m = 1.69 , which is also listed in the figure’s title. The minimum is attained at ( R o G / g , h o G / g ) = ( 0.5 , 10 ) , as indicated by the “o” marker in the plot. The graphs in Figure 7 demonstrate that the minimum HDOP ( H m ) and minimum GDOP ( G m ) occur at different R and h values.

6.1.2. Averaged HDOP and GDOP with Respect to h and β for a Fixed R

In this simulation, we analyze the averaged HDOP and GDOP as functions of h and β , while keeping R constant at the value with R o H / g = 4 or R o G / g = 0.5 .
  • Case 1: R o H / g = 4
    Given that R o H / g = 4 , i.e., R = 16 , which achieves the minimum averaged HDOP ( H m ), the upper graph in Figure 8 shows how the averaged HDOP varies with the angle β ( 0 , 360 ) and the ratio h / g . The HDOP values range from 1.23 to 1.41 , as stated in the title. The figure reveals the existence of multiple optimal angles for β , which fall within the approximate ranges: β o H ( 50 60 ) , ( 172 186 ) , ( 298 310 ) . Considering the midpoints of the identified optimal β ranges, and recalling the XY-projected angles of the three fixed access nodes given by α i = 2 π 3 ( i 1 ) for i = 0 , 1 , 2 (specifically, 0 , 120 , and 240 ), an interesting observation arises: the optimal angles β o H are in close proximity to α i + 60 , i = 0 , 1 , 2 . Acquiring a measurement from the UAV along its trajectory at any of these three potential β values, when combined with the parameters ( R o H / g , h o H / g ) , results in the lowest average HDOP.
    Based on the figure, we have the following observations regarding the averaged HDOP: achieving its minimum value allows for multiple optimal angular positions ( β o H ) for UAV data acquisition, specifically within the approximate ranges of ( 50 60 ) , ( 172 186 ) , and ( 298 310 ) . Notably, these optimal UAV angles show a geometric relationship with the angular placement of the three stationary access nodes ( α i = 0 , 120 , 240 ), as the β o H ranges are centered around α i + 60 . This suggests a structured interaction between the fixed sensor arrangement and the ideal UAV measurement locations for minimizing horizontal positioning error. Therefore, acquiring measurements at these specific β o H ranges, in conjunction with the determined optimal radius and height ( R o H / g , h o H / g ) , is crucial for attaining the lowest average HDOP in this particular setup.
    Given R o H / g = 4 , the bottom graph in Figure 8 illustrates the averaged GDOP as a function of the angle β ( 0 , 360 ) and the ratio h / g . The GDOP values span from 1.73 to 2.4 , as indicated in the title. The previously determined minimum averaged GDOP of G m = 1.69 in the bottom graph in Figure 7 is not achievable, since R o H / g = 4 was optimized for H m and not necessarily for G m . Consequently, when the UAV’s parameters ( R o H / g , h o H / g , β o H ) are chosen to minimize HDOP ( H m ), the resulting averaged GDOP unfortunately reaches a relatively high value, around 2.2 , as shown in the figure.
    If an application requires consideration of both HDOP and GDOP, and the UAV keeps the same flight radii with R o H / g = 4 , a compromise can be achieved by selecting appropriate values for h and β and allowing the averaged HDOP and GDOP to deviate slightly from their absolute minimum values. For instance, one could select tolerance parameters ξ H = 0.122 and ξ G = 0.066 , resulting in tolerance thresholds of H ε = 1.38 and G ε = 1.8 , respectively, as defined in (33). This trade-off can be realized by selecting h ˘ / g close to 10 and setting the angle β ˘ = 180 , which corresponds to α 1 + 60 = 120 + 60 , while maintaining R ˘ = R o H . For this specific scenario, it is important to note that only one optimal range for angle β ˘ is identified (associated with α 1 ), which contrasts with situation where the sole objective is minimizing the averaged HDOP, which can yield three optimal ranges for β (linked to α 0 , α 1 , or α 2 ).
  • Case 2: R o G / g = 0.5
    In this case, we examine the averaged HDOP and GDOP for R o G / g = 0.5 (i.e., R = 2 ), which results in the minimum averaged GDOP, G m = 1.69 . Figure 9 illustrates the averaged HDOP and GDOP as a function of h / g and β . The averaged HDOP values are within the range of ( 1.28 1.51 ) , while the GDOP values are within the range of ( 1.69 2.45 ) . From the lower graph, the value of G m is achieved for h / g > 9.5 across the entire range of β ( 0 360 ) .
    Since we are using R o G (instead of R o H ), the minimum HDOP ( H m = 1.23 ) shown in the upper graph of Figure 8 is not attained here. For applications where both HDOP and GDOP are important, a trade-off can be found by choosing h ˘ / g between 9 and 10, and any angle β ˘ from 0 to 360 , while keeping R ˘ = R o G . With these selections, the averaged GDOP is roughly 1.7, and the averaged HDOP is about 1.4. Remarkably, the specific value of β has minimal impact on the resulting averaged GDOP and HDOP, which remain approximately 1.7 and 1.4, respectively.

6.2. UAV and Four Stationary Access Nodes

With a total of N = 5 access nodes in this scenario, the minimum GDOP condition for zenith-horizon placement necessitates an angle of θ 2 = 65 . 9 . The spatial span of the four fixed access nodes is 2 g tan ( θ 2 ) = 17.9 . Given the addition of one more node compared to the scenario in Section 6.1, we now investigate how the size of the unknown node’s localization area affects the results of our proposed optimization method. To achieve this, two different area sizes ( 30 × 30 ) and ( 40 × 40 ) are considered.

6.2.1. Area Size ( 30 × 30 )

The top graph in Figure 10 shows the conditional minimum averaged HDOP, minimized with respect to the angle β . The minimum HDOP across the plotted ranges of R / g and h / g is H m = 1.31 , as stated in the title. This minimum occurs at ( R o H / g , h o H / g ) = ( 5 , 0.125 ) , indicated by the “o” marker. The bottom graph displays the conditional minimum averaged GDOP, also minimized over β . The minimum GDOP across the R / g and h / g ranges is G m = 1.68 , achieved at ( R o G / g , h o G / g ) = ( 0 , 10 ) , as marked by “o” in the plot.
Given R o H / g = 5 , which yields the minimum averaged HDOP ( H m ), the top graph in Figure 11 illustrates the averaged HDOP as a function of the angle β ( 0 , 360 ) and the ratio h / g . The HDOP values range from 1.31 to 1.39 , as indicated in the title. The figure suggests that the optimal angle β can be chosen near the following values: β o H ( 50 , 136 , 224 , 310 ) . Recalling the XY-projected angles for the four fixed access nodes in coordinates (13), α i = 2 π 4 ( i 1 ) for i = 0 , 1 , 2 , 3 , which are 0 , 90 , 180 , and 270 , it is observed that the optimal angle β o H is close to α i + 45 .

6.2.2. Area Size ( 40 × 40 )

The conditional minimum averaged HDOP and GDOP, minimized over the angle β , are depicted in Figure 12. The minimum HDOP attained is H m = 1.52 , occurring at ( R o H / g , h o H / g ) = ( 0.25 , 10 ) , as indicated by the “o” marker in the plot. The minimum GDOP achieved is G m = 1.9 , found at ( R o G / g , h o G / g ) = ( 0.01 , 10 ) . For this considered area size, the minimum achievable averaged HDOP and GDOP are both higher compared to those obtained for the ( 30 × 30 ) size.
Given that both R o H and R o G have small and similar values, we use R o H / g = 0.25 , which achieves the minimum averaged HDOP ( H m ) for the 2D plotting in Figure 13, which displays the average HDOP and GDOP as functions of β and the ratio h / g . The plots suggest that achieving both H m and the minimum averaged GDOP ( G m ) simultaneously is feasible by choosing a small radius R ˘ / g within 0 0.25 , a relatively higher height h ˇ / g = 10 , and any angle β ˘ in the range of 0 to 360 . The specific value of β has little effect on the resulting averaged GDOP and HDOP.

6.3. Sensitivity of H m and G m with the Number of Access Nodes

This simulation investigates how the number of access nodes (N) influences the minimum averaged HDOP and GDOP, namely H m and G m . A constant area size of 30 × 30 is maintained for N ranging from four to seven. For each N, the placement of the stationary nodes (correspondingly three to six) is confined to a cone with the opening angle θ 2 chosen by the zenith-horizon placement to minimize GDOP at the origin. The resulting H m and G m values are presented in Figure 10 and Figure 14, Figure 15 and Figure 16, where the minimums are identified by “o” markers and detailed in the figure titles. A summary is provided in Table 1. Increasing the number of access nodes leads to a reduction in both H m and G m . However, achieving these minimums concurrently might not always be possible, implying a potential trade-off depending on the application’s specific needs.

6.4. Robustness to Misalignment in the Stationary Nodes

In this simulation, we examine the robustness of the proposed algorithm to the misalignment in the stationary nodes. To assess the impact of misalignment in stationary access nodes, the simulation considers errors in the projected XY-plane angles α i ( i = 1 , 2 , 3 ). The ideal angles are 0 , 120 , and 240 . We analyze two scenarios with perturbed angles α ˜ i :
Case 1 : α ˜ 1 = 30 , α ˜ 2 = 120 , α ˜ 3 = 255 Case 2 : α ˜ 1 = 30 , α ˜ 2 = 120 , α ˜ 3 = 255
From the conditional minimum of the average HDOP and GDOP in Figure 17 and Figure 18, we observe the minimum averaged HDOP ( H m = 1.17 , 1.21 ) and GDOP ( G m = 1.7 , 1.72 ) under misalignments (marked “o”; details in the figure titles). In contrast, the perfectly aligned scenario in Figure 7 yields H m = 1.23 at ( R o H / g , h o H / g ) = ( 4 , 0.125 ) and G m = 1.69 at ( R o G / g , h o G / g ) = ( 0.5 , 10 ) .
The results indicate a slight degradation in the minimum averaged GDOP for both misalignment cases. Additionally, both cases exhibit higher worst-case minimum averaged HDOP and GDOP. Interestingly, the minimum averaged HDOP improves under misalignment, albeit achieved at a different UAV position compared to the perfectly aligned case. These findings suggest that the proposed strategy maintains a good degree of robustness against stationary node misalignment.
Table 2 summarizes the detailed values for misalignment Cases 1 and 2, where H wcm and G wcm denote the worst conditional mean HDOP and GDOP, respectively.

7. Conclusions

This paper presents a UAV-assisted localization approach where a UAV flies in cylindrical paths at different altitudes and radii around the z-axis, augmenting a set of stationary access nodes arranged on a cone. The cone’s opening angle is set based on the zenith-horizon configuration to minimize GDOP at the origin. We investigate a numerical algorithm to find the best measurement points along the UAV’s flight path to minimize the average HDOP and/or GDOP across a defined area where the target node might be located.
Simulation results show that the ideal UAV positions depend on factors such as the total number of access nodes, the elevation and cone angle of the stationary nodes, and the size of the area containing the unknown node. Notably, the optimal UAV position for minimizing average HDOP usually differs from that for minimizing average GDOP, indicating that a single UAV path cannot simultaneously minimize both. If an application focuses on only one DOP metric (HDOP or GDOP), for fewer access nodes, the UAV’s XY-angle can be chosen as a 60 phase difference compared to the stationary nodes’ XY-angles. However, for more access nodes, the UAV’s XY-angle seems to have a minimal effect on the minimum HDOP or GDOP. In some setups, a compromise between HDOP and GDOP is achievable given acceptable tolerance levels. Furthermore, increasing the number of access nodes generally reduces the minimum HDOP and GDOP values, although achieving these minimums requires careful selection of the UAV’s flight paths.
Since the GDOP metric is derived assuming measurements are only affected by noise, the proposed strategy will not be effective if measurements are unavailable due to signal blockage by severe fading or interference. Furthermore, the proposed numerical solution relies on the UAV’s perfect adherence to the defined trajectories.

Author Contributions

Conceptualization, Y.D., D.S., K.P. and G.C.; Writing—original draft, Y.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Air Force Research Laboratory (AFRL) under Contract No. FA9453-22-C-A127.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The views expressed are those of the authors and do not reflect the official guidance or position of the United States Government, the Department of Defense or of the United States Air Force.

Conflicts of Interest

Authors Dan Shen and Genshe Chen were employed by the company Intelligent Fusion Technology. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Appendix A. Proof for (10)

The geometric matrix in (3) at the origin is given by
A = e x e y e z = x 0 ρ 0 y 0 ρ 0 z 0 ρ 0 x 1 ρ 1 y 1 ρ 1 z 1 ρ 1 x 2 ρ 2 y 2 ρ 2 z 2 ρ 2 x N 1 ρ N 1 y N 1 ρ N 1 z N 1 ρ N 1 .
where the coordinates of access nodes are
( x i , y i , z i ) = ( ρ i sin θ i cos α i , ρ i sin i θ 2 sin α i , ρ i cos i ) , i = 0 , 1 , 2 , , N 1
We have
A T A = i = 0 N 1 x i 2 ρ i 2 i = 0 N 1 x i y i ρ i 2 i = 0 N 1 x i z i ρ i 2 i = 0 N 1 x i y i ρ i 2 i = 0 N 1 y i 2 ρ i 2 i = 0 N 1 y i z i ρ i 2 i = 0 N 1 x i z i ρ i 2 i = 0 N 1 y i z i ρ i 2 i = 0 N 1 z i 2 ρ i 2 .
Inserting the coordinates of access nodes, we have tr ( A T A ) = i = 0 N 1 x i 2 + y i 2 + z i 2 ρ i 2 = N . Denote the eigen values for matrix A T A as λ i , i = 1 , 2 , 3 . The minimum GDOP solution is formulated as follows:
tr ( A T A ) = λ 1 + λ 2 + λ 3 = N
GDOP = tr ( ( A T A ) 1 ) = 1 λ 1 + 1 λ 2 + 1 λ 3
Consequently, the problem of minimizing GDOP can be formulated as minimizing the function i = 1 3 1 λ i subject to the constraint i = 1 3 λ i = N . By the Arithmetic Mean–Harmonic Mean (AM-HM) inequality, the sum of reciprocals is minimized when all λ i are equal:
λ 1 = λ 2 = λ 3 = N 3 A T A = N 3 I

References

  1. Li, B.; Dempster, A.G.; Wang, J. 3D DOPs for positioning applications using range measurements. Wirel. Sens. Netw. 2011, 3, 334. [Google Scholar] [CrossRef]
  2. Sharp, I.; Yu, K.; Guo, Y.J. GDOP analysis for positioning system design. IEEE Trans. Veh. Technol. 2009, 58, 3371–3382. [Google Scholar] [CrossRef]
  3. Khalife, J.J.; Kassas, Z.Z.M. Optimal sensor placement for dilution of precision minimization via quadratically constrained fractional programming. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 2086–2096. [Google Scholar] [CrossRef]
  4. Sharp, I.; Yu, K.; Hedley, M. On the GDOP and accuracy for indoor positioning. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 2032–2051. [Google Scholar] [CrossRef]
  5. Kartal, S.; Kaya, Y.B.; Nergiz, F.; Özbağ, E.; Yilmaz, Y.; Dar, T. Analysis of GDOP based on GEO satellite. In Proceedings of the 2023 10th International Conference on Recent Advances in Air and Space Technologies (RAST), Istanbul, Turkiye, 7–9 June 2023; pp. 1–5. [Google Scholar]
  6. Dutt, V.B.S.S.; Dutt, I.; Sasi, G.; Rao, B.; Swapna, S.; Babu, S.R.; Goswami, R.; Kumari, U. Investigation of GDOP for precise user position computation with all satellites in view and optimum four satellite configurations. J. Ind. Geophys. Union 2009, 13, 139–148. [Google Scholar]
  7. Sijie, Z.; Bo, L.; Liyuan, Q.; Lu, S. Precision analysis based on three satellites time difference positioning. In Proceedings of the 2021 International Conference on Microwave and Millimeter Wave Technology (ICMMT), Nanjing, China, 23–26 May 2021; pp. 1–3. [Google Scholar]
  8. Kabir, M.H.; Lee, S.; Shin, W. Performance evaluation of GNSS positioning with geometric dilution of precision. In Proceedings of the 2022 13th International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 19–21 October 2022; pp. 910–912. [Google Scholar]
  9. Xue, W.; Hu, M.; Ruan, Y.; Wang, X.; Yu, M. Research on Design and Staged Deployment of LEO Navigation Constellation for MEO Navigation Satellite Failure. Remote Sens. 2024, 16, 3667. [Google Scholar] [CrossRef]
  10. Lu, J.; Ye, L.; Han, S. Analysis and application of geometric dilution of precision based on altitude-assisted INS/SAR integrated navigation. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
  11. Shim, D.-S.; Yang, C.-K. Optimal configuration of redundant inertial sensors for navigation and FDI performance. Sensors 2010, 10, 6497–6512. [Google Scholar] [CrossRef]
  12. Blanco-Delgado, N.; Nunes, F.D. Satellite selection method for multi-constellation GNSS using convex geometry. IEEE Trans. Veh. Technol. 2010, 59, 4289–4297. [Google Scholar] [CrossRef]
  13. Defraigne, P.; Pinat, E.; Bertrand, B. Impact of Galileo-to-GPS-time-offset accuracy on multi-GNSS positioning and timing. GPS Solut. 2021, 25, 45. [Google Scholar] [CrossRef]
  14. Ko, K.; Kabir, M.H.; Kim, J.; Shin, W. GDOP-Based Low-Complexity LEO Satellite Subset Selection for Positioning. IEEE Syst. J. 2024, 18, 989–996. [Google Scholar] [CrossRef]
  15. Kolobe, L.; Lebekwe, C.K.; Sigweni, B. LoRa Network Planning and Deployment: A Terrestrial Navigation Application. IEEE Access 2021, 9, 126670–126683. [Google Scholar] [CrossRef]
  16. Zheng, H.; Atia, M.; Yanikomeroglu, H. A Positioning System in an Urban Vertical Heterogeneous Network (VHetNet). IEEE J. Radio Freq. Identif. 2023, 7, 352–363. [Google Scholar] [CrossRef]
  17. Jang, J.; Park, D.; Sung, S.; Lee, Y.J. HDOP and VDOP Analysis in an Ideal Placement Environment for Dual GNSSs. Sensors 2022, 22, 3475. [Google Scholar] [CrossRef] [PubMed]
  18. Wang, Y.; Zhou, T.; Wei, Y.; Kong, L. A GDOP-Based Performance Description of TOA Localization with Uncertain Measurements. Remote Sens. 2022, 14, 910. [Google Scholar] [CrossRef]
  19. Fokin, G.; Sevidov, V. Topology search using dilution of precision criterion for enhanced 5G positioning service area. In Proceedings of the 2021 13th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Brno, Czech Republic, 25–27 October 2021; pp. 131–136. [Google Scholar]
  20. Eltohamy, A.; Korb, M.; Zetik, R.; Thomä, R.S. Optimum access-point constellation for indoor time difference of arrival positioning. In Proceedings of the 2023 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 24–27 April 2023; pp. 1234–1240. [Google Scholar]
  21. Li, B.; Zhao, K.; Shen, X. Dilution of precision in positioning systems using both angle of arrival and time of arrival measurements. IEEE Access 2020, 8, 192,506–192,516. [Google Scholar] [CrossRef]
  22. Neering, J.; Fischer, C.; Bordier, M.; Maizi, N. Optimal sensor configuration for passive position estimation. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; pp. 951–960. [Google Scholar]
  23. Levanon, N. Lowest GDOP in 2-D scenarios. IEEE Proc.-Radar Sonar Navig. 2000, 147, 149–155. [Google Scholar] [CrossRef]
  24. Xue, S.; Yang, Y. Positioning configurations with the lowest GDOP and their classification. J. Geod. 2014, 89, 49–71. [Google Scholar] [CrossRef]
  25. Shen, H.; Lin, D.; Song, T. Object detection deployed on UAVs for oblique images by fusing IMU information. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  26. Ronghua, Z.; Hemin, S.; Hao, L.; Weilin, L. TDOA and track optimization of uav swarm based on d-optimality. J. Syst. Eng. Electron. 2020, 31, 1140–1151. [Google Scholar] [CrossRef]
  27. Song, Z.; Zhang, Y.; Yu, Y.; Tang, C. Cooperative Positioning Algorithm Based on Manifold Gradient Filtering in UAV-WSN. IEEE Sens. J. 2024, 24, 12676–12688. [Google Scholar] [CrossRef]
  28. Belfadel, D.; Haessig, D.; Chibane, C. Range-Only EKF-Based Relative Navigation for UAV Swarms in GPS-Denied Zones. IEEE Access 2024, 12, 154832–154842. [Google Scholar] [CrossRef]
  29. Li, H.; Sun, H.; Zhou, R.; Zhang, H. Hybrid TDOA/FDOA and track optimization of UAV swarm based on A-optimality. J. Syst. Eng. Electron. 2023, 34, 149–159. [Google Scholar] [CrossRef]
  30. Lv, X.; Liu, K.; Hu, P. Geometry influence on GDOP in TOA and AOA positioning systems. In Proceedings of the 2010 Second International Conference on Networks Security, Wireless Communications and Trusted Computing, Wuhan, China, 24–25 April 2010; pp. 58–61. [Google Scholar]
  31. Zhang, C.; Wang, W.; Hong, X.; Zhou, J. A Multi-Sources DOA Localization Method Based on UAV Cluster Systems. IEEE Trans. Veh. Technol. 2024, 73, 8681–8692. [Google Scholar] [CrossRef]
  32. Zhu, J.; Song, B.; Zhang, H.; Wang, C. Positioning accuracy and formation analysis of multi-UAV passive positioning system. J. Physics Conf. Ser. 2021, 1856, 012055. [Google Scholar] [CrossRef]
  33. Kim, D.-H.; Lee, K.; Park, M.-Y.; Lim, J. UAV-based localization scheme for battlefield environments. In Proceedings of the MILCOM 2013—2013 IEEE Military Communications Conference, San Diego, CA, USA, 18–20 November 2013; pp. 562–567. [Google Scholar]
  34. Famili, A.; Atalay, T.; Stavrou, A.; Wang, H. Wi-Five: Optimal placement of Wi-Fi routers in 5G networks for indoor drone navigation. In Proceedings of the 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring), Florence, Italy, 20–23 June 2023; pp. 1–7. [Google Scholar]
  35. Kulikov, R.; Masalkova, N.; Petukhov, N.; Boldyrev, A.; Zezin, D.; Efremov, M. Application of the genetic algorithm to locate the reference points of the local navigation system. In Proceedings of the 2022 4th International Youth Conference on Radio Electronics, Electrical and Power Engineering (REEPE), Moscow, Russia, 17–19 March 2022; pp. 1–6. [Google Scholar]
  36. Ding, Y.; Shen, D.; Pham, K.; Chen, G. Optimal Placements for Minimum GDOP With Consideration on the Elevations of Access Nodes. IEEE Trans. Instrum. Meas. 2025, 74, 1–10. [Google Scholar] [CrossRef]
  37. Won, D.H.; Ahn, J.; Lee, S.-W.; Lee, J.; Sung, S.; Park, H.-W.; Park, J.-P.; Lee, Y.J. Weighted DOP with consideration on elevation-dependent range errors of GNSS satellites. IEEE Trans. Instrum. Meas. 2012, 61, 3241–3250. [Google Scholar] [CrossRef]
  38. Shin, D.-H.; Sung, T.-K. Comparisons of error characteristics between TOA and TDOA positioning. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 307–311. [Google Scholar] [CrossRef]
  39. Chen, C.-S. Weighted geometric dilution of precision calculations with matrix multiplication. Sensors 2015, 15, 803–817. [Google Scholar] [CrossRef]
  40. Lim, D.W.; Kang, H.-W.; Lee, S.; Hwang, D.-H. Position DOP analysis for sensor placement in the TDOA-based localization system. J. Electr. Eng. Technol. 2012, 7, 1009–1013. [Google Scholar] [CrossRef]
  41. Akopian, D.; Melkonyan, A.; Chen, C.L.P. Validation of HDOP measure for impact detection in sensor network-based structural health monitoring. IEEE Sens. J. 2009, 9, 1098–1102. [Google Scholar] [CrossRef]
  42. Rajasekhar, C.; Dutt, V.B.S.S.I.; Rao, G.S. Weighted GDoP for improved position accuracy using NavIC and GPS hybrid constellation over Indian sub-continent. Int. J. Intell. Netw. 2021, 2, 42–45. [Google Scholar] [CrossRef]
  43. Bach, S.-H.; Yi, S.-Y. Constrained least-squares trilateration for indoor positioning system under high GDOP condition. IEEE Trans. Ind. Inform. 2024, 20, 4550–4558. [Google Scholar] [CrossRef]
Figure 1. Spatial arrangement of six access nodes on nested 3D cones. (a) Three nodes are located on the outer cone defined by elevation h and angle θ 1 , while the other three are on the inner cone with elevation g and angle θ 2 . (b) Top-down (XY-plane) projection showing the relative positions of the access nodes.
Figure 1. Spatial arrangement of six access nodes on nested 3D cones. (a) Three nodes are located on the outer cone defined by elevation h and angle θ 1 , while the other three are on the inner cone with elevation g and angle θ 2 . (b) Top-down (XY-plane) projection showing the relative positions of the access nodes.
Sensors 25 03901 g001
Figure 2. Configuration of six access nodes on nested 3D cones. (a) One access node is positioned on the z-axis at height h ( θ 1 = 0 ). The remaining five access nodes are located on a cone with elevation g and angle θ 2 . (b) XY-plane projection showing the 2D positions of the five access nodes.
Figure 2. Configuration of six access nodes on nested 3D cones. (a) One access node is positioned on the z-axis at height h ( θ 1 = 0 ). The remaining five access nodes are located on a cone with elevation g and angle θ 2 . (b) XY-plane projection showing the 2D positions of the five access nodes.
Sensors 25 03901 g002
Figure 3. HDOP in (16), GDOP, and VDOP at the origin with respect to θ 2 .
Figure 3. HDOP in (16), GDOP, and VDOP at the origin with respect to θ 2 .
Sensors 25 03901 g003
Figure 4. H G m i n at the origin with a different number of access nodes in zenith-horizon placement with fixed nodes.
Figure 4. H G m i n at the origin with a different number of access nodes in zenith-horizon placement with fixed nodes.
Sensors 25 03901 g004
Figure 5. UAV-assisted placement with three stationary access nodes. (Left) The stationary access nodes and possible UAV flight paths in circles with different heights and radii. (Right) One UAV path in a circle.
Figure 5. UAV-assisted placement with three stationary access nodes. (Left) The stationary access nodes and possible UAV flight paths in circles with different heights and radii. (Right) One UAV path in a circle.
Sensors 25 03901 g005
Figure 6. Area for unknown node with three stationary access nodes.
Figure 6. Area for unknown node with three stationary access nodes.
Sensors 25 03901 g006
Figure 7. Conditional minimum averaged HDOP and GDOP over area ( 22 × 22 ) with three stationary nodes.
Figure 7. Conditional minimum averaged HDOP and GDOP over area ( 22 × 22 ) with three stationary nodes.
Sensors 25 03901 g007
Figure 8. Averaged HDOP and GDOP over area ( 22 × 22 ) with three stationary nodes.
Figure 8. Averaged HDOP and GDOP over area ( 22 × 22 ) with three stationary nodes.
Sensors 25 03901 g008
Figure 9. Averaged HDOP and GDOP over area ( 22 × 22 ) with three stationary nodes.
Figure 9. Averaged HDOP and GDOP over area ( 22 × 22 ) with three stationary nodes.
Sensors 25 03901 g009
Figure 10. Conditional minimum averaged HDOP and GDOP over area ( 30 × 30 ) with four stationary nodes.
Figure 10. Conditional minimum averaged HDOP and GDOP over area ( 30 × 30 ) with four stationary nodes.
Sensors 25 03901 g010
Figure 11. Averaged HDOP and GDOP over area ( 30 × 30 ) with four stationary nodes.
Figure 11. Averaged HDOP and GDOP over area ( 30 × 30 ) with four stationary nodes.
Sensors 25 03901 g011
Figure 12. Conditional minimum average HDOP and GDOP over area ( 40 × 40 ) with four stationary nodes.
Figure 12. Conditional minimum average HDOP and GDOP over area ( 40 × 40 ) with four stationary nodes.
Sensors 25 03901 g012
Figure 13. Averaged HDOP and GDOP over area ( 40 × 40 ) with four stationary nodes.
Figure 13. Averaged HDOP and GDOP over area ( 40 × 40 ) with four stationary nodes.
Sensors 25 03901 g013
Figure 14. Conditional minimum average HDOP and GDOP over area ( 30 × 30 ) with three stationary nodes.
Figure 14. Conditional minimum average HDOP and GDOP over area ( 30 × 30 ) with three stationary nodes.
Sensors 25 03901 g014
Figure 15. Conditional minimum average HDOP and GDOP over area ( 30 × 30 ) with five stationary nodes.
Figure 15. Conditional minimum average HDOP and GDOP over area ( 30 × 30 ) with five stationary nodes.
Sensors 25 03901 g015
Figure 16. Conditional minimum average HDOP and GDOP over area ( 30 × 30 ) with six stationary nodes.
Figure 16. Conditional minimum average HDOP and GDOP over area ( 30 × 30 ) with six stationary nodes.
Sensors 25 03901 g016
Figure 17. Conditional minimum averaged HDOP and GDOP over a ( 22 × 22 ) area with three stationary nodes under misalignment case 1: α ˜ 1 = α 1 , α ˜ 2 = 100 = α 2 20 , and α ˜ 3 = 245 = α 3 + 15 .
Figure 17. Conditional minimum averaged HDOP and GDOP over a ( 22 × 22 ) area with three stationary nodes under misalignment case 1: α ˜ 1 = α 1 , α ˜ 2 = 100 = α 2 20 , and α ˜ 3 = 245 = α 3 + 15 .
Sensors 25 03901 g017
Figure 18. Conditional minimum averaged HDOP and GDOP over a ( 22 × 22 ) area with three stationary nodes under misalignment case 1: α ˜ 1 = 60 = α 1 + 30 , α ˜ 2 = 120 = α 2 , and α ˜ 3 = 245 = α 3 + 15 .
Figure 18. Conditional minimum averaged HDOP and GDOP over a ( 22 × 22 ) area with three stationary nodes under misalignment case 1: α ˜ 1 = 60 = α 1 + 30 , α ˜ 2 = 120 = α 2 , and α ˜ 3 = 245 = α 3 + 15 .
Sensors 25 03901 g018
Table 1. Summary of values for N, H m , and G m from Figure 10 and Figure 14, Figure 15 and Figure 16.
Table 1. Summary of values for N, H m , and G m from Figure 10 and Figure 14, Figure 15 and Figure 16.
Total Number of Access Nodes NMin Averaged HDOP H m Min Averaged GDOP G m
41.361.81
51.311.68
61.271.63
71.221.57
Table 2. Summary of values for H m , G m in perfect alignment and misalignment cases 1 and 2.
Table 2. Summary of values for H m , G m in perfect alignment and misalignment cases 1 and 2.
Perfect AlignmentMisalignment Case 1Misalignment Case 2
H m 1.231.171.21
H wcm 1.51.561.58
( R o H / g , h o H / g ) (4, 0.125)(5, 0.2)(4.5, 0.1)
G m 1.691.71.72
G wcm 2.42.672.65
( R o G / g , h o G / g ) (0.5, 10)(2, 10)(1.5, 10)
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

Ding, Y.; Shen, D.; Pham, K.; Chen, G. Measurement Along the Path of Unmanned Aerial Vehicles for Best Horizontal Dilution of Precision and Geometric Dilution of Precision. Sensors 2025, 25, 3901. https://doi.org/10.3390/s25133901

AMA Style

Ding Y, Shen D, Pham K, Chen G. Measurement Along the Path of Unmanned Aerial Vehicles for Best Horizontal Dilution of Precision and Geometric Dilution of Precision. Sensors. 2025; 25(13):3901. https://doi.org/10.3390/s25133901

Chicago/Turabian Style

Ding, Yanwu, Dan Shen, Khanh Pham, and Genshe Chen. 2025. "Measurement Along the Path of Unmanned Aerial Vehicles for Best Horizontal Dilution of Precision and Geometric Dilution of Precision" Sensors 25, no. 13: 3901. https://doi.org/10.3390/s25133901

APA Style

Ding, Y., Shen, D., Pham, K., & Chen, G. (2025). Measurement Along the Path of Unmanned Aerial Vehicles for Best Horizontal Dilution of Precision and Geometric Dilution of Precision. Sensors, 25(13), 3901. https://doi.org/10.3390/s25133901

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop