Nova Patents
CA3012003C

Multiple pulse, lidar based 3-d imaging

Abstract

Methods and systems for performing multiple pulse LIDAR measurements are presented herein. In one aspect, each LIDAR measurement beam illuminates a location in a three dimensional environment with a sequence of multiple pulses of illumination light. Light reflected from the location is detected by a photosensitive detector of the LIDAR system during a measurement window having a duration that is greater than or equal to the time of flight of light from the LIDAR system out to the programmed range of the LIDAR system, and back. The pulses in a measurement pulse sequence can vary in magnitude and duration. Furthermore, the delay between pulses and the number of pulses in each measurement pulse sequence can also be varied. In some embodiments, the multi-pulse illumination beam is encoded and the return measurement pulse sequence is decoded to distinguish the measurement pulse sequence from exogenous signals.

CA3012003C, drawing sheet 1
Sheet 1 of 12

Term

10.4 yearsleft in the term

Expires 31 January 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

50 claims: 5 independent, 45 dependent

  1. 1
    A light detection and ranging (LIDAR) device, comprising:a multiple pulse illumination source emitting a multi-pulse beam of illumination light from the LIDAR device into a three dimensional environment, the multi-pulse beam of illumination light illuminates a particular spot of the three dimensional environment with a measurement pulse sequence of illumination light including multiple pulses of illumination light, the multiple pulse illumination source comprising: a pulsed light emitting device;a plurality of electrical energy storage elements selectively coupled to the pulsed light emitting device;an electrical energy source electrically coupled to the plurality of electrical energy storage elements, wherein the electrical energy source provides electrical energy to the plurality of electrical energy storage devices;and a plurality of switching elements configured to encode, in response to an amount of noise in an output signal generated by a photosensitive detector, the measurement pulse sequence by selectively coupling each of the plurality of energy storage elements to the pulsed light emitting device;the photosensitive detector that detects an amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse Date reçue/Date received 2021-01-18 beam of illumination light and generates the output signal indicative of the detected amount of light;and a computing system configured to: receive the output signal indicative of the detected amount of light;convert the output signal to a digital signal;and determine a time of flight of the measurement pulse sequence from the LIDAR device to the particular spot of the three dimensional environment and back to the LIDAR device based on the digital signal.
  2. 2
    The LIDAR device of Claim 1, wherein the computing system is further configured Lo:communicate a control signal to each of the plurality of switching elements, wherein the control signal causes one or more of the plurality of switching elements to change state from a substantially electrically non-conductive state to a substantially electrically conductive state.
  3. 3
    The LIDAR device of Claim 2, wherein the control signal causes a sequence of electrical discharges from more than one electrical storage element to the pulsed light emitting device, and wherein the pulsed light emitting device receives the sequence of electrical discharges and generates the multi-pulse beam of illumination light.
  4. 4
    The LIDAR device of Claim 3, wherein the multi-pulse beam of illumination light includes a first pulse having a first amplitude and a second pulse having a second amplitude greater or smaller than the first amplitude. Date Reçue/Date Received 2021-07-27
  5. 5
    The LIDAR device of Claim 3, wherein the multi-pulse illumination beam includes a first pulse having a first duration and a second pulse having a second duration greater or smaller than the first duration.
  6. 6
    The LIDAR device of Claim 3, wherein the multi-pulse illumination beam includes a first pulse having a first duration and a first amplitude and a second pulse having a second duration and a second amplitude, wherein the second amplitude is greater than the first amplitude, and the second duration is greater than the first duration,
  7. 7
    The LIDAR device of Claim 3, wherein the multi-pulse illumination beam is encoded according to a code diversity scheme, an amplitude diversity scheme, a time diversity scheme, or a combination thereof.
  8. 8
    The LIDAR device of Claim 1, wherein the computing system is further configured to:determine a time of detection associated with each of a plurality of successive instances of the output signal that exceed a threshold value;and determine if a time between each of the successive instances is substantially similar to a time between multiple pulses of the multi-pulse beam of illumination light, wherein the determining of the time of flight of the multi-pulse beam of illumination light is based on a difference between a lime when Lhe mulli-pulse beam is emilled from Lhe LIDAR device and the time of detection associated with each of the plurality of successive instances of the output signal that exceed the threshold value.
  9. 9
    The LIDAR device of Claim 1, wherein the computing system is further configured to:Date reçue/Date received 2021-01-18 filter the output signal;and determine an instance when the filtered output signal exceeds a threshold value, wherein the determining of the time of flight of the multi-pulse beam of illumination light is based on a difference between a time when the multi-pulse beam is emitted from the LIDAR device and a time of detection associated with the instance when the filtered output signal exceeds the threshold value.
  10. 10
    The LIDAR device of Claim 9, wherein the filtering involves a signature detection filter.
  11. 11
    The LIDAR device of Claim 1, wherein the output signal indicative of the detected amount of light is generated during a measurement time window having a duration that exceeds the time of flight of light over a distance that is twice the measurement range of the LIDAR device.
  12. 12
    A light detection and ranging (LIDAR) device, comprising:a multiple pulse illumination source emitting a multi-pulse beam of illumination light from the LIDAR device into a three dimensional environment, the multi-pulse beam of illumination light illuminates a particular spot of the three dimensional environment with a measurement pulse sequence of illumination light including multiple pulses of illumination light, the multiple pulse illumination source comprising: a pulsed light emitting device;a plurality of electrical energy storage elements selectively coupled to the pulsed light emitting device;an electrical energy source electrically coupled to the plurality of electrical energy storage elements, wherein the Date reçue/Date received 2021-01-18 electrical energy source provides electrical energy to the plurality of electrical energy storage devices;and a plurality of switching elements configured to encode, in response to an amount of noise in an output signal generated by a photosensitive detector, the measurement pulse sequence by selectively coupling each of the plurality of energy storage elements to the pulsed light emitting device;the photosensitive detector that detects an amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse beam of illumination light and generates the output signal indicative of the detected amount of light;and a non-transitory computer readable medium storing an amount of program code that when executed by a computing system causes the computing system to: receive the output signal indicative of the detected amount of light;convert the output signal to a digital signal;and determine a time of flight of the measurement pulse sequence from Lhe LIDAR device Lo Lhe particular spot of the three dimensional environment and back to the LIDAR device based on the digital signal.
  13. 13
    The LIDAR device of Claim 12, wherein the multi-pulse beam of illumination light includes a first pulse having a first amplitude and a second pulse having a second amplitude greater or smaller chan the first amplitude. Date reçue/Date received 2021-01-18
  14. 14
    The LIDAR device of Claim 12, wherein the multi-pulse illumination beam includes a first pulse having a first duration and a second pulse having a second duration greater or smaller than the first duration.
  15. 15
    The LIDAR device of Claim 12, wherein the multi-pulse illumination beam is encoded according to a code diversity scheme, an amplitude diversity scheme, a time diversity scheme, or a combination thereof.
  16. 16
    The LIDAR device of Claim 12, wherein the amount of program code further causes the computing system to:filter the output signal;and determine an instance when the filtered output signai exceeds a threshold value, wherein the determining of the time of flight, of t.he multi-pulse beam of illumination light is based on a difference between a time when the multi-pulse beam is emitted from the LIDAR device and a time of detection associated with the instance when the filtered output signal exceeds the threshold value.
  17. 17
    The LIDAR device of Claim 12, wherein the output signal indicative of the detected amount of light is generated during a measurement time window having a duration that exceeds the time of flight oi:light over a distance that is twice the measurement range of the LIDAR device
  18. 18
    A method comprising:encoding, in response to an amount of noise in a first output signal generated by a photosensitive detector of a light detection and ranging (LIDAR) device, a measurement pulse sequence of a multi-pulse beam of illumination light;emitting the multi-pulse beam of illumination light from a multiple pulse illumination source of the LIDAR device into a Date reçue/Date received 2021-01-18 three dimensional environment, such that the multi-pulse beam of illumination light illuminates a particular spot of the three dimensional environment with the measurement pulse sequence of illumination light including multiple pulses of illumination light, the multiple pulse illumination source comprising: a pulsed light emitting device;a plurality of electrical energy storage elements selectively coupled to the pulsed light emitting device;a plurality of switching elements configured to selectively couple each of the plurality of energy storage elements to ihe pulsed light emitting device;and an electrical energy source electrically coupled to the plurality of electrical energy storage elements, wherein the electrical energy source provides electrical energy to the plurality of electrical energy storage devices;detecting an amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse beam of illumination light;generating a second output signal indicative of the detected amount of light;converting the second output signal to a digital signal;and determining a time of flight of the measurement pulse sequence from the LTDAR device to the particular spot of the three dimensional environment and back to the LIDAR device based on the digital signal.
  19. 19
    The method of Claim 18, wherein the multi-pulse beam of illumination light includes a first pulse having a first Date reçue/Date received 2021-01-18 amplitude and a second pulse having a second amplitude greater or smaller _ .han the first amplitude, a first pulse having a first duration and a second pulse having a second duration greater or smaller than the first duration, or a combination thereof.
  20. 20
    The method of Claim 18, wherein the multi-pulse illumination beam is encoded according to a code diversity scheme, an amplitude diversity scheme, a time diversity scheme, or a combination thereof.
  21. 21
    The method of Claim 18, further comprising:filtering the second oulpul signal;and determining an instance when the filtered output signal exceeds a threshold value, wherein the determining of the time of flight of the measurement pulse sequence is based on a difference between a time when the measurement pulse sequence is emitted from the LIDAR device and a time of detection associated with the instance when the filtered output signal exceeds the threshold value.
  22. 22
    The method of Claim 18, wherein the amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse beam of illumination light is detected during a measurement time window having a duration that exceeds the time of flight of light over a distance that is twice the measurement range of the LIDAR device.
  23. 23
    A light detection and ranging, LIDAR, device, compri si ng :a multiple pulse illumination source emitting an encoded multi pulse beam of illumination light from the Date reçue/Date received 2021-01-18 LIDAR device into a three dimensional environment, the multi-pulse beam of illumination light illuminates a particular spot of the three dimensional environment with a measurement pulse sequence of illumination light including multiple pulses of illumination light;a photosensitive detector that detects an amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse beam of illumination light and generates an output signal indicative of the detected amount of light;and a computing system configured to: receive the output signal indicative of the detected amount of light;convert the output signal to a digital signal;and determine a time of flight of the measurement pulse sequence from the LIDAR device to the particular spot of the three dimensional environment and back to the LIDAR device based on the digital signal, wherein the multiple pulse illumination source is configured to change a coding of the multi-pulse beam in response to analysis of the output signal generated by the photosensitive detector.
  24. 24
    The LIDAR device of Claim 23, wherein the multiple pulse illumination source includes:a pulsed light emitting device;a plurality of electrical energy storage elements selectively coupled to the pulsed light emitting device;Daté reçue/Date received 2021-01-18 a plurality of switching elements configured to selectively couple each of the plurality of energy storage elements to the pulsed light emitting device;and an electrical energy source electrically coupled to the plurality of electrical energy storage elements, wherein the electrical energy source provides electrical energy to the plurality of electrical energy storage devices .
  25. 25
    The LIDAR device of Claim 24, wherein the computing system is further configured to:communicate a control signal to each of the plurality of switching elements, wherein the control signal causes one or more of the plurality of switching elements to change state from a substantially electrically nonconductive state to a substantially electrically conductive state .
  26. 26
    The LIDAR device of Claim 25, wherein the control signal causes a sequence of electrical discharges from more than one electrical storage element to the pulsed light emitting device, and wherein the pulsed light emitting device receives the sequence of electrical discharges and generates the multi-pulse beam of illumination light.
  27. 27
    The LIDAR device of Claim 26, wherein the multipulse beam of illumination light includes a first pulse having a first amplitude and a second pulse having a second amplitude greater or smaller than the first amplitude.
  28. 28
    The LIDAR device of Claim 26, wherein the multipulse illumination beam includes a first pulse having a first duration and a second pulse having a second duration greater or smaller than the first duration. Date reçue/Date received 2021-01-18
  29. 29
    The LIDAR device of Claim 2G, wherein the multipn’ise illumination beam includes a first pulse having a first duration and a first amplitude and a second pulse having a second duration and a second amplitude, wherein the second amplitude is greater than the first amplitude, and the second duration is greater than the first duration.
  30. 30
    The LIDAR device of Claim 26, wherein the multipulse illumination beam is encoded according to any of a code diversity scheme, an amplitude diversity scheme, and a time diversity scheme.
  31. 31
    The LIDAR device of Claim 23, wherein the computing system is further configured to:determine a time of detection associated with each of a plurality of successive instances of the output signal that exceed a threshold value;and determine if a time between each of the successive instances is substantially similar to a time between multiple pulses of the multi-pulse beam of illumination light, wherein the determining of the time of flight of the multi-pulse beam of illumination light is based on a difference between a time when the multi-pulse beam is emitted from the LIDAR device and the time of detection associated with each of the plurality of successive instances of the output signal that exceed the threshold value .
  32. 32
    The LIDAR device of Claim 23, -wherein the computing system is further configured to:filter the output signal;and determine an instance when the filtered output signal exceeds a threshold value, wherein the determining of the Date reçue/Date received 2021-01-18 time of flight of the multi-pulse beam of illumination light is based on a difference between a time when the multi-pulse beam is emitted from the LIDAR device and a time of detection associated with the instance when the filtered output signal exceeds the threshold value.
  33. 33
    The LIDAR device of Claim 32, wherein the filtering involves a signature detection filter.
  34. 34
    The LIDAR device of Claim 23, wherein Lhe ouLpuL signal indicative of the detected amount of light is generated during a measurement time window having a duration that exceeds the time of flight of light over a distance that is twice the measurement range of the LIDAR device.
  35. 35
    The LIDAR device of Claim 23, wherein the analysis of the output signal comprises measuring noise in the output signal.
  36. 36
    The LIDAR device of Claim 35, wherein the analysis of the output signal further comprises determining that the noise in the output signal exceeds a threshold value.
  37. 37
    The LIDAR device of Claim 23, wherein changing the coding of the multi-pulse illumination beam comprises changing the measurement pulse sequence of illumination light encoded in the multi-pulse illumination beam.
  38. 38
    The LIDAR device of Claim 37, wherein changing the coding of the multi-pulse illumination beam reduces an impact of exogenous noise sources on the determining of the time of flight of the measurement pulse sequence.
  39. 39
    The LIDAR device of Claim 23, wherein the coding of the multi-pulse illumination beam comprises the measurement pulse sequence of illumination light encoded within the Daté reçue/Date received 2021-01-18 multi-pulse illumination beam, and wherein changing the coding of the mn1ti-pulse illumination beam comprises selecting another measurement pulse sequence and encoding the selected measurement pulse sequence within the multipulse illumination beam.
  40. 40
    The LIDAR device of Claim 24, wherein the multiple pulse illumination source changing the coding of the multipulse beam in response to analysis of the output signal comprises the plurality of switching elements generating, in response to an amount of noise in the output signal, an encoded signal within Lhe measurement pulse sequence.
  41. 41
    The LIDAR device of Claim 40, wherein the plurality of switching elements is configured to generate the encoded signal within the measurement pulse sequence by selectively coupling one or more of the energy storage elements to the pulsed light emitting device, and wherein the measurement pulse sequence is different from another measurement pulse sequence from any other pulse illumination source of the LIDAR device .
  42. 42
    The LIDAR device of Claim 23, wherein changing the coding of the multi-pulse beam in response to analysis of the output signal comprises generating, in response to an amount of noise in the output signal, an encoded signal within the measurement pulse sequence.
  43. 43
    A method comprising:emitting an encoded multi-pulse beam of illumination light from a LIDAR device into a three dimensional environment, the multi-pulse beam of illumination light illuminates a particular spot of Lhe three dimensional environment with a measurement pulse sequence of Daté reçue/Date received 2021-01-18 illumination light including multiple pulses of illumination 1i ght;detecting an amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse beam of illumination light;generating an output signal indicative of the detected amount of liyhL;converting the output signal to a digital signal;determining a time of flight of the measurement pulse sequence from the LIDAR device to the particular spot of the three dimensional environment and back to the LIDAR device based on the digital, signal;and changing a coding of the multi-pulse beam in response to analysis of the output signal.
  44. 44
    The method of Claim 43, wherein the multi-pul so beam of illumination light includes a first pulse having a firsL amplitude and a second pulse having a second amplitude greater or smaller than the first amplitude, a first pulse having a first duration and a second pulse having a second duration greater or smaller than the first duration, or a combination thereof.
  45. 45
    The method of Claim 43, wherein the multi-pulse illumination beam is encoded according to any of a code diversity scheme, an amplitude diversity scheme, and a time diversity scheme.
  46. 46
    The method of Claim 43, further comprising:filtering the output signal;and Daté reçue/Date received 2021-01-18 determining an instance when the filtered output .signal exceeds a threshold value, wherein the determining of the time of flight of the measurement pulse sequence is based on a difference between a time when the measurement pulse sequence is emitted from the LIDAR device and a time of detection associated with the instance when the filtered output signal exceeds the threshold value.
  47. 47
    The method of Claim 43, wherein the amount of the measurement pulse sequence reflected from the particular spot of the three dimensional environment illuminated by the multi-pulse beam of illumination light is detected during a measurement time window having a duration that exceeds the time of flight, of light over a distance that, is twice the measurement range of the LIDAR device.
  48. 48
    The method of Claim 43, wherein the output signal is generated by a photosensitive detector of the LIDAR device, and wherein changing the coding of the multi-pulse beam in response to analysis of the output signal comprises encoding, in response to an amount of noise in the output signal, the multi-pulse beam of illumination light.
  49. 49
    The method of Claim 48, wherein:the multi-pulse beam of illumination light is emitted by a multiple pulse illumination source of the LIDAR device, the multi-pulse beam of illumination light is different from another mulLi-pulse beam of illumination light from any other pulse illumination source of the LIDAR device, and the multiple pulse illumination source of the LIDAR device comprises a pulsed light emitting device, a plurality of electrical energy storage elements selectively coupled to the pulsed light emitting device, a plurality of switching Date reçue/Date received 2021-01-18 elements configured to selectively couple each of the plurality of energy storage elements to the pulsed light emitting device at different times, and an electrical energy source electrically coupled to and configured to provide electrical energy to the plurality of electrical energy storage elements.
  50. 50
    The method of Claim 43, wherein the output signal is generated by a photosensitive detector of the LIDAR device, and wherein changing the coding of the multi-pulse beam in response to analysis of the output signal comprises generating, in response to an amount of noise in the output signal, ar. encoded signal within the measurement pulse sequence of the multi-pul. se beam of illumination light.
Independent claims50