12-3 Ranging by local positioning systems (LPS) 211
12-326 N-point three-dimensional ranging
The Gauss-Jacobi combinatorial algorithm is here applied to solve the overdeter-
mined three-dimensional ranging problem. An example based on the test network
Stuttgart Central in Fig. 10.2 is considered.
Example 12.6 (Three-dimensional ranging to more than three known stations).
From the test network Stuttgart Central in Fig. 10.2 of Sect. 10-6, the three-
dimensional c oordinates {X, Y, Z} of the unknown station K1 are desired. One
proceeds in three steps as follows:
Step 1 (combinatorial solution):
From Fig. 10.2 on p. 150 and using (7.28) on p. 93, 35 combinatorial subsets
are formed whose systems of nonlinear distance equations are solved for the
position {X, Y, Z} of the unknown station K1 in closed form. Use is made
of either Groebner basis derived equations (12.78) and (12.79) or polynomial
resultants derived (12.84) and (12.88). 35 different positions X, Y, Z|
K1
of the
same station K1, totalling to 105 (35 × 3) values of X, Y, Z are obtained and
treated as pseudo-observations.
Step 2 (determination of the dispersion matrix Σ):
The variance-covariance matrix is computed for each of the combinatorial set
j = 1, . . . , 35 using error propagation. The closed form observational equations
are written algebraically as
f
1
:= (X
1
− X)
2
+ (Y
1
− Y )
2
+ (Z
1
− Z)
2
− S
2
1
f
2
:= (X
2
− X)
2
+ (Y
2
− Y )
2
+ (Z
2
− Z)
2
− S
2
2
f
3
:= (X
3
− X)
2
+ (Y
3
− Y )
2
+ (Z
3
− Z)
2
− S
2
3
,
(12.96)
where S
j
i
|i ∈ {1, 2, 3} | j = 1 are the distances between known GPS stations
P
i
∈ E
3
|i ∈ {1, 2, 3} and the unknown station K1 ∈ E
3
for first combination
set j = 1. Equation (12.96) is used to obtain the dispersion matrix Σ in (7.33)
as discussed in Example 7.4 on p. 95.
Step 3 (rigorous adjustment of the combinatorial solution points in a polyhedron):
For each of the 35 computed c oordinates of point K1 in step 2, we write the
observation equations as
X
j
= X + ε
j
X
|, j ∈ {1, 2, 3, 4, 5, 6, 7, . . . , 35}
Y
j
= Y + ε
j
Y
|j ∈ {1, 2, 3, 4, 5, 6, 7, . . . , 35}
Z
j
= Z + ε
j
Z
|, j ∈ {1, 2, 3, 4, 5, 6, 7, . . . , 35}.
(12.97)
The values {X
j
, Y
j
, Z
j
} are treated as pseudo-observation and placed in
the vector of observation y, while the coefficients of the unknown positions
{X, Y, Z} are placed in the design matrix A. The vector ξ comprise the un-
knowns {X, Y, Z}. The solutions are obtained via (7.12) and the root-mean-
square errors of the estimated parameters through (7.13). In the experiment
above, the computed position of station K1 is given in Table 12.14. The de-
viations of the combinatorial s olutions from the true (measured) GPS value