| Literature DB >> 32272778 |
Juri Sidorenko1,2, Volker Schatz1, Dimitri Bulatov1, Norbert Scherer-Negenborn1, Michael Arens1, Urs Hugentobler2.
Abstract
The time-difference-of-arrival (TDOA) self-calibration is an important topic for many applications, such as indoor navigation. One of the most common methods is to perform nonlinear optimization. Unfortunately, optimization often gets stuck in a local minimum. Here, we propose a method of dimension lifting by adding an additional variable into the l 2 norm of the objective function. Next to the usual numerical optimization, a partially-analytical method is suggested, which overdetermines the system of equations proportionally to the number of measurements. The effect of dimension lifting on the TDOA self-calibration is verified by experiments with synthetic and real measurements. In both cases, self-calibration is performed for two very common and often combined localization systems, the DecaWave Ultra-Wideband (UWB) and the Abatec Local Position Measurement (LPM) system. The results show that our approach significantly reduces the risk of becoming trapped in a local minimum.Entities:
Keywords: dimension lifting; self-calibration; time-difference-of-arrival (TDOA)
Year: 2020 PMID: 32272778 PMCID: PMC7181281 DOI: 10.3390/s20072079
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Notations used in the text and in the equations.
| Notations | Definition |
|---|---|
|
| Base stations, |
|
| Number of dimensions |
|
| Number of base stations |
|
| Number of independent measurements |
|
| Number of equations/number of unknowns |
|
| Tags, |
Notations used in the equations.
| Notations | Definition | Status |
|---|---|---|
|
| Position of base station | Unknown |
|
| Position of transponder | Unknown |
|
| Distance measurements between | Known |
|
| Local Position Measurement (LPM) time offset | Unknown |
|
| Additional dimension of | Unknown |
|
| Additional dimension of | Unknown |
|
| Distance between the base and reference station | Unknown |
Figure 1Transmitted messages with the DecaWave UWB system are represented by the dashed lines. The black circle is the base station, the black cross the reference station, and the red cross the tag.
Figure 2The messages transmitted with the Abatec Local Position Measurement (LPM) system are represented by the dashed lines. The black circle is the base station, the black cross the reference station, and the red cross the tag.
The self-localization results are based on a 2D model with synthetic data and known reference stations positions. The identified false optimizations have an error larger than .
| False Result Rate (%) | UWB | LPM with Offset | LPM (Subtracted) |
|---|---|---|---|
| General TDOA | 13.19 | 6.99 | 9.88 |
| Lifted TDOA | 0 | 0.10 | 0.08 |
Ratio between the number of equations and the number of unknown variables.
| UWB | LPM | |
|---|---|---|
|
|
| |
|
|
|
The UWB self-calibration results are based on a 2D model with synthetic data. The identified false optimizations have an error larger than .
| Ratio | 1.14 | 1.07 | 1.30 | 1.41 |
| Ratio | 7.6 | 3 | 6 | 9 |
| False results: fully-numerical (%) | 70.91 | 51.09 | 57.61 | 61.44 |
| False results: partially-analytical (%) | 48.75 | 55.97 | 55.41 | 55.76 |
| False results: lifted fully-numerical (%) | 7.71 | 5.46 | 2.73 | 2.03 |
| False results: lifted partially-analytical (%) | 8.13 | 11.68 | 10.28 | 10.64 |
Coordinates of the UWB stations.
| Station ID | X (m) | Y (m) | Z (m) |
|---|---|---|---|
| 1 | 0 | 0 | 0 |
| 2 | 0 | 1.613 | 0 |
| 3 | 1.028 | 1.710 | 0 |
| 4 | 1.055 | 0.017 | 0 |
Figure 3Experimental setup with the DecaWave UWB. The four UWB base stations with ID 1 to 4 are mounted on a tripod. The tag is located on the left side in the picture.
Figure 4Constellation of the DecaWave UWB systems. The red circles are the real base stations locations, and the crosses are the tag locations.
UWB self-calibration optimization results based on real 2D measurements. The identified false optimizations have an error larger than m.
| Ratio | 1.14 |
| Ratio | 7.6 |
| False results: fully-numerical (%) | 51.28 |
| False results: partially-analytical (%) | 55.41 |
| False results: lifted fully-numerical (%) | 20.90 |
| False results: lifted partially-analytical (%) | 99.92 |
UWB self-calibration optimization results with synthetic measurements based on the same geometric constellation as the real 2D measurements. The identified false optimizations have an error larger than m.
| Ratio | 1.14 |
| Ratio | 7.6 |
| False results: fully-numerical (%) | 33.37 |
| False results: partially-analytical (%) | 54.47 |
| False results: lifted fully-numerical (%) | 6.91 |
| False results: lifted partially-analytical (%) | 0.45 |
The self-calibration results are based on a 2D model of synthetic LPM measurements where the offset is eliminated by subtracting one measurement equation from all others. The identified false optimizations have an error larger than .
| Ratio | 1.08 | 1.14 | 1.1 | 1.28 | 1.34 |
| Ratio | 8.3 | 12.5 | 12.86 | 8.57 | 12.86 |
| False results: fully-numerical (%) | 83.30 | 88.06 | 63.51 | 74.34 | 81.32 |
| False results: partially-analytical (%) | 88.70 | 89.82 | 74.35 | 77.61 | 79.59 |
| False results: lifted fully-numerical (%) | 57.43 | 60.89 | 32.06 | 33.22 | 39.43 |
| False results: lifted partially-analytical (%) | 85.62 | 86.63 | 43.28 | 38.10 | 38.72 |
Self-calibration results are based on a 2D model of synthetic LPM measurements where the offset is eliminated by forming a pairwise difference of measurement equations. The identified false optimizations have an error larger than .
| Ratio | 1.08 | 1.14 | 1.1 | 1.28 | 1.34 |
| Ratio | 8.3 | 12.5 | 12.86 | 8.57 | 12.86 |
| False results: fully-numerical (%) | 78.81 | 84.61 | 58.43 | 66.83 | 74.92 |
| False results: partially-analytical (%) | 84.57 | 86.08 | 68.85 | 71.80 | 74.95 |
| False results: lifted fully-numerical (%) | 55.84 | 60.31 | 31.99 | 33.14 | 40.55 |
| False results: lifted partially-analytical (%) | 82.78 | 83.30 | 37.78 | 31.01 | 30.11 |
Figure 5Constellation of the LPM system. Red circles are the base stations, the blue cross the reference station, and the blue line the tag path.
Figure 6Zoom-in of the raw LPM measurements. The different colors represent the outcomes of the raw measurements before every station is subtracted from Station 1.
Figure 7LPM measurement differences. The different colors represent the outcome of the filtered measurements, after every station is subtracted from Station 1.
Self-calibration results of the real LPM measurements. The identified false optimizations have errors larger than m.
| Ratio | 1.1 | 1.28 | 1.34 |
| Ratio | 4.29 | 8.57 | 12.86 |
| False results: fully-numerical (%) | 79.49 | 92.21 | 96.41 |
| False results: partially-analytical (%) | 93.17 | 96.47 | 98.73 |
| False results: lifted fully-numerical (%) | 89.30 | 87.12 | 91.13 |
| False results: lifted partially-analytical (%) | 99.81 | 99.98 | 100 |