JPH0766057B2 - Leading vehicle detection device - Google Patents
Leading vehicle detection deviceInfo
- Publication number
- JPH0766057B2 JPH0766057B2 JP60176141A JP17614185A JPH0766057B2 JP H0766057 B2 JPH0766057 B2 JP H0766057B2 JP 60176141 A JP60176141 A JP 60176141A JP 17614185 A JP17614185 A JP 17614185A JP H0766057 B2 JPH0766057 B2 JP H0766057B2
- Authority
- JP
- Japan
- Prior art keywords
- preceding vehicle
- distance
- vehicle
- detected
- tracking
- 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.)
- Expired - Lifetime
Links
Landscapes
- Radar Systems Or Details Thereof (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Description
【発明の詳細な説明】 [発明の技術分野] この発明は、自車両前方に電磁波を送信し、該電磁波の
先行車による反射波を受信しながら先行車を追尾する先
行車検出装置に関する。Description: TECHNICAL FIELD The present invention relates to a preceding vehicle detection device that transmits an electromagnetic wave in front of a host vehicle and tracks a preceding vehicle while receiving a reflected wave of the electromagnetic wave reflected by a preceding vehicle.
[発明の技術的背景およびその問題点] レーダ装置を車両に搭載して自車両前方に存在する先行
車や障害物等を検出することにより自車速を制御した
り、先行車に追尾する装置が種々開発されつつある。
(例えば、特公昭51-7892)。ところで、従来、このよ
うにレーダ装置を車載して先行車を追尾する装置におい
ては、レーダ装置で検出して追尾している先行車が自車
両の走行車線と同じ走行車線上を走行しているのか否か
の判断ができないので、自車両と同じ走行車線から途中
で外れて他の走行車線に移動してしまっても検出するこ
とができないため、他の走行車線に移動してしまった先
行車を継続して追尾していることになる。この結果、例
えば、前記先行車が他の先行車線に移動した後に自車両
の走行車線上を前方に速度の遅い別の先行車が走行して
いたとしてもこの別の先行車は無視されてしまうため、
自車両の走行車線上を走行する真の先行車を適確に検出
することができないという問題がある。[Technical Background of the Invention and Problems Thereof] An apparatus for controlling a vehicle speed or tracking a preceding vehicle by mounting a radar device on a vehicle and detecting a preceding vehicle or an obstacle existing in front of the vehicle is known. Various types are being developed.
(For example, Japanese Patent Publication 51-7892). By the way, conventionally, in such an apparatus for mounting a radar device to track a preceding vehicle, the preceding vehicle detected and tracked by the radar device travels on the same traveling lane as the own vehicle's traveling lane. Since it is not possible to determine whether or not the vehicle is in the same lane as the host vehicle, it cannot be detected even if the vehicle has moved to another lane on the way, and the preceding vehicle has moved to another lane. Will continue to be tracked. As a result, for example, even if another preceding vehicle having a slow speed is traveling ahead in the traveling lane of the own vehicle after the preceding vehicle moves to another preceding lane, the other preceding vehicle is ignored. For,
There is a problem that a true preceding vehicle traveling on the traveling lane of the host vehicle cannot be accurately detected.
[発明の目的] この発明は、上記に鑑みてなされたもので、その目的と
するところは、自車両の走行車線に存在する先行車を常
に適確に検出するようにした先行車検出装置を提供する
ことにある。[Object of the Invention] The present invention has been made in view of the above, and an object of the present invention is to provide a preceding vehicle detection device that always accurately detects a preceding vehicle existing in the traveling lane of the own vehicle. To provide.
[発明の概要] 上記目的を達成するため、この発明は、第1図に示す如
く、自車両1前方であって自車両正面方向を含む少なく
とも2つの異なる水平方向に電磁波を送信する送信手段
2と、 該送信手段2が送信した電磁波の反射体3l〜3nからの反
射波を受信し、該反射波の受信方向から自車両1に対す
る前記反射体3l〜3nの方向を示す方向信号を出力すると
共に、電磁波の送信時点から反射波受信時点までの伝搬
遅延時間に基づき自車両1から前記反射体3l〜3nまでの
距離を演算して距離信号を出力する方向距離測定手段4
と、 該方向距離測定手段4からの距離信号に基づく前回測定
時及び今回測定時の各距離と、該各距離を得る各所要時
間とに基づいて、自車両1と前記反射体3l〜3nとの速度
差を演算し、この速度差が予め設定された所要値以内で
あれば、前記反射体を追尾先行車として設定する追尾先
行車設定手段5と、 該追尾先行車設定手段5より設定されていた追尾先行車
が第1の方向に検出し得なくなった時に、第2または第
3の方向に前記反射体3l〜3nが検出された旨の信号を検
出すると、前記方向距離検出手段からの距離信号に基づ
く自車両から反射体3l〜3nまでの距離が前記第1の方向
に検出されなくなった自車両から追尾先行車までの距離
とほぼ同一の距離であれば、当該反射体3l〜3nを前記追
尾先行車と同一の車両であると判断し、新たな追尾先行
車として再設定するよう、前記追尾先行車設定手段5に
再設定信号を出力する第1の追尾先行車再設定手段6
と、 該第1の追尾先行車再設定手段6からの信号により、車
両正面に追尾先行車がいないことが検出され、かつ前記
方向距離設定手段4からの方向信号により自車両1の正
面方向に他の先行車が検出された場合には、前記方向距
離測定手段4からの前回測定の距離信号および今回測定
の距離信号に基づき、他の先行車が自車両に接近しつつ
あると判断した場合には、他の先行車を追尾先行車とし
て再設定するよう、前記追尾先行車設定手段5に再設定
信号を出力する第2の追尾先行車再設定手段7と、 を有することを特徴とする。[Summary of the Invention] In order to achieve the above object, according to the present invention, as shown in FIG. 1, a transmitting means 2 for transmitting an electromagnetic wave in at least two different horizontal directions including a front direction of the own vehicle 1 and a front direction of the own vehicle. If, receives a reflected wave from the reflector 3 l to 3 n of the electromagnetic wave the transmitting means 2 transmits the direction indicating the direction of the reflector 3 l to 3 n with respect to the vehicle 1 from the reception direction of the reflected wave Directional distance measuring means for outputting a signal and calculating the distance from the vehicle 1 to the reflectors 3 l to 3 n based on the propagation delay time from the electromagnetic wave transmission time to the reflected wave reception time and outputting a distance signal. Four
And the respective distances at the time of the previous measurement and the current measurement based on the distance signal from the directional distance measuring means 4 and the required times for obtaining the distances, the own vehicle 1 and the reflectors 3 l to 3 l If the speed difference with n is calculated and the speed difference is within a preset required value, the tracking preceding vehicle setting means 5 for setting the reflector as the tracking preceding vehicle, and the tracking preceding vehicle setting means 5 If a signal indicating that the reflectors 3 l to 3 n are detected in the second or third direction is detected when the set preceding vehicle cannot detect in the first direction, the direction distance is detected. If the distance from the own vehicle based on the distance signal from the detecting means to the reflectors 3 l to 3 n is substantially the same as the distance from the own vehicle that is no longer detected in the first direction to the tracking preceding vehicle, determines that the reflector 3 l to 3 n of the same vehicle and the tracking preceding vehicle, new To re-set as the tracking the preceding vehicle, the first tracking the preceding vehicle resetting means for outputting a reset signal to the tracking preceding vehicle setting means 5 6
Then, it is detected by the signal from the first tracking preceding vehicle resetting means 6 that there is no tracking preceding vehicle in front of the vehicle, and the direction signal from the direction distance setting means 4 indicates that the vehicle is in the front direction. When another preceding vehicle is detected, it is determined that another preceding vehicle is approaching the host vehicle based on the distance signal of the previous measurement and the distance signal of the present measurement from the direction distance measuring means 4. The second tracking preceding vehicle resetting means 7 for outputting a resetting signal to the tracking preceding vehicle setting means 5 so as to reset another preceding vehicle as a tracking preceding vehicle. .
[発明の実施例] 以下、図面を用いてこの発明の実施例を説明する。Embodiments of the Invention Embodiments of the present invention will be described below with reference to the drawings.
第2図は、この発明の一実施例を示すもので、送信手段
および方向距離測定手段としてのレーダ装置31及び先行
車距離判別手段37の組合せと、追尾先行車設定手段、第
1の追尾先行車再設定手段及び第2の追尾先行車再設定
手段としての演算処理手段35と、車速センサ33と、加減
速機構41とを備えている。そして先行車距離判別手段37
がレーダ装置31から供給される右方向の距離信号lR、正
面方向の距離信号lC、左方向の距離信号lLを受信し、後
述する処理に従って目標先行車を追尾しながら算出した
該先行車までの距離信号lおよび該先行車を捕捉してい
る送行レーザビームを示す右フラグR,正面フラグCまた
は左フラグL情報を演算処理手段35に供給し、演算処理
手段35は車速センサ33からの自車速信号vと先行車距離
判別手段37からの距離信号lとに基づいて加減速機構41
を制御して自車両を加減速制御する構成である。FIG. 2 shows an embodiment of the present invention, in which a combination of a radar device 31 as a transmitting means and a direction distance measuring means and a preceding vehicle distance determining means 37, a tracking preceding vehicle setting means, a first tracking preceding means. The processing unit 35 as a vehicle resetting unit and a second tracking preceding vehicle resetting unit, a vehicle speed sensor 33, and an acceleration / deceleration mechanism 41 are provided. And the preceding vehicle distance determining means 37
Is the distance signal lR in the right direction, the distance signal lC in the front direction, and the distance signal lL in the left direction, which are supplied from the radar device 31, are received, and the preceding vehicle calculated while tracking the target preceding vehicle according to the processing described later The distance signal 1 and the right flag R, the front flag C, or the left flag L information indicating the traveling laser beam capturing the preceding vehicle is supplied to the arithmetic processing means 35, and the arithmetic processing means 35 supplies the vehicle speed from the vehicle speed sensor 33. Acceleration / deceleration mechanism 41 based on signal v and distance signal 1 from preceding vehicle distance determination means 37
Is controlled to control the acceleration / deceleration of the host vehicle.
レーダ装置31は、光出力部43、光受光部45、制御部47に
大別される。光出力部43は、車体正面方向に光軸を有す
る光出力器51と、当該車体正面方向の光軸に対しそれぞ
れ右方向および左方向に角度θRおよびθL(θR=θ
L)だけずれた光軸を有する光出力器49および53の例え
ば3個の光出力器からなる。各光出力器49,51,53はそれ
ぞれレーザダイオード55,57,59とレンズ61,63,65とを有
し、レーザダイオード55,57,59で出力されたレーザをレ
ンズ61,63,65を介して広がり角θTR,θTC,θTL(θTR
=θTC=θTL)、強度LTR,LTC,LTL(LTR=LTC=LTL)
で放射するものである。したがって、レーザとしては、
車体正面方向の光軸および当該光軸に対し左右対称に放
射されることになる。光受光部45は、このように光出力
部43から放射されたレーザの反射体による反射光を捕ら
えるもので、受光素子67とこの受光素子67の受光面に焦
点を形成する集光レンズ69とを有する構成である。制御
部47は、レーザの放射および受光を制御して反射体まで
の距離および方向を求めるもので、パルス変調器71,増
幅器73,比較器75,演算回路77を有する構成である。パル
ス変調器71は、パルス幅100nsec程度、発振周波数数KHz
でパルス変調信号を順次レーザダイオード55,57,59に出
力してこれらを駆動制御すると共に、当該パルス変調信
号の出力に同期して光放射信号を演算回路77に出力す
る。増幅器73および比較器75は、受光素子67が受光した
光について光電変換した受光信号を増幅すると共に、こ
の受光信号のうち設定レベルを越える信号を光出力部43
から放射したレーザの反射体による反射信号として抽出
して演算回路77に出力するものである。演算回路77は、
前記光放射信号と反射信号の入力時間差に基づき前記反
射体の存在する方向および距離を求めるので、距離演算
については、前記入力時間差を用いて次式で算出する。The radar device 31 is roughly divided into a light output unit 43, a light receiving unit 45, and a control unit 47. The light output unit 43 includes a light output device 51 having an optical axis in the front direction of the vehicle body and angles θ R and θ L (θ R = θ) in the right and left directions with respect to the optical axis in the front direction of the vehicle body.
It comprises, for example, three light output devices 49 and 53 having optical axes shifted by L 1 ). Each optical output device 49,51,53 has a laser diode 55,57,59 and a lens 61,63,65, respectively, the laser output by the laser diode 55,57,59 lens 61,63,65 Spread angle θ TR , θ TC , θ TL (θ TR
= Θ TC = θ TL ), strength L TR , L TC , L TL (L TR = L TC = L TL )
It radiates at. Therefore, as a laser,
The light is radiated in the front-rear direction of the vehicle body and symmetrically with respect to the light axis. The light receiving section 45 captures the light reflected by the reflector of the laser emitted from the light output section 43 in this way, and includes a light receiving element 67 and a condenser lens 69 that forms a focus on the light receiving surface of the light receiving element 67. It is a structure having. The control unit 47 controls emission and reception of laser light to obtain the distance and direction to the reflector, and has a configuration including a pulse modulator 71, an amplifier 73, a comparator 75, and an arithmetic circuit 77. The pulse modulator 71 has a pulse width of about 100 nsec and an oscillation frequency of KHz.
Then, the pulse modulation signal is sequentially output to the laser diodes 55, 57, 59 to drive and control them, and the light emission signal is output to the arithmetic circuit 77 in synchronization with the output of the pulse modulation signal. The amplifier 73 and the comparator 75 amplify the received light signal photoelectrically converted with respect to the light received by the light receiving element 67, and output the signal exceeding the set level among the received light signals to the optical output unit 43.
The signal is extracted as a reflection signal from the reflector of the laser radiated from and output to the arithmetic circuit 77. The arithmetic circuit 77 is
Since the direction and the distance in which the reflector is present are obtained based on the input time difference between the light emission signal and the reflection signal, the distance calculation is performed by the following equation using the input time difference.
距離:l=m・T/2 ここで、mは光速(3×108m/sec)、Tは入力時間差で
ある。Distance: l = m · T / 2 where m is the speed of light (3 × 10 8 m / sec) and T is the input time difference.
第3図は先行車距離判別手段37および演算処理手段35に
おいて行なわれる処理を示すフローチャートである。FIG. 3 is a flowchart showing the processing performed by the preceding vehicle distance determining means 37 and the arithmetic processing means 35.
第3図に示す各処理フローを説明する前に、まず第3図
の処理フローの原理または考え方について第4図および
第5図を参照して説明する。Before explaining each processing flow shown in FIG. 3, the principle or concept of the processing flow of FIG. 3 will be described first with reference to FIGS. 4 and 5.
第3図のフローチャートに示す処理は、レーダ装置31で
検出した各方位の距離信号に基づき自車両の走行車線を
走行する先行車が例えばカーブ路を走行する場合にも真
の先行車のみを適確に検出しながら追尾するための処理
であり、このように先行車を適確に検出することにより
例えばカーブ路等において他の走行車線を走行している
他車両を先行車として誤検出することを防止し、真の先
行車との車間距離のみを検出し、これにより適正な安全
車間距離を維持するために使用するものである。The process shown in the flowchart of FIG. 3 is suitable only for a true preceding vehicle even when a preceding vehicle traveling in the traveling lane of the host vehicle travels on a curved road, for example, based on the distance signals in each direction detected by the radar device 31. This is a process for tracking while accurately detecting, and by detecting the preceding vehicle appropriately in this way, for example, erroneously detecting another vehicle traveling in another lane on a curved road as a preceding vehicle. This is used to prevent the above, detect only the inter-vehicle distance to the true preceding vehicle, and thereby maintain an appropriate safe inter-vehicle distance.
更に詳細には、自車両正面方向、右方向、左方向の光出
力器51、49、53からの中央、右、左レーザビームによっ
て検出した先行車までの方位距離信号、すなわち正面距
離値lCi、右方向距離値lRi、左方向距離値lLi(iは時
間の経過を示す)およびこれらの距離の変化に基づいて
追尾している先行車がどのレーザビームで検出されてい
るかを常に把握すべく、先行車が中央レーザビームで検
出されている場合には中央フラグCを「1」にセット
し、右レーザビームで検出されている場合には右フラグ
Rを「1」にセットし、左レーザビームで検出されてい
る場合には左フラグLを「1」にセットするようにフラ
グ制御することにより常にどのレーザビームで先行車を
捕えているかをフラグ表示により明確に把握し、これに
より追尾している先行車を例えばカーブ路等においても
間違えることなく検出している。More specifically, the azimuth distance signal to the preceding vehicle detected by the center, right, and left laser beams from the light output devices 51, 49, 53 in the front, right, and left directions of the host vehicle, that is, the front distance value lC i , The right distance value lR i , the left distance value lL i (i indicates the passage of time), and the laser beam used to detect the preceding vehicle being tracked based on changes in these distances is always known. Therefore, the center flag C is set to "1" when the preceding vehicle is detected by the central laser beam, and the right flag R is set to "1" when the preceding vehicle is detected by the right laser beam, When the left laser beam is detected, by controlling the flag so that the left flag L is set to "1", it is possible to clearly understand by the flag display which laser beam always captures the preceding vehicle. Tracking precedence It is detected without mistake even in the example curved road or the like.
また例えば時刻ti-1において直線路を走行している先行
車を中央レーザビームが正面距離lCi-1で捕えて追尾し
ていた場合に、次の時刻tiにおいて例えば右カーブ路に
入り、先行車が中央レーザビームの検出範囲の外に出て
中央レーザビームでは検出できなくなる直前に、隣接す
る右レーザビームが先行車を右方向距離lRiで検出した
とすると、この先行車は単に連続的に右カーブしただけ
であるので、直前の時刻ti-1において中央レーザビーム
が検出していた正面距離lCi-1と時刻tiにおいて右レー
ザビームが検出する右方向距離lRiとはそれほど大きな
距離の変化があるわではなく、ほとんと同じか、または
変化してもその変化は少なく比較的小さな値の所定距離
α内であると考えられる。従って、前記正面距離lCi-1
と右方向距離lRiとを比較して、両距離が同じあるかま
たは両距離の差が所定距離α内であることを判別した場
合には、今右レーザビームで検出された先行車が今まで
中央レーザビームで検出され、追尾されていた先行車で
あることを識別することができるわけである。すなわ
ち、このように追尾していた先行車がカーブ路に入って
先行車に対する位置が変化し、検出していたレーザビー
ムが変わったとしても各レーザビームから検出される距
離、すなわち車間距離の変化の程度から今まで追尾して
いた先行車を確実に識別することができ、先行車を見失
ったり、他車両を誤って先行車として識別することがな
いようにしているのである。The addition, for example a preceding vehicle which is traveling on a straight road at time t i-1 when the central laser beam had tracked captured by the front distance lC i-1, enters the example right curve road at the next time ti, If the adjacent right laser beam detects the preceding vehicle at the right distance lR i just before the preceding vehicle goes out of the detection range of the central laser beam and cannot be detected by the central laser beam, this preceding vehicle is simply continuous. manner since only the right curve, so the right distance lR i detected by the right laser beam immediately before the time t i-1 front distance lC i-1 central laser beam was detected at the time ti It does not mean that there is a large change in the distance, and it is considered that the change is almost the same or small even if there is a change and is within the predetermined distance α of a relatively small value. Therefore, the front distance lC i-1
And by comparing the right distance lR i, if the difference between the distance or both distances same have been determined to be within the predetermined distance α is now right laser beams at the detected preceding vehicle is now It is possible to identify the preceding vehicle that was being tracked by the central laser beam. That is, even if the preceding vehicle that has been tracking in this way enters a curved road and its position with respect to the preceding vehicle changes, and even if the detected laser beam changes, the distance detected from each laser beam, that is, the change in inter-vehicle distance Therefore, the preceding vehicle that has been tracked up to now can be surely identified, and the preceding vehicle is not lost or another vehicle is not mistakenly identified as the preceding vehicle.
また、第4図は斜線を施した矩形で示す先行車および斜
線を施さない矩形の自車両が直線路から右カーブ路を通
過して直線路に戻った後に左カーブ路を通過して直線路
に戻る経路を走行する場合において先行車がどのレーザ
ビームの検出範囲内に入り検出されるかというレーザビ
ームと先行車との関係およびその変化を時間経過t1から
t12に従って示しているものである。第5図はこの一連
の変化においてレーダ装置31で検出される先行車に対す
る方位距離信号、すなわち正面距離値lC、右方向距離値
lR、左方向距離値lLおよびその時の中央フラグC、右フ
ラグR、左フラグLのセット内容、すなわち「1」また
は「0」の関係を時間経過t1からt12に対して示してい
るものである。第3図に示し、上記に概略説明した処理
フローは、この第4図および第5図からわかる先行車と
各レーザビームとの関係および方位距離信号との関係を
手順化することにより追尾している先行車を見失わない
ように確実に検出しているものである。In addition, FIG. 4 shows that a preceding vehicle indicated by a diagonally shaded rectangle and a rectangular own vehicle not shaded pass a straight curved road to a straight curved road and then a left curved road to a straight curved road. The relationship between the laser beam and the preceding vehicle and the change in which laser beam the preceding vehicle enters and is detected when traveling on the route returning to
It is shown according to t12. FIG. 5 shows the azimuth distance signal for the preceding vehicle detected by the radar device 31 in this series of changes, that is, the front distance value lC and the right distance value.
1R, the leftward distance value lL, and the set contents of the center flag C, the right flag R, and the left flag L at that time, that is, the relationship of "1" or "0" is shown with respect to the elapsed time t1 to t12. . The processing flow shown in FIG. 3 and outlined above is tracked by proceduralizing the relationship between the preceding vehicle and each laser beam and the relationship with the azimuth distance signal, which can be seen from FIGS. 4 and 5. It is the one that is surely detected so as not to lose sight of the preceding vehicle.
第4図および第5図からわかるように、直線路を走行す
る場合には先行車は中央レーザビームの検出範囲内に入
って該ビームで検出され、正面距離値lCが先行車までの
距離を表し、中央フラグCが「1」になっている。右カ
ーブを走行する場合には先行車は右レーザビームの検出
範囲内に入って該ビームで検出され、右方向距離値lRが
先行車までの距離を表し、右フラグRが「1」になって
いる。左カーブを走行する場合には先行車は左レーザビ
ームの検出範囲内に入って該ビームで検出され、左方向
距離値lLが先行車までの距離を表し、左フラグLが
「1」になっている。また方位距離信号lC、lR、lLは追
尾している先行車との車間距離であるため車速によって
決るほぼ一定値に維持されているが、例えば時刻t2-t3
間で示すようにカーブ路走行中に路側リフレクタを左レ
ーザビームが検出した場合にはリフレクタの位置に合せ
て左方向距離lLは激しく変化しており、また時刻t5-t6
またはt8-t10間で示すように右レーザビームが他走行車
線を走行している車両を検出した場合には右方向距離lR
は一定でなく、かなりの速度で変化している。As can be seen from FIG. 4 and FIG. 5, when traveling on a straight road, the preceding vehicle enters the detection range of the central laser beam and is detected by the beam, and the front distance value lC indicates the distance to the preceding vehicle. The central flag C is "1". When traveling on the right curve, the preceding vehicle enters the detection range of the right laser beam and is detected by the beam, the right distance value lR indicates the distance to the preceding vehicle, and the right flag R is "1". ing. When traveling on the left curve, the preceding vehicle enters the detection range of the left laser beam and is detected by the beam, the leftward distance value lL represents the distance to the preceding vehicle, and the left flag L is "1". ing. The azimuth distance signal lC, lR, lL is maintained substantially constant value determined by the vehicle speed for a distance to the preceding vehicle being tracked, but for example, time t 2 -t 3
When the left laser beam detects the roadside reflector while traveling on a curved road, the leftward distance lL changes drastically according to the position of the reflector as shown in the figure, and at time t 5 -t 6
Or t 8 right distance when the right laser beam as shown between -t 10 detects a vehicle traveling in other driving lane lR
Is not constant and is changing at a considerable rate.
次に、第3図の処理フローを第4図および第5図を参照
して説明する。第3図の処理フローは、先行車距離判別
手段37を構成する例えばマイクロコンピュータにおける
割込み処理による一定時間、例えば数100mm秒毎に起動
されて実行されるものであり、この起動毎に、すなわち
時刻t=iにおいてまずレーダ装置31の自車両右方向、
正面方向、左方向の光出力器49,51,53からの右、中央、
左レーザビームによって検出した先行車までの方位距離
信号、すなわち右方向距離値lRi正面距離値lC、左方向
距離値lLiを順次に入力する(ステップ110)。次のステ
ップ120において1つ前の起動時、すなわち時刻t=i-1
において検出し記憶された右方向距離値lRi-1正面距離
値lCi-1、左方向距離値lLi-1をメモリから読み出す。Next, the processing flow of FIG. 3 will be described with reference to FIGS. 4 and 5. The processing flow of FIG. 3 is started and executed every fixed time, for example, every several 100 mm seconds by interruption processing in, for example, a microcomputer which constitutes the preceding vehicle distance determining means 37, and is executed every time this is started, that is, the time. At t = i, first of all, to the right of the vehicle of the radar device 31,
Front, left, right from the light output device 49, 51, 53, center,
The azimuth distance signal to the preceding vehicle detected by the left laser beam, that is, the right distance value lR i front distance value lC and the left distance value lL i are sequentially input (step 110). At the next step 120, at the immediately preceding start, that is, at time t = i-1
Reads the detected stored right distance value lR i-1 front distance value lC i-1, the left distance value lL i-1 from the memory in.
このようにステップ110において現時刻t=iにおける
右方向距離値lRi、正面距離値lC、左方向距離値lLiを入
力した後、処理フローは、中央レーザビームで検出して
いた先行車に対する第1の処理フロー(ステップ130〜1
39)と、右レーザビームで検出していた先行車に対する
第2の処理フロー(ステップ140〜146)と、左レーザビ
ームで検出していた先行車に対する第3の処理フロー
(ステップ150〜156)と、追尾する目標先行車との車間
距離liを設定する第4の処理フロー(ステップ160〜18
1)と、目標先行車を右または左レーザビームで検出し
て追尾していた場合に中央レーザビームで自車両の正面
方向に他の先行車があるか否かを判定する第5の処理フ
ロー(ステップ200-250)と、第1乃至第3の処理の結
果目標先行車がなく、新たに目標先行車を設定する第6
の処理フロー(ステップ300-330)、目標先行車が不在
の場合には定速走行し、目標先行車が存在する場合には
該目標先行車までの距離liに応じて加減速する第7の処
理フロー(ステップ340-370)と、右方向距離値lRi、正
面距離値lCi、左方向距離値lLiをメモリに格納して次の
動作周期に進める第8の処理フロー(ステップ380,39
0)とに大別されている。そして、上記第1の処理フロ
ーと上記第6の処理フローとにより追尾先行車設定手段
としての処理が実行され、また上記第2の処理フローと
上記第3の処理フローとにより第1及び第2の追尾先行
車再設定手段としての処理が実行される。Thus the right distance value lR i at the current time t = i in step 110, the front distance value lC, after entering the left distance value lL i, the process flow, for the preceding vehicle that was detected in the middle laser beam First processing flow (steps 130 to 1)
39), the second processing flow for the preceding vehicle detected by the right laser beam (steps 140 to 146), and the third processing flow for the preceding vehicle detected by the left laser beam (steps 150 to 156) And a fourth processing flow for setting an inter-vehicle distance li between the target preceding vehicle to be tracked (steps 160 to 18).
1) and a fifth processing flow for determining whether or not there is another preceding vehicle in the front direction of the own vehicle with the central laser beam when the target preceding vehicle is detected and tracked by the right or left laser beam (Step 200-250) and as a result of the first to third processing, there is no target preceding vehicle, and a new target preceding vehicle is newly set.
The processing flow (steps 300 to 330), a constant speed travels when the target preceding vehicle is absent, and when the target preceding vehicle exists, acceleration / deceleration is performed according to the distance li to the target preceding vehicle. An eighth processing flow (step 380, 370) in which the right distance value lR i , the front distance value lC i , and the left distance value lL i are stored in the memory to advance to the next operation cycle. 39
It is roughly divided into 0). Then, the processing as the tracking preceding vehicle setting means is executed by the first processing flow and the sixth processing flow, and the first and second processing is executed by the second processing flow and the third processing flow. The processing as the tracking preceding vehicle resetting means is executed.
まず、ステップ130−139に示す第1の処理フローは、ス
テップ130において1つ前の時刻ti-1で中央フラグCが
「1」であったか否かをチェックすることにより先行車
が中央レーザビームで検出されていたか否かを識別す
る。中央フラグCが「1」である場合には先行車が中央
レーザビームで検出されていたわけであるが、これは第
4図および第5図において時刻t0-t1,t4-t7,t10-t11
における場合であり、この状態においては先行車は例え
ば時刻t1→t2における変化のように右カーブ路に遭遇し
た場合に右カーブしたり、時刻t8における変化のように
左にカーブしたり、または変化せずそのまま直線路を走
行している場合がある。従って、前記検出および読出し
た各方向距離信号に基づいて先行車がいずれの状態に進
んだものであるかを検知し、この検知した方向を示すフ
ラグR,LまたはCをセットして先行車がこのセットした
フラグで示す方向のレーザビームで検出されていること
を示し、先行車を常に確実に捕えるようにしている。First, in the first processing flow shown in steps 130-139, the preceding vehicle is controlled by the central laser beam by checking whether the central flag C is "1" at the time t i-1 one step before in step 130. Identify whether or not it was detected in. When the central flag C is "1", the preceding vehicle was detected by the central laser beam, which is the time t 0 -t 1 , t 4 -t 7 , in FIGS. 4 and 5. t 10 -t 11
In this state, the preceding vehicle may turn to the right when it encounters a right-curved road, such as the change at time t 1 → t 2, or to the left, such as the change at time t 8 . Or, it may be traveling on a straight road without any change. Therefore, the state in which the preceding vehicle has advanced is detected based on the detected and read out direction distance signals, and the flag R, L or C indicating the detected direction is set, and the preceding vehicle is detected. This indicates that the laser beam is detected in the direction indicated by the set flag, so that the preceding vehicle can always be reliably caught.
すなわち、ステップ131〜133においては先行車が時刻t1
→t2における変化のように右カーブするものであるか否
かをチェックするために、まず右方向距離値lRiと正面
距離値lCiとの距離差を算出し、この距離差が所定距離
α内にあるか否かをチェックする。この所定距離αは上
述したように比較的小さな値であり、より具体的には所
定距離αは第3図の処理フローが割込み起動される時間
間隔例えば数10m秒間の先行車と自車両との車間距離の
変化に若干の余裕を持たせた値でよく、レーダ装置31の
測距精度±1m、車速等を考慮した場合の車間距離の変化
は1m以内であるので、これに余裕分を設けて所定距離α
=4m程度に選択されればよい。That is, in steps 131 to 133, the preceding vehicle is at time t 1
→ To check whether or not there is a right curve like the change at t 2 , first calculate the distance difference between the right distance value lR i and the front distance value lC i, and this distance difference is the predetermined distance. Check if it is within α. The predetermined distance α is a relatively small value as described above, and more specifically, the predetermined distance α is a time interval at which the process flow of FIG. A value with a slight margin for the change in the inter-vehicle distance may be sufficient, and the variation in the inter-vehicle distance when considering the ranging accuracy of the radar device 31 ± 1 m and the vehicle speed is within 1 m, so a margin is provided for this. Predetermined distance α
= 4m should be selected.
このステップ131におけるチェックの結果、前記距離差
が所定距離α内であることは先行車が右カーブしたため
に、右レーザビームで新たに検出され右方向距離値lRi
を有する先行車が今まで中央レーザビームで検出され正
面距離値lCi-1を有していた先行車と同一の先行車であ
ることが識別されたわけであり、従ってステップ132に
進む。このステップ132においては、正面距離値lCiと正
面距離値lCi-1との距離差を算出し、この距離差が所定
距離α内にあるか否かをチェックする。先行車が時刻ti
において完全に右カーブして中央レーザビームで検出で
きない場合(すなわち、追尾先行車が所定の距離変化範
囲内において検出し得なくなったとき)には正面距離値
lCiは無限大であるので、正面距離値lCiと正面距離値lC
i-1との距離差は所定距離αより大きくなり、先行車は
完全に右レーザビームの検出範囲に入って該ビームによ
り検出されていることが判別される。従って、次のステ
ップ133で中央フラグC=0,右フラグR=1,左フラグL
=0にセットし、ステップ160に進む。As a result of the check in this step 131, the fact that the distance difference is within the predetermined distance α indicates that the preceding vehicle has made a right curve and is newly detected by the right laser beam, and the right direction distance value lR i
It has been identified that the preceding vehicle with is the same as the preceding vehicle that has been detected by the central laser beam up to now and had the frontal distance value lC i−1 , and therefore the procedure proceeds to step 132. In step 132, the distance difference between the front distance value lC i and the front distance value lC i-1 is calculated, and it is checked whether or not this distance difference is within the predetermined distance α. Leading vehicle is time ti
In the case where the vehicle cannot be detected by the center laser beam due to a complete right curve at (that is, when the preceding vehicle cannot detect it within the predetermined distance change range), the front distance value
Since lC i is infinite, frontal distance value lC i and frontal distance value lC
The distance difference from i-1 becomes larger than the predetermined distance α, and it is determined that the preceding vehicle is completely within the detection range of the right laser beam and is detected by the beam. Therefore, in the next step 133, the central flag C = 0, the right flag R = 1, and the left flag L.
= 0 and proceed to step 160.
また、ステップ131において右方向距離値lRiと正面距離
値lCi-1との距離差が所定距離α内でない場合およびス
テップ132において正面距離値lCiと正面距離値lCi-1と
の距離差が所定距離α以内の場合には、先行車は右カー
ブしたのではなく、先行車は時刻t8におけるように左カ
ーブする場合かまたはそのまま直進走行する場合が考え
られるので、まずステップ134〜136において左カーブす
るものであるか否かをチェックするために、まず左方向
距離値lLiと正面距離値lCi-1との距離差を算出し、この
距離差が所定距離α内にあるか否かをチェックする。Further, when the difference in distance between the rightward distance value lR i and the frontal distance value lC i-1 is not within the predetermined distance α in step 131, and in step 132 the distance between the frontal distance value lC i and the frontal distance value lC i-1. If the difference is within a predetermined distance α is the preceding vehicle instead of the right curve, since the preceding vehicle may or directly traveling straight when you left curve is considered as at time t 8, first in step 134 to In order to check whether or not the curve is a left curve at 136, first , the distance difference between the left distance value lL i and the front distance value lC i-1 is calculated, and this distance difference is within the predetermined distance α. Check whether or not.
このステップ134におけるチェックの結果、前記距離差
が所定距離α内であることは先行車が時刻t8におけるよ
うに左カーブしたために、左レーザビームで新たに検出
され左方向距離値lLiを有する先行車が今まで中央レー
ザビームで検出し正面距離値lCi-1を有していた先行車
と同一の先行車であることが識別されたわけであり、従
ってステップ135に進む。このステップ135においては、
前記ステップ132と同様に正面距離値lCiと正面距離値lC
i-1との距離差を算出し、この距離差が所定距離α内に
あるか否かをチェックする。先行車が時刻tiにおいて完
全に左カーブして中央レーザビームで検出きでない場合
には正面距離値lCiは無限大であるので、正面距離値lCi
と正面距離値lCi-1との距離差は所定距離αより大きく
なり、先行車は完全にレーザビームの検出範囲に入って
該ビームにより検出されていることが判別される。従っ
て、次のステップ136で中央フラグC=0,右フラグR=
0,左フラグL=1にセットし、ステップ160に進む。The result of the check in step 134, said distance difference is within a predetermined distance α is to the preceding vehicle has left curve as at time t 8, with a leftward distance value lL i is newly detected by the left laser beam It has been identified that the preceding vehicle is the same preceding vehicle that has been detected by the central laser beam up to now and had the frontal distance value lC i−1 , and therefore step 135 is proceeded to. In this step 135,
Similar to step 132, the front distance value lC i and the front distance value lC
The distance difference from i-1 is calculated, and it is checked whether or not this distance difference is within the predetermined distance α. When the preceding vehicle completely curves to the left at time ti and is not detected by the central laser beam, the front distance value lC i is infinite, so the front distance value lC i
And the frontal distance value lC i-1 are greater than the predetermined distance α, and it is determined that the preceding vehicle is completely within the laser beam detection range and is detected by the beam. Therefore, in the next step 136, the central flag C = 0 and the right flag R =
0, left flag L = 1 is set, and the process proceeds to step 160.
また、ステップ134において左方向距離値lLiと正面距離
値lCi-1との距離差が所定距離α内でない場合およびス
テップ135において正面距離値lCiと正面距離値lCi-1と
の距離差が所定距離α以内の場合には、先行車は左カー
ブしたのでもなく、先行車はそのまま直進走行する場合
が考えられるので、ステップ137に進んで正面距離値lCi
と正面距離値lCi-1との距離差を算出し、この距離差が
所定距離α内にあるか否かをチェックする。この距離差
が所定距離α内にあることは時刻tiにおいても先行車が
時刻ti-1と同じように中央レーザビームで検出されてい
ることが判別されたわけであるので、ステップ138に進
んで中央フラグC=1,右フラグR=0,左フラグL=0と
前と同じに設定してステップ160に進む。Further, when the distance difference between the leftward distance value lL i and the frontal distance value lC i-1 is not within the predetermined distance α in step 134 and the distance between the frontal distance value lC i and the frontal distance value lC i-1 in step 135. If the difference is within the predetermined distance α, the preceding vehicle may not have made a left curve, but the preceding vehicle may go straight ahead. Therefore, the routine proceeds to step 137 and the front distance value lC i
And a frontal distance value lC i-1 are calculated, and it is checked whether or not this distance difference is within a predetermined distance α. The fact that this distance difference is within the predetermined distance α means that it is determined that the preceding vehicle is detected by the central laser beam at time ti as well as at time ti -1 , so the routine proceeds to step 138. The center flag C = 1, the right flag R = 0, and the left flag L = 0 are set to the same values as before, and the process proceeds to step 160.
また、ステップ137において正面距離値lCiと正面距離値
lCi-1との距離差が所定距離α以内でない場合は、例え
ば時刻t12におけるように先行車がどのレーザビームで
も検出できない他の走行車線等に移動し先行車がなくな
ったということが判断できるので、ステップ139に進ん
で中央フラグC=0,右フラグR=0,左フラグL=0にセ
ットして先行車が存在しないことを示してステップ160
に進む。Also, in step 137, the frontal distance value lC i and the frontal distance value are
a distance difference between the lC i-1 is not within the predetermined distance α is, for example a preceding vehicle as at time t 12 how the laser beam is also moved to the other traffic lane or the like can not be detected by determination that the preceding vehicle has disappeared Therefore, the routine proceeds to step 139, where the central flag C = 0, the right flag R = 0 and the left flag L = 0 are set to indicate that there is no preceding vehicle, and step 160
Proceed to.
更に、前記ステップ130における中央フラグCのチェッ
クの結果、中央フラグC=0の場合には、ステップ140
に進んで右フラグRが「1」であるか否かをチェックす
る。右フラグRが「1」である場合には先行車が右カー
ブをしていて右レーザビームのみで検出されていたわけ
であるが、これは第4図および第5図において時刻t2-t
3,t11-t12における場合であり、この状態においては先
行車は時刻t4におけるように右カーブしていたものが直
線走行に戻る場合と、または変化せずそのまま右カーブ
を続ける場合とがある。Furthermore, as a result of checking the central flag C in step 130, when the central flag C = 0, step 140
Then, it is checked whether the right flag R is "1". Although if the right flag R is "1" is not the preceding vehicle has been detected only in the right laser beam has a right curve, which is the time t 2 -t in FIG. 4 and FIG. 5
3 , t 11 -t 12, in which the preceding vehicle was turning right as at time t 4 , returning straight, or not changing and continuing right turning. There is.
従って右フラグR=1の場合には、まずステップ141〜1
43において先行車が時刻t4におけるように右カーブして
いたものが直進走行に戻る場合であるか否かをチェック
するために、まず正面距離値lCiと右方向距離値lRi-1と
の距離差を算出し、この距離差が所定距離α内にあるか
否かをチェックする。このステップ141におけるチェッ
クの結果、前記距離差が所定距離α内であることは先行
車が右カーブから直進走行に戻ったために、中央レーザ
ビームで新たに検出され正面距離値lCiを有する先行車
が今まで右レーザビームで検出され右方向距離値lRi-1
を有していた先行車と同一の先行車であることが識別さ
れたわけであり、従ってステップ142に進む。このステ
ップ142においては、右方向距離値lRiと右方向距離値lR
i-1との距離差を算出し、この距離差が所定距離α内に
あるか否かをチェックする。先行車が時刻tiにおいて完
全に直進走行に戻って右レーザビームで検出できない場
合には右方向距離値lRiは無限大であるので、右方向距
離値lRiと右方向距離値lRi-1との距離差は所定距離αよ
り大きくなり、先行車は完全に中央レーザビームの検出
範囲に入って該ビームにより検出されていることが判別
される。従って、次のステップ143で中央フラグC=1,
右フラグR=0,左フラグL=0にセットし、ステップ16
0に進む。Therefore, when the right flag R = 1, the steps 141-1
At 43, in order to check whether or not the preceding vehicle is curving right as at time t 4 and returns to straight traveling, first the front distance value lC i and the right distance value lR i-1 Is calculated, and it is checked whether or not this distance difference is within a predetermined distance α. As a result of the check in this step 141, the fact that the distance difference is within the predetermined distance α indicates that the preceding vehicle has returned to the straight running from the right curve, and thus the preceding vehicle having the frontal distance value lC i newly detected by the central laser beam. Has been detected by the right laser beam until now, and the right distance value lR i-1
It has been identified that the vehicle is the same as the preceding vehicle that had the following. Therefore, the routine proceeds to step 142. In this step 142, the rightward distance value lR i and the rightward distance value lR i
The distance difference from i-1 is calculated, and it is checked whether or not this distance difference is within the predetermined distance α. If the preceding vehicle completely goes straight at time ti and cannot be detected by the right laser beam, the right distance value lR i is infinite, so the right distance value lR i and the right distance value lR i-1 The distance difference between the vehicle and the vehicle becomes larger than the predetermined distance α, and it is determined that the preceding vehicle is completely within the detection range of the central laser beam and is detected by the beam. Therefore, in the next step 143, the central flag C = 1,
The right flag R = 0 and the left flag L = 0 are set, and step 16
Go to 0.
また、ステップ141において正面距離値lCiと右方向距離
値lRi-1との距離差が所定距離α内でない場合およびス
テップ142において右方向距離値lRiと右方向距離値lR
i-1との距離差が所定距離α以内の場合には、先行車は
右カーブから直進走行に戻ったのでなく、右カーブを継
続中である場合が考えられるので、ステップ144に進ん
で右方向距離値lRiと右方向距離値lRi-1との距離差を算
出し、この距離差が所定距離α内にあるか否かをチェッ
クする。この距離差が所定距離α内にあることは時刻ti
においても先行車が時刻ti-1と同じように右レーザビー
ムでされていることが判別されたわけであるので、ステ
ップ145に進んで中央フラグC=0,右フラグR=1,左フ
ラグL=0と前と同じに設定してステップ160に進む。If the distance difference between the frontal distance value lC i and the rightward distance value lR i-1 is not within the predetermined distance α in step 141, and in step 142 the rightward distance value lR i and the rightward distance value lR i
If the distance difference from i-1 is within the predetermined distance α, it is considered that the preceding vehicle may not be returning to the straight running from the right curve but is continuing the right curve. A distance difference between the direction distance value lR i and the right direction distance value lR i-1 is calculated, and it is checked whether or not the distance difference is within a predetermined distance α. If this distance difference is within the predetermined distance α, it means that the time ti
Since it is determined that the preceding vehicle is being emitted by the right laser beam at the same time t i-1 , the process proceeds to step 145 and the central flag C = 0, the right flag R = 1, and the left flag L. = 0 and set the same as before, and the process proceeds to step 160.
また、ステップ144において右方向距離値lRiと右方向距
離値lRi-1との距離差が所定距離α以内でない場合は、
先行車がどのレーザビームでも検出できない他の走行車
線等に移動し先行車がなくなったという判断ができるの
で、ステップ146に進んで中央フラグC=0,右フラグR
=0,左フラグL=0にセットして先行車が存在しないこ
とを示してステップ160に進む。If the distance difference between the rightward distance value lR i and the rightward distance value lR i-1 is not within the predetermined distance α in step 144,
Since it can be determined that the preceding vehicle has moved to another traveling lane where any laser beam cannot be detected and the preceding vehicle has disappeared, the routine proceeds to step 146, where the central flag C = 0 and the right flag R.
= 0, the left flag L = 0 is set to indicate that there is no preceding vehicle, and the routine proceeds to step 160.
更に、前記ステップ140における右フラグRのチェック
の結果、右フラグR=0の場合には、ステップ150に進
んで左フラグLが「1」であるか否かをチェックする。
左フラグLが「1」である場合には先行車が左カーブを
していて左レーザビームのみで検出されていたわけであ
るが、これは第4図および第5図において時刻t8-t9に
おける場合であり、この状態においては先行車は時刻t9
におけるように左カーブしていたものが直進走行に戻る
場合と、または変化せずそのまま左カーブを続ける場合
とがある。Further, as a result of checking the right flag R in step 140, if the right flag R = 0, the process proceeds to step 150 to check whether the left flag L is "1".
Although if left flag L is "1", which is not the preceding vehicle has been detected only in the left laser beam has a left curve, which time t 8 -t 9 in FIG. 4 and FIG. 5 In this state, the preceding vehicle is at time t 9
There is a case where the vehicle is left-turning as in the case of returning to straight running, or there is a case where the vehicle keeps the left-curve without changing.
従って左フラグL=1の場合には、まずステップ151〜1
53において先行車が時刻t9におけるように左カーブして
いたものが直進走行に戻る場合であるか否かをチェック
するために、まず正面距離値lCiと左方向距離値lLi-1と
の距離差を算出し、この距離差が所定距離α内にあるか
否かをチェックする。このステップ151におけるチェッ
クの結果、前記距離差が所定距離α内であることは先行
車が左カーブから直進走行に戻ったために、中央レーザ
ビームで新たに検出され正面距離値lCiを有する先行車
が今まで左レーザビームで検出され左方向距離値lLi-1
を有していた先行車と同一の先行車であることが識別さ
れたわけであり、従ってステップ152に進む。このステ
ップ152においては、左方向距離値lLiと左方向距離値lL
i-1との距離差を算出し、この距離差が所定距離α内に
あるか否かをチェックする。先行車が時刻tiにおいて完
全に直進走行に戻って左レーザビームで検出できない場
合には左方向距離値lLiは無限大であるので、左方向距
離値lLiと左方向距離値lLi-1との距離差は所定距離αよ
り大きくなり、先行車は完全に中央レーザビームの検出
範囲に入って該ビームにより検出されていることが判別
される。従って、次のステップ153で中央フラグC=1,
右フラグR=0,左フラグL=0にセットし、ステップ16
0に進む。Therefore, when the left flag L = 1, first, steps 151 to 1 are executed.
At 53, in order to check whether or not the preceding vehicle has left-curved as at time t 9 to return to straight traveling, first the frontal distance value lC i and the leftward distance value lL i-1 Is calculated, and it is checked whether or not this distance difference is within a predetermined distance α. As a result of the check in this step 151, the fact that the distance difference is within the predetermined distance α indicates that the preceding vehicle has returned to straight traveling from the left curve, and thus the preceding vehicle having the front distance value lC i newly detected by the central laser beam. Has been detected by the left laser beam until now, and the distance value in the left direction lL i-1
It is identified that the vehicle is the same as the preceding vehicle that had the following. Therefore, the process proceeds to step 152. In this step 152, the leftward distance value lL i and the leftward distance value lL
The distance difference from i-1 is calculated, and it is checked whether or not this distance difference is within the predetermined distance α. When the preceding vehicle has completely returned straight ahead at time ti and cannot be detected by the left laser beam, the leftward distance value lL i is infinite, so the leftward distance value lL i and the leftward distance value lL i-1 The distance difference between the vehicle and the vehicle becomes larger than the predetermined distance α, and it is determined that the preceding vehicle is completely within the detection range of the central laser beam and is detected by the beam. Therefore, in the next step 153, the central flag C = 1,
The right flag R = 0 and the left flag L = 0 are set, and step 16
Go to 0.
また、ステップ151において正面距離値lCiと左方向距離
値lLi-1との距離差が所定距離α内でない場合およびス
テップ152において左方向距離値lLiと左方向距離値lL
i-1との距離差が所定距離α以内の場合には、先行車は
左カーブから直進走行に戻ったのでなく、左カーブを継
続中である場合が考えられるので、ステップ154に進ん
で左方向距離値lLiと左方向距離値lLi-1との距離差を算
出し、この距離差が所定距離α内にあるか否かをチェッ
クする。この距離差が所定距離α内にあることは時刻ti
においても先行車が時刻ti-1と同じように左レーザビー
ムでされていることが判別されたわけであるので、ステ
ップ155に進んで中央フラグC=0,右フラグR=0,左フ
ラグL=1と前と同じに設定してステップ160に進む。Further, the left distance value lL i and left distance value when the distance difference between the front distance value lC i and left distance value lL i-1 is not within the predetermined distance α and step 152 in step 151 lL
If the distance difference from i-1 is within the predetermined distance α, it is possible that the preceding vehicle has not continued to go straight from the left curve but is continuing the left curve, so proceed to step 154 and turn left. The distance difference between the direction distance value lL i and the left direction distance value lL i-1 is calculated, and it is checked whether or not this distance difference is within the predetermined distance α. If this distance difference is within the predetermined distance α, it means that the time ti
Since it is determined that the preceding vehicle is being irradiated with the left laser beam at the time t i−1 , the process proceeds to step 155 and the central flag C = 0, the right flag R = 0, and the left flag L. = 1 and the same as before, and the process proceeds to step 160.
また、ステップ154において左方向距離値lLiと左方向距
離値lLi-1との距離差が所定距離α以内でない場合は、
先行車がどのレーザビームでも検出できない他の走行車
線等に移動し先行車がなくなったという判断できるの
で、ステップ156に進んで中央フラグC=0,右フラグR
=0,左フラグL=0にセットして先行車が存在しないこ
とを示してステップ160に進む。If the distance difference between the leftward distance value lL i and the leftward distance value lL i-1 is not within the predetermined distance α in step 154,
Since it can be determined that the preceding vehicle has moved to another traveling lane that cannot be detected by any laser beam and the preceding vehicle has disappeared, the routine proceeds to step 156, where the center flag C = 0 and the right flag R
= 0, the left flag L = 0 is set to indicate that there is no preceding vehicle, and the routine proceeds to step 160.
以上のようにして、第1,第2及び第3の処理フローによ
って目標とする先行車を確実に検出し、その検出中レー
ザビームを中央フラグC、右フラグRまたは左フラグL
でマークしながら先行車を追尾した後は、第4の処理フ
ローに進んで目標先行車との車間距離liを設定する。As described above, the target preceding vehicle is surely detected by the first, second, and third processing flows, and the laser beam being detected is detected by the center flag C, the right flag R, or the left flag L.
After tracking the preceding vehicle while marking with, the procedure proceeds to the fourth processing flow to set the inter-vehicle distance li to the target preceding vehicle.
すなわち、ステップ160,170,180においては、上記第1-
第3の処理フローでどのフラグC,RまたはLがセットさ
れたかをチェックし、セットされたフラグに対応する方
位距離値、すなわち正面距離値lCi、右方向距離値lRiま
たは左方向距離値lLiを車間距離liとして設定する(ス
テップ161,171,181)。ここで、フラグC=1で目標先
行車が中央レーザビームで設定されている場合には第7
の処理フローに進み、またどのフラグもセットされてな
く目標先行車が不在の場合には第6の処理フローに進む
が、フラグR=1またはフラグL=1で目標先行車が右
または左レーザビームで検出されている場合には次の第
5の処理フローに進み、右または左レーザビームで目標
先行車を追尾している間に正面レーザビームで検出され
る範囲内に新たに他の先行車が存在するか否かを検出す
る。That is, in steps 160, 170, 180, the above 1-
It is checked which flag C, R or L is set in the third processing flow, and the azimuth distance value corresponding to the set flag, that is, the front distance value lC i , the rightward distance value lR i or the leftward distance value. lL i is set as the inter-vehicle distance li (steps 161, 171, 181). Here, if the flag C = 1 and the target preceding vehicle is set by the central laser beam, the seventh
If the target preceding vehicle is absent because none of the flags is set and the target preceding vehicle is absent, the target preceding vehicle is a right or left laser with flag R = 1 or flag L = 1. If it is detected by the beam, the process proceeds to the next fifth processing flow, and while tracking the target preceding vehicle with the right or left laser beam, another preceding vehicle is newly added within the range detected by the front laser beam. Detects whether a car is present.
まず、ステップ200においては、今まで検出した正面距
離の時間的変化から正面距離値lCiが先行車との距離で
あるかまたは路側物との距離であるか否かを例えば特願
昭58-229042号に開示されている方法を用いて判別す
る。先行車との距離であることが判別された場合には、
ステップ210に進んで正面レーザビームで検出した先行
車との時々刻々の車間距離lCi-9,lCi-8,…,lCi-1,lCiか
ら先行車に対する相対速度Δvを算出する。それから、
算出した相対速度Δvが負であるか否かをチェックし
(ステップ220)、負の場合には自車両が先行車に接近
しつつあることを意味しているのであるが、この場合に
は更に正面レーザビームで検出した先行車との車間距離
lCiが所定の車間距離lTHより短いか否かをチェックする
(ステップ230)。短い場合には、正面レーザビームで
検出した先行車の方が今まで追尾していた目標先行車よ
りも自車両に対して危険度が高いものと判断されるの
で、中央フラグC=1,右フラグR=0,左フラグL=0に
セットして追尾する目標先行車を正面レーザビームで検
出した先行車に変更し、正面レーザビームで検出した正
面距離値lCiを車間距離liに設定し(ステップ240,25
0)、第7の処理フローに進む。また、ステップ200のチ
ェックで先行車を検出できない場合、ステップ220のチ
ェックで相対速度Δvが正の場合、すなわち先行車との
距離が離れつつある場合、ステップ230のチェックで正
面レーザビームで検出した先行車との距離lCiが所定の
車間距離lTHより大きい場合にはそれぞれ危険度の高い
先行車は存在しないと考えられるので追尾先行車を変更
することなく、第7の処理フローに進む。First, in step 200, it is determined whether the frontal distance value lC i is the distance to the preceding vehicle or the distance to the roadside object from the temporal change in the frontal distance detected so far, for example, in Japanese Patent Application No. 58- The determination is made using the method disclosed in No. 229042. If it is determined that it is the distance to the preceding vehicle,
In step 210, the relative speed Δv with respect to the preceding vehicle is calculated from the inter-vehicle distances lC i-9 , lC i-8 , ..., LC i-1 , lC i with the preceding vehicle detected by the front laser beam. then,
It is checked whether or not the calculated relative speed Δv is negative (step 220). If the calculated relative speed Δv is negative, it means that the host vehicle is approaching the preceding vehicle. Distance from the preceding vehicle detected by the front laser beam
It is checked whether lC i is shorter than a predetermined inter-vehicle distance lTH (step 230). If it is short, it is determined that the preceding vehicle detected by the front laser beam has a higher risk to the own vehicle than the target preceding vehicle that has been tracked until now, so the central flag C = 1, right The flag R = 0 and the left flag L = 0 are set, and the target preceding vehicle to be tracked is changed to the preceding vehicle detected by the front laser beam, and the front distance value lC i detected by the front laser beam is set as the inter-vehicle distance l i . (Step 240,25
0), and proceeds to the seventh processing flow. Further, if the preceding vehicle cannot be detected in the check in step 200, if the relative speed Δv is positive in the check in step 220, that is, the distance from the preceding vehicle is increasing, the front laser beam is detected in the check in step 230. When the distance lC i to the preceding vehicle is larger than the predetermined inter-vehicle distance lTH, it is considered that there is no preceding vehicle having a high degree of danger, so that the tracking preceding vehicle is not changed and the process proceeds to the seventh processing flow.
なお、前記ステップ200,210において正面レーザビーム
で先行車を検出し、かつその相対速度Δvを算出した結
果、この相対速度Δvが負で該先行車までの距離lCiが
所定の車間距離lTHより短い場合に正面レーザビームで
検出した先行車の方が今まで追尾していた目標先行車よ
りも自車両に対して危険度が高いものと判断している
が、この判断基準に限定されるものでなく、例えば前記
車間距離lTHを相対速度Δvの関数(例えばlTH=li+Δ
v、ここにおいてkは正の定数)とし、lCi<lTHが成立
するか否かを等を判断基準としてもよい。When the preceding vehicle is detected by the front laser beam and the relative speed Δv is calculated in steps 200 and 210, the relative speed Δv is negative and the distance lC i to the preceding vehicle is shorter than the predetermined inter-vehicle distance lTH. In addition, it is judged that the preceding vehicle detected by the front laser beam is more dangerous to the own vehicle than the target preceding vehicle that has been tracked until now, but it is not limited to this criterion. , The inter-vehicle distance lTH is a function of the relative speed Δv (for example, lTH = l i + Δ
v, where k is a positive constant), and whether or not lC i <lTH is satisfied may be used as a criterion.
また、第1乃至第3の処理フローで目標先行車を検出す
ることができず、いずれのフラグもセットされない場合
には、第4の処理フローから第6の処理フローのステッ
プ300に進んで車間距離liは無とし、次のステップ310に
おいて前記ステップ200と同様な処理により今まで検出
した正面距離の時間的変化から正面距離値lCiが先行車
との距離であるかまたは路側物との距離であるか否かを
判定する。先行車との距離である場合には、該先行車を
これから追尾する目標先行車とし、正面フラグC=1,右
フラグR=0,左フラグL=0にセットし、正面レーザビ
ームで検出した正面距離値lCiを車間距離liに設定して
第7の処理フローのステップ340に進む。If the target preceding vehicle cannot be detected in any of the first to third processing flows and no flag is set, the process proceeds from step 4 to step 300 in the sixth processing flow to check the vehicle-to-vehicle distance. The distance l i is set to nothing, and in the next step 310, the frontal distance value lC i is the distance from the preceding vehicle or the roadside object from the temporal change of the frontal distance detected so far by the same processing as in step 200. It is determined whether it is a distance. When the distance is the distance to the preceding vehicle, the preceding vehicle is set as the target preceding vehicle to be tracked, the front flag C = 1, the right flag R = 0, and the left flag L = 0 are set and detected by the front laser beam. The front distance value lC i is set to the inter-vehicle distance l i and the process proceeds to step 340 of the seventh processing flow.
第7の処理フローのステップ340においては、正面フラ
グC=1であるか否かをチェックする。フラグC=1の
場合は正面レーザビームが先行車を捕捉して追尾してい
る場合であるが、この場合には該先行車までの車間距離
liに応じて加減速度αを演算し、この加減速度αを−α
0<α<+α0(例えばα0=3km/sec)の範囲内で決
定して出力する(ステップ360)。In step 340 of the seventh processing flow, it is checked whether or not the front flag C = 1. In the case of flag C = 1, the front laser beam is capturing and tracking the preceding vehicle. In this case, the inter-vehicle distance to the preceding vehicle is
Acceleration / deceleration α is calculated according to l i , and this acceleration / deceleration α is −α
It is determined and output within the range of 0 <α <+ α 0 (for example, α 0 = 3 km / sec) (step 360).
また、フラグC=1でない場合は正面レーザビーム以外
の右または左レーザビームが先行車を捕捉し追尾してい
る場合であるが、この場合には該先行車までの車間距離
liに応じて加速度を所定量以下に制限した加減速度αを
−α0<α<+αth(例えばαth=1km/h/sec)の範囲
内で決定し出力する(ステップ350)。If the flag C is not 1, the right or left laser beam other than the front laser beam is capturing and tracking the preceding vehicle. In this case, the inter-vehicle distance to the preceding vehicle is
Acceleration / deceleration α in which the acceleration is limited to a predetermined amount or less is determined according to l i within the range of −α 0 <α <+ αth (for example, αth = 1 km / h / sec) and output (step 350).
前記ステップ310において、先行車を検出できない場合
にはステップ370に進んで定速走行制御指令を出力して
自車両を定速走行させる。When the preceding vehicle cannot be detected at step 310, the routine proceeds to step 370, where a constant speed traveling control command is output to make the own vehicle travel at a constant speed.
第8の処理フローにおいては、前記ステップ110で入力
した右方向距離値lRi、正面距離値lCi、左方向距離値lL
iメモリに記憶し(ステップ380)、それから割込み時刻
の周期を1つインクリメントしてこの処理を終了する
(ステップ390)。In the eighth processing flow, the rightward distance value lR i , the frontal distance value lC i , and the leftward distance value lL input in step 110 are input.
It is stored in the i memory (step 380), and then the period of the interrupt time is incremented by 1 and this processing is ended (step 390).
なお、上記実施例においては、レーザビームの数が3個
の場合について説明したが、他のビーム数、例えば2,4,
5,………等を選んでもよく、その数に応じた先行車検出
能力を見込むことができる。In the above embodiment, the case where the number of laser beams is three has been described, but other number of beams, for example, 2, 4,
It is possible to select 5, ..., etc., and it is possible to estimate the preceding vehicle detection ability according to the number.
また、上記実施例においては、送光器を複数設け、受光
器を1個の場合について説明したが、送光器を大出力、
拡がり角のもの1個にし、水平方向に異なる受光視野特
性を有する複数の受光器を設けて構成することもでき
る。Further, in the above embodiment, the case where a plurality of light transmitters are provided and one light receiver is provided has been described.
It is also possible to use a single divergence angle and provide a plurality of light receivers having different light receiving field characteristics in the horizontal direction.
更に、あるビーム内の複数受光パルスの距離を検出する
検出手段を利用するようにして検出効果を上げるように
してもよい。Further, the detection effect may be improved by using a detecting means for detecting the distance of a plurality of light receiving pulses within a certain beam.
また、上記実施例においては、レーザビームを使用した
レーダ方式について説明しているがこれに限定されず、
電波、超音波などの他のレーダ方式を使用してもよいこ
とは勿論である。In the above embodiment, the radar system using the laser beam is described, but the invention is not limited to this.
Of course, other radar methods such as radio waves and ultrasonic waves may be used.
以上説明したように、本発明は、先行車追従制御を行う
ために、送信手段、方向距離測定手段、追尾先行車設定
手段、第1の追尾先行車再設定手段を備えている。そし
て、この各手段を用いて先行車追従制御を行っている
際、追尾先行車が自車両の正面方向に存在しないことが
識別され、かつ自車両の正面方向に、自車両に対して接
近しつつある他の先行車を検出したときには、該他の先
行車を追尾先行車として再設定することができるよう
に、第2の追尾先行車再設定手段を備えているため、例
えば2車線道路において追尾走行中に、追従走行車が同
車線前方を走行する追尾先行車よりも速度の遅い他の先
行車を追い越そうとして車線変更した場合、該他の先行
車を追尾先行車として新たに設定し直すことができる。
これにともない、新たな追尾先行車となった上記の他の
先行車に自車両が接近し過ぎる事態となるのを回避でき
る。As described above, the present invention includes the transmitting means, the direction distance measuring means, the tracking preceding vehicle setting means, and the first tracking preceding vehicle resetting means for performing the following vehicle following control. When the preceding vehicle following control is performed by using each of these means, it is identified that the tracking preceding vehicle does not exist in the front direction of the own vehicle, and the front direction of the own vehicle approaches the own vehicle. Since a second tracking preceding vehicle resetting means is provided so that the other preceding vehicle can be reset as a tracking preceding vehicle when another preceding vehicle being detected is detected, for example, on a two-lane road. If the lane change is attempted to overtake another preceding vehicle that is slower than the preceding vehicle traveling in front of the same lane during tracking, the other preceding vehicle is newly set as the tracking preceding vehicle. Can be redone.
Along with this, it is possible to avoid the situation in which the host vehicle becomes too close to the other preceding vehicle that has become the new tracking preceding vehicle.
第1図はこの発明のクレーム対応図、第2図はこの発明
の一実施例を示す先行車検出装置の構成図、第3図は第
2図の先行車検出装置の作用を示すフローチャート、第
4図は先行車の検知状態の具体例を示す図、第5図は前
記具体例におけるタイムチャートである。 1……自車両、2……送信手段 3l〜3n,3X……反射体 4……方向距離測定手段 5……追尾先行車設定手段 6……第1の追尾先行車再設定手段 7……第2の追尾先行車再設定手段FIG. 1 is a diagram corresponding to the claims of the present invention, FIG. 2 is a configuration diagram of a preceding vehicle detection device showing an embodiment of the present invention, FIG. 3 is a flow chart showing an operation of the preceding vehicle detection device of FIG. FIG. 4 is a diagram showing a specific example of the detection state of the preceding vehicle, and FIG. 5 is a time chart in the specific example. 1 ...... vehicle, 2 ...... transmitting means 3 l to 3 n, 3X ...... reflector 4 ...... direction distance measuring means 5 ...... tracking the preceding vehicle setting means 6 ...... first tracking the preceding vehicle resetting means 7 ...... Second tracking preceding vehicle resetting means
Claims (1)
少なくとも2つの異なる水平方向に電磁波を送信する送
信手段と、 該送信手段が送信した電磁波の反射体からの反射波を受
信し、該反射波の受信方向から自車両に対する前記反射
体の方向を示す方向信号を出力すると共に、電磁波の送
信時点から反射波受信時点までの伝搬遅延時間に基づき
自車両から前記反射体までの距離を演算して距離信号を
出力する方向距離測定手段と、 該方向距離測定手段からの距離信号に基づく前回測定時
及び今回測定時の各距離と、該各距離を得る各所要時間
とに基づいて、自車両と前記反射体との速度差を演算
し、この速度差が予め設定された所要値以内であれば、
前記反射体を追尾先行車として設定する追尾先行車設定
手段と、 該追尾先行車設定手段より設定されていた追尾先行車が
第1の方向に検出し得なくなった時に、第2または第3
の方向に前記反射体が検出された旨の信号を検出する
と、前記方向距離検出手段からの距離信号に基づく自車
両から反射体までの距離が前記第1の方向に検出されな
くなった自車両から追尾先行車までの距離とほぼ同一の
距離であれば、当該反射体を前記追尾先行車と同一の車
両であると判断し、新たな追尾先行車として再設定する
よう、前記追尾先行車設定手段に再設定信号を出力する
第1の追尾先行車再設定手段と、 該第1の追尾先行車再設定手段からの信号により、車両
正面方向に追尾先行車がいないことが検出され、かつ前
記方向距離設定手段からの方向信号により自車両の正面
方向に他の先行車が検出された場合には、前記方向距離
測定手段からの前回測定の距離信号および今回測定の距
離信号に基づき、他の先行車が自車両に接近しつつある
と判断した場合には、他の先行車を追尾先行車として再
設定するよう、前記追尾先行車設定手段に再設定信号を
出力する第2の追尾先行車再設定手段と、 を有することを特徴とする先行車検出装置。1. A transmitting means for transmitting an electromagnetic wave in at least two different horizontal directions including a front direction of the own vehicle and a front direction of the own vehicle, and receiving a reflected wave of the electromagnetic wave transmitted by the transmitting means from a reflector, A direction signal indicating the direction of the reflector with respect to the host vehicle is output from the reflected wave reception direction, and the distance from the host vehicle to the reflector is determined based on the propagation delay time from the electromagnetic wave transmission time to the reflected wave reception time. Directional distance measuring means for calculating and outputting a distance signal, based on distances at the time of the previous measurement and the current measurement based on the distance signal from the direction distance measuring means, and time required to obtain the distances, If the speed difference between the host vehicle and the reflector is calculated, and this speed difference is within a preset required value,
Tracking preceding vehicle setting means for setting the reflector as a tracking preceding vehicle, and the second or third tracking preceding vehicle set by the tracking preceding vehicle setting means cannot be detected in the first direction.
When a signal indicating that the reflector has been detected in the direction is detected, the distance from the own vehicle to the reflector based on the distance signal from the direction distance detection means is detected from the own vehicle that is no longer detected in the first direction. If the distance is substantially the same as the distance to the tracking preceding vehicle, it is determined that the reflector is the same vehicle as the tracking preceding vehicle, and the tracking preceding vehicle setting means is set again as a new tracking preceding vehicle. A first tracking preceding vehicle resetting means for outputting a resetting signal to the vehicle, and a signal from the first tracking preceding vehicle resetting means detects that there is no tracking preceding vehicle in the front direction of the vehicle and When another preceding vehicle is detected in the front direction of the own vehicle by the direction signal from the distance setting means, another preceding vehicle is detected based on the distance signal of the previous measurement and the distance signal of the present measurement from the direction distance measuring means. Car touches own vehicle When it is determined that the vehicle is approaching, a second tracking preceding vehicle resetting means for outputting a resetting signal to the tracking preceding vehicle setting means so as to reset another preceding vehicle as the tracking preceding vehicle, A preceding vehicle detection device having.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60176141A JPH0766057B2 (en) | 1985-08-10 | 1985-08-10 | Leading vehicle detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60176141A JPH0766057B2 (en) | 1985-08-10 | 1985-08-10 | Leading vehicle detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6236581A JPS6236581A (en) | 1987-02-17 |
| JPH0766057B2 true JPH0766057B2 (en) | 1995-07-19 |
Family
ID=16008374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60176141A Expired - Lifetime JPH0766057B2 (en) | 1985-08-10 | 1985-08-10 | Leading vehicle detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0766057B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2673475B2 (en) * | 1992-04-10 | 1997-11-05 | 本田技研工業株式会社 | Relative speed estimation method between vehicle and reference object |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5426349B2 (en) * | 1973-10-26 | 1979-09-03 | ||
| JPS5147835A (en) * | 1974-10-22 | 1976-04-23 | Sanyo Jido Hanbaiki Kk | SHITSUNAIGORUFURENSHUSOCHINO SEIGYO SOCHI |
-
1985
- 1985-08-10 JP JP60176141A patent/JPH0766057B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6236581A (en) | 1987-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0378596B2 (en) | ||
| JP2646146B2 (en) | Inter-vehicle distance control device | |
| JPH0342797B2 (en) | ||
| US6018308A (en) | Obstacle recognition system for automotive vehicle | |
| JPH036472B2 (en) | ||
| JPH1194946A (en) | Obstacle recognition device for vehicles | |
| JPH09115093A (en) | Vehicle automatic guidance device and method | |
| CN106627670A (en) | Train protection system and method based on laser detection | |
| JP5167866B2 (en) | Vehicle speed control device | |
| JP2002175599A (en) | Lane position estimation device for preceding vehicle or target | |
| JP3653862B2 (en) | Vehicle curve diameter estimation device and target preceding vehicle detection device | |
| JP3719691B2 (en) | Vehicle recognition device | |
| JP2576638B2 (en) | Leading vehicle recognition device | |
| JP4113334B2 (en) | Prior vehicle recognition method and apparatus | |
| JP2000315299A (en) | Preceding vehicle recognition device | |
| JPH0766057B2 (en) | Leading vehicle detection device | |
| JPH06282798A (en) | Target searching device and alarm device and automatic tracking device using the same | |
| JP3209671B2 (en) | Curved road judgment device | |
| JPH1062532A (en) | Radar equipment for vehicles | |
| JPH06148329A (en) | Vehicular gap detection apparatus | |
| JPH05173634A (en) | On-vehicle laser radar device | |
| JPH0766056B2 (en) | Leading vehicle detection device | |
| JPH0357429B2 (en) | ||
| JP2575852B2 (en) | Vehicle inter-vehicle distance detection device | |
| US12609033B2 (en) | Driving assistance device |