Distributed localization systems and methods and self-localizing apparatus
First Claim
1. A localization system, comprising:
- three ultra wideband (UWB) transceivers, each operable to emit an UWB signal and each comprising;
a transceiver antenna;
a transceiver clock;
analog transmission electronics; and
digital transmission electronics operationally coupled to the transceiver clock and the analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the transceiver clock;
a first self-localizing apparatus operable to receive the UWB signals, comprising;
a first apparatus antenna operable to receive the UWB signals, wherein the first apparatus antenna is operable to receive;
a first UWB signal from a first of the three UWB transceivers;
a second UWB signal from a second of the three UWB transceivers;
a third UWB signal from a third of the three UWB transceivers;
a first apparatus clock;
first apparatus analog reception electronics;
first apparatus digital reception electronics operationally coupled to the first apparatus clock and the first apparatus analog reception electronics and operable to timestamp the received first, second, and third UWB signals with reference to the first apparatus clock; and
a first localization unit operationally coupled to the first apparatus digital reception electronics and operable to compute a relative location of the first self-localizing apparatus to the three UWB transceivers based on the timestamps of the received first, second, and third UWB signals; and
a second self-localizing apparatus operable to receive the UWB signals, comprising;
a second apparatus antenna operable to receive the UWB signals, wherein the second apparatus antenna is operable to receive;
the first UWB signal from the first of the three UWB transceivers;
the second UWB signal from the second of the three UWB transceivers;
the third UWB signal from the third of the three UWB transceivers;
a second apparatus clock;
second apparatus analog reception electronics;
second apparatus digital reception electronics operationally coupled to the second apparatus clock and the second apparatus analog reception electronics and operable to timestamp the received first, second, and third UWB signals with reference to the second apparatus clock; and
a second localization unit operationally coupled to the second apparatus digital reception electronics and operable to compute a relative location of the second self-localizing apparatus to the three UWB transceivers based on the timestamps of the received first, second, and third UWB signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A self-localizing apparatus uses timestampable signals transmitted by transceivers that are a part of a distributed localization system to compute its position relative to the transceivers. Transceivers and self-localizing apparatuses are arranged for highly accurate timestamping using digital and analog reception and transmission electronics as well as one or more highly accurate clocks, compensation units, localization units, position calibration units, scheduling units, or synchronization units. Transceivers and self-localizing apparatuses are further arranged to allow full scalability in the number of self-localizing apparatuses and to allow robust self-localization with latencies and update rates useful for high performance applications such as autonomous mobile robot control.
66 Citations
26 Claims
-
1. A localization system, comprising:
-
three ultra wideband (UWB) transceivers, each operable to emit an UWB signal and each comprising; a transceiver antenna; a transceiver clock; analog transmission electronics; and digital transmission electronics operationally coupled to the transceiver clock and the analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the transceiver clock; a first self-localizing apparatus operable to receive the UWB signals, comprising; a first apparatus antenna operable to receive the UWB signals, wherein the first apparatus antenna is operable to receive; a first UWB signal from a first of the three UWB transceivers; a second UWB signal from a second of the three UWB transceivers; a third UWB signal from a third of the three UWB transceivers; a first apparatus clock; first apparatus analog reception electronics; first apparatus digital reception electronics operationally coupled to the first apparatus clock and the first apparatus analog reception electronics and operable to timestamp the received first, second, and third UWB signals with reference to the first apparatus clock; and a first localization unit operationally coupled to the first apparatus digital reception electronics and operable to compute a relative location of the first self-localizing apparatus to the three UWB transceivers based on the timestamps of the received first, second, and third UWB signals; and a second self-localizing apparatus operable to receive the UWB signals, comprising; a second apparatus antenna operable to receive the UWB signals, wherein the second apparatus antenna is operable to receive; the first UWB signal from the first of the three UWB transceivers; the second UWB signal from the second of the three UWB transceivers; the third UWB signal from the third of the three UWB transceivers; a second apparatus clock; second apparatus analog reception electronics; second apparatus digital reception electronics operationally coupled to the second apparatus clock and the second apparatus analog reception electronics and operable to timestamp the received first, second, and third UWB signals with reference to the second apparatus clock; and a second localization unit operationally coupled to the second apparatus digital reception electronics and operable to compute a relative location of the second self-localizing apparatus to the three UWB transceivers based on the timestamps of the received first, second, and third UWB signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A localization system, comprising:
-
three ultra wideband (UWB) transceivers, each operable to emit an UWB signal and each comprising; a transceiver antenna; a transceiver clock; analog transmission electronics; and
digital transmission electronics operationally coupled to the transceiver clock and the analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the transceiver clock; anda mobile robot comprising; a self-localizing apparatus operable to receive the UWB signals, comprising; an apparatus antenna operable to receive the UWB signals; an apparatus clock; apparatus analog reception electronics; apparatus digital reception electronics operationally coupled to the apparatus clock and the apparatus analog reception electronics and operable to timestamp the received UWB signals with reference to the apparatus clock; and a localization unit operationally coupled to the apparatus digital reception electronics and operable to compute a relative location of the self-localizing apparatus to the three UWB transceivers based on the timestamps of the received UWB signals; an onboard actuator operable to control the movement of the mobile robot through space; and a control unit operable to produce a control signal for the onboard actuator based on the relative location.
-
-
22. A localization system, comprising:
-
three ultra wideband (UWB) transceivers, each operable to emit an UWB signal and each comprising; a transceiver antenna; a transceiver clock; analog transmission electronics; and digital transmission electronics operationally coupled to the transceiver clock and the analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the transceiver clock; and a self-localizing apparatus operable to receive the UWB signals, comprising; an apparatus antenna operable to receive the UWB signals; an apparatus clock; apparatus analog reception electronics; apparatus digital reception electronics operationally coupled to the apparatus clock and the apparatus analog reception electronics and operable to timestamp the received UWB signals with reference to the apparatus clock; a localization unit operationally coupled to the apparatus digital reception electronics and operable to compute a relative location of the self-localizing apparatus to the three UWB transceivers based on the timestamps of the received UWB signals; an onboard actuator operable to influence a motion of the self-localizing apparatus, wherein the self-localizing apparatus is operable to move the self-localizing apparatus in response to a disturbance to the relative location and wherein the movement reduces the disturbance in less than 1 second; and a control unit operable to produce a control signal for the onboard actuator based on the relative location.
-
-
23. A localization system, comprising:
-
three ultra wideband (UWB) transceivers, each operable to emit an UWB signal and each comprising; a transceiver antenna; a transceiver clock; analog transmission electronics; and digital transmission electronics operationally coupled to the transceiver clock and the analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the transceiver clock; and a self-localizing apparatus operable to receive the UWB signals, comprising; an apparatus antenna operable to receive the UWB signals; an apparatus clock; apparatus analog reception electronics; apparatus digital reception electronics operationally coupled to the apparatus clock and the apparatus analog reception electronics and operable to timestamp the received UWB signals with reference to the apparatus clock; and a localization unit operationally coupled to the apparatus digital reception electronics and operable to compute a relative location of the self-localizing apparatus to the three UWB transceivers based on the timestamps of the received UWB signals, wherein the self-localizing apparatus is operable to receive two of the UWB signals within a time window of 10 seconds and wherein the time difference between the time stamps of the two UWB signals is within 3 nanoseconds of the time difference between their reception times at the apparatus antenna with reference to the apparatus clock.
-
-
24. A localization system, comprising:
-
three ultra wideband (UWB) transceivers, each operable to emit an UWB signal and each comprising; a transceiver antenna; a transceiver clock; analog transmission electronics; and digital transmission electronics operationally coupled to the transceiver clock and the analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the transceiver clock; and a self-localizing apparatus operable to receive the UWB signals, comprising; an apparatus antenna operable to receive the UWB signals; an apparatus clock; apparatus analog reception electronics; apparatus digital reception electronics operationally coupled to the apparatus clock and the apparatus analog reception electronics and operable to timestamp the received UWB signals with reference to the apparatus clock; and a localization unit operationally coupled to the apparatus digital reception electronics and operable to compute a relative location of the self-localizing apparatus to the three UWB transceivers based on the timestamps of the received UWB signals, wherein a first clock and a second, different clock of the three transceiver clocks and the apparatus clock are each structured to have an Allan variance of at most (1×
10−
8)2 for averaging intervals between 5 ms and 10 ms.
-
-
25. A localization system, comprising:
-
a first ultra wideband (UWB) transceiver, a second UWB transceiver, and a third UWB transceiver, each operable to emit an UWB signal, wherein; the first UWB transceiver comprises; a first transceiver antenna operable to receive the UWB signal emitted by the second UWB transceiver and the UWB signal emitted by the third UWB transceiver; a first transceiver clock; first transceiver analog reception electronics; first transceiver digital reception electronics operationally coupled to the first transceiver clock and the first transceiver analog reception electronics and operable to timestamp the UWB signals received from the second UWB transceiver and the third UWB transceiver with reference to the first transceiver clock; a first synchronization unit operable to compute a clock correction based on the timestamps of the UWB signals received from the second UWB transceiver and the third UWB transceiver; first analog transmission electronics; and first digital transmission electronics operationally coupled to the first transceiver clock and the first analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the first transceiver clock; the second UWB transceiver comprises; a second transceiver antenna operable to receive the UWB signal emitted by the first UWB transceiver and the UWB signal emitted by the third UWB transceiver; a second transceiver clock; second transceiver analog reception electronics; second transceiver digital reception electronics operationally coupled to the second transceiver clock and the second transceiver analog reception electronics and operable to timestamp the UWB signals received from the first UWB transceiver and the third UWB transceiver with reference to the second transceiver clock; a second synchronization unit operable to compute a clock correction based on the timestamps of the UWB signals received from the first UWB transceiver and the third UWB transceiver; second analog transmission electronics; and second digital transmission electronics operationally coupled to the second transceiver clock and the second analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the second transceiver clock; the third UWB transceiver comprises; a third transceiver antenna operable to receive the UWB signal emitted by the first UWB transceiver and the UWB signal emitted by the second UWB transceiver; a third transceiver clock; third transceiver analog reception electronics; third transceiver digital reception electronics operationally coupled to the third transceiver clock and the third transceiver analog reception electronics and operable to timestamp the UWB signals received from the first UWB transceiver and the second UWB transceiver with reference to the third transceiver clock; a third synchronization unit operable to compute a clock correction based on the timestamps of the UWB signals received from the first UWB transceiver and the second UWB transceiver; third analog transmission electronics; and third digital transmission electronics operationally coupled to the third transceiver clock and the third analog transmission electronics and operable to emit the UWB signal at a scheduled transmission time with reference to the third transceiver clock; and the first synchronization unit, the second synchronization unit, and the third synchronization unit compute their respective clock corrections in order for the first UWB transceiver, the second UWB transceiver, and the third UWB transceiver to obtain a common, synchronized reference time; and a self-localizing apparatus operable to receive UWB signals from the first ultra wideband (UWB) transceiver, the second UWB transceiver, and the third UWB transceiver, comprising; an apparatus antenna operable to receive the UWB signals; an apparatus clock; apparatus analog reception electronics; apparatus digital reception electronics operationally coupled to the apparatus clock and the apparatus analog reception electronics and operable to timestamp the received UWB signals with reference to the apparatus clock; and a localization unit operationally coupled to the apparatus digital reception electronics and operable to compute a relative location of the self-localizing apparatus to the three UWB transceivers based on the timestamps of the received UWB signals.
-
-
26. A method for determining relative locations of self-localizing apparatus, comprising:
-
emitting a first ultra wideband (UWB) signal, using a first UWB transceiver comprising a first transceiver antenna, a first transceiver clock, first analog transmission electronics, and first digital transmission electronics, at a first scheduled transmission time with reference to the first transceiver clock; emitting a second UWB signal, using a second UWB transceiver comprising a second transceiver antenna, a second transceiver clock, second analog transmission electronics, and second digital transmission electronics, at a second scheduled transmission time with reference to the second transceiver clock; emitting a third UWB signal, using a third UWB transceiver comprising a third transceiver antenna, a third transceiver clock, third analog transmission electronics, and third digital transmission electronics, at a third scheduled transmission time with reference to the third transceiver clock; receiving, using a first self-localizing apparatus, the first, second, and third UWB signals, wherein the first self-localizing apparatus comprises a first apparatus antenna, a first apparatus clock, first apparatus analog reception electronics, and first apparatus digital reception electronics operationally coupled to the first apparatus clock and the first apparatus analog reception electronics; timestamping, using the first apparatus digital reception electronics of the first self-localizing apparatus, the received first, second, and third UWB signals with reference to the first apparatus clock; computing, using a first localization unit operationally coupled to the first apparatus digital reception electronics, the relative location of the first self-localizing apparatus based on the timestamps of the received first, second, and third UWB signals; receiving, using a second self-localizing apparatus, the first, second, and third UWB signals, wherein the second self-localizing apparatus comprises a second apparatus antenna, a second apparatus clock, second apparatus analog reception electronics, and second apparatus digital reception electronics operationally coupled to the second apparatus clock and the second apparatus analog reception electronics; timestamping, using the second apparatus digital reception electronics of the second self-localizing apparatus, the received first, second, and third UWB signals with reference to the second apparatus clock; and computing, using a second localization unit operationally coupled to the second apparatus digital reception electronics, the relative location of the second self-localizing apparatus based on the timestamps of the received first, second, and third UWB signals.
-
Specification