(57)【特許請求の範囲】
【請求項１】
目的地までの経路に沿って自車両が走行するように、前記自車両の加減速および操舵のうち、少なくとも一方を自動的に制御する第１の運転モードを実施する自動運転制御部と、
前記自車両の車両乗員の操作を受け付ける操作デバイスと、
前記自動運転制御部により前記第１の運転モードが実施されているときに、前記操作デバイスに対し、前記車両乗員が前記自車両の加減速および前記操舵の一方または双方を指示する操作を行った場合に、前記第１の運転モードに比して自動運転の度合が低い第２の運転モードへの移行を前記自動運転制御部に指示するハンドオーバ制御部と、
前記自動運転制御部により前記第１の運転モードが実施されている際に、前記操作デバイスにより受け付けた前記車両乗員による前記自車両を加速させる操作に基づく加速を行う場合に、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超えない範囲で、前記操作に基づく加速を行う走行制御部と、
を備える車両制御システム。
【請求項２】
前記走行制御部は、
前記加速の結果、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超える場合に、前記自車両の速度が前記自車両の操舵角に依存する限界速度を維持する、
請求項１に記載の車両制御システム。
【請求項３】
前記走行制御部は、
前記操作デバイスに対して、前記車両乗員による操舵操作がなされており、且つ前記自車両の速度が前記閾値を超える場合、前記第１の運転モードを終了させる、
請求項１または２に記載の車両制御システム。
【請求項４】
前記走行制御部は、
前記自車両が前記第１の運転モードに基づいて車線変更中である場合に、前記操作デバイスにより受け付けた前記自車両を加速させる操作に応じた加速を行わない、
請求項１から３のうち何れか１項に記載の車両制御システム。
【請求項５】
前記走行制御部は、
前記操作デバイスにより受け付けた加速操作の操作時間が所定時間以上継続している場合に、前記第１の運転モードを終了し、
前記加速操作の操作時間が前記所定時間未満である場合に、前記第１の運転モードを継続する、
請求項１から４のうち何れか１項に記載の車両制御システム。
【請求項６】
情報を出力する出力部を更に備え、
前記走行制御部は、
前記加速の結果、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超え、前記限界速度を維持する際に、前記自車両の加速が制限されていることを示す情報を前記出力部に出力させる、
請求項２に記載の車両制御システム。
【請求項７】
車載コンピュータが、
目的地までの経路に沿って自車両が走行するように、前記自車両の加減速および操舵のうち、少なくとも一方を自動的に制御する第１の運転モードを実施し、
前記第１の運転モードが実施されているときに、前記自車両の車両乗員の操作を受け付ける操作デバイスに対し、前記車両乗員が前記自車両の加減速および前記操舵の一方または双方を指示する操作を行った場合に、前記第１の運転モードに比して自動運転の度合が低い第２の運転モードへの移行を自動運転制御部に指示し、
前記第１の運転モードが実施されている際に、前記操作デバイスにより受け付けた前記車両乗員による前記自車両を加速させる操作に基づく加速を行う場合に、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超えない範囲で、前記操作に基づく加速を行う、
車両制御方法。
【請求項８】
車載コンピュータに、
目的地までの経路に沿って自車両が走行するように、前記自車両の加減速および操舵のうち、少なくとも一方を自動的に制御する第１の運転モードを実施し、
前記第１の運転モードが実施されているときに、前記自車両の車両乗員の操作を受け付ける操作デバイスに対し、前記車両乗員が前記自車両の加減速および前記操舵の一方または双方を指示する操作を行った場合に、前記第１の運転モードに比して自動運転の度合が低い第２の運転モードへの移行を自動運転制御部に指示し、
前記第１の運転モードが実施されている際に、前記操作デバイスにより受け付けた前記車両乗員による前記自車両を加速させる操作に基づく加速を行う場合に、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超えない範囲で、前記操作に基づく加速を行う、
処理を実行させるための車両制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両制御システム、車両制御方法、および車両制御プログラムに関する。
【背景技術】
【０００２】
近年、目的地までの経路に沿って自車両が走行するように、自車両の加減速と操舵とのうち、少なくとも一方を自動的に制御する技術（以下、「自動運転」という）について研究が進められている。これに関連して、自動走行が実行されている場合に、アクセルペダルの踏込状態を検知し、検知した踏込状態に応じて、自動走行制御の制御モードを変更する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−５４８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来手法では、自動運転中に車両乗員の操作に基づいて一時的な加速を行おうとした場合、自動運転を適正に行うことのできる運転状態を逸脱してしまう場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、自動運転時における一時的な加速を適正な範囲内で行うことができる車両制御システム、車両制御方法、および車両制御プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、目的地までの経路に沿って自車両が走行するように、前記自車両の加減速および操舵のうち、少なくとも一方を自動的に制御する第１の運転モードを実施する自動運転制御部（１１０）と、前記自車両の車両乗員の操作を受け付ける操作デバイス（７０、７２、７４）と、前記自動運転制御部により前記第１の運転モードが実施されているときに、前記操作デバイスに対し、前記車両乗員が前記自車両の加減速および前記操舵の一方または双方を指示する操作を行った場合に、前記第１の運転モードに比して自動運転の度合が低い第２の運転モードへの移行を前記自動運転制御部に指示するハンドオーバ制御部（１３２）と、前記自動運転制御部により前記第１の運転モードが実施されている際に、前記操作デバイスにより受け付けた前記車両乗員による前記自車両を加速させる操作に基づく加速を行う場合に、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超えない範囲で、前記操作に基づく加速を行う走行制御部（１２０）と、を備える車両制御システム（１）である。
【０００７】
請求項２に記載の発明は、請求項１に記載の車両制御システムにおいて、前記走行制御部は、前記加速の結果、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超える場合に、前記自車両の速度が前記自車両の操舵角に依存する限界速度を維持するものである。
【０００８】
請求項３に記載の発明は、請求項１または２に記載の車両制御システムにおいて、前記走行制御部は、前記操作デバイスに対して、前記車両乗員による操舵操作がなされており、且つ前記自車両の速度が前記閾値を超える場合、前記第１の運転モードを終了させるものである。
【０００９】
請求項４に記載の発明は、請求項１から３のうち何れか１項に記載の車両制御システムにおいて、前記走行制御部は、前記自車両が前記第１の運転モードに基づいて車線変更中である場合に、前記操作デバイスにより受け付けた前記自車両を加速させる操作に応じた加速を行わないものである。
【００１０】
請求項５に記載の発明は、請求項１から４のうち何れか１項に記載の車両制御システムにおいて、前記走行制御部は、前記操作デバイスにより受け付けた加速操作の操作時間が所定時間以上継続している場合に、前記第１の運転モードを終了し、前記加速操作の操作時間が前記所定時間未満である場合に、前記第１の運転モードを継続するものである。
【００１１】
請求項６に記載の発明は、請求項２に記載の車両制御システムにおいて、情報を出力する出力部（８２）を更に備え、前記走行制御部は、前記加速の結果、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超え、前記限界速度を維持する際に、前記自車両の加速が制限されていることを示す情報を前記出力部に出力させるものである。
【００１２】
請求項７に記載の発明は、車載コンピュータが、目的地までの経路に沿って自車両が走行するように、前記自車両の加減速および操舵のうち、少なくとも一方を自動的に制御する第１の運転モードを実施し、前記第１の運転モードが実施されているときに、前記自車両の車両乗員の操作を受け付ける操作デバイスに対し、前記車両乗員が前記自車両の加減速および前記操舵の一方または双方を指示する操作を行った場合に、前記第１の運転モードに比して自動運転の度合が低い第２の運転モードへの移行を自動運転制御部に指示し、前記第１の運転モードが実施されている際に、前記操作デバイスにより受け付けた前記車両乗員による前記自車両を加速させる操作に基づく加速を行う場合に、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超えない範囲で、前記操作に基づく加速を行う、車両制御方法である。
【００１３】
請求項８に記載の発明は、車載コンピュータに、目的地までの経路に沿って自車両が走行するように、前記自車両の加減速および操舵のうち、少なくとも一方を自動的に制御する第１の運転モードを実施し、前記第１の運転モードが実施されているときに、前記自車両の車両乗員の操作を受け付ける操作デバイスに対し、前記車両乗員が前記自車両の加減速および前記操舵の一方または双方を指示する操作を行った場合に、前記第１の運転モードに比して自動運転の度合が低い第２の運転モードへの移行を自動運転制御部に指示し、前記第１の運転モードが実施されている際に、前記操作デバイスにより受け付けた前記車両乗員による前記自車両を加速させる操作に基づく加速を行う場合に、前記自車両の速度が前記自車両の操舵角に依存する速度の閾値を超えない範囲で、前記操作に基づく加速を行う、処理を実行させるための車両制御プログラムである。
【発明の効果】
【００１４】
請求項１、７、および８に記載の発明によれば、車両制御システムは、自動運転中に車両乗員の操作に基づいて一時的な加速を行おうとした場合に、自動運転を適正に行うことのできる運転状態を逸脱してしまうことがなく、自動運転時における一時的な加速を適正な範囲内で行うことができる。
【００１５】
請求項２に記載の発明によれば、車両制御システムは、加速の結果、自車両の速度が自車両の操舵角に依存する閾値を超える場合に、自車両の速度が自車両の操舵角に依存する限界速度を維持することで、自動運転を適正に行うことができなくなる速度まで加速が行われるのを防止することができる。
【００１６】
請求項３に記載の発明によれば、車両制御システムは、前記自車両の車両乗員から自車両の加減速および操舵の双方の操作があった場合に、第１の運転モードから第２の運転モードに迅速に切り替えるため、運転者の意図を尊重した切替制御を実現することができる。
【００１７】
請求項４に記載の発明によれば、車両制御システムは、車線変更時に操作デバイスから受け付けた加速操作に応じた加速を行わないことで、自動運転を適正に行うことができる。すなわち、車線変更を自動的に行う場合には、制御の連続性に対する要求が高いため、そのような要求にも対応した適切な切り替え制御を行うことができる。
【００１８】
請求項５に記載の発明によれば、車両制御システムは、操作時間に応じて適切に運転モードの切り替えを行うことができる。
【００１９】
請求項６に記載の発明によれば、車両制御システムは、出力部による通知により車両乗員に対して、自らが行っている手動操作が抑制されていることを認識させることができるため、車両乗員に手動操作時における違和感を与えることなく、適切な運転制御を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る車両制御システムが搭載される車両の構成要素を示す図である。
【図２】本実施形態に係る車両制御システム１の機能構成図である。
【図３】自車位置認識部１１２により走行車線Ｌ１に対する自車両Ｍの相対位置が認識される様子を示す図である。
【図４】ある区間について生成された行動計画の一例を示す図である。
【図５】軌道生成部１１８により生成される軌道の一例を示す図である。
【図６】ターゲット位置ＴＡが設定される様子を示す図である。
【図７】車線変更のための軌道が生成される様子を示す図である。
【図８】操舵角に依存した限界速度の一例を示す図である。
【図９】本実施形態に係る走行制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照し、本発明の車両制御システム、車両制御方法、および車両制御プログラムの実施形態について説明する。
【００２２】
［車両構成］
図１は、本実施形態に係る車両制御システムが搭載される車両（以下、「自車両Ｍ」という）の構成要素を示す図である。車両制御システムに含まれる車両制御装置１００が搭載される車両は、例えば、二輪や三輪、四輪等の自動車であり、ディーゼルエンジンやガソリンエンジン等の内燃機関を動力源とした自動車や、電動機を動力源とした電気自動車、内燃機関および電動機を兼ね備えたハイブリッド自動車等を含む。また、上述した電気自動車は、例えば、二次電池、水素燃料電池、金属燃料電池、アルコール燃料電池等の電池により放電される電力を使用して駆動される。
【００２３】
図１に示すように、自車両Ｍには、ファインダ２０−１から２０−７、レーダ３０−１から３０−６、およびカメラ４０等のセンサと、ナビゲーション装置５０と、車両制御装置１００とが搭載される。ファインダ２０−１から２０−７は、例えば、照射光に対する散乱光を測定し、対象までの距離を測定するＬＩＤＡＲ（Light Detection and Ranging、或いはLaser Imaging Detection and Ranging）である。例えば、ファインダ２０−１は、フロントグリル等に取り付けられ、ファインダ２０−２および２０−３は、車体の側面やドアミラー、前照灯内部、側方灯付近等に取り付けられる。ファインダ２０−４は、トランクリッド等に取り付けられ、ファインダ２０−５および２０−６は、車体の側面や尾灯内部等に取り付けられる。上述したファインダ２０−１から２０−６は、例えば、水平方向に関して１５０度程度の検出領域を有している。また、ファインダ２０−７は、ルーフ等に取り付けられる。ファインダ２０−７は、例えば、水平方向に関して３６０度の検出領域を有している。
【００２４】
上述したレーダ３０−１および３０−４は、例えば、奥行き方向の検出領域が他のレーダよりも広い長距離ミリ波レーダである。また、レーダ３０−２、３０−３、３０−５、３０−６は、レーダ３０−１および３０−４よりも奥行き方向の検出領域が狭い中距離ミリ波レーダである。以下、ファインダ２０−１から２０−７を特段区別しない場合は、単に「ファインダ２０」と記載し、レーダ３０−１から３０−６を特段区別しない場合は、単に「レーダ３０」と記載する。レーダ３０は、例えば、ＦＭ−ＣＷ（Frequency Modulated Continuous Wave）方式等によって、自車両Ｍの周囲の物体（例えば、周辺車両（他車両）、障害物等）の有無や、物体までの距離、相対速度等を検出する。
【００２５】
カメラ４０は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の個体撮像素子を利用したデジタルカメラである。カメラ４０は、フロントウィンドシールド上部やルームミラー裏面等に取り付けられる。カメラ４０は、例えば周期的に繰り返し自車両Ｍの前方を撮像する。
【００２６】
なお、図１に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。
【００２７】
［機能構成］
図２は、本実施形態に係る車両制御システム１の機能構成図である。車両制御システム１は、ファインダ２０、レーダ３０、およびカメラ４０の他、ナビゲーション装置５０と、車両センサ６０と、アクセルペダル７０、ブレーキペダル７２、およびステアリングホイール７４等の操作デバイスと、アクセル開度センサ７１、ブレーキ踏量センサ（ブレーキスイッチ）７３、およびステアリング操舵角センサ（またはステアリングトルクセンサ）７５等の操作検出センサと、切替スイッチ８０と、報知装置（出力部）８２と、走行駆動力出力装置９０、ステアリング装置９２、ブレーキ装置９４と、車両制御装置１００とを含む。これらの装置や機器は、ＣＡＮ（Controller Area Network）通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、例示した操作デバイスについてはあくまで一例であり、ジョイスティック、ボタン、ダイヤルスイッチ、ＧＵＩ（Graphical User Interface）スイッチ等が自車両Ｍに搭載されても構わない。
【００２８】
ナビゲーション装置５０は、ＧＮＳＳ（Global Navigation Satellite System）受信機や地図情報（ナビ地図）、ユーザインターフェースとして機能するタッチパネル式表示装置、スピーカ、マイク等を有する。ナビゲーション装置５０は、ＧＮＳＳ受信機によって自車両Ｍの位置を特定し、その位置からユーザによって指定された目的地までの経路を導出する。ナビゲーション装置５０により導出された経路は、経路情報１４４として記憶部１４０に格納される。自車両Ｍの位置は、車両センサ６０の出力を利用したＩＮＳ（Inertial Navigation System）によって特定または補完されてもよい。また、ナビゲーション装置５０は、車両制御装置１００が手動運転モードを実行している際に、目的地に至る経路について音声やナビ表示によって案内を行う。なお、自車両Ｍの位置を特定するための構成は、ナビゲーション装置５０とは独立して設けられてもよい。また、ナビゲーション装置５０は、例えば、ユーザの保有するスマートフォンやタブレット端末等の端末装置の一機能によって実現されてもよい。この場合、端末装置と車両制御装置１００との間で無線または有線による通信によって情報の送受信が行われる。
【００２９】
車両センサ６０は、車速を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自車両Ｍの向きを検出する方位センサ等を含む。
【００３０】
操作検出センサは、検出結果としてのアクセル開度、ブレーキ踏量、ステアリング操舵角を車両制御装置１００に出力する。なお、これに代えて、運転モードによっては操作検出センサの検出結果が、直接的に走行駆動力出力装置９０、ステアリング装置９２、またはブレーキ装置９４に出力されてもよい。
【００３１】
切替スイッチ８０は、車両乗員によって操作されるスイッチである。切替スイッチ８０は、車両乗員の操作を受け付け、受け付けた操作内容から運転モード（例えば、自動運転モード（第１の運転モード）、手動運転モード（第２の運転モード）の切り替えを行う。例えば、切替スイッチ８０は、車両乗員の操作内容から、自車両Ｍの運転モードを指定する運転モード指定信号を生成し、切替制御部１３０に出力する。
【００３２】
報知装置８２は、情報を出力可能な種々の装置である。報知装置８２は、例えば自車両Ｍの車両乗員に、手動運転モードから手動運転モードへの移行を促すための情報を出力する。報知装置８２としては、例えばスピーカ、バイブレータ、表示装置、および発光装置等のうち少なくとも１つが用いられる。
【００３３】
走行駆動力出力装置９０は、例えば、自車両Ｍが内燃機関を動力源とした自動車である場合、エンジンおよびエンジンを制御するエンジンＥＣＵ（Electronic Control Unit）を備え、自車両Ｍが電動機を動力源とした電気自動車である場合、走行用モータおよび走行用モータを制御するモータＥＣＵを備え、自車両Ｍがハイブリッド自動車である場合、エンジンおよびエンジンＥＣＵと走行用モータおよびモータＥＣＵを備える。走行駆動力出力装置９０がエンジンのみを含む場合、エンジンＥＣＵは、後述する走行制御部１２０から入力される情報に従って、エンジンのスロットル開度やシフト段等を調整し、車両が走行するための走行駆動力（トルク）を出力する。また、走行駆動力出力装置９０が走行用モータのみを含む場合、モータＥＣＵは、走行制御部１２０から入力される情報に従って、走行用モータに与えるＰＷＭ信号のデューティ比を調整し、上述した走行駆動力を出力する。また、走行駆動力出力装置９０がエンジンおよび走行用モータを含む場合、エンジンＥＣＵおよびモータＥＣＵの双方は、走行制御部１２０から入力される情報に従って、互いに協調して走行駆動力を制御する。
【００３４】
ステアリング装置９２は、例えば、電動モータを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリング装置９２は、走行制御部１２０から入力される情報に従って、電動モータを駆動させ、転舵輪の向きを変更する。
【００３５】
ブレーキ装置９４は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、制動制御部とを備える電動サーボブレーキ装置である。電動サーボブレーキ装置の制動制御部は、走行制御部１２０から入力される情報に従って電動モータを制御し、制動操作に応じた制動力を出力するブレーキトルク（制動力出力装置）が各車輪に出力されるようにする。電動サーボブレーキ装置は、ブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置９４は、上記説明した電動サーボブレーキ装置に限らず、電子制御式油圧ブレーキ装置であってもよい。電子制御式油圧ブレーキ装置は、走行制御部１２０から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する。また、ブレーキ装置９４は、走行駆動力出力装置９０に含まれ得る走行用モータによる回生ブレーキを含んでもよい。
【００３６】
［車両制御装置］
以下、車両制御装置１００について説明する。車両制御装置１００は、例えば、自動運転制御部１１０と、走行制御部１２０と、切替制御部１３０と、記憶部１４０とを備える。自動運転制御部１１０は、例えば、自車位置認識部１１２と、外界認識部１１４と、行動計画生成部１１６と、軌道生成部１１８とを備える。自動運転制御部１１０の各部、走行制御部１２０、および切替制御部１３０のうち一部または全部は、ＣＰＵ（Central Processing Unit）等のプロセッサがプログラムを実行することにより実現される。また、これらのうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェアによって実現されてもよい。また、記憶部１４０は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等で実現される。プロセッサが実行するプログラムは、予め記憶部１４０に格納されていてもよいし、車載インターネット設備等を介して外部装置からダウンロードされてもよい。また、プログラムは、そのプログラムを格納した可搬型記憶媒体が図示しないドライブ装置に装着されることで記憶部１４０にインストールされてもよい。また、車両制御装置１００は、複数のコンピュータ装置によって分散化されたものであってもよい。これにより、自車両Ｍの車載コンピュータに対して、上述したハードウェア機能部と、プログラム等からなるソフトウェアとを協働させて、本実施形態における各種処理を実現することができる。
【００３７】
自動運転制御部１１０は、切替制御部１３０からの指示に従い、運転モードを切り替えて制御を行う。運転モードとしては、自車両Ｍの加減速および操舵を自動的に制御する運転モード（自動運転モード）や、自車両Ｍの加減速をアクセルペダル７０やブレーキペダル７２等の操作デバイスに対する操作に基づいて制御し、操舵をステアリングホイール７４等の操作デバイスに対する操作に基づいて制御する運転モード（手動運転モード）があるが、これに限定されるものではない。他の運転モードとして、例えば、自車両Ｍの加減速および操舵のうち一方を自動的に制御し、他方を操作デバイスに対する操作に基づいて制御する運転モード（半自動運転モード）を含んでいてもよい。
【００３８】
第１の運転モードが自動運転モードである場合、第２の運転モードは手動運転モードであってもよいし、半自動運転モードであってもよい。第１の運転モードが半自動運転モードである場合、第２の運転モードは手動運転モードである。つまり、第２の運転モードは、第１の運転モードに比して自動運転の度合が低い。以下の説明では、第１の運転モードが自動運転モードであり、第２の運転モードが手動運転モードであるものとして説明する。なお、手動運転モードの実施時においては、自動運転制御部１１０は動作を停止し、操作検出センサからの入力信号が走行制御部１２０に供給されるようにしてもよいし、直接的に走行駆動力出力装置９０、ステアリング装置９２、またはブレーキ装置９４に供給されてもよい。
【００３９】
自動運転制御部１１０は、自車位置認識部１１２と、外界認識部１１４と、行動計画生成部１１６と、軌道生成部１１８とを有する。自車位置認識部１１２は、記憶部１４０に格納された地図情報１４２と、ファインダ２０、レーダ３０、カメラ４０、ナビゲーション装置５０、または車両センサ６０から入力される情報とに基づいて、自車両Ｍが走行している車線（走行車線）、および、走行車線に対する自車両Ｍの相対位置を認識する。地図情報１４２は、例えば、ナビゲーション装置５０が有するナビ地図よりも高精度な地図情報であり、車線の中央の情報あるいは車線の境界の情報等を含んでいる。より具体的には、地図情報１４２には、道路情報や、交通規制情報、住所情報（住所・郵便番号）、施設情報、電話番号情報等が含まれる。道路情報には、高速道路、有料道路、国道、都道府県道といった道路の種別を表す情報や、道路の車線数、各車線の幅員、道路の勾配、道路の位置（経度、緯度、高さを含む３次元座標）、車線のカーブの曲率、車線の合流および分岐ポイントの位置、道路に設けられた標識等の情報が含まれる。交通規制情報には、工事や交通事故、渋滞等によって車線が封鎖されているといった情報が含まれる。
【００４０】
図３は、自車位置認識部１１２により走行車線Ｌ１に対する自車両Ｍの相対位置が認識される様子を示す図である。自車位置認識部１１２は、例えば、自車両Ｍの基準点（例えば重心）の走行車線中央ＣＬからの乖離ＯＳ、および自車両Ｍの進行方向の走行車線中央ＣＬを連ねた線に対してなす角度θを、走行車線Ｌ１に対する自車両Ｍの相対位置として認識する。なお、これに代えて、自車位置認識部１１２は、自車線Ｌ１の何れかの側端部に対する自車両Ｍの基準点の位置等を、走行車線に対する自車両Ｍの相対位置として認識してもよい。
【００４１】
外界認識部１１４は、ファインダ２０、レーダ３０、カメラ４０等から入力される情報に基づいて、周辺車両の位置、および速度、加速度等の状態を認識する。本実施形態における周辺車両とは、自車両Ｍの周辺を走行する車両であって、自車両Ｍと同じ方向に走行する車両である。周辺車両の位置は、他車両の重心やコーナー等の代表点で表されてもよいし、他車両の輪郭で表現された領域で表されてもよい。周辺車両の「状態」とは、上記各種機器の情報に基づいて周辺車両の加速度、車線変更をしているか否か（あるいは車線変更をしようとしているか否か）を含んでもよい。また、外界認識部１１４は、周辺車両に加えて、ガードレールや電柱、駐車車両、歩行者その他の物体の位置を認識してもよい。
【００４２】
行動計画生成部１１６は、自動運転の開始地点、自動運転の終了予定地点、および／または自動運転の目的地を設定する。自動運転の開始地点は、自車両Ｍの現在位置であってもよいし、車両乗員により自動運転を指示する操作がなされた地点でもよい。行動計画生成部１１６は、その開始地点と終了予定地点の間の区間や、開始地点と自動運転の目的地との間の区間において、行動計画を生成する。なお、これに限定されるものではなく、行動計画生成部１１６は、任意の区間について行動計画を生成してもよい。
【００４３】
行動計画は、例えば、順次実行される複数のイベントで構成される。イベントには、例えば、自車両Ｍを減速させる減速イベントや、自車両Ｍを加速させる加速イベント、走行車線を逸脱しないように自車両Ｍを走行させるレーンキープイベント、走行車線を変更させる車線変更イベント、自車両Ｍに前走車両を追い越させる追い越しイベント、分岐ポイントにおいて所望の車線に変更させたり、現在の走行車線を逸脱しないように自車両Ｍを走行させたりする分岐イベント、本線に合流するための合流車線において自車両Ｍを加減速させ、走行車線を変更させる合流イベント等が含まれる。例えば、有料道路（例えば高速道路等）においてジャンクション（分岐点）が存在する場合、車両制御装置１００は、自車両Ｍを目的地の方向に進行するように車線を変更したり、車線を維持したりする。従って、行動計画生成部１１６は、地図情報１４２を参照して経路上にジャンクションが存在していると判明した場合、現在の自車両Ｍの位置（座標）から当該ジャンクションの位置（座標）までの間に、目的地の方向に進行することができる所望の車線に車線変更するための車線変更イベントを設定する。なお、行動計画生成部１１６によって生成された行動計画を示す情報は、行動計画情報１４６として記憶部１４０に格納される。
【００４４】
図４は、ある区間について生成された行動計画の一例を示す図である。図４に示すように、行動計画生成部１１６は、目的地までの経路に従って走行した場合に生じる場面を分類し、個々の場面に即したイベントが実行されるように行動計画を生成する。なお、行動計画生成部１１６は、自車両Ｍの状況変化に応じて動的に行動計画を変更してもよい。
【００４５】
行動計画生成部１１６は、例えば、生成した行動計画を、外界認識部１１４によって認識された外界の状態に基づいて変更（更新）してもよい。一般的に、車両が走行している間、外界の状態は絶えず変化する。特に、複数の車線を含む道路を自車両Ｍが走行する場合、他車両との距離間隔は相対的に変化する。例えば、前方の車両が急ブレーキを掛けて減速したり、隣の車線を走行する車両が自車両Ｍ前方に割り込んで来たりする場合、自車両Ｍは、前方の車両の挙動や、隣接する車線の車両の挙動に合わせて速度や車線を適宜変更しつつ走行する必要がある。従って、行動計画生成部１１６は、上述したような外界の状態変化に応じて、制御区間ごとに設定したイベントを変更してもよい。
【００４６】
具体的には、行動計画生成部１１６は、車両走行中に外界認識部１１４によって認識された他車両の速度が閾値を超えたり、自車線に隣接する車線を走行する他車両の移動方向が自車線方向に向いたりした場合に、自車両Ｍが走行予定の運転区間に設定されたイベントを変更する。例えば、レーンキープイベントの後に車線変更イベントが実行されるようにイベントが設定されている場合において、外界認識部１１４の認識結果によって当該レーンキープイベント中に車線変更先の車線後方から車両が閾値以上の速度で進行してきたことが判明した場合、行動計画生成部１１６は、レーンキープイベントの次のイベントを車線変更から減速イベントやレーンキープイベント等に変更する。この結果、車両制御装置１００は、外界の状態に変化が生じた場合においても、安全に自車両Ｍを自動走行させることができる。自動運転モードの場合には、走行態様や操舵角等に依存して速度調整が行われる。
【００４７】
［レーンキープイベント］
行動計画生成部１１６は、レーンキープイベントを実施する際に、定速走行、追従走行、減速走行、カーブ走行、障害物回避走行等のうち何れかの走行態様を決定する。例えば、行動計画生成部１１６は、自車両Ｍの前方に他車両が存在しない場合に、走行態様を定速走行に決定する。また、行動計画生成部１１６は、前走車両に対して追従走行するような場合に、走行態様を追従走行に決定する。また、行動計画生成部１１６は、外界認識部１１４により前走車両の減速が認識された場合や、停車や駐車等のイベントを実施する場合に、走行態様を減速走行に決定する。また、行動計画生成部１１６は、外界認識部１１４により自車両Ｍがカーブ路に差し掛かったことが認識された場合に、走行態様をカーブ走行に決定する。また、行動計画生成部１１６は、外界認識部１１４により自車両Ｍの前方に障害物が認識された場合に、走行態様を障害物回避走行に決定する。
【００４８】
軌道生成部１１８は、行動計画生成部１１６により決定された走行態様に基づいて、軌道を生成する。軌道とは、自車両Ｍが行動計画生成部１１６により決定された走行態様に基づいて走行する場合に、到達することが想定される将来の目標位置を、所定時間ごとにサンプリングした点の集合（軌跡）である。軌道生成部１１８は、少なくとも、自車位置認識部１１２または外界認識部１１４により認識された自車両Ｍの前方に存在する対象物体の速度、および自車両Ｍと対象物体との距離に基づいて自車両Ｍの目標速度を算出する。軌道生成部１１８は、算出した目標速度に基づいて軌道を生成する。対象物体とは、前走車両や、合流地点、分岐地点、目標地点等の地点、障害物等の物体等を含む。
【００４９】
以下、自動運転モードに着目し、特に対象物体の存在を考慮しない場合と、考慮する場合との双方における軌道の生成について説明する。図５は、軌道生成部１１８により生成される軌道の一例を示す図である。図５（Ａ）に示すように、例えば、軌道生成部１１８は、自車両Ｍの現在位置を基準に、現時刻から所定時間Δｔ経過するごとに、Ｋ（１）、Ｋ（２）、Ｋ（３）、…といった将来の目標位置を自車両Ｍの軌道として設定する。以下、これら目標位置を区別しない場合、単に「目標位置Ｋ」と表記する。例えば、目標位置Ｋの個数は、目標時間Ｔに応じて決定される。例えば、軌道生成部１１８は、目標時間Ｔを５秒とした場合、この５秒間において、所定時間Δｔ（例えば０．１秒）刻みで目標位置Ｋを走行車線の中央線上に設定し、これら複数の目標位置Ｋの配置間隔を走行態様に基づいて決定する。軌道生成部１１８は、例えば、走行車線の中央線を、地図情報１４２に含まれる車線の幅員等の情報から導出してもよいし、予め地図情報１４２に中央線の位置が含まれている場合に、この地図情報１４２から取得してもよい。
【００５０】
例えば、上述した行動計画生成部１１６により走行態様が定速走行に決定された場合、軌道生成部１１８は、図５（Ａ）に示すように、等間隔で複数の目標位置Ｋを設定して軌道を生成する。また、行動計画生成部１１６により走行態様が減速走行に決定された場合（追従走行において前走車両が減速した場合も含む）、軌道生成部１１８は、図５（Ｂ）に示すように、到達する時刻がより早い目標位置Ｋほど間隔を広くし、到達する時刻がより遅い目標位置Ｋほど間隔を狭くして軌道を生成する。この場合において、前走車両が対象ＯＢに設定されたり、前走車両以外の合流地点や、分岐地点、目標地点等の地点、障害物等が対象ＯＢに設定されたりすることがある。これにより、自車両Ｍからの到達する時刻が遅い目標位置Ｋが自車両Ｍの現在位置と近づくため、後述する走行制御部１２０が自車両Ｍを減速させることになる。
【００５１】
また、図５（Ｃ）に示すように、走行態様がカーブ走行に決定された場合、軌道生成部１１８は、例えば、道路の曲率に応じて、複数の目標位置Ｋを自車両Ｍの進行方向に対する横位置（車線幅方向の位置）を変更しながら配置して軌道を生成する。また、図５（Ｄ）に示すように、自車両Ｍの前方の道路上に人間や停止車両等の障害物が存在する場合、行動計画生成部１１６は、走行態様を障害物回避走行に決定する。この場合、軌道生成部１１８は、この障害物を回避して走行するように、複数の目標位置Ｋを配置して軌道を生成する。
【００５２】
［車線変更イベント］
次に、車線変更イベントについて説明する。軌道生成部１１８は、自車両Ｍが走行する車線（自車線）に対して隣接する隣接車線であって、車線変更先の隣接車線を走行し、且つ自車両Ｍよりも前方を走行する車両と、隣接車線を走行し、且つ自車両Ｍよりも後方を走行する車両とを特定し、これら車両の間にターゲット位置ＴＡを設定する。以下、隣接車線を走行し、且つ自車両Ｍよりも前方を走行する車両を、前方基準車両と称し、隣接車線を走行し、且つ自車両Ｍよりも後方を走行する車両を、後方基準車両と称して説明する。ターゲット位置ＴＡは、自車両Ｍと前方基準車両および後方基準車両との位置関係に基づく相対的な位置である。
【００５３】
図６は、ターゲット位置ＴＡが設定される様子を示す図である。図中、ｍＡは前走車両を表し、ｍＢは前方基準車両を表し、ｍＣは後方基準車両を表している。また、矢印ｄは自車両Ｍの進行（走行）方向を表し、Ｌ１は自車線を表し、Ｌ２は隣接車線を表している。図６の例の場合、軌道生成部１１８は、隣接車線Ｌ２上において、前方基準車両ｍＢと後方基準車両ｍＣとの間にターゲット位置ＴＡを設定する。
【００５４】
次に、軌道生成部１１８は、ターゲット位置ＴＡに（すなわち前方基準車両ｍＢと後方基準車両ｍＣとの間に）車線変更が可能か否かを判定する。例えば、隣接車線に設けた禁止領域ＲＡに周辺車両が一部でも存在せず、且つ、自車両Ｍと、前方基準車両ｍＢおよび後方基準車両ｍＣとのＴＴＣがそれぞれ閾値よりも大きい場合に、車線変更が可能であると判定する。車線変更が可能でないと判定された場合、軌道生成部１１８は、ターゲット位置ＴＡを再設定する。この際に、車線変更が可能となる条件を満たすようなターゲット位置ＴＡが設定できるタイミングまで待機したり、或いは前方基準車両ｍＢの前、または後方基準車両ｍＣの後ろにターゲット位置ＴＡを設定し、ターゲット位置ＴＡの側方に移動するための速度制御が行われてもよい。
【００５５】
図６に示すように、軌道生成部１１８は、例えば、自車両Ｍを車線変更先の車線Ｌ２に射影し、前後に若干の余裕距離を持たせた禁止領域ＲＡを設定する。禁止領域ＲＡは、車線Ｌ２の横方向の一端から他端まで延在する領域として設定される。
【００５６】
禁止領域ＲＡ内に周辺車両が存在しない場合、軌道生成部１１８は、例えば、自車両Ｍの前端および後端を車線変更先の車線Ｌ２側に仮想的に延出させた延出線ＦＭおよび延出線ＲＭを想定する。軌道生成部１１８は、延出線ＦＭと前方基準車両ｍＢの衝突余裕時間ＴＴＣ（Ｂ）、および延出線ＲＭと後方基準車両ｍＣの後方基準車両ＴＴＣ（Ｃ）を算出する。衝突余裕時間ＴＴＣ（Ｂ）は、延出線ＦＭと前方基準車両ｍＢとの距離を、自車両Ｍおよび前方基準車両ｍＢの相対速度で除算することで導出される時間である。衝突余裕時間ＴＴＣ（Ｃ）は、延出線ＲＭと後方基準車両ｍＣとの距離を、自車両Ｍおよび前方基準車両ｍＣの相対速度で除算することで導出される時間である。軌道生成部１１８は、衝突余裕時間ＴＴＣ（Ｂ）が閾値Ｔｈ（Ｂ）よりも大きく、且つ衝突余裕時間ＴＴＣ（Ｃ）が閾値Ｔｈ（Ｃ）よりも大きい場合に、車線変更が可能であると判定する。閾値Ｔｈ（Ｂ）とＴｈ（Ｃ）は同じ値であってもよいし、異なる値であってもよい。
【００５７】
車線変更が可能であると判定された場合、軌道生成部１１８は、車線変更のための軌道を生成する。図７は、車線変更のための軌道が生成される様子を示す図である。例えば、軌道生成部１１８は、前走車両ｍＡ、前方基準車両ｍＢおよび後方基準車両ｍＣが所定の速度モデルで走行するものと仮定し、これら３台の車両の速度モデルと自車両Ｍの速度とに基づいて、自車両Ｍが前走車両ｍＡと干渉せずに、将来のある時刻において前方基準車両ｍＢと後方基準車両ｍＣとの間に位置するように軌道を生成する。例えば、軌道生成部１１８は、現在の自車両Ｍの位置から、将来のある時刻における前方基準車両ｍＢの位置や、車線変更先の車線の中央、且つ車線変更の終了地点までをスプライン曲線等の多項式曲線を用いて滑らかに繋ぎ、この曲線上に等間隔あるいは不等間隔で目標位置Ｋを所定個数配置する。この際、軌道生成部１１８は、目標位置Ｋの少なくとも１つがターゲット位置ＴＡ内に配置されるように軌道を生成する。
【００５８】
次に、軌道生成部１１８は、設定条件を満たす軌道を生成できたか否かを判定する。設定条件とは、例えば、軌道点の各点について、加減速度や転向角、想定されるヨーレート等が所定の範囲内に収まっていることである。設定条件を満たす軌道を生成できた場合、軌道生成部１１８は、車線変更のための軌道の情報を走行制御部１２０に出力し、車線変更を実施させる。
【００５９】
［走行制御］
走行制御部１２０は、例えば切替制御部１３０による制御によって、運転モードを自動運転モードや手動運転モード等に設定し、設定した運転モードに従って、走行駆動力出力装置９０、ステアリング装置９２、およびブレーキ装置９４の一部または全部を含む制御対象を制御する。なお、走行制御部１２０は、車両センサ６０の検出結果に基づいて、決定した制御量を適宜調整してよい。
【００６０】
走行制御部１２０は、自車両Ｍの自動運転モードが実施される場合、例えば軌道生成部１１８によって生成された軌道を、予定の時刻通りに自車両Ｍが通過するように、走行駆動力出力装置９０、ステアリング装置９２、およびブレーキ装置９４を制御する。また、走行制御部１２０は、自車両Ｍの手動運転モードが実施される場合、例えば操作検出センサから入力される操作検出信号を、そのまま走行駆動力出力装置９０、ステアリング装置９２、およびブレーキ装置９４に出力する。なお、走行制御部１２０は、自車両Ｍの半自動運転モードが実施される場合、例えば軌道生成部１１８によって生成された軌跡に沿って自車両Ｍが走行するように、ステアリング装置９２を制御してもよく、所定の速度で自車両Ｍが走行するように、走行駆動力出力装置９０、およびブレーキ装置９４を制御してもよい。
【００６１】
また、走行制御部１２０は、上述した操作デバイス等により受け付けた車両乗員による自車両Ｍを加速させる操作に基づく加速の結果、自車両Ｍの速度が自車両Ｍの操舵角に依存する限界速度を超えない場合に、その操作に基づく一時的な加速制御を行う。ここで、限界速度とは、自車両Ｍの機能としての限界速度ではなく、自動運転モードとして設定される限界速度である。
【００６２】
図８は、操舵角に依存した限界速度の一例を示す図である。図８の例において、グラフの横軸は、自車両Ｍのステアリング操舵角センサ７５により得られる操舵角θを示し、縦軸は、自車両の車速Ｖを示す。また、図中、曲線２００が操舵角に依存した限界速度を示す。例えば操舵角がθ１である場合、限界速度はＶ２である。例えば操舵角がθ２である場合、限界速度はＶ１である。なお、図８の例では、車速と操舵角との関係（制限）を所定の曲線２００を用いて表記しているが、これに限定されるものではなく、車種等に応じて任意に設定されてもよい。また、車速と操舵角との関係とは、操舵角が大きくなるほど車速が低くなる傾向を満たす限り、如何なる関係であってもよい。すなわち、階段状、あるは直線を連ねた特性曲線で表されるものであってもよい。
【００６３】
ここで、自動運転モードにおいて、現時点における自車両Ｍの車速と操舵角とで表される運転ポイントが点Ｐ１であるとする。このとき、自車両Ｍの車両乗員が操作デバイスの一例であるアクセルペダル７０を操作して自車両Ｍの一時的な加速を行った場合、その加速の結果、自車両Ｍの速度が自車両Ｍの操舵角に依存する閾値を超える場合に、自車両Ｍの速度が自車両の操舵角に依存する限界速度（図８における点Ｐ２）を維持する。なお、閾値とは、限界速度と一致してもよいし、限界速度よりも若干小さい値であってもよい。また、上述した「自車両Ｍの速度が自車両Ｍの操舵角に依存する閾値を超える場合」ではなく、「自車両Ｍの速度が自車両Ｍの操舵角に依存する閾値を超えない状態から超える状態に変化した場合」であってもよい。この場合、走行制御部１２０は、点Ｐ２の限界速度を超えない一時加速を自動運転モードで行う。また、例えば、点Ｐ２を超えて、例えば図８に示す点Ｐ３までの加速を行う場合には、走行制御部１２０は、切替制御部１３０により自動運転モードから手動運転モードに移行する制御を行わせる。
【００６４】
また、走行制御部１２０は、操作デバイスに対して、車両乗員による操舵操作がなされており、且つ自車両Ｍの速度が限界速度を超える場合には、限界速度以上の加速を許可して自動運転モードを終了させる制御を行ってもよい。操舵操作がなされた状態とは、例えば操作デバイスの一例であるステアリングホイール７４を回転させることで、ステアリング操舵角センサ７５が操舵角を検出した状態であり、また車両乗員がステアリングホイール７４を握っている状態を含んでいてもよい。
【００６５】
また、走行制御部１２０は、自車両Ｍが自動運転モードに基づく車線変更中である場合に、操作デバイスにより受け付けた自車両Ｍを加速させる操作に応じた加速を行わないようにしてもよい。また、走行制御部１２０は、操作デバイスにより受け付けた加速操作の操作時間が所定時間以上継続している場合に、自動運転モードを終了し、加速操作の操作時間が所定時間未満である場合には、自動運転モードを継続する制御を行ってもよい。
【００６６】
また、走行制御部１２０は、車両乗員による操作内容に対する自車両Ｍの運転制御に対して、上述したような制限を付加する場合には、操作内容が制限されていることを示す情報を報知装置８２により車両乗員に通知させてもよい。例えば、報知装置８２が自車両Ｍに設けられたＬＣＤ（Liquid Crystal Display）や、有機ＥＬ（Electroluminescence）等の表示部である場合、走行制御部１２０は、その表示部の画面に車両乗員の操作を制限している旨のメッセージを表示させる。なお、表示部は、自車両Ｍのフロントウィンドウに画像を反射させて、車両乗員の視野内に画像を表示するヘッドアップディスプレイであってもよく、ナビゲーション装置５０が備える表示部や、自車両Ｍの状態（速度等）を表示するインストルメントパネルの表示部であってもよい。また、報知装置８２がスピーカである場合、走行制御部１２０は、そのスピーカから車両乗員の操作を制限している旨のメッセージや警告音等を音声出力させる。また、報知装置８２がハンドオーバを促すために自車両Ｍに設けられたＬＥＤ（Light Emitting Diode）ランプ等の発光装置である場合、走行制御部１２０は、車両乗員の操作を制限していることを示すＬＥＤランプを点灯または点滅させる。また、報知装置８２が自車両Ｍの座席等を振動させるためのバイブレータである場合、走行制御部１２０は、そのバイブレータにより車両乗員が座っている座席を振動させる。走行制御部１２０は、上述した報知手法のうち、少なくとも１つを用いて報知するが、報知手法については、これらに限定されるものではない。
【００６７】
［切替制御］
切替制御部１３０は、切替スイッチ８０から入力される運転モード指定信号に基づいて運転モードを切り替える。また、切替制御部１３０は、操作デバイスに対する加速、減速または操舵を指示する操作に基づいて、運転モードを切り替える。また、切替制御部１３０は、行動計画情報１４６等により設定された自動運転モードの終了予定地点付近等において、自動運転モードから手動運転モードへ移行するためのハンドオーバ制御を行う。
【００６８】
例えば、切替制御部１３０は、ハンドオーバ制御部１３２を有する。ハンドオーバ制御部１３２は、アクセルペダル７０、ブレーキペダル７２、およびステアリングホイール７４等の操作デバイスのうち、少なくとも１つの操作デバイスに対する操作量および／または操作時間が、それぞれの操作量または操作時間に対して設けられた閾値を超えた場合に、自動運転モードから手動運転モードへの移行を自動運転制御部１１０に指示し、ハンドオーバに切り替える制御を行う。ここで、操作量は、各操作デバイスに対応する操作検出センサ（アクセル開度センサ７１、ブレーキ踏量センサ（ブレーキスイッチ）７３、およびステアリング操舵角センサ７５）等により検出することができる。操作量とは、アクセル開度、ブレーキ踏量、ステアリング操舵角、またはステアリングトルクの一部または全部、或いはこれらの変化量である。また、操作時間は、例えば各操作デバイスによる操作を受け付けた時間を計測することで取得することができる。また、ハンドオーバ制御部１３２は、上述した操作デバイスへの操作（例えば、加速操作または減速操作等）により、自車両Ｍの車速の増減値が所定の閾値を超えた場合に、自動運転モードから手動運転モードへの切り替えを行い、自動運転モードを停止させる制御を行ってもよい。
【００６９】
［処理フロー］
以下、本実施形態に係る車両制御装置１００よる処理の流れについて説明する。なお、以下の説明では、車両制御装置１００のおける各種処理のうち、本実施形態に係る走行制限処理の流れについて説明する。図９は、本実施形態に係る走行制御処理の一例を示すフローチャートである。なお、図９の例では、自動運転モード中に実行される処理の一例を示している。
【００７０】
図９の例において、走行制御部１２０は、自車両Ｍの車両乗員のアクセルペダル７０の踏み込みによる加速操作を受け付けるまで待機し（ステップＳ１００）、加速操作があった場合、自車両Ｍが自動運転モードに基づく車線変更中か否かを判定する（ステップＳ１０２）。車線変更中である場合には、走行制御部１２０は、自動運転モードを継続し（ステップＳ１０４）、報知装置８２により、加速操作が制限されたことを自車両Ｍの車両乗員に報知する（ステップＳ１０６）。
【００７１】
また、ステップＳ１０２の処理において、車線変更中でない場合、走行制御部１２０は、自車両Ｍの加速による車速が閾値を超えたか否かを判定する（ステップＳ１０８）。閾値を超えていない場合、走行制御部１２０は、操作範囲内での加速を許可して自動運転モードを継続する（ステップＳ１１０）。なお、閾値に関する判定は、「超えない状態から超える状態になったか否か」を判定するものであってもよい。
【００７２】
また、自車両Ｍの車速が閾値を超えた場合、走行制御部１２０は、ステアリングホイール７４を握っている、または操作しているか否かを判定する（ステップＳ１１２）。ステアリングホイールを握っている、または操作している場合、走行制御部１２０は、閾値を超えた加速を許可して、ハンドオーバ制御部１３２による手動運転モードに移行させ、自動運転モードを終了する（ステップＳ１１４）。
【００７３】
また、ステアリングホイール７４を握っていない、且つ操作していない場合、走行制御部１２０は、加速操作を所定時間以上継続しているかを判定する（ステップＳ１１６）。加速操作を所定時間継続している場合、走行制御部１２０は、ハンドオーバ制御部１３２による手動運転モードに移行させ、自動運転モードを終了する（ステップＳ１１８）。また、加速操作を所定時間以上継続していない場合、走行制御部１２０は、自動運転モードを継続し（ステップＳ１２０）、報知装置８２により、加速操作が制限されたことを自車両Ｍの車両乗員に報知する（ステップＳ１２２）。なお、ステップＳ１２０の処理では、加速操作に対して限界速度を超えないように制御してもよい。また、本実施形態では、上述した図９に示す処理のうち、幾つかの判定処理（例えば、ステップＳ１１２、Ｓ１１６）については、その順序を入れ替えてもよい。
【００７４】
以上説明した本実施形態における車両制御システム１、車両制御方法、および車両制御プログラムによれば、自動運転中に車両乗員の操作に基づいて一時的な加速を行おうとした場合に、自動運転を適正に行うことのできる運転状態を逸脱してしまうことがなく、自動運転時における一時的な加速を適正な範囲内で行うことができる。
【００７５】
また、自動運転中における自車両Ｍの車両乗員の操作による一時加速は、ステアリングホイール７４を握った場合または操作した場合に、閾値を超える加速を許可して自動運転モードを終了させることができる。また、本実施形態では、所定時間以上加速を継続した場合に自動運転モードを終了させるハンドオーバ制御を行うことができる。これらの結果、自車両Ｍの車両乗員の意図を尊重した加速制御を実施すると共に、自動運転モードから手動運転モードへの切り替えを迅速に行うことができる。
【００７６】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００７７】
１…車両制御システム、２０…ファインダ、３０…レーダ、４０…カメラ、５０…ナビゲーション装置、６０…車両センサ、７０…アクセルペダル、７１…アクセル開度センサ、７２…ブレーキペダル、７３…ブレーキ踏量センサ、７４…ステアリングホイール、７５…ステアリング操舵角センサ、８０…切替スイッチ、８２…報知装置、９０…走行駆動力出力装置、９２…ステアリング装置、９４…ブレーキ装置、１００…車両制御装置、１１０…自動運転制御部、１１２…自車位置認識部、１１４…外界認識部、１１６…行動計画生成部、１１８…軌道生成部、１２０…走行制御部、１３０…切替制御部、１３２…ハンドオーバ制御部、１４０…記憶部、Ｍ…自車両
【図１】
0006319914.tif 000002
【図２】
0006319914.tif 000003
【図３】
0006319914.tif 000004
【図４】
0006319914.tif 000005
【図５】
0006319914.tif 000006
【図６】
0006319914.tif 000007
【図７】
0006319914.tif 000008
【図８】
0006319914.tif 000009
【図９】
0006319914.tif 000010