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