The present disclosure relates to a rangefinder.
A rangefinder is known that detects the presence/absence of an object and measures the distance thereto by emitting pulsed light such as a laser beam from a light emitting part, detecting the reflected light from the object with a light receiving part, and measuring the time of flight (ToF) of the light from the emission to reception thereof (refer to JP 2016-176721 A, for example). The rangefinder emits pulsed light in various directions, measures the time of flight of the reflected light for each direction to determine the distance to an object, and generates a distance image including the position and distance of the object. Such a distance image is used, for example, to detect the position, speed, and the like of an obstacle when a vehicle is driving autonomously.
According to an aspect of the present disclosure, a rangefinder is provided. The rangefinder includes: a light emitting part that emits pulsed light a plurality of times in each emission direction; a light receiving part that receives reflected light of the pulsed light; a calculating part that uses a time of flight of the reflected light received by the light receiving part to calculate a measurement target distance, which is a distance to a reflective object that reflects the pulsed light and outputs the reflected light; and a control part that controls at least one of an intensity of the pulsed light emitted from the light receiving part, sensitivity of the light receiving part to the reflected light received, and a position of a region of interest on the light receiving part in which a received light intensity is determined. The calculating part includes a received light intensity determining part that determines a received light intensity for each of a plurality of times of flight, a peak detecting part that detects a time of flight corresponding to a peak of the received light intensities of the plurality of times of flight, a distance calculating part that calculates a distance from the detected time of flight corresponding to the peak, and a distance determining part that uses the distance calculated by the distance calculating part to determine the measurement target distance. The control part controls at least one of an intensity of the pulsed light emitted from the light emitting part, the sensitivity of the light receiving part to the reflected light received, and the position of the region of interest so that the received light intensity determining part obtains, at least once in the plurality of times the pulsed light is emitted, a first received light intensity as the received light intensity of each of the plurality of times of flight, and the received light intensity determining part obtains, at least once in the plurality of times the pulsed light is emitted, a second received light intensity having an S/N ratio higher than that of the first received light intensity as the received light intensity of each of the plurality of times of flight, and the distance determining part uses a first distance, which is the distance calculated based on the first received light intensity, and a second distance, which is the distance calculated based on the second received light intensity, to determine the measurement target distance.
The above features of the present disclosure will be made clearer by the following detailed description, given referring to the appended drawings. In the accompanying drawings:
Generally, the pulsed light and reflected light emitted and received by the rangefinder pass through a window that transmits these rays of light. Part of the pulsed light is reflected off this window, and the reflected light is received by the light receiving part. Therefore, when the reflected light from an object located near the rangefinder and the reflected light from the window (so-called clutter) are received after emitting the pulsed light, their times of flight may be close to each other, and the accuracy of measurement of the distance to the object may decrease. Such a problem may also be caused by factors other than clutter. Specifically, when the object has a portion having a high reflectance, since the intensity of the reflected light from that portion is very high, reflected light having an intensity higher than that of the actual reflection, that is, a so-called flare may be measured from a location near that portion. In such a case, the distance of the object at the location corresponding to the flare may be erroneously measured. For these reasons, a technique is desired that can suppress the decrease in measurement accuracy due to reflected light (noise) other than the expected reflected light, such as clutter or a flare.
According to an aspect of the present disclosure, a rangefinder is provided. The rangefinder includes: a light emitting part that emits pulsed light a plurality of times in each emission direction; a light receiving part that receives reflected light of the pulsed light; a calculating part that uses a time of flight of the reflected light received by the light receiving part to calculate a measurement target distance, which is a distance to a reflective object that reflects the pulsed light and outputs the reflected light; and a control part that controls at least one of an intensity of the pulsed light emitted from the light receiving part, sensitivity of the light receiving part to the reflected light received, and a position of a region of interest on the light receiving part in which a received light intensity is determined. The calculating part includes a received light intensity determining part that determines a received light intensity for each of a plurality of times of flight, a peak detecting part that detects a time of flight corresponding to a peak of the received light intensities of the plurality of times of flight, a distance calculating part that calculates a distance from the detected time of flight corresponding to the peak, and a distance determining part that uses the distance calculated by the distance calculating part to determine the measurement target distance. The control part controls at least one of an intensity of the pulsed light emitted from the light emitting part, the sensitivity of the light receiving part to the reflected light received, and the position of the region of interest so that the received light intensity determining part obtains, at least once in the plurality of times the pulsed light is emitted, a first received light intensity as the received light intensity of each of the plurality of times of flight, and the received light intensity determining part obtains, at least once in the plurality of times the pulsed light is emitted, a second received light intensity having an S/N ratio higher than that of the first received light intensity as the received light intensity of each of the plurality of times of flight, and the distance determining part uses a first distance, which is the distance calculated based on the first received light intensity, and a second distance, which is the distance calculated based on the second received light intensity, to determine the measurement target distance.
According to the rangefinder of this aspect, the received light intensity determining part obtains, at least once in the plurality of times the pulsed light is emitted, a first received light intensity as the received light intensity of each of the plurality of times of flight, and the received light intensity determining part obtains, at least once in the plurality of times the pulsed light is emitted, a second received light intensity having an S/N ratio higher than that of the first received light intensity as the received light intensity of each of the plurality of times of flight. Further, a first distance calculated based on the first received light intensity and a second distance calculated based on the second received light intensity are used to determine the measurement target distance. Accordingly, it is possible to suppress the decrease in measurement accuracy due to reflected light (noise) other than the expected reflected light such as clutter or a flare. Generally, clutter is detected as light having an intensity lower than that of the reflected light from a reflective object (object), and the reflected light from a portion hidden by a flare can be detected as light having an intensity lower than that of the reflected light of a portion having a high reflectance in a situation in which a received light intensity having a low S/N ratio (second received light intensity) is obtained. Therefore, it is possible to generate a distance that does not include noise such as clutter or a flare as the first distance, and prevent a decrease in the accuracy of the measurement target distance determined using the first and second distances.
A rangefinder 10 shown in
The rangefinder 10 is, for example, a vehicle-mounted LiDAR (Laser Imaging Detection and Ranging) mounted on a vehicle such as an automobile. When the vehicle is traveling on a horizontal road surface, the lateral direction of the field-of-view area 80 coincides with a horizontal direction X, and the vertical direction coincides with a vertical direction Y.
The light emitting part 40 includes a semiconductor laser element (hereinafter also simply referred to as a laser element) 41 that emits a laser beam including pulsed light, a circuit board 43 including a drive circuit of the laser element 41, a collimating lens 45 for converting the laser beam emitted from the laser element 41 into parallel light. The laser element 41 is a laser diode capable of causing so-called short-pulse laser light to oscillate. In the present embodiment, the laser element 41 forms a rectangular laser emitting region by arranging a plurality of laser diodes along the vertical direction. The intensity of the laser beam output by the laser element 41 can be adjusted according to the voltage supplied to the laser element 41.
A so-called one-dimensional scanner forms the scanning part 50. The scanning part 50 includes a mirror 54, a rotary solenoid 58, and a rotating part 56. The mirror 54 reflects the laser beam collimated by the collimating lens 45. The rotary solenoid 58 receives control signals from the calculation and decision part 20 and repeats forward rotation and reverse rotation within a predetermined angular range. The rotating part 56 is driven by the rotary solenoid 58, and repeats forward rotation and reverse rotation about a rotation axis whose axial direction is the vertical direction so as to cause the mirror 54 to scan in one direction along the horizontal direction. The laser beam emitted from the laser element 41 via the collimating lens 45 is reflected by the mirror 54 and caused to scan along the horizontal direction by the rotation of the mirror 54. The field-of-view area 80 shown in
A laser beam output from the light emitting part 40 is diffusely reflected off the surface of an external object (reflective object) such as a person or a car, and part of the reflected light returns to the mirror 54 of the scanning part 50. This reflected light is reflected by the mirror 54 and enters a light receiving lens 61 of the light receiving part 60 together with ambient light. The light receiving lens 61 concentrates the light and sends it to a light receiving array 65. The laser beam output from the rangefinder 10 is diffusely reflected not only by an external object but also by objects inside the rangefinder 10, for example, a window 92, and part of the reflected light is incident on the light receiving array 65.
As shown in
As shown in
When no light is incident on the SPAD circuit 68, the avalanche diode Da stays in a non-conductive state. Therefore, the input side of the inverting element INV stays in a state where it is pulled up via the quenching resistor Rq, in other words, the input side is kept at the high level H. Accordingly, the output of the inverting element INV is kept at the low level L. When light is incident on the SPAD circuits 68 from the outside, the incident light (photons) causes the avalanche diodes Da to shift to the conducting state. As a result, a large current flows through the quenching resistor Rq, and the input side of the inverting element INV temporarily changes to the low level L, whereas the output of the inverting element INV is inverted to the high level H. Since a large current flows through the quenching resistor Rq, the voltage applied to the avalanche diode Da decreases. The power supply to the avalanche diode Da stops, and the avalanche diode Da returns to the non-conducting state. As a result, the output of the inverting element INV is also inverted and returns to the low level L. Consequently, when light (photons) is incident on a SPAD circuit 68, the inverting element INV outputs a high-level pulse signal for a very short time. Therefore, if the selection signal SC is set to the high level H at the timing when a SPAD circuit 68 receives light, the output signal of the inverting element INV, that is, the output signal Sout from the SPAD circuit 68 will be a digital signal reflecting the state of the avalanche diode Da. The output signal Sout corresponds to a pulse signal generated by receiving the incident light including reflected light, that is, the reflections of the emitted light from an external object in the scan area, a window 92, or the like, as well as ambient light.
As shown in
The calculating part 200 includes a received light intensity determining part 210, a peak detecting part 240, and a distance calculating part 250.
The received light intensity determining part 210 determines the intensity of received light incident on the light receiving part 60 for each of a plurality of times of flight. The light receiving part 60 receives, in addition to the reflected light of the pulsed light emitted from the light emitting part 40, various kinds of ambient light such as sunlight, reflected light of sunlight from an external object, and the light of a street lamp. The timing at which these rays of ambient light are received varies, and they are detected as different times of flight. Therefore, the received light intensity is determined for each of the plurality of times of flight. The received light intensity determining part 210 includes an addition part 220 and a histogram generating part 230.
The addition part 220 adds the outputs of the SPAD circuits 68 included in the light receiving elements 66 constituting the light receiving part 65. When an incident light pulse enters one pixel 66, the SPAD circuits 68 included in the pixel 66 operate. The SPAD circuits 68 can detect even a single incident photon. However, the detection of the limited light output from the reflective object OBJ by the SPAD circuit 68 is inevitably probabilistic. Therefore, the addition part 220 is configured to add the output signals Sout from all the SPAD circuits 68, which may not individually detect the light which is incident only probabilistically, included in each pixel 66 in order to detect the reflected light from the reflective object OBJ with higher reliability in each pixel 66.
The histogram generating part 230 generates a histogram of the received light intensity by acquiring the addition results of the addition part 220 in time series, stores it in the memory 260, and outputs it to the peak detecting part 240. Further, as will be described later, the histogram generating part 230 generates a new histogram by accumulating the newly generated histogram on top of a histogram already stored in the memory 260. The histogram generated by the histogram generation part 230 can be considered as a graph showing the received light intensity for each of the plurality of times of flight. The received light intensity is the total number of SPAD circuits 68 that have received light in one pixel 66. The plurality of times of flight are set at regular time intervals. As described above, the light emitting part 40 emits pulsed light four times in succession. Once the histogram generating part 230 has generated a histogram representing the reception intensity within a certain period of time including the time of flight of the first pulse, the memory 260 is cleared by the control part 270. Then, after the histograms each representing the reception intensity within a certain period of time including the time of flight of the corresponding one of the pulsed beams emitted for the second to fourth times are generated and accumulated, the memory 260 is cleared by the control part 270. The accumulation and storage of histograms, and clearing of the memory 260 will be described in detail later.
The peak detecting part 240 detects the time of flight of the peak of the histogram generated by the histogram generating part 230. Specifically, the peak detecting part 240 analyzes the received light intensities of the histogram input from the histogram generating part 230, detects the peak received light intensity, and determines the time of flight of the detected peak. The time of flight of the detected peak corresponds to the time of flight Tf of the light reflected by the reflective object OBJ, the window 92, and the like.
The distance calculating part 250 calculates the distance to the reflective object OBJ from the time of flight Tf of the light identified by the peak detecting part 240.
The memory 260 is used in the generation and accumulation of the received light intensity histograms described later. The first distance image memory 261 stores the distance to the reflective object OBJ for each pixel calculated in step S135 of a rangefinding process described later. The second distance image memory 262 stores the distance to the reflective object OBJ for each pixel calculated in step S170 of the rangefinding process described later.
The control part 270 controls the entire rangefinder 10. For example, the control part 270 controls the intensity of the pulsed light by controlling the voltage supplied to the laser element 41 of the light emitting part 40. Further, for example, the control part 270 clears the memory 260. The ECU 500 includes a microprocessor unit (MPU) and a memory. By executing control programs stored in the memory in advance, the MPU functions as a distance determining part 510 and a distance image generating part 520. The distance image generating part 520 uses the distances calculated by the distance calculating part 250 to determine the distance to the reflective object OBJ for each pixel (hereinafter, referred to as a “measurement target distance”). The distance image generating part 520 uses the measurement target distance determined by the distance determining part 510 to generate an image indicating the measurement target distance for each pixel (hereinafter, referred to as “distance image”). The position of each pixel refers to the position (direction) of the reflective object as seen from the rangefinder 10. Therefore, it can be said that the distance image is an image showing the position of the reflective object OBJ and the distance to the reflective object OBJ. The distance image generating part 520 generates, in a distance image generating process described later, one distance image (integrated distance image) by combining two distance images together. For example, in a configuration in which the rangefinder 10 is mounted on an autonomous vehicle, the integrated distance image generated in this way is used in driving control such as detecting obstacles around the vehicle and avoiding the detected obstacles.
As described above, as with the reflected light from the reflective object OBJ, the reflected light (clutter) from the window 92 is also incident on the light receiving part 60. Therefore, in general, the clutter may cause an error in the measurement of the distance to the reflective object OBJ near the rangefinder 10. However, by executing the rangefinding process and distance image generating process described later, the rangefinder 10 can reduce the influence of the clutter, accurately calculate the distance (measurement target distance) to the reflective object OBJ near the rangefinder 10, and generate a highly accurate integrated distance image.
The rangefinding process shown in
The control part 270 clears the memory 260 (step S105). The histogram generating part 230 accumulates the histogram (step S110). When step S110 is executed for the first time after clearing the memory 260, no histogram is generated because the light emitting part 40 has not yet emitted the pulsed light and the light receiving part 60 has not received the reflected light. Therefore, in this case, no histogram is accumulated in the memory 260.
The control part 270 determines the number of accumulations n (step S115). In the present embodiment, the number of accumulations n refers to the number accumulations it will be (the number of times accumulation will have been performed) when the histogram that would be obtained by the following emission of pulsed light and reception of the reflected light is accumulated. In the case where step S115 is performed for the first time after step S105 has been performed, the number of accumulations n is 1. As described above, pulsed light is emitted four times in succession for each pixel position at predetermined time intervals. As will be described later, the histogram accumulation (step S110) is executed each time.
When the number of accumulations is determined to be the first time, the control part 270 controls the light emitting part 40 to emit low-intensity pulsed light (hereinafter referred to as “first pulsed light”), and causes the light receiving part 60 to receive light during a predetermined time including the estimated time of flight of the pulsed light (step S120). The intensity of the first pulsed light is set based on experiments or the like in advance so that the reflected light (clutter) generated by the first pulsed light reflecting off the window 92 has a received light intensity at which a predetermined number or more of the SPAD circuits 68 constituting each pixel 66 do not operate, but the reflected light from the reflective object of the external object causes more than the predetermined number of the SPAD circuits 68 constituting each pixel 66 to operate, and has a received light intensity equal to or higher than a predetermined received light intensity. Since such first pulsed light is set to have such a small intensity that the light receiving part 60 cannot detect the clutter, only the reflected light from a reflective object whose distance from the rangefinder 10 is equal to or smaller than a threshold distance is detected. On the other hand, the reflected light from a reflective object whose distance from the rangefinder 10 is greater than the threshold distance cannot be detected as received light.
When the reflected light is received by the light receiving part 60, the addition part 220 adds up the outputs of the SPAD circuits 68 included in each pixel 66. The histogram generating part 230 generates a histogram of each pixel, stores the generated histogram in the memory 260, and at the same time outputs it to the peak detecting part 240 (step S125). In the present embodiment, storing a histogram corresponding to the pulsed light of the first emission in the memory 260 is referred to as accumulation of a first histogram. In the present embodiment, this first histogram (the received light intensity of each time of flight) corresponds to first received light intensities of the present disclosure.
The peak detecting part 240 detects the peak of the input histogram and determines its time of flight (step S130). The distance calculating part 250 calculates the distance based on the time of flight of the peak determined in step S130 (step S135). The calculated distance is associated with each pixel position and stored in the first distance image memory 261. After completing step S135, the process returns to step S105. Therefore, in this case, the data of the first histogram stored in the memory 260 is deleted by step S105.
When step S110 is performed for the second time after starting the rangefinding process, the histogram data is also not accumulated because the data of the first histogram is deleted. In step S115 performed after that, the number of accumulations is determined to be 2. In this case, the control part 270 controls the light emitting part 40 to emit high-intensity pulsed light (hereinafter referred to as “second pulsed light”), and also causes the light receiving part 60 to receive light during a predetermined time including the expected time of flight of the pulsed light (step S140). The intensity of the second pulsed light is determined and set based on experiments or the like in advance so that the reflected light from a reflective object (external object) within a predetermined distance of the rangefinder 10 causes a predetermined number or more of the SPAD circuits 68 constituting each pixel 66 to operate, and has a received light intensity equal to or higher than a predetermined received light intensity. The “predetermined distance” is larger than the “threshold distance” described above with regard to the first pulsed light. This second pulsed light is reflected by both the external object within the predetermined distance and the window 92, and the reflected rays are detected as received light by the light receiving part 60.
After completing step S140, the addition part 220 adds up the outputs of the SPAD circuits 68 included in each pixel 66, and the histogram generating part 230 generates a histogram for each pixel (step S145). After completing step S145, the process returns to step S110. Therefore, in this case, in step S110, the histogram generated in step S145 is accumulated and stored in the memory 260. In step S115 performed after that, the number of accumulations is determined to be 3. In this case, the process returns to step S110 after performing steps S140 and S145. In this case, in step S110, the histogram corresponding to the pulsed light of the third emission is accumulated and stored in the memory 260. That is, the histogram corresponding to the pulsed light of the third emission is accumulated on top of the histogram corresponding to the pulsed light of the second emission.
In step S115 performed thereafter, the number of accumulations is determined to be 4. In this case, the control part 270 causes the light emitting part 40 to emit the second pulsed light, and causes the light receiving part 60 to receive light during a predetermined time including the expected time of flight of that pulsed light (step S150). The addition part 220 adds up the outputs of the SPAD circuits 68 included in each pixel 66, and the histogram generating part 230 generates a histogram for each pixel (step S155). The histogram generating part 230 accumulates and stores the histogram corresponding to the pulsed light of the fourth emission in the memory 260 (step S160). In this case, the histogram corresponding to the pulsed light of the fourth emission is accumulated on top of the histogram corresponding to the pulsed light of the second emission and the pulsed light of the third emission. The histogram (the received light intensity for each time of flight) obtained by accumulating the second to fourth histograms corresponds to a second received light intensity of the present disclosure.
The peak detecting part 240 detects the peak of the histogram stored in the memory 260 and determines the time of flight (step S165). The distance calculating part 250 calculates the distance based on the time of flight of the peak determined in step S165 (step S170). The calculated distance is associated with the corresponding pixel position and stored in the second distance image memory 262. After completing step S170, the rangefinding process for that pixel position ends. After that, the laser beam is moved to the adjacent pixel position to carry out the rangefinding process at another pixel position.
Examples of the histograms stored in the memory 260 as a result of executing the rangefinding process described above will be described with reference to
In a case where there is a reflective object different from the window 92, that is, an external object at a distance within the short distance range at a certain pixel position, when the pulsed light is emitted for the first time and the reflected light is received, as shown in
In the present embodiment, after the time of flight of the peak corresponding to the pulsed light of the first emission is calculated, the memory 260 is cleared, and histograms will be accumulated and stored in the memory 260 thereafter. Since the second pulsed light is used when pulsed light is emitted for the second and subsequent times, as shown in
As shown in
The distance image generating process shown in
The distance determining part 510 acquires first distance image data from the first distance image memory 261 (step S205). A first distance image is an image including, for each pixel, the distance calculated based on the time of flight of the peak obtained from the histogram corresponding to the emission of the first pulsed light. That is, it refers to the distance data of pixels that is stored in the first distance image memory 261. The distance determining part 510 uses the first distance image data obtained in step S205 to cut out a short distance region from the first distance image and acquire a first partial image (step S210). The short distance region refers to a region within a radius of the above-mentioned threshold distance of the rangefinder 10. This step S210 corresponds to a process of determining the distance indicated by the first distance image data as the measurement target distance in the short distance region. The distance image generating part 520 executes steps S215 and S220 described later in parallel with steps S205 and S210 described above.
The distance determining part 510 acquires second distance image data from the second distance image memory 262 (step S215). A second distance image is an image including, for each pixel, the distance calculated based on the time of flight of the peak obtained from the histogram obtained by accumulating the histograms corresponding to the emissions of the second pulsed light. That is, it refers to the distance data of pixels that is stored in the second distance image memory 262. The distance determining part 510 uses the second distance image data obtained in step S215 to cut out a long-distance region from the second distance image and acquire a second partial image (step S220). The long-distance region refers to a region outside the region within a radius of the above-mentioned threshold distance of the rangefinder 10. This step S220 corresponds to a process of determining the distance indicated by the second distance image data as the measurement target distance in the long-distance region.
After completing steps S210 and S220 described above, the distance image generating part 520 combines the first partial image acquired in step S210 with the second partial image acquired in step S220 to generate an integrated distance image (step S225), and then the distance image generating process ends. The first and second distance images and the integrated distance image generated in the above-described distance image generating process will be described in detail with reference to
In
As shown in the image I1 of
According to the rangefinder 10 of the first embodiment described above, at each pixel position, one of a total of four emissions of pulsed light is emitted as the first pulsed light having a low intensity. This makes it possible to exclude the distance to the window 92 determined from the reflected light (clutter) from the window 92 from the acquired first distance (first distance image). Since the influence of the clutter is suppressed, the peak of a reflective object at a short distance from the rangefinder 10 can be accurately detected, and thus the distance to the reflective object (measurement target distance) can be accurately measured. In addition, three of a total of four emissions of pulsed light are emitted as the second pulsed light with a higher intensity, and the peak is detected using a histogram obtained by accumulating the acquired histograms. This makes it possible to identify the peak after improving the S/N ratio. Therefore, the distance (second distance) of each of the pixels in the second distance image can be accurately determined.
Further, since the integrated distance image is generated by combining the first partial image, which is the part of the first distance image related to a reflective object within the threshold distance of the rangefinder, and the second partial image, which is the part of the second distance image related to a reflective object at a distance longer than the threshold distance from the rangefinder, a distance image (integrated distance image) can be generated that accurately indicates the respective positions and distances of the reflective object within the threshold distance of the rangefinder and the reflective object at a distance larger than the threshold distance.
Further, the peak detecting part 240 determines a range of times of flight in which the received light intensity is higher than the corresponding one of the intensity thresholds Ith1 and Ith2 in a histogram, and detects the time of flight of the received light intensity peak within the determined range. This makes it possible to accurately detect the time of flight of the peak.
Since the device configuration of the rangefinder 10 of the second embodiment is the same as that of the first embodiment, the same components will be assigned with the same reference signs, and they will not be described in detail. The rangefinding process of the second embodiment shown in
As shown in
When it is determined that it is not the first time (step S108: NO), the above-described step S110 is executed, and the histogram is accumulated and stored in the memory 260. After completing step S110, the control part 270 determines the number of accumulations n (step S112). This step S112 is different from step S115 of the first embodiment in that the total number of times is determined (identified) to be one of 2, 3 and 4, and is not determined to be 1.
When the number of accumulations is the second or third time, the above-described steps S140 to S145 are performed. After completing step S145, the process returns to step S110 as in the first embodiment. After the first histogram is stored in the memory 260, the memory 260 is not cleared in the second embodiment. Therefore, the histogram corresponding to the second emission of light is stored in the memory 260 by being accumulated on top of the first histogram already stored in the memory 260.
When the number of accumulations is the fourth time, the above-described steps S150 to S170 are executed. The histogram obtained after completing step S160 is a histogram obtained by accumulating all the histograms of the first to fourth times. After completing step S170, the rangefinding process at that pixel position ends.
As shown in
As shown in
The rangefinder 10 of the second embodiment described above provides effects similar to those of the rangefinder 10 of the first embodiment. In addition, since the peak is detected from a histogram obtained by accumulating all of the first to fourth histograms, the S/N ratio can be further improved, and the peak detection accuracy and the accuracy of detecting the positions of and distances to the reflective objects can be further improved.
The rangefinder 10a of the third embodiment shown in
The memories 263 and 264 are both accessible from the control part 270, the histogram generating part 230, and the peak detecting part 240. In the memory 263, only the received light intensities within a predetermined time and the times of flight at which those received light intensities were recorded are overwritten and stored. The histograms generated by the histogram generating part 230 are stored in the memory 264 without being accumulated each time. The memory 263 corresponds to a first storage part. The memory 264 corresponds to a second storage part.
The rangefinding process of the third embodiment shown in
After completing step S105, the control part 270 determines the number of times pulsed light has been emitted at that pixel position (step S115a). When the number of emissions is determined to be the first time, the control part 270 executes the above-described step S120 to emit the first pulsed light and receive the reflected light. After completing step S120, the histogram generating part 230 stores the received light intensity that has been added up in the memory 263 for each of the times of flight within the predetermined time one after another. At this time, when the received light intensity (the number of outputs of the SPAD circuit 68 added up) is larger, that received light intensity and the corresponding time of flight are stored in the memory 263 by overwriting the information already stored therein with them. That is, when the received light intensity at a certain time of flight is larger than the received light intensity already stored in the memory 263, the time of flight and the corresponding received light intensity are stored in the memory 263 by overwriting the information already stored therein. After completing step S125a, the process returns to step S115a.
When the number of emissions is determined to be the second or third time in step S115a, the above-described steps S140 and S145 are performed as in the first embodiment. In step S145, the histogram generated in that cycle is stored in the memory 264 as it is. After completing step S145, the process returns to step S115a. At this time, unlike the first embodiment, the histogram is not accumulated.
When the number of emissions is determined to be the fourth time in step S115a, steps S150 to S160 are performed as in the first embodiment. In step S160 of the third embodiment, the second to fourth histograms stored separately in the memory 264 are accumulated.
The peak detecting part 240 detects the peaks of the accumulated histogram obtained in step S160 and determines their times of flight, and reads out the times of flight stored in the memory 263 and determines that those times of flight are the times of flight of the peaks (step S165a).
The distance calculating part 250 calculates the distances to the reflective objects based on the times of flight of the two peaks found in step S165a (step S170a). In this step S170a, the position and distance of the reflective object identified by emitting the first pulsed light are determined, and also the position and distance of the reflective object identified by emitting the second pulsed light a total of three times and receiving the reflected light are determined. Then, they are stored as distance images in the first distance image memory 261 and the second distance image memory 262, respectively.
The rangefinder 10a of the third embodiment described above provides effects similar to those of the rangefinder 10 of the first embodiment. In addition, when the first pulsed light is emitted and the received light intensities at a plurality of times of flight are determined sequentially, the time of flight corresponding to a higher received light intensity is updated and stored in the memory 263, and the time of flight stored in the memory 263 is detected as the time of flight of the peak. This makes it possible to prevent the storage area from detecting the time of flight of each peak, that is, the storage area of the memory 263 from becoming excessively large.
Since the device configuration of the rangefinder 10 of the fourth embodiment is similar to that of the first embodiment, the same components are assigned with the same reference signs and will not be described in detail. The rangefinder 10 of the fourth embodiment is different from the rangefinder 10 of the first embodiment in the details of the procedures of the distance image generating process. Since the rangefinding process of the fourth embodiment is the same as the rangefinding process of the first embodiment, the same procedures are assigned with the same reference signs, and those procedures will not be described in detail. However, in the present embodiment, in step S135, in addition to the distance calculated, the received light intensity of the peak is also stored in the first distance image memory 261. Further, in step S170, in addition to the calculated distance, the received light intensity of the peak is also stored in the second distance image memory 262. The distance image (integrated distance image) obtained by the distance image generating process of the fourth embodiment is an image that is less affected by the flare. This flare will be described with reference to
An image 12 of
In the fourth embodiment, the intensity of the first pulsed light used in the rangefinding process is set in advance based on an experiment or the like so that, when the first pulsed light is reflected off an external object having a reflectance of a predetermined value or higher and located within a predetermined distance of the rangefinder 10, and the reflected light is received by the light receiving part 60, no flare occurs. When the vehicle Cl as shown in
Of the distance images illustrated by the distances calculated from these histograms, as shown in
As shown in
A2, the first high-intensity region A1, is shown to aid understanding. The distance image generating part 520 executes steps S315 and S320, which will be described later, in parallel with steps S305 and S310.
The distance image generating part 520 acquires second distance data (step S315). Since step S315 is the same as step S215 shown in
The distance image generating part 520 uses the first high intensity regions identified in step S310 and the second high intensity regions identified in step S330 to determine a region of an object having a very high reflectance in the second distance image (hereinafter referred to as a “highly reflective object region”) (step S325). Specifically, a region of each second high intensity region identified in step S320 that is at the same position as the first high intensity region identified in step S310 is identified as the highly reflective object region. In
In parallel with step S325 described above, the distance image generating part 520 uses the first high intensity regions identified in step S310 and the second high intensity regions identified in step S320 to identify the regions corresponding to flares (hereinafter referred to as “flare regions”) in the second distance image (step S330). Specifically, the region of each of the second high intensity regions identified in step S320 excluding the first high intensity region identified in step S310 is identified as the flare region. In
The distance image generating part 520 generates an integrated distance image by deleting the data on the flare regions from the second distance image data (step S335). By deleting the data on the flare regions, that is, the distance and received light intensity data of the pixel positions in the flare regions, the data on the portions whose distances were calculated with low accuracy due to the influence of the flares FL1 and FL2 is deleted, which prevents the low-accuracy distance data from remaining in the distance image.
The rangefinder 10 of the fourth embodiment described above provides effects similar to those of the rangefinder 10 of the first embodiment. In addition, a region of each second high intensity region in the second distance image excluding the region corresponding to the first high intensity region is identified as a flare region, and an image obtained by excluding the flare regions from the second distance image is generated as the integrated distance image. This makes it possible to suppress the inclusion of the regions (pixels) whose positions and distances were determined less accurately due to the flares in the integrated distance image.
The device configuration of the rangefinder 10 of a fifth embodiment differs from the device configuration of the rangefinder 10 of the first embodiment in that the light receiving part 60 of the former includes a light receiving array 65a shown in
As shown in
In the fifth embodiment, when a histogram is generated, the histogram is generated not by using all the pixels 66 of the light receiving array 65a but only a partial pixel group. In other words, in the fifth embodiment, the received light intensity is determined only in a subregion of the light receiving part 60. The region of the light receiving part 60 in which the received light intensity is determined is referred to as a “region of interest (ROI)”. In the fifth embodiment, the two regions (a first region of interest ROI1 and a second region of interest ROI2) shown in
The rangefinding process of the fifth embodiment shown in
When the number of accumulations is determined to be the first time in step S115, the control part 270 controls the light emitting part 40 so that it emits the second pulsed light, and causes the light receiving part 60 to receive light (step S120b). In contrast to step S120 of the first embodiment in which the first pulsed light is emitted, in step S120b of the fifth embodiment, the second pulsed light, that is, pulsed light having a higher intensity is emitted instead of the first pulsed light. Therefore, in the fifth embodiment, the second pulsed light is emitted regardless of the number of accumulations. After completing step S120b, when the light receiving part 60 receives the reflected light, the addition part 220 adds up the outputs of the SPAD circuits 68 included in the first region of interest ROI1, and the histogram generating part 230 generates a histogram for each pixel in the first region of interest ROI1. The histogram generating part 230 stores the generated histogram in the memory 260 and also outputs it to the peak detecting part 240 (step S125b). As described above, the received light intensity determined in the first region of interest ROD is small. Therefore, as in the first embodiment, a histogram generated in step S125b does not have a peak corresponding to the reflected light (clutter) of the window 92.
When the number of accumulations is determined to be the second or third time in step S115, the above-described step S140 is performed, and then the histogram of the second region of interest ROI2 is generated (step S145b). As described above, the received light intensity determined in the second region of interest ROI2 is large. Therefore, as in the first embodiment, a histogram generated in step S145b has a peak corresponding to the reflected light (clutter) of the window 92.
When the number of accumulations is determined to be the fourth time in step S115, the above-described step S150 is executed, and then a histogram of the second region of interest ROI2 is generated (step S155b). The histogram generated at this time has a peak corresponding to the reflected light (clutter) of the window 92 as with the histogram generated in step S145b described above. After completing step S155b, the above-described step S160 is performed.
The rangefinder 10 of the fifth embodiment described above provides effects similar to those of the rangefinder 10 of the first embodiment. In addition, the region for which a histogram is generated, in other words, the region in which the received light intensity is determined is changed according to the number of accumulations so that the intensity of the pulsed light is not changed. This provides effects such as suppressing the deterioration of the light emitting part 40 over time due to the intensity of emitted light being frequently changed, and eliminating the need for complicated processing in the control part 270.
Since the device configuration of the rangefinder 10 of the sixth embodiment is the same as that of the first embodiment, the same components are assigned with the same reference signs and will not be described in detail. In the rangefinding process of the sixth embodiment shown in
As shown in
The control part 270 determines whether the emission direction of the second pulsed light planned to be emitted thereafter corresponds to the high reflection direction (step S138). As described above, the laser beam is steered, and the control part 270 determines whether the emission direction at the timing at which the next pulsed light (second pulsed light) is emitted is the high reflection direction determined in step S136.
When it is determined that the emission direction of the second pulsed light does not correspond to the high reflection direction (step S138: NO), the histogram generating part 230 generates a histogram for each pixel, stores it in the memory 260, and also outputs it to the peak detecting part 240 (step S110d). This procedure of step S110d is the same as that of step S110 described above. The control part 270 determines whether the number of histogram accumulations has reached N (step S180d). “N” in step S180d is a positive integer larger than “M” described later. In the present embodiment, N is “3”. That is, in step S180d, it is determined whether the number of histogram accumulations has reached 3.
When it is determined that the number of histogram accumulations has not reached N (3) (step S180d: NO), the second pulsed light is emitted and the reflected light is received (step S140d), and a histogram is generated (step S145d). The procedures of these steps S140d and S145d are the same as those of steps S140 and S145 described above. After completing step S145d, the process returns to step S110d.
On the other hand, when it is determined that the number of histogram accumulations has reached N (3) (step S180d: YES), the above-described steps S165 and S170 are performed and the process ends. That is, a peak is detected based on the histogram obtained after a total of three accumulations, and then the distance is calculated. Therefore, when the above-described steps S110d, S180d, S140d, and S145d are performed, the second pulsed light is emitted a total of three times as in the first embodiment, and the distance is determined based on the histogram accumulated through the receptions of light corresponding to the three emissions.
In step S138 described above, when it is determined that the emission direction of the second pulsed light corresponds to the high reflection direction (step S138: YES), the histogram generating part 230 generates a histogram of each pixel, stores it in the memory 260, and also outputs it to the peak detecting part 240 (step S110c). This procedure of step S110c is the same as those of steps S110 and S110d. The control part 270 determines whether the number of histogram accumulations has reached M (step S180c). “M” in step S180c is a positive integer smaller than the above-mentioned “N”. In the present embodiment, M is “2”. That is, in step S180c, it is determined whether the number of histogram accumulations has reached 2.
When it is determined that the number of histogram accumulations has not reached N (2) (step S180c: NO), the second pulsed light is emitted and the reflected light is received (step S140c), and a histogram is generated (step S145c). The procedures of these steps S140c and S145c are the same as those of steps S140 and S145 described above. After completing step S145c, the process returns to step S110c.
On the other hand, when it is determined that the number of histogram accumulations has reached N (2) (step S180c: YES), the above-described steps S165 and S170 are executed. That is, a peak is detected based on the histogram obtained as a result of a total of two accumulations, and the distance is calculated. Therefore, when the above-described steps S110c, S180c, S140c, and S145c are executed, unlike in the first embodiment, the second pulsed light is emitted twice in total, and the distance is calculated based on the histogram accumulated through the receptions of light corresponding to the two emissions.
The reason why the number of times histograms corresponding to the second pulsed light are accumulated is changed depending on whether the emission direction corresponds to the high reflection direction in the sixth embodiment as described above will be described with reference to
As with the first embodiment, at every time of flight, the second histogram H2f has a higher received light intensity than the first histogram H1f, and the third histogram H3f has an even higher received light intensity. The first to third histograms H1f to H3f have a peak at the time of flight t6. However, in the fourth histogram H4f, the received light intensity is excessively large at times of flight near the time of flight t6, and exceeds an upper limit UL of the range of received light intensities the light receiving part 60 can measure. Therefore, if a peak is detected based on the histogram H4f, the detection accuracy would be low. However, in the present embodiment, in the high reflection direction, the second pulsed light is emitted twice, that is, pulsed light is emitted a total of three times including the emission of the first pulsed light, and the peak is detected from the result of accumulation of the histograms corresponding to the second pulsed beams of the second and third emissions. Therefore, since the peak is detected from the histogram H3f in which the received light intensity is not saturated, it is possible to suppress the decrease in the accuracy of detection of the distance to the reflective object.
According to the rangefinder 10 of the sixth embodiment described above, effects similar to the rangefinder 10 of the first embodiment can be obtained. In addition, when the emission direction is the high reflection direction, the peak is detected based on a histogram obtained through less accumulations than the histograms used for directions other than the high reflection direction. This makes it possible to detect the peak based on a histogram in the state before the received light intensity is saturated. As a result, the decrease in the accuracy of detection of the distance to the reflective object can be suppressed. On the other hand, when the emission direction is not the high reflection direction, the peak is detected based on a histogram obtained through more accumulations than the histogram used for the high reflection direction. This makes it possible to detect the peak based on a histogram in a state where the peak is more prominent, and the decrease in the accuracy of detection of the distance to the reflective object can be suppressed in this case as well. The numbers of accumulations M and N are not limited to 2 and 3, and they can be any numbers satisfying N>M. Further, the sixth embodiment may be applied to the second embodiment. That is, it is also possible to accumulate histograms less times when the emission direction is the high reflection direction than when it is another direction in the configuration in which the received light intensity of the reflected light of the first pulsed light and the received light intensity of the reflected light of the second pulsed light are both accumulated.
Since the device configuration of the rangefinder 10 of the seventh embodiment is the same as that of the first embodiment, the same components are assigned with the same reference signs and will not be described in detail. The top, middle, and bottom rows of
As shown in the left drawing in the middle row of
As shown in
As shown in
According to the rangefinder 10 of the seventh embodiment described above, effects similar to those of the rangefinder 10 of the first embodiment can be obtained. In addition, since the first threshold distance Lb is larger than the second threshold distance Lc, the first and second partial images Ip10 and Ip20 can overlap with each other to have an overlapping region MA. This makes it possible to eliminate a region that does not belong to either the first partial image Ip10 or the second partial image Ip20, and in turn to eliminate positions (pixels) for which the distance and received light intensity are not calculated. Further, for each position (pixel) in the overlapping region MA, the corresponding received light intensities of the partial images are each multiplied by a weight that is determined so that, the closer the position is to the radially-inner boundary B1 of the overlapping region MA, the greater the influence of the received light intensity of the first partial image Ip10 and the smaller the influence of the received light intensity of the second partial image Ip20. Therefore, for example, in a situation where a single object in the overlapping region MA gradually moves away, it is possible to prevent the distance and received light intensity of the object from changing excessively, and in turn to prevent erroneous recognition of an object or a decrease in the accuracy of detection of the distance to the object.
A rangefinder 10b of the eighth embodiment shown in
The second light emitting part 40b irradiates the entire scan area of the laser beam, that is, the field-of-view area 80 at once (surface emission). In the present embodiment, the second light emitting part 40b includes a VCEL (Vertical Cavity Surface Emitting Laser) and an optical system for diffusing the laser light output from the VCEL.
As operation modes, the light emitting part 40b has an operation mode (hereinafter referred to as a “first emission mode”) for steering the pulsed light while it is being emitted from the first light emitting part 40 as in the first embodiment, and an operation mode (hereinafter referred to as a “second emission mode”) for irradiating the entire field-of-view area 80 at once with the pulsed light from the second light emitting part 40a.
The control part 270 emits the first pulsed light in the second emission mode and emits the second pulsed light in the first emission mode. Therefore, in step S120 shown in
According to the rangefinder 10 of the eighth embodiment described above, effects similar to those of the rangefinder 10 of the first embodiment can be obtained. In addition, since the second light emitting part 40a that irradiates the field-of-view area 80 at once (surface emission) emits the first pulsed light having a relatively low intensity, the amount of light output from the VCEL can be suppressed, which contributes to power saving. A region 80a that can be irradiated by the first light emitting part 40 at once in the first emission mode corresponds to a “first irradiated region” of the present disclosure. Further, the field-of-view area 80, which is a region that can be irradiated by the second light emitting part 40a at once in the second irradiation mode, corresponds to a “second irradiated region” of the present disclosure. The phrase “relatively low intensity” means that the intensity per unit area of light incident on the light receiving surface is relatively low, not the intensity of light emitted by the laser element 41. Similarly, the phrase “relatively high intensity” means that the intensity per unit area of light incident on the light receiving surface is relatively high.
In the first to fourth embodiments, two types of pulsed light, namely, the first pulsed light having a relatively low intensity and the second pulsed light having a relatively high intensity, are emitted, but the present disclosure is not limited to this. Similarly to the fifth embodiment, the first pulsed light may be omitted and only the second pulsed light may be emitted four times. However, this alternative embodiment having such a configuration may be different from the fifth embodiment in that the sensitivity of the light receiving part 60 to received light is low during a certain period of time in which pulsed light is emitted for the first time and the reflected light thereof is received, and the sensitivity of the light receiving part 60 to received light is high during a period of time in which pulsed light is emitted for the second to fourth times and the reflected light thereof is received. The sensitivity of the light receiving part 60 to received light can be realized, for example, by adjusting the voltage supplied to the avalanche diodes Da. Specifically, the sensitivity to received light can be increased by increasing the voltage of the power supply Vcc, and the sensitivity to received light can be decreased by decreasing the voltage of the power supply Vcc. During the period of time corresponding to the first emission of pulsed light, the sensitivity of the light receiving part 60 to received light is adjusted to a level at which the light receiving part 60 does not detect clutter. Further, during the period of time corresponding to the second to fourth emissions of pulsed light, the sensitivity is adjusted so that, when the second pulsed light is emitted, the reflected light from a reflective object (external object) within a predetermined distance of the rangefinder 10 causes a predetermined number or more of the SPAD circuits 68 constituting each pixel 66 to operate, and has a received light intensity equal to or higher than a predetermined received light intensity. As a result of such control, a histogram in which the received light intensity at each time of flight has a relatively small S/N ratio is obtained by the first emission of pulsed light, and histograms in which the received light intensity at each time of flight has a relatively large S/N ratio is obtained by the second to fourth emissions of pulsed light. Therefore, effects similar to those of the other embodiments can be obtained. In such a configuration, the histogram obtained by the first emission of pulsed light corresponds to the first received light intensities of the present disclosure. Further, the histograms obtained by the second to fourth emissions of pulsed light corresponds to a second received light intensity of the present disclosure. The emission of the first pulsed light and the second pulsed light may be combined with the adjustment of the sensitivity of the light receiving part 60.
As can be understood from this first alternative embodiment and the other embodiments, a configuration may be applied to the rangefinder of the present disclosure that controls at least one of the intensity of the pulsed light emitted from the light emitting part 40, the sensitivity of the light receiving part 60 to received light, and the position of the region of interest on the light receiving part 60 so that, in response to the first emission of pulsed light, a received light intensity (first received light intensity) having a relatively small S/N ratio is obtained as the received light intensity for each of a plurality of times of flight, and, in response to the second to fourth emissions of pulsed light, a received light intensity (second received light intensity) having a S/N ratio higher than that of the first received light intensity is obtained as the received light intensity for each of a plurality of times of flight.
In the first to third embodiments, the first pulsed light is emitted the first-time pulsed light is emitted, and the second pulsed light is emitted the second to fourth times pulsed light is emitted. However, the present disclosure is not limited to this. The first pulsed light may be only emitted the fourth-time pulsed light is emitted, and the second pulsed light may be emitted the first to third times pulsed light is emitted. Further, for example, the second pulsed light may be emitted the first, third-, and fourth-times pulsed light is emitted, and the first pulsed light may be emitted the second-time pulsed light is emitted. Further, the second pulsed light may be emitted once, three times, or more. The first pulsed light may be emitted more than once. In such a configuration, the histograms obtained a plurality of emissions of the first pulsed light may be accumulated into a histogram used to find the peak (first distance image).
Similarly, in the first alternative embodiment, the sensitivity to received light may be increased during the period of time in which the pulsed light is emitted for the first to third times and the reflected light thereof is received, and the sensitivity to received light may be decreased during the period of time in which the pulsed light is emitted for the fourth time and the reflected light thereof is received. Alternatively, the sensitivity to received light may be increased during the period of time in which the pulsed light is emitted for the first, third, and fourth times and the reflected light thereof is received, and the sensitivity to received light may be decreased during the period of time in which the pulsed light is emitted for the second time and the reflected light thereof is received. The sensitivity to received light may be increased for one emission. The sensitivity to received light may be decreased for more than one emission.
As can be understood from this second alternative embodiment and the other embodiments, a configuration may be applied to the rangefinder of the present disclosure that controls at least one of the intensity of the pulsed light emitted from the light emitting part 40 and the sensitivity of the light receiving part 60 to received light so that, in response to at least one of the plurality of emissions of pulsed light, a received light intensity (first received light intensity) having a relatively small S/N ratio is obtained as the received light intensity for each of a plurality of times of flight, and, in response to at least one of the plurality of emissions of pulsed light, a received light intensity (second received light intensity) having a S/N ratio higher than that of the first received light intensity is obtained as the received light intensity for each of a plurality of times of flight.
The configurations of the rangefinders 10 and 10a of the embodiments are merely examples and can be changed in various ways. For example, although the distance image generating part 520 is provided in the ECU 500 different from the calculation and decision part 20, it may be provided in the calculation and decision part 20 instead of the ECU 500. Further, for example, in the fourth embodiment, even when the rangefinder 10 does not have a window, for example, even when the calculation and decision part 20, the optical system 30, and the like are housed in a casing in which only an opening is formed, certain effects can be obtained. Further, for example, although the rangefinders 10 and 10a are vehicle-mounted LiDARs, they may be applied to any moving body such as a ship or an airplane instead of a vehicle. Alternatively, they may be installed as a fixed device for security or any other purpose.
In the above embodiments, the distance image generating process may be omitted. Such a configuration can also determine the measurement target distance for each pixel by performing the rangefinding process. Further, in such a configuration, instead of determining the measurement target distance of every pixel in the field-of-view area 80, only the measurement target distance of a single pixel may be determined. In this configuration as well, as in the other embodiments, one of the first distance based on the first received light intensity and the second distance based on the second light receiving distance is determined as the measurement target distance of the pixel.
The control part 270, the calculating part 200, the distance image generating part 520, and their methods described herein may be realized by a dedicated computer provided by configuring a processor and a memory programmed to execute one or more functions embodied by computer programs. Alternatively, the control part 270, the calculating part 200, the distance image generating part 520, and their methods described herein may be realized by a dedicated computer provided by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the control part 270, the calculating part 200, the distance image generating part 520, and their methods described herein may be realized by one or more dedicated computers configured by combining a processor and a memory programmed to execute one or more functions with a processor configured with one or more hardware logic circuits. The computer programs may be stored in a computer-readable, non-transitional tangible recording medium as instructions executed by the computer.
The configurations of the laser element and its drive circuit of the above embodiments are merely examples and can be modified in various ways. For example, in the example of a light emitting part 40c shown in
Further, for example, a light emitting part 40d shown in
Further, for example, a light emitting part 40e shown in
Further, for example, a light emitting part 40f shown in
In the fifth embodiment, to change the region for which histograms are generated, in other words, the region in which the received light intensities are determined according to the number of accumulations, the region of interest is selectively changed between the lateral center and a position laterally offset from the center. However, the present disclosure is not limited to this. In the example of
In the above-described embodiments, the integrated distance image of the entire field-of-view area 80 is generated, but the present disclosure is not limited to this. For example, a distance image may be generated representing a unit area within a predetermined angular range (predetermined directional range) in the horizontal direction. Further, for example, in the fourth embodiment, the determination of the first high intensity region and the second high intensity region, and the determination of the highly reflective object region and the flare region can be carried out in a unit area within a predetermined angular range (predetermined directional range) in the horizontal direction.
In the above-described embodiments, a total of two types of pulsed light, namely, the first pulsed light and the second pulsed light having different intensities, are emitted, but the present disclosure is not limited to this. Three or more types of pulsed light having different intensities may be emitted. In the fourth embodiment, the distances from the rangefinder 10 to the reflectors Rf1 and Rf2 may change depending on the position of the vehicle Cl. When the distances from the rangefinder 10 to the reflectors Rf1 and Rf2 change, the intensity of the reflected light from the first high intensity regions A1 and A2 may also change. Therefore, depending on the position of the vehicle Cl, it may not be possible to identify the first high intensity regions A1 and A2 using the first pulsed light. However, as described above, by emitting three or more types of pulsed light having different intensities, the possibility of identifying the first high intensity regions A1 and A2 regardless of the position of the vehicle Cl can be increased.
In each embodiment, the ECU 500 is housed in the casing 90, but instead it may be placed outside the casing 90. This configuration also provides effects similar to those of the other embodiments.
In the eighth embodiment, the first light emitting part 40 may be omitted, and the pulsed light may be emitted only from the second light emitting part 40a. In such a configuration, the intensity of the output laser beam is controlled so that the second light emitting part 40a emits not only the first pulsed light but also the second pulsed light.
The present disclosure can also be implemented in various modes. For example, it can be implemented as a rangefinder system, a moving body equipped with a rangefinder, a rangefinding method, a computer program for implementing these devices and methods, a non-temporary recording medium storing such a computer program, or the like.
The present disclosure is not limited to the above embodiments, and can be implemented in various configurations without departing from the spirit of the present disclosure. For example, the technical features of the embodiments corresponding to the technical features of the modes described in “Summary of the Invention” may be replaced or combined as appropriate to solve part or all of the above-described problems, or achieve part or all of the above-described effects. When a technical feature is not described as an essential feature herein, it can be removed as appropriate.
Number | Date | Country | Kind |
---|---|---|---|
2020-053118 | Mar 2020 | JP | national |
2021-043155 | Mar 2021 | JP | national |
This application is the U.S. bypass application of International Application No. PCT/JP2021/010848 filed on Mar. 17, 2021 which designated the U.S. and claims priority to Japanese Application No. 2020-053118 filed on Mar. 24, 2020, and Japanese Application No. 2021-043155 filed on Mar. 17, 2021, the contents of all of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/010848 | Mar 2021 | US |
Child | 17934082 | US |