Local positioning system using two-way ranging
View Patent ↗There is disclosed a system for local positioning. The system includes a plurality of anchors placed within a facility, the anchors in fixed positions following a calibration procedure, and a plurality of movable tags, attached to individuals and/or objects used to play a sport within the facility. A tracking server for using the plurality of anchors, in two-way-ranging communication with the plurality of movable tags, to track movement of the plurality of movable tags within the facility on an as-desired basis.
1. A local positioning system comprising:
a plurality of anchors placed within a facility, the anchors intended to be left in position following calibration;
a plurality of calibration tags, placed at predetermined positions relative to a space having parameters of known dimensions within the facility;
a calibration server for:
instructing the plurality of anchors and the plurality of calibration tags to engage in a calibration procedure reliant upon ultrawide band communications;
using the predetermined positions of the plurality of movable tags to determine a placement of each of the plurality of anchors; and
storing the placement of each of the plurality of anchors, thereby completing the calibration procedure, to enable tracking movement of a subsequent set of movable tags within the facility,
wherein the calibration server is further for:
instructing the plurality of anchors and the plurality of calibration tags to engage in a recalibration procedure;
using the predetermined positions of the plurality of calibration tags to determine an updated placement of each of the plurality of anchors; and
storing the updated placement of each of the plurality of anchors, thereby completing the recalibration procedure, to enable tracking movement of the subsequent set of movable tags within the facility.
2. The local positioning system of claim 1 wherein the plurality of calibration tags are removed following the calibration procedure while the plurality of anchors remain.
3. The local positioning system of claim 1 wherein the plurality of anchors are in locations both on the plane of a playing area making up the space and a selected one of above or below the plane.
4. The local positioning system of claim 1 wherein a playing area is a basketball court, a hockey rink, in indoor football stadium, a tennis court, a volleyball court, a ping pong table, or other indoor sports facility, and further wherein the predetermined positions relative to the space are predetermined points on the playing area.
5. The local positioning system of claim 1 wherein the anchors and the tags rely upon two-way-ranging to perform the calibration procedure.
6. The local positioning system of claim 1 wherein the plurality of calibration tags are a subset of the plurality of movable tags.
7. Apparatus comprising a non-volatile machine-readable medium storing a program having instructions which when executed by a processor will cause the processor to:
communicate with a plurality of anchors placed within a facility, the anchors in fixed positions following a calibration procedure reliant upon ultrawide band communications and with a plurality of movable tags, attached to individuals and/or objects used to play a sport within the facility; and
using the plurality of anchors, in two-way-ranging communication with the plurality of movable tags, to track movement of the plurality of movable tags within the facility;
communicate with a plurality of calibration tags, placed at predetermined positions relative to a space having parameters of known dimensions within the facility;
use the predetermined positions of the plurality of calibration tags to determine a placement of each of the plurality of anchors; and
store the placement of each of the plurality of anchors, thereby completing the calibration procedure, to enable tracking movement of a subsequent set of movable tags within the facility,
wherein the instructions further cause the processor to perform a recalibration procedure comprising:
using the predetermined positions of the plurality of calibration tags to determine an updated placement of each of the plurality of anchors; and
storing the updated placement of each of the plurality of anchors, thereby completing the recalibration procedure, to enable tracking movement of the subsequent set of movable tags within the facility.
8. The apparatus of claim 7 wherein the plurality of calibration tags are removed following the calibration procedure while the plurality of anchors remain.
9. The apparatus of claim 7 wherein a playing area is a basketball court, a hockey rink, in indoor football stadium, a tennis court, a volleyball court, a ping pong table, or other indoor sports facility, and further wherein the predetermined positions relative to the space are predetermined points relative to the playing area.
10. The apparatus of claim 7 wherein the plurality of anchors are in locations both on a plane of a playing area making up the space and a selected one of above or below the plane.
11. The apparatus of claim 7 wherein the instructions further cause the processor to convert a selected one of the plurality of anchors into one of the plurality of tags or one of the plurality of tags into one of the plurality of anchors.
12. The apparatus of claim 7 further including a computing device comprising:
the processor
a memory
wherein the processor and the memory comprise circuits and software for performing the instructions on the storage medium.
13. The apparatus of claim 7 wherein the plurality of calibration tags are a subset of the plurality of movable tags.
14. Apparatus comprising a non-volatile machine-readable medium storing a program having instructions which when executed by a processor will cause the processor to:
communicate with a plurality of anchors placed within a facility, the anchors in fixed positions following a calibration procedure reliant upon ultrawide band communications and with a plurality of movable tags, attached to individuals and/or objects used to play a sport within the facility; and
using the plurality of anchors, in two-way-ranging communication with the plurality of movable tags, to track movement of the plurality of movable tags within the facility;
communicate with a plurality of calibration tags, placed at predetermined positions relative to a space having parameters of known dimensions within the facility;
use the predetermined positions of the plurality of calibration tags to determine a placement of each of the plurality of anchors; and
store the placement of each of the plurality of anchors, thereby completing the calibration procedure, to enable tracking movement of a subsequent set of movable tags within the facility,
wherein the instructions further cause the processor to convert a selected one of the plurality of anchors into one of the plurality of tags or one of the plurality of tags into one of the plurality of anchors.
15. The apparatus of claim 14 wherein the plurality of calibration tags are removed following the calibration procedure while the plurality of anchors remain.
16. The apparatus of claim 14 wherein a playing area is a basketball court, a hockey rink, in indoor football stadium, a tennis court, a volleyball court, a ping pong table, or other indoor sports facility, and further wherein the predetermined positions relative to the space are predetermined points relative to the playing area.
17. The apparatus of claim 14 wherein the plurality of anchors are in locations both on a plane of a playing area making up the space and a selected one of above or below the plane.
18. The apparatus of claim 14 further including a computing device comprising:
the processor
a memory
wherein the processor and the memory comprise circuits and software for performing the instructions on the storage medium.
19. The apparatus of claim 14 wherein the plurality of calibration tags are a subset of the plurality of movable tags.