Claims
- 1. A method of geolocating objects having signal transmitting tags coupled thereto, said method comprising the steps of:
(a) at a plurality of spaced apart monitoring locations containing tag transmission readers, detecting a transmission from a tag and generating output signals representative of times of arrival of said transmission at respective ones of said tag transmission readers, in accordance with local clock signals generated at said spaced apart monitoring locations; (b) transmitting said output signals to an object location processor which is operative to process said output signals from said tag transmission readers to geolocate said tags and thereby their associated objects within said monitored environment; and (c) adjusting said output signals, as necessary, to compensate for variations in said local clock signals generated at said spaced apart monitoring locations, and thereby enable said object location processor to accurately process said output signals from said tag transmission readers and geolocate said tags and thereby their associated objects within said monitored environment.
- 2. A method according to claim 1, wherein step (c) includes storing a plurality of clock adjustment values respectively associated with said local clock signals generated at said spaced apart monitoring locations, and using said clock adjustment values to adjust said output signals and thereby enable said object location processor to accurately process said output signals from said tag transmission readers and geolocate said tags and thereby their associated objects within said monitored environment.
- 3. A method according to claim 2, wherein step (c) includes iteratively adjusting said clock adjustment values, to compensate for variations in said local clock signals generated at said spaced apart monitoring locations.
- 4. A method according to claim 3, wherein step (c) includes the steps of:
(c1) providing within said monitored environment a ‘reference’ tag whose geolocation is known, and which is operative to transmit a reference tag signal encoded with information representative of the identification of said reference tag; (c2) receiving said reference tag signal at said transmission readers, and coupling output signals therefrom to said object location processor for processing thereby to determine the geolocation of said reference tag; (c3) comparing the geolocation of said reference tag as determined in step (c2) with the known geolocation of said reference tag; and (c4) controllably adjusting said clock adjustment values, in accordance with a difference between the geolocation of said reference tag as determined in step (c3) and the known geolocation of said reference tag.
- 5. A method according to claim 1, wherein said object location processor is operative to conduct time-of-arrival differentiation processing of said output signals from said tag transmission readers to geolocate said tags.
- 6. A method according to claim 1, wherein step (b) comprises wirelessly transmitting said output signals to said object location processor.
- 7. A method according to claim 4, wherein said ‘reference’ tag is operative to repetitively transmit said reference tag signal, and wherein step (c4) comprises adjusting said clock adjustment values, as necessary, in accordance with differences between the geolocation of said reference tag as repetitively determined in step (c3) and the known geolocation of said reference tag.
- 8. An arrangement for geolocating objects having signal transmitting tags within a monitored environment comprising:
a plurality of spaced apart tag transmission readers which are operative to detect a transmission from a tag and to generate output signals in accordance with clock signals generated by local clock signal generators respectively associated therewith; and an object location processor which processes said output signals generated by said tag transmission readers to geolocate said tags and thereby their associated objects within said monitored environment, said object location processor being operative to adjust said output signals, as necessary, to compensate for variations in said local clock signals generated at said spaced apart monitoring locations, and thereby accurately process said output signals from said tag transmission readers and geolocate said tags and thereby their associated objects within said monitored environment.
- 9. An arrangement according to claim 8, wherein said object location processor is configured to store a plurality of clock adjustment values respectively associated with said local clock signal generators at said spaced apart monitoring locations, and to adjust said output signals in accordance with said clock adjustment values to values that enable accurately processing said output signals from said tag transmission readers and thereby geolocation of said tags and their associated objects within said monitored environment.
- 10. An arrangement according to claim 9, wherein said object location processor is operative to iteratively adjust said clock adjustment values to compensate for variations in said local clock signals generated at said spaced apart monitoring locations.
- 11. An arrangement according to claim 9, further including
a ‘reference’ tag disposed within said monitored environment and whose geolocation is known, and being operative to transmit a reference tag signal encoded with information representative of the identification of said reference tag, said reference tag signal being received at said transmission readers, output signals generated by which are coupled to said object location processor for processing thereby to determine the geolocation of said reference tag; and wherein said object location processor includes a calibration mechanism which compares the determined geolocation of said reference tag with the known geolocation of said reference tag, and controllably adjusts said clock adjustment values to compensate for variations in said local clock signal generators, in accordance with a difference between the determined geolocation of said reference tag and the known geolocation of said reference tag.
- 12. An arrangement according to claim 11, wherein said ‘reference’ tag is operative to repetitively transmit said reference tag signal, and said object location processor is operative to adjust said clock adjustment values, as necessary, in accordance with differences between repetitively determined locations of said reference tag and the known geolocation of said reference tag.
- 13. An arrangement according to claim 8, wherein said object location processor is operative to conduct time-of-arrival differentiation processing of said output signals from said tag transmission readers to geolocate said tags.
- 14. An arrangement according to claim 8, wherein said tag transmission readers are configured to wirelessly transmit said output signals to said object location processor.
- 15. A system for geolocating objects having signal transmitting tags within a monitored environment comprising:
a plurality of tag transmission readers, a respective one of which is operative to detect a first-to-arrive tag transmission, and to generate an output signal representative of the time-of-arrival of said first-to-arrive tag transmission in accordance with a clock signal generated by a local clock generator; an object geolocation processor to which output signals generated by said plurality of tag transmission readers are wirelessly coupled, and being operative to process said output signals generated by said tag transmission readers to geolocate said tags and thereby their associated objects within said monitored environment; and a ‘reference’ tag disposed within said monitored environment and whose geolocation is known, and being operative to transmit a reference tag signal, said reference tag signal being received at said transmission readers, output signals generated by which are coupled to said object location processor for processing thereby to determine the geolocation of said reference tag; and wherein said object location processor is operative to generate a calibration mechanism which compares the determined geolocation of said reference tag with the known geolocation of said reference tag, and controllably compensates for variations in said local clock signal generators, in accordance with a difference between the determined geolocation of said reference tag and the known geolocation of said reference tag.
- 16. A system according to claim 15, wherein said object location processor is configured to store a plurality of clock adjustment values respectively associated with local clock signals generated by local clock generators at said spaced apart monitoring locations, and to adjust said clock adjustment values, as necessary, in accordance with said difference between the determined geolocation of said reference tag and the known geolocation of said reference tag.
- 17. A system according to claim 16, wherein said ‘reference’ tag is operative to repetitively transmit said reference tag signal, and said object location processor is operative to adjust said clock adjustment values, as necessary, in accordance with differences between repetitively determined locations of said reference tag and the known geolocation of said reference tag.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application claims the benefit of co-pending U.S. Provisional Patent Application Ser. No. 60/175,641, by D. Doles et al, filed Jan. 12, 2000, entitled: “Geolocation System With Wireless Infrastructure,” and is a continuation-in-part of co-pending U.S. Non-Provisional Patent Application Ser. No. 09/649,646, filed Aug. 29, 2000, by Robert W. Boyd et al, entitled: “Multi-Lateration System with Automatic Cable Calibration and Error Removal,” (hereinafter referred to as the '646 application), each application being assigned to the assignee of the present application and the disclosures of which are incorporated herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60175641 |
Jan 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09649646 |
Aug 2000 |
US |
Child |
09756625 |
Jan 2001 |
US |