(57)【特許請求の範囲】
【請求項１】
車両に搭載され、自車両が走行する道路の左右何れかの端部（以下、「道路端」という。）を検出する道路端検出装置であって、
被測定物を検出する対象となる検出対象領域に対して光波または電磁波を照射し、前記被測定物までの距離（以下、「対物距離」という。）と前記被測定物による反射波の強度（以下、「反射強度」という。）とを、前記検出対象領域を複数に分割した個別領域毎に取得する検出結果取得手段と、
前記各対物距離に基づいて道路端の候補となる第１境界を検出する第１境界検出手段と、
前記各反射強度に基づいて道路端の候補となる第２境界を検出する第２境界検出手段と、
を備え、
前記第１境界検出手段は、前記第１境界として、この境界を越えると脱輪が発生する虞がある境界を表す物理境界を検出し、
前記第２境界検出手段は、前記第２境界として、この境界を越えると道路として認められた領域外を走行することになる境界を表す法規境界を検出すること
を特徴とする道路端検出装置。
【請求項２】
請求項１に記載の道路端検出装置において、
前記第１境界検出手段は、前記第１境界として、前記各個別領域のうちの隣接する個別領域で前記各対物距離の差が基準距離差以上となる部位を検出し、
前記第２境界検出手段は、前記第２境界として、前記各個別領域のうちの隣接する個別領域で前記各反射強度の差が基準強度差以上となる部位を検出すること
を特徴とする道路端検出装置。
【請求項３】
請求項１または請求項２に記載の道路端検出装置において、
前記検出結果取得手段は、被測定物を検出する対象となる個別領域を自車両の進行方向の左右方向に仮想的に多数並べて形成される検出対象領域において、各個別領域に対してそれぞれ光波を照射し、この光波が被測定物に反射されることによる反射光を受光することにより、前記対物距離および前記反射強度をそれぞれ検出する光学式検出手段、によって検出された、個別領域毎の対物距離および反射強度を取得すること
を特徴とする道路端検出装置。
【請求項４】
請求項３に記載の道路端検出装置において、
前記光学式検出手段を備えたこと
を特徴とする道路端検出装置。
【請求項５】
請求項１〜請求項４の何れか１項に記載の道路端検出装置において、
前記検出結果取得手段は、前記複数の検出対象領域においてそれぞれ検出された複数組の対物距離および反射強度を取得し、
前記第１境界検出手段および前記第２境界検出手段は、前記複数の検出対象領域にて検出された対物距離および反射強度を利用して前記各境界を検出すること
を特徴とする道路端検出装置。
【請求項６】
請求項１〜請求項５の何れか１項に記載の道路端検出装置において、
前記第１境界の位置または前記第２境界の位置を道路端として設定する道路端設定手段、を備えたこと
を特徴とする道路端検出装置。
【請求項７】
請求項６に記載の道路端検出装置において、
前記道路端設定手段は、前記自車両の左右方向における正面の位置を基準として、左右方向のそれぞれにおいて道路端を設定すること
を特徴とする道路端検出装置。
【請求項８】
請求項７に記載の道路端検出装置において、
前記道路端設定手段は、前記各境界検出手段が検出した各境界の位置のうちの自車両の正面の位置に近い境界を前記道路端として設定すること
を特徴とする道路端検出装置。
【請求項９】
車両に搭載され、自車両の運転者による運転操作を支援する運転者支援装置であって、
自車両が走行する道路の端部（以下、「道路端」という。）を検出する道路端検出手段と、
運転操作を支援する運転支援を行う運転支援手段と、を備え、
前記道路端検出手段は、請求項１〜請求項８の何れか１項に記載の道路端検出装置として構成されており、
前記運転支援手段は、自車両が物理境界に接近したときと、自車両が法規境界に接近したときとで異なる運転支援を行うこと
を特徴とする運転者支援装置。
【請求項１０】
車両に搭載され、自車両の運転者による運転操作を支援する運転者支援装置であって、
自車両が走行する道路の端部（以下、「道路端」という。）を検出する道路端検出手段と、
自車両が道路端に接近したとき、自車両が道路端に接近しなくなるような運転支援を行う運転支援手段と、を備え、
前記道路端検出手段は、請求項１〜請求項８の何れか１項に記載の道路端検出装置として構成されていること
を特徴とする運転者支援装置。
【請求項１１】
請求項１０に記載の運転者支援装置において、
前記運転支援手段は、自車両が物理境界に接近したときと、自車両が法規境界に接近したときとで異なる運転支援を行うこと
を特徴とする運転者支援装置。
【請求項１２】
請求項９または請求項１１に記載の運転者支援装置において、
前記運転支援手段は、自車両が物理境界に接近したときと、自車両が法規境界に接近したときとにおいて、２段階に分けた運転支援を行うこと
を特徴とする運転者支援装置。
【請求項１３】
請求項９〜請求項１２の何れか１項に記載の運転者支援装置において、
前記運転支援手段は、前記運転支援として前記運転者に対する警報または自車両に対する制動を行うこと
を特徴とする運転者支援装置。
【請求項１４】
車両において、自車両が走行する道路の左右何れかの端部（以下、「道路端」という。）を検出するための道路端検出方法であって、
被測定物を検出する対象となる検出対象領域に対して光波または電磁波を照射し、前記被測定物までの距離（以下、「対物距離」という。）と前記被測定物による反射波の強度（以下、「反射強度」という。）とを、前記検出対象領域を複数に分割した個別領域毎に取得する検出結果取得工程と、
前記各対物距離に基づいて道路端の候補となる第１境界を検出する第１境界検出工程と、
前記各反射強度に基づいて道路端の候補となる第２境界を検出する第２境界検出工程と、
を実施し、
前記第１境界検出工程では、前記第１境界として、この境界を越えると脱輪が発生する虞がある境界を表す物理境界を検出し、
前記第２境界検出工程では、前記第２境界として、この境界を越えると道路として認められた領域外を走行することになる境界を表す法規境界を検出すること
を特徴とする道路端検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両が走行する道路における端部の位置を検出する道路端検出装置、運転者支援装置、および道路端検出方法に関する。
【背景技術】
【０００２】
道路端を検出する技術として、レーザ光を走査しつつ照射し、物標までの距離（対物距離）を検出し、この対物距離が大きく変化する領域（つまり、凹凸がある領域）を道路端として推定する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１００２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、道路端に凹凸がない場合には、対物距離が大きく変化する領域を検出できないため、道路端を検出できない虞がある。例えば、上記技術では、図１０（ａ）に示す壁面や崖、図１０（ｂ）に示すガードレール、縁石など、凹凸を持つ道路端を検出することは可能だが、白線や図１１に示す車道と二輪車専用通行帯との間など、凹凸のない道路境界は検出することができない。そこで、このような問題点を鑑み、自車両が走行する道路における端部の位置を検出する道路端検出装置において、精度よく道路端を検出できるような技術を提供することを本発明の目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するために成された第１の構成の道路端検出装置において、検出結果取得手段は、被測定物を検出する対象となる検出対象領域に対して光波または電磁波を照射し、被測定物までの距離（以下、「対物距離」という。）と、被測定物による反射波の強度（以下、「反射強度」という。）とを、検出対象領域を複数に分割した個別領域毎に取得する。そして、第１境界検出手段は、各対物距離に基づいて道路端の候補となる第１境界を検出し、第２境界検出手段は、各反射強度に基づいて道路端の候補となる第２境界を検出する。
【０００６】
このような道路端検出装置によれば、対物距離および反射強度の両方を利用し道路端を検出することができるので、少なくとも何れかの境界が検出されていれば、道路端を検出することができる。よって、道路端の検出精度を向上させることができる。
【０００７】
なお、第１境界検出手段は、対物距離の差（レーザ光が照射されてから反射光を受光するまでの時間差）に基づいて、道路上の凹凸を検出することができ、第２境界検出手段は、反射光の反射強度の差に基づいて、道路において材質（反射率）が変化する境界を検出することができる。  また、道路端を検出する際には、第１境界および第２境界のうちの少なくとも一方に基づいて道路端を設定すればよい。例えば、第１境界または第２境界を道路端に設定したり、第１境界および第２境界の間に道路端を設定したりする構成を採用することができる。
【０００８】
ところで、上記道路端検出装置においては、第２の構成のように、第１境界検出手段は、第１境界として、各個別領域のうちの隣接する個別領域で各対物距離の差が基準距離差以上となる部位を検出し、第２境界検出手段は、第２境界として、各個別領域のうちの隣接する個別領域で各反射強度の差が基準強度差以上となる部位を検出するようにしてもよい。
【０００９】
このような道路端検出装置によれば、対物距離の差や反射強度の差が基準値以上となる境界を、第１境界および第２境界に設定することができる。
さらに、上記道路端検出装置においては、第３の構成のように、検出結果取得手段は、被測定物を検出する対象となる個別領域を自車両の進行方向の左右方向に仮想的に多数並べて形成される検出対象領域において、各個別領域に対してそれぞれ光波を照射し、この光波が被測定物に反射されることによる反射光を受光することにより、該反射光の反射強度および対物距離をそれぞれ検出する光学式検出手段、によって検出された、個別領域毎の反射強度および対物距離を取得するようにしてもよい。
【００１０】
このような道路端検出装置によれば、個別領域を自車両の進行方向の左右方向に仮想的に多数並べて検出対象領域を形成しているので、各境界をより精細に検出することができる。
【００１１】
また、上記道路端検出装置においては、第４の構成のように、光学式検出手段を備えていてもよい。
このような道路端検出装置によれば、光学式検出手段を備えたレーダ装置として機能することができる。
【００１２】
さらに、上記道路端検出装置においては、第５の構成のように、検出結果取得手段は、光学式検出手段が複数の検出対象領域においてそれぞれ検出した複数組の反射強度および対物距離を取得し、各領域検出手段は、複数の検出対象領域にて検出された反射強度および対物距離を利用して各境界を検出するようにしてもよい。
【００１３】
このような道路端検出装置によれば、複数の検出対象領域において検出された複数組の反射強度および対物距離を利用して道路端を検出するので、１組の反射強度および対物距離を利用する場合と比較して、ノイズ等の影響を受け難くすることができる。よって、道路端の検出精度をより向上させることができる。
【００１４】
加えて、上記道路端検出装置においては  第６の構成のように、各境界の位置を各境界に対応する各対物距離に基づいて特定し、第１境界の位置または第２境界の位置を道路端として設定する道路端設定手段、を備えていてもよい。
【００１５】
このような道路端検出装置によれば、第１境界の位置または第２境界の位置を道路端として設定することができる。
また、上記道路端検出装置においては、第７の構成のように、道路端設定手段は、自車両の左右方向における正面の位置を基準として、左右方向のそれぞれにおいて道路端を検出するようにしてもよい。
【００１６】
このような道路端検出装置によれば、一方の道路端だけでなく、左右両方の道路端を検出することができる。
さらに、上記道路端検出装置においては、第８の構成のように、道路端設定手段は、各境界検出手段が検出した各境界の位置のうちの自車両の正面の位置に近い境界を道路端として設定してもよい。
【００１７】
このような道路端検出装置によれば、道路端を、より自車両の正面に近い位置に設定することで、道路端を検出し間違えたとしても、自車両に脱輪等を誘発させないようにすることができる。
【００１８】
また、上記道路端検出装置においては、第９の構成のように、道路端設定手段は、各境界検出手段が検出した各境界の位置が異なる場合、第１境界を物理境界としての道路端に設定し、第２境界を法規境界としての道路端に設定してもよい。ここで、「物理境界」とは、この境界を越えると衝突や脱輪が発生する虞がある境界を示し、「法規境界」とは、この境界を越えても直ちに衝突や脱輪が発生する虞は少ないが、道路として認められた領域外を走行することになる境界を示す。
【００１９】
このような道路端検出装置によれば、物理境界と法規境界とを識別することができる。
次に、上記目的を達成するために成された第１０の構成としての運転者支援装置は、自車両が走行する道路の道路端を検出する道路端検出手段と、自車両が道路端に接近したとき、自車両が道路端に接近しなくなるような運転支援を行う運転支援手段と、を備え、道路端検出手段は、上記何れか１項に記載の道路端検出装置として構成されている。
【００２０】
このような道路端検出装置によれば、道路端の検出結果に応じて自車両が道路を逸脱しないように運転支援を行うことができる。
また、上記運転者支援装置においては、第１１の構成のように、道路端検出手段は、第９の構成の道路端検出装置として構成されており、運転支援手段は、自車両が物理境界に接近したときと、自車両が法規境界に接近したときとで異なる運転支援を行うようにしてもよい。
【００２１】
このような運転者支援装置によれば、物理境界と法規境界との両方が検出された場合には、自車両が何れの境界に接近するかに応じて異なる運転支援を行うことができる。
次に、上記目的を達成するために成された第１２の構成の道路端検出方法は、車両において、自車両が走行する道路の左右何れかの端部（以下、「道路端」という。）を検出するための方法であって、被測定物を検出する対象となる検出対象領域に対して光波または電磁波を照射し、被対象物までの距離（以下、「対物距離」という。）と被対象物による反射波の強度（以下、「反射強度」という。）とを、検出対象領域を複数に分割した個別領域毎に取得する検出結果取得工程と、各対物距離に基づいて道路端の候補となる第１境界を検出する第１境界検出工程と、各反射強度に基づいて道路端の候補となる第２境界を検出する第２境界検出工程と、を実施することを特徴とする。
【００２２】
このような道路端検出方法によれば、少なくとも請求項１に記載の道路端検出装置と同様の効果を享受することができる。
【図面の簡単な説明】
【００２３】
【図１】運転支援システム１の概略構成を示す説明図である。
【図２】実施形態において、レーザ光を照射する領域を示す模式図である。
【図３】レーダ処理を示すフローチャート（ａ）、および対物距離／反射強度検出処理を示すフローチャート（ｂ）である。
【図４】実施形態において、受光部１５による検出レベルを時間との関係で示すグラフである。
【図５】道路境界検出処理を示すフローチャートである。
【図６】投票処理の概念図である。
【図７】境界判定処理を示すフローチャートである。
【図８】車両制御処理を示すフローチャート（ａ）および車両制御処理の概要を示す鳥瞰図（ｂ）（ｃ）である。
【図９】対物距離と反射強度との両方を用いることの利点を示す鳥瞰図である。
【図１０】従来技術で検出できる道路端の一例を示す鳥瞰図である。
【図１１】従来技術で検出することが難しい道路端の一例を示す説明図である。
【発明を実施するための形態】
【００２４】
以下に本発明にかかる実施の形態を図面と共に説明する。
［本実施形態の構成］
図１は本実施形態の運転支援システム１（運転者支援装置）の概略構成を示す説明図、図２はレーザ光を照射する領域を示す模式図である。運転支援システム１は、例えば乗用車等の車両に搭載されており、図１に示すように、レーダ装置１０（道路端検出装置、光学式検出手段）と車両制御部３０とを備えている。
【００２５】
レーダ装置１０は、レーダ制御部１１と、走査駆動部１２と、光学ユニット１３とを備えている。
レーダ制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等からなる周知のマイクロコンピュータとして構成されており、ＲＯＭ等に記憶されたプログラムに従って、後述するレーダ処理等の各種処理を実施する。なお、レーダ制御部１１は、回路などによるハードウェアで構成してもよい。また、レーダ制御部１１は、後述するレーダ処理を実施することにより、被対象物（物体５０）までの対物距離および反射強度を測定するとともに、自車両が走行する道路における左右方向の境界（道路端）を検出する。
【００２６】
走査駆動部１２は、例えばモータ等のアクチュエータとして構成されており、レーダ制御部１１からの指令を受けて、光学ユニット１３を水平方向および鉛直方向の任意の方向に向けることができるよう構成されている。なお、走査駆動部１２は、レーダ制御部１１からの走査開始信号を受ける度に１周期分の走査ができるように光学ユニット１３を駆動する（図４参照）。
【００２７】
光学ユニット１３は、レーダ制御部１１からの指令に応じてレーザ光を射出する発光部１４と、発光部１４からのレーザ光（図１では実線の矢印で示す）が物体５０に反射したときの反射波（図１では破線の矢印で示す）を受光する受光部１５と、を備えている。
【００２８】
なお、走査駆動部１２は、結果として発光部１４によるレーザ光の射出方向が受光部１５により反射光を受光可能な方向と同じ方向となるよう変化させられる構成であればよい。例えば、走査駆動部１２は、光学ユニット１３に換えて、レーザ光および反射光を任意の方向に反射させるミラーを駆動するよう構成されていてもよい。
【００２９】
この場合には、複数の反射面を有するミラーを走査駆動部１２で回転させることによって水平方向にレーザ光を走査し、反射面の角度をそれぞれ異なる角度に設定することによって、鉛直方向にもレーザ光を振りつつ走査する構成を採用すればよい。また、１つの反射面を有するミラーを任意の方向に向ける機構を採用してもよい。
【００３０】
或いは、走査駆動部１２は、受光部１５のみの方向を変化させる構成でもよい。この場合、発光部１４は、発光部１４の方向を変化させることなく、受光部１５が走査される領域の一部または全体にレーザ光を照射可能な構成にされていてもよい。例えば、受光部の方向を周知の微小電気機械素子（Micro-Electro-Mechanical Systems：  MEMS）などで構成することで、レーダ装置１０を小型に設計することができる。
【００３１】
上述のようにレーダ装置１０は、自車両周囲の任意の方向（本実施形態では自車両の進行方向である前方）の所定領域に対して、走査しつつ間欠的に電磁波であるレーザ光を照射し、その反射波（反射光）をそれぞれ受信することによって、自車両前方の物標を各検出点の集合として検出するレーザレーダとして構成されている。
【００３２】
ここで、本実施形態のレーダ装置１０においてレーダ制御部１１は、前述のように走査駆動部１２を利用して、光学ユニット１３から照射されるレーザ光を所定の領域内において走査させるが、詳細には図２に示すように、この領域の左上隅から右上隅に水平方向右側にレーザ光を照射させる範囲を変化させつつ間欠的に等間隔（等角度）でレーザ光を照射させ、レーザ光が右上隅に到達すると、左上隅よりも所定角度だけ下方の領域から水平方向右側にレーザ光を照射させる範囲を変化させつつ再びレーザ光を照射させる。
【００３３】
この作動を繰り返すことによってレーダ装置１０は、所定領域の全域に順次レーザ光を照射させることになる。そしてレーダ装置１０は、反射波を検出したタイミングとレーザ光を照射した方向とに基づいて、レーザ光を照射する度に物標（検出点）の位置を検出する。
【００３４】
なお、レーダ装置１０が向けられた方向については、レーザ光を照射する全領域をレーザ光が照射される領域毎にマトリクス状に区切り、各領域に番号を付すことによって特定できるようにしておく。例えば、図２に示すように、水平方向については左から順に番号を付し、この番号を方位番号と呼ぶ。また、鉛直方向については上から順に番号を付し、この番号をレイヤ番号と呼ぶ。
【００３５】
次に、車両制御部３０においては、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなる周知のマイクロコンピュータとして構成されており、ＲＯＭ等に記憶されたプログラムに従って、自車両の挙動を制御する処理や、運転者に対する報知を行う等の各種処理を実施する。例えば、車両制御部３０は、自車両の挙動を変更するような（或いは挙動の変更を促すような）運転支援を行う旨の指令をレーダ装置１０から受けると、この指令に応じた制御信号を図示しない表示装置、音声出力装置、制動装置、操舵装置等の何れかに出力するようにすればよい。
【００３６】
なお、本実施形態の車両制御部３０は、後述する車両制御処理を実施し、自車両が道路を逸脱しそうになると、警報や制動を行う。
［本実施形態の処理］
このような運転支援システム１では、例えば、以下の処理が実施される。図３（ａ）はレーダ装置１０のレーダ制御部１１が実行するレーダ処理（道路端検出手段）を示すフローチャート、図３（ｂ）はレーダ処理のうちの対物距離／反射強度検出処理を示すフローチャートである。また、図５はレーダ処理のうちの道路境界検出処理を示すフローチャート、図７はレーダ処理のうちの境界判定処理を示すフローチャートである。
【００３７】
レーダ処理は、例えばレーダ装置１０の電源が投入されると開始され、その後、所定の周期（例えば１００ｍｓ毎）で実施される処理である。詳細には、図３（ａ）に示すように、まず、対物距離および反射強度を検出する方向（方位番号およびレイヤ番号）を設定し（Ｓ１１０）、設定した方向にレーザ光の照射方向が向けられたときに発光部１４からレーザ光を射出させる（Ｓ１２０）。
【００３８】
そして、対物距離／反射強度検出処理（Ｓ１３０）を実施する。対物距離／反射強度検出処理では、図３（ｂ）に示すように、反射光を受光したタイミングに応じてレーザ光を反射した物体までの距離を演算する対物距離算出処理（Ｓ２２０）、反射光の受光強度（反射強度）を検出する反射強度算出処理（Ｓ２３０）、を順に実施し、これらの処理が終了すれば、対物距離／反射強度検出処理を終了する。
【００３９】
ここで、距離算出処理や反射強度算出処理等において、受光部１５が検出した反射光から物体までの距離および反射強度を検出する仕組みについて、図４を用いて説明する。図４は受光部１５による検出レベルを時間との関係で示すグラフである。
【００４０】
図４に示す例では、レイヤ番号の最大値が３、方位番号の最大値がＮの場合において、レイヤ２における受光部１５からの出力を示している。図４の横軸は時間軸を表しており、最上段は走査開始信号を表している。走査開始信号は、所定の周期（例えば１００ｍｓ毎）に発せられるパルス信号であり、レイヤ１からレイヤ３までの走査が終了し、再びレイヤ１に戻るタイミングと一致する。
【００４１】
図４の２段目は、走査するレイヤの遷移を表している。図４の２段目に示すように、レイヤ１からレイヤ３まで順次走査を行い、再びレイヤ１に戻り、発光および受光を繰り返す構成となっている。
【００４２】
図４の３段目以降は、レイヤ２の中での処理を拡大して図示したものである。なお、図４の３段目以降の処理は、レイヤ２だけでなく、レイヤ１およびレイヤ３でも同様の処理が行われる。
【００４３】
図４の３段目は、走査する方位の遷移を表している。図４の３段目に示すように、各レイヤの中では、方位１から方位Ｎまで順次走査を行い、次のレイヤの方位１へと走査位置を進める構成となっている。
【００４４】
図４の４段目は、各方位における発光パルスの時間位置を表している。図４の４段目に示すように、各方位における走査の開始時刻と同時にパルスを発光する構成となっている。
【００４５】
図４の５段目および６段目は、受光信号および受光信号に基づく物体の有無の判断結果を表している。上述したように、レーザ装置１０は、反射光を受光したタイミングに応じてレーザ光を反射した物体までの距離を演算する。
【００４６】
しかしながら、実際には、受光部１５は発光部１４から照射したレーザ光だけでなく、レーザ装置１０の周囲に存在する光（環境光）も感知するため、その中から発光部１４が照射したレーザ光を検出する処理が必要となる。ここでは、環境光に比べ、反射強度が大きな受光信号がある場合、物体が存在すると判断する。例えば、図４の５段目・６段目における方位１では、該当方位における環境光の平均輝度に対して突出した受光信号が存在しないため、物体は存在しないと判断される。
【００４７】
一方、方位２では、環境光の平均輝度に対して突出した受光信号があり、物体が存在すると判断される。また、環境光の輝度レベルが異なる場合の状況を、図４の方位３から方位５に示す。このような場合においても、環境光を基準にして発光部１４から照射したレーザ光を検出する。
【００４８】
方位３は、環境光の輝度が方位１、方位２よりも高い環境を模した図であり、このような場合においても、環境光の平均輝度に比べ、大きな受光信号があれば物体が存在すると判断する。方位４、方位５は、方位３よりも環境光の輝度レベルが高い環境を模した図であり、方位４では環境光の平均輝度に比べ、大きな受光信号があるため、物体が存在すると判断するが、方位５ではそのような受光信号が存在しないため、物体は存在しないと判断する。
【００４９】
ここで、受光部１５は、フォトダイオードやフォトトランジスタ、光電子倍増管等の、光量に応じて電気的な物理量を出力する光電変換手段を採用することができる。このような受光部１５は、レーザ光の反射光を受けると、周囲の明るさに応じた電圧に、反射光の光量に応じた電圧Ｖｐが加算された出力が、レーザ光の照射時間に応じた時間だけ出力される。
【００５０】
上述の距離算出処理では、受光部１５によりレーザ光の反射光に応じた電圧Ｖｐが検出されたことを認識し、発光部１４がレーザ光を射出してから電圧Ｖｐが検出されるまでの時間に基づいて対物距離を演算する。
【００５１】
また、対物距離算出処理においては、外光に応じた電圧を基準として所定の閾値以上の電圧差が検出できたときに、レーザ光の反射光に応じた電圧Ｖｐが検出されたものとして処理を行う。なお、外光に応じた電圧は、ある時間範囲（例えば反射光を検出していないとき（物体が存在しないと判断されるとき））における受光部１５からの出力の平均値から得ることができる。
【００５２】
また、反射強度算出処理では、レーザ光の反射光に応じた電圧Ｖｐが検出されたときに、この電圧Ｖｐの大きさを算出する。このような対物距離算出処理、反射強度算出処理で検出された対物距離や反射強度についての検出結果は、ＲＡＭ等の認識用メモリに格納される。
【００５３】
このような対物距離／反射強度検出処理が終了すると、レーザ光の走査を終了するか否かを判定する（Ｓ１４０）。走査を終了するか否かについては、対物距離または反射強度を検出する最終の方位番号かつレイヤ番号を有する方向（例えば、方位番号およびレイヤ番号が最大値を採る方向）に受光部１５（発光部１４）が向けられたか否かによって判定する。
【００５４】
走査を終了しない場合には（Ｓ１４０：ＮＯ）、Ｓ１１０以下の処理を繰り返す。また、走査を終了する場合には（Ｓ１４０：ＹＥＳ）、ＲＡＭ等の認識用メモリから対物距離検出結果および反射強度検出結果を取得する（Ｓ１５０：検出結果取得手段）。
【００５５】
そして、取得した検出結果に基づいて、対物距離検出結果に基づく道路端（第１境界）を検出する（Ｓ１６０：第１境界検出手段）。この処理では、方位１〜Ｎにおける対物距離検出結果について、レイヤ毎に道路端の候補を検出する。
【００５６】
詳細には、隣接する方位での対物距離検出結果同士を順次比較し、これらの差が基準距離以上となる方位（反射光の受光タイミングが基準時間差以上となる方位）を、自車両の左右方向の正面を基準として左右に１つずつ検出し、これを道路端の候補として設定する。このとき、対物距離検出結果の差が基準距離以上となる複数の方位が検出された場合、自車両の左右方向の正面に近いものを道路端の候補として選択する。なお、前回の道路端の検出結果に近いものを道路端の候補として採用してもよい。
【００５７】
続いて、反射強度に基づく道路端（第２境界）を検出する（Ｓ１７０：第２境界検出手段）。この処理では、測距結果に基づく道路端と同様に、方位１〜Ｎにおける反射強度の検出結果について、レイヤ毎に道路端の候補を検出する。つまり、隣接する方位での反射強度の検出結果同士を順次比較し、これらの差が基準強度差以上となる方位を道路端の候補として検出する。
【００５８】
このようなＳ１６０，Ｓ１７０の処理を実施すると、レイヤ毎に左右２つずつの道路端の候補が得られる。
続いて、道路境界検出処理を実施する（Ｓ１８０：道路端設定手段）。道路境界検出処理は、対物距離検出結果に基づく道路端と反射強度に基づく道路端とをどのように利用するかを設定し、道路端の位置を決定する処理である。
【００５９】
詳細には、図５に示すように、まず、投票空間１および投票空間２を初期化する（Ｓ３１０、Ｓ３２０）。ここで、投票空間とは、近似曲線（近似直線）を求めるために利用される仮想空間を表す。続いて、変数ｉをリセットする（Ｓ３３０）。そして、変数ｉと変数Ｎとを比較する（Ｓ３４０）。ここで、定数Ｎはレイヤ数（レイヤ番号の最大値）を示す。
【００６０】
変数ｉが変数Ｎ未満であれば（Ｓ３４０：ＹＥＳ）、ｉ番目のレイヤについて投票処理を行う（Ｓ３５０、Ｓ３６０）。ここで投票処理とは、近似曲線を表す関数における定数を前述の投票空間における各軸に取り、この関数において、選択している道路端の候補を通るための、取り得る定数の組み合わせをこの投票空間にプロットする処理である。
【００６１】
具体的に対物距離検出結果の投票処理（Ｓ３５０）では、図６（ａ）に示すように、道路端の候補の座標を（ｘ、ｙ）とする。そして、図６（ｂ）に示すように、自車両が位置するｘ-ｙ平面における近似曲線を表す関数を、「ｘ＝ａｙ＋ｂ」と仮定し、定数であるａおよびｂを各軸に取った投票空間１において、取り得るａおよびｂの組み合わせを、ｂを所定値（例えば０．１）ずつ変更しつつ、プロットすることによって行う。
【００６２】
次に、反射強度の投票処理（Ｓ３６０）では、対物距離検出結果の投票処理に用いた投票空間（投票空間１）とは異なる投票空間（投票空間２）において同様の処理を行う。なお、反射強度の投票処理では、対物距離検出結果の投票処理に用いた投票空間と同一の投票空間を用いてもよい。
【００６３】
選択したレイヤにおける道路端の候補についての投票処理が終了すると、変数ｉをインクリメントし（Ｓ３７０）、Ｓ３４０の処理に戻る。このように、投票処理は道路端の候補毎に実施されるので、投票空間においては各道路端の候補に関する多くのプロットがなされる。また、過去に検出した道路端の候補を、自車の並進量および回転量に基づいて現時刻における位置を推定し、投票処理に用いてもよい。
【００６４】
このように、過去の検出結果も利用することで、投票空間に対する投票数が増加し、信頼性の高い結果が得られることとなる。なお、自車の並進量および回転量は、自車の速度や操舵角などから、周知の方法を用いることで推定することができる。
【００６５】
ところで、Ｓ３４０の処理にて変数ｉが定数Ｎ以上であれば（Ｓ３４０：ＮＯ）、全ての道路端の候補についての投票処理が終了しているので、続く処理では投票処理に基づく近似曲線を算出し、道路端を特定する境界判定処理を行う（Ｓ３８０）。この処理は、図７に示すように、まず、対物距離検出結果を投票した投票空間１において、自車両の正面に対して左側に相当する投票空間から極大投票位置を抽出する（Ｓ４１０）。
【００６６】
ここで、自車両の正面に対して左側に相当する投票空間とは、例えば、ｘの値が負になるような定数ａ、ｂの組み合わせとなる領域を示す。また、近似的な方法として、ｂ＜０を満たす投票空間を、自車両の正面に対して左側に相当する投票空間としてもよい。
【００６７】
これは、自車近傍の道路は自車進行方向にほぼ平行な直線で近似できると仮定した上で、その近似直線の切片ｂが負であれば、自車両の正面に対して左側の道路端であるという考えに基づく。なお、道路形状がカーブであることが分かっている場合等には、左側の道路端が存在すると推定される位置に対応する定数ａ、ｂの組み合わせとなる領域を示す。
【００６８】
また、極大投票位置とは、各道路端の候補に関する前述のプロットの集中度合いが相対的に高くなる投票空間上の点（領域）を表し、ここでは上記の領域（自車両の正面に対して左側に相当する投票空間）から極大投票位置を１つ抽出する。ここで抽出された極大投票位置は、壁面やガードレールなど、凹凸のある道路境界を、図６（ａ）のｘ-ｙ平面における直線ｘ＝ａｙ＋ｂで表した際の係数ａおよび係数ｂを表す。
【００６９】
これらの位置を検出するためには、例えば、投票空間を所定の値毎にマトリクス状に区切り、区切られた各領域におけるプロット数をカウントするようにすればよい。
このためには、全てのプロットが終了してから各領域のプロット数をカウントしてもよいし、投票処理においてプロットされた領域のカウンタ値をプロットがされる度にインクリメントするようにしてもよい。なお、最大投票位置における投票数（プロット数）は、ＲＡＭにおける所定領域に格納される。
【００７０】
次に、反射強度を投票した投票空間２における、自車両の正面に対して左側に相当する投票空間から、極大投票位置を１つ抽出する（Ｓ４２０）。ここで抽出された極大投票位置は、白線など、凹凸のない道路境界を、図６（ｃ）のｘ−ｙ平面における直線ｘ＝ａｙ＋ｂで表した際の係数ａおよび係数ｂを表す。なお、自車両の正面に対して左側に相当する投票空間の設定方法、および極大投票位置の検出方法は、上述の方法と同様の処理を用いる。
【００７１】
続いて、抽出した２つの極大投票位置が所定の条件を満たすか否かを判定する（Ｓ４３０）。ここで、所定の条件とは、極大投票位置の信頼度が高いことを判定することができればよく、例えば、
［１］極大投票位置における投票数が閾値以上であること（信頼度の確認）、
［２］２つの極大投票位置から得られる直線が概ね平行である（傾きａの値の差が閾値以内）、
［３］２つの極大投票位置から得られる直線が異なる位置に存在する（切片ｂの差が閾値以上）
の各条件の全てを満たすこと等が考えられる。
【００７２】
なお、極大投票位置から得られる直線における定数ａおよびｂを特定する際には、最大投票位置においてプロットされた各定数ａおよびｂの値を平均化したものを採用すればよい。また、予め投票空間における各領域にこれらの領域を表す値（代表値）を対応付けておき、最大投票位置における代表値を採用するようにしてもよい。
【００７３】
抽出した２つの極大投票位置が所定の条件を満たしていれば（Ｓ４３０：ＹＥＳ）、２つの直線のうちの自車両から遠いほうの直線を物理境界に設定し（Ｓ４４０）、２つの直線のうちの自車両が近い方の直線を法規直線に設定する（Ｓ４５０）。ここで、「物理境界」とは、この境界を越えると衝突や脱輪が発生する虞がある境界（例えば、縁石、壁面、崖等）を示し、「法規境界」とは、この境界を越えても直ちに衝突や脱輪が発生する虞は少ないが、道路として認められた領域外を走行することになる境界（例えば、白線、黄線等）を示す。
【００７４】
一方、２つの極大投票位置が所定の条件を満たしていなければ（Ｓ４３０：ＮＯ）、投票数の多い極大投票位置に対応する直線を物理境界に設定し（Ｓ４６０）、法規境界は存在しないものとする（Ｓ４７０）。ここで、投票数の多い極大投票位置を物理境界に採用するのは、投票数の多い極大投票位置が投票数の少ない極大投票位置に対して信頼性が高いことに起因する。例えば、法規境界として白線を検出しているものの、その白線のペイント状態が悪い場合（白線が擦れている等）は、極大投票位置における投票数が少なくなる。
【００７５】
このような場合は、道路構造の変更工事を行った際、以前の道路端として使用されていた白線である可能性もあり、より信頼性の高い（即ち、投票数の多い）物理境界を道路端として採用しても良い。または、道路端からの逸脱を回避することを第一の目的とした場合には、投票数の大小によらず、自車両に近い側の直線を物理境界に設定してもよい。
【００７６】
そして、Ｓ５１０〜Ｓ５７０において、自車両の右側に相当する投票空間にて、Ｓ４１０〜Ｓ４７０と同様の処理を実施する。このような境界判定処理が終了すると、道路境界検出処理、およびレーダ処理を終了する。
【００７７】
次に、上記のレーダ処理によって検出された道路端を利用して運転者に警報等を行う処理について図８を用いて説明する。図８（ａ）は車両制御部３０が実行する車両制御処理（運転支援手段）を示すフローチャート、図８（ｂ）は車両制御処理の概要を示す鳥瞰図である。
【００７８】
車両制御処理は、車両の走行中に所定の周期毎（例えば１００ｍｓ毎）に繰り返し実施される処理であって、図８（ａ）に示すように、まず、自車両と道路境界（物理境界または法規境界）との距離と所定の閾値（例えば５０ｃｍ）とを比較する（Ｓ６１０）。
【００７９】
自車両と道路境界との距離が閾値よりも大きければ（Ｓ６１０：ＮＯ）、車両制御処理を終了する。また、自車両と道路境界との距離以下であれば（Ｓ６１０：ＹＥＳ）、道路境界が物理境界であるか否かを判定する（Ｓ６２０）。
【００８０】
道路境界が物理境界であれば（Ｓ６２０：ＹＥＳ）、図８（ｂ）、図８（ｃ）に示すように、自車両が物理境界に衝突（脱輪）等する虞があるため、警報および車両制御を行う（Ｓ６３０）。この処理では、例えば、画像や音によって運転者に警告を行いつつ、自車両を減速させたり、ステアリングを物理境界とは反対側に切ったりする等の車両制御を行う。
【００８１】
また、道路境界が法規境界であれば（Ｓ６２０：ＮＯ）、方向指示器が点灯しているか否かを判定する（Ｓ６４０）。方向指示器が点灯していれば（Ｓ６４０：ＹＥＳ）、運転者の意図による道路逸脱と判断し、警報等を行うことなく車両制御処理を終了する。
【００８２】
また、方向指示器が点灯していなければ（Ｓ６４０：ＮＯ）、運転者の意図ではない道路逸脱ではあるものの、図８（ｃ）に示すように、自車両が衝突等することはないと推定できるので、警報のみを行う（Ｓ６５０）。このような警報等を行うと、車両制御処理を終了する。
【００８３】
［本実施形態による効果］
以上のように詳述した運転支援システム１においてレーダ装置１０のレーダ制御部１１は、レーダ処理にて、自車両が走行する道路の道路端を検出し、車両制御部３０は、車両制御処理にて、自車両が道路端に接近したとき、自車両が道路端に接近しなくなるような運転支援を行う。
【００８４】
レーダ装置１０の詳細としては、まず、レーダ制御部１１は、被測定物を検出する対象となる個別領域を自車両の進行方向の左右方向に仮想的に多数並べて形成される検出対象領域において、各個別領域に対してそれぞれ光波を照射し、この光波が被測定物に反射されることによる反射光を受光することにより、反射光の反射強度および被測定物までの距離（対物距離）をそれぞれ検出しつつＲＡＭ等のメモリに記録する。そして、記録した個別領域毎の反射強度および対物距離を取得する。
【００８５】
また、レーダ制御部１１は、各個別領域のうちの隣接する個別領域で各対物距離の差が基準距離差以上となる第１境界を検出し、各個別領域のうちの隣接する個別領域で各反射強度の差が基準強度差以上となる第２境界を検出する。そして、レーダ制御部１１は、各境界の位置を各境界に対応する各対物距離に基づいて特定し、第１境界の位置または第２境界の位置を道路端として設定する。
【００８６】
このようなレーダ装置１０によれば、道路端の検出結果に応じて自車両が道路を逸脱しないように運転支援を行うことができる。また、対物距離および反射強度の両方を利用して対物距離の差や反射強度の差が基準値以上となる境界を検出するので、少なくとも何れかの境界が検出されていれば、道路端を検出することができる。よって、道路端の検出精度を向上させることができる。
【００８７】
なお、レーダ制御部１１は、対物距離の差に基づいて、道路上の凹凸を検出することができ、レーダ制御部１１は、反射光の反射強度の差に基づいて、道路において材質（反射率）が変化する境界を検出することができる。このように、対物距離の差だけでなく、反射強度の差も利用することで、従来技術では検出が困難であった白線や二輪車専用通行帯を示す路面ペイントによる道路境界（図１１）も検出することができる
また、レーダ装置１０においてレーダ制御部１１は、複数の検出対象領域においてそれぞれ検出した複数組の対物距離および反射強度を取得し、複数の検出対象領域にて検出された対物距離および反射強度を利用して各境界を検出する。
【００８８】
このようなレーダ装置１０によれば、複数の検出対象領域において検出された複数組の対物距離および反射強度を利用して道路端を検出するので、１組の対物距離および反射強度を利用する場合と比較して、ノイズ等の影響を受け難くすることができる。例えば、図９に示すように、自車両の進行方向に向かって左側の壁面などは、道路面に比べ凹凸が大きいため、従来技術でも検出することができる。
【００８９】
一方、自車両の進行方向に向かって右側にある砂、石、樹木などの微小な凹凸は、対物距離の変化が道路面に比べ十分に大きくないため、道路端が検出できない虞がある。それに比べ、本発明は凹凸のある物理境界だけでなく、凹凸の無い法規境界も検出することができるため、図９に記載の白線も検出することができる。よって、道路端の検出精度をより向上させることができる。
【００９０】
また、レーダ装置１０においてレーダ制御部１１は、自車両の左右方向における正面の位置を基準として、左右方向のそれぞれにおいて道路端を検出する。
このようなレーダ装置１０によれば、一方の道路端だけでなく、左右両方の道路端を検出することができる。
【００９１】
さらに、レーダ装置１０においてレーダ制御部１１は、第１境界の位置または第２境界の位置のうちの自車両の正面の位置に近い境界を道路端として設定してもよい。
このようなレーダ装置１０によれば、道路端を、より自車両の正面に近い位置に設定することで、道路端を検出し間違えたとしても、自車両に脱輪等を誘発させないようにすることができる。
【００９２】
また、運転支援システム１において車両制御部３０は、車両制御処理にては、自車両が物理境界に接近したときと、自車両が法規境界に接近したときとで異なる運転支援を行う。
【００９３】
このような運転システム１によれば、物理境界と法規境界との両方が検出された場合には、自車両が何れの境界に接近するかに応じて異なる運転支援を行うことができる。また、自車両が法規境界に接近した場合は、直ちに衝突や転落、脱輪等が発生する虞は低いため、例えば画像や音によって運転者に警告を行いつつ、自車両を減速させたり、ステアリングを物理境界とは反対側に切ったりする等の車両制御を行うことができる。
【００９４】
さらに、例えば、自車両が物理境界に接近した場合は、衝突や転落、脱輪等が発生する虞があるため、警報および車両制御を行うことができる。このように上記実施形態の運転システム１では、法規境界および物理境界に接近したときに、２段階に分けて警報等を行うことができるので、より安全になるように運転者を支援することができる。
【００９５】
また、運転支援システム１では、法規境界および物理境界を検出するので、注意（軽度の警報）と警告（重度の警報）とを使い分けることができる。
［その他の実施形態］
本発明の実施の形態は、上記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００９６】
例えば、上記実施形態において、複数のレイヤにおいてそれぞれ道路端の候補を検出し、複数の道路端の候補について投票処理を行うことによって道路端の位置を設定したが、この際、過去の処理の際に検出された道路端の候補の位置を考慮して投票処理を実施してもよい。即ち、過去において検出された道路端の候補の位置が、どの程度相対移動したかを自車両の挙動（速度、角速度）を検出することによって予測し、この予測した位置にて道路端の候補を検出したものとして、投票処理（Ｓ３４０，Ｓ３５０）の際に併せて投票してもよい。
【００９７】
また、上記実施形態では、抽出した２つの極大投票位置が所定の条件を満たしていれば（Ｓ４２０：ＹＥＳ）、２つの直線のうちの自車両から遠いほうの直線を物理境界に設定し（Ｓ４３０）、２つの直線のうちの自車両が近いほうの直線を法規境界に設定する（Ｓ４４０）ようにしたが、対物距離検出結果に基づく道路端を物理境界に設定し、反射強度に基づく道路端を法規境界に設定してもよい。つまり、壁面や崖等の立体物があると推定できる場合に物理境界に設定し、立体物ではないと推定できる場合に法規境界に設定する。
【００９８】
このような処理を実現するためには、対物距離検出結果に基づく道路端を検出するための投票空間と、反射強度に基づく道路端を検出するための投票空間とを別に設定すればよい。上記のようにしても、上記実施形態と同様の効果を享受することができる。
【００９９】
また、上記実施形態では、投票空間の中から極大投票位置を抽出し、物理境界および法規境界を設定するようにしたが、極大投票位置における投票数が少ない場合は、検出結果の信頼性が低いと判断し、信頼性が低い旨の判断結果を、図示しない表示装置、音声出力装置等に出力してもよい。このような処理を行うことで、道路端の誤検出による運転支援への悪影響を回避することができる。
【０１００】
また、上記実施形態では、自車両近傍の道路は直線で近似できるとし、投票処理における近似曲線を「ｘ＝ａｙ＋ｂ」と仮定したが、直線だけでなくカーブも表現できる「ｘ＝ａｙ＾２＋ｂｙ＋ｃ」のような二次曲線に設定してもよい。このようにすることで、道路端の位置を一次曲線よりも正確に求めることができる。
【０１０１】
さらに、操舵角などの車両情報や地図情報などから自車前方が直線かカーブかが分かる場合は、状況に応じて近似曲線を切り換えてもよい。このように地図情報を利用する場合には、地図情報については周知のナビゲーション装置等から取得できるように構成すればよい。
【符号の説明】
【０１０２】
１…運転支援システム、１０…レーダ装置、１１…レーダ制御部、１２…走査駆動部、１３…光学ユニット、３０…車両制御部。
【図１】
0005488518.tif 000002
【図２】
0005488518.tif 000003
【図３】
0005488518.tif 000004
【図４】
0005488518.tif 000005
【図５】
0005488518.tif 000006
【図７】
0005488518.tif 000007
【図６】
0005488518.tif 000008
【図８】
0005488518.tif 000009
【図９】
0005488518.tif 000010
【図１０】
0005488518.tif 000011
【図１１】
0005488518.tif 000012