(57)【要約】【課題】カーブ走行時の自車両のぶれを抑制可能な走行支援方法および走行支援装置を提供する。【解決手段】走行支援装置は、自車両をカーブ走行させる経路の始点および終点を設定し、始点および終点を２頂点とする三角形を想定し、三角形の２辺上にそれぞれ制御点を設定する。これにより走行支援装置は、制御点、始点および終点を４頂点とする四角形を想定する。走行支援装置は、想定された四角形内に収まる経路線を算定し、経路線に沿った自車両のカーブ走行を支援する。【選択図】図１３
2020032994.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ（１００）によって実施され、自車両の走行を支援する走行支援方法であって、
少なくとも１つのプロセッサ（１０１）上において、
自車両をカーブ走行させる経路の始点および終点を設定し（Ｓ２１）、
前記始点および前記終点を２頂点とする三角形を想定し（Ｓ２２）、
前記三角形の２辺上にそれぞれ制御点を設定することにより、前記制御点、前記始点および前記終点を４頂点とする四角形を想定し（Ｓ２４）、
前記四角形内に収まる経路線を算定し（Ｓ２５）、
前記経路線に沿った自車両のカーブ走行を支援する（Ｓ１００）、
というステップを含む走行支援方法。
【請求項２】
交差点での右左折における前記自車両の走行の支援において、
前記三角形を想定するステップでは、前記交差点への進入方向に前記始点から延びる半直線と、前記交差点からの退出方向の反対方向に前記終点から延びる半直線との交点に前記三角形の残りの頂点を設定する請求項１に記載の走行支援方法。
【請求項３】
交差点での右左折における前記自車両の走行の支援において、
前記経路線における対向車線を跨ぐ部分よりも前記始点側に、前記自車両の待機位置を設定する（Ｓ３０）、というステップをさらに含む請求項１または請求項２に記載の走行支援方法。
【請求項４】
交差点での右左折における前記自車両の走行の支援において、
前記交差点内の進入不可エリアの位置情報を取得する（Ｓ２３１）、というステップをさらに含み、
前記四角形を想定するステップでは、各前記制御点を結ぶ線分と前記進入不可エリアとの距離が閾値以上となるように、前記制御点を設定する請求項１から請求項３のいずれか１項に記載の走行支援方法。
【請求項５】
交差点での右左折における前記自車両の走行の支援において、
前記経路線を第１の経路線とし、
前記始点を第１の始点とし、
前記第１の経路線における前記第１の始点から所定の距離直進した地点を第２の始点とし、
前記第２の始点を通る第２の経路線を算定し（Ｓ６３）、
前記第１の始点と前記第２の始点との間の区間に、前記第２の経路線を走行する場合の待機位置を設定する（Ｓ６２）、
というステップをさらに含む請求項１から請求項４のいずれか１項に記載の走行支援方法。
【請求項６】
対向車の有無を判定する、というステップをさらに含み、
カーブ走行を支援するステップでは、前記対向車が無いと判定した場合に前記第１の経路線に沿ったカーブ走行を支援し、前記対向車が有ると判定した場合に前記第２の経路線に沿ったカーブ走行を支援する請求項５に記載の走行支援方法。
【請求項７】
対向車線の有無を判定し（Ｓ４０）、
前記対向車線が無いと判定した場合には、前記第２の経路線の算定を中断する（Ｓ９０）、
というステップをさらに含む請求項５または請求項６に記載の走行支援方法。
【請求項８】
車線変更を行う前記自車両の走行の支援において、
車線変更の出発点と到着点とを設定し（Ｓ３２０）、
前記出発点と前記到着点とを結ぶ線上に前記自車両の通過点を設定する（Ｓ３４１）、
というステップをさらに含み、
前記始点および前記終点を設定するステップでは、前記出発点を第１の始点、前記通過点を第１の終点且つ第２の始点に設定し、前記到着点を第２の終点に設定し、
前記三角形を想定するステップでは、前記第１の始点、前記第１の終点、および前記第１の始点から進行方向前方に延びる半直線上の点を３頂点とする第１の三角形と、前記第２の始点、前記第２の終点、および前記第２の終点から進行方向後方に延びる半直線上の点を３頂点とする第２の三角形とを想定し、
前記経路線を算定するステップでは、前記第１の始点と前記第１の終点との間の第１の経路線、および前記第２の始点と前記第２の終点との間の第２の経路線とを算定する請求項１から請求項４のいずれか１項に記載の走行支援方法。
【請求項９】
前記出発点から進行方向前方に延びる半直線と、前記到着点から進行方向後方に延びる半直線とが交わるか否かを判定し（Ｓ３３０）、
前記半直線同士が交わると判定すると、前記出発点を前記始点、前記到着点を前記終点とした前記経路線を算定する（Ｓ３５５）、
というステップをさらに含む請求項８に記載の走行支援方法。
【請求項１０】
前記半直線同士が交わるか否かを判定するステップにて前記半直線同士が交わらないと判定すると、前記第１の経路線および前記第２の経路線を算定するステップが実行される請求項９に記載の走行支援方法。
【請求項１１】
車線変更中の前記自車両が前記経路線上から車線変更前の車線に沿った進行ルートに戻る中止経路線を算定する（Ｓ３７０）、というステップをさらに含む請求項８から請求項１０のいずれか１項に記載の走行支援方法。
【請求項１２】
自車両をカーブ走行させる経路の始点および終点を設定し、前記始点および前記終点を２頂点とする三角形を想定する点設定部（Ｓ２１、Ｓ２２）と、
前記三角形の２辺上にそれぞれ制御点を設定することにより、前記制御点、前記始点および前記終点を４頂点とする四角形を想定し、四角形内に収まる経路線を算定する経路線算定部（Ｓ２４、Ｓ２５）と、
前記経路線に沿った自車両のカーブ走行を支援するカーブ走行支援部（Ｓ１００）と、
を備える走行支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書における開示は、車両の走行を支援する走行支援方法および走行支援装置に関する。
【背景技術】
【０００２】
特許文献１には、移動ロボットを無人運転するために用いる軌道生成方法が開示されている。この軌道生成方法では、道路領域内の主要通過点を通るスプライン曲線を生成し、スプライン曲線が道路領域から出ていないか否かを評価する。この軌道生成方法において、スプライン曲線が道路領域から出ていない場合、そのスプライン曲線が軌道として採用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８‐１２３５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、生成されるスプライン曲線は道路領域から出ていなければ軌道として採用される。このため、道路領域内で左右にぶれたスプライン曲線が生成された場合でも軌道として採用される場合がある。したがって、この技術を車両のカーブ走行時の走行支援に適用すると、走行に伴う車両の左右へのぶれが大きくなる虞がある。
【０００５】
開示される目的は、カーブ走行時の自車両のぶれを抑制可能な走行支援方法および走行支援装置を提供することである。
【課題を解決するための手段】
【０００６】
この明細書に開示された複数の態様は、それぞれの目的を達成するために、互いに異なる技術的手段を採用する。
【０００７】
開示された走行支援方法のひとつは、コンピュータ（１００）によって実施され、自車両の走行を支援する走行支援方法であって、少なくとも１つのプロセッサ（１０１）上において、自車両をカーブ走行させる経路の始点および終点を設定し（Ｓ２１）、始点および終点を２頂点とする三角形を想定し（Ｓ２２）、三角形の２辺上にそれぞれ制御点を設定することにより、制御点、始点および終点を４頂点とする四角形を想定し（Ｓ２４）、四角形内に収まる経路線を算定し（Ｓ２５）、経路線に沿った自車両のカーブ走行を支援する（Ｓ１００）、というステップを含む。
【０００８】
開示された走行支援装置のひとつは、自車両をカーブ走行させる経路の始点および終点を設定し、始点および終点を２頂点とする三角形を想定する点設定部（Ｓ２１、Ｓ２２）と、三角形の２辺上にそれぞれ制御点を設定することにより、制御点、始点および終点を４頂点とする四角形を想定し、四角形内に収まる経路線を算定する経路線算定部（Ｓ２４、Ｓ２５）と、経路線に沿った自車両のカーブ走行を支援するカーブ走行支援部（Ｓ１００）と、を備える。
【０００９】
これらの開示によれば、四角形内から逸脱する経路線の生成を抑制できる。以上により、カーブ走行時の自車両のぶれを抑制可能な走行支援方法および走行支援装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態の走行支援装置に係るブロック図である。
【図２】交差点での右折経路の生成を説明するための模式図である。
【図３】交差点での右折経路の生成を説明するための模式図である。
【図４】交差点での右折経路の各制御点を示す模式図である。
【図５】交差点での右折経路において想定される三角形と四角形を示す模式図である。
【図６】中央標示が有る交差点での右折経路の各制御点を示す模式図である。
【図７】中央標示が有る交差点での右折経路において想定される三角形と四角形を示す模式図である。
【図８】右折待機位置の設定を説明するための模式図である。
【図９】大回り経路の生成を説明するための模式図である。
【図１０】図９の交差点における短縮経路の生成において想定される三角形と四角形を示す模式図である。
【図１１】図９の交差点における大回り経路の生成において想定される三角形と四角形を示す模式図である。
【図１２】走行支援装置の実行する処理の一例を示すフローチャートである。
【図１３】図１２のステップＳ２０の詳細を示すフローチャートである。
【図１４】図１３のステップＳ２３の詳細を示すフローチャートである。
【図１５】図１２のステップＳ３０の詳細を示すフローチャートである。
【図１６】図１２のステップＳ６０の詳細を示すフローチャートである。
【図１７】第２実施形態の走行支援装置に係るブロック図である。
【図１８】ＬＣ経路の生成を説明するための模式図である。
【図１９】ＬＣ経路を示す模式図である。
【図２０】ＬＣ経路の生成において想定される三角形と四角形を示す模式図である。
【図２１】ＬＣ経路の生成において想定される三角形と四角形を示す模式図である。
【図２２】ＬＣ経路の生成において想定される三角形と四角形を示す模式図である。
【図２３】走行支援装置の実行する処理の一例を示すフローチャートである。
【図２４】図２３のステップＳ３４０の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１１】
図面を参照しながら、複数の実施形態を説明する。図１〜図２４には、走行支援方法および走行支援装置１００が開示されている。
【００１２】
（第１実施形態）
走行支援装置１００は、例えば自車両の車載ＥＣＵによって提供される。車載ＥＣＵは、車両に搭載されるコンピュータであって、少なくとも１つのプロセッサ１０１と、ＲＡＭ１０２と、メモリ装置１０３と、入出力インターフェイス１０４と、それらを接続するバスとを備えるマイクロコンピュータを主体として構成されている。より具体的な例として走行支援装置１００は、自車両の自動運転走行を制御する自動運転ＥＣＵによって提供される。走行支援装置１００は、図１に示すように、地図ＤＢ１０、外界センサ２０および車両制御ＥＣＵ３０に、車載ネットワークを介して通信可能に接続されている。
【００１３】
地図ＤＢ１０は、不揮発性メモリを主体に構成されており、自動運転のために整備された高精度な地図データ（以下、「高精度地図データ」）を記憶している。地図ＤＢ１０は、高精度地図データとして、道路形状および構造物の特徴点の点群からなる三次元地図情報や、走行区画線、停止線、横断歩道および交差点の中央標示等の形状情報および位置情報、道路の属性情報等を含んでいる。ここで道路の属性情報とは、道路の車線が直進車線のみか、右折専用車線もあるかなどの情報である。地図ＤＢ１０は、例えばＧＮＳＳ受信機によって自車両の現在位置を取得するロケータに搭載されている。
【００１４】
なお、地図ＤＢ１０は、ナビゲーション装置による経路案内のための地図データを大量に記憶したデータベースであってもよい。
【００１５】
外界センサ２０は、自車両の周辺環境を監視する自律センサである。外界センサ２０は、路上の落下物、ガードレール、縁石、走行区画線等の路面表示、および樹木等の静止物体を検出する。外界センサ２０は、歩行者、人間以外の動物、他車両等の移動物体を検出する。外界センサ２０は、例えば前方カメラ、ＬＩＤＡＲ、ミリ波レーダ等を含む。
【００１６】
車両制御ＥＣＵ３０は、自車両の挙動を制御するＥＣＵである。車両制御ＥＣＵ３０は、車載アクチュエータ群と直接的または間接的に電気接続されている。車載アクチュエータ群には、例えば、駆動用および回生用のモータジェネレータ駆動用モータ、ブレーキアクチュエータ、並びにステアリングアクチュエータ等を含む。車両制御ＥＣＵ３０は、走行支援装置１００から出力された経路の情報に基づいて車載アクチュエータ群を制御し、生成された経路に沿った自車両の自動運転走行を実施する。
【００１７】
走行支援装置１００は、地図ＤＢ１０および外界センサ２０等から出力された情報に基づいて自車両の走行する経路を生成し、経路に沿った自車両の自律的な運転操作を制御する。一態様として走行支援装置１００は、交差点での右折経路を生成する。走行支援装置１００は、短縮経路生成部１１０、大回り経路生成部１２０、経路選択部１４０、およびカーブ走行支援部１５０を機能ブロックとして有する。自動運転ＥＣＵの処理部であるプロセッサ１０１がＲＡＭ１０２へのアクセスによりその一時記憶機能を利用しつつ、メモリ装置１０３に記憶された走行支援プログラムを実行することにより、走行支援方法が実現される。より具体的には、走行支援装置１００は、短縮経路（小回り経路）の生成と、短縮経路への右折待機位置の設定と、大回り経路の生成および右折待機位置の設定と、を実現する。
【００１８】
短縮経路生成部１１０は、短縮経路の生成のために、まず経路線の始点および終点に関する情報を取得する。短縮経路生成部１１０は、自車両の進入車線における交差点入口を始点、退出車線における交差点出口を終点とする。短縮経路生成部１１０は、交差点入口（始点）に関する位置情報、および角度情報を取得する。角度情報は、始点における進入車線の交差点への接続角度に関する情報である。加えて短縮経路生成部１１０は、交差点出口（終点）に関する位置情報、および角度情報を取得する。なお、これらの情報に加えて始点および終点それぞれの左右の白線までの距離情報を取得してもよい。また、短縮経路生成部１１０は、後述の右折待機位置の計算用に対向車線の始点、終点の位置情報、および角度情報（終点における退出車線の交差点への接続角度に関する情報）、左右の白線までの距離情報、属性情報を取得する。短縮経路生成部１１０は、これらの情報を、地図ＤＢ１０から真値として取得する。
【００１９】
または、短縮経路生成部１１０は、始点および終点に関して少なくとも一部の情報を前方カメラ等の外界センサ２０から取得してもよい。例えば短縮経路生成部１１０は、始点に関する情報を画像認識により取得した停止線の位置、形状等の情報に基づき取得してもよい。または、短縮経路生成部１１０は、外界センサ２０によって先行車がハンドルを切ったタイミングを検出することで始点の位置情報を取得してもよい。また、短縮経路生成部１１０は、終点に関する情報を退出車線の対向車線における停止線の情報に基づき取得してもよい。また、短縮経路生成部１１０は、始点および終点に関する情報を、地図ＤＢ１０からの情報と前方カメラ等の外界センサ２０からの情報とを合わせた混合情報として取得してもよい。なお短縮経路生成部１１０は、始点、終点の車線幅方向における位置を例えば車線の中央とする。
【００２０】
また短縮経路生成部１１０は、交差点中央標示の中心位置情報および大きさ情報や、縁石などの走行不可エリアの中心位置情報および大きさ情報を取得する。走行不可エリアに関しては、多角形や、中心点および内接円または外接円により表現された領域情報として取得することができる。短縮経路生成部１１０は、これらの情報も、地図ＤＢ１０、外界センサ２０等から取得する。
【００２１】
短縮経路生成部１１０は、点設定部としての機能により、自車両を右折走行させる経路の始点および終点を設定し、始点および終点を２頂点とする三角形を想定する。詳記すると、短縮経路生成部１１０は、地図ＤＢ１０から取得した始点、終点の位置情報および角度情報を基に、交差点における進入車線と退出車線の交差領域内に交点Ｘを設定する。より具体的には、短縮経路生成部１１０は、図２Ａに示すように、始点ｐｓから交差点への進入方向、すなわち進入車線の進行方向前方に延びる半直線と、終点ｐｆから交差点からの退出方向の反対方向、すなわち退出車線の進行方向後方に延びる半直線とが交わる点を交点Ｘとして取得する。３点ｐｓ，ｐｆ，Ｘの位置情報の取得により、短縮経路生成部１１０は、始点ｐｓ、終点ｐｆおよび交点Ｘを頂点とした三角形を想定する。
【００２２】
次に短縮経路生成部１１０は、経路線算定部としての機能により、三角形の２辺上にそれぞれ制御点を追加で設定し、追加した制御点（以下、追加点と表記）、始点および終点を４頂点とする四角形を想定して、四角形内に収まる経路線を算定する。詳記すると、短縮経路生成部１１０は、三角形の頂点の位置情報に基づき、以下の数式（１）、（２）を満たす２点を追加点ｐ１，ｐ２とする。
【数１】
2020032994.tif 000003
【数２】
2020032994.tif 000004
上述の２式においてα，βの範囲はそれぞれ０＜α＜１，０＜β＜１である。これにより短縮経路生成部１１０は、図２Ｂに示すように、想定した三角形の２辺上にそれぞれ追加点ｐ１、ｐ２を設定し、追加点ｐ１、ｐ２、始点ｐｓおよび終点ｐｆを４頂点とした四角形を想定する。短縮経路生成部１１０は、例えばαおよびβの初期値を０．５に設定する。
【００２３】
次に短縮経路生成部１１０は、図２Ｃに示すように、［ｐｓ，ｐ１，ｐ２，ｐｆ］の４点を制御点として補間曲線を計算する。これにより、短縮経路生成部１１０は、想定した四角形内に収まる経路線を算定する。このとき短縮経路生成部１１０は、自車両やハンドル挙動が暴れないように、曲率連続性を持つ３次以上のパラメータ曲線を補間曲線として補間を行う。パラメータ曲線には、ベジエ曲線、Ｂ‐スプライン曲線等が使用される。短縮経路生成部１１０は、例えば３次のＢ‐スプライン曲線によって補間を行う場合、始点および終点をそれぞれ３点重複した制御点として扱う。これにより、短縮経路生成部１１０は、補間曲線として始点および終点を確実に通過するＢ‐スプライン曲線を算定する。
【００２４】
次に短縮経路生成部１１０は、曲線評価部として曲率、曲率変化率を基にＢ‐スプライン曲線を評価する。評価において、短縮経路生成部１１０はＢ‐スプライン曲線の最大曲率の大きさおよび曲率のプラスマイナス変化回数がそれぞれの閾値より小さくなるような曲線であるか否かを条件として設定する。短縮経路生成部１１０は、条件を満たすＢ‐スプライン曲線を経路線として採用する。短縮経路生成部１１０は、採用した経路線を短縮経路として経路選択部１４０に出力する。また、短縮経路生成部１１０は、短縮経路の始点および終点に関する情報を、大回り経路生成部１２０へと出力する。
【００２５】
一方で条件が満たされなければ、短縮経路生成部１１０は、図２Ｄに示すように、α，βの値を変更して追加点ｐ１，ｐ２の位置を変更し、再度Ｂ‐スプライン曲線を算定する。以上の繰り返しにより、短縮経路生成部１１０は、想定された三角形の辺上で追加点を自動的に探索する。
【００２６】
短縮経路生成部１１０は、条件を満たした経路線を目標経路（短縮経路）として出力する。以上のようにして、短縮経路生成部１１０は始点および終点の位置情報と、角度情報とに基づき右折経路を解析的に導出する。
【００２７】
また短縮経路生成部１１０は、図６、図７に示すように、交差点に中央標示がある場合、中央標示に接近しつつも中央標示を走行不可エリアとして避けて走行可能な経路を生成する。ここで中央標示とは、交差点の中央付近に設けられた略菱形形状の標示物であり、車両の走行を誘導する必要のある場所を示す標示物の一例である。具体的に短縮経路生成部１１０は、まず中央標示からの距離の値を中央標示の大きさ、自車両の幅、予め設定された所定のマージン等に基づき定める。次に短縮経路生成部１１０は、２点の追加点による線分と中央標示との距離が定めた値になるように追加点位置の設定条件を定める。こうして定めた追加点に基づき、短縮経路生成部１１０は、上述と同様に経路を生成する（図５および図６参照）。また走行支援装置１００は、中央標示に関する情報を、生成した補間曲線の評価時に使用してもよい。
【００２８】
さらに短縮経路生成部１１０は、走行不可エリアに関する情報を追加点の設定時、補間曲線の評価時等に使用してもよい。
【００２９】
また短縮経路生成部１１０は、交差点領域内において確実に通過する地点情報を取得し、始点および終点と同様に補間曲線が通過する点として、補間曲線の算定時に使用してもよい。
【００３０】
短縮経路生成部１１０は、生成した短縮経路上に右折待機位置情報を設定する。短縮経路生成部１１０は、経路線における対向車線を跨ぐ部分よりも始点側に、右折待機位置を設定する。詳記すると、まず短縮経路生成部１１０は、図８に示すように対向車線の始点および終点に対応する右白線位置を繋いだ線分を計算する。
【００３１】
次に短縮経路生成部１１０は、生成された短縮経路と上記の線分との交点Ｘ〜を取得する。ここで始点から右折待機位置までの経路長をｓとおき、交点Ｘ〜までの経路長をｓ〜とする。短縮経路生成部１１０は、メモリ装置１０３等に予め記憶された自車両のサイズに基づき、０＜ｓ＜ｓ〜を満たし、経路上に自車両がいても線分と交差しない（車両が線分から前方側にはみ出さない）点で、且つ最大の経路長となる点を右折待機位置として設定する。
【００３２】
これにより短縮経路生成部１１０は、対向車の走行領域に進入することのない位置且つ車両前景をセンサおよびドライバが認識しやすい位置を右折待機位置として設定する。
【００３３】
また短縮経路生成部１１０は、対向車線の始点および終点に対応する右白線位置を、線分ではなく補間曲線によって繋いでもよい。例えば、対向車線の始点および終点を、後述のＬＣ経路と同様に、設定した通過点を介して補間曲線で繋ぎ、この補間曲線を右白線位置に合わせることで、右白線位置を繋ぐ補間曲線を生成できる。線分の代わりに補間曲線を用いることで、短縮経路生成部１１０は、より実際の対向車の走行領域に合わせた右折待機位置の設定が可能となる。
【００３４】
大回り経路生成部１２０は、図９〜図１１に示すように、短縮経路よりも外側に膨らんで右折走行する経路として大回り経路を生成する。大回り経路生成部１２０は、まず短縮経路、短縮経路の始点ｐｓにおける右白線情報、対向車線の白線情報、自車両のサイズに基づいて、始点から直進走行する距離ｌを算出する。次に大回り経路生成部１２０は、始点から距離ｌだけ直進した地点ｐ〜ｓを以下の数式（３）によって算出する。
【数３】
2020032994.tif 000005
なおθｓは始点から進入車線の沿う方向に描かれた半直線に対する直進経路の傾き角度である。大回り経路生成部１２０は、算出した地点ｐ〜ｓを大回り経路における右折待機位置として設定する。大回り経路生成部１２０は、この右折待機位置を新たな始点として、終点までの経路を短縮経路生成部１１０と同様の方法により生成する。結果として大回り経路生成部１２０は、図９〜図１１に示すように、短縮経路の始点ｐｓから地点ｐ〜ｓまでの直進経路と、この直進経路に連続する地点ｐ〜ｓから終点ｐｆまでの補間曲線経路とを合わせた経路として大回り経路を生成する。
【００３５】
大回り経路は短縮経路の始点から距離ｌだけ直進した位置を右折待機位置として設定されているので、大回り経路を走行する自車両は、直進方向を向いた状態で右折待機することになる。このため、右折待機中における、自車両の対向車走行領域への飛び出しが抑制され得る。
【００３６】
大回り経路生成部１２０は、大回り経路を制御点の追加によって算定してもよい。例えば始点ｐｓと追加点ｐ１との間に新たな制御点を設定し、この制御点を通過するような補間曲線を算定することで、大回り経路を生成することができる。
【００３７】
大回り経路生成部１２０は、対向車線がないときには大回り経路を生成しない。また大回り経路生成部１２０は、対向車線に右折専用車線があるときにも大回り経路を生成しない。これにより大回り経路生成部１２０は、対向右折車によって対向直進車がセンサによって認識できなくなること、ドライバから視認できなくなること等を抑制できる。
【００３８】
経路選択部１４０は、右折待機位置および角度情報がそれぞれ格納された短縮経路（小回り経路）および大回り経路のうち、実際に走行する右折経路を選択する。
【００３９】
経路選択部１４０は、交差点進入前に対向車の有無を検出してからのステートマシンによる判断と、ドライバの判断とのいずれかに従って走行経路を選択する。例えば経路選択部１４０は、ドライバが短縮経路を選択すると、短縮経路を右折待機なしで走行する。経路選択部１４０は、ドライバによる経路選択がなされなかった場合または経路選択機能がオフとなっていた場合で、且つ対向車がある場合には、大回り経路を選択し、右折待機位置にてドライバの許可が得られるまで待機する。一方対向車がない場合には、経路選択部１４０は短縮経路を選択し、ドライバの許可が得られるまで右折待機位置で待機する。経路選択部１４０は、ドライバによる進行許可が出るまで待機することで、センシングミスにより対向車を自車両が認識できなかった場合でもドライバの目視による判断に基づいた走行を可能とする。
【００４０】
カーブ走行支援部１５０は、選択された右折経路の情報を車両制御ＥＣＵ３０に出力し、自車両の自律走行を支援する。カーブ走行支援部１５０は、右折経路に進入後に対向車が検出されると、選択された右折経路の右折待機位置で自車両を停車させるための信号を車両制御ＥＣＵ３０に出力する。
【００４１】
次に、ここまで説明した交差点右折シーンのカーブ走行支援を実現するため、走行支援装置１００にて実施される一連の処理について、図１２〜図１６に示すフローチャートを参照して説明する。
【００４２】
図１２は、交差点右折シーンにおいて経路を生成し、生成した経路に沿った走行を実施する一連の走行支援処理の概要を示すフローチャートである。走行支援装置１００は、図１２に示す処理を、自車両の自動走行中に繰り返し実行する。
【００４３】
走行支援装置１００は、まずステップＳ１０にて、自車両の右折が必要な右折交差点に接近したか否かを判定する。ステップＳ１０の判定処理は、自車両の現在位置と、目的地までの走行予定経路とに基づき実行される。ステップＳ１０は、右折交差点に接近するまで繰り返し実施される。右折交差点に接近したと判定した場合は、ステップＳ２０へと進む。ステップＳ２０では、短縮経路を生成する。
【００４４】
短縮経路の生成処理について図１３を参照しつつ詳記すると、まずステップＳ２１にて、始点および終点の位置情報、角度情報を取得し、ステップＳ２２へと進む。ステップＳ２２では、角度情報に基づいて交点Ｘを取得し、ステップＳ２３へと進む。ステップＳ２３では、進入不可エリアの情報から追加点ｐ１，ｐ２の位置の条件を設定する。
【００４５】
追加点ｐ１，ｐ２の位置の条件の設定について図１４を参照しつつ詳記すると、まずステップＳ２３１にて、進入不可エリアに関する情報として中央標示情報を取得し、ステップＳ２３２へと進む。ステップＳ２３２では、中央標示情報に基づいて、中央標示からとるべき距離（例えば中央標示の中心点からの距離）を定め、ステップＳ２３３へと進む。ステップＳ２３３では、追加点同士を結ぶ線分と中央標示との距離がステップＳ２３２にて定めた距離となることを、追加点の位置の条件として設定し、図１３のステップＳ２４へと進む。
【００４６】
ステップＳ２４では、数式（１）、（２）と、ステップＳ２３にて設定された条件とに基づき、追加点ｐ１，ｐ２を設定し、ステップＳ２５へと進む。ステップＳ２５では、始点ｐｓ、終点ｐｆ、および追加点ｐ１，ｐ２を制御点とし、Ｂ‐スプライン曲線を算定してステップＳ２６へと進む。ステップＳ２６では、算定した曲線の曲率と、曲率変化率とを算出してステップＳ２７へと進む。
【００４７】
ステップＳ２７では、算出した曲率および曲率変化率に基づき、曲線の最大曲率と、曲率の符号変化回数とがそれぞれ予め設定された閾値以下であるか否かを判定する。少なくとも一方が閾値を上回ると判定された場合、ステップＳ２８へと進み、数式（１）、（２）におけるα，βの値を変更してステップＳ２４へと戻る。一方で、ステップＳ２７にて最大曲率および曲率の符号変化回数の両方がそれぞれの閾値以下であると判定されると、ステップＳ２９へと進む。ステップＳ２９では、算定した曲線を短縮経路として出力し、図１２のステップＳ３０に示す右折待機位置の設定処理へと進む。
【００４８】
短縮経路上の右折待機位置の設定処理について図１５を参照しつつ詳記すると、まずステップＳ３１にて、対向車線の始点情報および終点情報を取得し、ステップＳ３２へと進む。ステップＳ３２では、対向車線の始点および終点に対応する右白線位置を繋いだ線分と短縮経路との交点Ｘｃの位置を取得して、ステップＳ３３へと進む。ステップＳ３３では、交点Ｘｃの位置および自車両のサイズに基づいて短縮経路上に右折待機位置を設定し、図１２のステップＳ４０へと進む。
【００４９】
ステップＳ４０では、地図ＤＢ１０からの情報に基づき、進入車線に対する対向車線の有無を判定する。対向車線が有ると判定すると、ステップＳ５０へと進む。ステップＳ５０では、対向車線に右折専用車線が有るか否かを判定する。右折専用車線が無いと判定すると、ステップＳ６０へと進む。ステップＳ６０では、大回り経路の生成および大回り経路への右折待機位置の設定を行う。
【００５０】
大回り経路に関する処理について図１６を参照しつつ詳記すると、まず、ステップＳ６１では、短縮経路の始点ｐｓから直線で走行する距離ｌを算出し、ステップＳ６２へと進む。ステップＳ６２では、始点ｐｓから距離ｌだけ直進した地点を、右折待機位置として設定し、ステップＳ６３へと進む。ステップＳ６３では、設定された右折待機位置と終点ｐｆとをつなぐＢ‐スプライン曲線を、短縮経路の生成（ステップＳ２１〜Ｓ２９）と同様の方法で生成し、図１２のステップＳ７０へと進む。
【００５１】
ステップＳ７０では、短縮経路および大回り経路のうちで実際の走行経路を選択するために、外界センサ２０からの情報に基づき対向車の有無を判定する。対向車が有ると判定されると、ステップＳ８０へと進み、大回り経路を走行経路として選択したのち、ステップＳ１００へと進む。
【００５２】
一方で、ステップＳ４０にて対向車線が無いと判定した場合、またはステップＳ５０にて右折専用車線が有ると判定された場合には、ステップＳ９０へと進む。これらの場合、ステップＳ９０にて、大回り経路を生成することなく短縮経路を走行経路として選択したのち、ステップＳ１００へと進む。
【００５３】
加えて、ステップＳ７０にて対向車が無いと判定した場合にも、ステップＳ９０へと進む。これにより、生成した短縮経路と大回り経路のうち、短縮経路を走行経路として選択し、ステップＳ１００へと進む。
【００５４】
ステップＳ１００では、選択した経路への自車両の自律走行による進入を開始し、ステップＳ１１０へと進む。ステップＳ１１０では、経路への進入開始後に、対向車の有無を判定する。ステップＳ１１０の判定処理は、経路の右折待機位置に到達するまでの間に実行される。対向車が無いと判定すると、ステップＳ１２０へと進む。ステップＳ１２０では、右折待機位置で停止することなく、経路に沿った自車両の進行を継続させる。終点に到達して経路の走行が完了すると、一連の処理を終了する。
【００５５】
一方で、ステップＳ１１０にて対向車が有ると判定した場合には、ステップＳ１３０へと進む。ステップＳ１３０では、対向車の通過を待機するため、選択した経路に設定された右折待機位置にて自車両を停車させ、ステップＳ１４０へと進む。
【００５６】
ステップＳ１４０では、右折待機位置から発進可能か否かを判定する。例えばステップＳ１４０では、外界センサ２０の情報に基づき、対向車が検出されなくなった場合に、発進可能であると判定する。または、ステップＳ１４０では、ドライバが発進許可スイッチを押すなどして発進許可操作を行った場合に、発進可能であると判定してもよい。ステップＳ１４０の判定処理は、発進可能と判定されるまで繰り返し実行される。発進可能であると判定されると、ステップＳ１５０へと進む。ステップＳ１５０では、自車両を発進させて経路の走行を完了し、一連の処理を終了する。
【００５７】
第１実施形態の走行支援装置１００の構成がもたらす作用効果について説明する。
【００５８】
走行支援装置１００は、自車両の交差点での右折走行の経路の始点および終点を設定し、始点および終点を２頂点とする三角形の２辺上に追加点を設定する。走行支援装置１００は、始点、終点、２点の追加点を４頂点とする四角形に収まる経路線を算定し、経路線に沿った自車両のカーブ走行を支援する。これによれば、走行支援装置１００は、四角形内から逸脱する経路線の生成を抑制できる。したがって走行支援装置１００は、交差点の右折走行時に自車両のぶれを抑制できる。
【００５９】
また交差点では、直進路と異なり自車両の両側に車線がない場合が殆どであるため、車線に基づいて右折経路を生成することが困難である。走行支援装置は、これまで説明した方法で経路を生成することにより、交差点領域内における自車両が走行すべき地点情報を多数取得する必要がなくなるため、情報量を比較的抑制しつつ右折経路を生成できる。
【００６０】
走行支援装置１００は、始点から進入車線に沿う方向に延びる半直線と、終点から退出車線に沿う方向に延びる半直線との交点を三角形の第３の頂点とするので、交差点内において経路線が外側に膨らむようなカーブ形状となることを抑制できる。したがって走行支援装置１００は、交差点内における自車両のぶれをより抑制したカーブ走行を支援できる。
【００６１】
走行支援装置１００は、経路線における対向車線を跨ぐ部分よりも始点側に、自車両の右折待機位置を設定する。これによれば、走行支援装置１００は、対向車の往来の妨げになることをより確実に回避可能な右折待機位置を設定することができる。
【００６２】
走行支援装置１００は、追加点を結ぶ線分と進入不可エリアとの距離が閾値以上となるように追加点を設定するので、進入不可エリアを避けて経路線を算定することができる。これにより、走行支援装置１００は、自車両の進入不可エリアへの進入を避けつつ、ぶれを抑制したカーブ走行の支援をすることができる。
【００６３】
走行支援装置１００は、短縮経路の始点から直進した位置を右折待機位置とする大回り経路を生成する。このため走行支援装置１００は、大回り経路での待機において、自車両が直進方向に向いた状態とすることができる。したがって、走行支援装置１００は、右折待機中における自車両の対向車走行領域への飛び出しを抑制することができる。
【００６４】
走行支援装置１００は、対向車が無い場合には短縮経路を選択し、対向車が有る場合には大回り経路を選択する。これによれば、走行支援装置１００は、対向車が無い場合には、早急に右折を完了可能な走行距離の短い経路を優先でき、対向車が有る場合にはより安全性を確保した経路を優先できる。
【００６５】
以上に交差点での右折経路生成について説明したが、左折経路についても右折経路と同様の方法により生成することができる。
【００６６】
（第２実施形態）
第２実施形態では、第１実施形態における走行支援装置１００の変形例について説明する。図１７〜図２４において第１実施形態の図面中と同一符号を付した構成要素は、同様の構成要素であり、同様の作用効果を奏するものである。第２実施形態において、走行支援装置１００は、車線変更（レーンチェンジ）での走行経路（以下、ＬＣ経路）を生成する。走行支援装置１００は、第１実施形態と同様の機能ブロックに加えて、ＬＣ経路生成部１１５およびキャンセル経路生成部１３０を有する。
【００６７】
第２実施形態において、ＬＣ経路生成部１１５は、まず車線変更シーンにおける出発点と到着点とを設定する。走行支援装置１００は、出発点を自車両の現在位置に設定する。ＬＣ経路生成部１１５は、次に到着点の設定のために、外界センサ２０および地図ＤＢ１０等の情報に基づき車線変更先の車線（以下、変更先車線と表記）において自車両の進入対象とするスペースを決定する。ＬＣ経路生成部１１５は、スペース前後の先行車と後続車との間の車間距離が所定距離以上か否か、所定時間内にスペースへの到達が可能か否か等に基づいて、進入対象とするスペースを決定する。次にＬＣ経路生成部１１５は、スペースに対する前後位置を調整するための自車両の目標速度を設定する。
【００６８】
次にＬＣ経路生成部１１５は、車線変更の完了時間（例えば７秒）を設定する。完了時間は、周囲の他車両との距離や、車線変更後の走行経路、交通状況等によって決定される。ＬＣ経路生成部１１５は、変更先車線の先行車および後続車について、それぞれの車速、自車両との相対距離に基づき、車線変更時の自車両の速度（車線変更速度）を決定する。なおこのとき先行車および後続車の車速は一定と仮定される。ＬＣ経路生成部１１５は、車線変更速度と、車線変更の完了時間とに基づいて、到着点の位置を設定する。ＬＣ経路生成部１１５は、設定した出発点の位置情報、到着点の位置情報に基づき、ＬＣ経路を生成する。
【００６９】
ＬＣ経路の生成について図１８〜図２２を参照して説明する。図１８〜図２２の例では、ＬＣ経路生成部１１５は、出発点から東に３ｍ、北に５０ｍ進んだ地点を到着点とする。
【００７０】
次にＬＣ経路生成部１１５は、出発点と到着点とを結ぶ線分上に、以下の数式（４）を満たす通過点Ｘを設定する。
【数４】
2020032994.tif 000006
なお数式（４）において、ａの範囲は０＜ａ＜１である。ＬＣ経路生成部１１５は、出発点を第１の始点、通過点Ｘを第１の終点とする第１の経路線と、通過点Ｘを第２の始点、到着点を第２の終点とする第２の経路線とを算定する。
【００７１】
具体的には、ＬＣ経路生成部１１５は、まず出発点ｐｓと、通過点Ｘの射影点Ｂとを結ぶ線分上に補助点Ｘ２を設定する。射影点Ｂは、出発点から変更前車線の進行方向（南北方向）に延びる直線と、通過点からこの直線に下ろした垂線との交点である。これによりＬＣ経路生成部１１５は、始点（出発点）ｐｓ、終点（通過点）Ｘおよび補助点Ｘ２を３頂点とした三角形を想定する。
【００７２】
次にＬＣ経路生成部１１５は、始点ｐｓと補助点Ｘ２とを繋ぐ線分上、および補助点Ｘ２と通過点Ｘとを繋ぐ線分上に、それぞれ以下の数式（５）、（６）を満たす追加点ｐ１，ｐ２を設定する。ＬＣ経路生成部１１５は、追加点ｐ１，ｐ２、始点ｐｓ、通過点Ｘを４頂点とする四角形を想定する。
【数５】
2020032994.tif 000007
【数６】
2020032994.tif 000008
なお数式（５）におけるαの範囲は０＜α＜１、数式（６）におけるβの範囲は０＜β＜１である。ＬＣ経路生成部１１５は、この四角形内に経路線を算定する。ＬＣ経路生成部１１５は、交差点の右折経路と同様にＢ‐スプライン曲線による補間を行い、始点ｐｓと通過点Ｘとを通過する経路線を算定する。
【００７３】
加えてＬＣ経路生成部１１５は、通過点Ｘから到着点までの間に関しても同様に第２の補助曲線を算定する。具体的には、ＬＣ経路生成部１１５は、まず補助点Ｘ２および通過点Ｘを通る直線と、終点ｐｆから変更先車線の後退方向に延びる半直線との交点Ｘ３を設定する。ＬＣ経路生成部１１５は、交点Ｘ３の位置情報を基に、以下の数式（７）、（８）を満たす追加点を設定する。
【数７】
2020032994.tif 000009
【数８】
2020032994.tif 000010
なお数式（７）におけるα２の範囲は０＜α２＜１、数式（８）におけるβ２の範囲は０＜β２＜１である。ＬＣ経路生成部１１５は、これら通過点、到着点、追加点を頂点とする四角形内に経路線を算定する。以上のように、ＬＣ経路生成部１１５は、出発点ｐｓと通過点Ｘとの間、および通過点Ｘと到着点ｐｆとの間でそれぞれ経路線の算定を行うことで、出発点ｐｓから通過点Ｘを通り到着点ｐｆへとつながるＬＣ経路を生成する。
【００７４】
ＬＣ経路生成部１１５は、通過点Ｘおよび補助点Ｘ２の位置を変更することにより、ＬＣ経路の形状を変更可能である。ここで、出発点ｐｓから到着点ｐｆまでの長さを１としたときの、出発点ｐｓから通過点Ｘまでの長さと通過点Ｘから到着点ｐｆまでの長さの比率を通過点比率と表記する。また、出発点ｐｓから通過点Ｘの射影点Ｂまでの長さを１にしたときの出発点ｐｓから補助点Ｘ２までの長さと補助点Ｘ２から射影点Ｂまでの長さの比率を補助点比率と表記する。ＬＣ経路生成部１１５は、これら通過点比率と補助点比率とをそれぞれ変更することで、様々な形状のＬＣ経路を表現可能であると言い換えることもできる。これによりＬＣ経路生成部１１５は、最初にハンドルを大きく切るような走行を行うか、直線的に走行する区間を比較的長くとる走行を行うかなどの調整が可能である。
【００７５】
例えばＬＣ経路生成部１１５は、出発点ｐｓから通過点Ｘまでの長さを通過点Ｘから到着点ｐｆまでの長さよりも小さくすることで、まず変更先車線側にハンドルを大きく切り、変更先車線に進入してからの徐々にハンドルを戻すような走行を行うＬＣ経路を生成できる（図１９、図２１参照）。このＬＣ経路は、より人間の操舵による車線変更時の走行経路に近い。
【００７６】
また、ＬＣ経路生成部１１５は、出発点ｐｓから補助点Ｘ２までの長さを補助点Ｘ２から射影点Ｂまでの長さに対して小さくすることで、変更前車線から変更後車線への移行時に斜めに直線的に走行する区間を比較的長くとったＬＣ経路を生成可能である（図１９、図２２参照）。
【００７７】
キャンセル経路生成部１３０は、車線変更を中止して、ＬＣ経路上から変更前車線に沿った進行ルートに戻るための経路（ＬＣキャンセル経路）を生成する。キャンセル経路生成部１３０は、生成したＬＣ経路上において自車両に最も近い最近傍点を取得する。キャンセル経路生成部１３０は、この最近傍点をＬＣキャンセル経路の始点とする。キャンセル経路生成部１３０は、車線変更前の車線における、最近傍点から所定距離（例えば車速Ｖ［ｍ／ｓｅｃ］×５［ｓｅｃ］）だけ前方の地点を取得する。走行支援装置は、この地点をＬＣキャンセル経路の終点とする。キャンセル経路生成部１３０は、取得した始点と終点とを繋ぐように、ＬＣ経路と同様にしてＬＣキャンセル経路を生成する。キャンセル経路生成部１３０は、ＬＣキャンセル経路を車線変更中に逐次生成する。ＬＣキャンセル経路は、中止経路線の一例である。
【００７８】
経路選択部１４０は、車線変更中に、ＬＣ経路とＬＣキャンセル経路のどちらを選択するかを逐次判断する。カーブ走行支援部１５０は、経路選択部１４０にて選択された経路の情報を車両制御ＥＣＵ３０に出力する。
【００７９】
次に、ここまで説明した車線変更時のカーブ走行支援を実現するため、走行支援装置１００にて実施される経路生成処理の詳細を、図２３、図２４に示すフローチャートを参照して説明する。
【００８０】
走行支援装置１００は、ステップＳ３１０で、車線変更の要請の有無を判定する。要請ありと判定されるとステップＳ３２０へと進む。ステップＳ３２０では、出発点および到着点を設定し、ステップＳ３３０へと進む。
【００８１】
ステップＳ３３０では、出発点から変更前車線の進行方向に延びる半直線と、到着点から変更先車線の後退方向に延びる半直線とが交わるか否かを判定する。ステップＳ３３０にて半直線同士が交わると判定した場合には、ステップＳ３５５へと進み、第１実施形態における短縮経路の生成と同様に、１本の経路線によるＬＣ経路を生成し、ステップＳ３６０へと進む。
【００８２】
一方でステップＳ３３０にて半直線同士が交わらないと判定した場合には、ステップＳ３４０へと進み、２本の経路線によるＬＣ経路を生成する。
【００８３】
２本の経路線によるＬＣ経路の生成処理について、図２４を参照しつつ詳記すると、まずステップＳ３４１にて、出発点と到着点とを結ぶ線分上に、数式（４）に基づく通過点Ｘを設定し、ステップＳ３４２へと進む。ステップＳ３４２では、出発点から変更前車線の進行方向に延ばした半直線上に補助点Ｘ２を設定し、ステップＳ３４３へと進む。ステップＳ３４３では、数式（５）および数式（６）に基づく追加点ｐ１，ｐ２を設定し、ステップＳ３４４へと進む。ステップＳ３４４では、この４点［ｐｓ，ｐ１，ｐ２，Ｘ］を制御点として、Ｂ‐スプライン曲線を算定し、ステップＳ３４５へと進む。
【００８４】
ステップＳ３４５では、補助点Ｘ３を設定し、ステップＳ３４６へと進む。ステップＳ３４６では、数式（７）および数式（８）に基づく追加点ｐ３，ｐ４を設定したのち、ステップＳ３４７へと進む。
【００８５】
ステップＳ３４７では、この４点［Ｘ，ｐ３，ｐ４，ｐｆ］を制御点としたＢ‐スプライン曲線を算定し、ステップＳ３４８へと進む。ステップＳ３４８では、２本のＢ‐スプライン曲線が、それぞれ走行経路の条件を満たしているか否かを判定する。条件を満たしていないと判定すると、ステップＳ３４９へと進み、ａ，α，β，α２，β２の値を変更し、ステップＳ３４１へと戻る。
【００８６】
一方で、ステップＳ３４８にて各曲線が条件を満たすと判定すると、ステップＳ３５０へと進み、この２本の曲線からなる経路線をＬＣ経路として出力し、図２３のステップＳ３６０へと進む。
【００８７】
ステップＳ３６０では、生成したＬＣ経路への進行を開始してステップＳ３７０へと進む。ステップＳ３７０では、ＬＣキャンセル経路を生成し、ステップＳ３８０へと進む。ステップＳ３８０では、ＬＣ経路とＬＣキャンセル経路のうち、自車両の進行する経路を選択し、ステップＳ３９０へと進む。ステップＳ３９０では、選択した経路の到着点（終点）に到着したか否かを判定する。終点に到着していない場合、ステップＳ３７０へと戻る。一方で、到着点に到着したと判定した場合には、一連の処理を終了する。
【００８８】
第２実施形態の走行支援装置１００は、車線変更の出発点と到着点とを結ぶ線分上に補助点を設定し、出発点を始点、補助点を終点とする補間曲線と、補助点を始点、到着点を終点とする補間曲線とを算定することにより、ＬＣ経路を生成する。これによれば、走行支援装置１００は、変更前車線から変更先車線側へと向かってカーブ走行し、その後到着点に向かうにつれて直進走行へと復帰するような走行経路を生成できる。したがって、走行支援装置１００は、車線変更により適したカーブ走行支援を実施できる。
【００８９】
走行支援装置１００は、出発点から変更前車線に沿う方向に延ばした半直線と、終了点から変更先車線に沿う方向に延ばした半直線とが交わる場合には、出発点を始点、終了点を終点とした経路線を算定する。これによれば、走行支援装置１００は、カーブ路等における車線変更に適した走行経路を生成可能である。
【００９０】
走行支援装置１００は、自車両が変更前車線に戻るＬＣキャンセル経路を算定するので、車線変更を中止して変更前車線に戻る場合に、より自車両のぶれを抑えつつ走行支援を行うことが可能となる。
【００９１】
（他の実施形態）
この明細書における開示は、例示された実施形態に制限されない。開示は、例示された実施形態と、それらに基づく当業者による変形態様を包含する。例えば、開示は、実施形態において示された部品および／または要素の組み合わせに限定されない。開示は、多様な組み合わせによって実施可能である。開示は、実施形態に追加可能な追加的な部分をもつことができる。開示は、実施形態の部品および／または要素が省略されたものを包含する。開示は、ひとつの実施形態と他の実施形態との間における部品および／または要素の置き換え、または組み合わせを包含する。開示される技術的範囲は、実施形態の記載に限定されない。開示されるいくつかの技術的範囲は、特許請求の範囲の記載によって示され、さらに特許請求の範囲の記載と均等の意味及び範囲内での全ての変更を含むものと解されるべきである。
【００９２】
上述の実施形態において交差点右左折シーン、車線変更シーンについて説明したが、走行支援装置および走行支援方法は、自車両の旋回動作が必要となる種々のシーンで適用することができる。例えば走行支援装置および走行支援方法は、合流シーンにおける走行支援に適用してもよい。合流シーンにおける走行支援において、走行支援装置１００は、例えば第２実施形態におけるＬＣ経路の生成と同様に合流経路を生成すればよい。すなわち、走行支援装置１００は、合流シーンを合流車線から本線への車線変更シーンとして走行経路を生成すればよい。なお、走行支援装置１００は、本線の他車両同士の間隔が狭い等により、合流車線の終点に到着するまでに走行経路が生成できない場合、合流車線の他車両から所定距離離れており、且つ終点に近い地点にて自車両を停車させる。この場合走行支援装置１００は、停車後に再度走行経路を生成する。
【００９３】
上述の実施形態において、走行支援方法は、車載ＥＣＵの処理部が実行するプログラムによって実現されるとした。これに代えて、例えば自車両を無線通信により管理するセンタによって処理の少なくとも一部が実行される構成であってもよい。また、複数の車載ＥＣＵが処理を分散して実行することにより走行支援方法を実現する構成であってもよい。
【００９４】
上述の実施形態において、走行支援装置および走行支援方法は、自動運転時のカーブ走行支援に適用されるとしたが、手動運転時のカーブ走行支援に適用されてもよい。例えば、走行が推奨される推奨経路をこれまで説明した方法で生成し、この推奨経路をＨＵＤ等によりドライバに提示することによってカーブ走行を支援してもよい。または、ドライバの運転による走行経路を評価する評価用経路をこれまで説明した方法により生成し、実際の走行経路が評価用経路から外れた場合にドライバに対してアドバイスを提示することによりカーブ走行を支援してもよい。
【００９５】
上述の実施形態のプロセッサは、１つまたは複数のＣＰＵ（Central Processing Unit）を含む処理部である。こうしたプロセッサは、ＣＰＵに加えて、ＧＰＵ（Graphics Processing Unit）およびＤＦＰ（Data Flow Processor）等を含む処理部であってよい。さらにプロセッサは、ＦＰＧＡ（Field-Programmable Gate Array）、並びにＡＩの学習および推論等の特定処理に特化したＩＰコア等を含む処理部であってもよい。こうしたプロセッサの各演算回路部は、プリント基板に個別に実装された構成であってもよく、またはＡＳＩＣ（Application Specific Integrated Circuit）およびＦＰＧＡ等に実装された構成であってもよい。
【００９６】
制御プログラムを記憶するメモリ装置には、フラッシュメモリおよびハードディスク等の種々の非遷移的実体的記憶媒体（non-transitory tangible storage medium）が採用可能である。こうした記憶媒体の形態も、適宜変更されてよい。例えば記憶媒体は、メモリカード等の形態であり、車載ＥＣＵに設けられたスロット部に挿入されて、制御回路に電気的に接続される構成であってよい。
【００９７】
本開示に記載の制御部およびその手法は、コンピュータプログラムにより具体化された１つ乃至は複数の機能を実行するようにプログラムされたプロセッサを構成する専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の装置およびその手法は、専用ハードウエア論理回路により、実現されてもよい。もしくは、本開示に記載の装置およびその手法は、コンピュータプログラムを実行するプロセッサと１つ以上のハードウエア論理回路との組み合わせにより構成された１つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。
【００９８】
上述の実施形態における説明は、左側通行が法制化されている地域に対応したものであり、右側通行が法制化されている地域では、各走行シーンにおいて左右が逆になる。
【符号の説明】
【００９９】
１００  走行支援装置（コンピュータ）、  １０１  プロセッサ、  Ｓ２１、Ｓ２２  ステップ（点設定部）  Ｓ２４、Ｓ２５  ステップ（経路線算定部）、  Ｓ１００  ステップ（カーブ走行支援部）。
【図１】
2020032994.tif 000011
【図２】
2020032994.tif 000012
【図３】
2020032994.tif 000013
【図４】
2020032994.tif 000014
【図５】
2020032994.tif 000015
【図６】
2020032994.tif 000016
【図７】
2020032994.tif 000017
【図８】
2020032994.tif 000018
【図９】
2020032994.tif 000019
【図１０】
2020032994.tif 000020
【図１１】
2020032994.tif 000021
【図１２】
2020032994.tif 000022
【図１３】
2020032994.tif 000023
【図１４】
2020032994.tif 000024
【図１５】
2020032994.tif 000025
【図１６】
2020032994.tif 000026
【図１７】
2020032994.tif 000027
【図１８】
2020032994.tif 000028
【図１９】
2020032994.tif 000029
【図２０】
2020032994.tif 000030
【図２１】
2020032994.tif 000031
【図２２】
2020032994.tif 000032
【図２３】
2020032994.tif 000033
【図２４】
2020032994.tif 000034