(57)【要約】【課題】車線の状況に応じた操舵支援制御を実現して不要な制御介入や制御性能のバラツキを抑制する。【解決手段】車線認識装置２０は、車線としての白線を認識する車線認識部２１と、車線幅を設定する車線幅設定部２２と、自車両の左右両側の車線の有無の車線状態を監視し、現在の車線状態がどの状態から遷移したかを判断する車線状態遷移判断部２３とを備えている。車線幅設定部２２は、自車両の左右両側に白線が存在する場合には左右の白線から車線幅を設定し、自車両の片側のみに白線が存在する場合、車線状態遷移判断部２３で判断した車線状態の遷移に応じて仮想的な白線を設定し、この仮想的な白線を用いて車線幅を設定する。これにより、仮想的な白線を用いた車線幅で従来と同様の操舵支援制御を可能として、ドライバに不快感を与えることのない適切な制御介入タイミング及び制御量の操舵支援を実現することができる。【選択図】図１
2017037473.tif 000002
【特許請求の範囲】
【請求項１】
自車両が走行する道路の車線幅に基づいてドライバのハンドル操作を支援する支援制御の介入タイミング及び制御量を決定する操舵支援装置であって、
自車両の左右両側の車線の車線幅を設定する車線幅設定部と、
自車両の左右両側の車線の有無の車線状態を監視し、前記車線状態の遷移を判断する車線状態遷移判断部と
を備え、
前記車線幅設定部は、前記車線状態が自車両の左右の何れかの側にのみ車線が存在する状態に遷移したと判断された場合、車線が存在しない側に仮想的な車線を設けて前記車線幅を設定することを特徴とする操舵支援装置。
【請求項２】
前記車線幅設定部は、自車両の左右両側に車線が存在しない状態から自車両の左右の何れかの側にのみ車線が存在する状態に遷移したと判断された場合、前記車線幅を予め設定した値に設定することを特徴とする請求項１記載の操舵支援装置。
【請求項３】
前記車線幅設定部は、自車両の左右の何れかの側にのみ車線が存在する状態で互いに反対側の車線状態からの遷移であると判断された場合、前記車線幅を遷移前の値に保持することを特徴とする請求項１又は２記載の操舵支援装置。
【請求項４】
前記車線幅設定部は、自車両の左右両側に車線が存在する状態から自車両の左右の何れかの側にのみ車線が存在する状態に遷移したと判断された場合、遷移前の前記車線幅を設定時間だけ保持することを特徴とする請求項１〜３の何れか一に記載の操舵支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバのハンドル操作を支援する操舵支援装置に関する。
【背景技術】
【０００２】
近年、自動車等の車両においては、カメラやレーダ装置等で車両周囲の走行環境を認識してドライバの運転操作を支援し、ドライバの負担を軽減する運転支援システムが開発、実用化されている。このような運転支援システムでは、自車両が走行する道路の車線を認識し、車線維持走行や車線逸脱防止のための操舵制御や警報を行う機能を備えるものがある。
【０００３】
例えば、特許文献１には、車両が走行している道路の車線幅情報に基づいて、車両が走行区分を逸脱するまでの時間を予想し、警報を行う技術が開示されている。車線幅は、特許文献１にも開示されているように、道路上の白線を認識して算出することが一般的である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３９１２４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、車線としての白線は、必ずしも自車両の左右両側に存在するわけではなく、片側のみ白線が存在する場合もある。車線が片側の白線のみの場合、状況によっては白線を跨いで走行することがあり、このような場合、片側のみの白線に対して操舵支援制御を実行すると、不要なタイミングで制御介入する頻度が高くなるばかりでなく、両側の白線に対する操作支援制御との間で制御性能のバラツキが生じ、ドライバに違和感や不快感を与える虞がある。
【０００６】
本発明は上記事情に鑑みてなされたもので、車線の状況に応じた操舵支援制御を実現して不要な制御介入や制御性能のバラツキを抑制することのできる操舵支援装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様による操舵支援装置は、自車両が走行する道路の車線幅に基づいてドライバのハンドル操作を支援する支援制御の介入タイミング及び制御量を決定する操舵支援装置であって、自車両の左右両側の車線の車線幅を設定する車線幅設定部と、自車両の左右両側の車線の有無の車線状態を監視し、前記車線状態の遷移を判断する車線状態遷移判断部とを備え、前記車線幅設定部は、前記車線状態が自車両の左右の何れかの側にのみ車線が存在する状態に遷移したと判断された場合、車線が存在しない側に仮想的な車線を設けて前記車線幅を設定する。
【発明の効果】
【０００８】
本発明によれば、車線の状況に応じた操舵支援制御を実現して不要な制御介入や制御性能のバラツキを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】操舵支援装置の構成図
【図２】車線の状態遷移を示す説明図
【図３】車線幅設定処理のフローチャート
【図４】状態ＳＴ２から状態ＳＴ１に遷移したときの車線幅設定を示す説明図
【図５】状態ＳＴ４から状態ＳＴ２に遷移したときの車線幅設定を示す説明図
【図６】状態ＳＴ２から状態ＳＴ３に遷移したときの車線幅設定を示す説明図
【図７】状態ＳＴ１から状態ＳＴ２に遷移したときの車線幅設定を示す説明図
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。図１において、符号１０は、自動車等の車両においてドライバのハンドル操作を支援する操舵支援装置であり、道路の車線を認識する車線認識装置２０、操舵制御を行うステアリング制御装置３０、及びブレーキを制御するブレーキ制御装置４０を主として構成されている。この操舵支援装置１０には、車線認識や操舵支援制御に係る各種情報をディスプレイに表示してドライバに提示し、また、ドライバに対する警報を行うため、警報・表示装置５０が接続されている。
【００１１】
車線認識装置２０は、カメラで撮像した路面の画像やレーザレーダによる路面からの反射データに基づいて、自車両が走行する道路の車線を認識する。本実施の形態においては、車載のカメラ１で撮像した画像に基づいて道路上の白線を車線として認識する。カメラ１は、同一対象物を異なる視点から撮像する２台のカメラ１ａ，１ｂで構成されるステレオカメラである。２台のカメラ１ａ，１ｂは、ＣＣＤやＣＭＯＳ等の撮像素子を有するシャッタ同期のカメラで、例えば、車室内上部のフロントウィンドウ内側のルームミラー近傍に所定の基線長で配置されている。
【００１２】
カメラ１ａ，１ｂで撮像した左右一対のステレオ画像は、画像処理部２で処理される。画像処理部２は、ステレオマッチング処理により、左右画像の対応位置の画素ずれ量（視差）を求め、画素ずれ量を輝度データ等に変換して距離画像を生成する。距離画像上の点は、三角測量の原理から、自車両の車幅方向すなわち左右方向をＸ軸、車高方向をＹ軸、車長方向すなわち距離方向をＺ軸とする実空間上の点に座標変換され、車線認識装置２０やステアリング制御装置３０に送信される。
【００１３】
ステアリング制御装置３０は、車線認識装置２０からの車線情報に基づいて、車線逸脱防止や車線維持等のドライバのハンドル操作を支援する操舵支援制御を実行する。特に、車線逸脱防止のための操舵支援では、車線幅に応じて制御介入のタイミング及び制御量を調整しており、違和感の小さい適切な操舵支援を実現するようにしている。
【００１４】
例えば、所定時間後の車線中央からの幅方向の自車両の位置（車両横位置）と車両のヨー角と車速に基づいて、自車両の推定進行路と車線側縁との交点に到達するまでの時間（車線から逸脱するまでの車線逸脱予想時間）を算出し、車線逸脱予想時間を予め設定した閾値と比較する。そして、車線逸脱予想時間が閾値より短くなった場合、車線逸脱と判断して、警報・表示装置５０を介した警報や電動パワーステアリングに操舵トルクを発生させて車線逸脱防止の修正操舵等を行う。
【００１５】
この場合、車線としての白線は、必ずしも自車両の左右両側に存在するわけではなく、片側のみ白線が存在する場合もある。このような場合、車線幅に基づく操舵支援制御が実行困難となるため、片側のみの白線に基づいて操舵支援制御を実行しようとしても、片側のみ白線が存在するような状況では白線をまたいで走行せざるを得ない場合があり、不要に操舵支援制御が作動してドライバが不快に感じる頻度が高くなる。
【００１６】
このため、車線認識装置２０は、道路上の白線を認識する車線認識部２１に加えて、自車両の左右両側に白線が存在する場合には左右の白線から車線幅を設定する一方、自車両の片側のみに白線が存在する場合には、白線が存在しない側に仮想的な白線を設けて車線幅を設定する車線幅設定部２２と、自車両の左右の車線の有無の車線状態を監視し、現在の車線状態がどの状態から遷移したかを判断する車線状態遷移判断部２３とを備えている。これにより、仮想的な白線を用いた車線幅で従来と同様の操舵支援制御を可能として、ドライバに不快感を与えることのない適切な制御介入タイミング及び制御量の操舵支援を実現することができる。
【００１７】
車線認識部２１は、カメラ１ａ，１ｂで撮像した元画像と、画像処理部２からの距離データとに基づいて、自車両が走行する車線として道路上の白線を認識する。ここでの白線は、道路上に延在して車線を区画する線を総称するものであり、各線の形態としては、実線、破線等を問わず、更に、黄色線等をも含む。また、白線認識においては、道路上に実在する白線が二重白線等であっても、左右それぞれ単一の直線或いは曲線等で近似して認識するものとする。
【００１８】
具体的には、車線認識部２１は、画像から白線の候補となる点群を抽出し、その候補点を結ぶ直線や曲線を算出することで、或いは、予め用意した白線モデルの特性にマッチする画像の要素を抽出することで、白線を認識する。本実施の形態においては、画像平面における道路の幅方向の輝度変化を評価して白線の候補となる点群を抽出し、この白線候補の点群の時系列データを処理することで白線を認識する。
【００１９】
例えば、画像上に設定された白線検出領域内において、水平方向（車幅方向）に設定した複数の探索ライン上で輝度が所定以上変化するエッジの検出を行って探索ライン毎に１組の白線開始点及び白線終了点を検出し、白線開始点と白線終了点との間の中間の所定領域を、白線候補点として抽出する。そして、単位時間当たりの車両移動量に基づく白線候補点の空間座標位置の時系列データを処理して左右の白線を近似するモデルを算出し、このモデルにより、白線を認識する。白線の近似モデルとしては、ハフ変換によって求めた直線成分を連結した近似モデルや、２次式等の曲線で近似したモデルを用いることができる。
【００２０】
車線幅設定部２２は、車線認識部２１で認識した左右の白線の間のＸ軸方向（自車両の車幅方向）の距離を算出し、この白線間の距離を車線幅として設定する。また、左右の片側にのみ白線が存在する場合には、車線状態遷移判断部２３で判断した車線状態の遷移に応じて、仮想的な白線を設定し、この仮想的な白線を用いて車線幅を設定する。車線幅設定部２２で設定された車線幅のデータはステアリング制御装置３０に送信され、車線幅に応じて操舵支援の制御介入タイミング及び制御量が最適に調整される。
【００２１】
車線状態遷移判断部２３で判断される車線状態の遷移は、以下の状態ＳＴ１，ＳＴ２，ＳＴ３，ＳＴ４の間の遷移として示すことができ、図２に示すような遷移となる。車線状態遷移判断部２３は、ＳＴ１〜ＳＴ４の各状態の遷移を監視して現在の車線状態が何れの状態から遷移したかを判断し、判断結果を車線幅設定部２２に送る。
【００２２】
ＳＴ１：白線が自車両の両側にある状態
ＳＴ２：白線が自車両の左側にのみある状態
ＳＴ３：白線が自車両の右側にのみある状態
ＳＴ４：白線が無い状態
【００２３】
白線が両側に存在する状態ＳＴ１のシーンにおいては、高速道路では車線幅は広いが、一般道路では車線幅が狭い場合がある。車線幅が広い場合には、意図的に車線付近を走行する頻度は低いと考えられるため、他の状態に比較して、操舵支援の制御介入タイミングを相対的に早くし、且つ制御量も相対的に大きくすることで制御性を向上することができる。一方、車線幅が狭い場合には、車線付近を走行することが多々あり、操舵支援の制御量を大きくし過ぎると反対車線側にはみ出る可能性がある。このため、車線幅が狭い場合には、操舵支援の制御介入タイミングを相対的に遅くし、且つ制御量も相対的に小さくすることが適切となる。
【００２４】
また、状態ＳＴ２，ＳＴ３のような片側車線のみになるシーンは、一般道に多く見受けられ、車線幅が狭い可能性が高く、車線をあえて踏みながら走行することがある。そのため、状態ＳＴ１のように白線が両側に存在するシーンで車線幅が狭い場合と同様に扱い、作動介入タイミングを遅くし、制御量を小さくすることが適切となる。
【００２５】
但し、一時的には、高速道路においても片側のみ白線が引かれるような状況になることがある。その場合、上述のような対応をすると、白線が片側の時と両側の時とで制御性能にばらつきが生じ、片側の場合のみ車線逸脱を十分に抑制できなくなる可能性がある。この場合、高速道路では白線が片側になる頻度は少ないため、両側から片側に切り替わった場合に限り、両側に白線があるときの車線幅を継続して保持し続けることで、両側に白線があるときと同等の制御が可能となる。
【００２６】
具体的には、車線幅は、図３のフローチャートに示す車線幅設定のプログラム処理により、状態ＳＴ１〜ＳＴ４の間の遷移に応じて設定される。尚、本実施の形態においては、状態ＳＴ１〜ＳＴ４のうち、左右の白線に係る状態ＳＴ２，ＳＴ３の遷移については、同様の処理を行うものとする。
【００２７】
この車線幅設定処理では、最初のステップＳ１で白線認識を行い、ステップＳ２で白線の状態が左右両側に存在する状態ＳＴ１であるか否かを調べる。そして、白線の状態が左右両側に存在する状態ＳＴ１である場合、ステップＳ３へ進んで、前回は白線が無い状態ＳＴ４であり、今回、左右両側に白線が存在する状態ＳＴ１に遷移したのか否かを判断する。
【００２８】
その結果、ステップＳ３において、白線が無い状態ＳＴ４から左右両側に存在する状態ＳＴ１に遷移したと判断される場合には、ステップＳ３からステップＳ５へ進む。ステップＳ５では、左右両側の白線の間のＸ方向の距離を算出し、算出した距離を車線幅として設定して本処理を抜ける。
【００２９】
一方、ステップＳ３において、状態ＳＴ４から状態ＳＴ１への遷移ではない場合には、更にステップＳ４で状態ＳＴ２又は状態ＳＴ３の左右何れかの側に白線が存在する状態から状態ＳＴ１への遷移であるか否かを判断する。そして、ステップＳ４において、状態ＳＴ１への遷移が状態ＳＴ２又は状態ＳＴ３からの遷移でない場合、すなわち前回も状態ＳＴ１である場合には、ステップＳ５へ進んで前述したように左右の白線から車線幅を設定する。
【００３０】
一方、ステップＳ４において、片側白線の状態ＳＴ２又は状態ＳＴ３から状態ＳＴ１への遷移と判断される場合には、ステップＳ４からステップＳ６へ進み、片側白線時の車線幅から実際の左右両側の白線による車線幅に変更する。例えば、図４に示すように、自車両Ｃの進行方向左側にのみ実際の白線Ｌがある状態ＳＴ２では、右側に仮想的な白線Ｌｖを設定して車線幅Ｗｖを設定しているが、状態ＳＴ２から両側に白線がある状態ＳＴ１に遷移したときには、車線幅Ｗｖが実際の車線幅Ｗに変更される。尚、後述するように、片側白線時の車線幅Ｗｖは、予め設定したデフォルト値で設定される。
【００３１】
次に、ステップＳ２において、白線の状態が左右両側に存在する状態ＳＴ１でない場合には、ステップＳ２からステップＳ７へ進み、白線の状態が状態ＳＴ２又はＳＴ３の左右何れかの側に白線が存在する状態か否かを調べる。そして、白線の状態が状態ＳＴ２又はＳＴ３の何れでもない場合には、ステップＳ７からステップＳ８へ進み、白線が存在しないものとして車線幅を設定することなく本処理を抜ける。
【００３２】
また、ステップＳ７において、白線の状態が状態ＳＴ２又はＳＴ３の左右何れかの側に白線が存在する状態である場合には、ステップＳ７からステップＳ９へ進み、白線無しの状態ＳＴ４から状態ＳＴ２又はＳＴ３への遷移であるか否かを判断する。そして、白線無しの状態ＳＴ４から片側白線の状態ＳＴ２又はＳＴ３への遷移である場合、ステップＳ９からステップＳ１０へ進んで、図５に示すように、狭い道路を想定して予め設定したデフォルト値Ｗｄ（例えば、２．８ｍ）で車線幅を設定して安全を確保する。図５は、自車両Ｃの両側に白線がない状態ＳＴ４から左側にのみ白線Ｌが存在する状態ＳＴ２に遷移したシーンを示しており、左側の白線Ｌに対して車線幅Ｗｄで右側の仮想的な白線Ｌｖの位置が固定されることになる。
【００３３】
一方、ステップＳ９において、状態ＳＴ４から状態ＳＴ２又はＳＴ３への遷移でない場合には、ステップＳ９からステップＳ１１へ進み、状態ＳＴ２，ＳＴ３の互いに反対側の白線の状態からの遷移であるか否かを判断する。そして、状態ＳＴ２，ＳＴ３の互いに反対側からの遷移である場合には、ステップＳ１１からステップＳ１３へ進み、遷移する前の車線幅Ｗｖを保持する。例えば、図６に示すように、自車両Ｃの進行方向左側にのみ白線Ｌが存在する状態ＳＴ２から右側にのみ白線Ｌ’が存在する状態ＳＴ３に遷移したとき、仮想的な白線は右側の白線Ｌｖから左側の白線Ｌｖ’に移動するが車線幅Ｗｖは遷移する前の値が保持し続けられ、操舵制御量の変化を抑制して円滑な制御性を確保することができる。
【００３４】
また、ステップＳ１１において、状態ＳＴ２，ＳＴ３の互いに反対側からの遷移でないと判断された場合には、更にステップＳ１２で左右両側に白線が存在する状態ＳＴ１からの遷移であるか否かを判断する。そして、ステップＳ１２において、状態ＳＴ１からの遷移でない場合、すなわち状態ＳＴ２，ＳＴ３の片側で同じ状態を保持している場合には、前述のステップＳ１３の車線幅を保持する処理を行う。
【００３５】
一方、ステップＳ１２において両側白線の状態ＳＴ１から片側白線の状態ＳＴ２又は状態ＳＴ３への遷移であると判断された場合には、ステップＳ１２からステップＳ１４へ進み、状態ＳＴ１での実際の車線幅Ｗを設定時間だけ保持する。例えば、図７に示すように、自車両Ｃの進行方向左右両側に白線Ｌが存在する状態ＳＴ１から左側にのみ白線Ｌが存在する状態ＳＴ２に遷移した場合、遷移前の実際の車線幅Ｗを、予め設定した時間だけ保持することで、不要な制御介入を抑制してドライバに違和感や不快感を与えることを防止する。
【００３６】
このように本実施の形態においては、自車両の左右両側の車線の有無の車線状態を監視し、車線状態が自車両の左右の何れかの側にのみ車線が存在する状態に遷移したと判断された場合には、車線が存在しない側に仮想的な車線を設けて車線幅を設定する。これにより、車線幅に基づいてドライバのハンドル操作を支援する際に、不要な制御介入を抑制してドライバに違和感や不快感を与えることがなく、また、高速道路等のように左右白線が存在するシーンと比較的狭い道路で片側のみ白線が存在するようなシーンとで制御性能のバラツキを抑制することができる。
【符号の説明】
【００３７】
１  カメラ
２  画像処理部
１０  操舵支援装置
２０  車線認識装置
２１  車線認識部
２２  車線幅設定部
２３  車線状態遷移判断部
３０  ステアリング制御装置
４０  ブレーキ制御装置
５０  警報・表示装置
ＳＴ１  白線が自車両の両側にある状態
ＳＴ２  白線が自車両の左側にのみある状態
ＳＴ３  白線が自車両の右側にのみある状態
ＳＴ４  白線が無い状態
Ｗ  車線幅
【図１】
2017037473.tif 000003
【図２】
2017037473.tif 000004
【図３】
2017037473.tif 000005
【図４】
2017037473.tif 000006
【図５】
2017037473.tif 000007
【図６】
2017037473.tif 000008
【図７】
2017037473.tif 000009