(58)【調査した分野】(Int.Cl.,DB名)
検出された前記境界標示において車両側の端部が検出された場合には、前記目標位置決定部は、当該端部に基づいて前記目標位置を決定する、請求項1に記載の駐車支援装置。
前記境界標示検出部は、前記第一の距離と、車両との距離が当該第一の距離よりも長い第二の距離との間の領域内で、前記境界標示を検出する、請求項1または2に記載の駐車支援装置。
検出された前記境界標示において車両側の端部が検出された場合には、前記経路設定部は、前記境界標示から外れた前記移動経路を設定する、請求項4に記載の駐車支援装置。
【発明を実施するための形態】
【0012】
以下、本発明の例示的な実施形態が開示される。以下に示される実施形態の構成、ならびに当該構成によってもたらされる作用、結果、および効果は、一例である。本発明は、以下の実施形態に開示される構成以外によっても実現可能であるとともに、基本的な構成に基づく種々の効果や、派生的な効果のうち、少なくとも一つを得ることが可能である。
【0013】
本実施形態の車両1は、例えば、不図示の内燃機関を駆動源とする自動車、すなわち内燃機関自動車であってもよいし、不図示の電動機を駆動源とする自動車、すなわち電気自動車や燃料電池自動車等であってもよいし、それらの双方を駆動源とするハイブリッド自動車であってもよいし、他の駆動源を備えた自動車であってもよい。また、車両1は、種々の変速装置を搭載することができるし、内燃機関や電動機を駆動するのに必要な種々の装置、例えばシステムや部品等を搭載することができる。また、車両1における車輪3の駆動に関わる装置の方式や、数、レイアウト等は、種々に設定することができる。
【0014】
図1に例示されるように、車体2は、不図示の乗員が乗車する車室2aを構成している。車室2a内には、乗員としての運転者の座席2bに臨む状態で、操舵部4や、加速操作部5、制動操作部6、変速操作部7等が設けられている。操舵部4は、例えば、ダッシュボード24から突出したステアリングホイールであり、加速操作部5は、例えば、運転者の足下に位置されたアクセルペダルであり、制動操作部6は、例えば、運転者の足下に位置されたブレーキペダルであり、変速操作部7は、例えば、センターコンソールから突出したシフトレバーである。なお、操舵部4や、加速操作部5、制動操作部6、変速操作部7等は、これらには限定されない。
【0015】
また、車室2a内には、表示出力部としての表示装置8や、音声出力部としての音声出力装置9が設けられている。表示装置8は、例えば、LCD(liquid crystal display)や、OELD(organic electroluminescent display)等である。音声出力装置9は、例えば、スピーカである。また、表示装置8は、例えば、タッチパネル等、透明な操作入力部10で覆われている。乗員は、操作入力部10を介して表示装置8の表示画面に表示される画像を視認することができる。また、乗員は、表示装置8の表示画面に表示される画像に対応した位置で手指等で操作入力部10を触れたり押したり動かしたりして操作することで、操作入力を実行することができる。これら表示装置8や、音声出力装置9、操作入力部10等は、例えば、ダッシュボード24の車幅方向すなわち左右方向の中央部に位置されたモニタ装置11に設けられている。モニタ装置11は、スイッチや、ダイヤル、ジョイスティック、押しボタン等の不図示の操作入力部を有することができる。また、モニタ装置11とは異なる車室2a内の他の位置に不図示の音声出力装置を設けることができるし、モニタ装置11の音声出力装置9と他の音声出力装置から、音声を出力することができる。なお、モニタ装置11は、例えば、ナビゲーションシステムやオーディオシステムと兼用されうる。
【0016】
また、
図1,2に例示されるように、車両1は、例えば、四輪自動車であり、左右二つの前輪3Fと、左右二つの後輪3Rとを有する。これら四つの車輪3は、いずれも転舵可能に構成されうる。
図3に例示されるように、車両1は、少なくとも二つの車輪3を操舵する操舵システム13を有している。操舵システム13は、アクチュエータ13aと、トルクセンサ13bとを有する。操舵システム13は、ECU14(electronic control unit)等によって電気的に制御されて、アクチュエータ13aを動作させる。操舵システム13は、例えば、電動パワーステアリングシステムや、SBW(steer by wire)システム等である。操舵システム13は、アクチュエータ13aによって操舵部4にトルク、すなわちアシストトルクを付加して操舵力を補ったり、アクチュエータ13aによって車輪3を転舵したりする。この場合、アクチュエータ13aは、一つの車輪3を転舵してもよいし、複数の車輪3を転舵してもよい。また、トルクセンサ13bは、例えば、運転者が操舵部4に与えるトルクを検出する。
【0017】
また、
図2に例示されるように、車体2には、複数の撮像部15として、例えば四つの撮像部15a〜15dが設けられている。撮像部15は、例えば、CCD(charge coupled device)やCIS(CMOS image sensor)等の撮像素子を内蔵するデジタルカメラである。撮像部15は、所定のフレームレートで動画データを出力することができる。撮像部15は、それぞれ、広角レンズまたは魚眼レンズを有し、水平方向には例えば140°〜190°の範囲を撮影することができる。また、撮像部15の光軸は斜め下方に向けて設定されている。よって、撮像部15は、車両1が移動可能な路面や車両1が駐車可能な領域を含む車体2の周辺の外部の環境を逐次撮影し、撮像画像データとして出力する。
【0018】
撮像部15aは、例えば、車体2の後側の端部2eに位置され、リヤトランクのドア2hの下方の壁部に設けられている。撮像部15bは、例えば、車体2の右側の端部2fに位置され、右側のドアミラー2gに設けられている。撮像部15cは、例えば、車体2の前側、すなわち車両前後方向の前方側の端部2cに位置され、フロントバンパー等に設けられている。撮像部15dは、例えば、車体2の左側、すなわち車幅方向の左側の端部2dに位置され、左側の突出部としてのドアミラー2gに設けられている。ECU14は、複数の撮像部15で得られた画像データに基づいて演算処理や画像処理を実行し、より広い視野角の画像を生成したり、車両1を上方から見た仮想的な俯瞰画像を生成したりすることができる。なお、俯瞰画像は、平面画像とも称されうる。
【0019】
また、ECU14は、撮像部15の画像から、車両1の周辺の路面に示された区画線等を識別し、区画線等に示された駐車区画を検出(抽出)する。
【0020】
また、
図1,2に例示されるように、車体2には、複数の測距部16,17として、例えば四つの測距部16a〜16dと、八つの測距部17a〜17hとが設けられている。測距部16,17は、例えば、超音波を発射してその反射波を捉えるソナーである。ソナーは、ソナーセンサ、あるいは超音波探知器とも称されうる。ECU14は、測距部16,17の検出結果により、車両1の周囲に位置された障害物等の物体の有無や当該物体までの距離を測定することができる。すなわち、測距部16,17は、物体を検出する検出部の一例である。なお、測距部17は、例えば、比較的近距離の物体の検出に用いられ、測距部16は、例えば、測距部17よりも遠い比較的長距離の物体の検出に用いられうる。また、測距部17は、例えば、車両1の前方および後方の物体の検出に用いられ、測距部16は、車両1の側方の物体の検出に用いられうる。
【0021】
また、
図3に例示されるように、駐車支援システム100では、ECU14や、モニタ装置11、操舵システム13、測距部16,17等の他、ブレーキシステム18、舵角センサ19、アクセルセンサ20、シフトセンサ21、車輪速センサ22等が、電気通信回線としての車内ネットワーク23を介して電気的に接続されている。車内ネットワーク23は、例えば、CAN(controller area network)として構成されている。ECU14は、車内ネットワーク23を通じて制御信号を送ることで、操舵システム13、ブレーキシステム18等を制御することができる。また、ECU14は、車内ネットワーク23を介して、トルクセンサ13b、ブレーキセンサ18b、舵角センサ19、測距部16、測距部17、アクセルセンサ20、シフトセンサ21、車輪速センサ22等の検出結果や、操作入力部10等の操作信号等を、受け取ることができる。
【0022】
ECU14は、例えば、CPU14a(central processing unit)や、ROM14b(read only memory)、RAM14c(random access memory)、表示制御部14d、音声制御部14e、SSD14f(solid state drive、フラッシュメモリ)等を有している。CPU14aは、例えば、表示装置8で表示される画像に関連した画像処理や、車両1の目標位置の決定、車両1の移動経路の演算、物体との干渉の有無の判断、車両1の自動制御、自動制御の解除等の、各種の演算処理および制御を実行することができる。CPU14aは、ROM14b等の不揮発性の記憶装置にインストールされ記憶されたプログラムを読み出し、当該プログラムにしたがって演算処理を実行することができる。RAM14cは、CPU14aでの演算で用いられる各種のデータを一時的に記憶する。また、表示制御部14dは、ECU14での演算処理のうち、主として、撮像部15で得られた画像データを用いた画像処理や、表示装置8で表示される画像データの合成等を実行する。また、音声制御部14eは、ECU14での演算処理のうち、主として、音声出力装置9で出力される音声データの処理を実行する。また、SSD14fは、書き換え可能な不揮発性の記憶部であって、ECU14の電源がオフされた場合にあってもデータを記憶することができる。なお、CPU14aや、ROM14b、RAM14c等は、同一パッケージ内に集積されうる。また、ECU14は、CPU14aに替えて、DSP(digital signal processor)等の他の論理演算プロセッサや論理回路等が用いられる構成であってもよい。また、SSD14fに替えてHDD(hard disk drive)が設けられてもよいし、SSD14fやHDDは、ECU14とは別に設けられてもよい。ECU14は、駐車支援装置の一例である。
【0023】
ブレーキシステム18は、例えば、ブレーキのロックを抑制するABS(anti-lock brake system)や、コーナリング時の車両1の横滑りを抑制する横滑り防止装置(ESC:electronic stability control)、ブレーキ力を増強させる(ブレーキアシストを実行する)電動ブレーキシステム、BBW(brake by wire)等である。ブレーキシステム18は、アクチュエータ18aを介して、車輪3ひいては車両1に制動力を与える。また、ブレーキシステム18は、左右の車輪3の回転差などからブレーキのロックや、車輪3の空回り、横滑りの兆候等を検出して、各種制御を実行することができる。ブレーキセンサ18bは、例えば、制動操作部6の可動部の位置を検出するセンサである。ブレーキセンサ18bは、可動部としてのブレーキペダルの位置を検出することができる。ブレーキセンサ18bは、変位センサを含む。
【0024】
舵角センサ19は、例えば、ステアリングホイール等の操舵部4の操舵量を検出するセンサである。舵角センサ19は、例えば、ホール素子などを用いて構成される。ECU14は、運転者による操舵部4の操舵量や、自動操舵時の各車輪3の操舵量等を、舵角センサ19から取得して各種制御を実行する。なお、舵角センサ19は、操舵部4に含まれる回転部分の回転角度を検出する。舵角センサ19は、角度センサの一例である。
【0025】
アクセルセンサ20は、例えば、加速操作部5の可動部の位置を検出するセンサである。アクセルセンサ20は、可動部としてのアクセルペダルの位置を検出することができる。アクセルセンサ20は、変位センサを含む。
【0026】
シフトセンサ21は、例えば、変速操作部7の可動部の位置を検出するセンサである。シフトセンサ21は、可動部としての、レバーや、アーム、ボタン等の位置を検出することができる。シフトセンサ21は、変位センサを含んでもよいし、スイッチとして構成されてもよい。
【0027】
車輪速センサ22は、車輪3の回転量や単位時間当たりの回転数を検出するセンサである。車輪速センサ22は、検出した回転数を示す車輪速パルス数をセンサ値として出力する。車輪速センサ22は、例えば、ホール素子などを用いて構成されうる。ECU14は、車輪速センサ22から取得したセンサ値に基づいて車両1の移動量などを演算し、各種制御を実行する。なお、車輪速センサ22は、ブレーキシステム18に設けられている場合もある。その場合、ECU14は、車輪速センサ22の検出結果をブレーキシステム18を介して取得する。
【0028】
なお、上述した各種センサやアクチュエータの構成や、配置、電気的な接続形態等は、一例であって、種々に設定(変更)することができる。
【0029】
また、
図4に示されるように、ECU14は、取得部141や、障害物検出部142、駐車区画検出部143、表示位置決定部144、目標位置決定部145、出力情報制御部146、経路設定部147、誘導制御部148、記憶部149等を備える。CPU14aは、プログラムにしたがって処理を実行することにより、取得部141や、障害物検出部142、駐車区画検出部143、表示位置決定部144、目標位置決定部145、出力情報制御部146、経路設定部147、誘導制御部148等として機能する。また、記憶部149には、各部の演算処理で用いられるデータや、演算処理の結果のデータ等が記憶される。なお、上記各部の機能の少なくとも一部は、ハードウエアによって実現されてもよい。
【0030】
取得部141は、種々のデータや信号等を取得する。取得部141は、例えば、各センサの検出結果や、操作入力、指示入力、画像データ等の、データや信号等を取得する。取得部141は、操作部14gの操作入力による信号を取得することができる。操作部14gは、例えば、押しボタンやスイッチ等である。
【0031】
障害物検出部142は、車両1の走行に支障を来す障害物を検出する。障害物は、例えば、他の車両や、壁、柱、柵、突起、段差、輪留め、物体等である。障害物検出部142は、種々の手法により、障害物の有無や高さ、大きさ等を検出することができる。障害物検出部142は、例えば、測距部16,17の検出結果に基づいて、障害物を検出することができる。また、測距部16,17は、そのビームの高さに対応した物体を検出でき、当該ビームの高さより低い物体を検出できない。よって、測距部16,17の検出結果と、それぞれのビームの高さとによって、障害物検出部142は、障害物の高さを検出することができる。また、障害物検出部142は、車輪速センサ22や不図示の加速度センサの検出結果と、測距部16,17の検出結果とに基づいて、障害物の有無あるいは高さを検出してもよい。また、障害物検出部142は、例えば、撮像部15が撮像した画像に基づく画像処理によって、障害物の高さを検出してもよい。
【0032】
駐車区画検出部143は、標示または物として設けられている駐車区画を検出する。駐車区画とは、車両1をその場所に駐車するよう設定された目安あるいは基準となる区画である。また、駐車境界は、駐車区画の境界あるいは外縁であって、例えば、区画線や、枠線、直線、帯、段差、それらのエッジ等である。すなわち、駐車境界は、標示や物体等である。以下では、駐車区画の境界の標示は、境界標示と記される。駐車区画検出部143は、例えば、撮像部15が撮像した画像に基づく画像処理によって、駐車区画および駐車境界を検出することができる。駐車区画検出部143は、境界標示検出部の一例である。
【0033】
表示位置決定部144は、例えば、障害物検出部142による検出結果、および駐車区画検出部143の検出結果のうち少なくとも一方に基づいて、車両1を誘導する目安あるいは目標となる表示要素の表示位置を決定する。表示位置は、移動経路の終点に対応してもよいし、移動経路の途中に対応してもよい。表示要素は、例えば、表示装置8に表示される点や、線、枠、領域等として設定されうる。
【0034】
目標位置決定部145は、例えば、障害物検出部142による検出結果、および駐車区画検出部143の検出結果のうち少なくとも一方に基づいて、車両1を誘導する目安あるいは目標となる位置としての目標位置を決定する。目標位置は、移動経路の終点であってもよいし、移動経路の途中であってもよい。目標位置は、例えば、点や、線、枠、領域等として設定されうる。目標位置は、表示位置と同じであってもよい。
【0035】
出力情報制御部146は、例えば、駐車支援の開始や、終了、目標位置の決定、経路算出、誘導制御等の各段階で、表示装置8や音声出力装置9が、所期の情報を所期の態様で出力するよう、表示制御部14dや音声制御部14e、ひいては表示装置8や音声出力装置9を制御する。
【0036】
経路設定部147は、例えば、車両1すなわち自車の現在の位置や、決定された目標位置、障害物の検出結果等に基づいて、公知の手法等により、車両1の現在の位置から目標位置までの移動経路を設定する。
【0037】
誘導制御部148は、算出された移動経路に沿った車両1の移動が実現されるよう、各部を制御する。誘導制御部148は、例えば、アクセルペダルを操作しなくてもクリープ等によって移動する車両1では、車両1の位置に応じて操舵システム13を制御することにより、車両1を移動経路に沿って移動させることができる。また、誘導制御部148は、操舵システム13のみならず、エンジンやモータ等の駆動機構や、制動機構としてのブレーキシステム18等を制御してもよい。また、誘導制御部148は、例えば、出力情報制御部146や、表示制御部14d、音声制御部14e、ひいては表示装置8や音声出力装置9を制御して、車両1の位置に応じた表示出力や音声出力によって、運転者に、移動経路に沿った車両1の移動を案内してもよい。
【0038】
記憶部149は、ECU14での演算で用いられるあるいはECU14での演算で算出されたデータを記憶する。
【0039】
また、駐車支援システム100では、
図5に例示される手順で処理が実行される。まず、障害物検出部142は、障害物を検出し(S1)、駐車区画検出部143は、駐車区画および駐車境界を検出する(S2)。次に、目標位置決定部145は、S1やS2の検出結果に基づいて、車両1の移動経路の目標位置を決定する(S3)。次に、経路設定部147は、車両1の現在の位置から決定された目標位置までの移動経路を算出する(S4)。次に、誘導制御部148は、算出された移動経路に沿った車両1の移動が実現されるよう、各部を制御する(S5)。なお、目標位置や、移動経路等は、車両1が移動経路を移動している途中で、適宜に修正あるいは更新されうる。
【0040】
次に、
図6〜14が参照されながら、本実施形態の駐車支援システム100の目標位置決定部145による目標位置の決定手順、および表示位置決定部144による表示位置の決定手順の一例が説明される。
【0041】
図6には、車両1に対する領域Asの設定例が示されている。領域Asは、検出領域、処理領域、あるいは判断領域の一例である。目標位置決定部145は、駐車区画検出部143によって検出された駐車境界の、領域Asにおける位置や、形状、大きさ、方向等の検出状態(スペック)によって、目標位置を設定するか否かを判断する。種々の状況における具体的な判断の仕方については、後述される。なお、検出された駐車区画や駐車境界の位置は、ECU14において、キャリブレーションに基づく座標変換等によって、
図6に例示されるような車両1の上方からの平面視での位置に変換される。
【0042】
領域Asは、本実施形態では、例えば、対応する車両1の前後方向に沿って細長く延びた長方形状に設定されている。領域Asの長辺、すなわち
図6の上下方向に沿った辺は、車両1の前後方向と平行であり、領域Asの短辺、すなわち
図6の左右方向に沿った辺は、車両1の車幅方向と平行である。領域Asの前後方向に沿った長さはL、車幅方向に沿った長さはWである。領域Asは、車体2の車幅方向の端部2dから車幅方向(側方)に距離gだけ離れて設定されている。領域Asの長さは、車体2の長さよりも長く、領域Asは、車体2の前方および後方に突出している。すなわち、領域Asの前側の端部は、車体2の前側の端部2cよりも前方に距離dfだけ前方に位置され、領域Asの後側の端部は、車体2の後側の端部2eよりも後方に距離drだけ後方に位置されている。また、領域Asは、車両1の位置Psに対応して設定される。すなわち、車両1の移動に応じて領域Asも移動する。また、領域Asは、車両1(車体2)の側方、すなわち車幅方向の両側に設定されているが、各図では、便宜上、車両1の左側の領域Asのみが示されている。なお、領域Asは、駐車区画検出部143によって駐車区画や駐車境界が検出される領域に含まれている。すなわち、駐車区画検出部143は、少なくとも領域As内で、駐車区画および駐車境界を検出する。
【0043】
図7の例では、駐車境界D1,D2は、それぞれ、車両前後方向と交叉した方向に沿って延びた帯状の領域あるいは線として検出されている。そして、駐車境界D1,D2の車両1側の端部f1,f2が、領域As内に位置されている。このような場合、目標位置決定部145は、駐車境界D1,D2に基づいて目標位置Pfを決定することができる。具体的には、目標位置決定部145は、例えば、点状の目標位置Pfを、端部f1からの距離dh1と端部f2からの距離dh2とが等しい点、すなわち、端部f1と端部f2との間の中点として設定することができる。また、端部f1,f2の車両1からの距離が相異なっていた場合、目標位置Pfは、例えば、駐車境界D1,D2からの距離が等しく、車両1からの距離が端部f1,f2のうち車両1から遠い方と同じになるよう、設定されてもよい。点状の目標位置Pfは、ここに開示された例には限られず、駐車境界D1,D2や端部f1,f2に基づいて、種々に設定されうる。
【0044】
また、目標位置決定部145は、車両1の大きさや形状に対応した枠あるいは領域として、目標位置Paを設定することができる。
図8,9に例示されるように、
図7の例では、目標位置決定部145は、目標位置Pfを車両1側の端部の中央とし駐車境界D1,D2に沿った矩形状の領域を、車両1の形状に対応した矩形状の目標位置Paとして、決定する。この例では、目標位置Paは、駐車境界D1と駐車境界D2との間に位置し、これら二つの駐車境界D1,D2と平行な姿勢(角度)に設定される。また、二つの駐車境界D1,D2の方向が平行でなかった場合、目標位置Paは、例えば、駐車境界D1の延びる角度と、駐車境界D2が延びる角度との間の角度に沿うように設定されてもよい。目標位置Paは、ここに開示された例には限られず、駐車境界D1,D2や端部f1,f2に基づいて種々に設定されうる。
【0045】
また、
図8,9に例示されるように、
図7の例の場合、経路設定部147は、車両1が位置Psから折り返し点Ptを経て目標位置Pf,Paへ移動する経路R1,R2を設定する。この場合、目標位置Pfは、例えば、車両1の経路R2の終点までの途中の位置Phに対応して設定され、目標位置Paは、例えば、車両1の経路R2の終点に対応して設定される。
【0046】
また、
図9に例示されるように、
図7の例の場合、経路設定部147は、車両1が駐車境界D1,D2と重ならない経路R1,R2、すなわち車両1が駐車境界D1,D2から外れた経路R1,R2を設定する。このような経路R1,R2の設定により、車両1が、経路R1,R2に沿って移動する際に、駐車境界D1,D2と隣接する車両等の物体等と干渉するのが抑制される。
【0047】
また、
図10に例示されるように、表示位置決定部144は、経路R1,R2に沿った車両1の移動の目標位置の目安となる表示位置を、
図9に例示された目標位置Paと同じとし、出力情報制御部146および表示制御部14dは、表示位置すなわち目標位置Paを示す画像Impが含まれた出力画像Imが表示されるよう、表示装置8を制御することができる。出力画像Imには、撮像部15によって撮像された画像に基づく車外画像Imoが含まれている。車外画像Imoには、障害物Bを示す画像Imbや、駐車境界D1,D2を示す画像Imd、障害物Bを強調する画像Imf、車両1の目標位置Paまでの予測軌跡を示す画像Img等が含まれている。なお、画像Impは、例えば座標変換が施されて出力画像Imに重畳される。
【0048】
図7〜10とは異なる
図11の例でも、駐車境界D1,D2は、それぞれ、車両前後方向と交叉した方向に沿って延びた帯状の領域あるいは線として検出されている。しかし、この例では、駐車境界D1,D2およびその車両1側の端部f1,f2は、領域As内に位置されず、すなわち、領域As内では検出されず、領域Asよりも車両1から遠くに位置されている。このような場合、目標位置決定部145は、駐車境界D1,D2に基づいて目標位置Pfを決定しない。
図6,7,11から明らかとなるように、目標位置決定部145は、検出された駐車境界D1,D2のうち車両1に最も近い端部f1,f2と車両1との距離が、距離g以上であり(
図6,7参照)かつ距離(g+W)以下である場合(
図6,11参照)、すなわち、端部f1,f2が領域As内で検出された場合に、駐車境界D1,D2に基づいて目標位置Pf,Paを決定する。距離gは、第一の距離の一例であり、距離(g+W)は、第二の距離の一例である。駐車境界D1,D2が車両1から離れるほど、駐車境界D1,D2の検出精度が低くなる。この場合、目標位置Pf,Paの位置精度も低くなりやすい。この点、本実施形態によれば、駐車境界D1,D2が車両1から大きく離れている状態では目標位置Pf,Paは設定されないので、目標位置Pf,Paの位置精度が低下するのが抑制されうる。また、駐車境界D1,D2が車両1から離れるほど、運転者によって当該駐車境界D1,D2に対応した区画や位置に駐車が行われる確率が低くなる。よって、距離(g+W)が適宜に設定された場合には、駐車境界D1,D2が車両1から遠い場合には目標位置Pf,Paが設定されない、という設定に、運転者が不便を感じる可能性は低いと、想定されうる。
【0049】
図12の例でも、駐車境界D1,D2は、それぞれ、車両前後方向と交叉した方向に沿って延びた帯状の領域として検出されている。しかし、この例では、駐車境界D1,D2の車両1側の端部f1,f2は、領域As内には位置されず、領域As内では検出されず、領域Asよりも車両1の近くに位置されている。すなわち、駐車境界D1,D2のうち車両1に最も近い部位としての端部f1,f2と車両1との距離が距離g(第一の距離)以下である場合、換言すれば、領域As内に駐車境界D1,D2が検出されているにも拘わらず、領域As内には駐車境界D1,D2の車両側の端部f1,f2が検出されなかった場合、にあっては、目標位置決定部145は、駐車境界D1,D2のうち、領域Asの車両1側の端部Asnよりも車両1から離れた部分D11,D21に基づいて、目標位置Pf,Paを決定することができる。なお、部分D11,D21は、駐車境界D1,D2のうち、車両1から距離gすなわち第一の距離以上、離れた部分である。また、部分D11,D21は、領域、区間等とも称されうる。
【0050】
この場合、目標位置決定部145は、
図7〜9に示したのと同様の手順(アルゴリズム)において駐車境界D1,D2を部分D11,D21に置き換えることで、目標位置Pf,Paを決定することができる。すなわち、
図12に例示されるように、目標位置決定部145は、例えば、点状の目標位置Pfを、部分D11の車両1側の端部f1mからの距離dh1と部分D21の車両1側の端部f2mからの距離dh2とが等しい点、すなわち、端部f1mと端部f2mとの間の中点として設定することができる。なお、目標位置Pfは、ここに開示された例には限られず、駐車境界D1,D2の部分D11,D21やその端部f1m,f2m等に基づいて種々に設定されうる。端部f1m,f2mは、車両1との距離が距離gだけ離れた部位の一例である。
【0051】
また、
図13に例示されるように、目標位置決定部145は、部分D11,D21に沿った矩形状の領域を、車両1の形状に対応した矩形状の目標位置Paとして、決定する。この例では、目標位置Paは、目標位置Pfを車両1側の端部の中央とし、部分D11と部分D21との間に位置し、これら二つの部分D11,D21または駐車境界D1,D2と平行な姿勢に設定される。なお、目標位置Paは、ここに開示された例には限られず、
図12に示された駐車境界D1,D2の部分D11,D21や端部f1m,f2m等に基づいて、種々に設定されうる。
【0052】
また、
図14に例示されるように、
図12の例の場合、経路設定部147は、経路R1,R2を、駐車境界D1,D2と車両1とが重なる、すなわち車両1が駐車境界D1,D2上を通る経路R1,R2を設定することができる。領域Asよりも車両1の近くに駐車境界D1,D2が検出された場合に、仮に、車両1が駐車境界D1,D2と重ならないような経路R1,R2が設定されると、車両1が駐車区画の比較的近くに位置しているにも拘わらず、当該駐車区画から一旦遠ざかる経路R1,R2や、長い経路R1,R2、大きく旋回する経路R1,R2等が設定される場合がある。また、
図12〜14の例のように、経路R1,R2の開始位置である位置Psにおいて既に駐車境界D1,D2と車両1とが重なっている場合には、当該駐車境界D1,D2と車両1とが重ならない経路R1,R2を設定することができない。この点、本実施形態によれば、領域Asよりも車両1の近くに駐車境界D1,D2が位置する場合、すなわち、駐車境界D1,D2のうち車両1に最も近い部位としての端部f1,f2と車両1との距離が距離g(第一の距離)以下である場合、換言すれば、領域As内に駐車境界D1,D2が検出されているにも拘わらず、領域As内には駐車境界D1,D2の車両側の端部f1,f2が検出されなかった場合、にあっては、経路設定部147は、駐車境界D1,D2と車両1とが重なる経路R1,R2を設定することができる。よって、本実施形態によれば、より短い経路R1,R2が設定されやすい。なお、隣接する駐車区画、すなわち
図12〜14において駐車境界D1より上の駐車区画および駐車境界D2より下の駐車区画に、他の車両等の障害物が存在していた場合には、運転者は、通常、これら障害物からある程度離れた位置に車両1を移動させるあるいは停車させるため、
図12〜14に示されるような状況にはなり難く、
図7〜9に示されるような車両1が駐車境界D1,D2からある程度離れた状況になりやすい。つまり、
図12〜14のような場合にあっては、他の車両等の障害物は、駐車境界D1,D2と隣接する区画には存在し難いと想定されうる。また、仮に、駐車境界D1,D2と隣接する区画に他の車両等の障害物が存在していた場合にあっても、目標位置決定部145および経路設定部147は、障害物検出部142による物体等の障害物の検出結果に基づいて、当該検出された障害物から離間し当該障害物と干渉しない目標位置Pf,Paおよび経路R1,R2を設定すればよい。また、
図12の例の場合に、車両1が駐車境界D1,D2と重ならない経路R1,R2が設定されてもよい。
【0053】
また、
図14に例示されるように、経路設定部147は、車両1が経路R1,R2を移動している途中に、当該移動途中における障害物検出部142や駐車区画検出部143等の検出結果に基づいて、当初の目標位置Paを目標位置Pamに変更することができる。車両1からの距離が近いほど、駐車境界D1,D2や障害物の検出精度は高い。よって、本実施形態によれば、駐車境界D1,D2に対応して修正された目標位置Pamを設定できる場合がある。
【0054】
以上、説明したように、本実施形態では、例えば、目標位置決定部145は、領域As内に駐車境界D1,D2が検出されたにも拘わらず、端部f1,f2が領域As内に検出されなかった場合、すなわち、端部f1,f2と車両1との距離が距離g以下であった場合には、検出された駐車境界D1,D2のうち車両1から距離g以上離れた部分D11,D21や距離gだけ離れた端部f1m,f2m(部位)に基づいて目標位置Pf,Paを決定する。よって、本実施形態によれば、駐車境界D1,D2の車両1側の端部f1,f2がより車両1に近い位置にある場合、例えば、車両1が駐車境界D1,D2と重なっているような場合にあっても、目標位置Pf,Paが設定されうる。よって、例えば、目標位置Pf,Paを設定可能な場合がより増えやすい。
【0055】
また、本実施形態では、例えば、目標位置決定部145は、駐車区画検出部143によって検出された駐車境界D1,D2の車両1に最も近い端部f1,f2と車両1との距離が距離g(第一の距離)以上距離(g+W、第二の距離)以下である場合、すなわち、端部f1,f2が領域As内に検出された場合には、目標位置Pf,Paを決定する。よって、例えば、車両1から離れた位置でより精度が低く検出された駐車境界D1,D2に対応した目標位置Pf,Paが設定されるのが、抑制されうる。
【0056】
また、本実施形態では、例えば、目標位置Pf,Paへの車両1の経路R1,R2(移動経路)を設定する経路設定部147を備える。この経路設定部147は、領域As内に駐車境界D1,D2が検出されたにも拘わらず、端部f1,f2が領域As内に検出されなかった場合には、駐車境界D1,D2上を車両1が通過するよう経路R1,R2を設定可能である。よって、例えば、駐車境界D1,D2上を車両1が通過しないように経路R1,R2が設定される場合に比べて、より短い経路R1,R2が設定されうる。
【0057】
また、本実施形態では、例えば、端部f1,f2が領域As内に検出された場合には、経路設定部147は、駐車境界D1,D2から外れた経路R1,R2を設定する。他の車両等の障害物(物体)は、駐車境界D1,D2に対応して位置されている場合が多い。よって、例えば、車両1が経路R1,R2に沿って移動する場合に、他の車両等の障害物と車両1とが干渉するのが抑制されやすい。
【0058】
以上、本発明の実施形態を例示したが、上記実施形態は一例であって、発明の範囲を限定することは意図していない。実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。また、各例の構成や形状は、部分的に入れ替えて実施することも可能である。また、各構成や形状等のスペック(構造や、種類、方向、形状、大きさ、長さ、幅、高さ、数、配置、位置等)は、適宜に変更して実施することができる。また、本発明は、種々の形態の駐車場や駐車スペースでの駐車支援に適用可能である。また、本発明は、検出された駐車境界が一つであった場合にも、例えば、当該駐車境界から所定距離となる位置に駐車境界と平行に目標を設定するなど、当該一つの駐車境界に基づいて目標位置を決定することができる。また、上記実施形態では、境界標示が車両の側方で検出され目標位置が車両の側方に設定される場合が例示されたが、本発明は、境界標示が車両の前方や後方で検出され目標位置が車両の前方や後方に設定される場合にも、同様に適用されうる。また、本発明は、複数の目標位置の候補の設定に、適用することができる。