(57)【特許請求の範囲】
【請求項１】
目標走行軌跡に基づいて車両を走行させる車両走行制御装置であって、
前記車両の向き及び走行位置を取得する取得部と、
前記車両の向き、前記走行位置及び目標車線の車線中央位置に基づいて、前記走行位置から前記目標車線の車線中央位置までの目標走行軌跡を生成する軌跡生成部と、
前記目標走行軌跡を用いて前記車両を走行させる走行制御部と、
前記目標車線の車線中央を基準として前記車両の向きが車線幅方向に外向きであるか否かを判定する判定部と、
を備え、
前記軌跡生成部は、前記判定部によって前記車両の向きが前記目標車線の車線中央を基準として車線幅方向に外向きであると判定された場合、前記車両の向きを前記目標車線の車線中央に沿った向き又は前記目標車線の車線中央を基準として車線幅方向に内向きと仮定して、前記目標走行軌跡を生成する、
車両走行制御装置。
【請求項２】
前記軌跡生成部は、前記車両が走行している走行車線を前記目標車線として、前記目標走行軌跡を生成する請求項１に記載の車両走行制御装置。
【請求項３】
前記軌跡生成部は、前記車両が走行している走行車線に隣接する隣接車線を前記目標車線として、前記目標走行軌跡を生成する請求項１に記載の車両走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の種々の側面は、車両走行制御装置に関する。
【背景技術】
【０００２】
特許文献１には、車両の操舵を制御する装置が記載されている。この装置は、車両の向き（車両ヨー角）と、車両が走行位置から車線中央へ位置するまでの時間とに基づいて、走行位置から車線中央位置までの滑らかな目標走行軌跡を生成し、目標走行軌跡を用いて車両の操舵を調整する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１２／０２８３９１１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、車線中央位置の延在方向に対して車両の向きが外向きである場合、特許文献１記載の装置では、走行車線の外側方向（車線中央から遠ざかる方向）に膨らんだ目標走行軌跡が生成される。このような目標走行軌跡を用いて車両を走行させた場合、車両は、車線中央位置から遠ざかる方向に弧を描いて移動するため、走行車線を逸脱するおそれがある。
【０００５】
本技術分野では、走行位置から目標横位置までの目標走行軌跡に基づいて車両を走行させる際に、車両が走行車線を逸脱することを抑制することができる車両走行制御装置が望まれている。
【課題を解決するための手段】
【０００６】
本発明の一側面に係る車両走行制御装置は、目標走行軌跡に基づいて車両を走行させる車両走行制御装置であって、前記車両の向き及び走行位置を取得する取得部と、前記車両の向き、前記走行位置及び目標車線の車線中央位置に基づいて、前記走行位置から前記目標車線の車線中央位置までの目標走行軌跡を生成する軌跡生成部と、前記目標走行軌跡を用いて前記車両を走行させる走行制御部と、前記目標車線の車線中央を基準として前記車両の向きが車線幅方向に外向きであるか否かを判定する判定部と、を備え、前記軌跡生成部は、前記判定部によって前記車両の向きが前記目標車線の車線中央を基準として車線幅方向に外向きであると判定された場合、前記車両の向きを前記目標車線の車線中央に沿った向き又は前記目標車線の車線中央を基準として車線幅方向に内向きと仮定して、前記目標走行軌跡を生成する。
【０００７】
この車両走行制御装置は、車両の向きが目標車線の車線中央を基準として車線幅方向に外向きである場合、車両の向きを目標車線の車線中央に沿った向き又は目標車線の車線中央を基準として車線幅方向に内向きと仮定して、目標走行軌跡を生成するため、目標走行軌跡が走行車線の外側方向（車線中央から離れる方向）に膨らむように弧を描くことを回避することができる。よって、この走行制御装置は、目標走行軌跡に基づいて車両を走行させる際に、車両が走行車線を逸脱することを回避することができる。
【０００８】
一実施形態では、軌跡生成部は、車両が走行している走行車線を目標車線として、目標走行軌跡を生成してもよい。この場合、この走行制御装置は、車両の走行車線の車線中央に車両を位置させる場合に、車両が走行車線から逸脱することを回避することができる。
【０００９】
一実施形態では、軌跡生成部は、車両が走行している走行車線に隣接する隣接車線を目標車線とし、目標走行軌跡を生成してもよい。この場合、この走行制御装置は、例えば走行車線から隣接車線への車線変更の際に、車両が走行車線を車線変更先の隣接車線とは反対側へ逸脱することを回避することができる。
【発明の効果】
【００１０】
本発明の種々の側面及び実施形態によれば、走行位置から目標横位置までの目標走行軌跡に基づいて車両を走行させる際に、車両が走行車線を逸脱することを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る車両走行制御装置を備える車両の構成を説明するブロック図である。
【図２】図２は、目標横位置の一例を説明する図である。
【図３】図３は、目標走行軌跡の例を説明する図である。
【図４】図４は、車両の向きを仮定して目標走行軌跡を生成する例を説明する図である。
【図５】図５は、第１実施形態に係る車両走行制御装置の車両制御処理の一例を説明するフローチャートである。
【図６】図６は、第２実施形態に係る車両走行制御装置を備える車両の構成を説明するブロック図である。
【図７】図７は、車線変更時の目標走行軌跡の一例を説明する図である。
【図８】図８は、車両の向きを仮定して目標走行軌跡を生成する例を説明する図である。
【図９】図９は、第２実施形態に係る車両走行制御装置の車両制御処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。なお、以下の説明において、同一又は相当要素には同一符号を付し、重複する説明を省略する。
【００１３】
［第１実施形態］
図１は、第１実施形態に係る車両走行制御装置１を備える車両Ｖの構成を説明するブロック図である。図１に示すように、乗用車などの車両Ｖには、車両システム１００が搭載されている。車両システム１００は、車両走行制御装置１を備える。車両走行制御装置１は、目標走行軌跡に基づいて車両Ｖを走行させる装置である。目標走行軌跡とは、例えば、所定区間の車線において、車両Ｖの目標となる走行位置を繋いだ線である。車両Ｖを走行させるとは、自動運転による走行又は運転支援による走行を意味する。後述のとおり、車両走行制御装置１は、例えば、目標走行軌跡に沿って車両Ｖを自動運転により走行させる装置、又は、運転者の運転操作にシステム介入して目標走行軌跡に沿うように車両Ｖを走行させる装置である。
【００１４】
車両システム１００は、外部センサ２、ＧＰＳ（Global  Positioning  System）受信部３、内部センサ４、地図データベース５、ナビゲーションシステム６、ＨＭＩ（Human  Machine  Interface）７、アクチュエータ８、及び、ＥＣＵ１０を備えている。外部センサ２、ＧＰＳ受信部３、内部センサ４、地図データベース５、ナビゲーションシステム６、ＨＭＩ７、アクチュエータ８、及び、ＥＣＵ１０は、例えば、ＣＡＮ（Controller  Area  Network）通信回路を用いて通信するネットワークに接続され、双方向通信可能とされている。
【００１５】
外部センサ２は、車両Ｖの周辺情報である外部状況を検出する検出機器である。外部センサ２は、カメラ、レーダー（Radar）、及びライダー（LIDER：Laser  Imaging  Detection  and  Ranging）のうち少なくとも一つを含む。
【００１６】
カメラは、車両Ｖの外部状況を撮像する撮像機器である。カメラは、例えば、車両Ｖのフロントガラスの裏側に設けられている。カメラは、単眼カメラであってもよく、ステレオカメラであってもよい。ステレオカメラは、例えば両眼視差を再現するように配置された二つの撮像部を有している。ステレオカメラの撮像情報には、奥行き方向の情報も含まれている。カメラは、車両Ｖの外部状況に関する撮像情報をＥＣＵ１０へ出力する。
【００１７】
レーダーは、電波を利用して車両Ｖの外部の物体を検出する。電波は、例えばミリ波である。レーダーは、電波を車両Ｖの周囲に送信し、物体で反射された電波を受信して物体を検出する。レーダーは、例えば物体までの距離又は方向を物体情報として出力することができる。レーダーは、検出した物体情報をＥＣＵ１０へ出力する。なお、後段においてセンサーフュージョンを行う場合には、反射された電波の受信情報をＥＣＵ１０へ出力してもよい。
【００１８】
ライダーは、光を利用して車両Ｖの外部の物体を検出する。ライダーは、光を車両Ｖの周囲に送信し、物体で反射された光を受信することで反射点までの距離を計測し、物体を検出する。ライダーは、例えば物体までの距離又は方向を物体情報として出力することができる。ライダーは、検出した物体情報をＥＣＵ１０へ出力する。なお、後段においてセンサーフュージョンを行う場合には、反射された光の受信情報をＥＣＵ１０へ出力してもよい。なお、カメラ、ライダー及びレーダーは、必ずしも重複して備える必要はない。
【００１９】
ＧＰＳ受信部３は、３個以上のＧＰＳ衛星から信号を受信して、車両Ｖの位置を示す位置情報を取得する。位置情報には、例えば緯度及び経度が含まれる。ＧＰＳ受信部３は、測定した車両Ｖの位置情報をＥＣＵ１０へ出力する。なお、ＧＰＳ受信部３に代えて、車両Ｖが存在する緯度及び経度が特定できる他の手段を用いてもよい。
【００２０】
内部センサ４は、車両Ｖの走行状態に応じた情報を検出する検出器である。内部センサ４は、車両の向きを検出するセンサを含む。このようなセンサとして、例えばヨーレートセンサが挙げられる。あるいは、車両の向きを検出するセンサとして、タイヤ角を検出するセンサであってもよい。このようなセンサとして、例えばステアリングセンサが挙げられる。なお、内部センサ４は、車速センサ及び加速度センサをさらに含んでもよい。
【００２１】
ヨーレートセンサは、車両Ｖの重心の鉛直軸周りのヨーレート（回転角速度）を検出する検出器である。ヨーレートセンサとしては、例えばジャイロセンサを用いることができる。ヨーレートセンサは、車両Ｖのヨーレートを含むヨーレート情報をＥＣＵ１０へ出力する。
【００２２】
ステアリングセンサは、例えばステアリングの回転状態を検出する検出器である。回転状態の検出値は、例えば操舵トルク又は舵角である。ステアリングセンサは、例えば、車両Ｖのステアリングシャフトに対して設けられる。ステアリングセンサは、ステアリングの操舵トルク又は舵角を含む情報をＥＣＵ１０へ出力する。
【００２３】
車速センサは、車両Ｖの速度を検出する検出器である。車速センサとしては、例えば、車両Ｖの車輪又は車輪と一体に回転するドライブシャフトなどに対して設けられ、車輪の回転速度を検出する車輪速センサが用いられる。車速センサは、車両Ｖの速度を含む車速情報（車輪速情報）をＥＣＵ１０へ出力する。
【００２４】
加速度センサは、車両Ｖの加速度を検出する検出器である。加速度センサは、例えば、車両Ｖの前後方向の加速度を検出する前後加速度センサと、車両Ｖの横加速度を検出する横加速度センサとを含んでいる。加速度センサは、車両Ｖの加速度を含む加速度情報をＥＣＵ１０へ出力する。
【００２５】
地図データベース５は、地図情報を備えたデータベースである。地図データベース５は、例えば、車両Ｖに搭載されたＨＤＤ（Hard  disk  drive）内に形成されている。地図情報には、例えば、道路の位置情報、道路形状の情報、交差点及び分岐点の位置情報が含まれる。道路形状の情報には、例えばカーブ、直線部の種別、カーブの曲率などが含まれる。さらに、車両システム１００が建物又は壁などの遮蔽構造物の位置情報、又はＳＬＡＭ（Simultaneous  Localization  and  Mapping）技術を使用する場合には、地図情報に外部センサ２の出力信号を含ませてもよい。なお、地図データベース５は、車両Ｖと通信可能な情報処理センターなどの施設のコンピュータに記憶されていてもよい。
【００２６】
ナビゲーションシステム６は、車両Ｖの運転者によって地図上に設定された目的地までの案内を車両Ｖの運転者に対して行う装置である。ナビゲーションシステム６は、ＧＰＳ受信部３によって測定された車両Ｖの位置情報と地図データベース５の地図情報とに基づいて、車両Ｖの走行するルートを算出する。ルートは、例えば複数車線の区間において車両Ｖが走行する走行車線を特定したルートでもよい。ナビゲーションシステム６は、例えば、車両Ｖの位置から目的地に至るまでの目標ルートを演算し、ディスプレイの表示及びスピーカの音声出力により目標ルートの報知を運転者に対して行う。ナビゲーションシステム６は、例えば車両Ｖの目標ルートの情報をＥＣＵ１０へ出力する。また、ナビゲーションシステム６は、ジャイロセンサを備え、車両Ｖの向きを算出するための情報をＥＣＵ１０へ出力するように構成されていてもよい。なお、ナビゲーションシステム６は、車両Ｖと通信可能な情報処理センターなどの施設のコンピュータに記憶された情報を用いてもよい。例えば、ナビゲーションシステム６は、施設のコンピュータから通信を介して道路の混雑を示す渋滞情報を取得してもよい。また、ナビゲーションシステム６により行われる処理の一部が、施設のコンピュータによって行われてもよい。
【００２７】
ＨＭＩ７は、車両Ｖの乗員（運転者を含む）と車両システム１００との間で情報の出力及び入力をするためのインターフェイスである。ＨＭＩ７は、例えば、乗員に画像情報を表示するためのディスプレイパネル、音声出力のためのスピーカ、及び乗員が入力操作を行うための操作ボタン又はタッチパネルなどを備えている。ＨＭＩ７は、自動運転開始又は運転支援開始の乗員の要求操作を入力する入力部であるＯＮ／ＯＦＦスイッチを含む。ＯＮ／ＯＦＦスイッチは、自動運転終了又は運転支援終了に係る要求操作を入力できる構成であってもよい。ＯＮ／ＯＦＦスイッチは、自動運転又は運転支援の開始もしくは終了に係る要求操作が乗員によりなされると、自動運転又は運転支援の開始もしくは終了を示す情報をＥＣＵ１０へ出力する。なお、入力部は、スイッチに限られるものではなく、自動運転又は運転支援の開始もしくは終了の乗員の意図を判断可能な情報を入力できるものであれば何でもよい。例えば、入力部は、開始ボタン、終了ボタンなどであってもよいし、乗員が操作可能な画面に表示されたスイッチ又はボタンのオブジェクトであってもよい。ＨＭＩ７は、無線で接続された携帯情報端末を利用して、乗員に対する情報の出力を行ってもよく、携帯情報端末を利用して乗員による入力操作を受け付けてもよい。
【００２８】
アクチュエータ８は、車両Ｖの走行制御を実行する装置である。アクチュエータ８は、スロットルアクチュエータ、ブレーキアクチュエータ、及びステアリングアクチュエータを少なくとも含む。スロットルアクチュエータは、ＥＣＵ１０からの制御信号に応じてエンジンに対する空気の供給量（スロットル開度）を制御し、車両Ｖの駆動力を制御する。なお、車両Ｖがハイブリッド車又は電気自動車である場合には、スロットルアクチュエータを含まず、動力源としてのモータにＥＣＵ１０からの制御信号が入力されて当該駆動力が制御される。
【００２９】
ブレーキアクチュエータは、ＥＣＵ１０からの制御信号に応じてブレーキシステムを制御し、車両Ｖの車輪へ付与する制動力を制御する。ブレーキシステムとしては、例えば、液圧ブレーキシステムを用いることができる。ステアリングアクチュエータは、電動パワーステアリングシステムのうちステアリングトルクを制御するアシストモータの駆動を、ＥＣＵ１０からの制御信号に応じて制御する。これにより、ステアリングアクチュエータは、車両Ｖのステアリングトルクを制御する。
【００３０】
ＥＣＵ１０は、車両Ｖを制御する。ＥＣＵ１０は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＣＡＮ通信回路などを有する電子制御ユニットである。ＥＣＵ１０は、例えばＣＡＮ通信回路を用いて通信するネットワークに接続され、上述した車両Ｖの構成要素と通信可能に接続されている。ＥＣＵ１０は、例えば、ＣＰＵが出力する信号に基づいて、ＣＡＮ通信回路を動作させてデータを入出力し、入力データをＲＡＭに記憶し、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムを実行することで、後述するＥＣＵ１０の構成要素の機能を実現する。なお、ＥＣＵ１０は、複数の電子制御ユニットから構成されていてもよい。
【００３１】
ＥＣＵ１０は、外部状況認識部１１、車両位置認識部１２、走行状態認識部１３（取得部の一例）、走行計画生成部１４（判定部及び軌跡生成部の一例）、及び走行制御部１５（走行制御部の一例）を備えている。車両走行制御装置１は、走行状態認識部１３、走行計画生成部１４、及び走行制御部１５を備えて構成されている。車両走行制御装置１は、走行状態認識部１３、走行計画生成部１４、及び走行制御部１５を備えていればよく、外部状況認識部１１及び車両位置認識部１２を必ずしも備える必要はない。
【００３２】
外部状況認識部１１は、車両Ｖの周辺情報に基づいて、車両Ｖの外部状況を認識する。外部状況認識部１１は、例えば、ＣＰＵが出力する信号に基づいてＣＡＮ通信回路を動作させるとともに、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムを実行することで実現する。
【００３３】
周辺情報とは、車両Ｖの所定範囲内の環境又は状況を示す情報である。例えば、外部状況認識部１１は、車両Ｖの周辺情報として、外部センサ２の検出結果を取得する。外部センサ２の検出結果には、例えばカメラの撮像情報、レーダーの物体情報、又はライダーの物体情報などが含まれる。あるいは、外部状況認識部１１は、車両Ｖの周辺情報をとして、ナビゲーションシステム６の情報を、通信を介して取得してもよい。
【００３４】
車両Ｖの外部状況とは、車両Ｖの所定範囲内の環境又は状況である。例えば、車両Ｖの外部状況は、走行道路の分岐、合流地点、交通規制、車両Ｖに対する走行車線の車線境界線の位置もしくは車線中央の位置及び道路幅、道路の形状などを含む。道路の形状は、例えば、走行車線の曲率、外部センサ２の見通し推定に有効な路面の勾配変化、うねりなどである。また、車両Ｖの外部状況は、車両Ｖの周辺の障害物や他車両などの物体の状況であってもよい。物体の状況は、例えば、固定障害物と移動障害物とを区別する情報、車両Ｖに対する障害物の位置、車両Ｖに対する障害物の移動方向、車両Ｖに対する障害物の相対速度などを含んでもよい。
【００３５】
車両位置認識部１２は、車両Ｖの車両位置（地図上における車両Ｖの位置）を認識する。車両位置認識部１２は、例えば、ＣＰＵが出力する信号に基づいてＣＡＮ通信回路を動作させるとともに、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムを実行することで実現する。車両位置認識部１２は、例えば、ＧＰＳ受信部３で受信した車両Ｖの位置情報、及び地図データベース５の地図情報に基づいて、地図上における車両Ｖの位置を認識する。なお、車両位置認識部１２は、ナビゲーションシステム６で用いられる車両位置を、該ナビゲーションシステム６から取得して認識してもよい。車両位置認識部１２は、道路などの外部に設置されたセンサで車両位置が測定され得る場合、このセンサから通信によって車両位置を取得してもよい。
【００３６】
走行状態認識部１３は、内部センサ４の検出結果に基づいて、車両Ｖの走行状態を認識する。走行状態認識部１３は、例えば、ＣＰＵが出力する信号に基づいてＣＡＮ通信回路を動作させるとともに、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムを実行することで実現する。内部センサ４の検出結果には、例えばヨーレートセンサのヨーレート情報が含まれる。あるいは、内部センサ４の検出結果には、ステアリングセンサの舵角が含まれてもよい。また、内部センサ４の検出結果には、車速センサの車速情報、加速度センサの加速度情報などが含まれてもよい。
【００３７】
車両Ｖの走行状態を示す情報には、車両Ｖの向き及び車両Ｖの走行位置が含まれる。走行状態認識部１３は、外部状況認識部１１及び車両位置認識部１２の認識結果と、内部センサ４の検出結果に基づいて、車両Ｖの向き及び車両Ｖの走行位置を認識する。車両Ｖの向きとは、例えば、車両Ｖの走行車線に対する車両Ｖの向きであり、より具体的な一例としては、車両Ｖの走行車線の延在方向（車両Ｖの進行すべき方向）に対して車両Ｖが向いている方向である。例えば、車両Ｖの向きは、走行車線の車線中央の延在方向を０とするヨー角で表現することができる。ヨー角は、例えば、ヨーレート情報から算出される。あるいは、車両Ｖの向きは、ステアリングセンサの舵角から推定されてもよい。あるいは、車両Ｖの向きは、ナビゲーションシステム６から取得されてもよい。あるいは、車両Ｖの向きは、外部センサ２（カメラ）などから得られた車線境界線の検出結果のみに基づいて、取得されてもよい。また、車両Ｖの走行位置とは、車両Ｖの走行時の車両位置であり、目標走行軌跡の始点となる位置である。
【００３８】
走行計画生成部１４は、目標走行軌跡を生成する。走行計画生成部１４は、例えば、ＣＰＵが出力する信号に基づいてＣＡＮ通信回路を動作させるとともに、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムを実行することで実現する。目標走行軌跡は、例えば、車両Ｖが走行車線から逸脱しないように制御する自動運転又は運転支援に用いられる。
【００３９】
自動運転とは、例えば目標走行軌跡を用いて車両Ｖの走行を制御することである。つまり、自動運転は、例えば、運転者がステアリング操作を行うことなく、運転者の介入が行われない状態で車両システム１００の制御のみで車両Ｖの走行を実現させることである。運転支援とは、例えば目標走行軌跡及びステアリング操作の操作量に基づいてステアリング操作と協調して車両Ｖを走行させることである。つまり、運転支援は、運転者と車両システム１００との両方が車両Ｖの走行に関係可能な状態であり、システム介入が可能な状態で少なくとも運転者のステアリング操作の操作量に基づいて車両Ｖの走行を実現することである。
【００４０】
走行計画生成部１４は、車両制御前に目標走行軌跡を予め生成する。車両制御前とは、制御の実行前のことであり、自動運転中又は運転支援中であってもよい。走行計画生成部１４は、例えば、ＯＮ／ＯＦＦスイッチから自動運転又は運転支援の開始を示す情報を取得したときに、目標走行軌跡を生成してもよい。
【００４１】
走行計画生成部１４は、例えば、走行状態認識部１３により認識された車両Ｖの向き及び走行位置と、目標横位置とに基づいて、走行位置から目標横位置までの目標走行軌跡を生成する。目標横位置とは、目標車線に設定され、例えば車両制御の目標となる車線幅横方向の位置である。目標車線とは、車両Ｖを走行させる目標の車線である。車両Ｖが走行車線から逸脱しないように自動運転又は運転支援を行う場合、目標車線は走行車線（車両Ｖが走行している車線）となる。目標横位置は、自動運転中又は運転支援中に設定されてもよいし、予め設定されていてもよい。目標横位置の一例としては、車線中央位置、車線中央位置から所定距離オフセットした位置などである。
【００４２】
図２は、目標横位置の一例を説明する図である。図２に示す例では、車線境界線Ｌ１，Ｌ２によって区画された走行車線５０を車両Ｖが走行するシーンを示している。図２に示すように、車両Ｖは、走行位置Ｐ３、向きＹで走行車線５０を走行する。目標横位置は、ここでは、車線中央位置となるＰ４である。目標横位置Ｐ４は、例えば、車線境界線Ｌ１，Ｌ２の位置に基づいて演算（検出）される。より具体的な一例としては、目標横位置Ｐ４は、車線中央位置であり、車線境界線Ｌ１，Ｌ２の所定位置Ｐ１，Ｐ２の中間位置として演算される。目標横位置Ｐ４は、走行車線５０に沿って車両Ｖの前方において所定の間隔で複数演算されてもよい。図中では、連続する目標横位置Ｐ４を示している。この連続する目標横位置Ｐ４を通る方向Ｚが車線中央に沿った方向である。言い換えれば、連続する目標横位置Ｐ４を通る方向Ｚが、走行車線５０の延在方向（目標車線の車線中央位置の延在方向）となる。
【００４３】
走行計画生成部１４は、例えば、車両Ｖの向きＹ、走行位置Ｐ３、及び目標横位置Ｐ４に基づいて幾何学的な手法により目標走行軌跡を生成する。図３は、目標走行軌跡の例を説明する図である。図３の（Ａ）に示すように、走行計画生成部１４は、始点が走行位置Ｐ３、終点が車両Ｖの前方の車線中央位置（目標横位置Ｐ４）、走行位置Ｐ３における軌跡の延在方向が向きＹ１となることを拘束条件とし、幾何学的な手法により走行位置Ｐ３と車線中央位置（目標横位置Ｐ４）とを滑らかに繋ぐ目標走行軌跡Ｒ１を生成する。走行計画生成部１４は、例えば複合クロソイド曲線を用いて目標走行軌跡を生成する。あるいは、走行計画生成部１４は、走行位置Ｐ３及び車線中央位置（目標横位置Ｐ４）だけでなく、さらに目標車速及び目標時間を用いて目標走行軌跡を生成してもよい。この場合、走行計画生成部１４は、目標車速で目標時間内に車線中央位置（目標横位置Ｐ４）へ到達することができる目標走行軌跡を生成する。あるいは、走行計画生成部１４は、車両Ｖが安全、法令順守、走行効率などの基準を満たした走行をするように目標走行軌跡を生成してもよい。さらに、走行計画生成部１４は、車両Ｖの周辺の物体の状況に基づき、物体との接触を回避するように車両Ｖの目標走行軌跡を生成してもよい。
【００４４】
ここで、車両Ｖの向きが、走行車線５０における目標横位置Ｐ４を基準として車線幅方向に外向き又は車線幅方向に内向きとなることがある。より具体的には、目標横位置Ｐ４が車線中央位置である場合、車両Ｖの向きが、走行車線５０の車線中央を基準として車線幅方向に外向き又は車線幅方向に内向きとなることがある。以下では、目標横位置Ｐ４が車線中央位置である場合を例として説明する。
【００４５】
最初に、車線幅方向に外向きについて説明する。「車線中央を基準として車線幅方向に外向き」とは、車両Ｖが、車線中央ではなく車線境界線を向いていることをいう。つまり、この車線境界線は、走行位置が車線中央位置（目標横位置）よりも左側である場合には、走行車線の左側の車線境界線であり、走行位置が車線中央位置（目標横位置）よりも右側である場合には、走行車線の右側の車線境界線である。例えば、図３の（Ｂ）に示す例では、車両Ｖの向きが、走行車線５０の車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向き（向きＹ２）となっており、車線境界線Ｌ１を向いている。同様に、図３の（Ｃ）に示す例では、車両Ｖの向きが、走行車線５０の車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向き（向きＹ３）となっており、車線境界線Ｌ２を向いている。なお、車線中央に車両Ｖが存在する場合であっても、車両Ｖが車線中央ではなく車線境界線を向いている場合には、車両Ｖの向きは、車線中央を基準として車線幅方向に外向きとなる。車両Ｖが車線中央を基準として車線幅方向に外向きのときに、上述の手法で走行位置Ｐ３と車両Ｖの前方の車線中央位置（目標横位置Ｐ４）とを滑らかに繋ぐ目標走行軌跡Ｒ２（目標走行軌跡Ｒ３）を生成した場合、目標走行軌跡Ｒ２（目標走行軌跡Ｒ３）が走行車線５０の外側方向に膨らんだ軌跡となり、目標走行軌跡Ｒ２（目標走行軌跡Ｒ３）と車線境界線Ｌ１（車線境界線Ｌ２）とが交差するおそれがある。
【００４６】
次に、車線幅方向に内向きについて説明する。「車線中央を基準として車線幅方向に内向き」とは、車両Ｖが、車線中央を向いていることをいう。例えば、図３の（Ｄ），（Ｅ）に示す例では、車両Ｖの向きが、走行車線５０の車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に内向き（向きＹ４，Ｙ５）となっており、車線中央を向いている。車両Ｖが車線中央を基準として車線幅方向に内向きのときに、上述の手法で走行位置Ｐ３と車両Ｖの前方の車線中央位置（目標横位置Ｐ４）とを滑らかに繋ぐ目標走行軌跡Ｒ４（目標走行軌跡Ｒ５）を生成した場合、目標走行軌跡Ｒ４（目標走行軌跡Ｒ５）と車線境界線Ｌ１，Ｌ２とは交差しない。なお、車両Ｖの向きが車線中央に沿った向き（目標横位置Ｐ４の延在方向と同一の向き）である場合も、目標走行軌跡は車線境界線Ｌ１，Ｌ２と交差しない。
【００４７】
上述のとおり、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向きのときに、目標走行軌跡Ｒ２，Ｒ３を採用した場合、車両Ｖが走行車線５０から逸脱するおそれがある。このため、走行計画生成部１４は、目標走行軌跡を生成する処理として、走行状態認識部１３の認識結果に基づいて、走行車線５０の車線中央（連続する目標横位置Ｐ４）を基準として車両Ｖの向きが車線幅方向に外向きであるか否かを判定する。そして、走行計画生成部１４は、車両Ｖの向きが走行車線５０の車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向きであると判定した場合、車両Ｖの向きが走行車線５０の車線中央に沿った向きであると仮定する。あるいは、走行計画生成部１４は、車両Ｖの向きが目標車線の車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に内向きであると仮定する。なお、仮定するとは、演算に使用する車両Ｖの向きを変更することをいう。そして、走行計画生成部１４は、仮定した車両Ｖの向きを用いて目標走行軌跡を生成する。
【００４８】
図４は、車両の向きを仮定して目標走行軌跡を生成する例を説明する図である。図４の（Ａ）は、図３の（Ｂ）に示すシーンと同一であり、車両Ｖの向きが、走行車線５０における車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向き（向きＹ２）となっており、車線境界線Ｌ１を向いている。このため、走行計画生成部１４は、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向きであると判定した場合、図４の（Ｂ）に示すように、車両Ｖの向きは車線中央（連続する目標横位置Ｐ４）に沿った向きであると仮定する。つまり、走行計画生成部１４は、車両Ｖの向きＹ２を向きＹ２０へ置換する。あるいは、走行計画生成部１４は、図４の（Ｃ）に示すように、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に内向きであると仮定する。つまり、走行計画生成部１４は、車両Ｖの向きＹ２を向きＹ２１へ置換する。そして、走行計画生成部１４は、仮定した車両Ｖの向きを用いて目標走行軌跡を生成する。これにより、車線逸脱の可能性がある目標走行軌跡Ｒ２ではなく、車線逸脱の可能性がない目標走行軌跡Ｒ２０，Ｒ２１の何れかが生成される。
【００４９】
走行制御部１５は、目標走行軌跡を用いて車両Ｖを走行させる。走行制御部１５は、例えば、ＣＰＵが出力する信号に基づいてＣＡＮ通信回路を動作させるとともに、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムを実行することで実現する。自動運転の場合、走行制御部１５は、走行計画生成部１４により生成された目標走行軌跡に基づいて、アクチュエータ８へ制御信号を出力し、車両Ｖの走行を制御する。一方、運転支援の場合、走行制御部１５は、運転者のステアリング入力を車両Ｖの走行に反映しつつ、走行計画生成部１４により生成された目標走行軌跡に基づいてシステム介入を行う。
【００５０】
次に、車両走行制御装置１が行う処理について説明する。図５は、本実施形態に係る車両走行制御装置１の車両制御処理の一例を説明するフローチャートである。図５に示す制御処理は、例えばＯＮ／ＯＦＦスイッチによって自動運転又は運転支援の開始を示す情報が入力されたときに実行される。
【００５１】
図５に示すように、車両走行制御装置１は、情報取得処理（Ｓ１０）として、車両Ｖの周辺情報を取得する。まず、車両位置認識部１２は、ＧＰＳ受信部３で受信した車両Ｖの位置情報及び地図データベース５の地図情報に基づいて、車両位置を認識する。外部状況認識部１１は、外部センサ２の検出結果又はナビゲーションシステム６の提供情報に基づいて、車両Ｖの外部状況を認識する。走行状態認識部１３は、外部状況認識部１１の認識結果及び内部センサ４の検出結果に基づいて、車両Ｖの走行状態を認識する。つまり、情報取得処理では、車両Ｖの向き、走行位置、走行車線の車線境界線、目標横位置が少なくとも取得される。
【００５２】
次に、走行計画生成部１４は、車両向きの判定処理（Ｓ１２）として、情報取得処理で取得された車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向きであるか否かを判定する。走行計画生成部１４は、例えば、図３の（Ｂ），（Ｃ）に示すように、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線境界線を向いている場合には、車両Ｖの向きは車線幅方向に外向きであると判定する。車両Ｖの向きが外向きである場合、車両向きの仮定処理へ処理が移行する。
【００５３】
走行計画生成部１４は、車両向きの仮定処理（Ｓ１４）として、車両Ｖの向きが車線中央に沿った向き（連続する目標横位置Ｐ４の延在方向Ｚ）であると仮定する（図４の（Ｂ））。あるいは、走行計画生成部１４は、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に内向きであると仮定する（図４の（Ｃ））。仮定処理が終了した場合、目標走行軌跡生成処理へ処理が移行する。
【００５４】
走行計画生成部１４は、目標走行軌跡の生成処理（Ｓ１６）として、始点が走行位置、終点が車両Ｖの前方の目標横位置、走行位置における軌跡の延在方向が走行位置の車両向きとなることを拘束条件とし、幾何学的な手法により走行位置と目標横位置とを滑らかに繋ぐ目標走行軌跡を生成する。ここで、走行計画生成部１４は、Ｓ１４の仮定処理で仮定された車両の向きを用いて目標走行軌跡を生成する。これにより、図４の（Ｂ），（Ｃ）に示す目標走行軌跡Ｒ２０，Ｒ２１の何れかが生成される。目標走行軌跡の生成処理が終了した場合、車両制御処理へ処理が移行する。
【００５５】
走行制御部１５は、車両制御処理（Ｓ１８）として、目標走行軌跡を用いて車両Ｖを走行させる。車両制御処理が終了すると、図５に示す制御処理を終了する。
【００５６】
一方、Ｓ１２の判定処理において車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として外向きではない場合、目標走行軌跡生成処理へ処理が移行し、走行計画生成部１４は、情報取得処理で取得された車両Ｖの向きを用いて目標走行軌跡を生成し（Ｓ１６）、走行制御部１５は、目標走行軌跡を用いて車両Ｖを走行させる（Ｓ１８）。車両制御処理が終了すると、図５に示す制御処理を終了する。
【００５７】
以上で図５に示す車両走行制御装置１の動作を終了する。図５に示すフローチャートを実行することにより、車両走行制御装置１は、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車幅方向に外向きの場合には、車両Ｖの向きが車線中央に沿った向き（連続する目標横位置Ｐ４の延在方向Ｚ）であると仮定し、あるいは、車両Ｖの向きが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に内向きであると仮定することで、走行位置Ｐ３から車線中央位置（目標横位置Ｐ４）までの目標走行軌跡に基づいて車両Ｖを走行させる際に、車両Ｖが走行車線５０を逸脱することを回避することができる。
【００５８】
以上、第１実施形態に係る車両走行制御装置１によれば、車両Ｖの走行車線５０の目標横位置Ｐ４に車両Ｖを位置させる場合に、車両Ｖが走行車線５０から逸脱することを回避することができる。
【００５９】
また、第１実施形態に係る車両走行制御装置１によれば、車両Ｖの向きＹが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に外向きである場合、車両Ｖの向きが車線中央に沿った向き（連続する目標横位置Ｐ４の延在方向Ｚ）であると仮定し、又は、車両Ｖの向きＹが車線中央（連続する目標横位置Ｐ４）を基準として車線幅方向に内向きであると仮定して、目標走行軌跡を生成するため、目標走行軌跡が走行車線５０の外側方向（車線中央から離れる方向）に膨らむように弧を描くことを回避することができる。よって、この走行制御装置は、目標走行軌跡に基づいて車両を走行させる際に、車両が走行車線を逸脱することを回避することができる。
【００６０】
［第２実施形態］
次に、第２実施形態に係る車両走行制御装置１Ａについて説明する。本実施形態の説明では、第１実施形態と同一の構成及び処理については説明を省略し、第１実施形態と異なる点について説明する。
【００６１】
本実施形態に係る車両走行制御装置１Ａは、目標走行軌跡に基づいて車両Ｖを走行車線から隣接車線へ車線変更する装置である。図６は、第２実施形態に係る車両走行制御装置１Ａを備える車両Ｖの構成を説明するブロック図である。図６に示すように、車両システム１００Ａは、第１実施形態の車両システム１００と比べて、方向指示器９、外部状況認識部１１Ａ、走行計画生成部１４を備える点が相違し、その他は同一である。
【００６２】
方向指示器９は、車両Ｖの運転者の操作を入力する機器であり、例えばウインカレバーと操作検出部からなる。操作検出部は、例えば、ウインカレバーに対して設けられ、車両Ｖの運転者によるウインカレバーの操作を検出する。操作検出部は、運転者によるウインカレバーの操作が右ウインカの操作であるか左ウインカの操作であるかを操作情報として検出する。方向指示器９は、検出した操作情報をＥＣＵ１０へ出力する。
【００６３】
外部状況認識部１１Ａは、外部状況認識部１１と比べて、車両Ｖの外部状況として認識する情報の種類が増加している。具体的には、車両Ｖの外部状況には、隣接車線の道路幅、中心位置、道路の形状なども含まれる。また、車両Ｖの外部状況には、隣接車線を走行する他車両の情報が含まれてもよい。
【００６４】
走行計画生成部１４Ａは、走行計画生成部１４と比べて、目標車線が異なる。走行計画生成部１４Ａは、方向指示器９の操作情報に基づいて、車両Ｖが走行している走行車線に隣接する隣接車線を目標車線とする。そして、走行計画生成部１４Ａは、隣接車線に目標横位置を設定する。
【００６５】
走行計画生成部１４Ａは、例えば、車両Ｖの向きＹ、走行位置Ｐ３、及び目標横位置Ｐ５に基づいて幾何学的な手法により目標走行軌跡を生成する。図７は、車線変更時の目標走行軌跡の一例を説明する図である。図７に示す例では、車線境界線Ｌ１，Ｌ２によって区画された走行車線５０を車両Ｖが走行し、車線境界線Ｌ２，Ｌ３によって区画された隣接車線５１へ車線変更するシーンを示している。走行計画生成部１４Ａは、図７の（Ａ）に示すように、始点が走行位置Ｐ３、終点が隣接車線５１の車線中央位置（目標横位置Ｐ５）、走行位置Ｐ３における軌跡の延在方向が向きＹ６となることを拘束条件とし、幾何学的な手法により走行位置Ｐ３と車線中央位置（目標横位置Ｐ５）とを滑らかに繋ぐ目標走行軌跡Ｒ６を生成する。走行計画生成部１４Ａは、例えば複合クロソイド曲線を用いて目標走行軌跡を生成する。あるいは、走行計画生成部１４Ａは、走行位置Ｐ３及び車線中央位置（目標横位置Ｐ５）だけでなく、さらに目標車速及び目標時間を用いて目標走行軌跡を生成してもよい。この場合、走行計画生成部１４Ａは、目標車速で目標時間内に車線中央位置（目標横位置）へ到達することができる目標走行軌跡を生成する。あるいは、走行計画生成部１４Ａは、車両Ｖが安全、法令順守、走行効率などの基準を満たした走行をするように目標走行軌跡を生成してもよい。さらに、走行計画生成部１４Ａは、車両Ｖの周辺の物体の状況に基づき、物体との接触を回避するように車両Ｖの目標走行軌跡を生成してもよい。
【００６６】
ここで、車両Ｖの向きが、隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向き又は車線幅方向に内向きとなることがある。最初に、車線幅方向に外向きについて説明する。「車線中央を基準として車線幅方向に外向き」とは、第１実施形態と同様であり、車両Ｖが、車線中央（連続する目標横位置Ｐ５）ではなく車線境界線を向いていることをいう。つまり、この車線境界線は、車線変更先とは反対側に位置する車線境界線である。例えば、図７の（Ｂ）に示す例では、車両Ｖの向きが、隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向き（向きＹ７）となっており、車線境界線Ｌ１を向いている。車両Ｖが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向きのときに、上述の手法で走行位置Ｐ３と隣接車線５１の車線中央位置（目標横位置Ｐ５）とを滑らかに繋ぐ目標走行軌跡Ｒ７を生成した場合、目標走行軌跡Ｒ７が走行車線５０の外側方向に膨らんだ軌跡となり、目標走行軌跡Ｒ７と車線境界線Ｌ１とが交差するおそれがある。
【００６７】
次に、車線幅方向に内向きについて説明する。「車線中央を基準として車線幅方向に内向き」とは、第１実施形態と同様であり、車両Ｖが、車線中央（連続する目標横位置Ｐ５）を向いていることをいう。例えば、図７の（Ｃ）に示す例では、車両Ｖの向きＹ８が、隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に内向き（向きＹ８）となっており、車線中央を向いている。車両Ｖが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に内向きのときに、上述の手法で走行位置Ｐ３と隣接車線５１の車線中央位置（目標横位置Ｐ５）とを滑らかに繋ぐ目標走行軌跡Ｒ８を生成した場合、目標走行軌跡Ｒ８と車線境界線Ｌ１とは交差しない。なお、車両Ｖの向きが隣接車線５１の車線中央に沿った向き（目標横位置Ｐ５の延在方向と同一の向き）である場合も、目標走行軌跡は車線境界線Ｌ１と交差しない。
【００６８】
上述のとおり、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向きのときに、目標走行軌跡Ｒ７を採用した場合、車両Ｖが走行車線５０から逸脱するおそれがある。このため、走行計画生成部１４Ａは、目標走行軌跡を生成する処理として、走行状態認識部１３の認識結果に基づいて、隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車両Ｖの向きが車線幅方向に外向きであるか否かを判定する。そして、走行計画生成部１４Ａは、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向きであると判定した場合、車両Ｖの向きが隣接車線５１の車線中央に沿った向き（連続する目標横位置Ｐ５の延在方向Ｚ）と仮定する。あるいは、走行計画生成部１４Ａは、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に内向きであると仮定する。なお、仮定するとは、演算に使用する車両Ｖの向きを変更することをいう。そして、走行計画生成部１４Ａは、仮定した車両Ｖの向きを用いて目標走行軌跡を生成する。
【００６９】
図８は、車両の向きを仮定して目標走行軌跡を生成する例を説明する図である。図８の（Ａ）は、図７の（Ｂ）に示すシーンと同一であり、車両Ｖの向きが、隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向き（向きＹ７）となっており、車線境界線Ｌ１を向いている。このため、走行計画生成部１４Ａは、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に外向きであると判定した場合、図８の（Ｂ）に示すように、車両Ｖの向きが隣接車線５１の車線中央に沿った向き（連続する目標横位置Ｐ５の延在方向Ｚ）と仮定する。つまり、走行計画生成部１４Ａは、車両Ｖの向きＹ７を向きＹ７０へ置換する。あるいは、走行計画生成部１４Ａは、図７の（Ｃ）に示すように、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に内向きであると仮定する。つまり、走行計画生成部１４Ａは、車両Ｖの向きＹ２を向きＹ７１へ置換する。そして、走行計画生成部１４Ａは、仮定した車両Ｖの向きを用いて目標走行軌跡を生成する。これにより、車線逸脱の可能性がある目標走行軌跡Ｒ７ではなく、車線逸脱の可能性がない目標走行軌跡Ｒ７０，Ｒ７１の何れかが生成される。
【００７０】
次に、車両走行制御装置１Ａが行う処理について説明する。図９は、本実施形態に係る車両走行制御装置１Ａの車両制御処理の一例を説明するフローチャートである。図９に示す制御処理は、例えばＯＮ／ＯＦＦスイッチによって自動運転又は運転支援の開始を示す情報が入力されたときに実行される。
【００７１】
図９に示すように、車両走行制御装置１Ａの走行計画生成部１４Ａは、操作情報判定処理（Ｓ２０）として、方向指示器９から操作情報を取得したか否かを判定する。操作情報判定処理において、操作情報を取得していないと判定された場合、図９に示す車両制御処理を終了する。一方、操作情報判定処理において、操作情報を取得したと判定された場合、目標車線設定処理（Ｓ２２）へ処理が移行する。
【００７２】
走行計画生成部１４Ａは、目標車線設定処理（Ｓ２２）として、操作情報に基づいて目標車線を設定する。走行計画生成部１４Ａは、例えば操作情報が右ウインカである場合には、走行車線の右側に位置する隣接車線を目標車線に設定する。あるいは、走行計画生成部１４Ａは、例えば操作情報が左ウインカである場合には、走行車線の左側に位置する隣接車線を目標車線に設定する。目標車線設定処理が終了すると、情報取得処理（Ｓ３０）へ処理が移行する。
【００７３】
以降の処理Ｓ３０〜Ｓ３８は、目標横位置が隣接車線に設定されている点を除き、図５に示すＳ１０〜Ｓ１８の処理と同一である。
【００７４】
以上で図９に示す車両走行制御装置１の動作を終了する。図９に示すフローチャートを実行することにより、車両走行制御装置１は、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車幅方向に外向きの場合には、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）に沿った向き（連続する目標横位置Ｐ５の延在方向Ｚ）と仮定し、あるいは、車両Ｖの向きが隣接車線５１の車線中央（連続する目標横位置Ｐ５）を基準として車線幅方向に内向きであると仮定することで、走行位置Ｐ３から目標横位置Ｐ５までの目標走行軌跡に基づいて車両Ｖを走行させる際に、車両Ｖが走行車線５０を逸脱することを回避することができる。
【００７５】
以上、第２実施形態に係る車両走行制御装置１Ａによれば、走行車線５０から隣接車線５１への車線変更の際に、車両が走行車線５０を車線変更先の隣接車線５１とは反対側へ逸脱することを回避することができる。
【００７６】
以上、本発明の実施形態について説明したが、本発明は、上述した実施形態に限られない。本発明は、当業者の知識に基づいて上述した実施形態を変更、改良したものも含む。
【００７７】
例えば、上述した実施形態においては、車線中央位置を目標横位置に設定する例に説明したが、目標横位置は車線中央位置に限定されず、車線中央位置からオフセットした位置でもよい。つまり、目標車線の車線中央はオフセット量だけ幅をもっていてもよい。このような場合であっても、走行位置から目標横位置までの目標走行軌跡に基づいて車両を走行させる際に、車両が走行車線を逸脱することを回避することができる。
【００７８】
また、上述した第２実施形態においては、運転者による方向指示器の操作情報に基づいて隣接車線を目標車線とする例を示したが、これに限定されない。例えば、外部状況認識部１１によって車両Ｖの外部状況を認識し、外部状況に基づいて走行計画生成部１４が先行車両の追い越し又は追い抜きの走行計画を生成した場合、又は、地図データベースに基づいて走行計画生成部１４が車線変更の走行計画を生成した場合には、走行計画に基づいて隣接車線を目標車線とすることができる。
【符号の説明】
【００７９】
１…車両走行制御装置、２…外部センサ、３…ＧＰＳ受信部、４…内部センサ、５…地図データベース、６…ナビゲーションシステム、７…ＨＭＩ、８…アクチュエータ、９…方向指示器、１０…ＥＣＵ、１１…外部状況認識部、１２…車両位置認識部、１３…走行状態認識部、１４…走行計画生成部（判定部、軌跡生成部）、１５…走行制御部。
【図１】
0006350383.tif 000002
【図２】
0006350383.tif 000003
【図３】
0006350383.tif 000004
【図４】
0006350383.tif 000005
【図５】
0006350383.tif 000006
【図６】
0006350383.tif 000007
【図７】
0006350383.tif 000008
【図８】
0006350383.tif 000009
【図９】
0006350383.tif 000010