IP Library › Granted Patent US 10,852,386
Granted Patent B2
US 10,852,386 · App. 15/778,264 · Granted Dec 1, 2020

Method for calibrating a local positioning system based on time-difference-of-arrival measurements

Inventors: Thomas Kautz (Sangerhausen, DE); Sebastian Scholz (Leipzig, DE); Bjoern Eskofier (Erlangen, DE)
Assignees: Swiss Timing Ltd; Friedrich-Alexander-Universitaet Erlangen-Nuernberg
G01S5/021G01S1/024G01S5/0242G01S5/0263G01S5/10G06F17/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,852,386
App. No.
15/778,264
Granted
Dec 1, 2020
Kind
B2
Abstract

A method for calibrating a time difference of arrival-based local positioning system for k−D localization, k=2 or 3, includes collecting N sets of time difference of arrival measurements related to a mobile node, N≥2, each n th set of measurements being performed by Bn beacon nodes among B beacon nodes of the positioning system while the mobile node is located is a n th position within a region covered by the positioning system, Bn≥k+2, and determining optimal beacon positions that minimize an objective function depending on N residual error vectors, the calculation of each n th position of the mobile node using beacon positions and the n th set of measurements, the calculation allowing the calculation of the n th residual error vector.

Claims (37)

1. A method for calibrating a time difference of arrival-based local positioning system for kD localization, k=2 or 3, comprising:

estimating initial beacon positions:

collecting N sets of time difference of arrival measurements related to a mobile node, N≥2, each n th set of measurements being performed by Bn beacon nodes among B beacon nodes of the positioning system while the mobile node is located is a n th position within a region covered by the positioning system, Bn≥k+2;

calculating N residual error vectors through calculation of N positions of the mobile node, by the N sets of time difference of arrival measurements and beacon positions, a calculation of the n th position of the mobile node enabling a calculation of an n th initial residual error vector, the calculation of each n th position of the mobile node using the beacon positions and the n th set of measurement;

determining optimal beacon positions that minimize an objective function depending on the N residual error vectors; and

calibrating the local positioning system based on the optical beacon positions,

wherein the objective function is defined by

1

N

⁢

∑

n

=

1

N

⁢

En

2

Bn

.

2. The method according to according to claim 1 , further comprising, between the collecting measurements and the determining optimal beacon positions, detecting outliers in the measurements and excluding said outliers from the corresponding sets of measurements.

3. The method according to claim 2 , wherein the step of detecting outliers comprises calculating N initial residual error vectors corresponding to said initial beacon positions, and using a Grubb test on said vectors.

4. The method according to according to claim 1 , wherein the step of determining optimal beacon positions comprises varying assumed beacon positions from the initial positions until the objective function meets a termination criterion.

5. The method according to claim 4 , wherein said criterion is a convergence of the objective function.

6. The method according to claim 4 , wherein if the norm of the residual error vectors corresponding to the initial beacon positions are higher than a threshold, then the method comprises a step of re-estimating initial beacon positions.

7. The method according to according to claim 1 , wherein the N mobile node positions are distributed over the whole region covered by the positioning system.

8. The method according to according to claim 1 , wherein, the determining optimal beacon positions includes calculating the mobile node positions in a coordinate system having a beacon node as point of origin, and the method further comprises a final step of rotating and/or shifting said coordinate system.

9. A method for calibrating a time difference of arrival-based local positioning system for kD localization, k=2 or 3, comprising:

estimating initial beacon positions:

collecting N sets of time difference of arrival measurements related to a mobile node, N≥2, each n th set of measurements being performed by Bn beacon nodes among B beacon nodes of the positioning system while the mobile node is located is a n th position within a region covered by the positioning system, Bn≥k+2;

calculating N residual error vectors through calculation of N positions of the mobile node, by the N sets of time difference of arrival measurements and beacon positions, a calculation of the n th position of the mobile node enabling a calculation of an n th initial residual error vector, the calculation of each n th position of the mobile node using the beacon positions and the n th set of measurement;

determining optimal beacon positions that minimize an objective function depending on the N residual error vectors; and

calibrating the local positioning system based on the optical beacon positions,

wherein the step of determining optimal beacon positions comprises varying assumed beacon positions from the initial positions until the objective function meets a termination criterion, and

wherein the method comprises a step of re-estimating initial beacon positions when the norm of the residual error vectors corresponding to the initial beacon positions are higher than a threshold.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2024
From: FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGER­-NÜRNBERG
To: SWISS TIMING LTD
Reel/Frame 068973/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: KAUTZ, THOMAS; SCHOLZ, SEBASTIAN; ESKOFIER, BJOERN
To: SWISS TIMING LTD
Reel/Frame 045878/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: KAUTZ, THOMAS; SCHOLZ, SEBASTIAN; ESKOFIER, BJOERN
To: FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGER-NÜRNBERG
Reel/Frame 045878/0654 →
Priority Claims (1)
EP 16000066 · Jan 13, 2016 · regional
Continuity (1)
Related Publication 20180348332A1 · Dec 6, 2018