(57)【要約】【課題】  車載用レーダに関し、特に静止物を用いた車載用レーダ装置の軸ずれの誤判定を防止する軸ずれ判定方法を提供する。【解決手段】  静止物分布からレーダの軸ずれ量を判定する際に、静止物分布に軸ずれ量の演算を間違う要素を検出したときは、その軸ずれ量の演算をキャンセルすることから成る。【選択図】      図７
2006010584.tif 000002
【特許請求の範囲】
【請求項１】
静止物分布からレーダの軸ずれ量を判定する車載用レーダ装置の軸ずれ判定方法であって、静止物分布に軸ずれ量の演算を間違う要素を検出したときは、その軸ずれ量の演算をキャンセルすることを特徴とする車載用レーダ装置の軸ずれ判定方法。
【請求項２】
車載用レーダ装置の軸ずれ判定方法は、
所定時間内のビーム走査により静止物の位置情報及びその検出回数を取得する第１のステップと、
前記位置情報を、車両現在位置を原点、車両左右方向の距離を横軸、そして車両進行方向の距離を縦軸とする格子状テーブルのアドレス情報に変換し、当該アドレス情報に対応する格子領域に前記検出回数を格納する第２のステップと、
前記格子状テーブルにおける所定縦軸の格子列から、静止物演算ラインの基準となる最初の角度演算格子を決定する第３のステップと、
前記角度演算格子とその左右の格子とを含む横軸の範囲内で、前記所定縦軸の車両進行方向における次の距離の格子列から、その格子列の角度演算格子を決定し、それを順次繰り返していく第４のステップと、
前記第４のステップにおいて、前記角度演算格子とその左右の所定数の格子とを含む横軸の範囲内で、前記次の距離の格子列から前記検出回数の複数の山を検出したときは、前記決定された角度演算格子を結ぶ静止物演算ラインを求める演算を実行しない第５のステップと、で構成することを特徴とする車載用レーダ装置の軸ずれ判定方法。
【請求項３】
前記第３のステップにおいて、前記格子列の相互に隣接する格子に格納された前記検出回数の差分が最大となる格子を前記角度演算格子とする、ことを特徴とする請求項２記載の車載用レーダ装置の軸ずれ判定方法。
【請求項４】
前記差分は、原点側の格子の検出回数からそれに隣接する格子の検出回数を減算することにより求める、ことを特徴とする請求項３記載の車載用レーダ装置の軸ずれ判定方法。
【請求項５】
前記第５のステップにおいて、前記検出回数の複数の山は前記角度演算格子の左右に位置すること、を特徴とする請求項２記載の車載用レーダ装置の軸ずれ判定方法。
【請求項６】
前記角度演算格子の左右に位置する複数の山は、左側の山の数を数える左山カウンタと右側の山の数を数える右山カウンタとによって個別に計数され、左山カウンタと右山カウンタの両方とも山の数を計数しているときにだけ、前記静止物演算ラインを求める演算を実行しないこと、を特徴とする請求項５記載の車載用レーダ装置の軸ずれ判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車載用レーダに関し、特に静止物の軌跡を用いた車載用レーダ装置の軸ずれ判定方法に関するものである。
【背景技術】
【０００２】
走査型の車載用レーダ装置を使用するには、車両の直線走行方向の軸線とビームの走査中心軸とが正確に一致している必要がある。車両走行中のレーダ装置に加わる振動やその経年変化等によって軸ずれが生じると、前方車両等の被検出物体の位置を誤って検出することになる。そのため、車両の走行中も常時軸ずれを検出してそれを補正することが行われている（例えば、特許文献１参照）。
【０００３】
図１及び２には、従来の軸ずれ検出方法の一例を示している。
図１には、白線などの中央線１３の左右に走行レーン１２及び１４を有する道路であって、路側に静止物であるガードレール１１及び１５を配置した直線道路と、その左側走行レーン１２を走行する車両１０の一例を示している。
【０００４】
また、図中には、車両１０に搭載されたレーダ装置による軸ずれのない状態でのレーダ検知エリア１８ａと、右方に軸ずれ（軸ずれ角θ）を生じている状態でのレーダ検知エリア１８ｂの双方を示している。ここで、引用符号１６は車両１０の直線走行方向の軸線を、引用符号１７ａ及び１７ｂは、レーダ検知エリア１８ａ及び１８ｂの各ビーム走査中心軸を示している。
【０００５】
図２の（ａ）には、軸ずれのない状態における静止物の検出例を示している。
ここでは、レーダ検知エリア１８ａ内でビームを走査して、ビーム角（Φi）毎に静止物であるガードレール１１及び１５の距離（Ｒi）を所定時間内で複数回検出する。その結果を、車両１０の現在位置を中心に、その直進方向の距離をｘ軸、左右の横位置をｙ軸とするｘ−ｙ座標上にプロットしている。図２の（ｂ）は、軸ずれ（軸ずれ角θ）が生じたレーダ検知エリア１８ｂ内でビームを走査する以外は、図２の（ａ）と同様である。
【０００６】
図２の（ａ）及び（ｂ）には、検出データを基に所定のアルゴリズムを使って算出した道路と静止物であるガードレール１１及び１５との境界線（以降、「静止物演算ライン」という）を太実線で示している。図２の（ａ）の軸ずれのない状態では、静止物演算ラインは車両１０の直線走行方向の軸線１６と並行になる。一方、図２の（ｂ）の軸ずれの生じている状態では、静止物演算ラインは車両１０の直線走行方向の軸線１６に対して軸ずれ角θ分だけ傾斜する。これにより、車両１０に搭載されたレーダ装置の軸ずれが検出可能となり、必要なら車両１０内部の軸ずれ調整手段によって検出された軸ずれ角θが補正される。
【０００７】
【特許文献１】特開平２００１−１６６０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の手法により判定される軸ずれは、現実にレーダ装置の軸ずれが生じている場合だけに限られず、車両の走行状態やその走行方法等によっても検出され得るものである。例えば、道路の一部に設けられた路側帯にもガードレールが設置されている場合、道路前方にガードレール幅よりも狭いトンネルの入り口がある場合、また２車線道路上で車両がレーンチェンジを行う場合、等には、一定時間内で複数回検出した静止物データの累積プロット表示は、図２の（ａ）及び（ｂ）に示すような単純な直線形状とはならず、一定の広がりを有してその中に複数の山を含むような複雑な形状を呈するようになる。
【０００９】
このように複雑な形状を呈する検出データからその静止物演算ラインを求めると、演算精度が悪化して、正しく設置されているレーダ装置（レーダ検知エリア１８ａ）であっても誤って軸ずれと判定（レーダ検知エリア１８ｂ）され得るという問題があった。また、誤って判定された軸ずれを補償するようにレーダ角度を自動調整すると、かえって走行車両の制御に悪影響を与えるという問題もあった。
【００１０】
そこで本発明の目的は、上記問題点に鑑み、ビーム走査による静止物検出データが、所定の軸ずれ判定条件に該当する場合には、そのデータを含む静止物演算ラインの演算処理をキャンセルすることで、軸ずれの誤判定を防止し、また軸ずれの誤った調整を防止する車載用レーダの軸ずれ判定方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明によれば、静止物分布からレーダの軸ずれ量を判定する車載用レーダ装置の軸ずれ判定方法であって、静止物分布に軸ずれ量の演算を間違う要素を検出したときは、その軸ずれ量の演算をキャンセルする車載用レーダ装置の軸ずれ判定方法が提供される。
【００１２】
また本発明によれば、車載用レーダ装置の軸ずれ判定方法であって、所定時間内のビーム走査により静止物の位置情報及びその検出回数を取得する第１のステップと、前記位置情報を、車両現在位置を原点、車両左右方向の距離を横軸、そして車両進行方向の距離を縦軸とする格子状テーブルのアドレス情報に変換し、当該アドレス情報に対応する格子領域に前記検出回数を格納する第２のステップと、前記格子状テーブルにおける所定縦軸の格子列から、静止物演算ラインの基準となる最初の角度演算格子を決定する第３のステップと、前記角度演算格子とその左右の格子とを含む横軸の範囲内で、前記所定縦軸の車両進行方向における次の距離の格子列から、その格子列の角度演算格子を決定し、それを順次繰り返していく第４のステップと、前記第４のステップにおいて、前記角度演算格子とその左右の所定数の格子とを含む横軸の範囲内で、前記次の距離の格子列から前記検出回数の複数の山を検出したときは、前記決定された角度演算格子を結ぶ静止物演算ラインを求める演算を実行しない第５のステップと、で構成する車載用レーダ装置の軸ずれ判定方法が提供される。
【発明の効果】
【００１３】
本発明によれば、ビーム走査による静止物検出データが、所定の軸ずれ判定条件に該当する場合には、その軸ずれ判定の演算処理をキャンセルすることで、軸ずれの誤判定を防止し、誤判定による軸ずれ調整が防止される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明について詳細に説明するが、先ずこれまでの軸ずれ判定手法について簡単に説明しておく。
【００１５】
図３には、ビーム走査による静止物検出データ（静止物マップ）の一例であって、直線道路の前方にガードレール幅よりも狭いトンネルの入り口がある場合の例を示している。ここでは、走行車両の現在位置を縦軸の距離０ｍ及び横軸の横位置０ｍとし、距離及び横位置で規定される格子上に、所定時間内（所定距離範囲２０ｍ〜７０ｍ内）におけるレーダ検知エリア内の静止物検出回数を、高軸の検出頻度として立体的に表示している。
【００１６】
検出頻度 [回数] は、０〜２５、０〜２５、２５〜５０、５０〜７５、７５〜１００、１００以上の５段階に分けられており、それぞれに異なる網掛を付すことで区別している。
【００１７】
図３の（ａ）の部分は、左レーンを走行する車両が左側ガードレールよりも内側にあるトンネルの入り口へ近づく過程での静止物検出頻度を示している。例えば、左路側ガードレール、その内側に配置されたトンネル入り口近傍のデリニエータ、そしてトンネル内の左側壁、等の順序で累積されていく静止物の検出頻度を表している。
【００１８】
図３の（ｂ）の部分は、デリニエータを一定間隔で配置した中央分離帯の検出頻度を表している。そして、図３の（ｂ）の部分は、対向レーンにおけるトンネル付近の静止物の検出頻度を表している。
【００１９】
図４及び５には、図３の例における静止物演算ラインの演算手法を示している。
図４は、車両の左側（横位置０〜−８[ｍ]）に位置する静止物の静止物演算ラインの求め方を図式的に示したものである。ここでは、最初の角度演算に使用する格子を決定するため、車両の側に最も近い格子列に対して、横位置０から−８[ｍ]の方向へ隣接格子同士の検出頻度値の差分演算を順次繰り返していく。この演算で最も立ち上がり傾斜角の大きな値を有する格子を検出し、それを角度演算の最初の基準格子と決定する。
【００２０】
一例として、格子 [縦軸、横軸]と定義し、静止物演算ラインの演算を縦軸３０ｍから開始する場合で、格子[３０、０]の検出頻度を「０」、格子[３０、−０.５]の検出頻度を「０」、格子[３０、−１．０]の検出頻度を「５」、格子[３０、−１．５]の検出頻度を「１２」、格子[３０、−２．０]の検出頻度を「５」、・・・とする。
【００２１】
この場合、格子[３０、−０.５]〜[３０、−２．０]のそれぞれの差分値は、０（＝０−０）、−５（＝０−５）、−７（＝５−１２）、＋７（＝１２−５）と求まる。その結果、最も立ち上がり傾斜の大きな値「−７」を有する格子[３０、−１．５]が角度演算の最初の角度演算格子と決定される。このように、符号が負で絶対値が最大の差分値を有する格子が角度演算格子となり、図４の例では（１）の角度演算に使う格子が最初の角度演算格子と決定される。
【００２２】
図４には、また次の角度演算格子を決定する際の格子選定範囲を白抜きの矢印で示している。図中の矢印で示すように、これまでは、静止物演算ラインの連続性を保ち且つその演算量を低減させるために、今回の演算に使用する角度演算格子とその左右に隣接する２つの格子を加えた範囲を、次回の演算で使用する角度演算格子の選定範囲として制限していた。
【００２３】
図５には、次の角度演算格子の選定方法を図式的に示している。
図５の（ａ）は、図３の静止物マップの一部を切り出してきたものであり、前述した例と対応させて、決定された最初の角度演算格子[３０、−１．５]を網掛格子で明示している。その結果、現時点（今回）における角度演算格子の選定範囲は、今回の演算対象となる縦軸３２．５ｍの格子列で前回（最初）の角度演算格子と同じ横位置−１．５ｍを有する格子[３２．５、−１．５]を中心に、その左側格子[３２．５、−２．０]及び右側格子[３２．５、−１．０]を加えた範囲となる。なお、図中に示すように、実際の角度演算格子の選定範囲は−１．０〜−２．５ｍの１．５ｍ範囲内となる。
【００２４】
従って、今回の角度演算格子の選定範囲である３つの格子[３２．５、−１．０]〜格子[３２．５、−２．０]のうちの１つが今回（距離３２．５ｍの格子列）の角度演算格子として決定される。その際には、図４で説明したのと同じ手法により符号が負で絶対値がより大きな差分値を有する格子が選ばれる。今回の角度演算格子の決定により、次回（距離３５.０ｍの格子列）の角度演算格子の選定範囲として、図中に示す３つの枠のうちで今回決定された角度演算格子を中心にもつ枠が選定される。
【００２５】
図５の（ｂ）及び（Ｃ）には、今回の角度演算格子の決定により、次回の角度演算格子の選定するための差分演算の例を図式的に示している。ここでは、理解の容易のために図４で説明したのと同じ検出頻度及び差分値を用いた例を示しており、それらについては更に説明しない。最終的に、最も大きな不値を有する格子が今回の角度演算格子として決定される。
【００２６】
上述した手法は、図３の車両の右側（横位置０〜＋８[ｍ]）に位置する静止物の静止物演算ラインを求める場合にも同様に適用される。但し、この場合には横位置０から＋８[ｍ]の方向へ差分演算を実行する。
【００２７】
図４に戻って、これまでの説明から角度演算格子（網掛枠）及びその選定範（白抜きの矢印）は、距離が遠くなるにつれて（１）→（５）へとだんだん位置が遷移していくのが理解される。これは図２の（ｂ）に示す軸ずれが生じた状態と同じ演算結果となる。このように、複雑な形状を呈する静止物検出データから静止物演算ラインを求めると、演算精度が悪化して軸ずれ判定を誤る場合が生じる。
【００２８】
図６及び７は、上記の誤判定を防止するための改善された静止物演算ラインの演算手法を示したものである。
本例の理解を容易にするために、先ずその動作原理を説明しておく。本例では、各格子列の角度演算格子を中心とする所定範囲内で、複数の異なる静止物検出頻度の「山」を検出する。そして、複数の山が検出されたデータから求める静止物演算ラインは演算精度を満足しないものとして、軸ずれ判定演算をキャンセルする。これにより、演算精度が保証されない判定演算は排除され、それによる軸調整処理も発生しない。
【００２９】
なお、前記角度演算格子を中心とする所定範囲内には、２車線道路においてレーンチェンジを行っても軸ずれ判定演算を誤らせる静止物データを生じさせない横幅（図６の白抜きの矢印）、例えば２．５〜３．６ｍが用いられる。また、「山」の検出は、「山」の部分で検出頻度の差分値の符号が「−」から「＋」へ変化することを利用する。
【００３０】
次に、本例の具体的な動作を、図７のシーケンスチャートに中心に、図６の動作と対応させて説明する。
２車線道路を走行していると、通常は左レーン側から見た左右ガードレールと、レーンチェンジ後に右レーン側から見た左右ガードレールの計４つのガードレール（静止物）が検出される。そのため、ステップＳ０１ではその内の左ラインの１本目を最初に選択する。
【００３１】
ステップＳ０２では、選択したラインの一番手前（直近）の格子列を検索して最初の角度演算格子を決定する。ステップ３では、次の距離の格子列において、最初の角度演算格子の左右に隣接する格子（±１格子）を含む範囲、すなわち次の角度演算格子の選定範囲が決定される。ステップＳ４では、選定された３つの格子の差分値をそれぞれ求めて、そのうちの１つが次の角度演算格子に決定される。ここまでは、図４及び５で説明してきたのと同様である。
【００３２】
次のステップＳ０５では、図６の（１）に例示するように、決定された角度演算格子の左右２格子以内（白抜き矢印；長さ２．５ｍ）に「山」があるか否かが判断される。「山」の有無自体は、「山」の部分では検出頻度の差分値の符号が「−」から「＋」へ変化することを利用して検出する。
【００３３】
角度演算格子の左２格子内に「山」を検出すると、ステップＳ１で選択したライン毎に設けられた「左山ありカウンタ」を１インクリメントする（Ｓ０５及び０６）。また、角度演算格子の右２格子内に「山」を検出すると、同様に選択したライン毎に設けられた「右山ありカウンタ」を１インクリメントする（Ｓ０７及び０８）。
【００３４】
これまでの動作は、全ての距離範囲（図６の（１）→（５））で実行される（Ｓ０９）。それらはまた、残りの全ての静止物ライン（例えば、残り３つのガードレール）に対しても実行される（Ｓ０１参照）。
【００３５】
次に、ステップＳ１１では、前述した複数の静止物ラインから実際に軸ずれ角を演算するラインを選択する。その演算開始前に、選択された静止物ライン用の「左山ありカウンタ」及び「右山ありカウンタ」のカウント値を参照し、それらが両方ともゼロ以外の場合（「山」は２つ）には軸ずれ角の演算をすることなく終了する（Ｓ１２及び１５）。従って、図６に示す例（図３も同様）では、図６の（１）及び（２）に示す左右の「山」の検出によって軸ずれ角の演算は実行されない。なお、カウント値が所定の閾値以上の場合に、演算を終了するようにしてもよい。
【００３６】
一方、選択された静止物ライン用の「左山ありカウンタ」及び「右山ありカウンタ」のカウント値の一方がゼロの場合（「山」は１つ）には、軸ずれ角の演算を実行して必要な処理を行なう（Ｓ１３及び１４）。
【００３７】
図８〜１０には、軸ずれ判定の一実施例を示している。
図８は、図３の（ａ）の部分を拡大して示しており、そこに付加された３本の線のうち、中央の線は距離毎の角度演算格子を結んだ線であり、その左右の線は前記角度演算格子の左右の「山」を検出するための範囲（左右２格子）を示している。
【００３８】
図９は、図８の立体表示された静止物マップを、レーダ装置又は車両のＥＣＵ装置のＲＡＭメモリに静止物検出回数テーブルとして格納した一例を示している。ここでは、図８の高軸の静止物検出頻度 [回数] に代えて、距離と横軸でアドレスされるメモリ領域にその検出回数を格納する。但し、図９では、図８との対応関係を明確にするために、静止物が検出された回数ではなく、図８に示す５段階の検出頻度の網掛模様で示している。例えば、検出頻度が２５−５０の網掛けが付されたメモリ領域には、実際には３５（２５＜３５＜５０）等の検出回数が格納されている。
【００３９】
図中の太実線で囲んだ部分は、決定された角度演算格子を示している。また、太点線で囲んだ部分は、左右の「山」を検出するための範囲（左右２格子）を示している。
【００４０】
図１０は、図９の静止物検出回数テーブルの差分値を格納するテーブルの一例を示している。
差分値の演算方法は図４及び５で説明した通りである。前述の例でいえば、格子[３０、−０.５]〜[３０、−２．０]のそれぞれの差分値、０（＝０−０）、−５（＝０−５）、−７（＝５−１２）、＋７（＝１２−５）が各メモリ領域に格納される。
【００４１】
但し、図１０のテーブルには、差分値の符号のみを格納した一例を示している。この例では、符号変化を検出することで「山」の部分の検出が容易となり、また角度演算格子の存在ヶ所もその符号配列から簡易に予測可能となる。この場合、予想ヶ所周辺のみの演算だけで角度演算格子を決定することも可能となる。
【００４２】
図１１には、本発明を適用した場合の効果の一例を示したものである。
図１１は、種々の走行環境において、レーダ軸を変えたときに実測された角度誤差データの一例を表している。横軸はレーダ取り付け軸角度（度）であり、縦軸は測定された角度誤差（度）である。図中の丸線内のデータは、走行環境（例えば、図３参照）によって角度誤差が大きくなっているが、本発明によってキャンセルされたデータを示している。他のデータは、角度誤差の許容範囲内である１度以内におさまっている。
【図面の簡単な説明】
【００４３】
【図１】従来の軸ずれ検出方法の一例（１）を示した図である。
【図２】従来の軸ずれ検出方法の一例（２）を示した図である。
【図３】静止物マップの一例を示した図である。
【図４】図３の静止物演算ラインの演算手法（１）を図式的に示した図である。
【図５】図３の静止物演算ラインの演算手法（２）を図式的に示した図である。
【図６】本発明による静止物演算ラインの演算手法を図式的に示した図である。
【図７】本発明による演算フローチャートの一例を示した図である。
【図８】静止物マップの一例を示した図である。
【図９】図８の静止物マップをＲＡＭメモリのテーブルで表した図である。
【図１０】図９のテーブルを差分符号で表した図である。
【図１１】本発明を適用した効果の一例を示した図である。
【符号の説明】
【００４４】
１０    車両
１１、１５    ガードレール
１６    車両の直線走行方向の軸線
１７ａ、１７ｂ    ビーム走査中心軸
１８ａ、１８ｂ    レーダ検知エリア
【図１】
2006010584.tif 000003
【図２】
2006010584.tif 000004
【図３】
2006010584.tif 000005
【図４】
2006010584.tif 000006
【図５】
2006010584.tif 000007
【図６】
2006010584.tif 000008
【図７】
2006010584.tif 000009
【図８】
2006010584.tif 000010
【図９】
2006010584.tif 000011
【図１０】
2006010584.tif 000012
【図１１】
2006010584.tif 000013