(57)【特許請求の範囲】
【請求項１】
車両の走行軌跡を生成する走行軌跡生成装置であって、
前記車両が走行する通過予定経路において、路面が滑りやすいと判定された特定区間を取得する路面状況取得部と、
前記特定区間では車両モデルを慣性運動とすると共に、タイヤ発生力が摩擦円限界を超えないことを含まない第１拘束条件を達成するように収束演算して走行軌跡を生成する走行軌跡導出部と、
を備え、
前記走行軌跡導出部は、
前記通過予定経路においてタイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、
前記特定区間に進入する直前の区間では前記第２拘束条件を満たす走行軌跡と同一線形とする第３拘束条件を達成するように収束演算して走行軌跡を生成し、前記特定区間では車両モデルを慣性運動とすると共にタイヤ発生力が摩擦円限界を超えないことを含まない前記第１拘束条件を達成するように収束演算して走行軌跡を生成し、
前記第１拘束条件及び前記第３拘束条件を達成するように収束演算して生成した走行軌跡の通過時間と、前記第２拘束条件を達成するように収束演算して生成した走行軌跡の通過時間との平均値の項を含む評価関数を収束演算して走行軌跡を導出すること、
を特徴とする走行軌跡生成装置。
【請求項２】
前記走行軌跡導出部は、
前記第１拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第１走行軌跡を導出し、
タイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、前記第２拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第２走行軌跡を導出し、
前記第１走行軌跡及び前記第２走行軌跡のうち、平均速度の高い走行軌跡を採用すること、
を特徴とする請求項１に記載の走行軌跡生成装置。
【請求項３】
前記路面状況取得部において、前記特定区間は、前記通過予定経路を路面摩擦係数の分布によって分割された区間の中で、前記路面摩擦係数が前後の区間よりも相対的に低い区間であることを特徴とする請求項１又は２に記載の走行軌跡生成装置。
【請求項４】
前記路面状況取得部において、前記特定区間は、前記通過予定経路を路面摩擦係数の分布によって分割された区間の中で、前記路面摩擦係数が所定値よりも小さい区間であることを特徴とする請求項１又は２に記載の走行軌跡生成装置。
【請求項５】
車両の走行軌跡を生成する走行軌跡生成方法であって、
前記車両が走行する通過予定経路は路面摩擦係数の分布によって分割されており、分割された区間のうち路面が滑りやすいと判定された特定区間を取得する路面状況取得ステップと、
前記特定区間では車両モデルを慣性運動とすると共に、タイヤ発生力が摩擦円限界を超えないことを含まない第１拘束条件を達成するように収束演算して走行軌跡を生成する走行軌跡導出ステップと、
を備え、
前記走行軌跡導出ステップは、
前記通過予定経路においてタイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、
前記特定区間に進入する直前の区間では前記第２拘束条件を満たす走行軌跡と同一線形とする第３拘束条件を達成するように収束演算して走行軌跡を生成し、前記特定区間では車両モデルを慣性運動とすると共にタイヤ発生力が摩擦円限界を超えないことを含まない前記第１拘束条件を達成するように収束演算して走行軌跡を生成し、
前記第１拘束条件及び前記第３拘束条件を達成するように収束演算して生成した走行軌跡の通過時間と、前記第２拘束条件を達成するように収束演算して生成した走行軌跡の通過時間との平均値の項を含む評価関数を収束演算して走行軌跡を導出すること、
を特徴とする走行軌跡生成方法。
【請求項６】
前記走行軌跡導出ステップは、
前記第１拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第１走行軌跡を導出し、
タイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、前記第２拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第２走行軌跡を導出し、
前記第１走行軌跡及び前記第２走行軌跡のうち、平均速度の高い走行軌跡を採用すること、
を特徴とする請求項５に記載の走行軌跡生成方法。
【請求項７】
前記路面状況取得ステップにおいて、前記特定区間は、前記通過予定経路を路面摩擦係数の分布によって分割された区間の中で、前記路面摩擦係数が前後の区間よりも相対的に低い区間であることを特徴とする請求項５又は６に記載の走行軌跡生成方法。
【請求項８】
前記路面状況取得ステップにおいて、前記特定区間は、前記通過予定経路を路面摩擦係数の分布によって分割された区間の中で、前記路面摩擦係数が所定値よりも小さい区間であることを特徴とする請求項５又は６に記載の走行軌跡生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行軌跡生成装置及び走行軌跡生成方法に関するものである。
【背景技術】
【０００２】
従来、車両の運転を自動で行う装置として、路面の滑りやすさを考慮して運転制御をするものが知られている（例えば、特許文献１参照）。特許文献１の装置は、前方道路の情報を取得し、滑りやすい路面を走行する前に、その路面の滑り易さに従って車両の減速量を大きくするように走行制御を行う装置である。
【特許文献１】特開平１０−３１５９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の自動運転装置の走行制御では、車両がスリップすることを回避するための手段が単純な減速制御のみであるため、不必要な速度低下によって、交通流が阻害されるおそれがある。
【０００４】
そこで、本発明はこのような技術課題を解決するためになされたものであって、路面に応じて安全性と実用性とを両立させた走行軌跡を生成することができる走行軌跡生成装置及び走行軌跡生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
すなわち本発明に係る走行軌跡生成装置は、車両の走行軌跡を生成する走行軌跡生成装置であって、車両が走行する通過予定経路において、路面が滑りやすいと判定された特定区間を取得する路面状況取得部と、特定区間では車両モデルを慣性運動とすると共に、タイヤ発生力が摩擦円限界を超えないことを含まない第１拘束条件を達成するように収束演算して走行軌跡を生成する走行軌跡導出部とを備え、走行軌跡導出部は、通過予定経路においてタイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、特定区間に進入する直前の区間では第２拘束条件を満たす走行軌跡と同一線形とする第３拘束条件を達成するように収束演算して走行軌跡を生成し、特定区間では車両モデルを慣性運動とすると共にタイヤ発生力が摩擦円限界を超えないことを含まない第１拘束条件を達成するように収束演算して走行軌跡を生成し、第１拘束条件及び第３拘束条件を達成するように収束演算して生成した走行軌跡の通過時間と、第２拘束条件を達成するように収束演算して生成した走行軌跡の通過時間との平均値の項を含む評価関数を収束演算して走行軌跡を導出する。
【０００６】
この発明によれば、走行予定の路面において、滑りやすい特定区間を取得し、当該特定区間においては車両のタイヤ発生力が摩擦円限界を超えることを許容するためにタイヤ発生力が摩擦円限界を超えないという条件を拘束条件から外すと共に車両モデルを慣性運動として走行軌跡を生成する。これにより、車両のスピンを特定区間手前での減速制御のみで回避するのではなく、特定区間においては、ある程度のスリップ状態を許容するので、必要以上の減速を伴わず、実用性が確保された走行軌跡を生成することができる。また、特定区間においては、車両が一定の縦横速度、一定ヨーレートの慣性運動を行う走行軌跡とすることができるので、スピンを防止して安全性が確保された走行軌跡を生成することができる。さらに、このように構成することで、特定区間に進入する直前の区間では走行軌跡の線形形状が同一であり、特定区間ではスリップ状態の走行軌跡とグリップ状態の走行軌跡との２つに分かれる走行軌跡を導出することができる。これにより、例えば、路面が滑りやすいと事前に判定された特定区間を走行し始めた際に、実際にはそれほど滑らないと判明した場合等、すなわち、事前に得られた特定区間の情報に誤差があった場合であっても、車両挙動を乱すことなく、安全性を担保しながら通過時間を考慮した走行軌跡を生成することができる。
【０００７】
ここで、走行軌跡生成装置において、走行軌跡導出部は、第１拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第１走行軌跡を導出し、タイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、第２拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第２走行軌跡を導出し、第１走行軌跡及び第２走行軌跡のうち、平均速度の高い走行軌跡を採用することが好適である。
【０００８】
このように構成することで、特定区間ではタイヤ発生力が摩擦円限界を超えないこと含まない第１拘束条件を達成している状態で車両モデルを慣性運動とした走行軌跡を生成し、さらに通過時間で評価することで第１走行軌跡を導出すると共に、特定区間でも摩擦円限界を含む第２拘束条件を達成している走行軌跡を生成し、通過時間で評価することにより第２走行軌跡を導出し、第１走行軌跡及び第２走行軌跡のうち、平均速度の高い走行軌跡を採用することができる。このように、特定区間においてスリップ状態の第１走行軌跡と、特定区間においてグリップ状態の第２走行軌跡との両者を生成して選択することで、安全性を担保しながら通過時間を考慮した走行軌跡を生成することができる。
【００１１】
また、走行軌跡生成装置の路面状況取得部において、特定区間は、通過予定経路を路面摩擦係数の分布によって分割された区間の中で、路面摩擦係数が前後の区間よりも相対的に低い区間であることが好適であり、このように構成することで、路面の相対的な滑りやすさを評価することが可能となる。
【００１２】
あるいは、走行軌跡生成装置の路面状況取得部において、特定区間は、通過予定経路を路面摩擦係数の分布によって分割された区間の中で、路面摩擦係数が所定値よりも小さい区間であるとしてもよく、このように構成することで、路面の絶対的な滑りやすさを評価することが可能となる。
【００１３】
また、本発明に係る走行軌跡生成方法は、車両の走行軌跡を生成する走行軌跡生成方法であって、前記車両が走行する通過予定経路は路面摩擦係数の分布によって分割されており、分割された区間のうち路面が滑りやすいと判定された特定区間を取得する路面状況取得ステップと、特定区間では車両モデルを慣性運動とすると共に、タイヤ発生力が摩擦円限界を超えないことを含まない第１拘束条件を達成するように収束演算して走行軌跡を生成する走行軌跡導出ステップとを備え、走行軌跡導出ステップは、通過予定経路においてタイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、特定区間に進入する直前の区間では第２拘束条件を満たす走行軌跡と同一線形とする第３拘束条件を達成するように収束演算して走行軌跡を生成し、特定区間では車両モデルを慣性運動とすると共にタイヤ発生力が摩擦円限界を超えないことを含まない第１拘束条件を達成するように収束演算して走行軌跡を生成し、第１拘束条件及び第３拘束条件を達成するように収束演算して生成した走行軌跡の通過時間と、第２拘束条件を達成するように収束演算して生成した走行軌跡の通過時間との平均値の項を含む評価関数を収束演算して走行軌跡を導出する。
【００１４】
ここで、走行軌跡生成方法において、走行軌跡導出ステップは、第１拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第１走行軌跡を導出し、タイヤ発生力が摩擦円限界を超えないことを含む第２拘束条件を達成するように収束演算して走行軌跡を生成し、第２拘束条件を達成している状態で通過時間の項を含む評価関数を収束演算して第２走行軌跡を導出し、第１走行軌跡及び第２走行軌跡のうち、平均速度の高い走行軌跡を採用することが好適である。
【００１６】
また、走行軌跡生成方法の路面状況取得ステップにおいて、特定区間は、通過予定経路を路面摩擦係数の分布によって分割された区間の中で、路面摩擦係数が前後の区間よりも相対的に低い区間であることが好適である。
【００１７】
あるいは、走行軌跡生成方法の路面状況取得ステップにおいて、特定区間は、通過予定経路を路面摩擦係数の分布によって分割された区間の中で、路面摩擦係数が所定値よりも小さい区間であることとしてもよい。
【００１８】
この走行軌跡生成方法では、上記した走行軌跡生成装置と同様の作用効果を奏する。
【発明の効果】
【００１９】
本発明によれば、路面に応じて安全性と実用性とを両立させた走行軌跡を生成することができる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して本発明の実施形態について説明する。なお、各図において同一又は相当部分には同一の符号を付し、重複する説明を省略する。
【００２１】
（第１実施形態）
第１実施形態に係る走行軌跡生成装置は、車両の走行軌跡を生成する装置であって、例えば、自動運転機能を備えた車両や、追従運転や車線維持運転などの運転者支援システムを搭載した車両に好適に採用されるものである。
【００２２】
最初に、本実施形態に係る走行軌跡生成装置（走行軌跡生成部）の構成を説明する。図１は本発明の実施形態に係る走行軌跡生成部を備えた車両の構成を示すブロック図である。
【００２３】
図１に示す車両５は、自動運転機能を備えた車両であって、ＧＰＳ受信機３０、センサ３１、操作部３２、ナビゲーションシステム３３、ＥＣＵ２、操舵アクチュエータ４０、スロットルアクチュエータ４１及びブレーキアクチュエータ４２を備えている。ここで、ＥＣＵ（Electronic Control Unit）とは、電子制御する自動車デバイスのコンピュータであり、ＣＰＵ（CentralProcessing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、および入出力インターフェイスなどを備えて構成されている。
【００２４】
ＧＰＳ受信機３０は、例えば、車両５の位置情報を受信する機能を有している。ここで、ＧＰＳ（Global  Positioning  System）とは、衛星を用いた計測システムのことであり、自車両の現在位置の把握に好適に用いられるものである。また、ＧＰＳ受信機３０は、位置情報をＥＣＵ２へ出力する機能を有している。
【００２５】
センサ３１は、車両５の周囲の走行環境や、車両５の走行状態を取得する機能を有している。センサ３１としては、例えば、車両５が走行する道路のレーンを認識するためのレーン認識センサや画像センサ、車両５の周辺障害物を検知する電磁波センサやミリ波センサ、車両５のヨーレートを計測するヨーレートセンサ、車両５のハンドル舵角及びタイヤ角を検知する舵角センサ、車両５の加速度を検出する加速度センサ、車両５の車輪速を計測する車輪速センサ等が用いられる。また、センサ３１は、取得した情報をＥＣＵ２へ出力する機能を有している。
【００２６】
操作部３２は、運転者の要求する条件を入力する機能を有している。操作部３２としては、例えば、目標地点、目標通過時間、目標燃費等を入力する操作パネル等が用いられる。また、操作部３２は、入力した情報をＥＣＵ２へ出力する機能を有している。
【００２７】
ナビゲーションシステム３３は、主に目的地までの経路案内等を行う機能を有している。また、ナビゲーションシステム３３は、例えば地図データベースから現在走行中の道路の形状情報を読み出し、その道路形状情報や路面摩擦係数μの分布情報をナビ信号としてＥＣＵ２へ出力する機能を有している。路面摩擦係数μの分布情報は、例えば、携帯電話（テレマティクス）等、通信を経由したプローブカー情報として提供される。
【００２８】
ＥＣＵ２は、走行軌跡生成部１、車両運動制御部２７、操舵制御部２８及び加減速制御部２９を備えている。
【００２９】
走行軌跡生成部１は、車両５の走行軌跡を最適化して生成する機能を有している。本実施形態においては、走行軌跡生成部１が実行する最適化手法の一例として、ＳＣＧＲＡ［Sequential  Conjugate  Gradient  Restoration  Algorithm］を用いた例を説明する。ＳＣＧＲＡは、拘束条件を満たすまで最急降下法に基づいて収束演算し、評価関数の評価値が最小となるまで共役勾配法に基づいて収束演算して走行軌跡を生成する最適化手法である。ここで、拘束条件とは、走行軌跡が満たさなければならない必須条件であり、評価関数とは、走行において重視する条件を評価するためのものである。
【００３０】
そして、走行軌跡生成部１が生成する走行軌跡は、位置、速度パターン、加速度パターン、ヨー角、ヨーレートなどの車両の走行に必要な多数のパラメータから構成されている。このような走行軌跡の生成手法の一例として、本実施形態では、所定の区間をブロック単位とし、各ブロックでの走行軌跡を、走行路を分割した区間であるメッシュ単位で生成する例を説明する。
【００３１】
ＥＣＵ２に備わる走行軌跡生成部１は、路面状況取得部２０及び走行軌跡導出部２１を有しており、走行軌跡導出部２１は、収束演算部２２、評価関数生成部２３及び評価関数演算部２４を備えている。
【００３２】
路面状況取得部２０は、ナビゲーションシステム３３が出力した経路情報、道路形状情報や路面摩擦係数μの分布情報を入力する機能を有している。そして、路面状況取得部２０は、入力した走行路を路面摩擦係数μの大きさに基づいてブロック単位（区間）に分割する機能を有している。また、上記分割機能に代えて、路面摩擦係数μが変化する領域ごとに区分として分割する機能を有してもよい。さらに、路面状況取得部２０は、分割した路面情報を収束演算部２２へ出力する機能を有している。
【００３３】
収束演算部２２は、路面状況取得部２０が出力した情報に基づいて拘束条件を設定する機能を有している。具体的には、収束演算部２２は、路面状況取得部２０によって設定された区間ごとに、道路形状情報や路面摩擦係数μ等の道路環境上の要求や、道路上を走行する等の交通上の要求、摩擦円限界、加減速限界、操舵限界等の車両性能から生じる要求に基づいて、第２拘束条件を設定する機能を有している。特に、収束演算部２２は、路面摩擦係数μが低いと判定された区間に関しては、タイヤ発生力が摩擦円限界内に収まることを条件に含まず、一定縦横速度、一定ヨーレートとなることを想定した第１拘束条件を生成する機能を有している。また、収束演算部２２は、例えば最急降下法を用いて、設定した拘束条件を満たすまで収束演算して、拘束条件を満たす走行軌跡を生成する機能を有している。さらに、収束演算部２２は、生成した拘束条件を満たす走行軌跡を拘束条件達成状態としてＥＣＵ２が有するメモリに保存する機能を有している。
【００３４】
評価関数生成部２３は、通過時間を評価するための評価関数を生成する機能を有している。評価関数生成部２３は、第１拘束条件を達成する走行軌跡を評価するための評価関数を生成する機能を有している。同様に、評価関数生成部２３は、第２拘束条件を達成する走行軌跡を評価するための評価関数を生成する機能を有している。生成される評価関数は、通過時間の項を含む評価関数である。これらの評価関数を用いることで、それぞれの拘束条件を満足する最速の走行軌跡を生成することができる。さらに、評価関数生成部２３は、生成した各評価関数を評価関数演算部２４へ出力する機能を有している。
【００３５】
評価関数演算部２４は、評価関数生成部２３が生成した評価関数を収束演算して走行軌跡を生成する機能を有している。具体的には、ＥＣＵ２のメモリから収束演算部２２が生成した第１，第２拘束条件及び第１，第２拘束条件達成状態を入力する機能を有している。そして、路面摩擦係数μが低いと判定されていない区間においては、第２拘束条件を達成している状態で第２拘束条件達成状態を初期値として評価関数を収束演算して走行軌跡を生成し、路面摩擦係数μが低いと判定された区間においては、第１拘束条件を達成している状態で第１拘束条件達成状態を初期値として評価関数を収束演算して走行軌跡を生成し、これらの各区間の走行軌跡を繋げて最速の走行軌跡（第１走行軌跡）を生成する機能を有している。また、全区間において、第２拘束条件を達成している状態で第２拘束条件達成状態を初期値として評価関数を収束演算して走行軌跡を生成し、これらの各区間の走行軌跡を繋げて最速の走行軌跡（第２走行軌跡）を生成する機能を有している。そして、評価関数演算部２４は、生成した第１走行軌跡及び第２走行軌跡のうち、最速の走行軌跡を選択する機能を有している。また、評価関数演算部２４は、算出した走行軌跡を車両運動制御部２７へ出力する機能を有している。
【００３６】
車両運動制御部２７は、評価関数演算部２４から入力した走行軌跡及びセンサ３１からの周囲の走行環境や自車両の走行状態に基づいて、操舵制御情報や加減速制御情報を算出する機能を有している。また、車両運動制御部２７は、算出した操舵制御情報を操舵制御部２８へ、算出した加減速制御情報を加減速制御部２９へ出力する機能を有している。
【００３７】
操舵制御部２８は、車両運動制御部２７から入力した操舵制御情報に基づいて操舵アクチュエータ４０を制御するための信号を生成し、生成した制御信号を操舵アクチュエータ４０へ出力する機能を有している。なお、操舵アクチュエータ４０は、車両の走行を制御する機械的な構成要素であり、例えば、操舵角制御モータ等である。
【００３８】
加減速制御部２９は、車両運動制御部２７から入力した加減速制御情報に基づいてスロットルアクチュエータ４１及びブレーキアクチュエータ４２を制御するための信号を生成し、生成した制御信号をスロットルアクチュエータ４１及びブレーキアクチュエータ４２へ出力する機能を有している。スロットルアクチュエータ４１は、車両の走行を制御する機械的な構成要素であり、例えば電子スロットル等である。また、ブレーキアクチュエータ４２は、例えば油圧式ブレーキの場合には、各車輪のブレーキ油圧の調整を行うバルブ等である。
【００３９】
次に、第１実施形態に係る走行軌跡生成部１の動作について説明する。図２，３は、第１実施形態に係る走行軌跡生成部１の動作を示すフローチャートである。また、図４は第１実施形態に係る走行軌跡生成部１の動作を説明するための概要図である。なお、図４では、車両５がカーブ形状の道路Ｄを走行する予定であるとする。
【００４０】
図２，３に示す制御処理は、例えばイグニッションオンされてから所定のタイミングで繰り返し実行される。
【００４１】
図２に示す制御処理が開始されると、走行軌跡生成部１は、路面情報入力処理から開始する（Ｓ１０）。Ｓ１０の処理は、路面状況取得部２０が実行し、例えばナビゲーションシステム３３を介して、路面摩擦係数μの分布情報を取得する処理である。さらに、路面状況取得部２０は、ナビゲーションシステム３３が出力した経路情報及び道路形状等を入力し、路面摩擦係数μの大きさがほぼ等しい領域に経路情報を分割する。経路情報の分割について、図４を用いて詳細に説明する。図４に示すように、例えば道路Ｄ上の滑りやすさは均一であるが、道路Ｄの一部領域Ｄ１が凍結等により局所的に滑りやすい状況になっているとする。ここでは、領域Ｄ１以外の道路Ｄの路面摩擦係数をμＤ、領域Ｄ１の路面摩擦係数をμＤ１（μＤ１＜＜μＤ）とする。路面状況取得部２０は、路面摩擦係数μの分布情報を入力し、例えば車両５の手前の地点から走行予定経路の最後まで順に、所定間隔の地点の路面摩擦係数μを読み込んでいき、前回読み込んだ値と今回読み込んだ値とを比較し、変化の大きさが大きいかを確認する。この処理を走行経路全体まで行う途中で、前回読み込んだ値が路面摩擦係数μで、今回読み込んだ値が領域Ｄ１の路面摩擦係数μＤ１となる場合があり、両者を比較すると変化が大きいため、その地点で区間を区切るようにする。このように処理することにより、道路Ｄを、路面摩擦係数μＤである区間Ｅ１，Ｅ３と、路面摩擦係数μＤ１である区間Ｅ２に分割することができる。走行軌跡生成部１は、後述する処理でこの分割された区間ごとに走行経路を生成する。路面摩擦係数μで分割された区間ごとに走行経路を生成することで、路面摩擦係数μが区間と区間の間にまたがることが無いため計算処理が複雑とならず処理の高速化を図ることができる。Ｓ１０の処理が終了すると、第２拘束条件設定処理へ移行する（Ｓ１２）。
【００４２】
Ｓ１２の処理は、収束演算部２２が実行し、Ｓ１０の処理で設定した区間ごとに、当該区間の路面摩擦係数μに基づいて拘束条件を設定する処理である。収束演算部２２は、路面摩擦係数μや、タイヤ摩擦力等の車両諸元情報に基づいて摩擦円限界を設定し、設定した摩擦円限界をタイヤ発生力が超えないという条件を第２拘束条件に設定する。例えば、図４に示すように、区間Ｅ１，Ｅ２，Ｅ３において、車両５は、それぞれの区間ごとに算出した摩擦円限界内にタイヤ発生力が収まるように走行しなければならないという第２拘束条件が設定される。なお、拘束条件には、例えば、道路の幅、傾斜、カーブ半径等の道路環境情報を含んでも良い。Ｓ１２の処理が終了すると、走行軌跡生成処理へ移行する（Ｓ１４）。
【００４３】
Ｓ１４の処理は、収束演算部２２が実行し、全ての区間において第２拘束条件を満足する走行軌跡を生成する処理である。収束演算部２２は、各区間において、前回求めた走行軌跡（初回の収束演算の場合には初期軌跡）を用いて、各区間の第２拘束条件を満たすべく今回の走行軌跡を生成する。具体的には、例えば最急降下法で用いられる補正式に基づいて、前回求めた走行軌跡（初回の収束演算の場合には初期軌跡）を構成するパラメータに対して変更を加え、第２拘束条件を達成する走行軌跡に近い走行軌跡を生成する。Ｓ１４の処理が終了すると、拘束条件判定処理へ移行する（Ｓ１６）。
【００４４】
Ｓ１６の処理は、収束演算部２２が実行し、Ｓ１４の処理で生成した各区間のそれぞれの走行軌跡が、各区間で定めた第２拘束条件を満足するか否かを判定する処理である。Ｓ１６の処理において、算出した走行軌跡が第２拘束条件を満たさないと判定した場合には、走行軌跡生成処理へ再度移行する（Ｓ１４）。これにより、収束演算部２２は、第２拘束条件を満たす走行軌跡を生成できるまで、Ｓ１４に示す演算とＳ１６に示す判定とを繰り返し行い（収束演算）、第２拘束条件を満たす走行軌跡を生成する。なお、Ｓ１４及びＳ１６の処理は、例えばブロックを所定距離で分割したメッシュごとにおいて行われる。
【００４５】
一方、Ｓ１６の処理において、生成した各区間の走行軌跡が、各区間で定めた第２拘束条件を満たすと判定した場合には、評価関数設定処理へ移行する（Ｓ１８）。Ｓ１８の処理は、評価関数生成部２３が実行し、Ｓ１４の処理で生成した走行軌跡の中で、最も通過時間が速い走行軌跡を特定するために、通過時間の項を含む評価関数を設定する処理である。例えばメッシュ単位の通過時刻の積算値を評価関数とする。Ｓ１８の処理が終了すると、第２走行軌跡生成処理へ移行する（Ｓ２０）。
【００４６】
Ｓ２０の処理は、評価関数演算部２４が実行し、全ての区間についてＳ１８の処理で生成した評価関数を用いて各区間の走行軌跡を導出する処理である。評価関数演算部２４は、収束演算部２２から第２拘束条件を入力し、入力した第２拘束条件を達成している状態で、例えば共役勾配法で用いられる補正式に基づいて、前回求めた走行軌跡（初回の収束演算ではＳ１４で算出した第２収束条件を満たした第２走行軌跡）の評価値が小さくなるように、前回求めた第２走行軌跡のパラメータを変更して今回の走行軌跡を生成する。Ｓ２０の処理が終了すると、評価条件判定処理へ移行する（Ｓ２２）。
【００４７】
Ｓ２２の処理は、評価関数演算部２４が実行し、Ｓ２０の処理で生成した各区間の走行軌跡を用いて、評価条件を満足しているか否かを判定する処理である。具体的には、評価関数演算部２４は、Ｓ２０の処理で生成した各区間の走行軌跡を用いて評価関数から評価値を算出し、算出した評価値が最小となった場合には、評価条件を満足していると判定する。評価値が最小となったか否かの判定は、今回の処理までに算出した評価値の変動、すなわち評価値の微分値が０あるいは略０になった場合に、評価値が最小であると判定する。Ｓ２２の処理において、評価条件を満足していないと判定した場合には、第２走行軌跡生成処理へ再度移行する（Ｓ２０）。これにより、評価関数演算部２４は、通過時間を優先させる評価条件を満たす各区間の走行軌跡を生成できるまでＳ２０に示す演算とＳ２２に示す判定とを繰り返し行い（収束演算）、通過時間を優先した第２走行軌跡を生成する。なお、図４では、区間Ｅ１，Ｅ２，Ｅ３の走行軌跡を全て繋げた第２走行軌跡Ｒ２を示している。
【００４８】
一方、Ｓ２２の処理において、通過時間を優先させる評価条件を満たす第２走行軌跡Ｒ２を生成したと判定した場合には、拘束条件設定処理へ移行する（図３のＳ２４）。
【００４９】
Ｓ２４の処理は、収束演算部２２が実行し、Ｓ１０の処理で設定した区間ごとに拘束条件を設定する処理である。Ｓ１２の処理においては全ての区間において摩擦円限界を考慮した拘束条件を設定したが、Ｓ２４の処理では、路面が滑りやすいと判定した区間（特定区間）については、タイヤ発生力が摩擦円限界を超えないという条件を拘束条件から外すと共に、車両モデルが慣性運動となるような第１拘束条件を設定する。車両モデルが慣性運動となる拘束条件は、例えば、車両５の縦横速度及びヨーレートが一定であるという条件である。また、特定区間であるか否かの判断は、当該区間の路面摩擦係数μに基づいて決定される。例えば、図４に示す区間Ｅ２の路面摩擦係数μＤ１が、区間Ｅ２の前後の区間である区間Ｅ１，Ｅ２の路面摩擦係数μＤと比べて所定値よりも小さくなる場合（例えば、区間Ｅ１，Ｅ２の１／３の大きさとなる場合）には、区間Ｅ２を特定区間として設定する。なお、ある区間の路面摩擦係数が所定値以下である場合には、当該区間は特定区間であるとしてもよい。収束演算部２２は、通過予定経路において特定区間を判定し、当該区間については第１拘束条件を設定する。特定区間でないと判定した区間については、Ｓ１２の処理と同様に摩擦円限界を考慮した拘束条件を設定する。Ｓ２４の処理が終了すると、走行軌跡生成処理へ移行する（Ｓ２６）。
【００５０】
Ｓ２６の処理は、収束演算部２２が実行し、Ｓ１４の処理と同様に、Ｓ２４の処理で各区間において設定した拘束条件を満足する走行軌跡を生成する処理である。収束演算部２２は、各区間において、前回求めた走行軌跡（初回の収束演算の場合には初期軌跡）を用いて、各区間の収束条件を満たすべく今回の走行軌跡を生成する。Ｓ２６の処理が終了すると、拘束条件判定処理へ移行する（Ｓ２８）。
【００５１】
Ｓ２８の処理は、収束演算部２２が実行し、Ｓ２６の処理で生成した各区間のそれぞれの走行軌跡が、各区間で定めた拘束条件を満足するか否かを判定する処理である。Ｓ２８の処理において、区間ごとに算出した走行軌跡が各区間で定めた拘束条件を満たさないと判定した場合には、走行軌跡生成処理へ再度移行する（Ｓ２６）。これにより、収束演算部２２は、各区間で定めた拘束条件を満たす走行軌跡を生成できるまで、Ｓ２６に示す演算とＳ２８に示す判定とを繰り返し行い（収束演算）、各区間で定めた拘束条件を満たす走行軌跡を生成する。
【００５２】
一方、Ｓ２８の処理において、生成した各区間の走行軌跡が、各区間で定めた拘束条件を満たすと判定した場合には、評価関数設定処理へ移行する（Ｓ３０）。Ｓ３０の処理は、評価関数生成部２３が実行し、Ｓ２６の処理で生成した走行軌跡の中で、最も通過時間が速い走行軌跡を特定するために、通過時間の項を含む評価関数を設定する処理である。Ｓ３０の処理が終了すると、第１走行軌跡生成処理へ移行する（Ｓ３２）。
【００５３】
Ｓ３２の処理は、評価関数演算部２４が実行し、全ての区間についてＳ３０の処理で生成した評価関数を用いて第１走行軌跡を導出する処理である。具体的な導出方法は、Ｓ２０の処理と同様である。Ｓ３２の処理が終了すると、評価条件判定処理へ移行する（Ｓ３４）。
【００５４】
Ｓ３４の処理は、評価関数演算部２４が実行し、Ｓ３２の処理で生成した各区間の走行軌跡を用いて、評価条件を満足しているか否かを判定する処理である。評価関数演算部２４は、Ｓ２２の処理と同様に、通過時間を優先させる評価条件を満たす各区間の走行軌跡を生成できるまでＳ３２に示す演算とＳ３４に示す判定とを繰り返し行い（収束演算）、通過時間を優先した各区間の走行軌跡を生成する。なお、図４では、区間Ｅ１，Ｅ２，Ｅ３の走行軌跡を全て繋げた第１走行軌跡Ｒ１を示している。
【００５５】
一方、Ｓ３４の処理において、通過時間を優先させる評価条件を満たす第１走行軌跡Ｒ１を生成したと判定した場合には、最速軌跡採用処理へ移行する（Ｓ３６）。Ｓ３６の処理は、評価関数演算部２４が実行し、Ｓ２２の処理で得られた第２走行軌跡Ｒ２を採用した場合の通過時間と、Ｓ３６の処理で得られた第１走行軌跡Ｒ１を採用した場合の通過時間とを比較して、最速となる走行軌跡を選択する処理である。Ｓ３６の処理が終了すると、図２に示す制御処理を終了する。
【００５６】
次に本実施形態に係る走行軌跡生成部の作用効果を説明する。図７は、従来例を説明するための概要図である。従来であれば、例えば図７の（ａ）に示すように、走行予定経路の道路情報を取得し、前方の路面摩擦係数の低い領域があると判定した場合には、当該領域の手前で減速する制御（低μ情報単純制御）や、例えば図７の（ｂ）に示すように、走行予定経路の道路情報（形状含む）を取得し、前方の路面摩擦係数が低い領域があると判定した場合には、当該領域がある道路形状が直線であるか否かを判定し、直線である場合には、横力が発生しないため低い路面摩擦係数であっても通過し、他方、カーブ等である場合には、横力が発生しないように減速する制御（道路線形連動制御）が知られていた。これらの制御は、例えば路面摩擦係数の低い領域が局所的にある場合には、路面摩擦係数が低い領域に進入する前に必ず減速が伴うため時間がかかり、運転者にとって現実的に受け難い制御となっていた。
【００５７】
これに対して、本実施形態に係る走行軌跡生成部１によれば、走行予定の路面において、滑りやすいと判定された特定区間Ｅ２を取得し、当該特定区間Ｅ２においては車両のタイヤ発生力が摩擦円限界を超えることを許容して摩擦円限界を拘束条件から外すと共に車両モデルを慣性運動として走行軌跡を生成する。これにより、図７の（ａ）及び（ｂ）に示す制御のように、車両のスピンを特定区間Ｅ２手前での減速制御のみで回避するのではなく、特定区間Ｅ２においては、慣性運動である程度のスリップ状態を許容しているので、必要以上の減速を伴わずに安全な走行計画を生成することができる。これにより、減速による極低速走行により通過時間が長くなることなく、実用性が確保された走行軌跡を生成することができる。また、特定区間Ｅ２においては、車両５が一定の縦横速度、一定ヨーレートの慣性運動を行う走行軌跡とすることができるので、スピンを防止して安全性が確保された走行軌跡を生成することができる。
【００５８】
また、特定区間Ｅ２ではタイヤ発生力が摩擦円限界を超えないこと含まない第１拘束条件を達成している状態で車両モデルを慣性運動として走行軌跡を生成し、さらに通過時間で評価することで第１走行軌跡Ｒ１を導出すると共に、特定区間Ｅ２でも摩擦円限界を含む第２拘束条件を達成する走行軌跡を生成し、通過時間で評価することにより第２走行軌跡Ｒ２を導出し、第１走行軌跡Ｒ１及び第２走行軌跡Ｒ２のうち、平均速度の高い走行軌跡を採用することができる。このように、特定区間Ｅ２においてスリップ状態の第１走行軌跡Ｒ１と、特定区間Ｅ２においてグリップ状態の第２走行軌跡Ｒ２との両者を生成して選択することで、安全性を担保しながら通過時間を考慮した走行軌跡で走行することができる。結果、平均速度の低下を最小限に抑え、交通流の円滑化を図ることができる。
【００５９】
（第２実施形態）
第２実施形態に係る走行軌跡生成装置（走行軌跡生成部）は、第１実施形態に係る走行軌跡生成部１とほぼ同様に構成されるものであって、走行軌跡生成部１と比べ、特定区間直前までは同一の走行軌跡を生成する機能を有する点が相違する。なお、第２実施形態においては、第１実施形態と重複する部分は説明を省略し、相違点を中心に説明する。
【００６０】
本実施形態に係る走行軌跡生成部を備えた車両の構成は、第１実施形態に係る走行軌跡生成部１を備えた車両と同様である。
【００６１】
また、本実施形態に係る走行軌跡生成部は、第１実施形態に係る走行軌跡生成部１と同様に構成され、収束演算部２２、評価関数生成部２３及び評価関数演算部２４が有する機能が一部相違する。
【００６２】
本実施形態に係る収束演算部２２は、路面摩擦係数μが低いと判定された区間に関してタイヤ発生力が摩擦円限界を超えることを許容したスリップ走行軌跡Ｒ３と、タイヤ発生力が摩擦円限界を超えないことを条件としたグリップ走行軌跡Ｒ４とを特定区間の直前の区間において同一とする第３拘束条件を設定する機能を有している。その他の機能は、第１実施形態に係る収束演算部２２と同様である。
【００６３】
また、本実施形態に係る評価関数生成部２３は、スリップ走行軌跡Ｒ３を採用した場合の通過時間を評価する項と、グリップ走行軌跡Ｒ４を採用した場合の通過時間を評価する項とを含む評価関数であって、両者の走行軌跡に係る通過時間の平均が最も小さくなることを優先させる評価関数を生成する機能を有している。その他の機能は、第１実施形態に係る評価関数生成部２３と同様である。
【００６４】
また、本実施形態に係る評価関数演算部２４は、評価関数生成部２３が出力した評価関数を収束演算し、特定区間の直前の区間において同一の軌跡とする第３拘束条件、及び、特定区間においてタイヤ発生力が摩擦円限界を超えることを許容した第１拘束条件の二つの拘束条件を達成するスリップ走行軌跡Ｒ３と、全区間においてタイヤ発生力が摩擦円限界を超えないことを条件とした第２拘束条件を達成するグリップ走行軌跡Ｒ４とを生成する機能を有している。その他の機能は、第１実施形態に係る評価関数演算部２４と同様である。
【００６５】
そして、本実施形態に係る走行軌跡導出部２１は、第１実施形態と異なり、評価関数演算部２４が生成した走行軌跡の何れか一方を採用するのではなく、両方の走行軌跡を採用しスリップ走行及びグリップ走行を状況に応じて適宜切り替えることができる機能を有している。その他の機能は、第１実施形態に係る走行軌跡導出部２１と同様である。
【００６６】
次に、第２実施形態に係る走行軌跡生成部の動作について説明する。図５は、第２実施形態に係る走行軌跡生成部の動作を示すフローチャートである。また、図６は第２実施形態に係る走行軌跡生成部の動作を説明するための概要図である。なお、図６では、車両５がカーブ形状の道路Ｄを走行する予定であるとする。
【００６７】
図５に示す制御処理は、例えばイグニッションオンされてから所定のタイミングで繰り返し実行される。
【００６８】
図５に示す制御処理が開始されると、走行軌跡生成部１は、路面情報入力処理から開始する（Ｓ４０）。Ｓ４０の処理は、路面状況取得部２０が実行し、図２のＳ１０の処理と同様に、例えばナビゲーションシステム３３を介して、路面摩擦係数μの分布情報を取得し、ナビゲーションシステム３３が出力した経路情報及び道路形状等を入力し、路面摩擦係数μの大きさがほぼ等しい領域に走行予定経路の路面情報を分割する。Ｓ４０の処理が終了すると、特定区間判定処理へ移行する（Ｓ４２）。
【００６９】
Ｓ４２の処理は、走行軌跡導出部２１が実行し、Ｓ４０の処理で得られた分割した区間の中に、特定区間が存在するか否かを判定する処理である。Ｓ４２の処理で特定区間があると判定した場合には、第２拘束条件設定処理へ移行する（Ｓ４４）。
【００７０】
Ｓ４４の処理は、収束演算部２２が実行し、図２のＳ１２の処理と同様に、Ｓ４０の処理で設定した区間ごとに、当該区間の路面摩擦係数μに基づいて拘束条件を設定する処理である。収束演算部２２は、路面摩擦係数μや、タイヤ摩擦力等の車両諸元情報に基づいて摩擦円限界を全区間において設定し、設定した摩擦円限界をタイヤ発生力が超えないという条件を第２拘束条件に設定する。この第２拘束条件がグリップ走行軌跡Ｒ４の拘束条件となる。Ｓ４４の処理が終了すると、初期条件設定処理へ移行する（Ｓ４６）。
【００７１】
Ｓ４６の処理は、収束演算部２２が実行し、スリップ走行軌跡を生成するための拘束条件を設定する処理である。収束演算部２２は、特定区間Ｅ２の直前区間Ｅ１の走行軌跡はグリップ走行軌跡Ｒ４と同一線形となるという第３拘束条件を設定する。具体的には、Ｓ４４の処理で設定した第２拘束条件に加えて、以後の処理においても特定区間Ｅ２の直前区間Ｅ１の走行軌跡はグリップ走行軌跡Ｒ４と同一線形となることを保持することが拘束条件に加えられる。そして、収束演算部２２は、図３のＳ２４の処理と同様に、特定区間Ｅ２については、タイヤ発生力が摩擦円限界を超えないという条件を拘束条件から外すと共に、車両モデルが慣性運動となるような第１拘束条件を設定する。そして、収束演算部２２は、図３のＳ２４の処理と同様に、特定区間Ｅ２の直後区間Ｅ３については、タイヤ発生力が摩擦円限界を超えないこと等の通常の第２拘束条件が設定される。Ｓ４６の処理で設定した拘束条件が、スリップ走行軌跡Ｒ３の拘束条件となる。Ｓ４６の処理が終了すると、評価関数設定処理へ移行する（Ｓ４８）。
【００７２】
Ｓ４８の処理は、評価関数生成部２３が実行し、評価関数を設定する処理である。評価関数生成部２３は、Ｓ４４の処理で設定した第２拘束条件を全区間で満たすグリップ走行軌跡Ｒ４の通過時間を評価する項と、Ｓ４６の処理で設定した各拘束条件を各区間で満たすスリップ走行軌跡Ｒ３の通過時間を評価する項とを含む評価関数を設定する。例えば、スリップ走行軌跡Ｒ３のメッシュ単位の通過時間とグリップ走行軌跡Ｒ４のメッシュ単位の通過時間とを積算し平均した値を評価関数として設定する。Ｓ４８の処理が終了すると、走行軌跡生成処理へ移行する（Ｓ５０）。
【００７３】
Ｓ５０の処理は、収束演算部２２が実行し、Ｓ４４及びＳ４６の処理で設定した各区間の拘束条件を満足する走行軌跡を生成する処理である。収束演算部２２は、各区間において、前回求めた走行軌跡（初回の収束演算の場合には初期軌跡）を用いて、各区間の拘束条件を満たすべく今回の走行軌跡を生成する。Ｓ５０の処理が終了すると、拘束条件判定処理へ移行する（Ｓ５２）。
【００７４】
Ｓ５２の処理は、収束演算部２２が実行し、Ｓ５０の処理で生成した各区間のそれぞれの走行軌跡が、各区間で定めた拘束条件を満足するか否かを判定する処理である。収束演算部２２は、図２のＳ１６の処理と同様に、拘束条件を満たす走行軌跡を生成できるまで、Ｓ５０に示す演算とＳ５２に示す判定とを繰り返し行い（収束演算）、拘束条件を満たすスリップ走行軌跡Ｒ３及びグリップ走行軌跡Ｒ４を生成する。
【００７５】
一方、Ｓ５２の処理において、生成した各区間の走行軌跡が、各区間で定めた拘束条件を満たすと判定した場合には、走行軌跡生成処理へ移行する（Ｓ５４）。Ｓ５４の処理は、評価関数演算部２４が実行し、Ｓ４８の処理で設定した評価関数を用いて、スリップ走行軌跡Ｒ３及びグリップ走行軌跡Ｒ４を同時に評価して、各区間の走行軌跡を導出する処理である。評価関数演算部２４は、収束演算部２２から拘束条件を入力し、入力した拘束条件を達成している状態で、例えば共役勾配法で用いられる補正式に基づいて、前回求めた走行軌跡（初回の収束演算ではＳ４４及びＳ４６の処理で算出した収束条件を満たした走行軌跡）の評価値が小さくなるように、前回求めた走行軌跡のパラメータを変更して今回の走行軌跡を生成する。このとき生成されるスリップ走行軌跡Ｒ３及びグリップ走行軌跡Ｒ４は、特定区間Ｅ２の直前の区間Ｅ１において重なり、特定区間Ｅ２以後に別な線形形状となる走行軌跡となる。Ｓ５４の処理が終了すると、評価条件判定処理へ移行する（Ｓ５６）。
【００７６】
Ｓ５６の処理は、評価関数演算部２４が実行し、Ｓ５４の処理で生成した各区間の走行軌跡を用いて、評価条件を満足しているか否かを判定する処理である。判定方法は、図２のＳ２２の処理と同様である。Ｓ５６の処理において、評価条件を満足していないと判定した場合には、走行軌跡生成処理へ再度移行する（Ｓ５４）。これにより、評価関数演算部２４は、スリップ走行軌跡Ｒ３及びグリップ走行軌跡Ｒ４の通過時間の平均が最も小さい走行軌跡を生成できるまでＳ５４に示す演算とＳ５６に示す判定とを繰り返し行い（収束演算）、通過時間を優先した走行軌跡を生成する（図６のスリップ走行軌跡Ｒ３及びグリップ走行軌跡Ｒ４）。Ｓ５６の処理が終了すると、図５に示す制御処理を終了する。走行軌跡生成部１は、図５に示す制御処理により生成されたスリップ走行軌跡Ｒ３及びグリップ走行軌跡Ｒ４を、特定区間Ｅ２の直前の区間Ｅ１の走行軌跡として採用する。そして、走行軌跡生成部１は、車両５が特定区間Ｅ２を走行し始めた際に、特定区間Ｅ２の実際の路面摩擦係数μがＳ４０の処理で入力した値より小さくてグリップ走行が困難な場合にはスリップ走行軌跡Ｒ３を採用し、特定区間Ｅ２の実際の路面摩擦係数μがＳ４０の処理で入力した値より大きくてグリップ走行が可能な場合にはグリップ走行軌跡Ｒ４を採用する。なお、特定区間Ｅ２以降の区間Ｅ３では、特定区間Ｅ２で採用した走行軌跡をそのまま採用する。
【００７７】
一方、Ｓ４２の処理において、特定区間が存在しないと判定した場合には、通常の走行軌跡生成処理へ移行する（Ｓ５８）。Ｓ５８の処理は、走行軌跡導出部が実行し、道路形状等の道路環境情報と、車両状態等に基づいて最適化処理等による走行軌跡生成処理を行う。Ｓ５８の処理が終了すると、図５に示す制御処理を終了する。
【００７８】
次に本実施形態に係る走行軌跡生成部の作用効果を説明する。従来であれば、滑りやすい路面上でのスピン回避のための制御として、例えば図７の（ａ）に示す低μ情報単純制御や、図７の（ｂ）に示す道路線形連動制御等、路面摩擦係数μの大きさや道路形状に応じて減速する制御が知られていた。これらの制御は、事前に取得した路面状況に測定誤差等があった場合には、誤差の大きさに応じて制御目標がずれてしまうため、本来意図した制御をすることが出来ない可能性があった。
【００７９】
これに対して、本実施形態に係る走行軌跡生成部によれば、特定区間Ｅ２に進入する直前の区間Ｅ１では走行軌跡の線形形状が同一であり、特定区間Ｅ２ではスリップ走行軌跡Ｒ３とグリップ走行軌跡Ｒ４との２つに分かれる走行軌跡を導出することができる。これにより、例えば、路面が滑りやすいと事前に判定した特定区間Ｅ２を走行し始めた際に、実際にはそれほど滑らないと判明した場合等、すなわち、事前に得られた特定区間Ｅ２の路面摩擦係数μに誤差があった場合であっても、特定区間Ｅ２の走行始めからスリップ走行軌跡Ｒ３とグリップ走行軌跡Ｒ４との何れかを選択できる準備をしており、さらにどちらの走行軌跡となっても通過時間は平均で最も小さい軌跡となるような走行軌跡が採用されているので、車両挙動を乱すことなく、安全性を担保しながら通過時間を考慮した走行軌跡を生成することができる。結果、平均速度の低下を最小限に抑え、交通流の円滑化を図ることができる。
【００８０】
なお、上述した各実施形態は本発明に係る走行軌跡生成装置又は走行軌跡生成方法の一例を示すものである。本発明に係る走行軌跡生成装置又は走行軌跡生成方法は、各実施形態に係る走行軌跡生成装置又は走行軌跡生成方法に限られるものではなく、各請求項に記載した要旨を変更しない範囲で、各実施形態に係る走行軌跡生成装置又は走行軌跡生成方法を変形し、又は他のものに適用したものであってもよい。
【００８１】
例えば、上記各実施形態の評価関数には、低燃費走行を評価する項等を評価する項目に応じて適宜含んでもよい。
【００８２】
また、上記各実施形態において、自動運転機能を備えた車両５について説明したが、運転支援システム機能を備えた車両５であってもよい。この場合、例えば、走行軌跡を表示するディスプレイ等を備え、生成した走行軌跡を運転者に報知する構成とするとよい。
【図面の簡単な説明】
【００８３】
【図１】本実施形態に係る走行軌跡生成部を備える車両の構成概要を示すブロック図である。
【図２】第１実施形態に係る走行軌跡生成部の動作を示すフローチャートである。
【図３】第１実施形態に係る走行軌跡生成部の動作を示すフローチャートである。
【図４】第１実施形態に係る走行軌跡生成部の動作を説明する概要図である。
【図５】第２実施形態に係る走行軌跡生成部の動作を示すフローチャートである。
【図６】第２実施形態に係る走行軌跡生成部の動作を説明する概要図である。
【図７】従来の走行軌跡生成方法を説明する概要図である。
【符号の説明】
【００８４】
１…走行軌跡生成部（走行軌跡生成装置）、２…ＥＣＵ、２０…路面状況取得部、２１…走行軌跡導出部、２２…収束演算部、２３…評価関数生成部、２３…評価関数演算部。
【図１】
0005029377.tif 000002
【図２】
0005029377.tif 000003
【図３】
0005029377.tif 000004
【図４】
0005029377.tif 000005
【図５】
0005029377.tif 000006
【図６】
0005029377.tif 000007
【図７】
0005029377.tif 000008