(57)【特許請求の範囲】
【請求項１】
自車両の走行車線及び自車両前方の先行車両を認識して、前記走行車線に追従して走行する走行制御と前記先行車両に追従して走行する走行制御とを切り換える車両の走行制御装置であって、
前記走行車線を認識している状態で、前記走行車線の中央位置に対する前記先行車両の横位置と自車両の横位置とを算出する車両横位置算出部と、
前記走行車線を認識していない場合、前記先行車両の中心位置を前記先行車両に追従する走行制御の制御目標点として設定し、前記走行車線を認識していない状態から前記走行車線を認識する状態に移行した場合、前記自車両の横位置と前記先行車両の横位置とが前記走行車線の中央位置に対して同じ側であるときには、前記走行車線の中央位置から前記自車両及び前記先行車両と同じ側に設定量だけシフトした位置を、前記走行車線に追従する走行制御の制御目標点として設定する一方、前記自車両の横位置と前記先行車両の横位置とが前記走行車線の中央位置に対して互いに反対側であるときには、前記走行車線の中央位置を、前記走行車線に追従する走行制御の制御目標点として設定する制御目標点設定部と
を備えることを特徴とする車両の走行制御装置。
【請求項２】
前記制御目標点設定部は、前記自車両の横位置と前記先行車両の横位置とが前記走行車線の中央位置に対して同じ側であるときに、前記制御目標点を前記走行車線の中央位置から前記自車両及び前記先行車両と同じ側にシフトさせるシフト量を、前記先行車両の横位置に基づいて設定することを特徴とする請求項１に記載の車両の走行制御装置。
【請求項３】
前記シフト量を、前記先行車両の横位置に相当する前記走行車線の中央位置からの横方向距離とすることを特徴とする請求項２に記載の車両の走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両の走行車線及び自車両前方の先行車両を認識して走行制御を行う車両の走行制御装置に関する。
【背景技術】
【０００２】
従来、自動車等の車両においては、自車両の走行車線及び自車両前方の先行車両をカメラやレーダ等により検知し、先行車両との車間距離を適正距離に制御すると共に、走行車線内での自車両の横方向の位置を制御して車線中央位置や先行車両の中心位置に追従させる追従走行制御が知られている。
【０００３】
例えば、特許文献１には、道路白線が検出できるときには、左右白線の中央位置に追従する走行制御を行い、白線が先行車両によって隠れて検出できないときには、先行車両の中心位置に追従する走行制御を行う技術が開示されている。この先行技術では、先行車両への追従走行時に、先行車両が右左折する可能性を地図情報から判断した場合には制御ゲインを弱め、また、先行車両の横変位変化から蛇行を推定して追従制御を弱めることで、自車両の不適正な挙動変化を低減するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２０８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の技術では、車線への追従走行と先行車両への追従走行とを切り換える際の制御性については考慮されておらず、先行車両が車線中央位置から偏って走行しているような状況では、先行車両追従走行制御から車線追従走行制御に切り換えられたとき、自車両の挙動変化が大きくなる虞がある。
【０００６】
例えば、図４に示すように、３車線の道路では中央車線は両側の白線Ｌ１．Ｌ２が破線状であるため、自車両Ｃが中央車線を走行しているときには、両側の白線Ｌ１．Ｌ２が同時にカメラの視野Ｒから外れて認識できなくなるシーンが周期的に出現する。両側の白線Ｌ１，Ｌ２を認識できない状態では、先行車両Ｃ１への追従走行となり、両側の白線Ｌ１，Ｌ２を認識できるようになると、白線Ｌ１．Ｌ２の中央位置Ｌｃへの追従走行に切り換わる。
【０００７】
この場合、先行車両の中心位置が車線中央位置からオフセットしていると、操舵制御の目標点が先行車両の中心位置から車線中央位置へと急激に移動されることになり、車線中央に向かって過大な戻し操舵が発生する場合がある。このため、自車両のふらつきが発生し挙動が安定性となり、ドライバに不安感を与える虞がある。
【０００８】
本発明は上記事情に鑑みてなされたもので、先行車両に追従して走行する走行制御から走行車線に追従して走行する走行制御へ自車両の挙動変化を抑制しながら円滑に移行させることができ、安定性を確保することのできる車両の走行制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の一態様による車両の走行制御装置は、自車両の走行車線及び自車両前方の先行車両を認識して、前記走行車線に追従して走行する走行制御と前記先行車両に追従して走行する走行制御とを切り換える車両の走行制御装置であって、前記走行車線を認識している状態で、前記走行車線の中央位置に対する前記先行車両の横位置と自車両の横位置とを算出する車両横位置算出部と、前記走行車線を認識していない場合、前記先行車両の中心位置を前記先行車両に追従する走行制御の制御目標点として設定し、前記走行車線を認識していない状態から前記走行車線を認識する状態に移行した場合、前記自車両の横位置と前記先行車両の横位置とが前記走行車線の中央位置に対して同じ側であるときには、前記走行車線の中央位置から前記自車両及び前記先行車両と同じ側に設定量だけシフトした位置を、前記走行車線に追従する走行制御の制御目標点として設定する一方、前記自車両の横位置と前記先行車両の横位置とが前記走行車線の中央位置に対して互いに反対側であるときには、前記走行車線の中央位置を、前記走行車線に追従する走行制御の制御目標点として設定する制御目標点設定部とを備える。
【発明の効果】
【００１０】
本発明によれば、先行車両に追従して走行する走行制御から走行車線に追従して走行する走行制御へ自車両の挙動変化を抑制しながら円滑に移行させることができ、安定性を確保することができる。
【図面の簡単な説明】
【００１１】
【図１】走行制御システムの構成図
【図２】先行車両のオフセットと車線との関係を示す説明図
【図３】先行車両追従走行制御から車線追従走行制御への移行処理を示すフローチャート
【図４】従来の先行車両追従走行から車線追従走行への切り換えを示す説明図
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を説明する。図１において、符号１０は、自動車等の車両の走行制御システムであり、車両の自律的な自動運転を含む走行制御を実行する。この走行制御システム１０は、走行制御装置１００を中心として、外部環境認識装置２０、地図情報処理装置３０、エンジン制御装置４０、変速機制御装置５０、ブレーキ制御装置６０、操舵制御装置７０等が車内ネットワークを形成する通信バス１５０を介して互いに接続されて構成されている。
【００１３】
外部環境認識装置２０は、車載のカメラ、ミリ波レーダ、レーザレーダ等の各種デバイスにより、自車両周囲の外部環境を認識する。本実施の形態においては、外部環境認識装置２０として、車載のカメラ１及び画像認識装置２による外部環境の認識を主として説明する。
【００１４】
カメラ１は、本実施の形態においては、同一対象物を異なる視点から撮像する２台のカメラ１ａ，１ｂで構成されるステレオカメラであり、ＣＣＤやＣＭＯＳ等の撮像素子を有するシャッタ同期のカメラである。これらのカメラ１ａ，１ｂは、例えば、車室内上部のフロントウィンドウ内側のルームミラー近傍に所定の基線長で配置されている。
【００１５】
カメラ１で撮像した左右一対の画像は、画像認識装置２で処理される。画像認識装置２は、ステレオマッチング処理により、左右画像の対応位置の画素ずれ量（視差）を求め、画素ずれ量を輝度データ等に変換して距離画像を生成する。距離画像上の点は、三角測量の原理から、自車両の車幅方向すなわち左右方向をＸ軸、車高方向をＹ軸、車長方向すなわち距離方向をＺ軸とする実空間上の点に座標変換され、自車両が走行する道路の白線（車線）、障害物、自車両の前方を走行する先行車両等が３次元的に認識される。
【００１６】
車線としての白線は、画像から白線の候補となる点群を抽出し、その候補点を結ぶ直線や曲線を算出することにより、認識することができる。例えば、画像上に設定された白線検出領域内において、水平方向（車幅方向）に設定した複数の探索ライン上で輝度が所定以上変化するエッジの検出を行って探索ライン毎に１組の白線開始点及び白線終了点を検出し、白線開始点と白線終了点との間の中間の領域を白線候補点として抽出する。
【００１７】
そして、単位時間当たりの車両移動量に基づく白線候補点の空間座標位置の時系列データを処理して左右の白線を近似するモデルを算出し、このモデルにより、白線を認識する。白線の近似モデルとしては、ハフ変換によって求めた直線成分を連結した近似モデルや、２次式等の曲線で近似したモデルを用いることができる。
【００１８】
地図情報処理装置３０は、地図データベースを備え、ＧＰＳ衛星等からの信号に基づいて自車両位置を測位し、地図データとの照合を行う。地図データベースには、車両走行の経路案内や車両の現在位置を表示するための地図データと、自動運転を含む運転支援制御を行うための高精細の地図データとが含まれている。
【００１９】
地図情報処理装置３０は、自車両位置の測位結果と地図データとの照合に基づく走行経路案内や交通情報を、図示しない表示装置を介してドライバに提示し、また、自車両及び先行車両が走行する道路の曲率、車線幅、路肩幅等の道路形状データや、道路方位角、道路白線種別、レーン数等の走行制御用の地図情報を出力する。
【００２０】
エンジン制御装置４０は、エンジン運転状態を検出する各種センサ類からの信号及び通信バス１５０を介して送信される各種制御情報に基づいて、エンジン（図示せず）の運転状態を制御する。エンジン制御装置４０は、例えば、吸入空気量、スロットル開度、エンジン水温、吸気温度、空燃比、クランク角、アクセル開度、その他の車両情報に基づき、燃料噴射制御、点火時期制御、電子制御スロットル弁の開度制御等を主要とするエンジン制御を実行する。
【００２１】
変速機制御装置５０は、変速位置や車速等を検出するセンサ類からの信号や通信バス１５０を介して送信される各種制御情報に基いて、自動変速機（図示せず）に供給する油圧を制御し、予め設定された変速特性に従って自動変速機を制御する。
【００２２】
ブレーキ制御装置６０は、例えば、ブレーキスイッチ、４輪の車輪速、ハンドル角、ヨーレート、その他の車両情報に基づき、４輪のブレーキ装置（図示せず）をドライバのブレーキ操作とは独立して制御する。また、ブレーキ制御装置６０は、各輪のブレーキ力に基づいて各輪のブレーキ液圧を算出して、アンチロック・ブレーキ・システムや横すべり防止制御等を行う。
【００２３】
操舵制御装置７０は、例えば、車速、ドライバの操舵トルク、ハンドル角、ヨーレート、その他の車両情報に基づき、車両の操舵系に設けた電動パワーステアリングモータ（図示せず）によるアシストトルクを制御する。また、操舵制御装置７０は、走行制御装置１００からの指示により、走行車線や先行車両に追従するための操舵量で電動パワーステアリングモータを駆動制御する。
【００２４】
次に、走行制御システム１０の中心となる走行制御装置１００について説明する。走行制御装置１００は、外部環境認識装置２０による外部環境の認識結果に基づいて、自車両の走行車線に追従して走行する走行制御と、先行車両に追従して走行する走行制御とを、エンジン制御装置４０、変速機制御装置５０、ブレーキ制御装置６０、及び操舵制御装置７０を介して実行する。これらの走行制御は、走行制御装置１００の主要部となる制御部１０１を中心として実行される。
【００２５】
詳細には、制御部１０１は、道路の白線を自車両の走行車線として検出し、この走行車線に沿った目標コースを設定する。この目標コースへの走行制御は、車線に追従する走行制御（車線追従走行制御）であり、自車両前方に先行車両が検出されていない場合、目標コース上を設定車速で走行するよう制御し、自車両前方に先行車両が検出されている場合には、先行車両と所定の車間距離を維持しながら目標コース上を設定車速で走行するよう制御する。
【００２６】
車線追従の目標コースは、左右の白線（自車両の走行車線）の横方向（幅方向）の中心位置の軌跡Ｐとして設定され、例えば、左右の白線を２次曲線で近似した場合、以下の（１）式で示すことができる。（１）式において、係数Ｋ１は目標コースの曲率成分、係数Ｋ２は目標コースのヨー角成分（自車両に対する目標コースの傾き成分）、係数Ｋ３は自車両に対する目標コースの横位置成分を示している。
Ｐ＝Ｋ１・Ｚ2＋Ｋ２・Ｚ＋Ｋ３  …（１）
【００２７】
この目標コースへの走行制御では、自車両の車幅方向の中心位置が目標コース上の制御目標点に一致するように、操舵制御装置７０を介して自車両の操舵角を制御する。この制御目標点への操舵制御は、自車両の車線内での横位置と制御目標点との偏差に基づくフィードバック制御を主として実行される。
【００２８】
例えば、以下の（２）式に示すように、自車両の横位置と制御目標点との偏差に基づくフィードバック分の操舵角αｆに、自車両のヨー角を目標コースのヨー角成分に一致させるための偏差のフィードバック分の操舵角αｙと、目標コースの曲率に基づくフィードフォーワード分の操舵角αｆｆとを加えて目標操舵角αrefを算出する。そして、この目標操舵角αrefを実現する目標操舵トルクで電動パワーステアリングモータが駆動制御される。
αref＝αｆ＋αｙ＋αｆｆ  …（２）
【００２９】
一方、渋滞時等の低速走行時に先行車両に接近してカメラ１の視野内に白線が入らない場合や、走路の白線が無い或いは白線が途切れて認識できない場合には、制御部１０１は、先行車両に追従して走行する走行制御を行う。この先行車両への追従走行制御では、制御部１０１は、先行車両の走行軌跡に一致するように操舵制御装置７０を介した操舵制御を行うと共に、エンジン制御装置４０、変速機制御装置５０、ブレーキ制御装置６０を介した走行駆動制御を実行する。
【００３０】
先行車両の走行軌跡は、車線に基づく目標コースと同様に求めることができる。例えば、カメラ１の撮像画像の１フレーム当たりの自車両の移動量に基づいて先行車両の位置のフレーム毎の候補点を求め、この候補点の点群を近似する曲線を先行車両の走行軌跡として算出する。先行車両の位置は、カメラ１の撮像画像から先行車両の背面領域の横方向（車幅方向）の中心位置を求め、この中心位置を先行車両の位置を示す候補点とする。
【００３１】
そして、これらの候補点の点群に対して、例えば最小二乗法を適用することにより、前述の（１）式と同様の曲線を求め、この曲線を先行車両の走行軌跡とする。この場合、（１）式における係数Ｋ１は走行軌跡の曲率成分、係数Ｋ２は走行軌跡のヨー角成分（自車両に対する走行軌跡の傾き成分）、係数Ｋ３は自車両に対する走行軌跡の横位置成分を示すことになる。
【００３２】
先行車両の走行軌跡に追従する制御は、先行車両の背面領域の車幅方向の中心位置を制御目標点として設定し、自車両の車線内での横位置が制御目標点に一致するよう操舵角を修正することにより、自車両の進行方向を決定する制御となる。この場合、先行車両への追従走行における操舵制御は、基本的には車線への追従走行における操舵制御と同様であり、自車両の車線内での横位置と先行車両の中心位置との偏差に基づくフィードバック制御を主として実行される。但し、先行車両への追従走行制御では、比較的低速での走行が多いことから、前述の（２）式における曲率に基づくフィードフォワード分αｆｆは省略することができる。
【００３３】
前述したように、白線認識に基づく走行制御中に白線を認識できなくなった場合、先行車両に対する追従走行制御に切り換えられる。逆に、先行車両に対する追従走行制御中に白線を認識できるようになった場合には、先行車両への追従走行制御から車線への追従走行制御に切り換えられる。
【００３４】
しかしながら、先行車両の中心位置が車線中央位置からオフセットしている場合、操舵制御の目標点が先行車両の中心位置から車線中央位置へと急激に移動されることになり、自車両の挙動が不安定になる虞がある。例えば、渋滞等で先行車両との車間距離が狭まったり広まったりするとき、両側の白線が見えたり見えなくなったりして先行車両への追従走行と車線への追従走行が頻繁に切り換わり、先行車両が車線中央位置からオフセットしていた場合には、車線中央に向かって過大な戻し操舵が発生する場合がある。
【００３５】
これに対して、走行制御装置１００は、カメラ１による自車両前方の撮像画像から車線を認識できない状態で先行車両への追従走行中、車線を認識できる状態になったとき、いきなり車線中央位置への追従走行に移行するのはなく、車線中央位置に対する先行車両の横位置と自車両の横位置とを算出し、先行車両までの距離と先行車両及び自車両の横位置との関係から制御目標点を設定することにより、急な操舵が発生しないようにする。
【００３６】
このため、走行制御装置１００は、図１に示すように、主機能部である制御部１０１に対して、車両横位置算出部１０２、制御目標点設定部１０３を備えている。制御部１０１は、白線への追従走行制御と先行車両への追従走行制御とを、制御目標点設定部１０３で設定された制御目標点への追従走行制御として実行する。
【００３７】
車両横位置算出部１０２は、カメラ１の撮像画像から認識される車線（白線）に対して、この車線内の先行車両の横位置と自車両の横位置とを、車線中央位置からのオフセット方向を含めて算出する。例えば、図２に示すように、自車両Ｃが破線状の白線Ｌ１，Ｌ２によって形成される車線内を走行する場合、車両横位置算出部１０２は、白線Ｌ１，Ｌ２の実線部がカメラ１の撮像視野内に入って認識されているとき、自車両（カメラ１）を原点とするＸＹＺ座標空間において、車線中央位置と自車両の中心位置とのＸ軸方向（車幅方向）の距離Ｘｏ、車線中央位置と先行車両の中心位置とのＸ軸方向（車幅方向）の距離Ｘｆを、それぞれの横位置として算出する。
【００３８】
この自車両及び先行車両の横位置は、車線中央位置に対して左右何れの方向にオフセットしているかを示すため、例えば正負の符号を付けて算出される。そして、自車両の横位置と先行車両の横位置とが同じ符号のときには、自車両と先行車両とが車線中央に対して同じ側にオフセットしていると判断し、自車両の横位置と先行車両の横位置とが異なる符号のときには、自車両と先行車両とは、車線中央に対してそれぞれ反対側にオフセットしていると判断する。
【００３９】
制御目標点設定部１０３は、外部環境認識装置２０（カメラ１及び画像認識装置２）による白線（車線）の認識状態に応じて、車線或いは先行車両に対する追従走行における操舵制御の制御目標点を設定し、制御部１０１に送信して車線或いは先行車両への追従走行制御を行う。車線が認識されない状態では、先行車両の中心位置を制御目標点として設定し、車線が認識されている状態では、車線の中央位置を制御目標点として設定する。
【００４０】
この場合、車線が認識されない状態で先行車両への追従走行中、車線が認識される状態に移行したときには、自車両の横位置と先行車両の横位置とが、車線中央に対して同じ側にあるか、互いに反対側にあるかに応じて、制御目標点を設定する。すなわち、制御目標点をいきなり車線の中央位置に移動することなく、急激な操舵を避けることのできる適切な位置に制御目標点を設定する。
【００４１】
具体的には、先行車両への追従走行中で自車両と先行車両とが車線中央に対して同じ側にオフセットしている場合には、制御目標点を車線中央位置に対して自車両及び先行車両がオフセットしている側と同じ側に設定量だけシフトさせる。このときのシフト量（車線中央位置からの横方向距離）は、先行車両の横位置に基づいて設定され、例えば、車線中央位置と、先行車両の横位置に相当する距離だけシフトさせた位置との間で、自車両の車速、先行車両との車間距離、自車両と先行車両の横位置の差、道路形状(車線幅、曲率）等を考慮して適宜設定される。
【００４２】
制御目標点を車線中央位置から先行車両の横位置に相当する距離だけシフトさせた位置に設定した場合、それまでの先行車両への追従走行と同様の操舵量となり、急激な操舵量の変化を避けることができる。但し、その後、先行車両の横位置が変化しても、先行車両に追従することはなく、この制御目標点は、例えば所定時間経過に通常の車線中央位置とされる。
【００４３】
一方、先行車両への追従走行中で自車両と先行車両とが車線中央に対して互いに反対側にオフセットしている場合には、車線中央位置を制御目標点として通常の車線追従走行とする。すなわち、この場合には、制御目標点を通常の車線追従走行の車線中央位置とすることで、先行車両への追従操舵を弱めることになり、追従走行を円滑に切り換えることができる。
【００４４】
次に、走行制御装置１００における先行車両追従走行制御から車線追従走行制御への移行処理について、図３に示すフローチャートを用いて説明する。
【００４５】
この追従走行制御の移行処理は、先行車両追従走行制御に切り換えられたときに実行される処理であり、最初のステップＳ１において、左右両側の白線が認識されたか否かを調べる。そして、左右白線が認識されていない場合には、ステップＳ２で先行車両への追従走行制御を継続し、両側の白線が認識されている場合、ステップＳ３へ進む。
【００４６】
ステップＳ３では、左右白線の中央位置に対して、自車両の横位置Ｘｏと先行車両の横位置Ｘｆとを符号付きで算出する。そして、次のステップＳ４で、Ｘｆ＞０且つＸｏ＞０の条件が成立して先行車両と自車両とが車線中央の同じ側に有るか否かを調べる。
【００４７】
Ｘｆ＞０且つＸｏ＞０の条件が成立する場合、ステップＳ４からステップＳ５へ進んで追従走行の制御目標点を車線中央位置からシフト量＋Ｘｆ’だけシフトした位置に設定し、ステップＳ９で車線追従走行制御へと移行する。シフト量Ｘｆ’は、Ｘｆ≧Ｘｆ’≧０の範囲で適宜設定され、所定時間経過に制御目標点が通常の車線中央位置とされる。
【００４８】
一方、ステップＳ４において、Ｘｆ＞０且つＸｏ＞０の条件が成立しない場合には、ステップＳ４からステップＳ６へ進み、Ｘｆ＜０且つＸｏ＜０の条件が成立するか否かを調べる。このステップＳ６の条件は、ステップＳ４に対して、車線中央から反対側の位置で、先行車両と自車両とが同じ側にあるか否かを調べるものである。
【００４９】
Ｘｆ＜０且つＸｏ＜０の条件が成立する場合、ステップＳ６からステップＳ７へ進んで制御目標点を車線中央位置から−Ｘｆ’だけシフトした位置に設定し、ステップＳ９で車線追従走行制御へと移行する。Ｘｆ＜０且つＸｏ＜０の条件が成立しない場合、すなわち先行車両と自車両とが互いに反対側である場合には、ステップＳ６からステップＳ８へ進んで制御目標点を車線中央位置とし、ステップＳ９で通常の車線追従走行制御へと移行する。
【００５０】
このように本実施の形態においては、先行車両への追従走行中に車線を認識する状態になって車線への追従走行制御に移行する際、車線中央位置に対する先行車両の横位置と自車両の横位置とから、先行車両と自車両とが車線中央に対して同じ側にオフセットしているか否かを判断する。そして、先行車両と自車両とが同じ側にオフセットしている場合、制御目標点を車線中央位置に対して自車両及び先行車両がオフセットしている側と同じ側にシフトさせ、先行車両と自車両とが互いに反対側にオフセットしている場合には、制御目標点を車線中央位置とする。これにより、先行車両追従走行制御から車線追従走行制御に移行する際に、自車両の挙動変化を抑制しながら円滑な移行を実現することができ、安定性を確保してドライバに不安感を与えることがない。
【符号の説明】
【００５１】
１  カメラ
２  画像認識装置
１０  走行制御システム
２０  外部環境認識装置
７０  操舵制御装置
１００  走行制御装置
１０１  制御部
１０２  車両横位置算出部
１０３  制御目標点設定部
【図１】
0006598303.tif 000002
【図２】
0006598303.tif 000003
【図３】
0006598303.tif 000004
【図４】
0006598303.tif 000005