JP2023060126A - Optical controller - Google Patents

Optical controller Download PDF

Info

Publication number
JP2023060126A
JP2023060126A JP2023032459A JP2023032459A JP2023060126A JP 2023060126 A JP2023060126 A JP 2023060126A JP 2023032459 A JP2023032459 A JP 2023032459A JP 2023032459 A JP2023032459 A JP 2023032459A JP 2023060126 A JP2023060126 A JP 2023060126A
Authority
JP
Japan
Prior art keywords
scanning
angle
light
unit
tilt
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
JP2023032459A
Other languages
Japanese (ja)
Inventor
和俊 北野
Kazutoshi Kitano
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.)
Pioneer Corp
Original Assignee
Pioneer Electronic 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 Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP2023032459A priority Critical patent/JP2023060126A/en
Publication of JP2023060126A publication Critical patent/JP2023060126A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Optical Radar Systems And Details Thereof (AREA)
  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an optical controller which can acquire 3D information using single transceivers even if a mobile body is in an inclined state.
SOLUTION: An optical controller emits light from an emission part and receives light reflected from an object by a light receiving part. And an acquisition part acquires inclination information regarding the inclination of a mobile body, and a control part, based on the inclination information, controls the emitting direction of the light emitted by the emission part.
SELECTED DRAWING: Figure 5
COPYRIGHT: (C)2023,JPO&INPIT

Description

本発明は、出射光の遷移を制御する光制御装置に関する。 The present invention relates to a light control device that controls transition of emitted light.

レーザ光を間欠的に発光させつつ水平方向を走査し、その反射光を受信することで物体表面の点群を検出するライダ(LIDAR)が知られている。特許文献1は、自動車に搭載したライダにより1次元又は2次元で周囲を走査し、自動車の周囲の状況についての情報を検出する手法を記載している。 A lidar (LIDAR) is known that scans in the horizontal direction while intermittently emitting laser light and receives the reflected light to detect point groups on the surface of an object. US Pat. No. 6,300,000 describes a technique for scanning the surroundings in one or two dimensions with a lidar mounted on a vehicle to detect information about the surroundings of the vehicle.

特開2014-89691号公報JP 2014-89691 A

周囲の状況についての情報を3次元で取得したい場合、多層型のライダを使用する必要がある。しかし、多層型のライダは層数分の光送受信器を必要とするため、非常に高コストとなる。また、ライダを搭載した車両などの移動体が傾斜した場合、それによりライダが出射するレーザ光の方向が変動してしまい、物体を正しく検出できなくなってしまう。 If we want to obtain information about our surroundings in three dimensions, we need to use multilayer lidars. However, the multi-layer lidar requires as many optical transmitters and receivers as the number of layers, resulting in a very high cost. Further, when a moving object such as a vehicle on which a lidar is mounted is tilted, the direction of the laser beam emitted by the lidar is changed, and an object cannot be detected correctly.

本発明が解決しようとする課題としては、上記のものが例として挙げられる。本発明は、移動体が傾斜した状態でも、単一の送受信器を用いて3次元の情報を取得することを可能とする光制御装置を提供することを目的とする。 Examples of the problems to be solved by the present invention include the above. SUMMARY OF THE INVENTION It is an object of the present invention to provide a light control device that can acquire three-dimensional information using a single transmitter/receiver even when a mobile body is tilted.

請求項1に記載の発明は、移動体に設置される光制御装置であって、光を出射する出射部と、対象物にて反射された前記光を受光する受光部と、前記移動体の傾斜に関する傾斜情報を取得する取得部と、前記傾斜情報に基づいて、前記出射部が出射する前記光の出射方向を制御する制御部と、を備える。 According to a first aspect of the present invention, there is provided a light control device installed on a moving object, comprising: an emitting portion for emitting light; a light receiving portion for receiving the light reflected by an object; An acquisition unit that acquires tilt information about the tilt, and a control unit that controls an emission direction of the light emitted by the emission unit based on the tilt information.

実施例に係るライダユニットの構成を示すブロック図である。4 is a block diagram showing the configuration of the lidar unit according to the embodiment; FIG. 送受光部の構成を示すブロック図である。3 is a block diagram showing the configuration of a transmitter/receiver; FIG. トリガ信号及びセグメント抽出信号の波形を示す。Waveforms of a trigger signal and a segment extraction signal are shown. 全方位走査部による走査状態の例を示す。An example of a scanning state by an omnidirectional scanning unit is shown. 螺旋走査の軌跡を示す。The trajectory of the helical scan is shown. 螺旋走査による走査視野を示す。Fig. 2 shows the scanning field of view with helical scanning; 螺旋走査の軌跡の例を示す。Fig. 3 shows an example of a spiral scanning trajectory; 車両の傾斜による目標物の検出状態の変化を模式的に示す。4 schematically shows a change in the target detection state due to the tilt of the vehicle. 適応螺旋走査による走査範囲の補正を示す。Fig. 3 illustrates scan range correction with adaptive helical scanning; 第1実施例の適応螺旋走査の軌跡の例を示す。2 shows an example of a trajectory of adaptive helical scanning of the first embodiment; 第1実施例の適応螺旋走査の軌跡の他の例を示す。3 shows another example of the trajectory of the adaptive helical scanning of the first embodiment; 第1実施例の適応螺旋走査の軌跡の他の例を示す。3 shows another example of the trajectory of the adaptive helical scanning of the first embodiment; 第1実施例の適応螺旋走査の軌跡の他の例を示す。3 shows another example of the trajectory of the adaptive helical scanning of the first embodiment; 第1実施例の適応螺旋走査のフローチャートである。4 is a flow chart of adaptive helical scanning of the first embodiment; 車両のピッチング運動を模式的に示す。1 schematically shows the pitching motion of a vehicle; 第2実施例の適応螺旋走査の軌跡の例を示す。FIG. 11 shows an example of a trajectory of adaptive helical scanning of the second embodiment; FIG. 第2実施例の適応螺旋走査のフローチャートである。FIG. 11 is a flow chart of adaptive helical scanning of the second embodiment; FIG.

本発明の好適な実施形態では、移動体に設置される光制御装置は、光を出射する出射部と、対象物にて反射された前記光を受光する受光部と、前記移動体の傾斜に関する傾斜情報を取得する取得部と、前記傾斜情報に基づいて、前記出射部が出射する前記光の出射方向を制御する制御部と、を備える。 In a preferred embodiment of the present invention, a light control device installed on a moving object includes an emitting unit that emits light, a light receiving unit that receives the light reflected by an object, and an inclination related to the moving object. An acquisition unit that acquires inclination information, and a control unit that controls an emission direction of the light emitted by the emission unit based on the inclination information.

上記の光制御装置は、出射部から光を出射し、対象物にて反射された光を受光部により受光する。また、取得部は、移動体の傾斜に関する傾斜情報を取得し、制御部は、傾斜情報に基づいて、前記出射部が出射する光の出射方向を制御する。これにより、移動体の傾斜に応じて、出射する光の方向を適切に制御することができる。 The light control device described above emits light from the emitting portion and receives the light reflected by the object by the light receiving portion. The acquisition unit acquires tilt information about the tilt of the moving body, and the control unit controls the emission direction of the light emitted by the emission unit based on the tilt information. Thereby, the direction of emitted light can be appropriately controlled according to the inclination of the moving body.

上記の光制御装置の一態様では、前記傾斜情報は、第1の方向における前記移動体の方向角度、及び、前記第1の方向と交わる第2の方向における前記移動体の傾斜角度を示す情報を含む。この態様では、第1の方向における方向角度と第2の方向における傾斜角度に基づいて、光の出射方向が制御される。 In one aspect of the above light control device, the tilt information is information indicating a direction angle of the moving body in a first direction and a tilt angle of the moving body in a second direction that intersects with the first direction. including. In this aspect, the light emission direction is controlled based on the directional angle in the first direction and the tilt angle in the second direction.

上記の光制御装置の他の一態様では、前記傾斜情報は、第1の方向における前記移動体の回転運動の方向角度、前記第1の方向と交わる第2の方向における前記回転運動の振幅角度、及び、前記回転運動の周波数を含む。この態様では、回転運動の方向角度、振幅角度及び周波数に基づいて、光の出射方向が制御される。 In another aspect of the above light control device, the tilt information includes a direction angle of the rotational motion of the moving body in a first direction and an amplitude angle of the rotational motion in a second direction intersecting the first direction. , and the frequency of said rotational motion. In this aspect, the light emission direction is controlled based on the directional angle, amplitude angle and frequency of the rotational motion.

上記の光制御装置の他の一態様では、前記制御部は、前記出射部によって出射される光を、前記第1の方向と前記第2の方向とに連続的に推移させることで、前記光の遷移軌跡が螺旋状となるように前記出射部を制御する。この態様では、遷移軌跡が螺旋状となるように光が出射されるため、全方位の対象物により反射された光を受光することができる。 In another aspect of the above-described light control device, the control unit causes the light emitted by the emission unit to continuously shift in the first direction and the second direction, so that the light The exit part is controlled so that the transition trajectory of is helical. In this aspect, light is emitted so that the transition trajectory is helical, so light reflected by objects in all directions can be received.

上記の光制御装置の他の一態様は、前記受光部の受光結果に基づいて、前記対象物までの距離及び角度の少なくとも一方を検出する検出部をさらに備える。この態様では、受光部の受光結果に基づいて、対象物までの距離及び角度の少なくとも一方を得ることができる。 Another aspect of the above light control device further includes a detector that detects at least one of a distance and an angle to the object based on a light receiving result of the light receiver. In this aspect, at least one of the distance and the angle to the object can be obtained based on the light receiving result of the light receiving section.

本発明の他の好適な実施形態では、移動体に設置され、光を出射する出射部及び対象物にて反射された前記光を受光する受光部を備える光制御装置によって実行される光制御方法は、前記移動体の傾斜に関する傾斜情報を取得する取得工程と、前記傾斜情報に基づいて、前記出射部が出射する前記光の出射方向を制御する制御工程と、を備える。この方法によっても、移動体の傾斜に応じて、出射する光の方向を適切に制御することができる。 In another preferred embodiment of the present invention, the light control method is executed by a light control device installed in a moving body and provided with a light emitting section for emitting light and a light receiving section for receiving the light reflected by an object. comprises an acquiring step of acquiring tilt information relating to the tilt of the moving body, and a controlling step of controlling the emitting direction of the light emitted by the emitting portion based on the tilt information. Also by this method, the direction of emitted light can be appropriately controlled according to the inclination of the moving body.

本発明の他の好適な実施形態では、移動体に設置され、光を出射する出射部、対象物にて反射された前記光を受光する受光部及びコンピュータを備える光制御装置によって実行されるプログラムは、前記移動体の傾斜に関する傾斜情報を取得する取得部、前記傾斜情報に基づいて、前記出射部が出射する前記光の出射方向を制御する制御部、として前記コンピュータを機能させる。このプログラムをコンピュータで実行することにより、移動体の傾斜に応じて、出射する光の方向を適切に制御することができる。 In another preferred embodiment of the present invention, there is provided a program executed by a light control device installed in a moving object and comprising a light emitting section for emitting light, a light receiving section for receiving the light reflected by an object, and a computer. causes the computer to function as an acquisition unit that acquires tilt information relating to the tilt of the moving body, and a control unit that controls the emission direction of the light emitted by the emission unit based on the tilt information. By executing this program on a computer, it is possible to appropriately control the direction of emitted light according to the inclination of the moving object.

本発明の他の好適な実施形態では、移動体に設置される光制御装置は、光を出射する出射部と、対象物にて反射された前記光を受光する受光部と、前記移動体の傾斜に関する傾斜情報を取得する取得部と、前記傾斜情報に基づいて、前記出射部が出射する前記光の軌跡が、前記傾斜によらず一定の形状となるように、前記出射部が出射する前記光の出射方向を制御する制御部と、を備える。 In another preferred embodiment of the present invention, a light control device installed on a moving body includes an emitting portion for emitting light, a light receiving portion for receiving the light reflected by an object, and an acquisition unit that acquires tilt information related to the tilt; and based on the tilt information, the light emitted from the light emitting unit has a trajectory that is constant regardless of the tilt. and a control unit that controls the direction of light emission.

上記の光制御装置は、出射部から光を出射し、対象物にて反射された光を受光部により受光する。また、取得部は、移動体の傾斜に関する傾斜情報を取得し、制御部は、傾斜情報に基づいて、前記出射部が出射する前記光の軌跡が前記傾斜によらず一定の形状となるように、前記出射部が出射する光の出射方向を制御する。これにより、移動体の傾斜に応じて、出射する光の方向を適切に制御することができる。 The light control device described above emits light from the emitting portion and receives the light reflected by the object by the light receiving portion. Further, the acquisition unit acquires tilt information about the tilt of the moving object, and the control unit adjusts the trajectory of the light emitted from the emitting unit based on the tilt information so that it has a constant shape regardless of the tilt. , to control the emission direction of the light emitted from the emission unit; Thereby, the direction of emitted light can be appropriately controlled according to the inclination of the moving body.

以下、図面を参照して本発明の好適な実施例について説明する。
[構成]
図1は、本発明の光制御装置の実施例に係るライダユニット100の構成を示すブロック図である。実施例のライダユニット100は、車両などの移動体に搭載される。ライダユニット100は、TOF(Time Of Flight)方式のライダ(Lidar:Light Detection and Ranging、または、Laser Illuminated Detection And Ranging)であって、水平方向の全方位における物体(対象物)の測距を行う。図示のように、ライダユニット100は、送受光部1と、信号処理部2と、全方位走査部3と、走査角度制御部4と、走査角度検出部5と、姿勢角度検出部6とを備える。
Preferred embodiments of the present invention will be described below with reference to the drawings.
[composition]
FIG. 1 is a block diagram showing the configuration of a lidar unit 100 according to an embodiment of the light control device of the present invention. The lidar unit 100 of the embodiment is mounted on a moving object such as a vehicle. The lidar unit 100 is a TOF (Time Of Flight) type lidar (Lidar: Light Detection and Ranging, or Laser Illuminated Detection And Ranging), and measures the range of an object (object) in all directions in the horizontal direction. . As shown in the figure, the lidar unit 100 includes a light transmitting/receiving section 1, a signal processing section 2, an omnidirectional scanning section 3, a scanning angle control section 4, a scanning angle detection section 5, and an attitude angle detection section 6. Prepare.

送受光部1は、レーザダイオードなどを備え、レーザパルスPLを生成して全方位走査部3に供給する。全方位走査部3は、出射方向を垂直方向に変化させつつ、水平方向の360°の全方位にレーザパルス(以下、「送信光パルスPt」とも呼ぶ。)を出射する。このとき、全方位走査部3は、水平方向の360°の全方位を等角度により区切ったセグメント(本実施例では900セグメント)ごとに送信光パルスPtを出射する。さらに、全方位走査部3は、送信光パルスPt出射後の所定期間内に当該送信光パルスPtの反射光(以下、「受信光パルスPr」とも呼ぶ。)を受光し、送受光部1へ供給する。送受光部1は、受信光パルスPrに基づいて、セグメントごとの受光強度に関する信号(以下、「セグメント信号Sseg」とも呼ぶ。)を生成し、信号処理部2へ出力する。 The light transmitting/receiving unit 1 includes a laser diode or the like, generates a laser pulse PL and supplies it to the omnidirectional scanning unit 3 . The omnidirectional scanning unit 3 emits laser pulses (hereinafter also referred to as “transmitting light pulses Pt”) in all directions of 360° in the horizontal direction while changing the emission direction in the vertical direction. At this time, the omnidirectional scanning unit 3 emits the transmission light pulse Pt for each segment (900 segments in the present embodiment) obtained by dividing omnidirectional 360° in the horizontal direction by equal angles. Furthermore, the omnidirectional scanning unit 3 receives the reflected light of the transmission light pulse Pt (hereinafter also referred to as “receiving light pulse Pr”) within a predetermined period after the transmission light pulse Pt is emitted, and sends it to the transmission/reception unit 1 . supply. The transmitter/receiver 1 generates a signal (hereinafter also referred to as “segment signal Sseg”) relating to the received light intensity for each segment based on the received light pulse Pr, and outputs the signal to the signal processor 2 .

走査角度検出部5は、全方位走査部3が出射する送信光パルスPtの出射方向を示す水平角度θ及び垂直角度φを検出し、信号処理部2へ供給する。 The scanning angle detector 5 detects a horizontal angle θ and a vertical angle φ indicating the emission direction of the transmission light pulse Pt emitted by the omnidirectional scanner 3 and supplies the detected horizontal angle θ and vertical angle φ to the signal processor 2 .

姿勢角度検出部6は、例えば車両に取り付けられたセンサであり、ライダユニット100が搭載された車両の姿勢を検出する。具体的には、姿勢角度検出部6は、外部(道路)環境によって生じる車両の傾斜を検出し、傾斜を示す傾斜推定値として、車両の傾斜している方向の角度(以下、「傾斜方向」と呼ぶ。)θdirと、車両の傾斜している角度(以下、「傾斜角度」と呼ぶ。)φtiltを検出して信号処理部2へ供給する。なお、ここでいう車両の傾斜は、ライダユニット100を車両に取り付けた際に生じる傾斜(取付誤差)を意味するものではない。もしくは、姿勢角度制御部6は、車両のピッチング運動を検出し、ピッチング運動を示すピッチング運動推定値として、ピッチング運動の方向θdir、周波数fpitch、振幅φpitch、ピッチング運動のフレーム時間に対する位相ずれppitchなどを検出して信号処理部2へ供給する。なお、姿勢角度検出部6として、車両にセンサを取り付ける代わりに全方位走査部3にセンサを取り付け、全方位走査部3自体の傾斜を検出するようにしてもよい。 The attitude angle detector 6 is, for example, a sensor attached to the vehicle, and detects the attitude of the vehicle on which the rider unit 100 is mounted. Specifically, the posture angle detection unit 6 detects the inclination of the vehicle caused by the external (road) environment, and calculates the angle of the direction in which the vehicle is inclined (hereinafter referred to as the "inclination direction") as an estimated inclination value indicating the inclination. ) dir and the tilt angle of the vehicle (hereinafter referred to as the “tilt angle”) φ tilt are detected and supplied to the signal processing unit 2 . It should be noted that the tilt of the vehicle here does not mean the tilt (mounting error) that occurs when the rider unit 100 is mounted on the vehicle. Alternatively, the attitude angle control unit 6 detects the pitching motion of the vehicle, and uses the direction θ dir of the pitching motion, the frequency f pitch , the amplitude φ pitch , and the phase shift with respect to the frame time of the pitching motion as pitching motion estimation values indicating the pitching motion. It detects p- pitch and the like and supplies it to the signal processing unit 2 . Instead of attaching a sensor to the vehicle, a sensor may be attached to the omnidirectional scanning unit 3 as the attitude angle detection unit 6 to detect the inclination of the omnidirectional scanning unit 3 itself.

信号処理部2は、送受光部1から受信したセグメントごとのセグメント信号Ssegに基づいて、対象物までの距離又は対象物の角度の少なくとも一方を含む周辺環境情報を出力する。周辺環境情報は、ライダユニット100が搭載された車両の周辺環境を示す情報であり、具体的には、車両を中心とする全方位に存在する対象物の距離及び角度を示す情報である。 Based on the segment signal Sseg for each segment received from the light transmitting/receiving unit 1, the signal processing unit 2 outputs surrounding environment information including at least one of the distance to the object and the angle of the object. The surrounding environment information is information indicating the surrounding environment of the vehicle in which the rider unit 100 is mounted, and more specifically, information indicating the distance and angle of objects existing in all directions around the vehicle.

信号処理部2は、走査角度検出部5により検出された水平角度θ及び垂直角度φに基づいて、制御目標としての目標水平角度θ及び目標垂直角度φを生成し、走査角度制御部4へ供給する。走査角度制御部4は、信号処理部2から供給された目標水平角度θ及び目標垂直角度φに基づいて全方位走査部3による送信光パルスPtの走査角度を制御する。これにより、全方位走査部3は、目標水平角度θ及び目標垂直角度φに送信光パルスPtを出射するように制御される。 Based on the horizontal angle θ and the vertical angle φ detected by the scanning angle detection unit 5, the signal processing unit 2 generates a target horizontal angle θx and a target vertical angle φx as control targets. supply to The scanning angle control unit 4 controls the scanning angle of the transmission light pulse Pt by the omnidirectional scanning unit 3 based on the target horizontal angle θ x and the target vertical angle φ x supplied from the signal processing unit 2 . Thereby, the omnidirectional scanning unit 3 is controlled to emit the transmission light pulse Pt at the target horizontal angle θx and the target vertical angle φ.

なお、姿勢角度検出部6が車両の傾斜又はピッチング運動を検出した場合には、信号処理部2は、走査角度検出部5が検出した走査角度θと、姿勢角度検出部6が検出した傾斜推定値又はピッチング運動推定値とに基づいて、車両の傾斜又はピッチング運動による走査角度の変動分を補正した後の垂直角度(以下、「補正垂直角度」と呼ぶ。)φを生成し、これを目標垂直角度φとして走査角度制御部4へ供給する。よって、走査角度制御部4は、車両の傾斜又はピッチング運動による影響を補正するように送信光パルスPtの走査角度を制御することができる。 When the posture angle detection unit 6 detects the inclination or pitching motion of the vehicle, the signal processing unit 2 detects the scanning angle θ detected by the scanning angle detection unit 5 and the tilt estimation detected by the posture angle detection unit 6. or the pitching motion estimated value, a vertical angle (hereinafter referred to as a "corrected vertical angle") φ after correction for the variation in the scanning angle due to the tilt or pitching motion of the vehicle is generated, and this is the target It is supplied to the scanning angle control unit 4 as the vertical angle φx . Therefore, the scanning angle control unit 4 can control the scanning angle of the transmission light pulse Pt so as to correct the influence of the tilting or pitching motion of the vehicle.

次に、送受光部1について詳しく説明する。送受光部1の構成を図2に示す。送受光部1は、主に、水晶発振器10と、同期制御部11と、LDドライバ12と、レーザダイオード(LD)13と、受光素子16と、電流電圧変換回路(トランスインピーダンスアンプ)17と、A/Dコンバータ18と、セグメンテータ19とを有する。 Next, the light transmitting/receiving section 1 will be described in detail. FIG. 2 shows the configuration of the light transmitting/receiving section 1. As shown in FIG. The transmitter/receiver 1 mainly includes a crystal oscillator 10, a synchronization controller 11, an LD driver 12, a laser diode (LD) 13, a light receiving element 16, a current-voltage conversion circuit (transimpedance amplifier) 17, It has an A/D converter 18 and a segmentator 19 .

水晶発振器10は、同期制御部11及びA/Dコンバータ18にパルス状のクロック信号S1を出力する。本実施例では、一例としてクロック周波数は、1.8GHzであるものとする。また、以後では、クロック信号S1が示すクロックを「サンプルクロック」とも呼ぶ。 The crystal oscillator 10 outputs a pulse-like clock signal S1 to the synchronization control section 11 and the A/D converter 18 . In this embodiment, as an example, the clock frequency is assumed to be 1.8 GHz. Further, hereinafter, the clock indicated by the clock signal S1 is also called a "sample clock".

同期制御部11は、パルス状の信号(以下、「トリガ信号S2」と呼ぶ。)をLDドライバ12に出力する。本実施例では、トリガ信号S2は、131072(=217)サンプルクロック分の周期で周期的にアサートされる。以後では、トリガ信号S2がアサートされてから次にアサートされるまでの期間を「セグメント期間」とも呼ぶ。また、同期制御部11は、後述するセグメンテータ19がA/Dコンバータ18の出力を抽出するタイミングを定める信号(以下、「セグメント抽出信号S3」と呼ぶ。)をセグメンテータ19に出力する。トリガ信号S2及びセグメント抽出信号S3は論理信号であり、後述する図3に示すように同期している。本実施例では、同期制御部11は、セグメント抽出信号S3を、2048サンプルクロック分の時間幅(「ゲート幅Wg」とも呼ぶ。)だけアサートする。 The synchronization control section 11 outputs a pulse signal (hereinafter referred to as “trigger signal S2”) to the LD driver 12 . In this embodiment, the trigger signal S2 is periodically asserted with a period of 131072 (=2 17 ) sample clocks. Hereinafter, the period from when the trigger signal S2 is asserted to when it is next asserted is also called a "segment period". The synchronization control unit 11 also outputs to the segmentator 19 a signal (hereinafter referred to as “segment extraction signal S3”) that determines the timing for the segmentator 19 to extract the output of the A/D converter 18, which will be described later. The trigger signal S2 and the segment extraction signal S3 are logic signals and are synchronized as shown in FIG. 3, which will be described later. In this embodiment, the synchronization control unit 11 asserts the segment extraction signal S3 for a time width (also referred to as "gate width Wg") corresponding to 2048 sample clocks.

LDドライバ12は、同期制御部11から入力されるトリガ信号S2に同期してパルス電流をレーザダイオード13へ流す。レーザダイオード13は、例えば赤外(905nm)パルスレーザであって、LDドライバ12から供給されるパルス電流に基づき光パルスを出射する。本実施例では、レーザダイオード13は、5nsec程度の光パルスを出射する。 The LD driver 12 supplies a pulse current to the laser diode 13 in synchronization with the trigger signal S2 input from the synchronization control section 11 . The laser diode 13 is, for example, an infrared (905 nm) pulse laser, and emits light pulses based on the pulse current supplied from the LD driver 12 . In this embodiment, the laser diode 13 emits a light pulse of approximately 5 nsec.

レーザダイオード13から出射された光パルスは、光学系を経由して全方位走査部3へ送られる。全方位走査部3は送信光パルスPtを出射するとともに、対象物で反射された光パルスを受信光パルスPrとして受信し、受光素子16へ送る。 A light pulse emitted from the laser diode 13 is sent to the omnidirectional scanning unit 3 via an optical system. The omnidirectional scanning unit 3 emits a transmission light pulse Pt, receives a light pulse reflected by the object as a reception light pulse Pr, and sends it to the light receiving element 16 .

受光素子16は、例えば、アバランシェフォトダイオードであり、全方位走査部3により導かれた受信光パルスPrの光量に応じた微弱電流を生成する。受光素子16は、生成した微弱電流を、電流電圧変換回路17へ供給する。電流電圧変換回路17は、受光素子16から供給された微弱電流を増幅して電圧信号に変換し、変換した電圧信号をA/Dコンバータ18へ入力する。 The light-receiving element 16 is, for example, an avalanche photodiode, and generates a weak current corresponding to the light quantity of the received light pulse Pr guided by the omnidirectional scanning section 3 . The light receiving element 16 supplies the generated weak current to the current-voltage conversion circuit 17 . The current-voltage conversion circuit 17 amplifies the weak current supplied from the light receiving element 16 , converts it into a voltage signal, and inputs the converted voltage signal to the A/D converter 18 .

A/Dコンバータ18は、水晶発振器10から供給されるクロック信号S1に基づき、電流電圧変換回路17から供給される電圧信号をデジタル信号に変換し、変換したデジタル信号をセグメンテータ19に供給する。以後では、A/Dコンバータ18が1クロックごとに生成するデジタル信号を「サンプル」とも呼ぶ。 The A/D converter 18 converts the voltage signal supplied from the current-voltage conversion circuit 17 into a digital signal based on the clock signal S1 supplied from the crystal oscillator 10 and supplies the converted digital signal to the segmentator 19 . Hereinafter, the digital signal generated by the A/D converter 18 for each clock will also be referred to as a "sample".

セグメンテータ19は、セグメント抽出信号S3がアサートされているゲート幅Wg分の期間における2048サンプルクロック分のA/Dコンバータ18の出力であるデジタル信号を、セグメント信号Ssegとして生成する。セグメンテータ19は、生成したセグメント信号Ssegを信号処理部2へ供給する。 The segmentator 19 generates, as the segment signal Sseg, the digital signal output from the A/D converter 18 for 2048 sample clocks during the gate width Wg period during which the segment extraction signal S3 is asserted. The segmentator 19 supplies the generated segment signal Sseg to the signal processing unit 2 .

図3は、トリガ信号S2及びセグメント抽出信号S3の時系列での波形を示す。図3に示すように、本実施例では、トリガ信号S2がアサートされる1周期分の期間であるセグメント期間は、131072サンプルクロック(図面では「smpclk」と表記)分の長さに設定され、トリガ信号S2のパルス幅は64サンプルクロック分の長さ、ゲート幅Wgは2048サンプルクロック分の長さに設定されている。 FIG. 3 shows time-series waveforms of the trigger signal S2 and the segment extraction signal S3. As shown in FIG. 3, in this embodiment, the segment period, which is a period of one cycle during which the trigger signal S2 is asserted, is set to a length of 131072 sample clocks (denoted as "smpclk" in the drawing), The pulse width of the trigger signal S2 is set to a length corresponding to 64 sample clocks, and the gate width Wg is set to a length corresponding to 2048 sample clocks.

この場合、トリガ信号S2がアサートされた後のゲート幅Wgの期間だけセグメント抽出信号S3がアサートされているため、セグメンテータ19は、トリガ信号S2がアサート中の2048個分のA/Dコンバータ18が出力するサンプルを抽出することになる。そして、ゲート幅Wgが長いほど、ライダユニット100からの最大測距距離(測距限界距離)が長くなる。 In this case, since the segment extraction signal S3 is asserted only during the period of the gate width Wg after the trigger signal S2 is asserted, the segmentator 19 detects the 2048 A/D converters 18 during the assertion of the trigger signal S2. will extract the sample output by . Further, the longer the gate width Wg, the longer the maximum range-finding distance (range-finding limit distance) from the lidar unit 100 .

次に、全方位走査部3について詳しく説明する。全方位走査部3は、例えば360°に送信光パルスPtを走査するための回転可能なミラー及び光学系などにより構成される。全方位走査部3が周辺環境に対して光パルスを送受信する方向(以下、「出射方向」とも呼ぶ。)は、水平角度θ及び垂直角度φにより決定される。図4は、全方位走査部3による走査状態の例を示す。図4(A)は、全方位走査部3が水平走査している状態を示す斜視図である。図4(B)は、全方位走査部3の走査状態を上方から見た平面図である。予め決められた水平基準軸に対して、光パルスが水平角度θで走査されている。水平角度θは、水平基準軸を基準として360°([deg])変化する。即ち、光パルスは全方位(0°~360°)を走査できる。図4(C)は、全方位走査部3が図3(A)に示す水平走査状態よりも上方を走査している状態を示す。具体的に、全方位走査部3は、垂直基準軸を基準として、光パルスを垂直角度φで走査している。このように、全方位走査部3は、水平方向及び垂直方向の角度を連続的に変化させることにより、3次元の走査が可能となっている。 Next, the omnidirectional scanning unit 3 will be described in detail. The omnidirectional scanning unit 3 is composed of, for example, a rotatable mirror and an optical system for scanning the transmission light pulse Pt in 360 degrees. The direction in which the omnidirectional scanning unit 3 transmits and receives optical pulses to and from the surrounding environment (hereinafter also referred to as the “output direction”) is determined by the horizontal angle θ and the vertical angle φ. FIG. 4 shows an example of a scanning state by the omnidirectional scanning section 3. FIG. FIG. 4A is a perspective view showing a state in which the omnidirectional scanning section 3 is horizontally scanning. FIG. 4B is a plan view of the scanning state of the omnidirectional scanning unit 3 as viewed from above. A light pulse is scanned at a horizontal angle θ with respect to a predetermined horizontal reference axis. The horizontal angle θ changes by 360° ([deg]) with respect to the horizontal reference axis. That is, the light pulse can scan in all directions (0° to 360°). FIG. 4(C) shows a state in which the omnidirectional scanning unit 3 scans above the horizontal scanning state shown in FIG. 3(A). Specifically, the omnidirectional scanning unit 3 scans the light pulse at a vertical angle φ with respect to the vertical reference axis. Thus, the omnidirectional scanning unit 3 can perform three-dimensional scanning by continuously changing the horizontal and vertical angles.

上記の構成において、送受光部1は本発明における出射部及び受光部の一例であり、姿勢角度検出部6は本発明における取得部の一例であり、信号処理部2、全方位走査部3及び走査角度制御部4は本発明における制御部の一例であり、信号処理部2は本発明における検出部の一例である。 In the above configuration, the light transmitting/receiving section 1 is an example of the emitting section and the light receiving section in the present invention, the attitude angle detecting section 6 is an example of the acquiring section in the present invention, the signal processing section 2, the omnidirectional scanning section 3 and the The scanning angle control section 4 is an example of a control section in the present invention, and the signal processing section 2 is an example of a detection section in the present invention.

[走査制御]
(螺旋走査)
次に、全方位走査部3による走査について説明する。全方位走査部3は、垂直方向に複数層の走査を行う。具体的に、本実施例では、全方位走査部3は、垂直方向に7層(層数n=7)の螺旋走査を行う。
[Scanning control]
(spiral scanning)
Next, scanning by the omnidirectional scanning unit 3 will be described. The omnidirectional scanning unit 3 scans a plurality of layers in the vertical direction. Specifically, in this embodiment, the omnidirectional scanning unit 3 performs helical scanning of seven layers (the number of layers n=7) in the vertical direction.

図5は、螺旋走査の軌跡を示す。図5(A)は螺旋走査による軌跡の斜視図であり、図5(B)は螺旋走査による軌跡の平面図であり、図5(C)は螺旋走査による軌跡の側面図である。なお、図5は、全方位走査部3の走査により、送信光パルスPtの出射方向における、ある距離の一点が作る軌跡を示している。言い換えると、図5は、全方位走査部3により出射される送信光パルスPtが、空間における所定の半径の球面上で描く軌跡を示している。 FIG. 5 shows the trajectory of the spiral scan. 5A is a perspective view of the trajectory by spiral scanning, FIG. 5B is a plan view of the trajectory by helical scanning, and FIG. 5C is a side view of the trajectory by helical scanning. Note that FIG. 5 shows a locus formed by one point at a certain distance in the emission direction of the transmission light pulse Pt by scanning by the omnidirectional scanning unit 3 . In other words, FIG. 5 shows the trajectory of the transmission light pulse Pt emitted by the omnidirectional scanning unit 3 drawn on a spherical surface with a predetermined radius in space.

図示のように、全方位走査部3による1回(1フレーム)の螺旋走査は、開始点Sから7層(7巻き)の螺旋状の旋回を経て終了点Eに至り、その後、開始点Sへ戻る。全方位走査部3は、この螺旋走査を繰り返す。具体的に、1フレームの螺旋走査中に、水平角度θは、0°~360°までの変化を7回繰り返す。その間に、垂直角度φは、開始点Sにおける垂直角度-φから終了点Eにおける垂直角度φへと一定の変化率で変化する。なお、送信光パルスPtの出射方向が終了点Eから開始点Sへ戻る間を「帰線範囲」と呼ぶ。帰線範囲は、螺旋走査を繰り返すために送信光パルスPtの出射方向を所定の方向に戻すための範囲である。 As shown in the figure, one time (one frame) spiral scanning by the omnidirectional scanning unit 3 reaches the end point E through seven layers (seven turns) of helical turns from the starting point S, and then the starting point S back to The omnidirectional scanning unit 3 repeats this spiral scanning. Specifically, during spiral scanning of one frame, the horizontal angle θ repeats changes from 0° to 360° seven times. Meanwhile, the vertical angle φ changes from the vertical angle −φ 0 at the starting point S to the vertical angle φ 0 at the ending point E at a constant rate of change. A range in which the output direction of the transmission light pulse Pt returns from the end point E to the start point S is called a "retrace line range". The retrace range is a range for returning the emission direction of the transmission light pulse Pt to a predetermined direction in order to repeat spiral scanning.

次に、走査視野について説明する。図6(A)は螺旋走査の水平視野を示す。本実施例では、全方位360°のうち、帰線範囲を90°とし、残りの270°を「有効水平視野角度範囲θt」とする。即ち、θt=270°である。有効水平視野角度範囲とは、全方位360°から帰線範囲を除いた範囲であり、受信光パルスPrから有効なセグメントデータを取得できる範囲である。いま、全方位走査部3による360°の走査が900セグメントに相当するものとすると、
1巻き当たりのセグメント数=900
となる。また、水平角度分解能Δθは、
Δθ=360/900=0.4°/seg
となる。
Next, the scanning field of view will be described. FIG. 6A shows the horizontal field of view for helical scanning. In this embodiment, out of 360 degrees in all directions, the retrace line range is 90 degrees, and the remaining 270 degrees is the "effective horizontal viewing angle range θt". That is, θt=270°. The effective horizontal viewing angle range is a range obtained by excluding the retrace line range from omnidirectional 360°, and is a range in which effective segment data can be obtained from the received optical pulse Pr. Now, assuming that 360° scanning by the omnidirectional scanning unit 3 corresponds to 900 segments,
Number of segments per turn = 900
becomes. Also, the horizontal angular resolution Δθ is
Δθ=360/900=0.4°/seg
becomes.

図6(B)は、螺旋走査の垂直視野を示す。螺旋走査の層数(巻き数)をn(=7)とし、1層の垂直角度分解能がΔφ=5°であるとすると、
垂直視野角度範囲=(n-1)×Δφ=30°
となり、垂直角度φは、-15°≦φ≦15°の範囲で変化することとなる。螺旋走査において、仮に垂直角度φを負側から正側へ変化させるとすると、時刻t=0において、垂直角度φ=-φ=-15°となる。
FIG. 6B shows the vertical field of view for helical scanning. Assuming that the number of layers (number of turns) of spiral scanning is n (= 7) and the vertical angular resolution of one layer is Δφ = 5°,
Vertical viewing angle range = (n-1) x Δφ = 30°
As a result, the vertical angle φ changes in the range of −15°≦φ≦15°. In spiral scanning, if the vertical angle φ is changed from the negative side to the positive side, the vertical angle φ=-φ 0 =-15° at time t=0.

次に、上記の螺旋走査による水平角度θ及び垂直角度φの値について説明する。いま、全方位走査部3が下記の仕様の螺旋走査を行うものとする。
・層数:n=7
・フレームレート:fframe=25Hz
・垂直視野下限:φ=-10°
・垂直視野上限:φ=+10°
・帰線開始水平角度(有効水平視野角度範囲):θ’t=270°+360°×(7-1)=2430°
・帰線終了水平角度:360°
このとき、走査角速度ω、水平角度θ、水平走査角度(フレーム内累積)θ’、垂直角度φは以下の式で与えられる。なお、t:時間、g(θ’):帰線を表現する関数、mod:剰余関数である
Next, the values of the horizontal angle .theta. It is now assumed that the omnidirectional scanning unit 3 performs helical scanning with the following specifications.
・Number of layers: n=7
・Frame rate: fframe = 25Hz
・Lower limit of vertical field of view: φ L = -10°
・ Upper limit of vertical field of view: φ H = +10°
・Retracing start horizontal angle (effective horizontal viewing angle range): θ't = 270° + 360° x (7-1) = 2430°
・Return end horizontal angle: 360°
At this time, the scanning angular velocity ω, the horizontal angle θ, the horizontal scanning angle (accumulated within the frame) θ′, and the vertical angle φ are given by the following equations. Note that t: time, g(θ'): a function representing a blanking line, mod: a remainder function.

Figure 2023060126000002
Figure 2023060126000002

図7は、車両の傾斜やピッチング運動が生じていない場合の螺旋走査の軌跡の例を示す。図7(A)は上記の螺旋走査の斜視図であり、図7(B)はXY平面図であり、図7(C)はXZ平面図であり、図7(D)はYZ平面図である。 FIG. 7 shows an example of a spiral scan trajectory when no vehicle tilting or pitching motion is occurring. 7(A) is a perspective view of the spiral scanning, FIG. 7(B) is an XY plane view, FIG. 7(C) is an XZ plane view, and FIG. 7(D) is a YZ plane view. be.

(適応螺旋走査)
次に、車両に傾斜やピッチング運動が生じている場合に行われる適応螺旋走査について説明する。
(adaptive spiral scan)
Adaptive helical scanning performed when the vehicle is tilting or pitching will now be described.

(i)第1実施例
第1実施例は、車両が傾斜している場合の適応螺旋走査に関する。いま、上記の螺旋走査を行うライダユニット100が車両に搭載されているものとする。このとき、ピッチングやローリングなどの車体振動や路面の起伏の影響によって車体が傾斜した場合、車両に搭載された全方位走査部3も同様に傾斜してしまう。
(i) First Embodiment A first embodiment relates to adaptive spiral scanning when the vehicle is tilted. It is now assumed that the lidar unit 100 that performs the spiral scanning described above is mounted on a vehicle. At this time, if the vehicle body is tilted due to vibrations of the vehicle body such as pitching or rolling or undulations of the road surface, the omnidirectional scanning unit 3 mounted on the vehicle is also tilted.

具体的に、図8(A)に示すように車両Vに傾斜が生じていない場合には、図8(B)に示すようにライダユニット100は全方位走査部3から出射される光ビームにより、低位置の対象物OBと高位置の対象物OBを検出することができる。しかし、図8(C)に示すように車両Vが下方に傾斜している場合には、図8(D)に示すように、ライダユニット100は光ビームにより低位置の対象物OBを検出することはできるが、高位置の対象物OBを検出することはできない。なお、図示していないが、逆に車両Vが上方に傾斜している場合には、ライダユニット100は高位置の対象物OBを検出することはできるが、低位置の対象物OBを検出することはできなくなる。 Specifically, when the vehicle V is not tilted as shown in FIG. 8(A), the lidar unit 100 is detected by the light beam emitted from the omnidirectional scanning section 3 as shown in FIG. 8(B). , a low-position object OB L and a high-position object OB H can be detected. However, when the vehicle V is tilted downward as shown in FIG. 8(C), the lidar unit 100 detects the low position object OB L with the light beam as shown in FIG. 8(D). However, it is not possible to detect the object OBH at a high position. Although not shown, if the vehicle V is tilted upward, the rider unit 100 can detect the object OBH at a high position, but the object OBL at a low position can be detected. can no longer be detected.

そこで、車両Vが傾斜している場合には、その方向及び角度に応じて、全方位走査部3が出射する光ビームの垂直角度を補正する。例えば、図9(A)に示すように車両Vが下方に傾斜している場合には、図9(B)の矢印Xに示すように、全方位走査部3から出射される光ビームを標準の出射方向よりも上方へ向ける補正を行う。図9(C)は車両Vに傾斜が生じていない場合の螺旋走査の軌跡を示す。これに対し、車両Vが下方に角度φcだけ傾斜している場合には、図9(D)に示すように全方位走査部3は螺旋走査の垂直角度を角度φc上方に変更する。即ち、全方位走査部3は、螺旋走査の水平基準軸Vを角度φc上方へ向ける。これにより、車両Vが傾斜している場合でも、ライダユニット100は低位置の対象物OBと高位置の対象物OBを正しく検出することができるようになる。 Therefore, when the vehicle V is tilted, the vertical angle of the light beam emitted by the omnidirectional scanning unit 3 is corrected according to the direction and angle. For example, when the vehicle V is tilted downward as shown in FIG. Correction is performed so that it is directed upward from the emission direction of . FIG. 9C shows the trajectory of spiral scanning when the vehicle V is not tilted. On the other hand, when the vehicle V is tilted downward by the angle φc, the omnidirectional scanning unit 3 changes the vertical angle of spiral scanning upward by the angle φc as shown in FIG. 9(D). That is, the omnidirectional scanning unit 3 orients the horizontal reference axis V0 of spiral scanning upward by the angle φc. As a result, even when the vehicle V is tilted, the lidar unit 100 can correctly detect the low-position object OB- L and the high-position object OB- H .

次に、上記の補正の具体的な処理について説明する。図1を参照すると、姿勢角度検出部6は、車両の傾斜を検出する。車両の傾斜は、水平面内における車両が傾斜している方向を示す傾斜方向θdirと、垂直面内における車両が傾斜している角度である傾斜角度φtiltにより示される。そして、信号処理部2は、姿勢角度検出部6から供給された傾斜方向θdirと傾斜角度φtiltに基づいて、下記の式(2)により、補正垂直角度φを算出する。式(2)は、φtilt<30°のような傾斜角度が小さい範囲で成立する近似式であり、補正垂直角度φを、水平走査角度θ’の単純な関数として表現できているため、制御の実装に適している Next, specific processing of the above correction will be described. Referring to FIG. 1, the attitude angle detector 6 detects the inclination of the vehicle. The tilt of the vehicle is indicated by the tilt direction θ dir indicating the direction in which the vehicle tilts in the horizontal plane and the tilt angle φ tilt indicating the tilt angle of the vehicle in the vertical plane. Based on the tilt direction θ dir and the tilt angle φ tilt supplied from the posture angle detector 6, the signal processor 2 calculates the corrected vertical angle φ using the following equation (2). Equation (2) is an approximation formula that holds in the range of small tilt angles such as φ tilt <30°, and the correction vertical angle φ can be expressed as a simple function of the horizontal scanning angle θ′. suitable for the implementation of

Figure 2023060126000003
Figure 2023060126000003

そして、信号処理部2は、算出した補正垂直角度φを、目標垂直角度φとして走査角度制御部4に供給する。走査角度制御部4は、入力された目標垂直角度φに基づいて、送信光パルスPtの垂直角度を制御する。こうして、車両の傾斜による螺旋走査範囲の変動を正しく補正することができる。 Then, the signal processing unit 2 supplies the calculated corrected vertical angle φ to the scanning angle control unit 4 as the target vertical angle φx . The scanning angle controller 4 controls the vertical angle of the transmission light pulse Pt based on the input target vertical angle φx . In this way, variations in the helical scan range due to vehicle tilt can be correctly corrected.

図10は、傾斜方向θdir=0°、傾斜角度φtilt=3°の場合の螺旋走査の軌跡の例を示す。なお、傾斜角度φtiltは、水平方向を基準として上方を正、下方を負で示すものとする。図10(A)は補正後の螺旋走査の斜視図であり、図10(B)はXY平面図であり、図10(C)はXZ平面図であり、図10(D)はYZ平面図である。 FIG. 10 shows an example of a trajectory of spiral scanning when the tilt direction θ dir =0° and the tilt angle φ tilt =3°. It should be noted that the tilt angle φtilt is assumed to indicate a positive upward direction and a negative downward direction with respect to the horizontal direction. 10(A) is a perspective view of helical scanning after correction, FIG. 10(B) is an XY plane view, FIG. 10(C) is an XZ plane view, and FIG. 10(D) is a YZ plane view. is.

図11は、傾斜方向θdir=45°、傾斜角度φtilt=3°の場合の螺旋走査の軌跡の例を示す。図11(A)は補正後の螺旋走査の斜視図であり、図11(B)はXY平面図であり、図11(C)はXZ平面図であり、図11(D)はYZ平面図である。 FIG. 11 shows an example of a trajectory of spiral scanning when the tilt direction θ dir =45° and the tilt angle φ tilt =3°. 11A is a perspective view of helical scanning after correction, FIG. 11B is an XY plan view, FIG. 11C is an XZ plan view, and FIG. 11D is a YZ plan view. is.

図12は、傾斜方向θdir=0°、傾斜角度φtilt=12°の場合の螺旋走査の軌跡の例を示す。図12(A)は補正後の螺旋走査の斜視図であり、図12(B)はXY平面図であり、図12(C)はXZ平面図であり、図12(D)はYZ平面図である。 FIG. 12 shows an example of a trajectory of spiral scanning when the tilt direction θ dir =0° and the tilt angle φ tilt =12°. 12(A) is a perspective view of helical scanning after correction, FIG. 12(B) is an XY plane view, FIG. 12(C) is an XZ plane view, and FIG. 12(D) is a YZ plane view. is.

図13は、傾斜方向θdir=45°、傾斜角度φtilt=12°の場合の螺旋走査の軌跡の例を示す。図13(A)は補正後の螺旋走査の斜視図であり、図13(B)はXY平面図であり、図13(C)はXZ平面図であり、図13(D)はYZ平面図である。 FIG. 13 shows an example of a trajectory of helical scanning when the tilt direction θ dir =45° and the tilt angle φ tilt =12°. 13A is a perspective view of helical scanning after correction, FIG. 13B is an XY plan view, FIG. 13C is an XZ plan view, and FIG. 13D is a YZ plan view. is.

次に、上記の適応螺旋走査の処理について説明する。図14は、第1実施例の適応螺旋走査のフローチャートである。まず、姿勢角度検出部6は、車両の傾斜を検出する(ステップS11)。次に、姿勢角度検出部6は、車両の傾斜方向θdirと傾斜角度φtiltを推定する(ステップS12)。検出された傾斜方向θdirと傾斜角度φtilt(以下、「傾斜推定値」と呼ぶ。)は、傾斜推定値として信号処理部2に送られる。 Next, the adaptive spiral scanning process described above will be described. FIG. 14 is a flow chart of adaptive helical scanning of the first embodiment. First, the posture angle detector 6 detects the inclination of the vehicle (step S11). Next, the posture angle detection unit 6 estimates the tilt direction θ dir and the tilt angle φ tilt of the vehicle (step S12). The detected tilt direction θ dir and tilt angle φ tilt (hereinafter referred to as “tilt estimated value”) are sent to the signal processor 2 as tilt estimated values.

信号処理部2は、走査角度検出部5が検出した垂直角度θと、姿勢角度検出部6が検出した傾斜推定値とに基づいて、式(2)により補正垂直角度φを計算する(ステップS13)。計算された補正垂直角度φは、目標垂直角度φとして走査角度制御部4へ送られる。そして、走査角度制御部4は、目標垂直角度φに基づいて、送信光パルスPrの垂直角度φを制御する(ステップS14)。 Based on the vertical angle θ detected by the scanning angle detection unit 5 and the estimated tilt value detected by the posture angle detection unit 6, the signal processing unit 2 calculates the corrected vertical angle φ by Equation (2) (step S13 ). The calculated corrected vertical angle φ is sent to the scanning angle controller 4 as the target vertical angle φx . Then, the scanning angle controller 4 controls the vertical angle φ of the transmission light pulse Pr based on the target vertical angle φx (step S14).

(ii)第2実施例
第2実施例は、車両がピッチング運動している場合の適応螺旋走査に関する。図15に模式的に示すように、走行している路面の状況などに起因して、車両Vにはピッチ方向への変動であるピッチング運動が生じることがある。ピッチング運動によっても、全方向走査部3から出射される光ビームの方向が変動する。よって、第2実施例では、ライダユニット100は、車両Vのピッチング運動を検出し、これに応じて全方位走査部3が出射する光ビームの垂直角度を補正する。
(ii) Second embodiment A second embodiment relates to adaptive helical scanning when the vehicle is in pitching motion. As schematically shown in FIG. 15, the vehicle V may undergo a pitching motion, which is a variation in the pitch direction, due to the road surface conditions on which the vehicle V is traveling. The pitching motion also changes the direction of the light beam emitted from the omnidirectional scanning unit 3 . Therefore, in the second embodiment, the lidar unit 100 detects the pitching motion of the vehicle V and corrects the vertical angle of the light beam emitted by the omnidirectional scanning section 3 accordingly.

具体的には、図1を参照すると、姿勢角度検出部6は、車両のピッチング運動を検出する。車両のピッチング運動は、ピッチング運動の方向θdirと、周波数fpitchと、振幅φpitchと、ピッチング運動のフレーム時間に対する位相ずれppitchとにより示される。信号処理部2は、姿勢角度検出部6から供給されたこれらの値に基づいて、下記の式(3)により、補正垂直角度φを算出する Specifically, referring to FIG. 1, the attitude angle detector 6 detects the pitching motion of the vehicle. The pitching motion of the vehicle is indicated by the direction of the pitching motion θ dir , the frequency f pitch , the amplitude φ pitch and the phase shift of the pitching motion with respect to the frame time p pitch . Based on these values supplied from the posture angle detection unit 6, the signal processing unit 2 calculates the corrected vertical angle φ using the following equation (3).

Figure 2023060126000004
Figure 2023060126000004

そして、信号処理部2は、算出した補正垂直角度φを、目標垂直角度φとして走査角度制御部4に供給する。走査角度制御部4は、入力された目標垂直角度φに基づいて、送信光パルスPtの垂直角度を制御する。こうして、車両の傾斜による螺旋走査範囲の変動を正しく補正することができる。 Then, the signal processing unit 2 supplies the calculated corrected vertical angle φ to the scanning angle control unit 4 as the target vertical angle φx . The scanning angle controller 4 controls the vertical angle of the transmission light pulse Pt based on the input target vertical angle φx . In this way, variations in the helical scan range due to vehicle tilt can be correctly corrected.

図16は、ピッチング運動の方向θdir=0°、振幅φpitch=3°、周波数fpitch=2Hzの場合の螺旋走査の軌跡の例を示す。なお、振幅φpitchは、水平方向を基準として上方を正、下方を負で示すものとする。図16(A)は補正後の螺旋走査の斜視図であり、図16(B)はXY平面図であり、図16(C)はXZ平面図であり、図16(D)はYZ平面図である。 FIG. 16 shows an example of a spiral scanning trajectory for a direction of pitching motion θ dir =0°, an amplitude φ pitch =3° and a frequency f pitch =2 Hz. It should be noted that the amplitude φ pitch is positive in the upward direction and negative in the downward direction with reference to the horizontal direction. 16A is a perspective view of helical scanning after correction, FIG. 16B is an XY plan view, FIG. 16C is an XZ plan view, and FIG. 16D is a YZ plan view. is.

次に、上記の適応螺旋走査の処理について説明する。図17は、第2実施例の適応螺旋走査のフローチャートである。まず、姿勢角度検出部6は、車両のピッチング運動を検出する(ステップS21)。次に、姿勢角度検出部6は、ピッチング運動推定値として、ピッチング運動の方向θdirと、周波数fpitchと、振幅φpitchと、ピッチング運動のフレーム時間に対する位相ずれppitchとを推定する(ステップS22)。得られたピッチング運動推定値は、は信号処理部2に送られる。 Next, the adaptive spiral scanning process described above will be described. FIG. 17 is a flow chart of adaptive helical scanning of the second embodiment. First, the posture angle detector 6 detects the pitching motion of the vehicle (step S21). Next, the posture angle detection unit 6 estimates the pitching motion direction θ dir , the frequency f pitch , the amplitude φ pitch , and the phase shift p pitch of the pitching motion with respect to the frame time as pitching motion estimation values (step S22). The resulting pitching motion estimate is sent to the signal processor 2 .

信号処理部2は、走査角度検出部5が検出した垂直角度θと、姿勢角度検出部6が推定したピッチング運動推定値とに基づいて、式(3)により補正垂直角度φを計算する(ステップS23)。計算された補正垂直角度φは、目標垂直角度φとして走査角度制御部4へ送られる。そして、走査角度制御部4は、目標垂直角度φに基づいて、送信光パルスPrの垂直角度φを制御する(ステップS24)。 Based on the vertical angle θ detected by the scanning angle detection unit 5 and the pitching motion estimated value estimated by the posture angle detection unit 6, the signal processing unit 2 calculates the corrected vertical angle φ by Equation (3) (step S23). The calculated corrected vertical angle φ is sent to the scanning angle controller 4 as the target vertical angle φx . Then, the scanning angle control unit 4 controls the vertical angle φ of the transmission light pulse Pr based on the target vertical angle φx (step S24).

[変形例]
上記の実施例では、螺旋走査又は部分多層走査の層数を7層としているが、これは一例に過ぎず、任意の層数で走査を行うことができる。また、上記の実施例では、最下層から上層側へ垂直角度φを増加させて出射方向を移動させているが、その代わりに、最上層から下層側へ垂直角度φを減少させて出射方向を移動させてもよい。
[Modification]
In the above embodiment, the number of layers for spiral scanning or partial multi-layer scanning is seven, but this is merely an example, and scanning can be performed with any number of layers. In the above embodiment, the vertical angle φ is increased from the bottom layer to the upper layer to shift the emission direction. Instead, the vertical angle φ is decreased from the top layer to the lower layer to shift the emission direction. You can move it.

さらに、上記の実施例では、ピッチング運動に関する補正処理を行っているが、ローリング運動に関する補正処理を行ってもよい。 Furthermore, in the above-described embodiment, correction processing for pitching motion is performed, but correction processing for rolling motion may be performed.

1 光送受信部
2 信号処理部
3 全方位走査部
4 走査角度制御部
5 走査角度検出部
6 姿勢角度検出部
13 レーザダイオード
16 受光素子
REFERENCE SIGNS LIST 1 optical transceiver 2 signal processor 3 omnidirectional scanner 4 scan angle controller 5 scan angle detector 6 attitude angle detector 13 laser diode 16 light receiving element

Claims (1)

移動体に設置される光制御装置であって、
光を出射する出射部と、
対象物にて反射された前記光を受光する受光部と、
前記移動体の傾斜に関する傾斜情報を取得する取得部と、
前記傾斜情報に基づいて、前記出射部が出射する前記光の出射方向を制御する制御部と、
を備える光制御装置。
A light control device installed in a mobile body,
an emission section that emits light;
a light receiving unit that receives the light reflected by the object;
an acquisition unit that acquires tilt information about the tilt of the moving body;
a control unit that controls an emission direction of the light emitted from the emission unit based on the tilt information;
A light control device comprising:
JP2023032459A 2019-09-25 2023-03-03 Optical controller Pending JP2023060126A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023032459A JP2023060126A (en) 2019-09-25 2023-03-03 Optical controller

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019173916A JP2020073878A (en) 2019-09-25 2019-09-25 Optical controller
JP2021136961A JP2021183981A (en) 2019-09-25 2021-08-25 Optical controller
JP2023032459A JP2023060126A (en) 2019-09-25 2023-03-03 Optical controller

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021136961A Division JP2021183981A (en) 2019-09-25 2021-08-25 Optical controller

Publications (1)

Publication Number Publication Date
JP2023060126A true JP2023060126A (en) 2023-04-27

Family

ID=70610063

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2019173916A Pending JP2020073878A (en) 2019-09-25 2019-09-25 Optical controller
JP2021136961A Pending JP2021183981A (en) 2019-09-25 2021-08-25 Optical controller
JP2023032459A Pending JP2023060126A (en) 2019-09-25 2023-03-03 Optical controller

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2019173916A Pending JP2020073878A (en) 2019-09-25 2019-09-25 Optical controller
JP2021136961A Pending JP2021183981A (en) 2019-09-25 2021-08-25 Optical controller

Country Status (1)

Country Link
JP (3) JP2020073878A (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60153400U (en) * 1984-03-23 1985-10-12 矢崎総業株式会社 Inter-vehicle distance measuring device
CN1043464C (en) * 1993-12-27 1999-05-26 现代电子产业株式会社 Apparatus for and method of preventing car collision utilizing laser
JP3420049B2 (en) * 1997-12-27 2003-06-23 本田技研工業株式会社 Vehicle object detection device
JP2004317134A (en) * 2003-04-11 2004-11-11 Daihatsu Motor Co Ltd Object recognition device of vehicle and object recognition method
DE102007001103A1 (en) * 2007-01-04 2008-07-10 Siemens Ag Vertical alignment of a lidar sensor

Also Published As

Publication number Publication date
JP2021183981A (en) 2021-12-02
JP2020073878A (en) 2020-05-14

Similar Documents

Publication Publication Date Title
CN111352091B (en) Real-time gating and signal routing in laser and detector arrays for LIDAR applications
JP6595095B2 (en) Light control device, light control method and program
JP7008139B2 (en) Systems and methods for adaptive range coverage using lidar
US20210190958A1 (en) Control device, control method, program, and storage medium
WO2017060965A1 (en) Light control device, control method, program, and storage medium
JP2015179078A (en) Parallax calculation system and distance measurement device
EP3077767B1 (en) Operating a geodetic instrument with a stair-like scanning profile
JP2023101818A (en) Control device, detection device, control method, program, and storage medium
US20220214431A1 (en) Light control device, light control method and program
JP2020052051A (en) Light control device, control method, program and storage medium
KR102154712B1 (en) Lidar apparatus for vehicle
JP2019100855A (en) Control device, detection device, control method, program, and storage medium
JP2023060126A (en) Optical controller
WO2019107550A1 (en) Control device, detection device, control method, program, and storage medium
JP2007298409A (en) Radar device
JP2019100856A (en) Control device, detection device, control method, program, and storage medium
JP2007278940A (en) Radar device
JP2019100854A (en) Control device, detection device, control method, program, and storage medium
JP2022111179A (en) Light control device
WO2018101293A1 (en) Measuring device, setting device, setting method, correcting method, and program
JP7324925B2 (en) LIGHT CONTROL DEVICE, CONTROL METHOD, PROGRAM AND STORAGE MEDIUM
JP2019078688A (en) Feature data structure, storage device, controller, method for control, program, and storage medium
WO2022186103A1 (en) Information processing device, information processing method, program, and storage medium
US20220003841A1 (en) Dynamic laser power control for lidar system
WO2018139526A1 (en) Detection device, control device, method for detecting distance to object, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240507