(57)【特許請求の範囲】
【請求項１】
障害物を回避する車両の挙動である往復操舵を検出する往復操舵検出部と、
前記往復操舵の開始時において前記車両が存在していた道路である操舵開始道路と、前記往復操舵の終了時において前記車両が存在していた道路である操舵終了道路とが同じ道路である場合に、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する障害物判定部であって、道路上にて連続する交差点ごとに道路を区切った道路区間のうち、前記往復操舵の開始時において前記車両が存在していた操舵開始道路区間と、前記往復操舵の終了時において前記車両が存在していた操舵終了道路区間とが同一である場合に、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する障害物判定部と、
を備える障害物判定システム。
【請求項２】
前記障害物判定部は、前記操舵開始道路区間と前記操舵終了道路区間とが異なり、前記操舵開始道路区間と前記操舵終了道路区間との接続角が閾値未満である場合には、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する、
請求項１に記載の障害物判定システム。
【請求項３】
前記障害物判定部は、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定した場合に、前記往復操舵を開始した地点と終了した地点との間の地点を撮像した画像をサーバに送信する、
請求項１または請求項２に記載の障害物判定システム。
【請求項４】
コンピュータを、
障害物を回避する車両の挙動である往復操舵を検出する往復操舵検出部、
前記往復操舵の開始時において前記車両が存在していた道路である操舵開始道路と、前記往復操舵の終了時において前記車両が存在していた道路である操舵終了道路とが同じ道路である場合に、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する障害物判定部であって、道路上にて連続する交差点ごとに道路を区切った道路区間のうち、前記往復操舵の開始時において前記車両が存在していた操舵開始道路区間と、前記往復操舵の終了時において前記車両が存在していた操舵終了道路区間とが同一である場合に、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する障害物判定部、
として機能させる障害物判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、障害物判定システムおよび障害物判定プログラムに関する。
【背景技術】
【０００２】  車両の挙動に基づいて、当該車両が障害物に遭遇したか否かを判定する技術が知られている（特許文献１、参照）。特許文献１において、急なハンドル操作があった場合に車両が障害物に遭遇したと判定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３４０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、障害物を回避する以外の場面での車両の挙動が、障害物を回避する場合の車両の挙動と類似することがあり、障害物が存在しないのに障害物が存在すると誤判定するという問題があった。例えば、障害物を左側に回避する際の挙動と、左折する際の挙動とが類似するため、左折しただけなのに障害物が存在すると誤判定される場合があった。  本発明は、前記課題にかんがみてなされたもので、右左折の挙動を障害物回避の挙動と誤判定する可能性を低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】  前記の目的を達成するため、本発明の障害物判定システムは、障害物を回避する車両の挙動である往復操舵を検出する往復操舵検出部と、前記往復操舵の開始時において前記車両が存在していた道路である操舵開始道路と、前記往復操舵の終了時において前記車両が存在していた道路である操舵終了道路とが同じ道路である場合に、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する障害物判定部と、を備える。【０００６】  前記の目的を達成するため、本発明の障害物判定プログラムは、コンピュータを、障害物を回避する車両の挙動である往復操舵を検出する往復操舵検出部、前記往復操舵の開始時において前記車両が存在していた道路である操舵開始道路と、前記往復操舵の終了時において前記車両が存在していた道路である操舵終了道路とが同じ道路である場合に、前記往復操舵を開始した地点と終了した地点との間に前記障害物が存在していると判定する障害物判定部、として機能させる。【０００７】  前記の構成において、往復操舵が終了した時点で、往復操舵が開始した時点と異なる道路へと車両が移動していた場合には、交差点で右左折を行った可能性が大きい。このように、右左折を行った可能性が大きい場合に、往復操舵があったとしても障害物が存在していると判定しないようにすることで、右左折の挙動を障害物回避の挙動と誤判定する可能性を低減できる。
【図面の簡単な説明】
【０００８】
【図１】障害物判定システムのブロック図である。
【図２】図２Ａ，図２Ｃ〜図２Ｅは道路の平面図、図２Ｂは操舵角のグラフである。
【図３】障害物判定処理のフローチャートである。
【発明を実施するための形態】
【０００９】  ここでは、下記の順序に従って本発明の実施の形態について説明する。（１）障害物判定システムの構成：（２）障害物判定処理：（３）他の実施形態：
【００１０】  （１）障害物判定システムの構成：  図１は、本発明の一実施形態にかかる障害物判定システム１０の構成を示すブロック図である。障害物判定システム１０は、車両に備えられた車載器である。障害物判定システム１０は、制御部２０と記録媒体３０とを備えている。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備え、記録媒体３０やＲＯＭに記憶された障害物判定プログラム２１を実行する。
【００１１】  記録媒体３０は、地図情報３０ａと画像ＤＢ（Database）３０ｂとを記録している。地図情報３０ａは、ノードデータとリンクデータと領域情報とを含む。ノードデータは、おもに交差点についての情報を示す。具体的に、ノードデータは、交差点に対応するノードの座標や交差点の形状を示す。リンクデータは、道路を予め決められた規則にしたがって区切ったリンクについてレーン数や幅員等の各種情報を示す。リンクのうち、長さ方向に連続するノードで区切ったものが本発明の道路区間を意味する。なお、３個以上の道路区間が接続しているノードが交差点に対応する。また、リンクデータにおいて、交差点にて接続する道路区間同士について道なり関係の有無が定義されている。本実施形態において、地図情報３０ａの作成時に調査員が各交差点を調査した際に、当該調査員によって道なり関係が定義されていることとする。例えば、調査員は、原則として、交差点を通過しても路線名や路線種別（高速道路、国道等）が変化しない道路区間同士に道なり関係を定義し、交差点を通過しても幅員やレーン数が大きく変化しない道路区間同士にも道なり関係を定義していることとする。
【００１２】  リンクデータは、形状補間点データを含む。形状補間点データは、道路区間の幅方向の中央に設定された形状補間点の座標を示すデータである。制御部２０は、ノードの座標と形状補間点の座標とを取得し、これらの座標を接続する折れ線、または、これらの座標の近似曲線をリンクの形状として取得する。また、制御部２０は、前記の折れ線または近似曲線の方向をリンクの方向として取得する。
【００１３】  画像ＤＢ３０ｂは、車両に備えられたカメラ４４が撮像した撮像画像の画像データを蓄積するデータベースである。画像ＤＢ３０ｂにおいて、撮像画像の撮像地点と撮像時刻とが対応付けられている。
【００１４】  車両は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とカメラ４４と操舵制御ＥＣＵ（Electronic Control Unit）４５と通信部４６とを備えている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、車速センサ４２からの信号に基づいて車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、ジャイロセンサ４３からの信号に基づいて車両の進行方向を取得する。制御部２０は、ＧＰＳ受信部４１や車速センサ４２やジャイロセンサ４３等の出力信号に基づいて車両の走行軌跡を特定することで車両の現在地を取得する。具体的に、制御部２０は、公知のマップマッチング（走行軌跡とリンクの形状との比較）を行うことにより、車両が現在走行しているリンクである走行リンクを特定し、当該走行リンク上の位置に近づくように現在地を補正する。
【００１５】  カメラ４４は、車両の外部の風景を撮像するカメラであり、予め決められた時間周期（例えば１秒）ごとに撮像を行う。制御部２０は、カメラ４４が撮像した撮像画像の画像データを画像ＤＢ３０ｂに蓄積する。また、制御部２０は、撮像画像の撮像時刻と撮像地点（撮像時刻における現在地）とを各撮像画像に対応付けて記録する。操舵制御ＥＣＵ４５は、車両が備える操舵輪の操舵角を制御するためのコンピュータである。操舵制御ＥＣＵ４５は、運転者が操作するステアリングホイールの回転角を検出し、当該回転角に応じた操舵輪の操舵角となるようにステアリングギアボックス等を制御する。通信部４６は、障害物判定システム１０と障害物画像配信サーバ５０との間の無線通信を実現するための通信回路である。障害物画像配信サーバ５０は、障害物Ｚの手前を通過する車両等に障害物画像を配信するコンピュータである。
【００１６】  障害物判定プログラム２１は、往復操舵検出モジュール２１ａと障害物判定モジュール２１ｂとを含む。往復操舵検出モジュール２１ａと障害物判定モジュール２１ｂとは、それぞれコンピュータとしての制御部２０を往復操舵検出部と障害物判定部として機能させるプログラムモジュールである。
【００１７】 往復操舵検出モジュール２１ａは、障害物を回避する車両の挙動である往復操舵を検出するための機能を制御部２０に実現させるためのプログラムモジュールである。具体的に、往復操舵検出モジュール２１ａの機能により制御部２０は、操舵角と車速と走行距離とを車両の挙動として検出し、当該車両の挙動が後述する条件を満足した場合に、往復操舵を検出する。なお、制御部２０は、操舵制御ＥＣＵ４５から操舵角を検出し、車速センサ４２の出力信号に基づいて車速を検出するとともに、時系列の車速を積分することにより走行距離を検出する。
【００１８】
【表１】
0006731332.tif 000002
表１は往復操舵を検出するための条件を示す表である。また、図２Ａは往復操舵を説明するための道路の平面図である。図２Ａにおいて、往復操舵中の複数の時刻における車両の状態が実線によって模式的に示されている（後述する図２Ｃ〜図２Ｅも同様）。表１に示す条件１〜条件５のすべてが成立した場合に、往復操舵が検出されたこととなる。条件１は、操舵角の絶対値の増加量が予め決められた急操舵閾値以上となることである。
【００１９】  図２Ｂは、操舵角のグラフである。図２Ｂの縦軸は操舵角を示し、横軸は時刻を示す。図２Ｂに示すように、操舵角は、車両が直進する際に０となり、操舵方向が左方向である場合に正となり、操舵方向が右方向である場合に負となることとする。操舵角の絶対値の増加量とは、単位時間当たりに増加した操舵角の大きさである。ここで、条件１が成立することは、一定の基準よりも急な操舵が行われたことを意味する。
【００２０】  条件２は、条件１の成立後における操舵角の絶対値の増加量が急操舵閾値の１／２以上となることである。つまり、条件２が成立することは、条件１の急操舵が行われた後に、条件１の急操舵ほど急ではないが、ある程度急な操舵が行われたことを意味する。
【００２１】  条件３は、条件１の操舵方向と条件２の操舵方向とが逆方向となることである。つまり、条件３が成立することは、一定の基準よりも急な操舵が行われた後に、ある程度急な操舵方向が反対方向に行われたこと、すなわち急操舵の往復が行われたことを意味する。ここで、条件１が成立した際の車両の現在地を、往復操舵の開始地点Ｓと表記し、条件２が成立した際の車両の現在地を往復操舵の終了地点Ｅと表記する。また、条件１が成立した時刻を往復操舵の開始時刻ＴＳと表記し、条件２が成立した時刻を往復操舵の終了時刻ＴＥと表記する。
【００２２】  条件４は、条件１の成立地点（開始地点Ｓ）から条件２の成立地点（終了地点Ｅ）までの距離Ｌが予め決められた基準距離（例えば５０ｍ）以下であることである。つまり、条件４が成立することは、一定の基準よりも短い距離の間に、急操舵の往復が行われたことを意味する。
【００２３】  条件５は、条件１の成立から条件２の成立までの平均車速が予め決められた基準車速（例えば２０ｋｍ／時）以下であることである。つまり、条件５が成立することは、一定の基準よりも遅い車速で、急操舵の往復が行われたことを意味する。
【００２４】  図２Ａ,図２Ｂの例では、最初に左方向に急操舵を行った後に、前進をしながら障害物Ｚの左側方を通過し、その後、右方向に操舵を行うことによって、車両が障害物Ｚを回避する往復操舵が示されている。図示しないが、右方向に障害物Ｚを回避する往復操舵が行われた際も、条件１〜条件５のすべてが成立することとなる。
【００２５】  障害物判定モジュール２１ｂは、往復操舵の開始時において車両が存在していた道路である操舵開始道路と、往復操舵の終了時において車両が存在していた道路である操舵終了道路とが同じ道路である場合に、往復操舵を開始した開始地点Ｓと終了した終了地点Ｅとの間に障害物Ｚが存在していると判定するための機能を制御部２０に実現させるためのプログラムモジュールである。具体的に、障害物判定モジュール２１ｂの機能により制御部２０は、道路上にて連続する交差点ごとに道路を区切った道路区間のうち、往復操舵の開始時において車両が存在していた操舵開始道路区間ＬＳと、往復操舵の終了時において車両が存在していた操舵終了道路区間ＬＥとが同一である場合に、往復操舵を開始した開始地点Ｓと終了した終了地点Ｅとの間に障害物Ｚが存在していると判定する。
【００２６】 操舵開始道路区間ＬＳとは、地図情報３０ａのリンクデータに規定されたリンクのうち、長さ方向に連続する交差点（ノード）によって区切られた道路区間であって、往復操舵の開始時刻ＴＳにおいて走行リンクであると特定された道路区間を意味する。一方、操舵終了道路区間ＬＥとは、地図情報３０ａのリンクデータに規定されたリンクのうち、長さ方向に連続する交差点によって区切られた道路区間であって、往復操舵の終了時刻ＴＥにおいて走行リンクであると特定された道路区間を意味する。上述したように、走行リンクは、公知のマップマッチングによって特定される。すなわち、操舵開始道路区間ＬＳの往復操舵の開始地点Ｓにおける走行リンクであり、操舵終了道路区間ＬＥは往復操舵の終了地点Ｅにおける走行リンクである。
【００２７】  図２Ａの場合、交差点のない地点を走行する際に往復操舵が生じており、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとは同一の道路区間となっている。この場合、障害物判定モジュール２１ｂの機能により制御部２０は、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在すると判定する。
【００２８】  図２Ｃは、交差点Ｃにて往復操舵が生じた例を示す。図２Ｃの場合、交差点Ｃにて往復操舵が生じており、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが交差点Ｃにて接続している同一でない道路区間となっている。この場合、障害物判定モジュール２１ｂの機能により制御部２０は、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在すると判定しない。
【００２９】  また、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが異なり、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが道なりの関係にある場合には、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定する。すなわち、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの間に道なり関係が定義されているか否かを判定し、道なり関係が定義されている場合には、障害物Ｚが存在していると判定する。
【００３０】  図２Ｄは、交差点Ｃにて往復操舵が生じた例を示す。図２Ｄの場合、交差点Ｃにて往復操舵が生じており、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが交差点Ｃにて接続している同一でない道路区間となっている。しかし、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが同一路線上の道路区間であり、道なりの関係となっている。この場合、障害物判定モジュール２１ｂの機能により制御部２０は、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在すると判定する。なお、操舵開始道路区間ＬＳとの間に道なり関係が定義されている道路区間を道なり道路区間ＬＣと表記する。
【００３１】  さらに、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが道なりの関係にあるが、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの接続角が閾値（例えば３０度）以上である場合には、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定しない。一方、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが道なりの関係にあり、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの接続角が閾値未満である場合には、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定する。すなわち、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが異なり、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの接続角が閾値未満である場合には、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定する。図２Ｅは、交差点Ｃにて往復操舵が生じた例を示す。図２Ｅの場合、交差点Ｃにて往復操舵が生じており、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの間に道なりに関係が定義されていることとする。
【００３２】  制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが接続している交差点Ｃに最も近い操舵開始道路区間ＬＳ上のノード（交差点Ｃ以外）または形状補間点から、当該交差点Ｃに向かうベクトルである進入ベクトルＶＳを取得する。さらに、制御部２０は、交差点Ｃから、当該交差点Ｃに最も近い操舵終了道路区間ＬＥ上のノード（交差点Ｃ以外）または形状補間点へと向かう退出ベクトルＶＥを取得する。そして、制御部２０は、進入ベクトルＶＳの方向に対する退出ベクトルＶＥの方向の差を接続角θとして取得し、当該接続角θが閾値以上であるか否かを判定する。図２Ｅの場合、接続角θはほぼ直角であるため、制御部２０は、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在すると判定しない。
【００３３】  また、障害物判定モジュール２１ｂの機能により制御部２０は、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定した場合に、往復操舵の開始地点Ｓと終了地点Ｅとの間の地点を撮像した撮像画像を障害物画像配信サーバ５０に送信する。障害物判定モジュール２１ｂの機能により制御部２０は、車両が往復操舵の開始時刻ＴＳから終了時刻ＴＥとの間の期間に撮像された撮像画像の画像データを画像ＤＢ３０ｂから取得し、当該画像データを障害物画像配信サーバ５０に送信する。なお、送信対象の撮像画像の撮像時刻は、必ずしも開始時刻ＴＳから終了時刻ＴＥとの間でなくてもよい。すなわち、往復操舵の開始地点Ｓと終了地点Ｅとの間の地点を撮像した撮像画像であればよく、カメラ４４の光軸方向に応じて送信対象の撮像画像の撮像時刻が調整されてもよい。
【００３４】  以上説明した本実施形態の構成において、往復操舵が終了した時点（終了時刻ＴＥ）で、往復操舵が開始した時点（開始時刻ＴＳ）と異なる道路へと車両が移動していた場合には、交差点Ｃで右左折を行った可能性が大きい。このように、右左折を行った可能性が大きい場合、すなわち操舵開始道路と操舵終了道路とが同一でない場合に、往復操舵があったとしても障害物Ｚが存在していると判定しないようにすることで、右左折した地点に障害物Ｚが存在すると誤判定する可能性を低減できる。
【００３５】  図２Ａに示すように、交差点Ｃで区切られた操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが同一である場合、交差点Ｃがない地点で往復操舵が検出されたこととなるため、右左折を行った可能性は小さい。そのため、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが同一である場合に、障害物Ｚが存在していると確実に判定できる。
【００３６】  図２Ｄに示すように、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが異なる場合、すなわち往復操舵が検出された地点の付近に交差点Ｃが存在する場合でも、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥ（道なり道路区間ＬＣ）とが道なりの関係にある場合には、右左折を行った可能性（操舵角が大きくなった可能性）は小さい。そのため、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが道なりの関係にある場合に、障害物Ｚが存在していると確実に判定できる。
【００３７】  図２Ｅに示すように、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥ（道なり道路区間ＬＣ）とが道なりの関係にある場合でも、接続角θが大きければ、操舵角が大きくなり往復操舵と類似する車両の挙動が検出され得ることとなる。このように、単に道なりに走行したことにより操舵角が大きくなったに過ぎない可能性が大きい場合に、障害物Ｚが存在していると判定しないようにすることで、障害物Ｚが存在すると誤判定する可能性を低減できる。以上説明した構成によって、単に右左折をしたに過ぎないのに障害物Ｚが存在していると誤判定する可能性を低減できるため、無駄な撮像画像が障害物画像配信サーバ５０に送信される可能性を低減できる。
【００３８】  （２）障害物判定処理：  次に、障害物判定プログラム２１の機能により実行される障害物判定処理を説明する。障害物判定処理は、車両の走行時において常時実行される処理である。なお、障害物判定処理を行う期間において、カメラ４４による撮像とマップマッチングとが常時実行されている。
【００３９】  まず、往復操舵検出モジュール２１ａの機能により制御部２０は、車両の挙動を監視する（ステップＳ１００）。すなわち、制御部２０は、車両が走行中において、車速センサ４２と操舵制御ＥＣＵ４５からの出力信号を常時監視し、往復操舵が検出できるようにする。次に、往復操舵検出モジュール２１ａの機能により制御部２０は、往復操舵が検出されたか否かを判定する（ステップＳ１０５）。すなわち、制御部２０は、表１に示す条件１〜条件５のすべてが成立したか否かを判定する。
【００４０】 往復操舵が検出されたと判定されなかった場合（ステップＳ１０５：Ｎ）、制御部２０は、ステップＳ１００に戻り、往復操舵の検出を継続する。一方、往復操舵が検出されたと判定された場合（ステップＳ１０５：Ｙ）、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳを取得する（ステップＳ１１０）。すなわち、制御部２０は、表１の条件１が成立した時刻である開始時刻ＴＳにおいて、走行リンクとして特定されていた道路区間である操舵開始道路区間ＬＳを取得する。
【００４１】  次に、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと道なりの関係が定義されている道路区間である道なり道路区間ＬＣを取得する（ステップＳ１１５）。制御部２０は、操舵開始道路区間ＬＳの始点と終点の交差点のうち、往復操舵の開始地点Ｓに近い方の交差点にて道なりに接続する道なり道路区間ＬＣを取得すればよい。
【００４２】  次に、障害物判定モジュール２１ｂの機能により制御部２０は、操舵終了道路区間ＬＥを取得する（ステップＳ１２０）。すなわち、制御部２０は、表１の条件２が成立した時刻である終了時刻ＴＥにおいて、走行リンクとして特定されていた道路区間である操舵終了道路区間ＬＥを取得する。
【００４３】  次に、障害物判定モジュール２１ｂの機能により制御部２０は、操舵終了道路区間ＬＥと操舵開始道路区間ＬＳとが同じであるか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、往復操舵が単一の道路区間上にて生じており、往復操舵の際に交差点を通過していないか否かを判定する。
【００４４】 操舵終了道路区間ＬＥと操舵開始道路区間ＬＳとが同じであると判定した場合（ステップＳ１２５：Ｙ）、障害物判定モジュール２１ｂの機能により制御部２０は、障害物Ｚが存在すると判定する（ステップＳ１３０）。すなわち、制御部２０は、交差点Ｃが存在しない地点にて往復操舵が生じたとして、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定する（図２Ａ）。
【００４５】  次に、障害物判定モジュール２１ｂの機能により制御部２０は、往復操舵が生じた地点を撮像した撮像画像を障害物画像配信サーバ５０に送信する（ステップＳ１３５）。すなわち、障害物Ｚが撮像されている可能性の高い撮像画像の画像データを障害物画像配信サーバ５０に送信する。
【００４６】  一方、操舵終了道路区間ＬＥと操舵開始道路区間ＬＳとが同じであると判定しなかった場合（ステップＳ１２５：Ｎ）、障害物判定モジュール２１ｂの機能により制御部２０は、操舵終了道路区間ＬＥと、道なり道路区間ＬＣ（操舵開始道路区間ＬＳと道なりの関係）とが同じであるか否かを判定する（ステップＳ１４０）。すなわち、制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが同じではないが、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが道なりの関係にあるか否かを判定する。
【００４７】 操舵終了道路区間ＬＥと、道なり道路区間ＬＣとが同じであると判定しなかった場合（ステップＳ１４０：Ｎ）、障害物判定モジュール２１ｂの機能により制御部２０は、障害物Ｚが存在しないと判定する（ステップＳ１５０）。すなわち、制御部２０は、往復操舵の開始地点Ｓと終了地点Ｅとの間に障害物Ｚが存在していると判定しない。つまり、往復操舵が生じた交差点Ｃにおいて、車両が道なりでない操舵終了道路区間ＬＥへと右左折した可能性が大きいとして、制御部２０は、障害物Ｚが存在していないと判定する（図２Ｃ）。
【００４８】  一方、操舵終了道路区間ＬＥと、道なり道路区間ＬＣとが同じであると判定した場合（ステップＳ１４０：Ｙ）、障害物判定モジュール２１ｂの機能により制御部２０は、操舵開始道路区間ＬＳと、道なり道路区間ＬＣとの接続角θが閾値以上であるか否かを判定する（ステップＳ１４５）。すなわち、制御部２０は、操舵開始道路区間ＬＳから交差点Ｃにする方向の進入ベクトルＶＳと、交差点Ｃから操舵終了道路区間ＬＥへと退出する方向の退出ベクトルＶＥの方向の差を接続角θとして取得し、当該接続角θが閾値以上であるか否かを判定する（図２Ｅ）。
【００４９】 操舵開始道路区間ＬＳと、道なり道路区間ＬＣとの接続角θが閾値以上であると判定しなかった場合（ステップＳ１４５：Ｎ）、障害物判定モジュール２１ｂの機能により制御部２０は、障害物Ｚが存在すると判定する（ステップＳ１３０）。すなわち、制御部２０は、道なりに大きく操舵する必要がない状況において往復操舵が検出された場合に、往復操舵を開始した開始地点Ｓと終了した終了地点Ｅとの間に障害物Ｚが存在していると判定する（図２Ｄ）。
【００５０】  一方、操舵開始道路区間ＬＳと道なり道路区間ＬＣとの接続角θが閾値以上であると判定した場合（ステップＳ１４５：Ｙ）、障害物判定モジュール２１ｂの機能により制御部２０は、障害物Ｚが存在しないと判定する（ステップＳ１５０）。すなわち、制御部２０は、単に道なりに大きく操舵した際に往復操舵が検出された可能性が高い場合に、往復操舵を開始した開始地点Ｓと終了した終了地点Ｅとの間に障害物Ｚが存在していると判定しない（図２Ｅ）。
【００５１】  （３）他の実施形態：  前記実施形態においては、車載の障害物判定システム１０が本発明の構成を備えたが、必ずしも車載器が本発明の構成を備えなくてもよい。例えば、本発明の構成を備えたサーバが車両と通信を行うことにより、当該車両にて往復操舵が生じたか否かを判定してもよい。また、障害物Ｚの判定の結果は、必ずしも画像の送信可否の決定に利用されなくてもよい。例えば、障害物Ｚが存在する付近を走行する車両に対して、サーバが注意喚起をするための情報（撮像画像は含まない）を送信してもよい。
【００５２】  さらに、地図情報３０ａにおいて、接続角θが閾値未満となる道路区間同士が道なり関係にあると定義される場合も有り得る。このような地図情報３０ａを使用する場合、制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥ（道なり道路区間ＬＣ）との接続角θの判定処理（図３のステップＳ１４５）を省略してもよい。また、このような地図情報３０ａを使用しない場合であっても、撮像画像の通信帯域等に余裕がある場合には、制御部２０は、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの接続角θの判定処理を省略してもよい。
【００５３】  さらに、制御部２０は、道なりの関係の有無に拘わらず、操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとが同じでない場合には、障害物Ｚが存在すると判定しないようにしてもよい。また、必ずしも操舵開始道路区間ＬＳと操舵終了道路区間ＬＥとの同一性に基づいて、操舵開始道路と操舵終了道路とが同じであるか否かを判定しなくてもよい。例えば、制御部２０は、往復操舵が生じた区間に交差点Ｃが存在するか否かをノードデータに基づいて判定し、交差点Ｃが存在しない場合に障害物Ｚが存在すると判定してもよい。また、制御部２０は、車両の外部の風景を撮像し、当該風景の画像を画像認識することによって、同じ道路を継続して走行しているか否かを判定してもよい。
【００５４】  本発明において、障害物とは、道路上において車両の通行を妨げる物体であり、車両によって回避される物体である。車両の挙動は、車両の運動状態に基づいて検出されてもよいし、車両の操作状態に基づいて検出されてもよいし、これらの組み合わせに基づいて検出されてもよい。往復操舵とは、障害物を避ける方向に進行方向を変化させる往方向の操舵と、障害物を避ける前の方向に進行方向を変化させる復方向の操舵とを含む。往復操舵であると判断する条件に、往方向の操舵と復方向の操舵とが急操舵（単位時間あたりの操舵角の変化量が閾値以上等）であることや、往方向の操舵と復方向の操舵との時間間隔が判定値以下であることが加重されてもよい。さらに、往復操舵であると判断する条件に、障害物を避ける方向に進行方向を変化できるように減速する挙動と、障害物を避けた後に加速する挙動の少なくとも一方が検出されることが加重されてもよい。
【００５５】  障害物判定部は、操舵開始道路と操舵終了道路とが同じ道路である場合に障害物が存在していると判定すればよく、操舵開始道路と操舵終了道路とが異なる道路である場合には障害物が存在していないと判定すればよい。さらに、障害物判定部は、操舵開始道路と操舵終了道路とが同じ道路であるか否かが不明である場合にも、障害物が存在していないと判定してもよい。また、障害物判定部は、必ずしも操舵開始道路と操舵終了道路とを特定し、これらの一致性に基づいて操舵開始道路と操舵終了道路とが同じ道路であるか否かを判定しなくてもよい。例えば、障害物判定部は、往復操舵の開始時において車両が存在していた位置と、往復操舵を開始した地点と終了した地点との間に交差点が存在しないことをもって、操舵開始道路と操舵終了道路とが同じ道路であると判定してもよい。
【００５６】  さらに、障害物判定部は、道路上にて連続する交差点ごとに道路を区切った道路区間のうち、往復操舵の開始時において車両が存在していた操舵開始道路区間と、往復操舵の終了時において車両が存在していた操舵終了道路区間とが同一である場合に、往復操舵を開始した地点と終了した地点との間に障害物が存在していると判定してもよい。ここで、交差点で区切られた操舵開始道路区間と操舵終了道路区間とが同一である場合、交差点がない地点で往復操舵が検出されたこととなるため、右左折を行った可能性は小さい。そのため、操舵開始道路区間と操舵終了道路区間とが同一である場合に、障害物が存在していると確実に判定できる。
【００５７】  また、障害物判定部は、操舵開始道路区間と操舵終了道路区間とが異なり、操舵開始道路区間と操舵終了道路区間との接続角が閾値未満である場合には、往復操舵を開始した地点と終了した地点との間に障害物が存在していると判定してもよい。ここで、操舵開始道路区間と操舵終了道路区間とが異なる場合、すなわち往復操舵が検出された地点の付近に交差点が存在する場合でも、操舵開始道路区間と操舵終了道路区間との接続角が閾値未満である場合には、右左折を行った可能性（操舵角が大きくなった可能性）は小さい。そのため、操舵開始道路区間と操舵終了道路区間との接続角が閾値未満である場合に、障害物が存在していると確実に判定できる。
【００５８】  さらに、障害物判定部は、操舵開始道路区間と操舵終了道路区間とが道なりの関係にあるが、操舵開始道路区間と操舵終了道路区間との接続角が閾値以上である場合には、往復操舵を開始した地点と終了した地点との間に障害物が存在していると判定しないようにしてもよい。操舵開始道路区間と操舵終了道路区間とが道なりの関係にある場合でも、接続角が大きければ、操舵角が大きくなり往復操舵と類似する車両の挙動が検出され得ることとなる。このように、単に道なりに走行したことにより操舵角が大きくなったに過ぎない可能性が大きい場合に、障害物が存在していると判定しないようにすることで、障害物が存在すると誤判定する可能性を低減できる。ここで、操舵開始道路区間と操舵終了道路区間との接続角は、操舵開始道路区間と操舵終了道路区間とが接続している交差点における進行方向の変化角を意味する。すなわち、操舵開始道路区間と操舵終了道路区間との接続角は、交差点における操舵開始道路区間の方向を基準として、交差点における操舵開始道路区間の方向がどれだけ変化しているかを示す角度である。ここで、道路区間同士が道なりの関係にあるか否かは、予め地図情報に定義されていてもよい。また、障害物判定部は、地図情報に定義された道路区間の情報に基づいて道路区間同士が道なりの関係にあるか否を判定してもよい。道路区間同士が道なりの関係にあるとは、道路区間の路線名や路線種別（高速道路、国道等）が共通することであってもよいし、道路区間の形状が同一または類似であることでもよい。道路区間の形状とは、道路区間の幅員であってもよいし、道路区間が有するレーン数であってもよいし、道路区間の方向であってもよい。道路区間の方向とは、道路区間上に存在するノードや形状補間点を接続する線の方向であってもよい。
【００５９】  また、障害物判定部は、往復操舵を開始した地点と終了した地点との間に障害物が存在していると判定した場合に、往復操舵を開始した地点と終了した地点との間の地点を撮像した画像をサーバに送信してもよい。これにより、無駄な画像がサーバに送信される可能性を低減できる。
【００６０】  さらに、本発明のように、障害物を回避する車両の挙動である往復操舵を開始した道路と終了した道路とが同一である場合に障害物が存在すると判定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えた障害物判定システム、障害物判定システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００６１】１０…障害物判定システム、２０…制御部、２１…障害物判定プログラム、２１ａ…往復操舵検出モジュール、２１ｂ…障害物判定モジュール、３０…記録媒体、３０ａ…地図情報、３０ｂ…画像ＤＢ、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…カメラ、４５…操舵制御ＥＣＵ、４６…通信部、５０…障害物画像配信サーバ、Ｃ…交差点、Ｅ…終了地点、Ｌ…距離、ＬＣ…道路区間、ＬＥ…操舵終了道路区間、ＬＳ…操舵開始道路区間、Ｓ…開始地点、ＴＥ…終了時刻、ＴＳ…開始時刻、ＶＥ…退出ベクトル、ＶＳ…進入ベクトル、Ｚ…障害物、θ…接続角
【図１】
0006731332.tif 000003
【図２】
0006731332.tif 000004
【図３】
0006731332.tif 000005