JP2023060126A - Optical controller - Google Patents
Optical controller Download PDFInfo
- 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
Links
- 230000003287 optical effect Effects 0.000 title abstract description 9
- 238000001514 detection method Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 18
- 230000003044 adaptive effect Effects 0.000 description 16
- 238000000605 extraction Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000013078 crystal Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Optical Radar Systems And Details Thereof (AREA)
- Traffic Control Systems (AREA)
Abstract
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.
周囲の状況についての情報を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.
本発明の好適な実施形態では、移動体に設置される光制御装置は、光を出射する出射部と、対象物にて反射された前記光を受光する受光部と、前記移動体の傾斜に関する傾斜情報を取得する取得部と、前記傾斜情報に基づいて、前記出射部が出射する前記光の出射方向を制御する制御部と、を備える。 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
送受光部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
走査角度検出部5は、全方位走査部3が出射する送信光パルスPtの出射方向を示す水平角度θ及び垂直角度φを検出し、信号処理部2へ供給する。
The
姿勢角度検出部6は、例えば車両に取り付けられたセンサであり、ライダユニット100が搭載された車両の姿勢を検出する。具体的には、姿勢角度検出部6は、外部(道路)環境によって生じる車両の傾斜を検出し、傾斜を示す傾斜推定値として、車両の傾斜している方向の角度(以下、「傾斜方向」と呼ぶ。)θdirと、車両の傾斜している角度(以下、「傾斜角度」と呼ぶ。)φtiltを検出して信号処理部2へ供給する。なお、ここでいう車両の傾斜は、ライダユニット100を車両に取り付けた際に生じる傾斜(取付誤差)を意味するものではない。もしくは、姿勢角度制御部6は、車両のピッチング運動を検出し、ピッチング運動を示すピッチング運動推定値として、ピッチング運動の方向θdir、周波数fpitch、振幅φpitch、ピッチング運動のフレーム時間に対する位相ずれppitchなどを検出して信号処理部2へ供給する。なお、姿勢角度検出部6として、車両にセンサを取り付ける代わりに全方位走査部3にセンサを取り付け、全方位走査部3自体の傾斜を検出するようにしてもよい。
The
信号処理部2は、送受光部1から受信したセグメントごとのセグメント信号Ssegに基づいて、対象物までの距離又は対象物の角度の少なくとも一方を含む周辺環境情報を出力する。周辺環境情報は、ライダユニット100が搭載された車両の周辺環境を示す情報であり、具体的には、車両を中心とする全方位に存在する対象物の距離及び角度を示す情報である。
Based on the segment signal Sseg for each segment received from the light transmitting/receiving unit 1, the
信号処理部2は、走査角度検出部5により検出された水平角度θ及び垂直角度φに基づいて、制御目標としての目標水平角度θx及び目標垂直角度φxを生成し、走査角度制御部4へ供給する。走査角度制御部4は、信号処理部2から供給された目標水平角度θx及び目標垂直角度φxに基づいて全方位走査部3による送信光パルスPtの走査角度を制御する。これにより、全方位走査部3は、目標水平角度θx及び目標垂直角度φに送信光パルスPtを出射するように制御される。
Based on the horizontal angle θ and the vertical angle φ detected by the scanning
なお、姿勢角度検出部6が車両の傾斜又はピッチング運動を検出した場合には、信号処理部2は、走査角度検出部5が検出した走査角度θと、姿勢角度検出部6が検出した傾斜推定値又はピッチング運動推定値とに基づいて、車両の傾斜又はピッチング運動による走査角度の変動分を補正した後の垂直角度(以下、「補正垂直角度」と呼ぶ。)φを生成し、これを目標垂直角度φxとして走査角度制御部4へ供給する。よって、走査角度制御部4は、車両の傾斜又はピッチング運動による影響を補正するように送信光パルスPtの走査角度を制御することができる。
When the posture
次に、送受光部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
水晶発振器10は、同期制御部11及びA/Dコンバータ18にパルス状のクロック信号S1を出力する。本実施例では、一例としてクロック周波数は、1.8GHzであるものとする。また、以後では、クロック信号S1が示すクロックを「サンプルクロック」とも呼ぶ。
The
同期制御部11は、パルス状の信号(以下、「トリガ信号S2」と呼ぶ。)をLDドライバ12に出力する。本実施例では、トリガ信号S2は、131072(=217)サンプルクロック分の周期で周期的にアサートされる。以後では、トリガ信号S2がアサートされてから次にアサートされるまでの期間を「セグメント期間」とも呼ぶ。また、同期制御部11は、後述するセグメンテータ19がA/Dコンバータ18の出力を抽出するタイミングを定める信号(以下、「セグメント抽出信号S3」と呼ぶ。)をセグメンテータ19に出力する。トリガ信号S2及びセグメント抽出信号S3は論理信号であり、後述する図3に示すように同期している。本実施例では、同期制御部11は、セグメント抽出信号S3を、2048サンプルクロック分の時間幅(「ゲート幅Wg」とも呼ぶ。)だけアサートする。
The
LDドライバ12は、同期制御部11から入力されるトリガ信号S2に同期してパルス電流をレーザダイオード13へ流す。レーザダイオード13は、例えば赤外(905nm)パルスレーザであって、LDドライバ12から供給されるパルス電流に基づき光パルスを出射する。本実施例では、レーザダイオード13は、5nsec程度の光パルスを出射する。
The
レーザダイオード13から出射された光パルスは、光学系を経由して全方位走査部3へ送られる。全方位走査部3は送信光パルスPtを出射するとともに、対象物で反射された光パルスを受信光パルスPrとして受信し、受光素子16へ送る。
A light pulse emitted from the
受光素子16は、例えば、アバランシェフォトダイオードであり、全方位走査部3により導かれた受信光パルスPrの光量に応じた微弱電流を生成する。受光素子16は、生成した微弱電流を、電流電圧変換回路17へ供給する。電流電圧変換回路17は、受光素子16から供給された微弱電流を増幅して電圧信号に変換し、変換した電圧信号をA/Dコンバータ18へ入力する。
The light-receiving
A/Dコンバータ18は、水晶発振器10から供給されるクロック信号S1に基づき、電流電圧変換回路17から供給される電圧信号をデジタル信号に変換し、変換したデジタル信号をセグメンテータ19に供給する。以後では、A/Dコンバータ18が1クロックごとに生成するデジタル信号を「サンプル」とも呼ぶ。
The A/
セグメンテータ19は、セグメント抽出信号S3がアサートされているゲート幅Wg分の期間における2048サンプルクロック分のA/Dコンバータ18の出力であるデジタル信号を、セグメント信号Ssegとして生成する。セグメンテータ19は、生成したセグメント信号Ssegを信号処理部2へ供給する。
The
図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
次に、全方位走査部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
上記の構成において、送受光部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
[走査制御]
(螺旋走査)
次に、全方位走査部3による走査について説明する。全方位走査部3は、垂直方向に複数層の走査を行う。具体的に、本実施例では、全方位走査部3は、垂直方向に7層(層数n=7)の螺旋走査を行う。
[Scanning control]
(spiral scanning)
Next, scanning by the
図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
図示のように、全方位走査部3による1回(1フレーム)の螺旋走査は、開始点Sから7層(7巻き)の螺旋状の旋回を経て終了点Eに至り、その後、開始点Sへ戻る。全方位走査部3は、この螺旋走査を繰り返す。具体的に、1フレームの螺旋走査中に、水平角度θは、0°~360°までの変化を7回繰り返す。その間に、垂直角度φは、開始点Sにおける垂直角度-φ0から終了点Eにおける垂直角度φ0へと一定の変化率で変化する。なお、送信光パルスPtの出射方向が終了点Eから開始点Sへ戻る間を「帰線範囲」と呼ぶ。帰線範囲は、螺旋走査を繰り返すために送信光パルスPtの出射方向を所定の方向に戻すための範囲である。
As shown in the figure, one time (one frame) spiral scanning by the
次に、走査視野について説明する。図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
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において、垂直角度φ=-φ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
・垂直視野下限:φL=-10°
・垂直視野上限:φH=+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
・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.
図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
具体的に、図8(A)に示すように車両Vに傾斜が生じていない場合には、図8(B)に示すようにライダユニット100は全方位走査部3から出射される光ビームにより、低位置の対象物OBLと高位置の対象物OBHを検出することができる。しかし、図8(C)に示すように車両Vが下方に傾斜している場合には、図8(D)に示すように、ライダユニット100は光ビームにより低位置の対象物OBLを検出することはできるが、高位置の対象物OBHを検出することはできない。なお、図示していないが、逆に車両Vが上方に傾斜している場合には、ライダユニット100は高位置の対象物OBHを検出することはできるが、低位置の対象物OBLを検出することはできなくなる。
Specifically, when the vehicle V is not tilted as shown in FIG. 8(A), the
そこで、車両Vが傾斜している場合には、その方向及び角度に応じて、全方位走査部3が出射する光ビームの垂直角度を補正する。例えば、図9(A)に示すように車両Vが下方に傾斜している場合には、図9(B)の矢印Xに示すように、全方位走査部3から出射される光ビームを標準の出射方向よりも上方へ向ける補正を行う。図9(C)は車両Vに傾斜が生じていない場合の螺旋走査の軌跡を示す。これに対し、車両Vが下方に角度φcだけ傾斜している場合には、図9(D)に示すように全方位走査部3は螺旋走査の垂直角度を角度φc上方に変更する。即ち、全方位走査部3は、螺旋走査の水平基準軸V0を角度φc上方へ向ける。これにより、車両Vが傾斜している場合でも、ライダユニット100は低位置の対象物OBLと高位置の対象物OBHを正しく検出することができるようになる。
Therefore, when the vehicle V is tilted, the vertical angle of the light beam emitted by the
次に、上記の補正の具体的な処理について説明する。図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
そして、信号処理部2は、算出した補正垂直角度φを、目標垂直角度φxとして走査角度制御部4に供給する。走査角度制御部4は、入力された目標垂直角度φxに基づいて、送信光パルスPtの垂直角度を制御する。こうして、車両の傾斜による螺旋走査範囲の変動を正しく補正することができる。
Then, the
図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
信号処理部2は、走査角度検出部5が検出した垂直角度θと、姿勢角度検出部6が検出した傾斜推定値とに基づいて、式(2)により補正垂直角度φを計算する(ステップS13)。計算された補正垂直角度φは、目標垂直角度φxとして走査角度制御部4へ送られる。そして、走査角度制御部4は、目標垂直角度φxに基づいて、送信光パルスPrの垂直角度φを制御する(ステップS14)。
Based on the vertical angle θ detected by the scanning
(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
具体的には、図1を参照すると、姿勢角度検出部6は、車両のピッチング運動を検出する。車両のピッチング運動は、ピッチング運動の方向θdirと、周波数fpitchと、振幅φpitchと、ピッチング運動のフレーム時間に対する位相ずれppitchとにより示される。信号処理部2は、姿勢角度検出部6から供給されたこれらの値に基づいて、下記の式(3)により、補正垂直角度φを算出する
Specifically, referring to FIG. 1, the
そして、信号処理部2は、算出した補正垂直角度φを、目標垂直角度φxとして走査角度制御部4に供給する。走査角度制御部4は、入力された目標垂直角度φxに基づいて、送信光パルスPtの垂直角度を制御する。こうして、車両の傾斜による螺旋走査範囲の変動を正しく補正することができる。
Then, the
図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
信号処理部2は、走査角度検出部5が検出した垂直角度θと、姿勢角度検出部6が推定したピッチング運動推定値とに基づいて、式(3)により補正垂直角度φを計算する(ステップS23)。計算された補正垂直角度φは、目標垂直角度φxとして走査角度制御部4へ送られる。そして、走査角度制御部4は、目標垂直角度φxに基づいて、送信光パルスPrの垂直角度φを制御する(ステップS24)。
Based on the vertical angle θ detected by the scanning
[変形例]
上記の実施例では、螺旋走査又は部分多層走査の層数を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
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:
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)
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 |
-
2019
- 2019-09-25 JP JP2019173916A patent/JP2020073878A/en active Pending
-
2021
- 2021-08-25 JP JP2021136961A patent/JP2021183981A/en active Pending
-
2023
- 2023-03-03 JP JP2023032459A patent/JP2023060126A/en active Pending
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 |