The present invention relates generally to light detection and ranging (LIDAR) systems, and more specifically to safety of LIDAR systems.
Products that include laser devices generally fall into different laser safety classes based on the possibility that they can cause damage to the human eye or skin. International Standard IEC 60825.1 describes example laser safety classes. Although many different laser safety classes exist, one major distinction between classes is whether a product is considered “eye-safe” or “non-eye-safe.” Eye-safe laser systems are generally considered to be incapable of producing damaging accessible radiation levels during operation, and are also generally exempt from device marking requirements, control measures, or other additional safety measures. IEC 60825.1 classifies eye-safe products as Class 1. Products that include high power laser devices that would otherwise be classified as non-eye-safe, may nevertheless be classified as eye-safe if the product includes additional safety measures such as a protective housing that reduces the accessible emission limits to a safe level.
In the following detailed description, reference is made to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that the various embodiments of the invention, although different, are not necessarily mutually exclusive. For example, a particular feature, structure, or characteristic described herein in connection with one embodiment may be implemented within other embodiments without departing from the scope of the invention. In addition, it is to be understood that the location or arrangement of individual elements within each disclosed embodiment may be modified without departing from the scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims, appropriately interpreted, along with the full range of equivalents to which the claims are entitled. In the drawings, like numerals refer to the same or similar functionality throughout the several views.
Laser light source 130 may be a laser light source such as a laser diode or the like, capable of emitting a laser beam 162. The beam 162 impinges on a scanning mirror assembly 114 which in some embodiments is part of a microelectromechanical system (MEMS) based scanner or the like, and reflects off of scanning mirror 116 to generate a controlled output beam 134. In some embodiments, optical elements are included in the light path between light source 130 and mirror 116. For example, system 100 may include collimating lenses, dichroic mirrors, or any other suitable optical elements.
A scanning mirror drive and control circuit 154 provides one or more drive signal(s) 155 to control the angular motion of scanning mirror 116 to cause output beam 134 to traverse a raster scan trajectory 140 in a field of view 128. In operation, light source 130 produces modulated light pulses in the nonvisible spectrum and scanning mirror 116 reflects the light pulses as beam 134 traverses raster scan trajectory 140.
In some embodiments, raster scan trajectory 140 is formed by combining a sinusoidal component on the horizontal axis and a sawtooth component on the vertical axis. In these embodiments, controlled output beam 134 sweeps back and forth left-to-right in a sinusoidal pattern, and sweeps vertically (top-to-bottom) in a sawtooth pattern with the display blanked during flyback (bottom-to-top).
Although scanning mirror 116 is shown as a single mirror that scans in two dimensions, this is not a limitation of the present invention. For example, in some embodiments, mirror 116 is replaced by two mirrors, one scanning in one dimension, and a second scanning in a second dimension. Further, although system 100 is described having one or more MEMS devices to perform scanning of laser light pulses, this is not a limitation of the present invention. Any device or method for scanning light pulses along a scan path may be employed without departing from the scope of the present invention.
In some embodiments, scanning mirror 116 includes one or more sensors to detect the angular position or angular extents of the mirror deflection (in one or both dimensions). For example, in some embodiments, scanning mirror assembly 114 includes a piezoresistive sensor that delivers a voltage that is proportional to the deflection of the mirror on the fast-scan axis. Further, in some embodiments, scanning mirror assembly 114 includes an additional piezoresistive sensor that delivers a voltage that is proportional to the deflection of the mirror on the slow-scan axis. The mirror position information is provided back to mirror drive and control circuit 154 as one or more SYNC signals 115. In these embodiments, mirror drive and control circuit 154 includes one or more feedback loops to modify the drive signals in response to the measured angular deflection of the mirror. In addition, in some embodiments, mirror drive and control circuit 154 includes one or more phase lock loop circuits that estimate the instantaneous angular position of the scanning mirror based on the SYNC signals.
Mirror drive and control circuit 154 may be implemented using functional circuits such as phase lock loops (PLLs), filters, adders, multipliers, registers, processors, memory, and the like. Accordingly, mirror drive and control circuit 154 may be implemented in hardware, software, or in any combination. For example, in some embodiments, control circuit 154 is implemented in an application specific integrated circuit (ASIC). Further, in some embodiments, some of the faster data path control is performed in an ASIC and overall control is software programmable.
IR detector 142 includes one or more photosensitive devices capable of detecting reflections of IR laser light pulses. For example, IR detector 142 may include one or more PIN photodiodes, Silicon photomultipliers (SiPM), avalanche photodiodes (APD), or the like. Each point in the field of view that is illuminated with an IR laser light pulse (referred to herein as a “measurement point”) may or may not reflect some amount of the incident light back to IR detector 142. If IR detector 142 detects a reflection, IR detector 142 provides a signal 143 to TOF measurement circuit 144.
TOF measurement circuit 144 measure times-of-flight (TOF) of IR laser light pulses to determine distances to objects in the field of view. In some embodiments, virtual protective housing circuit 180 provides a timing signal (not shown) corresponding to the emission time of a particular IR laser light pulse to TOF measurement circuit 144, and TOF measurement circuit 144 measures the TOF of IR laser light pulses by determining the elapsed time between the emission of the pulse and reception of the reflection of the same pulse.
TOF measurement circuit 144 may be implemented using any suitable circuits. For example, in some embodiments, TOF measurement circuit 144 includes an analog integrator that is reset when the IR pulse is launched, and is stopped when the reflected pulse is received. TOF measurement circuit 144 may also include an analog-to-digital converter to convert the analog integrator output to a digital value that corresponds to the time-of-flight (TOF) of the IR laser pulse, which in turn corresponds to the distance between system 100 and the object in the field of view from which the light pulse was reflected.
3D point cloud storage device 146 receives X, Y data from mirror drive and control circuit 154, and receives distance (Z) data on node 145 from TOF measurement circuit 144. A three-tuple (X,Y,Z) is written to 3D point cloud storage device for each detected reflection, resulting in a series of 3D points referred to herein as a “point cloud.” Not every X, Y measurement point in the field of view will necessarily have a corresponding Z measurement. Accordingly, the resulting point cloud may be sparse or may be dense. The amount of data included in the 3D point cloud is not a limitation of the present invention.
3D point cloud storage device 146 may be implemented using any suitable circuit structure. For example, in some embodiments, 3D point cloud storage device 146 is implemented in a dual port memory device that can be written on one port and read on a second port. In other embodiments, 3D point cloud storage device 146 is implemented as data structures in a general purpose memory device. In still further embodiments, 3D point cloud storage device 146 is implemented in an application specific integrated circuit (ASIC).
Comparator 148 compares the distance data (Z) on node 145 to a threshold value on node 147, and if the distance is less than the threshold, then comparator 148 asserts the short range object detection signal on node 184. The short range object detection signal alerts VPH circuit 180 to the detection of an object within a “short range,” where “short range” is determined by the value of the threshold on node 147. For example, if the threshold is set to a value corresponding to a distance of five meters, and the detected distance is lower than that threshold, then an object closer than five meters has been detected, and VPH circuit 180 will be notified by the short range object detection signal on node 184.
The threshold value on node 147 and the corresponding short range distance may be modified by VPH circuit 184 based on any criteria. For example, the threshold may be a function of IR laser pulse power, pulse duration, pulse density, wavelength, scanner speed, desired laser safety classification, and the like. The manner in which the threshold value is determined is not a limitation of the present invention.
VPH circuit 180 operates to manage accessible emission levels in a manner that allows overall operation to remain eye-safe. For example, in some embodiments, VPH circuit 180 controls whether a “short range pulse” or “long range pulse” is generated by setting a pulse energy value on node 185. The emitted pulse energy may be controlled by one or more of pulse power, pulse duration, or pulse count.
VPH circuit 180 may also control the timing of emitted pulses via the timing signal on node 157. In some embodiments, for every measurement point in the field of view, VPH circuit 180 signals pulse generation circuit 190 to generate a short range pulse that can detect objects with a very high level of confidence out to a distance sufficient to provide a virtual protective housing. As used herein, the term “short range pulse” refers to a pulse that is considered eye-safe at a very short range. For example, in some embodiments, the energy levels of the short range IR laser light pulses may be maintained below the IEC 60825.1 Class 1 Accessible Emissions Limit, such that short range IR laser light pulses can be emitted at every measurement point without risking injury to a human eye.
If an object is detected within the short range distance, the corresponding three-tuple (x,y,z) may be written to the 3D point cloud storage device 146, and system 100 provides a virtual protective housing by not emitting any higher energy pulses at that measurement point. If, however, a short range object is not detected, system 100 may emit one or more “long range pulses” that are of higher total energy to detect objects beyond the short range distance. For example, in some embodiments, system 100 may emit a short range IR laser light pulse that is considered eye-safe at a distance of 100 millimeters (mm) that has a 50% probability of detecting a 5% reflective target at 36 meters (m) in bright sunlight. This short range pulse may have a one in 10 billion probability of not detecting a 10% reflective target at a distance of 12 m. Also for example, system 100 may emit a long range pulse capable of detecting objects up to 200 m distant while remaining eye-safe beyond four meters distance. In this example, system 100 may emit short range pulses that have an extremely high probability of detecting objects within four meters, and then emit long range pulses that are capable of detecting objects at 200 m.
As used herein, the term “long range pulse” refers to one or more pulses with higher total energy than short range pulses. For example, in some embodiments, a single long range pulse may be emitted, and the single long range pulse may have higher energy than a single short range pulse, and in other embodiments, multiple long range pulses may be emitted, and the total energy of the multiple long range pulses may be higher than the single short range pulse.
Virtual protective housing circuit 180 may be implemented using any suitable circuit structures. For example, in some embodiments, VPH circuit 180 may include one or more finite state machines implemented using digital logic to respond to short range object detection and conditionally signal pulse generation circuit 190 to emit long range pulses. Further, in some embodiments, VPH circuit 180 may include a processor and memory to provide software programmability of short range pulse energy, long range pulse energy, threshold values and the like. The manner in which VPH circuit 180 is implemented is not a limitation of the present invention.
In some embodiments, if a short range object is detected, the LIDAR system does not emit any long range pulses for that measurement point, and the detected distance is written to the 3D point cloud. On the other hand, if a short range object is not detected, one or more long range pulses 230 is emitted in a manner that maintains accessible emissions at an eye-safe level. For example, short range pulse 210 may have an energy level that provides a very high probability of detecting an object within the short range distance, and long range pulse 220 may have a total energy level that is eye-safe at the short range distance and beyond. Long range pulses can follow shortly after the threshold time if no short range object is detected. For example, long range pulse 220 may be emitted within 100 ns of the threshold time, or at 133 ns. The times corresponding to the threshold and emission of long range pulses may be different in various embodiments based on the desired short range distance and processing times, and are not a limitation of the present invention.
In some embodiments, a single long range pulse 220 is emitted, and in other embodiments a train of long range pulses 230 is emitted for each measurement point. The number of long range pulses emitted at a single measurement point is not a limitation of the present invention. For example, in some embodiments, a single long range pulse may be emitted, where the single long range pulse has a higher energy than the short range pulse. Also for example, in some embodiments, multiple long range pulses may be emitted, and each long range pulse may have an energy level that is the same as the short range pulse, but the total energy of the multiple long range pulses is greater than the energy of the short range pulse.
Any number of pulses at any energy level may be employed to define multiple ranges. For example, a short range may be defined by the energy of a single short range pulse. Also for example, a medium range may be defined by multiple pulses, each having the same energy as the short range pulse, and a long range may be defined by one or more long range pulses with the same or greater energy as the short range pulse.
In some embodiments, a short range pulse is emitted at every measurement point, and in other embodiments, short range pulses are not emitted at every measurement point. For example, a short range pulse may be emitted at a first measurement point, and if a short range object is not detected, then long range pulses may be emitted at one or more subsequent measurement point without first emitting a short range pulse. This is possible in some embodiments, in part, because measurement points may be defined sufficiently close to one another to enable a valid assumption that when no short range object occupies a measurement point, no short range object occupies some number of subsequent measurement points.
The term “measurement point” as used herein, is not meant to designate an infinitely small point in space, but rather a small and finite continuous section of raster scan trajectory 140. For example, the controlled output beam 134 (
Method 400 is shown beginning with block 410 in which a short range pulse energy level is set and the short range pulse is emitted. In some embodiments, this corresponds to setting a pulse energy level to a value that will result in eye-safe operation at a particular distance from the LIDAR system. For example, in some embodiments, a short range pulse energy level may be set by virtual protective housing circuit 180 (
If a short range object is detected at 420, then a 3D point (X,Y,Z) may be written to a 3D point cloud storage device such as 3D storage device 146 (
At 430, one or more long range pulses are emitted. If an object is detected at 440, then a 3D point (X,Y,Z) may be written to a 3D point cloud storage device such as 3D storage device 146 (
In some embodiments, the threshold corresponding to the short range distance and the energy level of the long range pulse(s) are set to values that result in the short range distance and the minimum eye-safe distance of the long range pulse(s) being equal. In other embodiments, the threshold corresponding to the short range distance and the energy level of the long range pulse(s) are set to values that result in the short range distance being greater than minimum eye-safe distance of the long range pulse(s).
In some embodiments, the energy of short range pulses is increased when the platform upon which the LIDAR system is mounted is in motion. For example, when automobile 610 has a velocity above a threshold, the energy of short range pulses may have a level that results in accessible emissions eye-safe level at a minimum distance above 100 mm. In some embodiments, the minimum distance at which the accessible emissions result in eye-safe level may be a meter or more. Also for example, the energy of short range pulses may be increased with increased platform velocity. In some embodiments, the energy of short range pulses may be gradually increased as the platform accelerates between 2.5 meters per second (m/s) and 25 m/s.
Increasing the energy level of short range pulses may result in increased probability of detecting objects within the short range and/or increasing the short range within which objects can be detected.
Method 410 corresponds to block 410 of
At 720, if a velocity is faster than a threshold, processing continues at 740, and if a velocity is not faster than a threshold, processing continues at 730. In some embodiments, the velocity corresponds to the velocity of a moving platform upon which the LIDAR system is mounted. For example, if the LIDAR system is mounted on an automobile, the velocity corresponds to the speed of the automobile. In some embodiments, the LIDAR system receives velocity information from the automobile, and in other embodiments, the LIDAR system includes a velocity sensor and does not rely on an external source of velocity information.
At 740, the short range pulse energy level and the time threshold corresponding to the short range distance are increased. In some embodiments, the short range pulse energy is increased to a level that results in accessible emissions that result in eye-safe levels at a minimum distance of one meter. In other embodiments, the short range pulse energy is increased to a level that results in accessible emissions that result in eye-safe levels at a minimum distance greater than or less than one meter. At 730, the short range pulse is emitted.
Referring to
Redundant short range object detection provides an additional measure of safety. For example, if one or the IR detectors, TOF circuits, or comparators should fail, the redundancy will ensure continued safe operation.
In some embodiments, IR detector 142 and second IR detector 842 receive reflected light through different optical paths. For example, IR detector 142 may receive reflected light along a path shown at 135 and IR detector 835 may share an optical path with the emitted light pulses. In embodiments represented by
In some embodiments, both of the detection and TOF circuits operate to detect short range objects, and only one of the detection and TOF circuits operate to measure long range distance and/or write to the 3D cloud storage device. For example, in embodiments represented by
Referring now to
Each of TOF and short range detection circuits 940 and 950 include a TOF circuit and comparator. For example, TOF and short range detection circuits 940 may include TOF circuit 844 and comparator 848 (
Transmit module 910 includes an IR laser light source to produce a pulsed laser beam, collimating and focusing optics, and one or more scanning mirror assemblies to scan the pulsed laser beam in two dimensions in the field of view. Transmit module 910 also includes an IR laser light detector that shares an optical path with emitted IR laser light pulses. Example embodiments of transmit modules are described more fully below with reference to later figures.
Receive module 930 includes optical devices and one or more scanning mirror assemblies to scan in two dimensions to direct reflected light from the field of view to an included IR light detector. Example embodiments of receive modules are described more fully below with reference to later figures.
Control circuit 154 controls the movement of scanning mirrors within transmit module 910 as described above with reference to
As shown in
In some embodiments, laser light source 1010 sources nonvisible light such as infrared (IR) light. In these embodiments, IR detector 1066 detects the same wavelength of nonvisible light, as does an IR detector in receive module 930 (
Laser light source 1010 may include any number or type of emitter suitable to produce a pulsed laser beam. For example, in some embodiments, laser light source 1010 includes multiple laser diodes shown in
Scanner 1028 receives the pulsed laser beam from optical devices 1020 and scans the pulsed beam in two dimensions. In embodiments represented by
Although scanner 1028 is shown including two scanning mirror assemblies, where each scans in a separate dimension, this is not a limitation of the present invention. For example, in some embodiments, scanner 1028 is implemented using a single biaxial scanning mirror assembly that scans in two dimensions. In some embodiments, scanning devices uses electromagnetic actuation, achieved using a miniature assembly containing a MEMS die and small subassemblies of permanent magnets and an electrical interface, although the various embodiments are not limited in this respect.
Exit optical devices 1050 operate on the scanning pulsed laser beam as it leaves the transmit module. In some embodiments, exit optical devices 1050 perform field expansion. For example, scanning mirror assembly 1028 may scan through maximum angular extents of 20 degrees on the fast scan axis, and may scan through maximum angular extents of 40 degrees on the slow scan axis, and exit optical devices 1050 may expand the field of view to 30 degrees on the fast scan axis and 120 degrees on the slow scan axis. The relationship between scan angles of scanning mirrors and the amount of field expansion provided by exit optical devices 1050 is not a limitation of the present invention.
Received energy pickoff device 1060 deflects received light (shown as a dotted line) that shares the transmit optical path with the emitted light pulses (shown as a solid line). The deflected received light is then reflected by mirror 1062, focused by optical device 1064, and detected by IR detector 1066. In some embodiments, pickoff device 1060 includes a “window” that transmits the pulsed beam produced by the IR laser light source, and a reflective outer portion to deflect received energy outside the window. In other embodiments, pickoff device 1060 is a partial reflector that transmits a portion of incident light and reflects the rest. For example, a reflector that transmits 90% of incident light and reflects 10% of incident light will provide the IR detector with 10% of the light reflected off an object in the field of view. In still further embodiments, pickoff device 1060 may incorporate a polarizing beam splitter that transmits the pulsed laser beam (at a first polarization), and picks off received light of a different polarization. This is effective, in part, due to the reflections being randomly polarized due to Lambertian reflection. In still further embodiments, the outgoing laser beam and received energy may be directed to different portions of the scanning mirrors, and pickoff device 1060 may be an offset mirror positioned to reflect one but not the other.
IR detector 1066 may be an example embodiment of IR detector 842 (
Scanning mirror assemblies 1230 and 1240 are similar or identical to scanning mirror assemblies 1030 and 1040, and exit optical devices 1250 are similar or identical to exit optical devices 1050. Bandpass filter 1222 passes the wavelength of light that is produced by laser light source 1010, and blocks ambient light of other wavelengths. For example, in some embodiments, the laser light source produces light at 905 nm, and bandpass filter 1222 passes light at 905 nm.
Imaging optical devices 1220 image a portion of the field of view onto IR detector 1210 after reflection by fold mirrors 1212. Because scanner 1228 is scanned synchronously with scanner 1028, arrayed receiver 1210 always collects light from the measurement points illuminated by the scanned pulsed beam.
Integrated photonics module 1410 includes both transmit module 910 and receive module 930. In some embodiments, a photonics module include transmit module 910, and a receive module that does not include a separate scanning assembly. For example, a photonics module may implement the optical portions of LIDAR system 800 (
Power control circuit 1604 is responsive to VPH circuit 184 to reduce power of visible laser light pulses when objects are detected in the field of view. For example, if a short range object is detected, power control circuit 1604 may blank the visible laser light or reduce power levels such that accessible emissions are eye-safe at the distance of the detected object.
Although the present invention has been described in conjunction with certain embodiments, it is to be understood that modifications and variations may be resorted to without departing from the scope of the invention as those skilled in the art readily understand. Such modifications and variations are considered to be within the scope of the invention and the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4657382 | Busujima | Apr 1987 | A |
9791557 | Wyrwas | Oct 2017 | B1 |
10488496 | Campbell | Nov 2019 | B2 |
20090219962 | Meyers | Sep 2009 | A1 |
20090273770 | Bauhahn | Nov 2009 | A1 |
20130107000 | Xue | May 2013 | A1 |
20170176990 | Keller | Jun 2017 | A1 |
20180088214 | O'Keeffe | Mar 2018 | A1 |
20180284244 | Russell | Oct 2018 | A1 |
20180364356 | Eichenholz et al. | Dec 2018 | A1 |
20190064331 | Russell | Feb 2019 | A1 |
20190088814 | Ueno | Mar 2019 | A1 |
20190323803 | Jung | Oct 2019 | A1 |
20200003893 | Okada et al. | Jan 2020 | A1 |
20200200910 | Pan | Jun 2020 | A1 |
20210325515 | Warke | Oct 2021 | A1 |
Number | Date | Country |
---|---|---|
20180046332 | May 2018 | KR |
20180046332 | May 2018 | KR |
WO20212081979 | Jun 2012 | WO |
WO201805 2558 | Mar 2018 | WO |
WO20180052558 | Mar 2018 | WO |
Entry |
---|
“PCT ISR and Written Opionion”, Jun. 21, 2021. |
“European Search Report”, Jul. 17, 2023. |
“European Search Report and Written Opinion”, EP applic. No. 21763572.1,. |
Number | Date | Country | |
---|---|---|---|
20210270938 A1 | Sep 2021 | US |