JP2020176956A - Device and method for measuring distance - Google Patents

Device and method for measuring distance Download PDF

Info

Publication number
JP2020176956A
JP2020176956A JP2019080324A JP2019080324A JP2020176956A JP 2020176956 A JP2020176956 A JP 2020176956A JP 2019080324 A JP2019080324 A JP 2019080324A JP 2019080324 A JP2019080324 A JP 2019080324A JP 2020176956 A JP2020176956 A JP 2020176956A
Authority
JP
Japan
Prior art keywords
light
distance measuring
unit
measuring device
time
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.)
Pending
Application number
JP2019080324A
Other languages
Japanese (ja)
Inventor
達雄 丹羽
Tatsuo Niwa
達雄 丹羽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP2019080324A priority Critical patent/JP2020176956A/en
Publication of JP2020176956A publication Critical patent/JP2020176956A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of Optical Distance (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

To reduce the time for measuring.SOLUTION: The distance measuring device of the present invention includes: a light emission unit for emitting an emission light as a reference clock signal for which one cycle has been modulated by an n-th M-series signal; a light receiving unit for receiving a reflected light as the emission light reflected by an object; and a distance measuring unit for calculating the distance to the object by using a light reception signal from the light receiving unit for a period corresponding to an n-th clock after the emission unit for the one cycle was emitted.SELECTED DRAWING: Figure 1

Description

本発明は、距離計測装置および距離計測方法に関する。 The present invention relates to a distance measuring device and a distance measuring method.

自動運転車等のセンシング技術の一つとしてライダー(LiDAR: Light Detection And Ranging)が注目されている。ライダーは、光を送出し、その光が物体で反射して戻ってくるまでの時間を測ることにより、物体までの距離を測る方式である。様々な環境の下で、長距離の測定も求められ、測定の際、外来光によるノイズを低減することが求められており、その目的で光源を変調する方式も使われている。送出された光が戻るまでの時間測定は、所定ビット長(ビット数)のPN(Pseudo Noise)系列信号を用いて変調した変調光を用いることによって行われている(特許文献1)。しかしながら、従来の技術では測定時間が長いという問題があり、高速の測定時間が要求される用途には使用が難しかった。 Lidar (LiDAR: Light Detection And Ranging) is attracting attention as one of the sensing technologies for autonomous vehicles. The rider is a method of measuring the distance to an object by transmitting light and measuring the time until the light is reflected by the object and returned. Under various environments, long-distance measurement is also required, and it is required to reduce noise caused by external light during measurement, and a method of modulating a light source is also used for that purpose. The time required for the transmitted light to return is measured by using modulated light modulated by using a PN (Pseudo Noise) series signal having a predetermined bit length (number of bits) (Patent Document 1). However, the conventional technique has a problem that the measurement time is long, and it is difficult to use it in an application requiring a high measurement time.

特開2000−121726号公報Japanese Unexamined Patent Publication No. 2000-121726

本発明の第1の態様による距離計測装置は、基準クロック信号の1周期をn次M系列信号で変調した照射光を照射する光射出部と、前記照射光が物体で反射した反射光を受光する光受光部と、前記1周期の照射光が照射された後のnクロックに相当する期間の前記光受光部からの受光信号を用いて、前記物体までの距離を計算する距離測定部と、を備える。
本発明の第2の態様による距離計測方法は、基準クロック信号の1周期をn次M系列信号で変調した照射光を照射し、前記照射光が物体で反射した反射光を受光し、前記1周期の照射光が照射された後のnクロックに相当する期間の受光信号を用いて、前記物体までの距離を計算する。
The distance measuring device according to the first aspect of the present invention receives the light emitting unit that irradiates the irradiation light obtained by modulating one cycle of the reference clock signal with the nth-order M series signal and the reflected light reflected by the object. A distance measuring unit that calculates the distance to the object using the light receiving signal from the light receiving unit for a period corresponding to n clocks after the irradiation light of one cycle is irradiated. To be equipped with.
The distance measurement method according to the second aspect of the present invention irradiates irradiation light obtained by modulating one cycle of a reference clock signal with an nth-order M series signal, receives the reflected light reflected by the object, and receives the reflected light. The distance to the object is calculated using the received signal for a period corresponding to n clocks after the irradiation light of the period is irradiated.

第1の実施形態による距離計測装置の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the distance measuring apparatus by 1st Embodiment. スキャン方式の光学系を説明する模式図である。It is a schematic diagram explaining the optical system of a scanning method. 変調光の生成と物体からの反射光の関係を説明する模式図である。It is a schematic diagram explaining the relationship between the generation of the modulated light and the reflected light from an object. 変調光の照射タイミングと物体からの反射光の受光タイミングを説明する模式図である。It is a schematic diagram explaining the irradiation timing of the modulated light and the reception timing of the reflected light from an object. 物体までの距離算出方法を説明する模式図である。It is a schematic diagram explaining the method of calculating the distance to an object. 変調光の照射タイミングと距離が異なる物体からの反射光の受光タイミングを説明する模式図である。It is a schematic diagram explaining the reception timing of the reflected light from the object which is different from the irradiation timing of the modulated light. 従来の技術による変調光の照射タイミングと物体からの反射光の受光タイミングを説明する模式図である。It is a schematic diagram explaining the irradiation timing of the modulated light and the receiving timing of the reflected light from an object by the prior art. スキャン方式の距離計測装置による距離測定の流れを説明するフローチャートである。It is a flowchart explaining the flow of the distance measurement by the scan type distance measuring apparatus. 図9(a)は、時刻t0から時刻t3までの間に送信部から照射される変調光の光強度を示す模式図である。図9(b)は、時刻t3から時刻t4までの間に受信部で受信される変調光(戻り光)の受信強度を示す模式図である。FIG. 9A is a schematic diagram showing the light intensity of the modulated light emitted from the transmitting unit between the time t0 and the time t3. FIG. 9B is a schematic diagram showing the reception intensity of the modulated light (return light) received by the receiving unit between the time t3 and the time t4. 第2の実施形態による距離計測装置を説明する模式図である。It is a schematic diagram explaining the distance measuring apparatus by 2nd Embodiment. 受光素子の受光面(撮像面)における物体の像を示す模式図である。It is a schematic diagram which shows the image of the object on the light receiving surface (imaging surface) of a light receiving element. フラッシュ方式の光学系を説明する模式図である。It is a schematic diagram explaining the optical system of a flash system. フラッシュ方式の距離計測装置による距離測定の流れを説明するフローチャートである。It is a flowchart explaining the flow of the distance measurement by the flash type distance measuring apparatus. M系列の性質を説明する図である。It is a figure explaining the property of M sequence.

一般に、ライダーにより取得した時間情報は3次元マップの生成に用いられる。具体的には、複数の測定点で集めた複数の時間情報を点群データとして処理することにより、3次元マップが生成される。
時間情報を複数の測定点で得る方式は、以下の2方式に大別される。
1.スキャン方式
2.フラッシュ方式
スキャン方式は、発光/受光する方向を走査することによって、複数の測定点についての時間情報を順番に得る方式である。ある測定点に向けてポイント状に光を照射し、その測定点からの戻り光を受光して時間情報を得ると、次の測定点に対して同様の動作を繰り返す。
これに対してフラッシュ方式は、発光/受光を面状に行うことにより、複数の測定点についての時間情報をほぼ同時に得る方式である。複数の測定点をカバーするように面状に光を照射し、各測定点からの戻り光を面状の受光センサでほぼ同時に受光して時間情報を得る。
Generally, the time information acquired by the rider is used to generate a three-dimensional map. Specifically, a three-dimensional map is generated by processing a plurality of time information collected at a plurality of measurement points as point cloud data.
The method of obtaining time information at a plurality of measurement points is roughly classified into the following two methods.
1. 1. Scan method 2. Flash method The scan method is a method in which time information about a plurality of measurement points is sequentially obtained by scanning the direction of light emission / light reception. When light is irradiated toward a certain measurement point in a point shape and the return light from that measurement point is received to obtain time information, the same operation is repeated for the next measurement point.
On the other hand, the flash method is a method in which time information about a plurality of measurement points is obtained almost simultaneously by performing light emission / reception in a planar manner. Light is radiated in a planar manner so as to cover a plurality of measurement points, and the return light from each measurement point is received by the planar light receiving sensor almost simultaneously to obtain time information.

本実施の形態による距離計測装置は、スキャン方式とフラッシュ方式のどちらにも適用することができる。そのため、第1の実施形態としてスキャン方式を説明し、第2の実施形態としてフラッシュ方式を説明する。 The distance measuring device according to the present embodiment can be applied to both the scanning method and the flash method. Therefore, the scanning method will be described as the first embodiment, and the flash method will be described as the second embodiment.

<第1の実施の形態>
図1は、第1の実施形態による距離計測装置の構成の一例を示すブロック図である。距離計測装置1は、制御部10と、送信符号生成部20と、クロック信号発生部30と、送信部40と、発光側の光学系50と、受光側の光学系55と、受信部60と、計時部70と、距離算出部80とを有する。距離計測装置1は、所定ビット長のPN符号を用いて変調した変調光を物体100の方向へ向けて送出(照射)してから、物体100等で反射された光が受信部60で受信されるまでの時間に基づき、距離計測装置1から物体100までの距離を算出する。
<First Embodiment>
FIG. 1 is a block diagram showing an example of the configuration of the distance measuring device according to the first embodiment. The distance measuring device 1 includes a control unit 10, a transmission code generation unit 20, a clock signal generation unit 30, a transmission unit 40, an optical system 50 on the light emitting side, an optical system 55 on the light receiving side, and a receiving unit 60. The clock unit 70 and the distance calculation unit 80 are provided. The distance measuring device 1 transmits (irradiates) the modulated light modulated using the PN code having a predetermined bit length toward the object 100, and then receives the light reflected by the object 100 or the like in the receiving unit 60. The distance from the distance measuring device 1 to the object 100 is calculated based on the time required to complete the process.

制御部10は、CPU、ROM、RAM等により構成され、制御プログラムに基づいて距離計測装置1の各部の動作を制御する。送信符号生成部20は、送信部40の光源を変調するためのPN系列(疑似雑音系列)の1種であるM系列の符号を生成する。次数nのM系列の周期は、P=2−1の形で表される。そして、次数nのM系列は、そのM系列を構成するP個の符号のうち任意の位置から順にn個取り出した符号で表される値が全て異なるという性質を有する。送信符号生成部20は、制御部10から指示された次数nのM系列の符号を、クロック信号発生部30が発生する基準クロック信号に同期して生成する。 The control unit 10 is composed of a CPU, a ROM, a RAM, and the like, and controls the operation of each unit of the distance measuring device 1 based on a control program. The transmission code generation unit 20 generates an M-sequence code which is one of the PN series (pseudo-noise series) for modulating the light source of the transmission unit 40. The period of the M sequence of degree n is expressed in the form of P = 2 n -1. Then, the M-sequence of degree n has a property that all the values represented by the codes extracted in order from an arbitrary position among the P codes constituting the M-sequence are different. The transmission code generation unit 20 generates an M-sequence code of order n instructed by the control unit 10 in synchronization with the reference clock signal generated by the clock signal generation unit 30.

本実施の形態では、測定する最長距離Lmを距離レンジと称する。制御部10は、例えば、測定レンジとして設定する最長距離Lm(距離計測装置1からの距離)を光が往復する時間T=2×Lm/Cと、上記M系列の周期を示すPの値(=2−1)とを対応させるように、次式(1)により次数nを決定する。
(2n−1−1)×tck < 2×Lm/C ≦ (2−1)×tck (1)
ただし、符号Cは光速、符号tckは変調周期(=1/変調周波数F)を表す。
ここで、変調周波数Fを高くするほど距離測定の分解能が上がり、次数nを増やすほど最長距離Lmが長くなる。制御部10は、測定分解能と最長距離Lmとに基づいて次数nを決定する。
In the present embodiment, the longest distance Lm to be measured is referred to as a distance range. The control unit 10 has, for example, a time T = 2 × Lm / C in which light reciprocates over the longest distance Lm (distance from the distance measuring device 1) set as a measurement range, and a value of P indicating the period of the above M sequence ( The degree n is determined by the following equation (1) so as to correspond with = 2 n -1).
(2 n-1 -1) × tck <2 × Lm / C ≦ (2 n -1) × tck (1)
However, the reference numeral C represents the speed of light, and the reference numeral tck represents the modulation period (= 1 / modulation frequency F).
Here, the higher the modulation frequency F, the higher the resolution of the distance measurement, and the higher the order n, the longer the longest distance Lm. The control unit 10 determines the order n based on the measurement resolution and the longest distance Lm.

送信符号生成部20によって生成されたM系列の符号は、二値符号として送信部40および計時部70へ送出される。
なお、本実施の形態で扱う系列は、符号が「0」または「1」である二値系列をいう。
The M-sequence code generated by the transmission code generation unit 20 is transmitted to the transmission unit 40 and the timekeeping unit 70 as a binary code.
The series handled in this embodiment refers to a binary series having a symbol of "0" or "1".

クロック信号発生部30は、基準発振器の周波数を分周するなどして、変調周波数Fとして例えば50MHz(すなわち変調周期tck=1/F=20ns)の基準クロック信号を生成する。基準クロック信号は、送信符号生成部20、送信部40、受信部60、および計時部70に供給される。 The clock signal generation unit 30 divides the frequency of the reference oscillator to generate a reference clock signal having a modulation frequency F of, for example, 50 MHz (that is, a modulation period tck = 1 / F = 20 ns). The reference clock signal is supplied to the transmission code generation unit 20, the transmission unit 40, the reception unit 60, and the timekeeping unit 70.

送信部40は、発光素子40aおよび駆動部40bを含む。本実施の形態では、距離計測装置1の光源として、例えば、上記変調周波数Fで変調発光させることが可能な波長約940nmの赤外光LD(LD: Laser Diode)を発光素子40aとして用いる。駆動部40bは、上記送信符号生成部20で生成された二値符号に従って発光素子40aをオンまたはオフさせることにより、上記基準クロック信号に同期する上記M系列の符号に基づくビット長Pの変調光を発光素子40aから出力させる。これにより、ビット長Pの変調光が時間(P×tck)の間照射される。出力された変調光は、発光側の光学系50を介して物体100の方向に進む。
なお、上記説明において発光素子40aをオンまたはオフさせると記載したが、実際には完全にオフにしなくても、発光する光の強度を低下させることで所定の消光比が得られればよい。
The transmission unit 40 includes a light emitting element 40a and a drive unit 40b. In the present embodiment, as the light source of the distance measuring device 1, for example, an infrared light LD (LD: Laser Diode) having a wavelength of about 940 nm capable of modulated light emission at the modulation frequency F is used as the light emitting element 40a. The drive unit 40b turns the light emitting element 40a on or off according to the binary code generated by the transmission code generation unit 20, so that the modulated light having a bit length P based on the M-sequence code synchronized with the reference clock signal. Is output from the light emitting element 40a. As a result, modulated light having a bit length of P is irradiated for a period of time (P × tck). The output modulated light travels in the direction of the object 100 via the optical system 50 on the light emitting side.
Although it has been described in the above description that the light emitting element 40a is turned on or off, it is sufficient that a predetermined quenching ratio can be obtained by reducing the intensity of the emitted light without actually turning it off completely.

(スキャン方式の光学系)
光学系50および光学系55は、送信部40による発光と、受信部60による受光の方向を走査するスキャン光学系を構成する。図2は、スキャン方式の光学系を説明する模式図である。発光素子40aから出力された変調光は、発光側の光学系50を構成する走査ミラー50aに入射する。走査ミラー50aで反射された変調光は、測定視野200の中の測定点Oへ進む。測定点Oに対応する位置に物体100(図1)が存在すると、物体100で反射された変調光(戻り光)が再び走査ミラー50aに入射する。戻り光は走査ミラー50aで反射された後、受光側の光学系55を構成するミラー55a等により分離される。そして、受光レンズ55bを介して受信部60を構成する受光素子60aに入射される。
(Scanning optical system)
The optical system 50 and the optical system 55 constitute a scanning optical system that scans the directions of light emission by the transmission unit 40 and light reception by the reception unit 60. FIG. 2 is a schematic diagram illustrating a scanning optical system. The modulated light output from the light emitting element 40a is incident on the scanning mirror 50a constituting the optical system 50 on the light emitting side. The modulated light reflected by the scanning mirror 50a advances to the measurement point O in the measurement field of view 200. When the object 100 (FIG. 1) exists at the position corresponding to the measurement point O, the modulated light (return light) reflected by the object 100 is incident on the scanning mirror 50a again. The return light is reflected by the scanning mirror 50a and then separated by the mirror 55a or the like constituting the optical system 55 on the light receiving side. Then, it is incident on the light receiving element 60a constituting the receiving unit 60 via the light receiving lens 55b.

走査ミラー50aは、例えば水平方向および鉛直方向に二次元走査が可能に構成されている。これにより、発光素子40aから出力された変調光を、測定視野200の中の任意の測定点Oへ導くことができる。 The scanning mirror 50a is configured to enable two-dimensional scanning, for example, in the horizontal direction and the vertical direction. As a result, the modulated light output from the light emitting element 40a can be guided to an arbitrary measurement point O in the measurement field of view 200.

図1の受信部60は、受光素子60aと、増幅部60bと、二値化部60cとを含む。本実施の形態では、受光素子60aとして、上記赤外域の変調光を受光可能なPD(PhotoDiode)を用いる。物体100等で反射した変調光(戻り光)は、上述した走査ミラー50aおよび受光側の光学系55を介して受光素子60aに入射される。すなわち、ビット長Pの変調光(戻り光)が時間(P×tck)の間入射される。受光素子60aは、受光した光の強さに応じた受信信号(光電流)を出力する。 The receiving unit 60 of FIG. 1 includes a light receiving element 60a, an amplification unit 60b, and a binarization unit 60c. In the present embodiment, a PD (PhotoDiode) capable of receiving the modulated light in the infrared region is used as the light receiving element 60a. The modulated light (return light) reflected by the object 100 or the like is incident on the light receiving element 60a via the scanning mirror 50a and the optical system 55 on the light receiving side described above. That is, modulated light (return light) having a bit length P is incident for a time (P × tck). The light receiving element 60a outputs a received signal (photocurrent) according to the intensity of the received light.

増幅部60bは、受信信号を電圧値に変換して増幅し、増幅した受信信号を二値化部60cへ送出する。二値化部60cは、上記基準クロック信号に同期して、受信信号をHighレベルまたはLowレベルに二値化する。例えば、受信信号が基準電圧よりも高い場合はHighレベルとし、受信信号が基準電圧よりも低い場合にはLowレベルとする。二値化された受信信号は、計時部70へ送出される。 The amplification unit 60b converts the received signal into a voltage value, amplifies it, and sends the amplified reception signal to the binarization unit 60c. The binarization unit 60c binarizes the received signal to a high level or a low level in synchronization with the reference clock signal. For example, when the received signal is higher than the reference voltage, the high level is set, and when the received signal is lower than the reference voltage, the low level is set. The binarized reception signal is sent to the timekeeping unit 70.

計時部70は、信号保持部70aと、検出部70bとを含む。信号保持部70aは、RAM等により構成され、受信部60から送出された受信信号を一時的に記憶する。信号保持部70aは、少なくとも上記M系列の次数nと同じビット長nの受信信号を、一時的に記憶することができる。換言すると、本実施の形態では1つの測定点Oにつき、Pビットの反射光(戻り光)のうちのnビット分の受信信号を信号保持部70aに一時的に記憶させる。
なお、信号保持部70aに記憶させるビット長nは、制御部10からの指示によって変更(例えば、nビットからmビット(n<m<P)に変更)することができる。
The timekeeping unit 70 includes a signal holding unit 70a and a detecting unit 70b. The signal holding unit 70a is composed of a RAM or the like, and temporarily stores the received signal transmitted from the receiving unit 60. The signal holding unit 70a can temporarily store a received signal having at least the same bit length n as the order n of the M sequence. In other words, in the present embodiment, the signal holding unit 70a temporarily stores the received signal for n bits of the reflected light (return light) of P bits for one measurement point O.
The bit length n stored in the signal holding unit 70a can be changed (for example, changed from n bits to m bits (n <m <P)) according to an instruction from the control unit 10.

検出部70bは、信号保持部70aに記憶されているnビットの受信信号のビットパターンが、送信符号生成部20によって生成された、M系列を構成するP個の符号のビットパターンのどの区間(M系列上の位置)と一致するかを検出する。環境ノイズ(例えば、本実施の形態と同様の距離計測装置を搭載した他車からの光)の影響を軽減したい場合に好適である。検出部70bは、ビット長Pの二値符号の先頭から数えてMs番目と、Ms+1番目と、…、Ms+(n−1)番目と一致することを検出する。検出結果は、距離算出部80へ送出される。検出部70bによる検出の詳細は、後に図5を参照して詳しく説明する。 In the detection unit 70b, the bit pattern of the n-bit received signal stored in the signal holding unit 70a is a section of the bit pattern of the P codes constituting the M sequence generated by the transmission code generation unit 20. Detects whether it matches the position on the M sequence). It is suitable when it is desired to reduce the influence of environmental noise (for example, light from another vehicle equipped with a distance measuring device similar to that of the present embodiment). The detection unit 70b detects that the Ms th, the Ms + 1 th, ..., And the Ms + (n-1) th are coincided with each other, counting from the beginning of the binary code having the bit length P. The detection result is sent to the distance calculation unit 80. Details of the detection by the detection unit 70b will be described in detail later with reference to FIG.

距離算出部80は、次式(2)により遅延時間dtを算出する。遅延時間dtは、変調光が距離計測装置1と物体100との間を往復する時間である。
dt=2×Lm/C−Ms×tck (2)
ただし、符号tckは変調周期である。
The distance calculation unit 80 calculates the delay time dt by the following equation (2). The delay time dt is the time during which the modulated light reciprocates between the distance measuring device 1 and the object 100.
dt = 2 × Lm / C-Ms × tck (2)
However, the symbol tck is the modulation period.

距離算出部80はさらに、次式(3)により距離計測装置1から物体100までの距離Lobを算出する。
Lob=dt×C/2 (3)
ただし、符号dtは遅延時間である。
The distance calculation unit 80 further calculates the distance Lob from the distance measuring device 1 to the object 100 by the following equation (3).
Lob = dt x C / 2 (3)
However, the symbol dt is the delay time.

以上の説明は、1つの測定点Oに対する動作である。制御部10は、送信部40が発光する方向および受信部60が受光する方向を走査することによって、複数の測定点Oについて時間情報としての遅延時間dtを算出させるとともに、各遅延時間dtに基づいて複数の測定点Oまでの距離Lobを算出させる。
なお、制御部10は、ある測定点Oについて発光および受光動作を行うことによって距離Lobの算出に必要なnビットの受信信号が信号保持部70aに一時的に記憶されると、計時部70による算出処理と並行して次の測定点Oに対する発光および受光動作を開始させることができる。
制御部10は、このように複数の測定点Oで集めた複数の距離Lobを点群データとして処理することにより、3次元マップ(奥行き(距離)情報を有する画像)を生成する。
The above description is an operation for one measurement point O. The control unit 10 scans the light emitting direction of the transmitting unit 40 and the light receiving direction of the receiving unit 60 to calculate the delay time dt as time information for the plurality of measurement points O, and is based on each delay time dt. The distance Lobs to a plurality of measurement points O are calculated.
When the signal holding unit 70a temporarily stores the n-bit received signal required for calculating the distance lob by performing light emission and light receiving operations at a certain measurement point O, the control unit 10 causes the time measuring unit 70 to perform a light emitting and receiving operation. In parallel with the calculation process, the light emitting and light receiving operations for the next measurement point O can be started.
The control unit 10 generates a three-dimensional map (an image having depth (distance) information) by processing the plurality of distance lobs collected at the plurality of measurement points O as point cloud data.

<測定の流れ>
上述した距離計測装置1による測定動作について、図3を参照して説明する。図3は、変調光の生成と物体100からの反射光の関係を説明する模式図である。横軸は時間を示しており、時刻t0において測定が始まるものとする。図3には、M系列の次数nが4(すなわちP=15)の場合を例示する。図示する波形は、上から順に基準クロック信号、M系列信号、M系列に基づく変調光S、および変調光Sが物体100で反射された反射光R1を示す。4次のM系列の場合、基準クロック信号のクロック数15がM系列の1周期に対応する。また、基準クロック信号の1クロックΔtは、上述した変調周期tckに相当する。
送信部40は、時刻t0から時間T(=2×Lm/C)の間に、測定点Oに対して上記M系列の符号に基づいて変調されたビット長Pの変調光Sを照射する。
<Measurement flow>
The measurement operation by the distance measuring device 1 described above will be described with reference to FIG. FIG. 3 is a schematic diagram illustrating the relationship between the generation of modulated light and the reflected light from the object 100. The horizontal axis indicates time, and it is assumed that the measurement starts at time t0. FIG. 3 illustrates a case where the order n of the M sequence is 4 (that is, P = 15). The illustrated waveform shows a reference clock signal, an M-sequence signal, a modulated light S based on the M-sequence, and a reflected light R1 in which the modulated light S is reflected by the object 100 in order from the top. In the case of the 4th-order M-sequence, the clock number 15 of the reference clock signal corresponds to one cycle of the M-sequence. Further, one clock Δt of the reference clock signal corresponds to the modulation period tck described above.
The transmission unit 40 irradiates the measurement point O with modulated light S having a bit length P modulated based on the M-sequence code between time t0 and time T (= 2 × Lm / C).

受信部60は、送信部40で変調光Sの照射が開始された時刻t0から時間T(=2×Lm/C)が経過後の時刻t3より、受信部60を稼働させる。受信部60の稼働時間trは、次式(4)で表される。
tr=n×tck (4)
ただし、符号nは上記M系列の次数である。符号tckは変調周期である。
The receiving unit 60 operates the receiving unit 60 from the time t3 after the time T (= 2 × Lm / C) elapses from the time t0 when the irradiation of the modulated light S is started by the transmitting unit 40. The operating time tr of the receiving unit 60 is represented by the following equation (4).
tr = n × tck (4)
However, the reference numeral n is the order of the M sequence. The symbol tck is the modulation period.

M系列の次数nは、上式(1)を満たすように決定されているので、M系列の符号に基づいて変調されたビット長Pの変調光Sは、時刻t3に末尾ビット(=Pビット目)の出力が終了する。本実施の形態では、送信部40で変調光Sの照射が終了する時刻t3に受信部60が稼働を開始する。送信部40は、受信部60が稼働されている稼働時間trの間は変調光Sの照射を休止する。 Since the order n of the M-sequence is determined to satisfy the above equation (1), the modulated light S having a bit length P modulated based on the code of the M-sequence has the last bit (= P bit) at time t3. The output of eye) ends. In the present embodiment, the receiving unit 60 starts operating at the time t3 when the irradiation of the modulated light S ends at the transmitting unit 40. The transmitting unit 40 suspends the irradiation of the modulated light S during the operating time tr when the receiving unit 60 is in operation.

距離計測装置1から至近距離L1に物体100が位置する場合、この物体100で反射されたビット長Pの反射光(戻り光)R1の先頭ビット(=1ビット目)は、送信部40で変調光Sの出力が開始された時刻t0から間もない時刻t1に距離計測装置1へ到達する。
反射光(戻り光)R1は、ビット長Pであるので時刻t1から時間T(=2×Lm/C)が経過するまで続く。送信部40は、稼働時間trが終了すると、時刻t4から時間T(=2×Lm/C)の間に、上記M系列の符号に基づいて変調されたビット長Pの変調光Sを次の測定点Oに対して照射する。以降も同様の動作を繰り返す。
When the object 100 is located at a close distance L1 from the distance measuring device 1, the first bit (= 1st bit) of the reflected light (return light) R1 of the bit length P reflected by the object 100 is modulated by the transmission unit 40. The distance measuring device 1 is reached at a time t1 shortly after the time t0 when the output of the optical S is started.
Since the reflected light (return light) R1 has a bit length P, it continues from the time t1 until the time T (= 2 × Lm / C) elapses. When the operating time tr ends, the transmission unit 40 transmits the modulated light S having a bit length P modulated based on the M-sequence code between the time t4 and the time T (= 2 × Lm / C). Irradiate the measurement point O. After that, the same operation is repeated.

<照射タイミングと受光タイミング>
図4は、変調光の照射タイミングと物体100からの反射光の受光タイミングを説明する模式図である。図3を参照して説明したように、送信部40が時刻t0から時間T(=2×Lm/C)の間にビット長Pの変調光Sを照射する。また、受信部60が時刻t3より時刻t4までの稼働時間trの間に反射光R1を受信する。図4に示すタイミングで受信部60が受信する反射光R1は、反射光(戻り光)R1のうち末尾寄りnビット分である。
<Irradiation timing and light reception timing>
FIG. 4 is a schematic diagram illustrating the irradiation timing of the modulated light and the reception timing of the reflected light from the object 100. As described with reference to FIG. 3, the transmission unit 40 irradiates the modulated light S having a bit length P between the time t0 and the time T (= 2 × Lm / C). Further, the receiving unit 60 receives the reflected light R1 during the operating time tr from the time t3 to the time t4. The reflected light R1 received by the receiving unit 60 at the timing shown in FIG. 4 is n bits near the end of the reflected light (return light) R1.

受信部60で受信された、反射光(戻り光)R1の末尾寄りnビット分の受信信号に基づいて、距離計測装置1から物体100までの距離L1を算出する方法について、図5を参照して説明する。図5において、図3と同様に横軸が時間を示しており、時刻t0において測定が始まるものとする。また、M系列の次数nが4(すなわちP=15)の場合を例示する点も図3と同様である。 Refer to FIG. 5 for a method of calculating the distance L1 from the distance measuring device 1 to the object 100 based on the received signal for n bits near the end of the reflected light (return light) R1 received by the receiving unit 60. I will explain. In FIG. 5, the horizontal axis indicates time as in FIG. 3, and it is assumed that the measurement starts at time t0. Further, it is the same as FIG. 3 in that the case where the order n of the M sequence is 4 (that is, P = 15) is illustrated.

<距離算出手順>
距離計測装置1は、以下の手順(1)から手順(5)を行うことによって距離L1を算出する。
手順(1)
距離計測装置1は、反射光(戻り光)R1の受信信号m1のビットパターン「0110」を検出する。
手順(2)
距離計測装置1は、照射光(変調光S)から上記ビットパターン「0110」の位置を検出する。
手順(3)
距離計測装置1は、上記ビットパターン「0110」がM系列の何番目かを判定する。図5の例ではMs=12(12番目)である。
手順(4)
距離計測装置1は、変調光Sの12番目を照射(時刻t1A)してから受光する(時刻t3)までの遅延時間dtを、上式(3)を用いて計算する。図5の例では、dt=4Δtである。
手順(5)
距離計測装置1は、上式(4)を用いて距離L1(Lob)を計算する。図5の例では、L1=2Δt×Cである。
<Distance calculation procedure>
The distance measuring device 1 calculates the distance L1 by performing the following steps (1) to (5).
Procedure (1)
The distance measuring device 1 detects the bit pattern “0110” of the received signal m1 of the reflected light (return light) R1.
Procedure (2)
The distance measuring device 1 detects the position of the bit pattern "0110" from the irradiation light (modulated light S).
Procedure (3)
The distance measuring device 1 determines which number in the M sequence the bit pattern "0110" is. In the example of FIG. 5, Ms = 12 (12th).
Procedure (4)
The distance measuring device 1 calculates the delay time dt from the irradiation (time t1A) of the twelfth modulated light S to the reception (time t3) using the above equation (3). In the example of FIG. 5, dt = 4Δt.
Procedure (5)
The distance measuring device 1 calculates the distance L1 (Lob) using the above equation (4). In the example of FIG. 5, L1 = 2Δt × C.

上記手順(1)から手順(5)をさらに詳細に説明する。計時部70は、遅延時間dtを測定するために、上記検出部70bによって、受信部60で受信された反射光(戻り光)R1の受信信号のビットパターンが変調光Sの変調波形のビットパターンのどの区間と一致するかを検出する。換言すると、信号保持部70aに記憶されているnビットの受信信号のビットパターンが、M系列を構成するP個の符号のビットパターンと一致する部分を特定する。 The above steps (1) to (5) will be described in more detail. In order to measure the delay time dt, the timekeeping unit 70 uses the detection unit 70b to change the bit pattern of the received signal of the reflected light (return light) R1 received by the receiving unit 60 to the bit pattern of the modulated waveform of the modulated light S. Detects which section of the throat matches. In other words, a portion where the bit pattern of the n-bit received signal stored in the signal holding unit 70a matches the bit pattern of the P codes constituting the M sequence is specified.

先ず、4次のM系列の1例として先頭ビット(図5に向かって左)から順番に、1,1,0,1,0,1,1,1,1,0,0,0,1,0,0となる系列を選ぶ。
図5の例では、変調光Sの先頭ビットから数えて1番目と、2番目と、3番目と、4番目の4ビットからなる信号を(Ms=1)と称する。また、例えば先頭ビットから数えて7番目と、8番目と、9番目と、10番目の4ビットからなる信号を(Ms=7)と称する。同様に、先頭ビットから数えて12番目と、13番目と、14番目と、15番目の4ビットからなる信号を(Ms=12)と称する。変調光Sにおいて、(Ms=1)は、1,1,0,1であり、(Ms=7)は、1,1,1,0であり、(Ms=12)は、0,1,0,0である。
First, as an example of the fourth-order M-sequence, 1,1,0,1,0,1,1,1,1,0,0,0,1 in order from the first bit (left when facing FIG. 5) , 0,0 Select the sequence.
In the example of FIG. 5, the signal consisting of the first, second, third, and fourth four bits counting from the first bit of the modulated light S is referred to as (Ms = 1). Further, for example, a signal consisting of the 7th, 8th, 9th, and 10th 4 bits counted from the first bit is referred to as (Ms = 7). Similarly, a signal consisting of the 12th, 13th, 14th, and 15th 4 bits counted from the first bit is referred to as (Ms = 12). In the modulated light S, (Ms = 1) is 1,1,0,1, (Ms = 7) is 1,1,1,0, and (Ms = 12) is 0,1, It is 0,0.

信号保持部70aは、上記手順(1)として、P(=15)ビットの反射光(戻り光)R1のうちのn(=4)ビット分の受信信号を一時的に記憶する。これにより、4ビットの受信信号m1(=0,1,0,0)が記憶される。
検出部70bは、上記手順(2)として、M系列を構成するP(=15)個の符号の中から、信号保持部70aに記憶されている4ビットの受信信号と一致する区間(M系列上の位置)を検出する。
また、検出部70bは、上記手順(3)として、信号保持部70aに記憶されている4ビットの受信信号m1(=0,1,0,0)が、M系列における12番目(Ms=12)と一致することから、Ms=12とする。
距離算出部80は、上記手順(4)として、検出部70bによって検出されたMs=12を上式(2)に代入することによって、遅延時間dt=4×Δtを得る。上述したように、符号Δtは基準クロック信号の1クロックに相当する。
距離算出部80はさらに、上記手順(5)として、上式(3)に遅延時間dtを代入することによって距離L1(Lob)を算出する。
As the above procedure (1), the signal holding unit 70a temporarily stores the received signal for n (= 4) bits of the reflected light (return light) R1 of the P (= 15) bits. As a result, the 4-bit received signal m1 (= 0,1,0,0) is stored.
As the above procedure (2), the detection unit 70b has a section (M sequence) that matches the 4-bit received signal stored in the signal holding unit 70a from among the P (= 15) codes constituting the M sequence. (Upper position) is detected.
Further, in the detection unit 70b, as the above procedure (3), the 4-bit received signal m1 (= 0,1,0,0) stored in the signal holding unit 70a is the 12th (Ms = 12) in the M sequence. ), So Ms = 12.
As the above procedure (4), the distance calculation unit 80 obtains a delay time dt = 4 × Δt by substituting Ms = 12 detected by the detection unit 70b into the above equation (2). As described above, the symbol Δt corresponds to one clock of the reference clock signal.
The distance calculation unit 80 further calculates the distance L1 (Lob) by substituting the delay time dt into the above equation (3) as the above procedure (5).

<物体の距離と反射光の受光タイミング>
本実施の形態では、信号保持部70aに記憶されるnビットの受信信号のビットパターンが、物体100までの距離によって異なる。図6は、距離計測装置1から異なる距離L1、L2およびLmに位置する物体100からの反射光の受光タイミングを説明する模式図である。図6において、上述した至近距離L1と、最長距離Lmの中ほどの中距離L2と、最長距離Lmとに位置する物体100で反射されたビット長Pの反射光(戻り光)が例示される。
<Object distance and reflected light reception timing>
In the present embodiment, the bit pattern of the n-bit received signal stored in the signal holding unit 70a differs depending on the distance to the object 100. FIG. 6 is a schematic diagram illustrating the timing of receiving the reflected light from the objects 100 located at different distances L1, L2, and Lm from the distance measuring device 1. In FIG. 6, the reflected light (return light) of the bit length P reflected by the object 100 located at the above-mentioned close distance L1, the middle distance L2 of the longest distance Lm, and the longest distance Lm is illustrated. ..

至近距離L1に位置する物体100で反射されたビット長Pの反射光(戻り光)R1の先頭ビット(=1ビット目)は、図4を参照して説明した通り、送信部40で変調光Sの出力が開始された時刻t0から間もない時刻t1に距離計測装置1へ到達する。図6において受信部60で受信される反射光R1は、反射光(戻り光)R1のうち末尾寄りnビット分である。 The first bit (= 1st bit) of the reflected light (return light) R1 of the bit length P reflected by the object 100 located at the close distance L1 is the modulated light by the transmission unit 40 as described with reference to FIG. The distance measuring device 1 is reached at a time t1 shortly after the time t0 when the output of S is started. In FIG. 6, the reflected light R1 received by the receiving unit 60 is n bits near the end of the reflected light (return light) R1.

また、中距離L2に位置する物体100で反射されたビット長Pの反射光(戻り光)R2の先頭ビット(=1ビット目)は、送信部40で変調光Sの出力が開始された時刻t0と時刻t3との間の時刻t2に距離計測装置1へ到達する。図6において受信部60で受信される反射光R2は、反射光(戻り光)R2のうち中寄りnビット分である。 Further, the first bit (= 1st bit) of the reflected light (return light) R2 of the bit length P reflected by the object 100 located at the medium distance L2 is the time when the output of the modulated light S is started by the transmission unit 40. The distance measuring device 1 is reached at time t2 between t0 and time t3. In FIG. 6, the reflected light R2 received by the receiving unit 60 is the middle n bits of the reflected light (return light) R2.

さらにまた、最長距離Lmに位置する物体100で反射されたビット長Pの反射光(戻り光)R3の先頭ビット(=1ビット目)は、時刻t3に距離計測装置1へ到達する。図6において受信部60で受信される反射光R3は、反射光(戻り光)R3のうち先頭寄りnビット分である。 Furthermore, the first bit (= 1st bit) of the reflected light (return light) R3 having a bit length P reflected by the object 100 located at the longest distance Lm reaches the distance measuring device 1 at time t3. In FIG. 6, the reflected light R3 received by the receiving unit 60 is n bits of the reflected light (return light) R3 near the beginning.

このように、受信部60で受信される反射光R1、反射光R2、反射光R3の受信信号のビットパターンは、距離計測装置1から物体100までの距離の違いによって異なる。距離計測装置1では、物体100までの距離の違いによって受信部60で受信される受信信号のビットパターンが異なる点に着目して、上述した手順(1)から手順(5)を行うことにより、物体100までの距離L1、距離L2、距離Lmを算出する。 As described above, the bit patterns of the received signals of the reflected light R1, the reflected light R2, and the reflected light R3 received by the receiving unit 60 differ depending on the difference in the distance from the distance measuring device 1 to the object 100. The distance measuring device 1 pays attention to the fact that the bit pattern of the received signal received by the receiving unit 60 differs depending on the difference in the distance to the object 100, and by performing the steps (1) to (5) described above. The distance L1, the distance L2, and the distance Lm to the object 100 are calculated.

<測定時間>
次に、図7を参照して、本実施の形態と従来の技術とを測定時間の観点で比較する。図7は、従来の技術による距離計測装置による測定動作を説明する図であり、1つの測定点Oに対する測定の流れを時間軸上に例示した模式図である。図6と同様に、横軸は時間を示しており、時刻t0において測定が始まるものとする。時刻t0から時間T(=2×Lm/C)の間に、送信部から測定点Oに対して上記M系列の符号に基づいて変調されたビット長Pの変調光Sが照射される点は、本実施の形態(図6)と同様である。
<Measurement time>
Next, with reference to FIG. 7, the present embodiment and the conventional technique are compared in terms of measurement time. FIG. 7 is a diagram illustrating a measurement operation by a distance measuring device according to a conventional technique, and is a schematic diagram illustrating a measurement flow with respect to one measurement point O on the time axis. Similar to FIG. 6, the horizontal axis represents time, and it is assumed that the measurement starts at time t0. The point where the transmission unit irradiates the measurement point O with the modulated light S having a bit length P modulated based on the M-sequence code between the time t0 and the time T (= 2 × Lm / C). , The same as the present embodiment (FIG. 6).

従来の距離計測装置では、距離計測装置から至近距離L1に物体100が位置する場合、距離計測装置から中距離L2に物体100が位置する場合、距離計測装置から最長距離Lmに物体100が位置する場合のいずれも、物体100で反射されたビット長Pの反射光(戻り光)が全て受光される。そのため、受信部の稼働時間trは次式(5)で表される。
tr=2×P×tck
=4×L/C (5)
ただし、符号Pは上記M系列の周期である。符号tckは変調周期である。
In the conventional distance measuring device, when the object 100 is located at a close distance L1 from the distance measuring device, when the object 100 is located at a medium distance L2 from the distance measuring device, the object 100 is located at the longest distance Lm from the distance measuring device. In each case, all the reflected light (return light) of the bit length P reflected by the object 100 is received. Therefore, the operating time tr of the receiving unit is expressed by the following equation (5).
tr = 2 × P × tck
= 4 × L / C (5)
However, the reference numeral P is the period of the M sequence. The symbol tck is the modulation period.

従来の距離計測装置から至近距離L1に物体100が位置する場合、この物体100で反射されたビット長Pの反射光(戻り光)R1の先頭ビット(=1ビット目)は、変調光Sの出力が開始された時刻t0から間もない時刻t1に距離計測装置へ到達する。そのため、変調光Sの出力が開始された時刻t0から受信部の稼働が開始される。反射光(戻り光)R1はビット長Pであるので、少なくとも時刻t1から時間T(=2×Lm/C)が経過するまで受信部を稼働させる必要がある。 When the object 100 is located at a close distance L1 from the conventional distance measuring device, the first bit (= 1st bit) of the reflected light (return light) R1 of the bit length P reflected by the object 100 is the modulated light S. The distance measuring device is reached at a time t1 shortly after the time t0 when the output is started. Therefore, the operation of the receiving unit is started from the time t0 when the output of the modulated light S is started. Since the reflected light (return light) R1 has a bit length P, it is necessary to operate the receiving unit at least until the time T (= 2 × Lm / C) elapses from the time t1.

従来の距離計測装置から中距離L2に物体100が位置する場合、この物体100で反射されたビット長Pの反射光(戻り光)R2の先頭ビット(=1ビット目)は、上記時刻t0と上記時刻t3との間の時刻t2に距離計測装置へ到達する。
反射光(戻り光)R2はビット長Pであるので、少なくとも時刻t2から時間T(=2×Lm/C)が経過するまで受信部を稼働させる必要がある。
When the object 100 is located at a medium distance L2 from the conventional distance measuring device, the first bit (= 1st bit) of the reflected light (return light) R2 of the bit length P reflected by the object 100 is set to the above time t0. The distance measuring device is reached at time t2 between the time t3.
Since the reflected light (return light) R2 has a bit length P, it is necessary to operate the receiving unit at least until the time T (= 2 × Lm / C) elapses from the time t2.

従来の距離計測装置から最長距離Lmに物体100が位置する場合、この物体100で反射されたビット長Pの反射光(戻り光)R3の先頭ビット(=1ビット目)は、時刻t3に距離計測装置へ到達する。
反射光(戻り光)R3はビット長Pであるので、時刻t3から時間T(=2×Lm/C)が経過する時刻t5まで受信部を稼働させる必要がある。
以上をまとめると、従来の距離計測装置の受信部の稼働時間trは、上式(5)のとおり(4×Lm/C)である。
When the object 100 is located at the longest distance Lm from the conventional distance measuring device, the first bit (= 1st bit) of the reflected light (return light) R3 of the bit length P reflected by the object 100 is a distance at time t3. Reach the measuring device.
Since the reflected light (return light) R3 has a bit length P, it is necessary to operate the receiving unit from the time t3 to the time t5 when the time T (= 2 × Lm / C) elapses.
Summarizing the above, the operating time tr of the receiving unit of the conventional distance measuring device is (4 × Lm / C) as shown in the above equation (5).

これに対して、本実施の形態による距離計測装置1の受信部60で受信する反射光(戻り光)R1〜R3のうちのnビットは、従来の距離計測装置の受信部で受信される反射光(戻り光)R1〜R3のPビットと比べるとはるかに短い。例えば、M系列の次数nが10である場合にはP=1023ビットに対してn=10ビットは1/100程度である。よって、距離計測装置1の受信部60の稼働時間trは、時間T(=2×Lm/C)の1パーセント程度にまで短縮できる。この結果、受信部60に入射した外来光ノイズが電気信号に変換される確率は100分の1にでき外来光ノイズに強い装置になる。 On the other hand, the n bits of the reflected light (return light) R1 to R3 received by the receiving unit 60 of the distance measuring device 1 according to the present embodiment are the reflections received by the receiving unit of the conventional distance measuring device. It is much shorter than the P bits of light (return light) R1 to R3. For example, when the degree n of the M sequence is 10, n = 10 bits is about 1/100 of P = 1023 bits. Therefore, the operating time tr of the receiving unit 60 of the distance measuring device 1 can be shortened to about 1% of the time T (= 2 × Lm / C). As a result, the probability that the external light noise incident on the receiving unit 60 is converted into an electric signal can be reduced to 1/100, and the device becomes strong against the external light noise.

さらに、送信部40が変調光の出力を開始した時刻t0から受信部60が稼働を終了する時刻t4までの時間を距離計測装置1の測定時間mt1と定義すると、測定時間mt1は、実質的に時刻t0から時間T(=2×Lm/C)が経過後の時刻t3までの時間と等しいといえる。
一方で、従来の距離計測装置の受信部の稼働時間trは、上述のように(4×Lm/C)である。また、従来の距離計測装置の送信部が変調光の出力を開始した時刻t0から受信部が稼働を終了する時刻t5までの時間を従来の距離計測装置の測定時間mt2と定義すると、測定時間mt2は、時刻t0から(4×Lm/C)が経過する時間である。
以上のことから、距離計測装置1の測定時間mt1は、従来の距離計測装置の測定時間mt2に比べて約1/2に短縮することができる。
Further, if the time from the time t0 when the transmitting unit 40 starts outputting the modulated light to the time t4 when the receiving unit 60 ends the operation is defined as the measurement time mt1 of the distance measuring device 1, the measurement time mt1 is substantially defined as the measurement time mt1. It can be said that the time T (= 2 × Lm / C) from the time t0 is equal to the time from the time t0 to the time t3 after the lapse.
On the other hand, the operating time tr of the receiving unit of the conventional distance measuring device is (4 × Lm / C) as described above. Further, if the time from the time t0 when the transmitting unit of the conventional distance measuring device starts outputting the modulated light to the time t5 when the receiving unit ends the operation is defined as the measurement time mt2 of the conventional distance measuring device, the measurement time mt2 Is the time when (4 × Lm / C) elapses from the time t0.
From the above, the measurement time mt1 of the distance measuring device 1 can be shortened to about 1/2 as compared with the measuring time mt2 of the conventional distance measuring device.

<フローチャートの説明>
図8は、スキャン方式の距離計測装置1による距離測定の流れを説明するフローチャートである。図8のフローチャートに基づくプログラムは、制御部10により実行される。ステップS10において、制御部10は、送信符号生成部20に送信符号を生成させる。送信符号生成部20は、上述したように、制御部10から指示された次数nのM系列の符号を、クロック信号発生部30が発生する基準クロック信号に同期して生成する。
<Explanation of flowchart>
FIG. 8 is a flowchart illustrating a flow of distance measurement by the scan type distance measuring device 1. The program based on the flowchart of FIG. 8 is executed by the control unit 10. In step S10, the control unit 10 causes the transmission code generation unit 20 to generate the transmission code. As described above, the transmission code generation unit 20 generates the M-sequence code of the order n instructed by the control unit 10 in synchronization with the reference clock signal generated by the clock signal generation unit 30.

ステップS20において、制御部10は、送信部40に変調光Sの照射を開始させる。送信部40は、上述したように、基準クロック信号に同期するM系列の符号に基づくビット長Pの変調光Sを発光素子40aから出力させる。 In step S20, the control unit 10 causes the transmission unit 40 to start irradiating the modulated light S. As described above, the transmission unit 40 outputs the modulated light S having a bit length P based on the M-sequence code synchronized with the reference clock signal from the light emitting element 40a.

ステップS30において、制御部10は、タイムアップしたか否かを判定する。制御部10は、送信部40で変調光Sの出力を開始させた時刻t0から時間T(=2×Lm/C)が経過した場合にタイムアップと判断し、ステップS30を肯定判定してステップS40へ進む。制御部10は、時刻t0から時間T(=2×Lm/C)が経過していない場合にはステップS30を否定判定してタイムアップを待つ。 In step S30, the control unit 10 determines whether or not the time has expired. The control unit 10 determines that the time is up when the time T (= 2 × Lm / C) elapses from the time t0 when the transmission unit 40 starts the output of the modulated light S, determines affirmatively in step S30, and steps. Proceed to S40. If the time T (= 2 × Lm / C) has not elapsed from the time t0, the control unit 10 negatively determines step S30 and waits for the time to be up.

ステップS40において、制御部10は、受信部60を稼働させて反射光Rの受信を開始させる。ステップS50において、制御部10は、受信部60でnビットの受信が終了したか否かを判定する。制御部10は、受信部60を稼働させた時刻t3から稼働時間Trが経過した場合にステップS50を肯定判定してステップS60へ進む。制御部10は、時刻t3から稼働時間trが経過していない場合にはステップS50を否定判定して稼働時間trの経過を待つ。
なお、制御部10は、時刻t3から稼働時間Trが経過するのを待つ代わりに、信号保持部70aにnビットの受信信号が記憶されたか否かを判断することによって、ステップS50の判定を行ってもよい。
In step S40, the control unit 10 operates the receiving unit 60 to start receiving the reflected light R. In step S50, the control unit 10 determines whether or not the reception unit 60 has finished receiving the n bits. When the operating time Tr has elapsed from the time t3 when the receiving unit 60 is operated, the control unit 10 positively determines step S50 and proceeds to step S60. If the operating time tr has not elapsed since the time t3, the control unit 10 negatively determines step S50 and waits for the elapsed operating time tr.
Instead of waiting for the operating time Tr to elapse from the time t3, the control unit 10 determines in step S50 by determining whether or not the n-bit received signal is stored in the signal holding unit 70a. You may.

ステップS60において、制御部10は、検出部70bに検出処理を行わせる。検出部70bは、受信部60で受信された反射光(戻り光)R1〜R3の受信信号が、M系列を構成するP個の符号のどの区間と一致するかを検出する。 In step S60, the control unit 10 causes the detection unit 70b to perform the detection process. The detection unit 70b detects which section of the P codes constituting the M sequence coincides with the received signal of the reflected light (return light) R1 to R3 received by the reception unit 60.

ステップS70において、制御部10は、距離算出部80に距離算出処理を行わせる。距離算出部80は、検出部70bの検出結果に基づき、遅延時間dtおよび距離Lobを算出する。 In step S70, the control unit 10 causes the distance calculation unit 80 to perform the distance calculation process. The distance calculation unit 80 calculates the delay time dt and the distance Lob based on the detection result of the detection unit 70b.

ステップS80において、制御部10は、他に測定点があるか否かを判断する。制御部10は、全ての測定点Oに対する測定処理を終了しておらず、他に測定点Oが存在する場合にはステップS80を肯定判定してステップS20へ戻る。制御部10は、全ての測定点Oに対して測定処理を終了した場合にステップS80を否定判定して図8による処理を終了する。ステップS20へ戻った場合、制御部10は、上記スキャン光学系を次の測定点Oへ走査し、新たな測定点Oに対して同様の動作を繰り返す。 In step S80, the control unit 10 determines whether or not there is another measurement point. The control unit 10 has not completed the measurement processing for all the measurement points O, and if there are other measurement points O, the control unit 10 positively determines step S80 and returns to step S20. When the measurement process is completed for all the measurement points O, the control unit 10 negatively determines step S80 and ends the process according to FIG. When returning to step S20, the control unit 10 scans the scanning optical system to the next measurement point O, and repeats the same operation for the new measurement point O.

上述した第1の実施の形態によれば、次の作用効果が得られる。
(1)距離計測装置1は、基準クロック信号の1周期Pを、例えば10次のM系列信号で変調した変調光Sを照射する光射出部としての送信部40と、照射した変調光Sが物体100で反射した反射光を受信する光受光部としての受信部60と、1周期Pの変調光Sが照射された後の10クロックに相当する期間の受信部60からの受信信号を用いて、物体100までの距離を計算する距離測定部としての距離算出部80とを備える。
このように構成したので、距離の計算に用いる信号が、物体100で反射された1周期P(1023ビット)の反射光(戻り光)の1パーセント程度の10ビットになり、1023ビットの信号の全てを距離の計算に用いる従来の技術と比べて、測定時間を大幅に短縮することができる。
According to the first embodiment described above, the following effects can be obtained.
(1) In the distance measuring device 1, a transmission unit 40 as an optical emitting unit that irradiates a modulated light S in which one cycle P of a reference clock signal is modulated by, for example, a 10th-order M series signal, and an irradiated modulated light S are used. Using the receiving signal 60 as a light receiving unit that receives the reflected light reflected by the object 100, and the receiving signal from the receiving unit 60 for a period corresponding to 10 clocks after the modulated light S of one cycle P is irradiated. A distance calculation unit 80 is provided as a distance measurement unit for calculating the distance to the object 100.
With this configuration, the signal used to calculate the distance is 10 bits, which is about 1% of the reflected light (return light) of one cycle P (1023 bits) reflected by the object 100, and is a signal of 1023 bits. The measurement time can be significantly reduced as compared with the conventional technique in which all are used for calculating the distance.

(2)距離測定部としての計時部70は、受信信号のビットパターンを特定し、特定したビットパターンに相当する変調光Sの区間を検出する。計時部70はさらに、1周期P(1023ビット)のM系列上の位置を特定し、M系列上の位置から、変調光Sが送信部40から照射されて、反射光が受信部60で受信されるまでの遅延時間dtを上式(2)により計算し、この遅延時間dtから物体100までの距離を上式(3)により計算する。
このように構成したので、計時部70の信号保持部70aに記憶されている10ビットの受信信号のビットパターンが、1023ビットの変調光Sの符号のどの区間と一致するかを検出することによって、変調光Sが距離計測装置1と物体100との間を往復する時間、すなわち遅延時間dtを適切に求めることができる。また、受信部60に入射した外来光ノイズが電気信号に変換される確率は低くなり、環境ノイズの影響を受けにくくすることができる。
(2) The time measuring unit 70 as the distance measuring unit specifies the bit pattern of the received signal and detects the section of the modulated light S corresponding to the specified bit pattern. The timekeeping unit 70 further identifies a position on the M sequence of one cycle P (1023 bits), the modulated light S is emitted from the transmitting unit 40 from the position on the M sequence, and the reflected light is received by the receiving unit 60. The delay time dt until the delay time is calculated by the above equation (2), and the distance from the delay time dt to the object 100 is calculated by the above equation (3).
With this configuration, by detecting which section of the code of the 1023-bit modulated light S coincides with the bit pattern of the 10-bit received signal stored in the signal holding unit 70a of the time measuring unit 70. , The time for the modulated light S to reciprocate between the distance measuring device 1 and the object 100, that is, the delay time dt can be appropriately obtained. Further, the probability that the external light noise incident on the receiving unit 60 is converted into an electric signal is low, and the influence of the environmental noise can be reduced.

(3)受信部60は、測定レンジとして設定する最長距離Lm(距離計測装置1からの距離)からの反射光が返るとき(時刻t3)より受信を開始するように構成したので、変調光Sの照射が開始された時刻t0から受信を開始する従来技術に比べて受信時間が短縮されるから、受信部60に入射した外来光ノイズが電気信号に変換される確率は低くなる。受信部60で消費される電力を削減することにも効果がある。
なお、受信部60は、測定レンジとして設定する最長距離Lmよりも短い距離からの反射光が返る時刻(時刻t3より前)から受信を開始してもよい。受信部60は、時刻t3より前から受信を開始した場合でも時刻t4まで受信を続ける。
(3) Since the receiving unit 60 is configured to start reception when the reflected light from the longest distance Lm (distance from the distance measuring device 1) set as the measurement range returns (time t3), the modulated light S Since the reception time is shortened as compared with the conventional technique in which reception is started from the time t0 when the irradiation of the light is started, the probability that the external light noise incident on the receiving unit 60 is converted into an electric signal is low. It is also effective in reducing the power consumed by the receiving unit 60.
The receiving unit 60 may start reception from a time (before time t3) when the reflected light is returned from a distance shorter than the longest distance Lm set as the measurement range. The receiving unit 60 continues receiving until the time t4 even if the reception is started before the time t3.

(4)送信部40は、変調光Sの照射時間を、測定レンジとして設定する最長距離Lmに位置する物体100との間を光が往復する時間とほぼ一致させる。このように構成したので、受信部60に、変調光Sの照射が終了する時刻t3より受信を開始させることができる。 (4) The transmission unit 40 makes the irradiation time of the modulated light S substantially match the time for the light to reciprocate between the object 100 located at the longest distance Lm set as the measurement range. With this configuration, the receiving unit 60 can start receiving from the time t3 when the irradiation of the modulated light S ends.

(5)受信部60は、1周期P(1023ビット)の反射光の一部(10ビット)の受信信号を受信する。このように構成したので、1023ビットの反射光を全て受信する従来技術に比べて受信時間が短縮されるから、受信部60に入射した外来光ノイズが電気信号に変換される確率は低くなる。受信部60で消費される電力を削減することにも効果がある。 (5) The receiving unit 60 receives a received signal of a part (10 bits) of the reflected light of one cycle P (1023 bits). With this configuration, the reception time is shortened as compared with the conventional technique for receiving all 1023-bit reflected light, so that the probability that the external light noise incident on the receiving unit 60 is converted into an electric signal is low. It is also effective in reducing the power consumed by the receiving unit 60.

次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
(変形例1)
送信部40から照射するビット長Pの変調光Sの光強度を、ビット長Pの先頭ビット(=1ビット目)から末尾ビット(=Pビット目)まで一定にする場合、距離計測装置1から至近距離L1に位置する物体100で反射されたビット長Pの反射光(戻り光)は、最長距離Lmに位置する物体100で反射されたビット長Pの反射光(戻り光)に比べて光の強度が高くなる。このため、受信部60における受信信号のレベルは、物体100が距離計測装置1の近くにあるほど大きく、物体100が距離計測装置1から遠方にあるほど小さくなる。一般に、受信信号のレベルが大きく変化するよりも、受信信号のレベルがほぼ一定である方が、受信部60における回路の負担が小さい。具体的には、大きな受信信号から小さな受信信号まで広い入力範囲に対応させるよりも、同程度のレベルの受信信号のみに対応させる方が、回路の構成を簡単にすることができる。
The following modifications are also within the scope of the present invention, and one or more of the modifications can be combined with the above-described embodiment.
(Modification example 1)
When the light intensity of the modulated light S having a bit length P emitted from the transmission unit 40 is made constant from the first bit (= 1st bit) to the last bit (= P bit) of the bit length P, the distance measuring device 1 starts from The reflected light (return light) of the bit length P reflected by the object 100 located at the close distance L1 is lighter than the reflected light (return light) of the bit length P reflected by the object 100 located at the longest distance Lm. Increases the strength of. Therefore, the level of the received signal in the receiving unit 60 increases as the object 100 is closer to the distance measuring device 1, and decreases as the object 100 is farther from the distance measuring device 1. In general, the load on the circuit in the receiving unit 60 is smaller when the level of the received signal is substantially constant than when the level of the received signal changes significantly. Specifically, it is possible to simplify the circuit configuration by supporting only received signals of the same level rather than supporting a wide input range from a large received signal to a small received signal.

変形例1では、受信部60における受信信号のレベルがほぼ一定となるように、送信部40から照射される変調光Sの光強度を時間経過とともに変化させる。図9(a)は、時刻t0から時刻t3までの時間T(=2×Lm/C)の間に、送信部40から照射されるビット長Pの変調光Sの光強度を示す模式図である。送信部40は、測定点Oに対してM系列の符号に基づいて変調されたビット長Pの変調光Sを照射する際に、図9(a)に示すように、変調光Sの変調パルスの光強度を、先頭ビット(図に向かって左)寄りほど大きくして、末尾ビット(図に向かって右)に向かって単調に減少させる。具体的には、物体100までの距離の2乗に反比例させるように光強度を減少させる。 In the first modification, the light intensity of the modulated light S emitted from the transmitting unit 40 is changed with the passage of time so that the level of the received signal in the receiving unit 60 becomes substantially constant. FIG. 9A is a schematic diagram showing the light intensity of the modulated light S having a bit length P emitted from the transmission unit 40 during the time T (= 2 × Lm / C) from the time t0 to the time t3. is there. When the transmission unit 40 irradiates the measurement point O with the modulated light S having a bit length P modulated based on the code of the M series, as shown in FIG. 9A, the modulation pulse of the modulated light S The light intensity of is increased toward the first bit (left toward the figure) and monotonically decreased toward the last bit (right toward the figure). Specifically, the light intensity is reduced so as to be inversely proportional to the square of the distance to the object 100.

図6を参照して説明したように、距離計測装置1から至近距離L1に物体100が位置する場合、反射光(戻り光)R1の末尾寄りnビット分が受信部60で受信される。また、距離計測装置1から中距離L2に物体100が位置する場合、反射光(戻り光)R2の中寄りnビット分が受信部60で受信される。さらにまた、距離計測装置1から最長距離Lmに物体100が位置する場合、反射光(戻り光)R3の先頭寄りnビット分が受信部60で受信される。
このように、受信部60で受信される反射光(戻り光)のビット位置が、距離計測装置1から物体100までの距離によって異なるという本実施の形態の特徴に合わせて、送信部40から照射する変調光Sの変調パルスの光強度を図9(a)に示すごとく減少させる。
As described with reference to FIG. 6, when the object 100 is located at a close distance L1 from the distance measuring device 1, n bits near the end of the reflected light (return light) R1 are received by the receiving unit 60. Further, when the object 100 is located at a medium distance L2 from the distance measuring device 1, the intermediate n bits of the reflected light (return light) R2 are received by the receiving unit 60. Furthermore, when the object 100 is located at the longest distance Lm from the distance measuring device 1, n bits near the beginning of the reflected light (return light) R3 are received by the receiving unit 60.
In this way, the transmission unit 40 irradiates the light in accordance with the feature of the present embodiment that the bit position of the reflected light (return light) received by the reception unit 60 differs depending on the distance from the distance measuring device 1 to the object 100. The light intensity of the modulated pulse of the modulated light S is reduced as shown in FIG. 9A.

図9(b)は、時刻t3から時刻t4までの稼働時間Trの間に、受信部60の受光素子60aで受信される変調光(戻り光)の受信強度を示す模式図である。送信部40から照射される変調光Sの変調パルスの光強度を時間経過とともに減少させることにより、受信部60における受信信号のレベルをほぼ一定にすることができる。このように構成することにより、受信部60の回路の負担を軽減することができる。 FIG. 9B is a schematic diagram showing the reception intensity of the modulated light (return light) received by the light receiving element 60a of the receiving unit 60 during the operating time Tr from the time t3 to the time t4. By reducing the light intensity of the modulated pulse of the modulated light S emitted from the transmitting unit 40 with the passage of time, the level of the received signal in the receiving unit 60 can be made substantially constant. With such a configuration, the load on the circuit of the receiving unit 60 can be reduced.

(変形例2)
受信部60が反射光(戻り光)を受信するとき、例えば、本実施の形態と同様の距離計測装置を搭載した他車からの変調光等に起因するノイズによってビット誤りが生じてしまう場合を想定する。受信信号にビット誤りが生じると、計時部70による時間測定が困難になる。具体的には、受信部60で受信された反射光(戻り光)の受信信号のビットパターンが、ビット誤りにより変調光Sの変調波形のビットパターンと一致しなくなってしまう。このような事態に対処するため、変形例2において、計時部70に対して符号誤りの訂正、検出機能をもたせてもよい。
(Modification 2)
When the receiving unit 60 receives the reflected light (return light), for example, a case where a bit error occurs due to noise caused by modulated light from another vehicle equipped with the same distance measuring device as in the present embodiment. Suppose. If a bit error occurs in the received signal, it becomes difficult for the time measuring unit 70 to measure the time. Specifically, the bit pattern of the received signal of the reflected light (return light) received by the receiving unit 60 does not match the bit pattern of the modulated waveform of the modulated light S due to a bit error. In order to deal with such a situation, in the second modification, the timing unit 70 may be provided with a code error correction and detection function.

M系列は、周期性、均一性、連なり性、自己相関性等の種々の性質を有することが知られている(吉谷清澄;「PN系列−特にM系列について」,電波研究所季報 第17巻第90号(1971年5月),pp249−263)。変形例2では、M系列が上記性質に基づいて誤り訂正能力を有することに着目し、ノイズによってビット誤りが生じた場合に誤ったビットパターンを訂正する。 It is known that the M-sequence has various properties such as periodicity, uniformity, continuity, and autocorrelation (Kiyosumi Yoshitani; "PN-sequence-especially about M-sequence", Radio Research Institute Quarterly Report Vol. 17 No. 90 (May 1971), pp249-263). In the second modification, paying attention to the fact that the M sequence has an error correction capability based on the above property, when a bit error occurs due to noise, an erroneous bit pattern is corrected.

上述した実施の形態では、M系列の次数nが10である場合において、受信部60が反射光(戻り光)の10ビット分を受信するようにしたが、変形例2においては、受信部60が、例えば反射光(戻り光)の21ビット分(10ビットに11ビットを加える)を受信する。具体的には、上式(4)のnに21を代入し、稼働時間trを延ばす。稼働時間trを延ばすことによって、反射光(戻り光)のうちの21ビット分を受信部60で受信することになる。 In the above-described embodiment, when the order n of the M series is 10, the receiving unit 60 receives 10 bits of the reflected light (return light), but in the second modification, the receiving unit 60 is used. However, for example, it receives 21 bits of reflected light (return light) (adding 11 bits to 10 bits). Specifically, 21 is substituted for n in the above equation (4) to extend the operating time tr. By extending the operating time tr, 21 bits of the reflected light (return light) will be received by the receiving unit 60.

10ビットに11ビットを加えて21ビット分の受信を行う場合、21ビットのうちの2ビットまでのビット誤りであれば訂正が可能となる。また、21ビットのうちの3ビットのビット誤りであればその検出が可能になる。このように、受信部60で受信する反射光(戻り光)のビット数を増やすことによって、符号誤りの訂正、符号誤りの検出機能を持たせることができる。
なお、10ビットより長い21ビット分を受信することにしても、反射光(戻り光)のビット長P=1023ビットに対してn=21ビットは2/100程度である。よって、距離計測装置1の受信部60の稼働時間trは、時間T(=2×Lm/C)の2パーセント程度に過ぎず、測定時間が大きく伸びることはない。このように、M系列の誤り訂正、誤り検出能力を用いて、本実施の形態と同様の距離計測装置からの変調光等に起因するノイズの影響を避けることができる。
When 11 bits are added to 10 bits to receive 21 bits, it is possible to correct any bit error up to 2 of the 21 bits. Further, if there is a bit error of 3 bits out of 21 bits, the detection becomes possible. In this way, by increasing the number of bits of the reflected light (return light) received by the receiving unit 60, it is possible to provide a code error correction function and a code error detection function.
Even if 21 bits longer than 10 bits are received, n = 21 bits is about 2/100 of the bit length P = 1023 bits of the reflected light (return light). Therefore, the operating time tr of the receiving unit 60 of the distance measuring device 1 is only about 2% of the time T (= 2 × Lm / C), and the measuring time does not increase significantly. In this way, by using the M-sequence error correction and error detection capability, it is possible to avoid the influence of noise caused by the modulated light or the like from the distance measuring device similar to the present embodiment.

<第2の実施の形態>
第2の実施形態では、フラッシュ方式の距離計測装置について説明する。
(概要)
はじめに、図10、図11を参照して第2の実施形態の概要を説明する。
図10は、第2の実施形態による距離計測装置1Aを説明する模式図である。送信部40は、物体100aおよび物体100bを照らす光を面状に照射する。受信部60は、物体100a、100bからの反射光(戻り光)を、光学系50を介して受光する。受信部60は、面状の受光素子60aを有しており、各物体100a、100bからの戻り光を画像として撮像する。
<Second Embodiment>
In the second embodiment, a flash type distance measuring device will be described.
(Overview)
First, the outline of the second embodiment will be described with reference to FIGS. 10 and 11.
FIG. 10 is a schematic view illustrating the distance measuring device 1A according to the second embodiment. The transmission unit 40 irradiates the light illuminating the object 100a and the object 100b in a planar manner. The receiving unit 60 receives the reflected light (return light) from the objects 100a and 100b via the optical system 50. The receiving unit 60 has a planar light receiving element 60a, and captures the return light from the objects 100a and 100b as an image.

図11は、受光素子60aの受光面(撮像面)における物体100a、100bの像を示す模式図である。図11では、光学系50により物体100a、100bの像の上下左右が反転している。受信部60は、M系列の次数nと同じn回の撮像を行うことにより、図11に示すような画像をnフレーム取得する。
計時部70は、受信部60で取得されたnフレームの画像に基づいて、各測定点O(図12)におけるnビットの受信信号を得る。
FIG. 11 is a schematic view showing images of objects 100a and 100b on the light receiving surface (imaging surface) of the light receiving element 60a. In FIG. 11, the images of the objects 100a and 100b are vertically and horizontally inverted by the optical system 50. The receiving unit 60 acquires n frames of an image as shown in FIG. 11 by performing the same n times of imaging as the M-sequence order n.
The timekeeping unit 70 obtains an n-bit reception signal at each measurement point O (FIG. 12) based on the n-frame image acquired by the reception unit 60.

(フラッシュ方式の光学系)
以下、フラッシュ方式の距離計測装置1Aについて、図1、図12を参照して詳細に説明する。制御部10は、スキャン方式の場合(第1の実施形態)と同様に、測定分解能と最長距離Lmとに基づいてM系列の次数nを決定する。送信部40における駆動部40bは、送信符号生成部20で生成された二値符号に従って発光素子40aをオンまたはオフさせることにより、基準クロック信号に同期するM系列の符号に基づくビット長Pの変調光を発光素子40aから出力させる。これにより、ビット長Pの変調光が時間(P×tck)の間照射される。
(Flash optical system)
Hereinafter, the flash type distance measuring device 1A will be described in detail with reference to FIGS. 1 and 12. The control unit 10 determines the order n of the M sequence based on the measurement resolution and the longest distance Lm, as in the case of the scan method (first embodiment). The drive unit 40b in the transmission unit 40 modulates the bit length P based on the M-sequence code synchronized with the reference clock signal by turning on or off the light emitting element 40a according to the binary code generated by the transmission code generation unit 20. Light is output from the light emitting element 40a. As a result, modulated light having a bit length of P is irradiated for a period of time (P × tck).

図12は、フラッシュ方式の光学系を説明する模式図である。送信部40の発光素子40aから出力された変調光は、発光側の光学系50(図1)を介して測定視野200の全体に照射される。すなわち、測定視野200における複数の測定点Oをカバーするように変調光が面状に照射される。 FIG. 12 is a schematic diagram illustrating a flash type optical system. The modulated light output from the light emitting element 40a of the transmission unit 40 is irradiated to the entire measurement field of view 200 via the optical system 50 (FIG. 1) on the light emitting side. That is, the modulated light is radiated in a plane so as to cover a plurality of measurement points O in the measurement field of view 200.

測定視野200からの変調光(戻り光)は、受光側の光学系55としての受光レンズ55bによって受信部60の受光素子60aの受光面に結像する。受光素子60aは、例えば、赤外域の変調光を受光可能な複数のAPD(Avalanche PhotoDiode)を、画素として二次元状に配置した撮像素子である。APDは、光電流を増倍する作用を備えた高速かつ高感度のフォトダイオードである。APDは一般のフォトダイオードに比べてS/N比が高く、微弱光検出に適している。 The modulated light (return light) from the measurement field of view 200 is imaged on the light receiving surface of the light receiving element 60a of the receiving unit 60 by the light receiving lens 55b as the optical system 55 on the light receiving side. The light receiving element 60a is, for example, an image pickup device in which a plurality of APDs (Avalanche PhotoDiodes) capable of receiving modulated light in the infrared region are arranged two-dimensionally as pixels. APD is a high-speed and high-sensitivity photodiode having the function of multiplying the photocurrent. APD has a higher S / N ratio than general photodiodes and is suitable for weak light detection.

受信部60は、送信部40で変調光Sの照射が開始された、図3の時刻t0から時間T(=2×Lm/C)が経過後の時刻t3より稼働し、受光素子60aによって赤外光画像を1フレーム当たりナノ秒オーダで撮像する。例えば、図3の時刻t3から時刻t4までの稼働時間Trの間に、M系列の次数nと同じn回の撮像を、基準クロック信号に同期してtck間隔で行う。 The receiving unit 60 operates from the time t3 after the time T (= 2 × Lm / C) elapses from the time t0 in FIG. 3 when the irradiation of the modulated light S is started by the transmitting unit 40, and is red by the light receiving element 60a. An outside light image is taken on the order of nanoseconds per frame. For example, during the operating time Tr from the time t3 to the time t4 in FIG. 3, n times of imaging, which is the same as the M-sequence order n, are performed at tck intervals in synchronization with the reference clock signal.

フラッシュ方式の距離計測装置1Aは、測定視野200からの変調光(戻り光)を赤外光画像として取得するので、1フレーム撮像するごとに複数の測定点Oについての時間情報をほぼ同時に得ることができる。測定点Oに対応する位置に物体100aが存在すると、物体100aで反射された変調光(戻り光)が、受光素子60aの受光面において測定点Oに対応する画素位置(Sa,Sb)に配置されたAPDに入射される。 Since the flash type distance measuring device 1A acquires the modulated light (return light) from the measurement field of view 200 as an infrared light image, it is possible to obtain time information about a plurality of measurement points O at almost the same time for each frame imaging. Can be done. When the object 100a exists at the position corresponding to the measurement point O, the modulated light (return light) reflected by the object 100a is arranged at the pixel position (Sa, Sb) corresponding to the measurement point O on the light receiving surface of the light receiving element 60a. It is incident on the APD.

受信部60は、図3の時刻t3になると、送信部40の変調光の照射と同期したタイミングで受光素子60aの全画素をほぼ同時に駆動して撮像を行う。受信部60は、受光素子60aの各画素位置(Sa,Sb)に配置されたAPDにより光を光電変換して電荷を生成し、生成した電荷に基づく信号を読出し、受光素子60aをクリア(生成した電荷を排出)する。このような撮像動作を、tck間隔でn回繰り返す。 At the time t3 in FIG. 3, the receiving unit 60 drives all the pixels of the light receiving element 60a at a timing synchronized with the irradiation of the modulated light of the transmitting unit 40 to perform imaging. The receiving unit 60 photoelectrically converts light by APDs arranged at each pixel position (Sa, Sb) of the light receiving element 60a to generate an electric charge, reads a signal based on the generated electric charge, and clears (generates) the light receiving element 60a. Discharge the charged charge). Such an imaging operation is repeated n times at tck intervals.

受信部60は、n回の撮像によって得られたnフレームの画像を、二値化部60c(図1)によってnフレームの二値化画像に変換する。例えば、画像信号の値が基準値よりも高い場合は白、画像信号の値が基準値よりも低い場合には黒とする。二値化されたnフレームの画像は、計時部70へ送出される。 The receiving unit 60 converts the n-frame image obtained by n times of imaging into an n-frame binarized image by the binarization unit 60c (FIG. 1). For example, when the value of the image signal is higher than the reference value, it is white, and when the value of the image signal is lower than the reference value, it is black. The binarized n-frame image is sent to the timekeeping unit 70.

計時部70は、nフレームの二値化画像のデータを、信号保持部70aに一時的に記憶させる。各フレームの二値化画像において、同じ画素位置(Sa,Sb)のデータは同じ測定点Oからの反射光(戻り光)の波形を示す。すなわち、各フレームの二値化画像において、図11における物体100aの像に対応する画素位置では物体100aの像が写り、物体100bの像に対応する画素位置では物体100bの像が写る。そのため、nフレームの二値化画像からそれぞれ同じ画素位置(Sa,Sb)のデータを抽出すると、その画素位置(Sa,Sb)に対応する測定点O(図12)についてのnビットの受信信号が得られる。 The timekeeping unit 70 temporarily stores the data of the binarized image of n frames in the signal holding unit 70a. In the binarized image of each frame, the data at the same pixel position (Sa, Sb) shows the waveform of the reflected light (return light) from the same measurement point O. That is, in the binarized image of each frame, the image of the object 100a is captured at the pixel position corresponding to the image of the object 100a in FIG. 11, and the image of the object 100b is captured at the pixel position corresponding to the image of the object 100b. Therefore, when data at the same pixel position (Sa, Sb) is extracted from the binary image of n frames, an n-bit reception signal for the measurement point O (FIG. 12) corresponding to the pixel position (Sa, Sb) is received. Is obtained.

例えば、M系列の次数nが4(すなわちP=15)である場合の4フレームの二値化画像において、それぞれ画素位置(Sa,Sb)のデータが白、白、黒、白である場合、その画素位置(Sa,Sb)に対応する測定点Oについての4ビットの受信信号は、1,1,0,1になる。 For example, in a 4-frame binary image when the order n of the M series is 4 (that is, P = 15), when the pixel position (Sa, Sb) data are white, white, black, and white, respectively. The 4-bit received signal for the measurement point O corresponding to the pixel position (Sa, Sb) is 1,1,0,1.

計時部70の検出部70bは、第1の実施の形態と同様に、M系列を構成するP個の符号の中から上記4ビットの受信信号と一致する区間を検出する検出処理を行う。 Similar to the first embodiment, the detection unit 70b of the timekeeping unit 70 performs a detection process for detecting a section that matches the 4-bit received signal from the P codes constituting the M sequence.

<フローチャートの説明>
図13は、フラッシュ方式の距離計測装置1Aによる距離測定の流れを説明するフローチャートである。図13のフローチャートに基づくプログラムは、制御部10により実行される。図8のフローチャートと比べると、S40、S50、S80の処理が、それぞれS40A、S50A、S80Aに置き換えられる点において相違する。以下、相違点を中心に説明する。
<Explanation of flowchart>
FIG. 13 is a flowchart illustrating a flow of distance measurement by the flash type distance measuring device 1A. The program based on the flowchart of FIG. 13 is executed by the control unit 10. Compared with the flowchart of FIG. 8, it differs in that the processes of S40, S50, and S80 are replaced with S40A, S50A, and S80A, respectively. Hereinafter, the differences will be mainly described.

(S40に代えて実行するS40A)
制御部10は、ステップS40Aにおいて、受信部60を稼働させて送信部40の変調光の照射と同期したタイミングで受光素子60aに撮像を開始させる。受信部60は、受光素子60aの各画素位置(Sa,Sb)に配置されたAPDにより光を光電変換して電荷を生成し、生成した電荷に基づく信号を読出し、受光素子60aをクリアする撮像動作を、tck間隔で繰り返し、複数フレームの画像を撮像する。
(S40A to be executed instead of S40)
In step S40A, the control unit 10 operates the receiving unit 60 to cause the light receiving element 60a to start imaging at a timing synchronized with the irradiation of the modulated light of the transmitting unit 40. The receiving unit 60 photoelectrically converts light by APDs arranged at each pixel position (Sa, Sb) of the light receiving element 60a to generate an electric charge, reads a signal based on the generated electric charge, and clears the light receiving element 60a. The operation is repeated at tck intervals, and images of multiple frames are captured.

(S50に代えて実行するS50A)
制御部10は、ステップS50Aにおいて、受信部60でnフレームの撮像が終了したか否かを判定する。制御部10は、受信部60によってnフレームの撮像が終了した場合にステップS50Aを肯定判定してステップS60へ進む。制御部10は、受信部60によるnフレームの撮像が終了していない場合には、ステップS50Aを否定判定してnフレームの撮像の終了を待つ。
なお、制御部10は、信号保持部70aにnフレームの二値化画像のデータが記憶されたか否かを判断することによって、ステップS50Aの判定を行ってもよい。
(S50A to be executed instead of S50)
In step S50A, the control unit 10 determines whether or not the reception unit 60 has completed imaging of n frames. When the receiving unit 60 finishes imaging the n-frame, the control unit 10 positively determines step S50A and proceeds to step S60. If the n-frame imaging by the receiving unit 60 has not been completed, the control unit 10 negatively determines step S50A and waits for the n-frame imaging to be completed.
The control unit 10 may perform the determination in step S50A by determining whether or not the data of the binarized image of n frames is stored in the signal holding unit 70a.

(S80に代えて実行するS80A)
制御部10は、ステップS80Aにおいて、終了するか否かを判断する。制御部10は、測定処理を終了する場合にステップS80Aを肯定判定して図13による処理を終了する。一方、制御部10は、新たに変調光を照射して測定処理を繰り返す場合には、ステップS80Aを否定判定してステップS20へ戻る。ステップS20へ戻った場合、制御部10は、S20、S30、S40A、S50A、S60、S70、S80Aの処理を繰り返す。
(S80A to be executed instead of S80)
In step S80A, the control unit 10 determines whether or not to end. When the measurement process is terminated, the control unit 10 positively determines step S80A and terminates the process according to FIG. On the other hand, when the control unit 10 newly irradiates the modulated light and repeats the measurement process, the control unit 10 negatively determines step S80A and returns to step S20. When returning to step S20, the control unit 10 repeats the processes of S20, S30, S40A, S50A, S60, S70, and S80A.

上述した第2の実施の形態によれば、第1の実施の形態と同様の作用効果が得られる。すなわち、距離の計算に用いる信号が、物体100で反射された1周期P(1023ビット)反射光の1パーセント程度の10ビットになり、1023ビットの信号の全てを距離の計算に用いる従来の技術と比べて、測定時間を大幅に短縮することができる。また、受信部60の受信時間が短縮されるから、受信部60に入射した外来光ノイズが電気信号に変換される確率が低くなる。さらに受信部60で消費される電力を削減することにも効果がある。 According to the second embodiment described above, the same effects as those of the first embodiment can be obtained. That is, the signal used for calculating the distance becomes 10 bits, which is about 1% of the one-period P (1023 bits) reflected light reflected by the object 100, and the conventional technique of using all the signals of 1023 bits for calculating the distance. Compared with, the measurement time can be significantly shortened. Further, since the reception time of the receiving unit 60 is shortened, the probability that the external light noise incident on the receiving unit 60 is converted into an electric signal is reduced. Further, it is also effective in reducing the power consumed by the receiving unit 60.

フラッシュ方式を採用したことにより、発光/受光を面状に行うことができる。そのため、複数の測定点Oについての時間情報を、ほぼ同時に得ることができる。この結果として、スキャン方式に比べて測定視野200に対する測定を高速で行うことができる。 By adopting the flash method, it is possible to emit / receive light in a planar manner. Therefore, time information about a plurality of measurement points O can be obtained almost at the same time. As a result, the measurement with respect to the measurement field of view 200 can be performed at a higher speed than the scanning method.

(変形例3)
上述した第2の実施の形態の変形として、受信部60によるnフレームの撮像を、基準クロック信号2つ毎(一つおき)、または、3つ毎(二つおき)、またはそれ以上の間隔で行ってもよい。
(Modification 3)
As a modification of the second embodiment described above, n-frame imaging by the receiver 60 is performed at intervals of every two (every other), three (every two), or more reference clock signals. You may go with.

図14は、M系列の性質を説明する図である。M系列は、M系列を構成する符号を一つおきに抽出した符号もM系列を構成する。M系列はさらに、M系列を構成する符号を二つおきに抽出した符号もM系列を構成する。M系列を構成する符号を三つおき以上で抽出する場合も同様である。 FIG. 14 is a diagram illustrating the nature of the M sequence. As for the M-sequence, the codes obtained by extracting every other code constituting the M-sequence also constitute the M-sequence. The M-sequence also constitutes an M-sequence by extracting every other code that constitutes the M-sequence. The same applies to the case where the codes constituting the M sequence are extracted every three or more.

変形例3では、M系列の上記性質を利用して、受信部60によるnフレームの撮像動作をtck間隔で繰り返す代わりに、2×tck間隔、または、3×tck間隔で繰り返す。このように構成することにより、基準クロック信号2つ毎(一つおき)、または、基準クロック信号3つ毎(二つおき)に、測定視野200からの変調光(戻り光)を赤外光画像として撮像する。 In the third modification, the n-frame imaging operation by the receiving unit 60 is repeated at 2 × tck intervals or 3 × tck intervals instead of repeating at tck intervals by utilizing the above-mentioned property of the M sequence. With this configuration, the modulated light (return light) from the measurement field of view 200 is infrared light for every two reference clock signals (every other) or every three reference clock signals (every two). Take an image as an image.

制御部10は、例えば、受光素子60aによる撮像動作のサイクル(電荷生成、読出し、クリア)が変調周期tckよりも長い場合、nフレームの撮像を基準クロック信号2つ毎(一つおき)に行わせる。また、制御部10は、受光素子60aによる撮像動作のサイクルが2×tckよりも長い場合、nフレームの撮像を基準クロック信号3つ毎(二つおき)に行わせる。 For example, when the cycle (charge generation, reading, clearing) of the imaging operation by the light receiving element 60a is longer than the modulation cycle tck, the control unit 10 performs imaging of n frames every two reference clock signals (every other). Let me. Further, when the cycle of the imaging operation by the light receiving element 60a is longer than 2 × tck, the control unit 10 causes the n-frame imaging to be performed every three reference clock signals (every two).

撮像動作を2×tck間隔または3×tck間隔でn回繰り返すと、受信部60の稼働時間trは、上式(4)の2倍または3倍を必要とする。
M系列の次数nが4(すなわちP=15)である場合、図5に比べて稼働時間trを2倍に延ばすと、2倍に延ばした稼働時間trには基準クロック信号が8クロック含まれる。そのため、受信部60は、基準クロック信号2つ毎(換言すると一つおき)に撮像動作のサイクルを繰り返すことにより、2倍に延ばした稼働時間trの間に4回の撮像動作を行う。
When the imaging operation is repeated n times at 2 × tck intervals or 3 × tck intervals, the operating time tr of the receiving unit 60 requires twice or three times that of the above equation (4).
When the order n of the M sequence is 4 (that is, P = 15), if the operating time tr is doubled as compared with FIG. 5, the doubled operating time tr includes 8 reference clock signals. .. Therefore, the receiving unit 60 repeats the cycle of the imaging operation every two reference clock signals (in other words, every other one), so that the receiving unit 60 performs the imaging operation four times during the doubled operating time tr.

同様に、M系列の次数nが4(すなわちP=15)である場合、図5に比べて稼働時間trを3倍に延ばすと、3倍に延ばした稼働時間trには基準クロック信号が12クロック含まれる。そのため、受信部60は、基準クロック信号3つ毎(換言すると二つおき)に撮像動作のサイクルを繰り返すことにより、3倍に延ばした稼働時間trの間に4回の撮像動作を行う。 Similarly, when the order n of the M sequence is 4 (that is, P = 15), if the operating time tr is extended three times as compared with FIG. 5, the reference clock signal is 12 in the operating time tr extended three times. The clock is included. Therefore, the receiving unit 60 repeats the cycle of the imaging operation every three reference clock signals (in other words, every two) to perform the imaging operation four times during the operating time tr extended three times.

以上説明した変形例3によれば、受光素子60aによる撮像動作のサイクルが変調周期tckよりも長い場合でも、適切に、フラッシュ方式の距離計測装置1Aによる距離測定を行うことができる。 According to the modification 3 described above, even when the cycle of the imaging operation by the light receiving element 60a is longer than the modulation cycle tck, the distance measurement by the flash type distance measuring device 1A can be appropriately performed.

なお、変形例3では、送信部40より、M系列の符号に基づく変調光が基準クロック信号に同期して出力され、受信部60による稼働時間trは、tck間隔で撮像動作を行う場合の2倍または3倍になる。
例えば、撮像動作を2×tck間隔で行う場合であって、M系列の次数nが10である場合、受信部60の稼働時間trは、n(=10)×2×tckである。この場合、距離計測装置1Aの受信部60の稼働時間trは1023ビット分の2パーセント程度に過ぎず、測定時間が大きく伸びることはない。
In the third modification, the modulation light based on the M-sequence code is output from the transmission unit 40 in synchronization with the reference clock signal, and the operating time tr by the reception unit 60 is 2 in the case where the imaging operation is performed at tck intervals. Double or triple.
For example, when the imaging operation is performed at intervals of 2 × tck and the order n of the M sequence is 10, the operating time tr of the receiving unit 60 is n (= 10) × 2 × tck. In this case, the operating time tr of the receiving unit 60 of the distance measuring device 1A is only about 2% of 1023 bits, and the measuring time does not increase significantly.

上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。 Although various embodiments and modifications have been described above, the present invention is not limited to these contents. Other aspects conceivable within the scope of the technical idea of the present invention are also included within the scope of the present invention.

1、1A…距離計測装置、10…制御部、20…送信符号生成部、30…クロック信号発生部、40…送信部、50、55…光学系、60…受信部、70…計時部、80…距離算出部、100、100a,100b…物体 1, 1A ... Distance measuring device, 10 ... Control unit, 20 ... Transmission code generator, 30 ... Clock signal generation unit, 40 ... Transmission unit, 50, 55 ... Optical system, 60 ... Receiver unit, 70 ... Timekeeping unit, 80 ... Distance calculation unit, 100, 100a, 100b ... Object

Claims (9)

基準クロック信号の1周期をn次M系列信号で変調した照射光を照射する光射出部と、
前記照射光が物体で反射した反射光を受光する光受光部と、
前記1周期の照射光が照射された後のnクロックに相当する期間の前記光受光部からの受光信号を用いて、前記物体までの距離を計算する距離測定部と、
を備える距離計測装置。
An optical emitting unit that irradiates irradiation light obtained by modulating one cycle of a reference clock signal with an nth-order M-sequence signal, and
A light receiving unit that receives the reflected light reflected by the object and the light receiving portion.
A distance measuring unit that calculates the distance to the object using the light receiving signal from the light receiving unit for a period corresponding to n clocks after the irradiation light of one cycle is irradiated.
A distance measuring device equipped with.
請求項1に記載の距離計測装置において、
前記距離測定部は、前記受光信号のビットパターンを特定し、前記ビットパターンに相当する前記照射光の区間を検出し、M系列上の位置を特定し、前記M系列上の位置から、前記照射光が照射されて、前記反射光が前記光受光部で受光されるまでの時間を計算し、前記時間から、前記距離を計算する距離計測装置。
In the distance measuring device according to claim 1,
The distance measuring unit identifies the bit pattern of the received light signal, detects the section of the irradiation light corresponding to the bit pattern, identifies the position on the M series, and irradiates the irradiation from the position on the M series. A distance measuring device that calculates the time from when light is irradiated until the reflected light is received by the light receiving unit, and calculates the distance from the time.
請求項1または2に記載の距離計測装置において、
前記光受光部は、測定レンジ距離からの前記反射光が返るときより前記受光を開始する距離計測装置。
In the distance measuring device according to claim 1 or 2.
The light receiving unit is a distance measuring device that starts receiving light when the reflected light from the measurement range distance returns.
請求項3に記載の距離計測装置において、
前記光射出部は、前記照射光の照射時間を、前記測定レンジ距離に位置する前記物体との間を光が往復する時間とほぼ一致させる距離計測装置。
In the distance measuring device according to claim 3,
The light emitting unit is a distance measuring device that makes the irradiation time of the irradiation light substantially match the time for the light to reciprocate with the object located at the measurement range distance.
請求項1から4のいずれか一項に記載の距離計測装置において、
前記光受光部は、1周期の前記反射光の一部を受光する距離計測装置。
In the distance measuring device according to any one of claims 1 to 4.
The light receiving unit is a distance measuring device that receives a part of the reflected light in one cycle.
請求項1から5のいずれか一項に記載の距離計測装置において、
前記光射出部は、前記照射光の強度を単調に減少させる距離計測装置。
In the distance measuring device according to any one of claims 1 to 5,
The light emitting unit is a distance measuring device that monotonically reduces the intensity of the irradiation light.
請求項6に記載の距離計測装置において、
前記光射出部は、前記照射光の強度を、照射開始から経過した時間の二乗に反比例させる距離計測装置。
In the distance measuring device according to claim 6,
The light emitting unit is a distance measuring device that makes the intensity of the irradiation light inversely proportional to the square of the time elapsed from the start of irradiation.
請求項1から7のいずれか一項に記載の距離計測装置において、
前記距離測定部は、前記受光信号のビットパターンの誤りを前記n次M系列信号の性質に基づいて訂正する距離計測装置。
In the distance measuring device according to any one of claims 1 to 7.
The distance measuring unit is a distance measuring device that corrects an error in the bit pattern of the received light signal based on the nature of the nth-order M-sequence signal.
基準クロック信号の1周期をn次M系列信号で変調した照射光を照射し、
前記照射光が物体で反射した反射光を受光し、
前記1周期の照射光が照射された後のnクロックに相当する期間の受光信号を用いて、前記物体までの距離を計算する、
距離計測方法。
Irradiation with irradiation light obtained by modulating one cycle of the reference clock signal with an nth-order M-sequence signal is performed.
The irradiation light receives the reflected light reflected by the object,
The distance to the object is calculated using the received signal for a period corresponding to the n clock after the irradiation light of one cycle is irradiated.
Distance measurement method.
JP2019080324A 2019-04-19 2019-04-19 Device and method for measuring distance Pending JP2020176956A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019080324A JP2020176956A (en) 2019-04-19 2019-04-19 Device and method for measuring distance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019080324A JP2020176956A (en) 2019-04-19 2019-04-19 Device and method for measuring distance

Publications (1)

Publication Number Publication Date
JP2020176956A true JP2020176956A (en) 2020-10-29

Family

ID=72935734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019080324A Pending JP2020176956A (en) 2019-04-19 2019-04-19 Device and method for measuring distance

Country Status (1)

Country Link
JP (1) JP2020176956A (en)

Similar Documents

Publication Publication Date Title
CN109959942B (en) Distance measuring apparatus, identifying apparatus, and distance measuring method
CN109521435B (en) Distance measuring device
CN109507680B (en) Distance measuring device
US9325920B2 (en) Processing of time-of-flight signals
US10712432B2 (en) Time-of-light-based systems using reduced illumination duty cycles
JP6990158B2 (en) Distance measuring device and distance measuring method
KR20120030196A (en) Apparatus and method for generating depth image
CN111736173B (en) Depth measuring device and method based on TOF and electronic equipment
US20130329234A1 (en) Spatial information detection device
US11936973B2 (en) Pulse chain-driven infrared imaging assembly
CN110850426B (en) TOF depth camera
JP2022190043A (en) Electronic device and distance measurement method
JP2011185837A (en) Foreign matter detector
JP6864599B2 (en) Laser distance measuring device
JP2010078364A (en) Radar apparatus
JP2020176956A (en) Device and method for measuring distance
JP2020153715A (en) Ranging device and ranging method
KR101866764B1 (en) Range Image Sensor comprised of Combined Pixel
JP7003949B2 (en) Optical range measuring device
KR20150133086A (en) Method for generating depth image and image generating apparatus using thereof
US20230204727A1 (en) Distance measurement device and distance measurement method
KR102389380B1 (en) Apparatus and method of extracting depth information of the 3D image
JP2015224965A (en) Laser radar device
US20230078063A1 (en) Distance measurement device and distance measurement system
JP2013122466A (en) Radar system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20210423

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210715

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20210817