A method of determining the location of the first object (10) may include receiving signals at a second object (20) from a plurality of measurement points (11) on the first object (10), estimating locations of the plurality of measurement points (11) on the first object (10), determining an estimate of a location of the first object (10), determining a first measurement of an orientation of the first object (10) based on the estimating of the locations of the plurality of measurement points (11) on the first object (10), and determining a second measurement of the orientation of the first object (10) based on measurements by an orientation sensor (12) on the first object (10). The method may include estimating an error of the estimate of the location of the first object (10) based on a difference between the first and second orientation measurements and adjusting a movement of the second object (20) based on the estimated error.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of determining a location of a first object, the method comprising: receiving signals at a second object from a plurality of measurement points on the first object; estimating locations of the plurality of measurement points on the first object based on the signals received at the second object from the plurality of measurement points on the first object; determining an estimate of a location of the first object based on the estimating of the locations of the plurality of measurement points on the first object; determining a first measurement of an orientation of the first object based on the estimating of the locations of the plurality of measurement points on the first object; determining a second measurement of the orientation of the first object based on measurements by an orientation sensor on the first object; estimating an error of the estimate of the location of the first object based on a difference between the first measurement of the orientation of the first object and the second measurement of the orientation of the first object; and adjusting a movement based on the error of the estimate of the location of the first object.
2. The method of claim 1 , wherein the signals are emitted from the plurality of measurement points on the first object to the second object, and wherein the estimating of the locations of the plurality of measurement points is based on a timing, an amplitude, and/or a phase of the signals received at the second object from the plurality of measurement points on the first object.
3. The method of claim 1 , further comprising: transmitting measurement signals from the second object to the plurality of measurement points on the first object, wherein the signals received at the second object from the plurality of measurement points on the first object comprise measurements of the measurement signals transmitted from the second object to the plurality of measurement points on the first object.
4. The method of claim 1 , wherein the signals received at the second object from the plurality of measurement points on the first object comprise at least one of ultrasonic signals, radio signals, and radar signals.
5. The method of claim 1 , wherein the signals received at the second object from the plurality of measurement points on the first object comprise first signals received at a first location of the second object from the plurality of measurement points on the first object and at least second signals received at an at least one second location of the second object from the plurality of measurement points on the first object.
6. The method of claim 5 , further comprising: moving the second object between the first location and the at least one second location in a time period that is between a time of receiving the first signals and a time of receiving the at least second signals.
7. The method of claim 1 , wherein the estimating the locations of the plurality of measurement points on the first object comprises: determining measurements of distances to each of the plurality of measurement points on the first object from a first location of the second object and from at least one second location of the second object; and estimating the locations of the plurality of measurement points on the first object based on the measurements of the distances, and wherein the estimating the error of the estimate of the location of the first object comprises: estimating an error of the measurements of the distances based on a difference between the first measurement of the orientation of the first object and the second measurement of the orientation of the first object; and estimating the error of the estimate of the location of the first object based on the error of the measurements of the distances.
8. The method of claim 7 , wherein a distance between adjacent ones of the plurality of measurement points on the first object is greater than an accuracy of distance measurements of a technology used for the measurements of the distances.
9. The method of claim 1 , wherein the plurality of measurement points on the first object comprises at least three measurement points on the first object that are arranged in two dimensions to define a plane.
10. The method of claim 1 , further comprising: aligning a reference feature of the first object with a reference feature of a device on the first object, wherein the device comprises the plurality of measurement points on the first object and the orientation sensor on the first object, wherein determining the location of the first object is based on an arrangement of the plurality of measurement points in relation to the reference feature of the device, and wherein determining the first measurement of the orientation of the first object is based on an arrangement of the plurality of measurement points in relation to the reference feature of the device.
11. The method of claim 10 , wherein determining the second measurement of the orientation of the first object is based on an arrangement of the orientation sensor in relation to the reference feature of the device.
12. The method of claim 1 , further comprising: determining that the estimate of the location of the first object is invalid based on the error of the estimate of the location of the first object being greater than a predetermined threshold.
13. The method of claim 1 , wherein the adjusting of the movement comprises moving the second object closer to a target location based on the estimate of the location of the first object.
14. The method of claim 13 , further comprising: defining the target location based on the estimate of the location of the first object.
15. The method of claim 1 , further comprising: defining a boundary location associated with the first object based on the estimate of the location of the first object, wherein the adjusting of the movement comprises avoiding the boundary location.
16. The method of claim 1 , further comprising: adjusting the estimate of the location of the first object based on the difference between the first measurement of the orientation of the first object and the second measurement of the orientation of the first object.
17. A system comprising: a receiver configured to receive signals from a plurality of measurement points on an object; and a control unit configured to: estimate locations of the plurality of measurement points on the object based on the signals received by the receiver from the plurality of measurement points on the object; determine an estimate of a location of the object based on the estimated locations of the plurality of measurement points on the object; determine a first measurement of an orientation of the object based on the estimated locations of the plurality of measurement points on the object; determine a second measurement of the orientation of the object based on measurements by an orientation sensor on the object; estimate an error of the estimate of the location of the object based on a difference between the first measurement of the orientation of the object and the second measurement of the orientation of the object; and adjust a movement of the system based on the error of the estimate of the location of the object.
18. The system of claim 17 , wherein the signals comprise measurement signals that are emitted from the plurality of measurement points on the object to the system.
19. The system of claim 17 , wherein the control unit is further configured to: transmit measurement signals from the system to the plurality of measurement points on the object, wherein the signals received at the system from the plurality of measurement points on the object comprise measurements of the measurement signals transmitted from the system to the plurality of measurement points on the object.
20. A device comprising: at least three measurement points arranged on a surface of the device in two dimensions to define a plane; an orientation sensor; and a processor configured to: transmit a plurality of signals via the at least three measurement points to an object; receive measurements from the orientation sensor; and transmit the measurements to the object, wherein the object is configured to: estimate locations of the at least three measurement points on the surface of the device based on the signals; determine an estimate of a location of the device based on the estimated locations; determine a first measurement of an orientation of the device based on the estimated locations; determine a second measurement of the orientation of the device based on the measurements; estimate an error of the estimate of the location of the device based on a difference between the first measurement and the second measurement; and adjust a movement based on the error of the estimate of the location of the device.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 20, 2017
November 30, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.