(57)【要約】【課題】駐車経路を設定するための処理量を低減する技術を提供する。【解決手段】経路生成部２２８は、車両１００の初期配置と駐車領域との相対的な関係が第１条件を満たす場合、駐車領域へ至る第１経路を生成する。一方、経路生成部２２８は、車両１００の初期配置と駐車領域との相対的な関係が第２条件を満たす場合、駐車領域に対する第１条件を満たす変更配置へ至る第２経路と、変更配置から前記駐車領域へ至る第３経路とを生成する。出力部２３０は、第１経路に沿った操舵の指示、あるいは第２経路と第３経路に沿った操舵の指示を出力する。【選択図】図２
2020113231.tif 000002
【特許請求の範囲】
【請求項１】
車両の操舵の指示を出力する出力部を備え、
前記車両に搭載可能な駐車支援装置であって、
互いに異なった第１条件と第２条件とが規定され、
前記車両の初期配置と駐車領域との相対的な関係が前記第１条件を満たす場合、前記駐車領域へ至る第１経路を生成し、
前記車両の初期配置と駐車領域との相対的な関係が前記第２条件を満たす場合、前記駐車領域に対する第１条件を満たす変更配置へ至る第２経路と、前記変更配置から前記駐車領域へ至る第３経路とを生成し、
前記第１経路に沿った操舵の指示、あるいは前記第２経路と前記第３経路に沿った操舵の指示を前記出力部から出力させる、
駐車支援装置。
【請求項２】
請求項１に記載の駐車支援装置であって、
前記第１条件と前記第２条件とを記憶する記憶部をさらに備える、
駐車支援装置。
【請求項３】
請求項１または２に記載の駐車支援装置であって、
前記車両が移動可能な第１領域と第２領域とが規定され、
前記第１領域と前記第２領域とのそれぞれに対して、前記第１条件と前記第２条件とが規定される、
駐車支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、駐車支援技術、特に駐車を支援する駐車支援装置等に関する。
【背景技術】
【０００２】
駐車目標位置までの車両の移動を支援する駐車支援装置は、駐車開始位置から駐車目標位置までの駐車経路を演算する。演算の結果、駐車経路の設定が不可能であれば、駐車支援装置は、駐車開始位置を修正するための切り返し操作を支援するような新たな駐車経路を算出する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３７５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
駐車支援装置には、駐車経路を設定するまでの期間の短縮が求められる。駐車経路を演算した結果、駐車経路の設定が不可能であれば新たな駐車経路を算出する処理では、処理量が多いので、演算能力の高いマイコンの使用が必要になる。しかしながら、演算能力の高くないマイコンの使用が求められることもある。
【０００５】
本開示はこうした状況に鑑みなされたものであり、その目的は、駐車経路を設定するための処理量を低減する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本開示のある態様の駐車支援装置は、車両の操舵の指示を出力する出力部を備える。車両に搭載可能な駐車支援装置であって、互いに異なった第１条件と第２条件とが規定され、車両の初期配置と駐車領域との相対的な関係が第１条件を満たす場合、駐車領域へ至る第１経路を生成し、車両の初期配置と駐車領域との相対的な関係が第２条件を満たす場合、駐車領域に対する第１条件を満たす変更配置へ至る第２経路と、変更配置から駐車領域へ至る第３経路とを生成し、第１経路に沿った操舵の指示、あるいは第２経路と第３経路に沿った操舵の指示を出力部から出力させる。
【０００７】
本開示の別の態様は、車両である。この車両は、操舵の指示に応じて自動操舵を実行する操舵制御装置を備える車両であって、互いに異なった第１条件と第２条件とが規定され、車両の初期配置と駐車領域との相対的な関係が第１条件を満たす場合、駐車領域へ至る第１経路を生成し、車両の初期配置と駐車領域との相対的な関係が第２条件を満たす場合、駐車領域に対する第１条件を満たす変更配置へ至る第２経路と、変更配置から駐車領域へ至る第３経路とを生成し、第１経路に沿った操舵の指示、あるいは第２経路と第３経路に沿った操舵の指示を操舵制御装置に出力する。
【０００８】
なお、以上の構成要素の任意の組合せ、本開示の表現を装置、システム、方法、プログラム、プログラムを記録した記録媒体、本装置を搭載した車両などの間で変換したものもまた、本開示の態様として有効である。
【発明の効果】
【０００９】
本開示によれば、駐車経路を設定するための処理量を低減できる。
【図面の簡単な説明】
【００１０】
【図１】図１（ａ）−（ｂ）は、本実施例の車両による駐車の概要を示す図である。
【図２】図１の車両の構成を示す図である。
【図３】図２の撮像部の配置を示す図である。
【図４】図２の経路生成部の処理を示す図である。
【図５】図５（ａ）−（ｂ）は、図２の記憶部に記憶される変更テーブルのデータ構造を示す図である。
【図６】図２の車両による駐車の概要を示す図である。
【図７】図２の駐車支援装置による駐車支援手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本実施例を具体的に説明する前に、概要を述べる。本実施例は、車両の駐車を支援する駐車支援装置に関する。ここでは、車両の駐車の動作を開始させる位置（以下、「駐車開始位置」という）から駐車の目標位置（以下、「駐車目標位置」という）まで車両が移動する場合の操舵を駐車支援装置が自動的に実行する。アクセル操作、制動操作、シフト操作は運転者によってなされてもよく、駐車支援装置によってなされてもよい。この駐車支援装置は、撮像装置で撮像した画像をもとに駐車領域を検出する。また、駐車支援装置は、駐車開始位置から、駐車領域中の駐車目標位置まで車両が移動すべき経路（以下、「駐車経路」という）を生成し、駐車経路に沿って車両を移動させる。
【００１２】
駐車経路を生成するために、例えば、複素数を含んだ３次方程式を解く必要があるので、経路計算による処理の負荷は大きい。経路計算による処理の負荷は、駐車経路の設定が不可能であり、駐車開始位置を修正するための切り返し操作を支援するような新たな駐車経路を算出する場合にさらに大きくなる。一方、駐車支援を迅速に開始するために、駐車支援装置には、駐車経路を設定するまでの期間の短縮が求められる。経路計算による処理の負荷が大きくなる状況下において、駐車経路を設定するまでの期間を短縮するためには、演算能力の高いマイコンの使用が必要になる。演算能力の高いマイコンの使用は、駐車支援装置のコストの増加につながる。
【００１３】
しかしながら、駐車支援装置のコストの増加の抑制が望まれる。特に、軽自動車に搭載するための駐車支援装置には、コストの増加の抑制が望まれる。コストの増加を抑制するためには、演算能力の高いマイコンを使用できない。演算能力の高いマイコンを使用しない状況下において、駐車経路を設定するまでの期間を短縮するためには、経路計算による処理の負荷の低減が必要となる。処理の負荷を低減するために、本実施例に係る駐車支援装置は、駐車領域に対して駐車経路を設定不可能な位置に関する情報（以下、「変更テーブル」という）を予め保持し、駐車経路を設定不可能な位置に駐車開始位置が含まれる場合、駐車開始位置の変更を決定する。以下、本実施例について、図面を参照して詳細に説明する。なお、以下に説明する各実施例は一例であり、本開示はこれらの実施例により限定されるものではない。
【００１４】
図１（ａ）−（ｂ）は、車両１００による駐車の概要を示す。これらは、車両１００を上方から見た場合を示す。図１（ａ）の道路１１０中の駐車開始位置１２０に車両１００が停車している状態において、例えば、運転者が駐車支援開始ボタンを押し下げると、車両１００における撮像部によって映像が撮像され、映像から駐車枠が探索される。駐車枠の線は、例えば、白線であるが、オレンジ線のようなその他の色の線であってもよい。図１（ａ）においては、駐車枠が検出されることによって、駐車開始位置１２０に停車している車両１００の左側に配置された駐車領域１１２が検出される。この場合は、並列駐車が想定される。
【００１５】
運転者が駐車領域１１２への駐車を決定した場合、第１駐車経路１３０ａと第２駐車経路１３０ｂとが生成される。第１駐車経路１３０ａは、駐車開始位置１２０から前方に進みながら右側にステアリングを回して切り返し開始位置１２２に至り、第２駐車経路１３０ｂは、切り返し開始位置１２２から後方に進みながら左側にステアリングを回して駐車目標位置１２４に至る。駐車目標位置１２４は駐車領域１１２内に設定される。第１駐車経路１３０ａと第２駐車経路１３０ｂの一方、あるいはそれらの組合せは駐車経路１３０と呼ばれる。
【００１６】
車両１００では、例えば、「前進してください」のような音声により、運転者がシフトを前進に入れると、駐車開始位置１２０から切り返し開始位置１２２に向かって前進がなされる。切り返し開始位置１２２に到達すると、車両１００では、例えば、「後退してください」のような音声により、運転者がシフトを後退に入れると、切り返し開始位置１２２から駐車目標位置１２４に向かって後退がなされる。このように車両１００は、駐車経路１３０に沿って自動操舵を実行することによって、駐車領域１１２への駐車が実行される。
【００１７】
ここで、駐車開始位置１２０、切り返し開始位置１２２、駐車目標位置１２４は、車両１００の後輪軸の中心に配置される。また、ｘ軸は、道路１１０に沿った方向に規定され、ｙ軸は、ｘ軸に直交した道路１１０の幅方向に規定される。矢印で示した方向が正方向であり、それと反対の方向が負方向である。つまり、ｘ軸の正方向は、道路１１０の進行方向と反対向きであり、ｙ軸の正方向は、駐車領域１１２から遠ざかる方向である。
【００１８】
また、駐車経路１３０を生成する際に、車路幅１４０と所定の前進量１４２とによる制限が規定される。車路幅１４０は、道路１１０のｙ軸方向の幅である。これは、道路１１０において、駐車領域１１２が設けられている側から、駐車領域１１２が設けられていない側までの長さに相当する。所定の前進量１４２は、駐車領域１１２のｘ軸の負方向端から車両１００が前進可能な長さである。車両１００が切り返し開始位置１２２に到達した場合に、車両１００が車路幅１４０からはみ出ず、かつ車両１００の後端が所定の前進量１４２からはみ出さないように、駐車経路１３０が設定されなければならない。ここで、所定の前進量１４２は、車路幅１４０に対応して定めるようにしてもよい。図１（ａ）において、車路幅１４０は４．５ｍとされ、所定の前進量１４２ａは３．０ｍとされている。また、図１（ｂ）において、車路幅１４０は４．０ｍとされ、所定の前進量１４２ｂは、３．６ｍとされている。即ち、所定の前進量１４２ａと所定の前進量１４２ｂとは、それぞれ所定の前進量１４２の一例である。
【００１９】
図１（ｂ）の場合、車両１００では、図１（ａ）の場合と同様の処理が実行されるが、車路幅１４０が図１（ａ）の場合よりも狭いために、さらに切り返しがなされる駐車経路１３０が生成される。ここでの駐車経路１３０は、第１駐車経路１３０ａから第４駐車経路１３０ｄを含む。第１駐車経路１３０ａは、駐車開始位置１２０から前方に進みながら左側から右側へとステアリングを回して第１切り返し開始位置１２２ａに至る。第２駐車経路１３０ｂは、第１切り返し開始位置１２２ａから後方に進みながら左側にステアリングを回して第２切り返し開始位置１２２ｂに至る。第３駐車経路１３０ｃは、第２切り返し開始位置１２２ｂから前方に進みながら右側にステアリングを回して第３切り返し開始位置１２２ｃに至る。第４駐車経路１３０ｄは、第３切り返し開始位置１２２ｃから後方に進みながら左側にステアリングを回して駐車目標位置１２４に至る。
【００２０】
駐車領域１１２に対する駐車開始位置１２０の相対的な配置によっては、車路幅１４０および所定の前進量１４２に対する制限を満たすような駐車経路１３０をできない場合がある。その場合、駐車開始位置１２０の位置を変更し、変更した位置（以下、「変更位置」という）から駐車目標位置１２４への駐車経路１３０を生成することが有効である。このような処理を実行する場合、まず、駐車開始位置１２０から駐車目標位置１２４へのさまざまな駐車経路１３０の生成を試みることによって、車路幅１４０および所定の前進量１４２に対する制限を満たすような駐車経路１３０をできないことが決定される。その後、駐車開始位置１２０から変更位置への駐車経路１３０と、変更位置から駐車目標位置１２４への駐車経路１３０とが生成される。これらのうち、特に、駐車開始位置１２０から駐車目標位置１２４へのさまざまな駐車経路１３０の生成を試みることによって、車路幅１４０および所定の前進量１４２に対する制限を満たすような駐車経路１３０をできないことを決定するための処理量が多くなる。前述のごとく、演算能力の高いマイコンを使用しない状況下において、処理量の低減が必要とされるので、駐車経路１３０をできないことを決定するための処理量を低減することが求めあれる。
【００２１】
図２は、車両１００の構成を示す。車両１００は、駐車支援装置２００、撮像部２０２、ステアリング角センサ２０６、車速センサ２０８、表示装置２１０、操舵制御装置２１２、操作装置２１４を含む。駐車支援装置２００は、検出部２２０、位置取得部２２２、経路生成部２２８、出力部２３０、通知部２３２、受付部２４０、記憶部２４２、選択部２４４を含む。
【００２２】
ステアリング角センサ２０６は、車両１００の前輪のステアリング角を取得する。ステアリング角センサ２０６は、取得したステアリング角を位置取得部２２２に出力する。車速センサ２０８は、車両１００における車軸の回転数に比例して発生されたパルス信号の数量を計測することによって、車両１００の速度を計測する。車速センサ２０８は、車両１００の速度を位置取得部２２２に出力する。位置取得部２２２は、ステアリング角センサ２０６からのステアリング角を取得するとともに、車速センサ２０８からの速度を取得する。位置取得部２２２は、車両１００のステアリング角をもとに、車両１００の前輪のタイヤ角を算出する。この算出には、例えば、近似式が使用される。位置取得部２２２は、タイヤ角と速度をもとに、車両１００の位置「Ｘ，Ｙ」と方位「Θ」とを取得する。以下では、位置と方位とをまとめて「配置」ということもある。なお、ｘ軸上の１つの値が「Ｘ」であり、ｙ軸上の１つの値が「Ｙ」であり、車両１００の先頭がｘ軸からなす角度θの１つの値が「Θ」である。車両１００の方位とは、車両１００の先頭が向く方向を示す。位置取得部２２２は、位置「Ｘ，Ｙ」と方位「Θ」とを経路生成部２２８、出力部２３０に出力する。
【００２３】
操作装置２１４は、ボタン、ダイヤル等によって構成され、運転者からの指示を受けつける。なお、操作装置２１４は、表示装置２１０と一体的に構成されたタッチパネルでもよい。操作装置２１４は、例えば、駐車支援の開始のボタン（以下、「駐車支援開始ボタン」という）を含み、運転者による駐車支援開始ボタンの押し下げを検出する。受付部２４０は、操作装置２１４における駐車支援開始ボタンの押し下げを受けつけると、駐車支援開始を検出部２２０に指示する。
【００２４】
撮像部２０２は車両１００に搭載されたカメラであり、車両１００の周囲の画像を撮像可能である。なお、複数の画像が時系列に並べられることによって映像が構成される。図３は、撮像部２０２の配置を示し、これは車両１００の上面図に相当する。車両１００は、撮像部２０２と総称される第１撮像部２０２ａ、第２撮像部２０２ｂ、第３撮像部２０２ｃ、第４撮像部２０２ｄを含む。第１撮像部２０２ａは、フロントカメラとも呼ばれ、車両１００のフロントグリルに設置され、前方の領域を地面に対して斜めに見下ろす方向に撮像する。第２撮像部２０２ｂは、左サイドカメラとも呼ばれ、車両１００の左側サイドミラーに設置され、左側方の領域を地面に対して斜めに見下ろす方向に撮像する。第３撮像部２０２ｃは、リアカメラとも呼ばれ、車両１００のトランク付近に設置され、後方の領域を地面に対して斜めに見下ろす方向に撮像する。第４撮像部２０２ｄは、右サイドカメラとも呼ばれ、車両１００の右側サイドミラーに設置され、右側方の領域を地面に対して斜めに見下ろす方向に撮像する。これらの撮像部２０２は、例えば１８０°程度の画角を有する広角カメラであり、車両１００の全周が撮像されるように配置される。図２に戻る。撮像部２０２は、撮像した映像を検出部２２０に出力する。
【００２５】
検出部２２０は、撮像部２０２からの映像を受けつける。また、検出部２２０は、操作装置２１４から駐車支援開始を指示されると、映像をもとに、車両１００を駐車可能な駐車領域１１２であって、かつ道路１１０に面して設けられた駐車領域１１２を検出する。なお、検出には公知の技術が使用されればよいので、ここでは説明を省略する。検出部２２０は、検出結果を経路生成部２２８に出力する。
【００２６】
経路生成部２２８は、駐車領域１１２に車両１００を駐車することを運転者に確認するための情報、例えば画像を生成する。経路生成部２２８は、画像を通知部２３２に出力し、通知部２３２は画像を表示装置２１０に表示させる。表示装置２１０に表示された画像により、運転者は駐車領域１１２を確認する。運転者は、駐車領域１１２に車両１００を駐車することを決定した場合、操作装置２１４を操作して、駐車領域１１２の決定を入力するとともに、車両１００を駐車させようとしている道路１１０における車路幅１４０の値を入力する。ここでは、車路幅１４０の値は、「４．５ｍ」と「４．０ｍ」のいずれかであるが、これらに限定されない。また、車路幅１４０の値は、画像認識処理により映像から自動的に検出されてもよい。受付部２４０は、操作装置２１４への駐車領域１１２の決定の入力を受けつけるとともに、車路幅１４０の値も入力する。受付部２４０は、駐車領域１１２の決定の指示と車路幅１４０の値を選択部２４４に出力する。
【００２７】
記憶部２４２は、前述の変更テーブルを記憶する。ここでは、「４．５ｍ」の車路幅１４０に対応した第１変更テーブルと、「４．０ｍ」の車路幅１４０に対応した第２変更テーブルとが記憶される。第１変更テーブルと第２変更テーブルの詳細は後述する。選択部２４４は、駐車領域１１２の決定の指示と車路幅１４０の値を受付部２４０から受けつける。選択部２４４は、受けつけた車路幅１４０の値に対応した変更テーブルを記憶部２４２から選択する。例えば、選択部２４４は、「４．５ｍ」の車路幅１４０を受けつけた場合に第１変更テーブルを選択し、「４．０ｍ」の車路幅１４０を受けつけた場合に第２変更テーブルを選択する。選択部２４４は、駐車領域１１２の決定の指示と、選択した変更テーブルとを経路生成部２２８に出力する。
【００２８】
経路生成部２２８は、駐車領域１１２の決定の指示と、選択した変更テーブルとを選択部２４４から受けつける。また、経路生成部２２８は、位置取得部２２２からの車両１００の位置Ｘ，Ｙ、方位Θを受けつける。このタイミングで受けつけた車両１００の位置Ｘ，Ｙ、方位Θの組合せが駐車開始位置１２０に相当する。経路生成部２２８は、駐車領域１１２の決定の指示を受けつけると、駐車開始位置１２０から駐車領域１１２への駐車経路１３０を生成するための処理を開始する。この処理は、（１）変更テーブル、駐車開始位置１２０、駐車領域１１２をもとに、駐車経路１３０が生成可能であるか否かを判定するための判定処理、（２）判定処理において生成可能と判定された場合に駐車経路１３０を生成する第１生成処理を含む。また、この処理は、（３）判定処理において生成不可能と判定された場合に、駐車開始位置１２０から変更位置への駐車経路１３０を生成するとともに、変更位置から駐車領域１１２への駐車経路１３０を生成する第２生成処理も含む。以下では、（１）判定処理、（２）第１生成処理、（３）第２生成処理の順に説明する。
【００２９】
（１）判定処理
判定処理を説明するために、ここでは図４を使用する。図４は、経路生成部２２８の処理を示す。検出部２２０において検出された駐車領域１１２は道路１１０に接する。経路生成部２２８は、道路１１０と駐車領域１１２との境界からｘ軸の負方向に所定距離だけ移動させた位置に、図１（ａ）−（ｂ）に示されたｘ軸とｙ軸の原点「０」を設定する。所定距離は、例えば、「１０００ｍｍ」のように予め規定される。また、角度θは、ｘ軸から駐車領域１１２に向く方を「＋」となるように設定される。このようなｘ軸、ｙ軸、角度θによって、車両１００の駐車開始位置１２０が示される。
【００３０】
これに続いて、経路生成部２２８は、車両１００における第２撮像部２０２ｂの位置、つまり左側サイドミラーの位置と、車体角度を取得する。第２撮像部２０２ｂの位置も「Ｘ,Ｙ」と示され、第２撮像部２０２ｂの位置と車体角度との組合せは初期配置と呼ばれる。ここで、第２撮像部２０２ｂの位置と、車両１００の後輪軸の中心に配置される駐車開始位置１２０との相対的な関係は固定であるので、第２撮像部２０２ｂの位置は、駐車開始位置１２０を相対的な関係だけずらすことによって取得される。また、第２撮像部２０２ｂの位置ではなく、他の撮像部２０２の位置であってもよい。車体角度は、駐車開始位置１２０の方位Θである。経路生成部２２８は、第２撮像部２０２ｂの位置と車体角度とをもとに、変更テーブルを参照することによって、駐車経路１３０が生成可能であるか否かを判定する。
【００３１】
図５（ａ）−（ｂ）は、記憶部２４２に記憶される変更テーブルのデータ構造を示す。図５（ａ）は第１変更テーブルを示し、図５（ｂ）は第２変更テーブルを示す。図５（ａ）において、「車路幅」欄には車路幅１４０の「４．５ｍ」が示される。「Θ、Ｙ」欄には、車体角度に対する条件と、第２撮像部２０２ｂの位置「Ｙ」に対する条件が示される。「Ｘ」欄には、第２撮像部２０２ｂの位置「Ｘ」に対する条件が示される。経路生成部２２８は、車体角度ΘからＹに対する条件を複数選択する。次に、経路生成部２２８は、位置「Ｙ」と選択された条件から、Ｘに対する条件を選択する。その次に、経路生成部２２８は、Ｘに対する条件に示された値（以下、「しきい値」という）と、位置「Ｘ」とを比較する。位置「Ｘ」がしきい値より大きければ、経路生成部２２８は、駐車経路１３０が生成可能であると判定する。一方、位置「Ｘ」がしきい値以下であれば、経路生成部２２８は、駐車経路１３０が生成不可能であると判定する。
【００３２】
図５（ｂ）における「車路幅」欄には車路幅１４０の「４．０ｍ」が示される。その他は図５（ａ）と同様に示され、経路生成部２２８は、第２変更テーブルを使用する場合であっても、第１変更テーブルを使用する場合と同様の処理を実行し、駐車経路１３０が生成可能であるか否かを判定する。位置「Ｘ」がしきい値より大きいことを「第１条件」と呼び、位置「Ｘ」がしきい値以下であることを「第２条件」と呼ぶ場合、記憶部２４２に記憶された変更テーブルには、互いに異なった第１条件と第２条件とが示されるといえる。ここで、第１条件および第２条件は、実験、シミュレーション等によって予め定められる。また、車両１００が移動可能な領域を、「４．５ｍ」の車路幅１４０に対する第１領域と、「４．０ｍ」の車路幅１４０に対する第２領域と呼ぶ場合、第１領域と第２領域とのそれぞれに対して、第１条件と第２条件とが規定されるといえる。図２に戻る。
【００３３】
（２）第１生成処理
判定処理において、駐車経路１３０が生成可能であると判定された場合、つまり車両１００の初期配置と駐車領域１１２との相対的な関係が第１条件を満たす場合、経路生成部２２８は、駐車開始位置１２０から、駐車領域１１２内の駐車目標位置１２４へ至る駐車経路１３０を生成する。このような駐車経路１３０の生成は、図１（ａ）−（ｂ）に示されるとおりでよいので、ここでは説明を省略する。前述のごとく、駐車経路１３０は、車路幅１４０および所定の前進量１４２に対する制限を満たす。
【００３４】
（３）第２生成処理
判定処理において、駐車経路１３０が生成不可能であると判定された場合、経路生成部２２８は、駐車開始位置１２０から変更位置へ至る駐車経路１３０を生成するとともに、変更位置から、駐車領域１１２内の駐車目標位置１２４へ至る駐車経路１３０を生成する。駐車経路１３０が生成不可能であると判定された場合は、車両１００の初期配置と駐車領域１１２との相対的な関係が第２条件を満たす場合に相当する。ここで、変更位置は、変更配置とも呼ばれ、駐車領域１１２に対する第１条件を満たす位置、つまり位置「Ｘ」がしきい値より大きい位置である。変更位置は予め定められていればよい。
【００３５】
図６は、車両１００による駐車の概要を示す。これは、図１（ａ）−（ｂ）と同様に示される。経路生成部２２８は、駐車開始位置１２０に対して、予め保持していた変更位置１２６を設定する。経路生成部２２８は、駐車開始位置１２０から前方に進みながら左側にステアリングを回して第１切り返し開始位置１２２ａに至る第１駐車経路１３０ａと、第１切り返し開始位置１２２ａから後方に進んで変更位置１２６に至る第２駐車経路１３０ｂとを生成する。
【００３６】
さらに、経路生成部２２８は、第３駐車経路１３０ｃから第６駐車経路１３０ｆを生成する。第３駐車経路１３０ｃは、変更位置１２６から前方に進みながら右側にステアリングを回して第２切り返し開始位置１２２ｂに至る。第４駐車経路１３０ｄは、第２切り返し開始位置１２２ｂから後方に進みながら左側にステアリングを回して第３切り返し開始位置１２２ｃに至る。第５駐車経路１３０ｅは、第３切り返し開始位置１２２ｃから前方に進みながら右側にステアリングを回して第４切り返し開始位置１２２ｄに至る。第６駐車経路１３０ｆは、第４切り返し開始位置１２２ｄから後方に進みながら左側にステアリングを回して駐車目標位置１２４に至る。
【００３７】
ここで、第１駐車経路１３０ａと第２駐車経路１３０ｂが、駐車開始位置１２０から変更位置１２６へ至る駐車経路１３０に相当し、第３駐車経路１３０ｃから第６駐車経路１３０ｆが、変更位置１２６から駐車目標位置１２４へ至る駐車経路１３０に相当する。また、第１生成処理において生成される駐車開始位置１２０から駐車目標位置１２４へ至る駐車経路１３０を第１経路と呼ぶ場合、第２生成処理において生成される駐車開始位置１２０から変更位置１２６へ至る駐車経路１３０は第２経路と呼ばれる。また、第２生成処理において生成される変更位置１２６から駐車目標位置１２４へ至る駐車経路１３０は第３経路と呼ばれる。図２に戻る。経路生成部２２８は、生成した駐車経路１３０を出力部２３０に出力する。
【００３８】
出力部２３０は、経路生成部２２８から駐車経路１３０を受けつけるとともに、位置取得部２２２から位置Ｘ，Ｙ、方位Θを受けつける。出力部２３０は、経路生成部２２８において取得した駐車経路１３０に沿った操舵の指示を出力する。その際、出力部２３０は、位置Ｘ，Ｙ、方位Θが駐車経路１３０からずれている場合、ずれを小さくするように操舵を制御する。
【００３９】
操舵制御装置２１２は、自動運転制御機能を実装した自動運転コントローラであり、自動駐車における車両１００の行動を決定する。ここでは、特に、電動パワーステアリングの自動操舵を実行する。操舵制御装置２１２の構成はハードウェア資源とソフトウェア資源の協働、またはハードウェア資源のみにより実現できる。ハードウェア資源としてプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、その他のＬＳＩを利用でき、ソフトウェア資源としてオペレーティングシステム、アプリケーション、ファームウェア等のプログラムを利用できる。操舵制御装置２１２は、駐車支援装置２００から入力した制御値を、各制御対象のＥＣＵまたはコントローラに伝達する。本実施例ではステアリングＥＣＵに伝達する。
【００４０】
以上の構成による駐車支援装置２００の動作を説明する。図７は、駐車支援装置２００による駐車支援手順を示すフローチャートである。第１条件を満たす場合（Ｓ１０のＹ）、経路生成部２２８は第１経路を生成する（Ｓ１２）。一方、第１条件を満たさない場合（Ｓ１０のＮ）、つまり第２条件を満たす場合、経路生成部２２８は第２経路と第３経路とを生成する（Ｓ１４）。
【００４１】
本実施例によれば、変更テーブルをもとに、駐車経路を生成可能であるか否かを判定するので、判定のための処理量を低減できる。また、駐車経路を生成可能であると判定した場合に、第１経路を生成するので、第１経路の生成を迅速に決定できる。また、駐車経路を生成不可能であると判定した場合に、第２経路と第３経路とを生成するので、第２経路と第３経路の生成を迅速に決定できる。また、判定のための処理量が低減されるので、演算能力の高くないマイコンを使用できる。また、第１経路の生成が迅速に決定されるので、演算能力の高くないマイコンを使用できる。また、第２経路と第３経路の生成が迅速に決定されるので、演算能力の高くないマイコンを使用できる。また、演算能力の高くないマイコンが使用されるので、コストの増加を抑制できる。また、変更テーブルを予め記憶するので、処理量を低減できる。また、車路幅の値毎に、複数種類の変更テーブルを記憶するので、車路幅に適した処理を実行できる。
【００４２】
以上、本開示に係る実施例について図面を参照して詳述してきたが、上述した装置や各処理部の機能は、コンピュータプログラムにより実現されうる。上述した機能をプログラムにより実現するコンピュータは、キーボードやマウス、タッチパッドなどの入力装置、ディスプレイやスピーカなどの出力装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ、ＲＡＭ、ハードディスク装置やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの記憶装置、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＵＳＢメモリなどの記録媒体から情報を読み取る読取装置、ネットワークを介して通信を行うネットワークカードなどを備え、各部はバスにより接続される。また、読取装置は、上記プログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置に記憶させる。また、ＣＰＵが、記憶装置に記憶されたプログラムをＲＡＭにコピーし、そのプログラムに含まれる命令をＲＡＭから順次読み出して実行することにより、上記各装置の機能が実現される。
【００４３】
本開示の一態様の概要は、次の通りである。本開示のある態様の駐車支援装置は、車両の操舵の指示を出力する出力部を備える。車両に搭載可能な駐車支援装置であって、互いに異なった第１条件と第２条件とが規定され、車両の初期配置と駐車領域との相対的な関係が第１条件を満たす場合、駐車領域へ至る第１経路を生成し、車両の初期配置と駐車領域との相対的な関係が第２条件を満たす場合、駐車領域に対する第１条件を満たす変更配置へ至る第２経路と、変更配置から駐車領域へ至る第３経路とを生成し、第１経路に沿った操舵の指示、あるいは第２経路と第３経路に沿った操舵の指示を出力部から出力させる。
【００４４】
この態様によると、車両の初期配置と駐車領域との相対的な関係が第１条件を満たすか、あるいは第２条件を満たすかを判定してから経路を生成するので、駐車経路を設定するための処理量を低減できる。
【００４５】
駐車支援装置であって、第１条件と第２条件とを記憶する記憶部をさらに備えてもよい。この場合、第１条件と第２条件とを記憶するので、処理量を低減できる。
【００４６】
駐車支援装置であって、車両が移動可能な第１領域と第２領域とが規定され、第１領域と第２領域とのそれぞれに対して、第１条件と第２条件とが規定されてもよい。この場合、第１領域と第２領域とのそれぞれに対して、第１条件と第２条件とが規定されるので、第１領域と第２領域のそれぞれに適した処理を実行できる。
【００４７】
本開示の別の態様は、車両である。この車両は、操舵の指示に応じて自動操舵を実行する操舵制御装置を備える車両であって、互いに異なった第１条件と第２条件とが規定され、車両の初期配置と駐車領域との相対的な関係が第１条件を満たす場合、駐車領域へ至る第１経路を生成し、車両の初期配置と駐車領域との相対的な関係が第２条件を満たす場合、駐車領域に対する第１条件を満たす変更配置へ至る第２経路と、変更配置から駐車領域へ至る第３経路とを生成し、第１経路に沿った操舵の指示、あるいは第２経路と第３経路に沿った操舵の指示を操舵制御装置に出力する。
【００４８】
この態様によると、車両の初期配置と駐車領域との相対的な関係が第１条件を満たすか、あるいは第２条件を満たすかを判定してから経路を生成するので、駐車経路を設定するための処理量を低減できる。
【００４９】
車両であって、第１条件と第２条件とを記憶する記憶部をさらに備えてもよい。この場合、第１条件と第２条件とを記憶するので、処理量を低減できる。
【００５０】
車両であって、車両が移動可能な第１領域と第２領域とが規定され、第１領域と第２領域とのそれぞれに対して、第１条件と第２条件とが規定されてもよい。この場合、第１領域と第２領域とのそれぞれに対して、第１条件と第２条件とが規定されるので、第１領域と第２領域のそれぞれに適した処理を実行できる。
【００５１】
以上、本開示を実施例をもとに説明した。これらの実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。
【００５２】
本実施例において、車両１００を並列駐車する場合を一例としている。しかしながらこれに限らず例えば、車両１００を縦列駐車する場合に適用してもよい。本変形例によれば、本実施例の適用範囲を拡大できる。
【００５３】
本実施例において、撮像部２０２により撮像された映像をもとに駐車領域１１２が特定される。しかしながらこれに限らず例えば、ソナーの探索結果をもとに駐車領域１１２が特定されてもよい。本変形例によれば、本実施例の適用範囲を拡大できる。
【符号の説明】
【００５４】
１００  車両、  １４２  １４２ａ  １４２ｂ  所定の前進量、  ２００  駐車支援装置、  ２０２  撮像部、  ２０６  ステアリング角センサ、  ２０８  車速センサ、  ２１０  表示装置、  ２１２  操舵制御装置、  ２１４  操作装置、  ２２０  検出部、  ２２２  位置取得部、  ２２８  経路生成部、  ２３０  出力部、  ２３２  通知部、  ２４０  受付部、  ２４２  記憶部、  ２４４  選択部。
【図１】
2020113231.tif 000003
【図２】
2020113231.tif 000004
【図３】
2020113231.tif 000005
【図４】
2020113231.tif 000006
【図５】
2020113231.tif 000007
【図６】
2020113231.tif 000008
【図７】
2020113231.tif 000009