DE102020106359B4 - Distance determination of objects - Google Patents
Distance determination of objects Download PDFInfo
- Publication number
- DE102020106359B4 DE102020106359B4 DE102020106359.8A DE102020106359A DE102020106359B4 DE 102020106359 B4 DE102020106359 B4 DE 102020106359B4 DE 102020106359 A DE102020106359 A DE 102020106359A DE 102020106359 B4 DE102020106359 B4 DE 102020106359B4
- Authority
- DE
- Germany
- Prior art keywords
- time
- light
- light transit
- delay
- delay element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005259 measurement Methods 0.000 claims abstract description 45
- 238000011156 evaluation Methods 0.000 claims abstract description 22
- 230000005693 optoelectronics Effects 0.000 claims abstract description 14
- 230000003111 delayed effect Effects 0.000 claims abstract description 8
- 238000012544 monitoring process Methods 0.000 claims abstract description 7
- 230000015556 catabolic process Effects 0.000 claims abstract description 5
- 230000001934 delay Effects 0.000 claims description 24
- 238000000034 method Methods 0.000 claims description 18
- 238000012937 correction Methods 0.000 claims description 7
- 230000000630 rising effect Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 10
- 238000013139 quantization Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000002123 temporal effect Effects 0.000 description 5
- 238000012935 Averaging Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 239000002800 charge carrier Substances 0.000 description 3
- 238000010972 statistical evaluation Methods 0.000 description 3
- 238000009827 uniform distribution Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 238000010791 quenching Methods 0.000 description 2
- 230000000171 quenching effect Effects 0.000 description 2
- 238000002366 time-of-flight method Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/4861—Circuits for detection, sampling, integration or read-out
- G01S7/4863—Detector arrays, e.g. charge-transfer gates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
- G01S17/10—Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/4865—Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Optoelektronischer Sensor (10) zur Erfassung und Abstandsbestimmung von Objekten (20) in einem Überwachungsbereich (18), der einen Lichtsender (12) zum Aussenden eines Lichtpulses (16) zu einem ersten Zeitpunkt, einen Lichtempfänger (26) mit einer ersten Vielzahl von Lawinenphotodiodenelementen (26a), die jeweils mit einer Vorspannung oberhalb einer Durchbruchspannung vorspannbar und somit in einem Geiger-Modus betreibbar sind und einzeln oder gruppenweise bei Lichtempfang zu jeweils einem zweiten Zeitpunkt ein Empfangssignal erzeugen, eine zweite Vielzahl von den Lawinenphotodiodenelementen (26a) zuordenbaren Lichtlaufzeitmesseinheiten (38) zur Bestimmung von Einzellichtlaufzeiten aus einem ersten Zeitpunkt und einem zweiten Zeitpunkt sowie eine Steuer- und Auswertungseinheit (28, 42) aufweist, die dafür ausgebildet ist, aus den Einzellichtlaufzeiten eine gemeinsame Lichtlaufzeit für einen ausgesandten und wieder empfangenen Lichtpuls und daraus einen Abstandswert zu ermitteln, wobei der Sensor (10) ein Verzögerungselement (36) aufweist, um den ersten Zeitpunkt und/oder den zweiten Zeitpunkt künstlich zu verzögern, dadurch gekennzeichnet, dass das Verzögerungselement (36) derart ausgebildet und angeordnet ist, dass der gemeinsam den Lichtlaufzeitmesseinheiten (38) zugeführte erste Zeitpunkt verzögert wird und/oder die den Lichtlaufzeitmesseinheiten (38) zugeführten zweiten Zeitpunkte jeweils um eine gleiche Verzögerung verzögert werden.Optoelectronic sensor (10) for detecting and determining the distance of objects (20) in a monitoring area (18), which has a light transmitter (12) for emitting a light pulse (16) at a first time, a light receiver (26) with a first plurality of avalanche photodiode elements (26a), which can each be biased with a bias voltage above a breakdown voltage and can therefore be operated in a Geiger mode and, individually or in groups, generate a reception signal at a second time when receiving light, a second plurality of light transit time measuring units (38) which can be assigned to the avalanche photodiode elements (26a). ) for determining individual light transit times from a first time and a second time as well as a control and evaluation unit (28, 42) which is designed to determine a common light transit time for a transmitted and re-received light pulse from the individual light transit times and a distance value from this , wherein the sensor (10) has a delay element (36) in order to artificially delay the first point in time and / or the second point in time, characterized in that the delay element (36) is designed and arranged in such a way that the light transit time measurement units (38 ) supplied first point in time is delayed and / or the second points in time supplied to the light transit time measuring units (38) are each delayed by the same delay.
Description
Die Erfindung betrifft einen optoelektronischen Sensor und ein Verfahren zur Erfassung und Abstandsbestimmung von Objekten nach dem Oberbegriff von Anspruch 1 beziehungsweise 11.The invention relates to an optoelectronic sensor and a method for detecting and determining the distance of objects according to the preamble of claim 1 or 11.
Ein bekanntes Verfahren für die optische Abstandserfassung ist die Lichtlaufzeitmessung. Man unterscheidet die pulsbasierte und die phasenbasierte Messung, wobei hierfür auch die Begriffe direkte und indirekte Lichtlaufzeitmessung verwendet werden. In einem Pulslaufzeitverfahren wird ein kurzer Lichtpuls ausgesandt und die Zeit bis zum Empfang des zurückkehrenden Lichtpulses gemessen. Alternativ wird bei einem Phasenverfahren Sendelicht amplitudenmoduliert und eine Phasenverschiebung zwischen Sende- und Empfangslicht bestimmt, wobei die Phasenverschiebung ebenfalls ein Maß für die Lichtlaufzeit ist. Die Lichtlaufzeit wird dann über die Lichtgeschwindigkeit in einen Abstand umgerechnet.A well-known method for optical distance detection is time-of-flight measurement. A distinction is made between pulse-based and phase-based measurement, for which the terms direct and indirect light transit time measurement are also used. In a pulse transit time method, a short light pulse is emitted and the time until the returning light pulse is received is measured. Alternatively, in a phase method, transmitted light is amplitude-modulated and a phase shift between transmitted and received light is determined, the phase shift also being a measure of the light transit time. The travel time of light is then converted into a distance using the speed of light.
Die Lichtlaufzeitmessung wird in optoelektronischen Sensoren unterschiedlicher Komplexität eingesetzt. Entfernungstaster messen nur in eine Richtung. In einem Laserscanner wird durch eine Schwenk- oder Rotationsbewegung mit einem entfernungsmessenden Abtaststrahl eine Ebene, manchmal auch ein Raumbereich abgetastet. Um auf die bewegliche Abtasteinheit zu verzichten, werden sogenannte Solid State Scanner vorgeschlagen. Beispielsweise wird in der
Eine Herausforderung bei der Lichtlaufzeitmessung ist die robuste Erfassung auch geringer Nutzlichtpegel. Dazu werden in einigen optoelektronischen Sensoren Lawinenphotodioden eingesetzt (APD, Avalanche Photo Diode). Das einfallende Licht löst hier einen kontrollierten Lawinendurchbruch (Avalanche Effect) aus. Dadurch werden die durch einfallende Photonen erzeugten Ladungsträger vervielfacht, und es entsteht ein Photostrom, der zu der Lichtempfangsintensität proportional, dabei aber wesentlich größer ist als bei einer einfachen PIN-Diode.One challenge in light transit time measurement is the robust detection of even low levels of useful light. For this purpose, avalanche photodiodes are used in some optoelectronic sensors (APD, Avalanche Photo Diode). The incident light triggers a controlled avalanche breakthrough (avalanche effect). This multiplies the charge carriers generated by incident photons, creating a photocurrent that is proportional to the intensity of light reception, but is significantly larger than with a simple PIN diode.
Eine noch größere Empfindlichkeit wird mit Lawinenphotodioden erreicht, die im sogenannten Geiger-Modus betrieben werden (SPAD, Single Photon Avalanche Diode). Hierbei wird die Lawinenphotodiode oberhalb der Durchbruchspannung vorgespannt, so dass bereits ein einziger, durch ein einzelnes Photon freigesetzter Ladungsträger eine nicht mehr kontrollierte Lawine auslösen kann, die dann aufgrund der hohen Feldstärke sämtliche verfügbaren Ladungsträger rekrutiert. Danach kommt die Lawine zum Erliegen (passive quenching) und steht für eine gewisse Totzeit nicht mehr zur Detektion zur Verfügung. Alternativ ist auch bekannt, die Lawine von außen zu erkennen und zu löschen (active quenching). Eine SPAD zählt somit wie ein Geigerzähler Einzelereignisse. SPADs sind nicht nur hochempfindlich, sondern auch vergleichsweise kostengünstig und effizient in Silizium-Halbleitern zu integrieren. Weiter lassen sie sich dann mit wenig Aufwand auf einer Leiterkarte integrieren.Even greater sensitivity is achieved with avalanche photodiodes that are operated in the so-called Geiger mode (SPAD, Single Photon Avalanche Diode). Here, the avalanche photodiode is biased above the breakdown voltage, so that even a single charge carrier released by a single photon can trigger an avalanche that is no longer controlled, which then recruits all available charge carriers due to the high field strength. The avalanche then comes to a standstill (passive quenching) and is no longer available for detection for a certain dead time. Alternatively, it is also known to detect and extinguish the avalanche from the outside (active quenching). A SPAD counts individual events like a Geiger counter. SPADs are not only highly sensitive, but can also be integrated comparatively inexpensively and efficiently into silicon semiconductors. They can then be integrated onto a circuit board with little effort.
Eine Besonderheit ist die Tatsache, dass auch ein minimales Störereignis, wie ein Fremdlichtphoton oder Dunkelrauschen, das gleiche maximale Empfangssignal erzeugt wie ein Nutzlichtsignal. Da somit einzelne SPADs ein Digitalsignal liefern, bei dem eine Unterscheidung zwischen Mess- und Störereignis nicht möglich ist, werden in der Praxis eine Vielzahl von Ereignissen gemeinsam statistisch ausgewertet, die von mehreren SPADs und/oder Messwiederholungen mit weiteren Sendepulsen stammen. Die einzelnen Ereignisse werden von einem TDC (Time-to-Digital Converter) ausgewertet, der mit dem Sendepuls gestartet und dem Empfangspuls angehalten wird. Die somit gemessenen Einzellichtlaufzeiten werden dann in einem Histogramm gesammelt, und mit diesem Histogramm erfolgt die gemeinsame statistische Auswertung.A special feature is the fact that even a minimal disruptive event, such as an extraneous light photon or dark noise, produces the same maximum received signal as a useful light signal. Since individual SPADs deliver a digital signal in which a distinction between measurement and interference events is not possible, in practice a large number of events are statistically evaluated together, which come from several SPADs and/or measurement repetitions with further transmission pulses. The individual events are evaluated by a TDC (Time-to-Digital Converter), which is started with the transmit pulse and stopped with the receive pulse. The individual light transit times measured in this way are then collected in a histogram, and the joint statistical evaluation is carried out using this histogram.
Die TDCs haben eine begrenzte Auflösung von beispielsweise 100 ps. Unter Berücksichtigung des doppelten Lichtwegs von Sende- und Empfangspuls entspricht das einer Entfernungsauflösung von 15 mm. Das begrenzt herkömmlich die Genauigkeit der Messung. Natürlich ließe sich eine bessere Messgenauigkeit durch genauere TDCs erreichen. Dies hat aber Auswirkungen auf Speicherbedarf, Auswertungskapazität und -geschwindigkeit sowie Chipfläche und damit Kosten und Baugröße.The TDCs have a limited resolution of, for example, 100 ps. Taking into account the double light path of the transmit and receive pulses, this corresponds to a distance resolution of 15 mm. This traditionally limits the accuracy of the measurement. Of course, better measurement accuracy could be achieved through more precise TDCs. However, this has an impact on memory requirements, evaluation capacity and speed as well as chip area and thus costs and size.
Die
Die
In der
Die
Es ist daher Aufgabe der Erfindung, die Messgenauigkeit eines gattungsgemäßen Sensors zu verbessern.It is therefore the object of the invention to improve the measurement accuracy of a generic sensor.
Diese Aufgabe wird durch einen optoelektronischen Sensor und ein Verfahren zur Erfassung und Abstandsbestimmung von Objekten nach Anspruch 1 beziehungsweise 11 gelöst. Der erfindungsgemäße Sensor misst Abstände mit dem einleitend skizzierten Pulslaufzeitverfahren oder direkten Lichtlaufzeitverfahren. Ein Lichtsender sendet zu einem ersten Zeitpunkt einen Lichtpuls in den Überwachungsbereich. Ein Lichtempfänger weist eine erste Vielzahl von Lawinenphotodioden im Geigermodus oder SPADs auf. Bei Lichtempfang werden von den SPADs entsprechende Empfangssignale erzeugt, die als digitale Ereignisse zu einem jeweiligen zweiten Zeitpunkt aufgefasst werden können. Das Empfangslicht ist bestimmungsgemäß der remittierte oder reflektierte Sendepuls, kann aber auch Fremdlicht sein, und SPADs können zudem auch ohne Lichteinfall auslösen. SPADs können gruppenweise zusammengefasst werden, etwa als Summensignal, um schon auf dieser Ebene für einen gewissen statistischen Ausgleich von Störereignissen zu sorgen.This task is achieved by an optoelectronic sensor and a method for detecting and determining the distance of objects according to claims 1 and 11, respectively. The sensor according to the invention measures distances using the pulse transit time method outlined in the introduction or the direct light transit time method. A light transmitter initially sends a light pulse into the monitoring area. A light receiver includes a first plurality of Geiger mode avalanche photodiodes or SPADs. When light is received, the SPADs generate corresponding reception signals, which can be interpreted as digital events at a respective second point in time. The receiving light is intended to be the remitted or reflected transmit pulse, but can also be extraneous light, and SPADs can also trigger without incident light. SPADs can be combined in groups, for example as a sum signal, in order to ensure a certain statistical compensation of disturbing events at this level.
Eine zweite Vielzahl von Lichtlaufzeitmesseinheiten wird fest oder variabel einzelnen SPADs oder Gruppen von SPADs zugeordnet und bestimmt Einzellichtlaufzeiten aus dem vorzugsweise gemeinsamen ersten Zeitpunkt und dem jeweils von den zugeordneten SPADs erzeugten zweiten Zeitpunkt. Die Anzahl der Lichtlaufzeitmesseinheiten kann derjenigen der SPADs oder SPAD-Gruppen entsprechen, ist aber vorzugsweise geringer, so dass bestimmte SPADs ausgewertet werden und andere nicht. Eine Steuer- und Auswertungseinheit ermittelt durch gemeinsame beziehungsweise statistische Auswertung der Einzellichtlaufzeiten eine gemeinsame Lichtlaufzeit und damit den gesuchten Abstand zu einem jeweils angetasteten Objekt.A second plurality of light transit time measurement units is assigned to individual SPADs or groups of SPADs in a fixed or variable manner and determines individual light transit times from the preferably common first time point and the second time point generated in each case by the assigned SPADs. The number of light transit time measurement units can correspond to that of the SPADs or SPAD groups, but is preferably smaller, so that certain SPADs are evaluated and others are not. A control and evaluation unit determines a common light transit time and thus the desired distance to each object touched by joint or statistical evaluation of the individual light transit times.
Die Erfindung geht von dem Grundgedanken aus, die ersten und zweiten Zeitpunkte künstlich zu variieren (Dithering). Dazu ist ein Verzögerungselement vorgesehen, das eine künstliche Verzögerung im entsprechenden Pfad der ersten beziehungsweise zweiten Zeitpunkte erzeugt. Künstlich bedeutet, dass die Verzögerung über unvermeidliche interne Signallaufzeiten und einen etwaigen Jitter durch Toleranzen und dergleichen hinausgeht. Eine Verzögerung könnte hier auch negativ sein. Sendeseitig besteht dafür die Freiheit, auch einen früheren Zeitpunkt zu wählen. Aber auch empfangsseitig lässt sich das beispielsweise effektiv dadurch erreichen, dass sämtliche zweiten Zeitpunkte einen gewissen konstanten Versatz erhalten, der dann individuell verkürzt wird. Ganz allgemein kann bei einer Lichtlaufzeitmessung ein konstanter Zeitversatz korrigiert oder kalibriert werden.The invention is based on the basic idea of artificially varying the first and second points in time (dithering). For this purpose, a delay element is provided which generates an artificial delay in the corresponding path of the first or second points in time. Artificial means that the delay goes beyond unavoidable internal signal delays and any jitter caused by tolerances and the like. A delay could also be negative here. On the broadcast side, there is the freedom to choose an earlier time. But this can also be effectively achieved on the receiving side, for example, by giving all second points in time a certain constant offset, which is then shortened individually. In general, a constant time offset can be corrected or calibrated during a time-of-flight measurement.
Die Erfindung hat den Vorteil, dass die Entfernungsauflösung mit sehr einfachen und kostengünstigen Mitteln deutlich verbessert werden kann. Die herkömmliche Begrenzung der Genauigkeit durch die Feinauflösung der Lichtlaufzeitmesseinheiten wird aufgehoben und eine sehr genaue Interpolation unterhalb dieser Feinauflösung mit geringer Schwarz-Weiß-Verschiebung ermöglicht. Das wird mit den Vorteilen eines SPAD-basierten direkten Lichtlaufzeitverfahrens verknüpft, mit sehr hoher Empfindlichkeit und gutem Signal-Rausch-Verhältnis und entsprechend hoher Robustheit gegenüber Kantentreffern oder Remissionssprüngen auf einem Objekt.The invention has the advantage that the distance resolution can be significantly improved using very simple and inexpensive means. The traditional limitation of accuracy due to the fine resolution of the time-of-flight measurement units is eliminated and very precise interpolation below this fine resolution with a small black-and-white shift is made possible. This is combined with the advantages of a SPAD-based direct time-of-flight method, with very high sensitivity and good signal-to-noise ratio and correspondingly high robustness against edge hits or jumps in remission on an object.
Die Steuer- und Auswertungseinheit ist bevorzugt dafür ausgebildet, Einzellichtlaufzeiten in einem Histogramm zu sammeln und die gemeinsame Lichtlaufzeit aus einem Maximum des empfangenen Lichtpulses in dem Histogramm zu bestimmen. Die gemeinsame statistische Auswertung basiert hier auf einem Histogramm, das eine einfache Möglichkeit darstellt, die Informationen der Einzellichtlaufzeiten zu bündeln. Das Histogramm enthält auch Einzellichtlaufzeiten zu Störereignissen. Damit überlagert erzeugt der empfangene Lichtpuls ein Maximum. Um den empfangenen Lichtpuls zu lokalisieren, kann Vorwissen über das Verhalten von SPADs genutzt werden, beispielsweise über den exponentiellen Abfall der Häufigkeit der Störereignisse durch Hintergrundlicht.The control and evaluation unit is preferably designed to collect individual light transit times in a histogram and to determine the common light transit time from a maximum of the received light pulse in the histogram. The joint statistical evaluation is based here on a histogram, which represents a simple way to bundle the information about the individual light transit times. The histogram also contains individual light transit times for disturbance events. Superimposed on this, the received light pulse produces a maximum. In order to localize the received light pulse, prior knowledge about the behavior of SPADs can be used, for example about the exponential decrease in the frequency of interference events caused by background light.
Die Steuer- und Auswertungseinheit ist bevorzugt dafür ausgebildet, eine Flanke des Maximums zu lokalisieren, insbesondere eine erste steigende Flanke. Alternativ könnte auch ein Maximalwert lokalisiert werden, aber dessen zeitliche Lage hängt noch von der Intensität des Empfangspulses ab (sogenannte Farb- oder Schwarz-Weiß-Verschiebung). Eine Flankenauswertung ist deshalb robuster. Durch die künstlichen Verzögerungen wird erfindungsgemäß erreicht, dass eine steile Flanke eines kurzen Lichtpulses über mehrere Bins des Histogramms gedehnt wird, so dass eine genaue Interpolation eines Zeitpunkts aus der Flanke ermöglicht wird.The control and evaluation unit is preferably designed to localize an edge of the maximum, in particular a first rising edge. Alternatively, a maximum value could also be localized, but its temporal position still depends on the intensity of the received pulse (so-called color or black-and-white shift). Edge evaluation is therefore more robust. According to the invention, the artificial delays ensure that a steep edge of a short light pulse is stretched over several bins of the histogram, so that precise interpolation of a point in time from the edge is possible.
Die Lichtlaufzeitmesseinheiten weisen bevorzugt einen Time-to-Digital-Converter (TDC) auf, der mit dem ersten Zeitpunkt gestartet und dem zweiten Zeitpunkt gestoppt wird oder umgekehrt. Ein TDC ist ein relativ einfaches Bauteil, das mit hoher zeitlicher Auflösung Einzellichtlaufzeiten bestimmen kann. TDCs können direkt monolithisch in einem Kristall des Lichtempfängers integriert werden, etwa in einem ASIC (Application-Specific Integrated Circuit). Der TDC wird vorzugsweise zum Sendezeitpunkt als erstem Zeitpunkt gestartet und zum Empfangszeitpunkt als zweitem Zeitpunkt durch den empfangenen Lichtpuls gestoppt. Andere Betriebsarten sind denkbar, etwa die TDCs jeweils mit dem Auslösen einer Lawine in den SPADs zu einem zweiten Zeitpunkt zu starten und dann zu einem bekannten Referenzzeitpunkt anzuhalten, etwa dem Ende der Messperiode. Der Referenzzeitpunkt ist dann natürlich später als der erste Zeitpunkt, aber dagegen lediglich um einen festen, konstanten Zeitversatz verschoben, der durch Korrektur oder Kalibrierung ausgeglichen werden kann, so dass erster Zeitpunkt und Referenzzeitpunkt austauschbar sind.The time-of-flight measurement units preferably have a time-to-digital converter (TDC), which is started at the first time and stopped at the second time or vice versa. A TDC is a relatively simple component that can determine individual light transit times with high temporal resolution. TDCs can be directly integrated monolithically in a crystal of the light receiver, for example in an ASIC (Application-Specific Integrated Circuit). The TDC is preferably started at the transmission time as the first time and is stopped at the reception time as the second time by the received light pulse. Other operating modes are conceivable, such as starting the TDCs at a second time when an avalanche is triggered in the SPADs and then stopping at a known reference time, such as the end of the measurement period. The reference time is then of course later than the first time, but is only shifted by a fixed, constant time offset, which can be compensated for by correction or calibration, so that the first time and reference time are interchangeable.
Das Verzögerungselement ist bevorzugt derart ausgebildet und angeordnet, dass der gemeinsam den Lichtlaufzeitmesseinheiten zugeführte erste Zeitpunkt verzögert wird. Die Verzögerung wirkt in diesem Fall auf den gemeinsamen ersten Zeitpunkt, zu dem der Sendepuls ausgesandt wird, beziehungsweise einen davon abgeleiteten Referenzzeitpunkt. Das hat den Vorteil, dass die Verzögerung nur an einer Stelle benötigt wird und somit weniger Aufwand erforderlich ist.The delay element is preferably designed and arranged in such a way that the first point in time supplied jointly to the light transit time measuring units is delayed. In this case, the delay affects the common first time at which the transmission pulse is sent, or a reference time derived therefrom. This has the advantage that the delay is only needed in one place and therefore requires less effort.
Das Verzögerungselement ist bevorzugt derart ausgebildet und angeordnet, dass die den Lichtlaufzeitmesseinheiten zugeführten zweiten Zeitpunkte jeweils um eine gleiche Verzögerung verzögert werden. Hier wirkt die Verzögerung auf die zweiten Zeitpunkte, die ereignisbasiert von den SPADs erzeugt werden, und wird demensprechend vervielfacht benötigt. Zu beachten ist, dass die zweiten Zeitpunkte selbst unterschiedlich sind, deren künstliche Verzögerung aber jeweils dieselbe sein sollte. Ansonsten würde nicht lediglich eine Möglichkeit geschaffen, die Interpolation zu verbessern, sondern die Messung verfälscht, und die künstliche Verzögerung liefe so beispielsweise Maßnahmen zuwider, mit denen die Lichtlaufzeiteinheiten eigens hochgenau zueinander kalibriert wurden.The delay element is preferably designed and arranged in such a way that the second times supplied to the light transit time measuring units are each delayed by the same delay. Here the delay affects the second points in time, which are generated event-based by the SPADs, and is therefore required multiplied. It should be noted that the second points in time themselves are different, but their artificial delay should be the same. Otherwise, not only would an opportunity be created to improve the interpolation, but the measurement would be distorted, and the artificial delay would, for example, run counter to measures with which the light transit time units were specifically calibrated with high precision to one another.
Die Steuer- und Auswertungseinheit ist bevorzugt dafür ausgebildet, in mehreren Messungen wiederholt Lichtpulse auszusenden und die dabei erzeugten Einzellichtlaufzeiten bei der Bestimmung der gemeinsamen Lichtlaufzeit einzubeziehen. Indem eine erste Vielzahl von SPADs verwendet wird, erzeugt schon eine einzige Messung eine gewisse Statistik, wobei soweit noch denkbar wäre, alle SPADs beispielsweise als Summensignal gemeinsam auszuwerten. Um die Statistik weiter zu verbessern, können nacheinander mehrere Messungen mit jeweils einem weiteren Lichtpuls durchgeführt und so zusätzliche Einzellichtlaufzeiten erzeugt werden. Eine Variation der Messperiode bis zum jeweils nächsten ausgesandten Lichtpuls ist eine Umsetzungsmöglichkeit einer künstlichen Verzögerung des ersten Zeitpunkts.The control and evaluation unit is preferably designed to repeatedly emit light pulses in several measurements and to include the individual light transit times generated in the process when determining the common light transit time. By using a first plurality of SPADs, even a single measurement generates certain statistics, although it would still be conceivable to evaluate all SPADs together, for example as a sum signal. In order to further improve the statistics, several measurements can be carried out one after the other, each with an additional light pulse, thus generating additional individual light transit times. A variation of the measurement period up to the next emitted light pulse is one way to implement an artificial delay of the first point in time.
Das Verzögerungselement ist bevorzugt dafür ausgebildet, eine Verzögerung in der Größenordnung der Zeitauflösung der Lichtlaufzeitmesseinheiten zu erzeugen. Die erforderliche oder optimale Spanne der Verzögerungen kann von den Signalen, Signalformen und der Anwendung abhängen. Die Zeitauflösung der Lichtlaufzeitmesseinheit lässt sich beispielsweise über das LSB (Least Significant Bit) definieren, d.h. welcher Zeitauflösung ein Bit der Lichtlaufzeitmessung entspricht. Einleitend wurde als typisches Zahlenbeispiel für einen TDC 100 ps genannt, dann wäre 1 LSB = 100 ps. Zweck der künstlichen Verzögerung ist, eine Quantisierungsstufe entsprechend dem LSB auszugleichen, insbesondere die Flanke über diese Quantisierungsstufe zu dehnen. Eine zu große künstliche Verzögerung würde die Ausprägung der Flanke schwächen und damit die Messgenauigkeit beeinträchtigen. Daher bleibt vorzugsweise die Verzögerung in etwa so groß wie die Zeitauflösung oder ein LSB, liegt also im Bereich [0; 1] LSB, wobei eine gewisse Skalierung bis auf ein kleines Vielfaches von beispielsweise 2...10 denkbar bleibt. Es sei wiederholt, dass ein konstanter zusätzlicher Zeitversatz korrigierbar ist, der Effekt eines Bereichs [0;1] LSB also ebenso durch [-0,5; 0,5] oder jedes andere verschobene Intervall erreichbar ist.The delay element is preferably designed to generate a delay in the order of magnitude of the time resolution of the light transit time measurement units. The required or optimal range of delays may depend on the signals, waveforms, and application. The time resolution of the time of flight measurement unit can be defined, for example, via the LSB (Least Significant Bit), ie which time resolution a bit of the light time of flight measurement corresponds to. In the introduction, 100 ps was given as a typical numerical example for a TDC, then 1 LSB would be = 100 ps. The purpose of the artificial delay is to compensate for a quantization level corresponding to the LSB, in particular to stretch the edge over this quantization level. An artificial delay that is too large would weaken the expression of the edge and thus impair the measurement accuracy. Therefore, the delay preferably remains approximately as large as the time resolution or an LSB, i.e. is in the range [0; 1] LSB, whereby a certain scaling up to a small multiple of, for example, 2...10 remains conceivable. It should be repeated that a constant additional time offset can be corrected, so the effect of a range [0;1] LSB can also be corrected [-0.5; 0.5] or any other shifted interval is achievable.
Das Verzögerungselement ist bevorzugt dafür ausgebildet, Verzögerungen gleichverteilt zu erzeugen. Hier und an anderer Stelle werden dem Verzögerungselement begrifflich weitere Funktionen als nur die reine Verzögerung zugeschlagen. Die Vorgabe, welche Verzögerung jeweils erzeugt werden soll, kann faktisch von einem anderen Element kommen, insbesondere der Steuer- und Auswertungseinheit, das wird trotzdem als Merkmal des Verzögerungselements aufgefasst. Eine Gleichverteilung bedeutet, dass die Verzögerungen aus einem vorgegebenen Intervall wie [0;1] LSB zumindest statistisch gleich oft verwendet werden.The delay element is preferably designed to generate delays that are uniformly distributed. Here and elsewhere, the delay element is conceptually assigned additional functions than just pure delay. The specification as to which delay should be generated can actually come from another element, in particular the control and evaluation unit, but this is still considered a feature of the delay element. A uniform distribution means that the delays from a given interval such as [0;1] LSB are used at least statistically the same number of times.
Das Verzögerungselement ist bevorzugt dafür ausgebildet, die Verzögerungen durch eine lineare Rampe zu erzeugen. In diesem Fall wird die Gleichverteilung speziell durch ein Durchfahren in einer auf- oder absteigenden Reihenfolge erreicht. Die Steigung der Rampe ist vorzugsweise so gewählt, dass ein gewünschter Bereich wie [0;1] LSB innerhalb einer Messung eines Abstands abgedeckt wird. Nach der vorgesehenen Anzahl wiederholt ausgesandter Lichtpulse für eine Abstandsmessung wird die Rampe zurückgesetzt. Es wäre aber auch denkbar, eine Rampe innerhalb einer Messung mehrfach und/oder nur partiell abzufahren. Die Rampe kann digital beispielsweise als Zähler mit anschließender Skalierung auf den gewünschten Bereich der Verzögerungen oder als analoge Rampe umgesetzt sein.The delay element is preferably designed to generate the delays using a linear ramp. In this case, the uniform distribution is achieved specifically by traveling in an ascending or descending order. The slope of the ramp is preferably chosen so that a desired range such as [0;1] LSB is covered within one measurement of a distance. After the intended number of repeatedly emitted light pulses for a distance measurement, the ramp is reset. However, it would also be conceivable to travel down a ramp several times and/or only partially within one measurement. The ramp can be implemented digitally, for example as a counter with subsequent scaling to the desired range of delays, or as an analog ramp.
Das Verzögerungselement weist bevorzugt einen Zufallsgenerator oder einen Rauschgenerator auf, um zufällige Verzögerungen zu erzeugen. Ein digitaler Zufallsgenerator erzeugt algorithmisch Pseudozufallszahlen, die jedoch für alle hier relevanten praktischen Belange als zufällig angesehen werden können. Die Zufallszahlen werden vorzugsweise auf den gewünschten Bereich der Verzögerungen skaliert. Auch ein analoger Rauschgenerator mit passendem Rauschverhalten ist denkbar.The delay element preferably has a random generator or a noise generator to generate random delays. A digital random generator algorithmically generates pseudo-random numbers, which can, however, be considered random for all practical purposes relevant here. The random numbers are preferably scaled to the desired range of delays. An analog noise generator with suitable noise behavior is also conceivable.
Das Verzögerungselement weist bevorzugt eine Korrektureinheit auf, um eine nichtlineare Kennlinie zwischen gewünschter und tatsächlich erzeugter Verzögerung auszugleichen. Die eigentliche Verzögerung wird vorzugsweise durch ein analoges Bauteil erzeugt. Die Korrektureinheit dient dazu, Nichtlinearitäten in dessen Kennlinie zu kompensieren.The delay element preferably has a correction unit in order to compensate for a non-linear characteristic between the desired and actually generated delay. The actual delay is preferably generated by an analog component. The correction unit serves to compensate for non-linearities in its characteristic curve.
Das erfindungsgemäße Verfahren kann auf ähnliche Weise weitergebildet werden und zeigt dabei ähnliche Vorteile. Derartige vorteilhafte Merkmale sind beispielhaft, aber nicht abschließend in den sich an die unabhängigen Ansprüche anschließenden Unteransprüchen beschrieben.The method according to the invention can be developed in a similar way and shows similar advantages. Such advantageous features are described by way of example, but not exhaustively, in the subclaims following the independent claims.
Die Erfindung wird nachstehend auch hinsichtlich weiterer Merkmale und Vorteile beispielhaft anhand von Ausführungsformen und unter Bezug auf die beigefügte Zeichnung näher erläutert. Die Abbildungen der Zeichnung zeigen in:
-
1 eine schematische Darstellung eines optoelektronischen Sensors; -
2 eine Darstellung eines Messkerns eines optoelektronischen Sensors; -
3 ein Histogramm, das mit dem Messkern gemäß2 aufgezeichnet wird; -
4 eine Darstellung des gemessenen Abstands in Abhängigkeit vom tatsächlichen Abstand zur Illustration einer Verbesserung der Entfernungsauflösung durch künstliche Verzögerungen; -
5 eine Darstellung einer Ansteuerung eines Verzögerungselements mit einer analogen Rampe; und -
6 eine Darstellung einer digitalen Ansteuerung eines Verzögerungselements.
-
1 a schematic representation of an optoelectronic sensor; -
2 a representation of a measuring core of an optoelectronic sensor; -
3 a histogram corresponding to themeasurement kernel 2 is recorded; -
4 a plot of the measured distance as a function of the actual distance to illustrate an improvement in range resolution through artificial delays; -
5 a representation of a control of a delay element with an analog ramp; and -
6 a representation of a digital control of a delay element.
Eine Steuer- und Auswertungseinheit 28 bestimmt anhand der Empfangssignale der Lichtempfangselemente 26a die Lichtlaufzeit und daraus den Abstand zum jeweils angetasteten Objektpunkt, von dem der remittierte Lichtpuls 22 zurückgeworfen wurde. Die Steuer- und Auswertungseinheit 28 kann abweichend von der Darstellung zumindest teilweise gemeinsam mit dem Lichtempfänger 26 ausgebildet sein. Dann wird die verfügbare Fläche eines gemeinsamen Chips (z.B. ASIC, Application-Specific Integrated Circuit) zwischen lichtempfindlichen Bereichen der Lichtempfangselemente 26a und ihnen einzeln, in Gruppen oder gemeinsam zugeordnete Schaltkreise zu deren Auswertung und Ansteuerung aufgeteilt.A control and
Die in
Im rechten Teil der
Im Empfangspfad ist in dieser bevorzugten Ausführungsform eine Schalter- oder Multiplexermatrix 40 vorgesehen, mit der selektiv Verbindungen von ausgewählten Lichtempfangselementen 26a zu den STOP-Eingängen der TDCs 38 erzeugt werden. Auf diese Weise können bestimmte Bereiche des Lichtempfängers 26 ausgewertet werden und andere nicht, beispielsweise um eine Region of Interest (ROI) zu definieren. Die Anzahl n der TDCs 38 ist daher kleiner als die Anzahl m von Lichtempfangselementen 26a. In this preferred embodiment, a switch or
Dabei können Lichtempfangselemente 26a einzeln verbunden werden, aber auch m Gruppen mit mehreren Lichtempfangselementen 26a gebildet werden. Abweichend von dieser Ausführungsform mit Multiplexermatrix 40 können feste Verbindungen zwischen Lichtempfangselementen 26a und den TDCs 38 geschaffen werden und dabei auch ebenso viele TDCs 38 wie Lichtempfangselemente 26a oder Gruppen von Lichtempfangselementen 26a vorgesehen sein.
Im Betrieb veranlasst nun die Ablaufsteuerung 32 den Lichtsender 12 zum wiederholten Aussenden von Lichtpulsen 16. Der Referenzpuls 16a wird von den Referenzlichtempfangselementen 30a erfasst und startet die TDCs 38. Dabei wird der Startzeitpunkt von dem Verzögerungselement 36 um eine ebenfalls von der Ablaufsteuerung 32 vorgegebene künstliche Verzögerung verzögert. Der an dem Objekt 20 remittierte Lichtpuls 22 trifft auf die Lichtempfangselemente 26a. Die entsprechenden Detektionsereignisse werden über die Multiplexermatrix 40 auf den jeweils zugeordneten TDC 38 geführt und stoppen dessen Zeitmessung. Auf diese Weise erzeugt jeder TDC 38 eine Einzellichtlaufzeit, die dann an eine weitere Auswertung 42 übergeben wird. Mit den Messwiederholungen durch weitere ausgesandte Lichtpulse 16 wird die Anzahl der Einzellichtlaufzeiten weiter erhöht. Dabei wird in einer noch zu beschreibenden Weise jeweils die künstliche Verzögerung des Verzögerungselements 36 eingestellt.During operation, the
Wie durch einen gestrichelten Kreis 44 angedeutet, kann das Verzögerungselement 36 auch im Empfangspfad angeordnet werden. In diesem Fall sollte es vorzugsweise auf alle n Verbindungen in gleicher Weise einwirken.As indicated by a dashed
Das gemeinsame Starten der TDCs 38 mit einer optischen Referenz und das individuelle Stoppen durch Detektionsereignisse in den jeweils einem TDC 38 zugeordneten Lichtempfangselementen 26a ist eine bevorzugte, aber nur beispielhafte Vorgehensweise. Es ist auch denkbar, stattdessen die TDCs 38 mit den jeweiligen Detektionsereignissen zu starten und gemeinsam zu einem Referenzzeitpunkt zu stoppen. Der konstante Zeitversatz zwischen dem Sendezeitpunkt und dem Referenzzeitpunkt wird dann in der weiteren Auswertung 42 berücksichtigt. Es ist weiterhin denkbar, dass die TDCs 38 für eine Mehrechofähigkeit, beispielsweise ein Objekt 20 hinter einer Glasscheibe, mehrere Einzellichtlaufzeiten messen. Dazu werden sie von einem Detektionsereignis nicht angehalten, sondern messen nach Ausgabe einer Einzellichtlaufzeit weiter die Zeit bis zu einem späteren Detektionsereignis.Starting the
Diesem exponentiell abfallenden Hintergrund überlagert sich ein Maximum 46, das aus Detektionsereignissen des remittierten Lichtpulses 22 entsteht. Aufgabe der weiteren Auswertung 42 ist, dieses Maximum 46 möglichst genau zu lokalisieren und so die gesuchte Lichtlaufzeit zu bestimmen.A maximum 46, which arises from detection events of the remitted
Das Maximum 46 kann über eine Schwerpunktauswertung lokalisiert werden, aber dies hat den Nachteil einer großen Farb- oder Schwarz-Weiß-Verschiebung: Der Schwerpunkt verschiebt sich bei gleichem Abstand je nach Ausprägung des Maximums 46. Daher wird vorzugsweise die Flanke 48 lokalisiert, deren zeitliche Lage keinem Farbfehler unterliegt. Die SPADs reagieren extrem schnell und stark auf einfallendes Licht, so dass diese Flanke 48 sehr ausgeprägt und zeitlich genau definiert ist. Unterstützend werden vorzugsweise Lichtpulse 16 mit einer kurzen Anstiegszeit von beispielsweise höchstens 100 ps verwendet. Außerdem werden die TDCs 38 für ein optimales Signal-Rausch-Verhältnis möglichst stabil und gleichlaufend gehalten.The maximum 46 can be localized via a center of gravity evaluation, but this has the disadvantage of a large color or black-and-white shift: the center of gravity shifts at the same distance depending on the expression of the maximum 46. Therefore, the
Damit ist die theoretische Lage der Flanke 48 äußerst präzise festgelegt. Problematisch wird dann jedoch die Quantisierung der TDCs 38. Die Binbreite des Histogramms entspricht vorzugsweise der Zeitauflösung der TDCs 38 von beispielsweise 100 ps. Diese Zeitauflösung kann auch als LSB (Least Significant Bit) bezeichnet werden, weil dieses Bit für die feinste messbare Zeit steht. Eine kleinere Binbreite würde keine zusätzliche Messinformation erfassen, sondern höchstens Artefakte aus Toleranzen wie beispielsweise einem unzureichenden Gleichlauf der TDCs 38. Die zeitliche Ausdehnung der Flanke 48 entspricht aber derjenigen des Lichtpulses 16. Typischerweise belegt daher die Flanke 48, wie auch in
Die künstlichen Verzögerungen (Dither) sollen dafür sorgen, dass die Flanke 48 sich auf mehr Bins verteilt, um so eine Bestimmung der zeitlichen Lage der Flanke 48 zu ermöglichen, die genauer ist als eine Binbreite. Für die Verteilung der künstlichen Verzögerungen sind verschiedene Ausführungsformen denkbar. Dabei sollte ein Optimum gefunden werden, das eine präzise Interpolation der Lage der Flanke 48 ermöglicht, zugleich aber das Signal-Rausch-Verhältnis möglichst wenig beeinträchtigt. Die Spanne der Verzögerungen sollte zumindest ein LSB umfassen, also beispielsweise im Intervall [-0,5; 0,5] LSB gewählt werden. Dabei kommt es auf einen konstanten Versatz nicht an, da dieser durch Korrektur oder Kalibration ohnehin wieder korrigierbar wäre, so dass beispielsweise gleichwertig auch das Intervall [0; 1] LSB gewählt werden kann. Ein kleineres Vielfaches ist auch noch denkbar, die Flanke 48 wird dann über weitere Bins verteilt. Zu groß sollte die Spanne aber nicht werden, damit die Flanke 48 an sich noch robust zu erkennen bleibt.The artificial delays (dither) are intended to ensure that the
Die künstlichen Verzögerungen können nach einer festen Abfolge oder zufällig festgelegt werden. Bevorzugt ist eine deterministische oder statistische Gleichverteilung. Wie bereits zu
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020106359.8A DE102020106359B4 (en) | 2020-03-09 | 2020-03-09 | Distance determination of objects |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020106359.8A DE102020106359B4 (en) | 2020-03-09 | 2020-03-09 | Distance determination of objects |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102020106359A1 DE102020106359A1 (en) | 2021-09-09 |
| DE102020106359B4 true DE102020106359B4 (en) | 2024-02-29 |
Family
ID=74673156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102020106359.8A Active DE102020106359B4 (en) | 2020-03-09 | 2020-03-09 | Distance determination of objects |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102020106359B4 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2189805B1 (en) | 2008-11-21 | 2010-10-06 | Sick Ag | Optoelectronic sensor and method for measuring distance according to time-of-flight |
| EP2315045A1 (en) | 2009-10-22 | 2011-04-27 | Sick Ag | Measurement of distances or changes in distances |
| EP2708914A1 (en) | 2012-09-18 | 2014-03-19 | Sick Ag | Optoelectronic sensor and method for recording a depth map |
| EP2899565B1 (en) | 2014-01-22 | 2016-04-13 | Sick Ag | Distance measuring sensor and method for recording and determining the distance of an object |
| EP2942644B1 (en) | 2014-05-08 | 2016-05-18 | Sick Ag | Distance measuring sensor and method for recording and determining the distance of an object |
| US20180259645A1 (en) | 2017-03-01 | 2018-09-13 | Ouster, Inc. | Accurate photo detector measurements for lidar |
-
2020
- 2020-03-09 DE DE102020106359.8A patent/DE102020106359B4/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2189805B1 (en) | 2008-11-21 | 2010-10-06 | Sick Ag | Optoelectronic sensor and method for measuring distance according to time-of-flight |
| EP2315045A1 (en) | 2009-10-22 | 2011-04-27 | Sick Ag | Measurement of distances or changes in distances |
| EP2708914A1 (en) | 2012-09-18 | 2014-03-19 | Sick Ag | Optoelectronic sensor and method for recording a depth map |
| EP2899565B1 (en) | 2014-01-22 | 2016-04-13 | Sick Ag | Distance measuring sensor and method for recording and determining the distance of an object |
| EP2942644B1 (en) | 2014-05-08 | 2016-05-18 | Sick Ag | Distance measuring sensor and method for recording and determining the distance of an object |
| US20180259645A1 (en) | 2017-03-01 | 2018-09-13 | Ouster, Inc. | Accurate photo detector measurements for lidar |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102020106359A1 (en) | 2021-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102017101501B3 (en) | An optoelectronic sensor and method for determining the distance of an object in a surveillance area | |
| EP3415950B1 (en) | Range finder using spad assembly and range walk compensation | |
| EP3279685B2 (en) | Optoelectronic sensor and method for detecting an object | |
| EP2686700B1 (en) | Measurement device for measuring a distance between the measurement device and a target object using an optical measurement beam | |
| WO2011128131A1 (en) | Distance measuring device having homogenizing measurement evaluation | |
| EP3130890B1 (en) | Optical distance measuring device | |
| EP3611535A1 (en) | Detection of light with a plurality of avalanche photodiode elements | |
| WO2011042290A1 (en) | Optical distance measuring device with calibration device | |
| DE102016113131B4 (en) | Optoelectronic sensor and method for detecting an object in a monitoring area | |
| WO2019115184A1 (en) | Assembly and method for ascertaining the distance to at least one object using light signals | |
| DE202013105389U1 (en) | Optoelectronic sensor with avalanche photodiode elements operated in Geiger mode | |
| EP3671276B1 (en) | Optoelectronic sensor and method for detecting an object | |
| EP3839556B1 (en) | Optoelectronic sensor and method for detecting an object | |
| DE102020106359B4 (en) | Distance determination of objects | |
| EP3355078A1 (en) | Optoelectronic sensor and method for detecting objects | |
| DE202016104285U1 (en) | Optoelectronic sensor for detecting an object | |
| EP4249950B1 (en) | Detection of an object and distance measurement | |
| EP3650888B1 (en) | Optoelectronic sensor and method for recording and determining the distance of an object | |
| EP3663798B1 (en) | Optoelectronic sensor and method for recording and determining the distance of an object | |
| DE102024107055A1 (en) | Distance measurement of an object using a time-of-flight method | |
| EP4249949A1 (en) | Detection of an object and distance measurement | |
| DE102010039295A1 (en) | Equipment for optically measuring distance of target object, has evaluation device that separately evaluates even and odd harmonics of detection signal of receiving unit over total measuring time |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final |