Methods and apparatus for position estimation using reflected light sources
First Claim
1. A location estimation system for estimating a location of a self-propelled object, the system comprising:
- a modulator;
a first light source coupled to the modulator,wherein the modulator is configured to modulate light from the first light source,wherein the first light source is configured to project modulated light,whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object;
a detector configured to detect the at least one light spot based at least in part on the modulation; and
a data processing unit configured to;
determine a direction of the detected at least one light spot with respect to a first reference point, anddetermine the location of the self-propelled object based at least in part on the determined direction,wherein the first light source projects light in a fixed direction.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention is generally related to the estimation of position and orientation of an object with respect to a local or a global coordinate system using reflected light sources. A typical application of the method and apparatus includes estimation and tracking of the position of a mobile autonomous robot. Other applications include estimation and tracking of an object for position-aware, ubiquitous devices. Additional applications include tracking of the positions of people or pets in an indoor environment. The methods and apparatus comprise one or more optical emitters, one or more optical sensors, signal processing circuitry, and signal processing methods to determine the position and orientation of at least one of the optical sensors based at least in part on the detection of the signal of one or more emitted light sources reflected from a surface.
105 Citations
30 Claims
-
1. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a modulator; a first light source coupled to the modulator, wherein the modulator is configured to modulate light from the first light source, wherein the first light source is configured to project modulated light, whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object; a detector configured to detect the at least one light spot based at least in part on the modulation; and a data processing unit configured to; determine a direction of the detected at least one light spot with respect to a first reference point, and determine the location of the self-propelled object based at least in part on the determined direction, wherein the first light source projects light in a fixed direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a modulator; a first light source coupled to the modulator, wherein the modulator is configured to modulate light from the first light source, wherein the first light source is configured to project modulated light, whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object; a detector configured to detect the at least one light spot based at least in part on the modulation; and a data processing unit configured to; determine a direction of the detected at least one light spot with respect to a first reference point, and determine the location of the self-propelled object based at least in part on the determined direction, wherein the detector is configured to detect the at least one light spot without having a line of sight view of the first light source.
-
-
21. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a modulator; a first light source coupled to the modulator, wherein the modulator is configured to modulate light from the first light source wherein the first light source is configured to project modulated light, whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object; a detector configured to detect the at least one light spot based at least in part on the modulation; and a data processing unit configured to; determine a direction of the detected at least one light spot with respect to a first reference point, and determine the location of the self-propelled object based at least in part on the determined direction, wherein the first light source includes a first plurality of light emitters configured to project at least two light spots, wherein the modulator is configured to; cause light projected to form a first of the two light spots to be modulated at a first frequency; and cause light projected to form a second of the two light spots to be modulated at a second frequency different than the first frequency.
-
-
22. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a modulator; a first light source coupled to the modulator, wherein the modulator is configured to modulate light from the first light source, wherein the first light source is configured to project modulated light, whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object; a detector configured to detect the at least one light spot based at least in part on the modulation; and a data processing unit configured to; determine a direction of the detected at least one light spot with respect to a first reference point, and determine the location of the self-propelled object based at least in part on the determined direction; a data processing unit included in the self-propelled object, wherein; the modulator is configured to encode a command for the self-propelled object in the light projected from the first light source; and the data processing unit included in the self-propelled object is configured to decode the command. - View Dependent Claims (23)
-
-
24. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a modulator; a first light source coupled to the modulator, wherein the modulator is configured to modulate light from the first light source, wherein the first light source is configured to project modulated light, whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object; a detector configured to detect the at least one light spot based at least in part on the modulation; and a data processing unit configured to; determine a direction of the detected at least one light spot with respect to a first reference point, and determine the location of the self-propelled object based at least in part on the determined direction, wherein the first light source is included in a docking station configured to charge the self-propelled object, wherein the first light source is positioned so at to project the modulated light to a surface above the docking station when the docking station is positioned to receive the self propelled object. - View Dependent Claims (25)
-
-
26. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a modulator; a first light source coupled to the modulator, wherein the modulator is configured to modulate light from the first light source, wherein the first light source is configured to project modulated light, whereby at least one light spot is projected onto a surface at an area substantially directly above the first light source when the first light source is positioned for operation with the self-propelled object; a detector configured to detect the at least one light spot based at least in part on the modulation; and a data processing unit configured to; determine a direction of the detected at least one light spot with respect to a first reference point, and determine the location of the self-propelled object based at least in part on the determined direction, wherein the at least one light spot includes at least two light spots, and wherein the location estimation system is configured to assign a first unique identifier to a first of the at least to spots and to assigned a second identifier to a second of the at least two spots.
-
-
27. A location estimation system for estimating a location of a self-propelled object, the system comprising:
-
a first light source configured to; project a first light spot having a first characteristic onto a surface; project a second light spot having a second characteristic onto the surface, wherein the first characteristic is different than the second characteristic; a detector configured to; identify the first light spot based at least in part on the first characteristic; identify the second light spot based at least in part on the second characteristic; and a data processing unit configured to determine the location of the self-propelled object based at least in part on; the identification of the first light spot; and the identification of the second light spot. - View Dependent Claims (28, 29)
-
-
30. A method of estimating a location of a self-propelled object, the system comprising, the method comprising:
-
projecting a first light spot having a first characteristic onto a surface; projecting a second light spot having a second characteristic onto the surface, wherein the first characteristic is different than the second characteristic; detecting the first light spot; detecting the second light spot; identifying the first light spot based at least in part on the first characteristic; identifying the second light spot based at least in part on the second characteristic; and determining the location of the self-propelled object based at least in part on; the identification of the first light spot; and the identification of the second light spot.
-
Specification