DISTANCE MEASUREMENT USING FIELD OF VIEW
20230367009 · 2023-11-16
Assignee
Inventors
Cpc classification
G01S15/86
PHYSICS
G01S15/876
PHYSICS
G01S17/87
PHYSICS
G01S7/4865
PHYSICS
International classification
G01S7/481
PHYSICS
Abstract
An optical sensor. The optical sensor comprises a light source, first and second light sensors, and a controller. The light source has a field of illumination. The first and second light sensors have respective first and second fields of view. The intersection of the field of illumination and the first field of view forms a first overlap region. The intersection of the field of illumination and the second field of view forms a second overlap region. When a surface is within one or both of the first and second overlap region, the surface reflects light from the light source to the respective light sensor. The controller is configured to determine a first distance measurement to a surface within one or both of the first and second overlap regions based on the ratio of reflected light from the light source received by the first sensor and reflected light from the light source received by the second sensor. A similar ultrasonic sensor is also disclosed.
Claims
1. An optical sensor comprising: a light source having a field of illumination; first and second light sensors having respective first and second fields of view; wherein: the intersection of the field of illumination and the first field of view forms a first overlap region; the intersection of the field of illumination and the second field of view forms a second overlap region; such that when a surface is within one or both of the first and second overlap regions, the surface reflects light from the light source to the respective light sensor; a controller configured to determine a first distance measurement to a surface within one or both of the first and second overlap regions based on the ratio of reflected light from the light source received by the first sensor and reflected light from the light source received by the second sensor.
2. The optical sensor according to claim 1, wherein the first overlap region is a subset of the second overlap region, or the second overlap region is a subset of the first overlap region.
3. The optical sensor according to claim 1, wherein the first overlap region has a subregion which is outside the second overlap region, and the second overlap region has a subregion which is outside the first overlap region.
4. The optical sensor according to claim 1, wherein the controller is further configured to: apply modulation to the light source; determine a second distance measurement to the surface based on time of flight of reflected light from the light source to the first sensor; output the first distance measurement if at least one of the first or second distance measurements is below a threshold distance, and the second distance measurement if at least one of the first or second distance measurements are above a threshold distance.
5. The optical sensor according to claim 4, wherein the threshold distance is between 50 mm and 100 mm.
6. An optical sensor array comprising: an optical sensor according to claim 1; an optical time of flight sensor comprising a third light sensor, a further light source, and a time of flight system configured to determine a second distance measurement to the surface based on time of flight of light emitted by the further light source, reflected by the object, and received by the third light sensor; wherein the controller is configured to output the first distance measurement if at least one of the first or second distance measurements is below a threshold distance, and the second distance measurement if at least one of the first or second distance measurements are above a threshold distance.
7. The optical sensor according to claim 6, wherein the threshold distance is between 50 mm and 100 mm.
8. A method of operating an optical sensor, the optical sensor comprising: a light source having a field of illumination; first and second light sensors having respective first and second fields of view; wherein: the intersection of the field of illumination and the first field of view forms a first overlap region; the intersection of the field of illumination and the second field of view forms a second overlap region; such that when a surface is within the first and/or second overlap region, the surface reflects light from the light source to the respective light sensor; the method comprising determining a distance to a surface within one or both of the first and second overlap regions based on the ratio of reflected light from the light source received by the first sensor and reflected light from the light source received by the second sensor.
9. An ultrasonic sensor comprising: an ultrasound source having a target field which is the volume exposed to the ultrasound from the source; first and second ultrasound sensors having respective first and second fields of view; wherein: the intersection of the target field and the first field of view forms a first overlap region; the intersection of the target field and the second field of view forms a second overlap region; such that when a surface is within one or both of the first and second overlap region, the surface reflects ultrasound from the ultrasound source to the respective ultrasound sensor; a controller configured to determine a first distance measurement to a surface within one or both of the first and second overlap regions based on the ratio of reflected ultrasound from the ultrasound source received by the first sensor and reflected ultrasound from the ultrasound source received by the second sensor.
10. The ultrasonic sensor according to claim 9, wherein the first overlap region is a subset of the second overlap region, or the second overlap region is a subset of the first overlap region.
11. The ultrasonic sensor according to claim 9, wherein the first overlap region has a subregion which is outside the second overlap region, and the second overlap region has a subregion which is outside the first overlap region.
12. A method of operating an ultrasonic sensor, the ultrasonic sensor comprising: an ultrasound source having a target field which is the volume exposed to the ultrasound from the source; first and second ultrasound sensors having respective first and second fields of view; wherein: the intersection of the target field and the first field of view forms a first overlap region; the intersection of the target field and the second field of view forms a second overlap region; such that when a surface is within the first and/or second overlap region, the surface reflects ultrasound from the ultrasound source to the respective ultrasound sensor; the method comprising determining a distance to a surface within one or both of the first and second overlap regions based on the ratio of reflected ultrasound from the ultrasound source received by the first sensor and reflected ultrasound from the ultrasound source received by the second sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024]
[0025] An object 304 with a surface which is within both overlap regions will result in a signal R.sub.1 at the first sensor, and a signal R.sub.2 at the second sensor. Each of R.sub.1 and R.sub.2 will depend mainly on the area of the surface within each region, the reflectance of the surface, and the intensity of the light source. The ratio R.sub.1/R.sub.2 (and its inverse) will not depend on the reflectance of the surface or other surface properties (assuming it is uniform, which is a good approximation in most cases for small areas), as this will cancel out. As such, this ratio (or its inverse) can be used (with suitable calibration) to determine the distance between the optical sensor and the surface.
[0026] While
[0027]
[0028] The orientation of the light sources and light sensor may be chosen in any reasonable orientation such that a) there is a respective overlap region which is the intersection of the field of view of each light sensor and the field of illumination of the light source, and b) there is a range of distance from the light sensor in which both overlap regions are present. Within that range of distance, the optical sensor will be able to determine the distance to a surface based on the ratio R.sub.1/R.sub.2 of the reflected light received at each sensor. Outside of that distance, where R.sub.1 is 0 and R.sub.2 is non-zero (i.e. the ratio is zero), the sensor will be able to determine that the surface is within a distance range where the second overlap region is present, but not the first overlap region. Similarly, where R.sub.2 is zero and R.sub.1 is non-zero (i.e. the ratio is infinite), the surface is within a region where the first overlap region is present, but not the second. Where both R.sub.1 and R.sub.2 are zero (i.e. the ratio is indeterminate), then no surface is present in either overlap region.
[0029] The light source should also not be in the field of view of any of the light sensors - i.e. the sensors should only receive light from the light source via reflection from an object within the overlap region(s).
[0030] The light sources and sensors may emit and detect light of any suitable wavelength (or range or combination of wavelengths) provided the light sensor is sensitive to at least a part of the light emitted by the light sources. Modulation of the light emitted by the light source, e.g. pulsing the light source, may be used to allow the signal to be differentiated from ambient light, for example by taking a reading from each sensor with the light source off, and subtracting that reading from signals received by the sensors when the light source is on.
[0031] The device described above may in principle be built at any scale. Accuracy is improved at smaller scales, as the use of the ratio R.sub.1/R.sub.2 to determine distance relies in part on relative uniformity of reflectance across the surface. As such, particular applications of this device include close-range distance measurement, e.g. an optical sensor as described above may be included on earbuds, to detect how far they have been inserted into the ear (allowing audio output to be adjusted to ensure the best listening experience), or on wearable electronics to differentiate between the device being worn and the device being in a charging dock or similar. Such close range applications are particularly problematic for existing time-of-flight sensors, which struggle to accurately measure distances of less than 20 mm (whereas the device as described above in principle has no minimum distance, given suitable alignment of the sensors and the light source). Longer range applications include for robot vacuums or other autonomous mobile devices within a building, for the detection of steps and other “cliffs”. The use of one or more such sensors may also be used to implement “gesture” control of a device, e.g. activating a function if a surface (such as a hand) is waved at a particular distance from the sensor, or with a particular pattern of movement.
[0032] The device described above is particularly useful at distances less than 100 mm, as the optics required to ensure a narrow field of view and field of illumination beyond this distance are complex, which reduces the advantage of this device over a time-of-flight based mechanism. Given this, and given that time of flight sensors are unreliable at short distances (e.g. less than 50 mm), a combined sensor may be used which comprises both an optical distance sensor as described above, and a time of flight sensor.
[0033] In one example, as shown in
[0034] In a second example as shown in
[0035] Where the above has referred to a “controller”, this may be implemented as any suitable combination of hardware and software, e.g. an ASIC, a general purpose processor running code adapted to perform the required functions, or similar. The controller need not be a single device, and may comprise an array of cooperating devices, or an array of individual processors. memory elements, etc. within a device. Where control functions are ascribed to other elements (e.g. to the time of flight sensor 611), this is for ease of understanding of the overall method, and these control functions may be integrated into the controller, or such other elements as perform those functions may be considered a part of the “controller”.
[0036] While the above has described a system with two sensors, further sensors may be used, with the ratio of different pairs of the sensors being used either to validate distance measurements, or to provide improved sensitivity at different distances.
[0037] Where the above description refers to “light”, this should be taken to include visible light, infra-red, and ultra-violet.
[0038] A similar system may be used with ultrasound, rather than light, as illustrated in
[0039] The “target field” of the ultrasound means the volume exposed to the ultrasound in the absence of any reflecting surfaces other than those of the ultrasound distance sensor itself - i.e. the equivalent to the field of illumination of the light sources in
[0040] An object 704 with a surface which is within both overlap regions will result in a signal R.sub.1 at the first sensor, and a signal R.sub.2 at the second sensor. Each of R.sub.1 and R.sub.2 will depend mainly on the area of the surface within each region, the reflectance of the surface, and the intensity of the ultrasound source. The ratio R.sub.1/R.sub.2 (and its inverse) will not depend on the reflectance of the surface or other surface properties (assuming it is uniform, which is a good approximation in most cases for small areas), as this will cancel out. As such, this ratio (or its inverse) can be used (with suitable calibration) to determine the distance between the optical sensor and the surface.
[0041] All of the specific examples described above for the optical sensor also apply to the ultrasonic sensor - e.g. the target fields and fields of view of the senor may be any suitable shape or alignment, and multiple ultrasound sources may be used. Similarly to the optical sensor, the ultrasonic sensor may be combined with an ultrasonic time of flight sensor, with a distance threshold determining which sensor is used to provide the final reading.