(57)【特許請求の範囲】
【請求項１】
駐車スペースを特定する駐車スペース特定手段と、
運転者の駐車操作を学習する学習手段と、
前記駐車スペース特定手段によって特定された駐車スペース端から、前記学習手段によって学習された駐車操作に基づく距離だけ離間した地点を境界とする領域を、前記駐車スペース内で車両を移動させる領域である案内対象領域として設定する案内対象領域設定手段と、
前記案内対象領域設定手段により設定された案内対象領域内を走行して前記駐車スペースへと前記車両を駐車させる駐車支援を行う駐車支援手段と、を有することを特徴とする駐車支援装置。
【請求項２】
前記駐車支援手段は、
前記案内対象領域内を走行し、且つ前記駐車スペース特定手段によって特定された前記駐車スペース内の駐車目標位置へと車両を駐車させる駐車経路を算出する駐車経路算出手段を備え、
前記駐車経路算出手段によって算出された駐車経路に基づいて駐車支援を行うことを特徴とする請求項１に記載の駐車支援装置。
【請求項３】
前記学習手段は、前記運転者が切り返し操作を行った際の前記車両から前記駐車スペース端までの距離を学習し、
前記案内対象領域設定手段は、前記駐車スペース端から前記学習手段により学習された距離だけ離間した地点を前記境界として前記案内対象領域を設定することを特徴とする請求項１又は請求項２に記載の駐車支援装置。
【請求項４】
前記駐車支援手段による駐車支援実行中に前記学習手段によって学習された駐車操作に基づいて、同じ駐車支援実行中に前記案内対象領域設定手段により設定された前記案内対象領域を変更する案内対象領域変更手段を有することを特徴とする請求項１乃至請求項３のいずれかに記載の駐車支援装置。
【請求項５】
前記学習手段は、前記運転者が切り返し操作を行った際の、前記切り返し操作を行った方向と、前記車両から前記駐車スペース端までの距離とを対応付けて学習し、
前記案内対象領域設定手段は、前記駐車スペースの後端縁部から、前記学習手段により学習された前方向への切り返しに対応する距離だけ離間した地点を前記案内対象領域の後端縁部とし、前記駐車スペースの前端縁部から、前記学習手段により学習された後ろ方向への切り返しに対応する距離だけ離間した地点を前記案内対象領域の前端縁部として、前記案内対象領域を設定することを特徴とする請求項１乃至請求項４のいずれかに記載の駐車支援装置。
【請求項６】
駐車スペースを特定する駐車スペース特定ステップと、
運転者の駐車操作を学習する学習ステップと、
前記駐車スペース特定ステップによって特定された駐車スペース端から、前記学習ステップによって学習された駐車操作に基づく距離だけ離間した地点を境界とする領域を、前記駐車スペース内で車両を移動させる領域である案内対象領域として設定する案内対象領域設定ステップと、
前記案内対象領域設定ステップにより設定された案内対象領域内を走行して前記駐車スペースへと前記車両を駐車させる駐車支援を行う駐車支援ステップと、を有することを特徴とする駐車支援方法。
【請求項７】
コンピュータに、
駐車スペースを特定する駐車スペース特定機能と、
運転者の駐車操作を学習する学習機能と、
前記駐車スペース特定機能によって特定された駐車スペース端から、前記学習機能によって学習された駐車操作に基づく距離だけ離間した地点を境界とする領域を、前記駐車スペース内で車両を移動させる領域である案内対象領域として設定する案内対象領域設定機能と、
前記案内対象領域設定機能により設定された案内対象領域内を走行して前記駐車スペースへと前記車両を駐車させる駐車支援を行う駐車支援機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の駐車を支援する駐車支援装置、駐車支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、駐車時に車両の後方環境を撮像したカメラ画像を表示して、車両に対する運転者の駐車操作を支援する駐車支援装置がある。そのような駐車支援装置では、車両に対して後進方向側の状況を画像表示することによって、車両に対する運転者の駐車操作を支援するものや、ステアリング舵角センサからの信号に基づいて車両の進行予測曲線を算出し、算出した進行予測曲線を、上述したように撮像したカメラ画像に重畳して表示することによって、車両に対する運転者の駐車操作を支援するものが知られている。更に、上記駐車支援装置では、単に後方環境の画像を表示するのみでなく、目標とする駐車スペースに対して駐車を完了するまでの車両の駐車経路を算出し、算出した駐車経路に車両が追従して走行するよう操舵支援を行う技術が知られている。
【０００３】
そして、上記のような駐車支援を適切に行う為には、駐車対象となる駐車スペースの位置や形状を正確に特定することが重要である。また、従来では車両側部に取り付けられた超音波センサ等の測距センサを用いて駐車スペースを検出する方法が一般的である。しかしながら、超音波センサ等の測距センサを用いた駐車スペースの検出方法では、超音波の特性上、正確な駐車スペースを検出することができなかった。具体的には、駐車車両が実際の大きさよりも大きく算出されるので、駐車スペースの形状が実際よりも小さく特定されることとなる。
【０００４】
そこで、例えば特開２００７−７８７５号公報には、超音波センサにより検出した駐車車両のサイズを、車両クラス毎に予め決められた値だけ減算する技術が記載されている。これによって、測定された車両のサイズを実際の駐車車両のサイズに近づけ、駐車スペース１０４の形状をより正確に特定することが可能となる。
【特許文献１】特開２００７−７８７５号公報（第８頁〜第１２頁、図６、図７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術によって駐車スペースの位置や形状をより正確に特定することとすると、新たに以下の問題が生じていた。
即ち、駐車支援装置では検出した駐車スペース内へと車両を駐車させる為の駐車支援を行うが、その際に駐車スペースの周縁部まで車両を移動させる指示を行う場合がある。ここで、駐車スペースが正確に特定されることによって、駐車スペースの枠に略隣接した状態で駐車スペースを形成する障害物（他の駐車車両やブロック塀）が位置することとなる。従って、駐車スペースの周縁部まで車両を移動させた場合に、車両と障害物とが接近する。
【０００６】
そして、運転者の運転技術が未熟である場合には、運転者の認識する距離感覚が実際の距離間隔と一致しないことも多い。従って、運転者が駐車支援装置から指示された車両操作を行うことによって、車両が障害物に接触すると誤認識する場合がある。その結果、運転者が障害物との接触を回避することを目的として駐車支援装置から指示された車両操作と異なる車両操作を実行する事態が発生し、駐車支援装置による適切な駐車支援を行うことができない問題が生じていた。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、学習された運転者の駐車操作に基づいて駐車スペース内で車両を移動させる領域を設定することにより、運転者に障害物との接触の虞を抱かせることなく、運転者に駐車を行わせることが可能であり、適切な駐車支援を行うことを可能とした駐車支援装置、駐車支援方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本願の請求項１に係る駐車支援装置（１）は、駐車スペース（３４）を特定する駐車スペース特定手段（３）と、運転者の駐車操作を学習する学習手段（３）と、前記駐車スペース特定手段によって特定された駐車スペース端から、前記学習手段によって学習された駐車操作に基づく距離だけ離間した地点を境界とする領域を、前記駐車スペース内で車両を移動させる領域である案内対象領域（３５）として設定する案内対象領域設定手段（３）と、前記案内対象領域設定手段により設定された案内対象領域内を走行して前記駐車スペースへと前記車両を駐車させる駐車支援を行う駐車支援手段（３）と、を有することを特徴とする。
【０００９】
また、請求項２に係る駐車支援装置（１）は、請求項１に記載の駐車支援装置において、前記駐車支援手段（３）は、前記案内対象領域（３５）内を走行し、且つ前記駐車スペース特定手段（３）によって特定された前記駐車スペース（３４）内の駐車目標位置へと車両を駐車させる駐車経路（４０）を算出する駐車経路算出手段（３）を備え、前記駐車経路算出手段によって算出された駐車経路に基づいて駐車支援を行うことを特徴とする。
【００１０】
また、請求項３に係る駐車支援装置（１）は、請求項１又は請求項２に記載の駐車支援装置において、前記学習手段（３）は、前記運転者が切り返し操作を行った際の前記車両から前記駐車スペース端までの距離を学習し、前記案内対象領域設定手段（３）は、前記駐車スペース端から前記学習手段により学習された距離だけ離間した地点を前記境界として前記案内対象領域（３５）を設定することを特徴とする。
【００１１】
また、請求項４に係る駐車支援装置（１）は、請求項１乃至請求項３のいずれかに記載の駐車支援装置において、前記駐車支援手段（３）による駐車支援実行中に前記学習手段によって学習された駐車操作に基づいて、同じ駐車支援実行中に前記案内対象領域設定手段（３）により設定された前記案内対象領域（３５）を変更する案内対象領域変更手段（３）を有することを特徴とする。
また、請求項５に係る駐車支援装置（１）は、請求項１乃至請求項４のいずれかに記載の駐車支援装置において、前記学習手段は、前記運転者が切り返し操作を行った際の、前記切り返し操作を行った方向と、前記車両から前記駐車スペース端までの距離とを対応付けて学習し、前記案内対象領域設定手段は、前記駐車スペースの後端縁部から、前記学習手段により学習された前方向への切り返しに対応する距離だけ離間した地点を前記案内対象領域の後端縁部とし、前記駐車スペースの前端縁部から、前記学習手段により学習された後ろ方向への切り返しに対応する距離だけ離間した地点を前記案内対象領域の前端縁部として、前記案内対象領域を設定することを特徴とする。
【００１２】
また、請求項６に係る駐車支援方法は、駐車スペース（３３）を特定する駐車スペース特定ステップ（Ｓ１）と、運転者の駐車操作を学習する学習ステップ（Ｓ１１〜Ｓ１４）と、前記駐車スペース特定ステップによって特定された駐車スペース端から、前記学習ステップによって学習された駐車操作に基づく距離だけ離間した地点を境界とする領域を、前記駐車スペース内で車両（２）を移動させる領域である案内対象領域（３５）として設定する案内対象領域設定ステップ（Ｓ４、Ｓ１５）と、前記案内対象領域設定ステップにより設定された案内対象領域内を走行して前記駐車スペースへと前記車両を駐車させる駐車支援を行う駐車支援ステップ（Ｓ５〜Ｓ８、Ｓ１６、Ｓ１７）と、を有することを特徴とする。
【００１３】
更に、請求項７に係るコンピュータプログラムは、コンピュータに、駐車スペース（３４）特定する駐車スペース特定機能（Ｓ１）と、運転者の駐車操作を学習する学習機能（Ｓ１１〜Ｓ１４）と、前記駐車スペース特定機能によって特定された駐車スペース端から、前記学習機能によって学習された駐車操作に基づく距離だけ離間した地点を境界とする領域を、前記駐車スペース内で車両（２）を移動させる領域である案内対象領域として設定する案内対象領域設定機能（Ｓ４、Ｓ１５）と、前記案内対象領域設定機能により設定された案内対象領域内を走行して前記駐車スペースへと前記車両を駐車させる駐車支援を行う駐車支援機能（Ｓ５〜Ｓ８、Ｓ１６、Ｓ１７）と、を実行させることを特徴とする。
【発明の効果】
【００１４】
前記構成を有する請求項１に記載の駐車支援装置によれば、学習された運転者の駐車操作に基づいて駐車スペース内で車両を移動させる案内対象領域を設定することにより、運転者の障害物までの距離感を考慮し、運転者に障害物との接触の虞を抱かせることなく、運転者に駐車を行わせることが可能となる。従って、適切な駐車支援を行うことが可能となる。
【００１５】
また、請求項２に記載の駐車支援装置によれば、運転者の駐車操作特性に基づいて設定された案内対象領域に基づいて駐車経路を算出するので、例えば、運転者に適した駐車経路に沿って車両を駐車スペースへと進入させ、迅速且つ安全に駐車を行わせることが可能となる。
【００１６】
また、請求項３に記載の駐車支援装置によれば、運転者が切り返し操作を行った地点から駐車スペース端までの距離、即ち運転者が切り返しをする際に駐車スペース端まで運転者が最も接近することができる距離に基づいて案内対象領域が設定されるので、運転者に適した案内領域が設定できる。
【００１７】
また、請求項４に記載の駐車支援装置によれば、同一の駐車支援実行中において行われる複数の運転者の車両操作を順次学習することにより、案内対象領域をより適切な領域へと補正することが可能となる。
また、請求項５に記載の駐車支援装置によれば、運転者が前方向と後ろ方向への切り返し操作を行った各地点から駐車スペース端までの距離、即ち運転者が前方向と後ろ方向への切り返しをする際に駐車スペース端まで運転者が最も接近することができる距離に基づいて案内対象領域が設定されるので、運転者に適した案内領域が設定できる。
【００１８】
また、請求項６に記載の駐車支援方法によれば、学習された運転者の駐車操作に基づいて駐車スペース内で車両を移動させる案内対象領域を設定することにより、運転者の障害物までの距離感を考慮し、運転者に障害物との接触の虞を抱かせることなく、運転者に駐車を行わせることが可能となる。従って、適切な駐車支援を行うことが可能となる。
【００１９】
更に、請求項７に記載のコンピュータプログラムによれば、学習された運転者の駐車操作に基づいて駐車スペース内で車両を移動させる案内対象領域をコンピュータに設定させることにより、運転者の障害物までの距離感を考慮し、運転者に障害物との接触の虞を抱かせることなく、運転者に駐車を行わせることが可能となる。従って、コンピュータに適切な駐車支援を行わせることが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る駐車支援装置について具体化した第１及び第２実施形態に基づき図面を参照しつつ詳細に説明する。
【００２１】
〔第１実施形態〕
先ず、第１実施形態に係る駐車支援装置１の概略構成について図１及び図２を用いて説明する。図１は第１実施形態に係る駐車支援装置１の概略構成図、図２は第１実施形態に係る駐車支援装置１の制御系を模式的に示すブロック図である。
【００２２】
図１及び図２に示すように、第１実施形態に係る駐車支援装置１は、車両２に対して設置された駐車支援ＥＣＵ（駐車スペース特定手段、学習手段、案内対象領域設定手段、駐車支援手段、駐車経路算出手段、案内対象領域変更手段）３と、後方カメラ４と、測距センサ５Ａ，５Ｂと、液晶ディスプレイ６と、スピーカ７と、車両ＤＢ８と、学習ＤＢ９と、駐車支援ＥＣＵ３に接続されたＧＰＳ１０、車速センサ１１、ステアリングセンサ１２、ジャイロセンサ１３、シフトレバーセンサ１４等の各種センサで構成されている。
【００２３】
駐車支援ＥＣＵ（エレクトロニック・コントロール・ユニット）３は、運転者の駐車操作を学習するとともに、学習した駐車操作に基づいて駐車スペース内に案内対象領域を設定し、設定された案内対象領域に基づいて駐車スペースに車両を駐車する際の駐車経路を算出するとともに、算出した走行経路に基づいて車両２の駐車を支援する駐車支援処理（図６参照）等を行う電子制御ユニットである。尚、駐車支援ＥＣＵ３はナビゲーション装置の制御に使用するＥＣＵと兼用してもよい。また、駐車支援ＥＣＵ３の詳細な構成については後述する。
【００２４】
ここで、案内対象領域について図３を用いて説明する。図３は路側帯における駐車車両３１、３２とガードレール３３によって形成された駐車スペース３４及び案内対象領域３５を示した図である。図３に示すように駐車スペース３４は、障害物である駐車車両３１、３２及びガードレール３３によって囲まれた領域であり、道路側に開口した縁部を除いて障害物が隣接して配置されている。一方、案内対象領域３５は、後述のように運転者の駐車操作を学習した学習結果に基づいて設定される領域であり、図３に示すように駐車スペース３４よりも障害物が位置する前後方向（車両進行方向に平行な方向）及び左方向が所定距離分短くなっている。従って、案内対象領域３５と駐車車両３１、３２及びガードレール３３との間には間隙が形成される。
そして、駐車支援装置１は、駐車スペース３４へと車両２を駐車させる駐車支援を行う場合には、後述のように案内対象領域３５内を走行して駐車スペース３４に設定された目標駐車位置へと車両を駐車させるように案内指示を行う。即ち、案内対象領域３５に含まれない駐車スペース３４へと車両２が逸脱せずに目標駐車位置へと駐車させる案内指示を行う。
【００２５】
後方カメラ４は、例えばＣＣＤ等の固体撮像素子を用いたものであり、車両２の後方に装着されたナンバープレートの上中央付近に取り付けられ、視線方向を水平より４５度下方に向けて設置される。そして、後退時に車両２の進行方向となる車両後方を撮像し、その撮像した画像は液晶ディスプレイ６に表示される。
【００２６】
また、測距センサ５Ａ，５Ｂは、車両２の前側方に左右一対に設置されており、音波送信部と音波受信部とから基本的に構成されている。そして、音波送信部から車両２の左右方向に対して超音波をパルス波の形で放射するとともに障害物（具体的には駐車車両、ブロック塀等）によって反射された反射波を音波受信部で受信する。その結果、駐車支援ＥＣＵ３は超音波の放射から反射波を受信するまでの時間に基づいて車両２の周囲に位置する障害物までの距離を検出することが可能となる。そして、第１実施形態における駐車支援ＥＣＵ３は、更に測距センサ５Ａ，５Ｂの検出結果に基づいて、車両周辺に位置する駐車スペースを特定する。
尚、測距センサ５Ａ，５Ｂとしては、超音波センサの代わりにミリ波センサを用いても良い。また、駐車スペースの検出、並びに検出した駐車スペースの形状の特定には後方カメラ４を用いても良い。
【００２７】
液晶ディスプレイ６は、車両２の室内のセンターコンソール又はパネル面に備え付けられ、駐車支援処理実行中において後方カメラ４で撮像された車両後方画像に対して自車の予想進路軌跡を重畳して表示する（所謂バックガイドモニタ）。尚、液晶ディスプレイ６はナビゲーション装置に使用するものと兼用してもよい。
【００２８】
また、スピーカ７は、車両２の室内のセンターコンソール又はパネル面に備え付けられ、運転支援に関する案内音声や警告音等を出力する。
【００２９】
また、車両ＤＢ８は、車両２の形状設計値やカメラ設計値等の車両に関する各種パラメータ情報が記憶された記憶手段である。例えば車両ＤＢ８には、車両２の車輪半径、車長、車幅、車高、ホイールベース、最小旋回半径、後方カメラ４の光軸方向や車両２に対する後方カメラ４及び測距センサ５Ａ，５Ｂの設置位置、設置角度、検知範囲等について記憶されている。
そして、駐車支援ＥＣＵ３は後述するように車両ＤＢ８に記憶された各種パラメータ情報を用いることによって、後述する駐車支援処理（図６参照）で駐車スペースへの駐車経路の算出を行う。また、同じく車両ＤＢ８に記憶された各種パラメータ情報を用いることによって、算出された駐車経路に基づく車両２の駐車支援を行う。
【００３０】
また、学習ＤＢ９は、駐車支援装置１による運転者の駐車操作の学習が行われた際に学習値が記憶される記憶手段である。図４は学習ＤＢ９に記憶される学習値の一例を示した図である。ここで、第１実施形態に係る駐車支援装置１は、駐車支援処理の実行中において車両２が駐車スペース内で切り返しを行った際に、切り返しを行った方向（前方向、後ろ方向）と、切り返しを行った際の車両２から切り返し方向に対応する駐車スペース端までの距離をそれぞれ学習する。
例えば、図５に示すように駐車支援実行中の車両２が駐車スペース３４内で前方向への切り返しを行った場合には、車両２の後端から駐車スペース３４の後方縁部までの距離Ｄが学習値として現在時刻とともに、切り返し方向に対応して学習ＤＢ９に記憶される。尚、距離Ｄは、測距センサ５Ａ，５Ｂにより検出した駐車スペース３４の位置及び形状と、切り返しを行った時点の車両位置及び方位と、車両ＤＢ８に記憶された車両２のパラメータ（車長、車幅、センサの設置位置、設置角度等）に基づいて算出される。尚、学習値として記憶される距離Ｄは、運転者が切り返しをする際に駐車スペース端まで運転者が最も接近することができる距離に相当する。
そして、第１実施形態に係る駐車支援装置１は、後述のように学習ＤＢ９に記憶された学習値に基づいて駐車対象となる駐車スペースに対して案内対象領域（図３参照）を設定する。
【００３１】
また、ＧＰＳ１０は、人工衛星によって発生させられた電波を受信することにより、自車の現在地や現在時刻を検出可能とする。
【００３２】
また、車速センサ１１は、車両の移動距離や車速を検出する為のセンサであり、車両２の車輪の回転に応じてパルスを発生させ、パルス信号を駐車支援ＥＣＵ３に出力する。そして、駐車支援ＥＣＵ３は発生するパルスを計数することにより車輪の回転速度や移動距離を算出する。
【００３３】
また、ステアリングセンサ１２は、ステアリング装置の内部に取り付けられており、ステアリングの回動角を検出可能とするセンサである。
ジャイロセンサ１３は、車両２の旋回角を検出可能とするセンサである。また、ジャイロセンサ１３によって検出された旋回角を積分することにより、自車方位を検出することができる。
シフトレバーセンサ１４は、シフトレバー（図示せず）に内蔵され、シフト位置が「Ｐ（パーキング）」、「Ｎ（ニュートラル）」、「Ｒ（リバース）」、「Ｄ（ドライブ）」、「２（セカンド）」、「Ｌ（ロー）」のいずれの位置となっているかを検出可能とする。
【００３４】
次に、駐車支援ＥＣＵ３の詳細について図２を用いて説明すると、駐車支援ＥＣＵ３はＣＰＵ２１を核として構成されており、ＣＰＵ２１には記憶手段であるＲＯＭ２２及びＲＡＭ２３が接続されている。そして、ＲＯＭ２２には後方カメラ４や測距センサ５Ａ，５Ｂ等の制御上必要な各種のプログラム、後述の駐車支援処理プログラム（図６）等が格納されている。また、ＲＡＭ２３はＣＰＵ２１で演算された各種データを一時的に記憶しておくメモリである。
【００３５】
続いて、前記構成を有する第１実施形態に係る駐車支援装置１の駐車支援ＥＣＵ３が実行する駐車支援処理プログラムについて図６に基づき説明する。図６は第１実施形態に係る駐車支援装置１における駐車支援処理プログラムのフローチャートである。ここで、駐車支援処理プログラムは、ユーザによって所定の操作が行われた場合に実行され、検出した駐車スペースへと車両を進入させる為の駐車経路を算出し、算出した駐車経路に基づく車両の駐車支援を行うプログラムである。尚、以下の図６にフローチャートで示されるプログラムは駐車支援ＥＣＵ３が備えているＲＯＭ２２やＲＡＭ２３に記憶されており、ＣＰＵ２１により実行される。また、以下に示す実施形態では、特に縦列駐車を行う場合の駐車支援について説明することとする。
【００３６】
先ず、駐車支援処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ２１は測距センサ５Ａ，５Ｂの検出結果に基づいて、縦列駐車の駐車対象とする駐車スペースを特定する。
以下に、図７を用いて前記Ｓ１における縦列駐車の駐車スペースの特定処理についてより具体的に説明する。ここで、図７は路側帯における駐車車両３１、３２とガードレール３３によって囲まれた駐車スペース３４へと縦列駐車を行う場合の車両２周辺の俯瞰図である。
【００３７】
図７に示すように、前記Ｓ１では車両２の移動に伴い、測距センサ５Ａ，５Ｂで駐車場内又は道路脇にある駐車スペース３４を形成する障害物（図７では駐車車両３１、３２とガードレール３３）の相対位置を検出する。そして、検出した障害物に基づいて、駐車スペース３４の形状と位置（即ち、駐車枠３６の位置座標）を算出する。尚、障害物の相対位置は、駐車支援開始時の自車位置を原点とし、駐車支援開始時の車体中心線進行方向をＹ軸に設定し、原点を通りＹ軸に垂直な方向をＸ軸に設定した座標系で特定するように構成する。また、自車の位置座標は自車の後輪軸中央点の座標により特定する。尚、上記Ｓ１が駐車スペース特定手段の処理に相当する。
【００３８】
次に、Ｓ２においてＣＰＵ２１は、学習ＤＢ９にアクセスし、過去に駐車支援を行った際に学習した学習値が記憶されているか否かを判定する。尚、学習ＤＢ９に記憶される学習値は、前記したように駐車支援処理の実行中において車両２が駐車スペース内で切り返しを行った際の切り返しを行った方向（前方向、後ろ方向）と、車両２から切り返し方向に対応する駐車スペース端までの距離である（図４参照）。
【００３９】
前記Ｓ２の判定の結果、過去に駐車支援を行った際の学習値が学習ＤＢ９に記憶されていないと判定された場合（Ｓ２：ＮＯ）には、Ｓ３へと移行する。Ｓ３ではＣＰＵ２１は、前記Ｓ１で特定された駐車スペースに対して標準の案内対象領域を設定する。尚、標準の案内対象領域は駐車スペースから固定の安全マージンを差し引いた領域である。具体的には、前記Ｓ１で特定された駐車スペース３４の後端縁部から、固定の距離（例えば２０ｃｍ）だけ離間した位置を案内対象領域３５の後端縁部に設定する。また、前記Ｓ１で特定された駐車スペース３４の前端縁部から、固定の距離（例えば２０ｃｍ）だけ離間した位置を案内対象領域３５の前端縁部に設定する。更に、前記Ｓ１で特定された駐車スペース３４の左端縁部から、固定の距離（例えば２０ｃｍ）だけ離間した位置を案内対象領域３５の左端縁部に設定する。それにより、標準の案内対象領域が設定される。
【００４０】
一方、過去に駐車支援を行った際の学習値が学習ＤＢ９に記憶されていると判定された場合（Ｓ２：ＹＥＳ）には、Ｓ４へと移行する。Ｓ４ではＣＰＵ２１は、前記Ｓ１で特定された駐車スペースに対して過去の学習値に基づく案内対象領域を設定する。具体的には、先ず学習ＤＢ９から学習ＤＢ９に記憶された時刻に基づき、最も新しく記憶された前方向への切り返しに関する学習値（切り返しを行った際の車両２の後端から駐車スペースの後端までの距離）と、後ろ方向への切り返しに関する学習値（切り返しを行った際の車両２の前端から駐車スペースの前端までの距離）をそれぞれ読み出す。そして、図８に示すように前記Ｓ１で特定された駐車スペース３４の後端縁部から、学習ＤＢ９より読み出した前方向への切り返しに関する学習値（切り返しを行った際の車両２から駐車スペースの後端までの距離Ｌ１）だけ離間した位置を案内対象領域３５の後端縁部に設定する。また、前記Ｓ１で特定された駐車スペース３４の前端縁部から、学習ＤＢ９より読み出した後ろ方向への切り返しに関する学習値（切り返しを行った際の車両２から駐車スペースの前端までの距離Ｌ２）だけ離間した位置を案内対象領域３５の前端縁部に設定する。それにより、過去の学習値に基づく案内対象領域が設定される。
【００４１】
続いて、Ｓ５においてＣＰＵ２１は、前記Ｓ１で特定した駐車スペースの形状と位置、並びに前記Ｓ３又はＳ４で設定された案内対象領域に基づいて、駐車スペースへと自車を駐車させる駐車経路を算出する。
【００４２】
以下に、前記Ｓ５の駐車経路算出処理について図９及び図１０を用いて詳細に説明する。ここで、図９及び図１０は駐車経路の算出処理の一例を示した図である。
駐車経路算出処理において、先ずＣＰＵ２１は、前記Ｓ１で特定した駐車スペースに自車を駐車する際の目標駐車位置（即ち、駐車完了時の自車の位置）を設定する。更に、ＣＰＵ２１は、駐車経路に従って前記Ｓ１で特定した駐車スペースに自車を駐車する際の後退開始位置（即ち、駐車を行う為に後退を開始する自車の位置）を設定する。具体的には、図９にように目標駐車位置３７は、前記Ｓ３又は前記Ｓ４で設定された案内対象領域３５の左後方角に設定される。
一方、図９に示すように後退開始位置３８は、自車の現在位置の進行方向前方であって、駐車スペース３４の前縁部からＣだけ前方の位置に設定する。尚、Ｃは予め規定された固定値（例えば、Ｃ＝１ｍ）である。
【００４３】
続いて、ＣＰＵ２１は、駐車経路において運転者が転舵を行う転舵位置から目標駐車位置までの後半経路を算出する。尚、第１実施形態では駐車経路の後半経路は、自車が障害物に接触することなく駐車スペースに進入可能であって、車両の旋回特性から導き出される最適な舵角で旋回する経路とする。尚、前半経路は案内対象領域３５に含まれない駐車スペース３４へと車両２が逸脱せずに車両が移動する経路として算出される。例えば、最小旋回半径で旋回する経路を後半経路として算出する。
更に、ＣＰＵ２１は、後退開始位置から転舵位置までの前半経路を算出する。尚、第１実施形態では駐車経路の前半経路は、後退開始位置を通り且つ後半経路に接する円弧の一部とする。尚、後半経路は前半経路と同様に案内対象領域３５に含まれない駐車スペース３４へと車両２が逸脱せずに車両が移動する経路として算出される。また、前半経路と後半経路との接する点が駐車経路の転舵位置となる。
また、ＣＰＵ２１は、目標駐車位置に接する後半経路の角度と前記Ｓ３又はＳ４で駐車スペースに対して設定された案内対象領域に基づいて、適切な方位（基本的には駐車スペースと平行となる方位）に車両方位を修正する為に行われる切り返しによる切り返し経路を算出する。尚、案内対象領域内のみを自車が移動して切り返しを行うと想定し、切り返し経路を算出する。
【００４４】
その結果、図１０に示すように前記Ｓ２で算出される駐車経路４０は、現在の自車位置から後退開始位置３８まで前進する準備経路４１と、後退開始位置３８から転舵位置Ｐまで旋回する前半経路４２と、転舵位置Ｐから目標駐車位置３７まで旋回する後半経路４３と、目標駐車位置への到達後に行われる切り返しによる切り返し経路４４との組合せによって構成される。そして、車両２は駐車経路４０に沿って走行することにより、案内対象領域内を走行し、駐車スペース３４内の目標駐車位置３７へと車両２を進入させ、適切な車両方位で目標駐車位置３７に車両２を位置させることが可能となる。
【００４５】
また、Ｓ６においてＣＰＵ２１は、前記Ｓ５で算出した駐車経路４０中に含まれる返し経路４４に基づいて、駐車スペース進入後に自車が切り返しを行う必要のある回数を特定する。
【００４６】
次に、Ｓ７においてＣＰＵ２１は、前記Ｓ５又は後述のＳ１６で算出された駐車経路と自車の現在位置に基づいて案内情報を生成する。尚、後述のＳ１６で駐車経路が再計算されていた場合には、再計算された新たな駐車経路に基づいて既に生成された案内情報を更新する。具体的に前記Ｓ７で生成される案内情報としては、スピーカ７から出力する案内音声（「停車してください。」、「ハンドルを左に旋回してください。」、「ハンドルの旋回を停止してください。」等）や液晶ディスプレイ６に表示する案内画像（自車周辺の俯瞰画像、駐車経路や目標駐車位置を俯瞰画像に描画する為の画像）等が生成される。
【００４７】
その後、Ｓ８においてＣＰＵ２１は、前記Ｓ７で生成された案内情報を出力することにより駐車支援を行う。具体的には、駐車経路を液晶ディスプレイ６に表示したり、ハンドルを旋回するタイミングをスピーカ７から音声で案内したりする。
【００４８】
その後、Ｓ９でＣＰＵ２１は、前記Ｓ８による案内処理を実行した結果、変化した自車の挙動を検出する。具体的には、車速センサ１１により現在の自車位置（後輪車軸中央点の位置座標）を検出し、ジャイロセンサ１３やステアリングセンサ１２により現在の自車の方位を検出する。尚、ＧＰＳ１０により自車の絶対位置を検出するようにしても良い。
【００４９】
続いて、Ｓ１０でＣＰＵ２１は、駐車支援システムの終了トリガが成立したか否かを判定する。尚、第１実施形態では、シフト位置が「Ｐ」へと変更された場合、イグニションがＯＦＦされた場合、或いはユーザによって所定の操作が行われた場合に、ＣＰＵ２１は駐車支援システムの終了トリガが成立したと判定する。
【００５０】
そして、駐車支援システムの終了トリガが成立したと判定された場合（Ｓ１０：ＹＥＳ）には、当該駐車支援処理プログラムを終了する。一方、終了トリガが成立していないと判定された場合（Ｓ１０：ＮＯ）にはＳ１１へと移行する。
【００５１】
Ｓ１１においてＣＰＵ２１は、前記Ｓ１で特定した駐車スペースの位置及び形状と前記Ｓ９で検出した自車の現在位置及び方位とに基づいて、自車前端から駐車スペースの前端縁部又は自車後端から後端縁部までの距離が所定距離（例えば５０ｃｍ）以下であるか否か判定する。尚、自車から駐車スペースの前端縁部又は後端縁部までの距離は、測距センサ５Ａ，５Ｂにより検出した駐車スペース３４の位置及び形状と、自車の現在位置及び方位と、車両ＤＢ８に記憶された車両２のパラメータ（車長、車幅、測距センサ５Ａ，５Ｂの設置位置、設置角度等）に基づいて算出される。
【００５２】
そして、自車から駐車スペースの前端縁部又は後端縁部までの距離が所定距離以下であると判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ１２へと移行する。一方、自車から駐車スペースの前端縁部又は後端縁部までの距離が所定距離より離れていると判定された場合（Ｓ１１：ＮＯ）にはＳ７へと戻り、現在設定されている案内対象領域や駐車経路に応じた駐車支援を継続して行う。
【００５３】
Ｓ１２においてＣＰＵ２１は、シフトレバーセンサ１４からの検出信号に基づいて、シフト位置が「Ｒ」から「Ｄ」、或いはシフト位置が「Ｄ」から「Ｒ」に変更されたか否かを判定する。
【００５４】
そして、シフト位置が「Ｒ」から「Ｄ」、或いはシフト位置が「Ｄ」から「Ｒ」に変更されたと判定された場合（Ｓ１２：ＹＥＳ）には、Ｓ１３へと移行する。一方、シフト位置が「Ｒ」から「Ｄ」、或いはシフト位置が「Ｄ」から「Ｒ」に変更されていないと判定された場合（Ｓ１２：ＮＯ）にはＳ５へと戻り、現在設定されている案内対象領域や駐車経路に応じた駐車支援を継続して行う。
【００５５】
続いて、Ｓ１３においてＣＰＵ２１は、車速センサ１１から車輪速パルスの入力があったか否か、即ち、シフト位置が変更された後に自車が移動したか否か判定する。そして、車速センサ１１から車輪速パルスの入力があったと判定された場合（Ｓ１３：ＹＥＳ）には、ＣＰＵ２１は自車が切り返しを行ったと判定し、Ｓ１４へと移行する。一方、車速センサ１１から車輪速パルスの入力がないと判定された場合（Ｓ１３：ＮＯ）には、ＣＰＵ２１は自車が切り返しを行っていないと判定し、Ｓ５へと戻り、現在設定されている案内対象領域や駐車経路に応じた駐車支援を継続して行う。
【００５６】
そして、Ｓ１４においてＣＰＵ２１は、運転者の切り返し操作に関する学習を行い、学習値を学習ＤＢ９に記憶する。具体的には、自車が駐車スペース３４内で前方向への切り返しを行った場合には、シフト位置が「Ｒ」から「Ｄ」となったときの車両後端から駐車スペースの後方縁部までの距離が学習値として現在時刻とともに、切り返し方向に対応して学習ＤＢ９に記憶される（図３、図４参照）。
一方、自車が駐車スペース３４内で後ろ方向への切り返しを行った場合には、シフト位置が「Ｄ」から「Ｒ」となったときの車両前端から駐車スペースの前方縁部までの距離が学習値として現在時刻とともに、切り返し方向に対応して学習ＤＢ９に記憶される。尚、上記Ｓ１１〜Ｓ１４が学習手段の処理に相当する。
【００５７】
次に、Ｓ１５においてＣＰＵ２１は、現在設定されている案内対象領域を前記Ｓ１４に記憶された学習値に基づいて変更し、前記Ｓ１で特定された駐車スペースに対して案内対象領域を再設定する。
具体的には、前記Ｓ１４で記憶された学習値が前方向への切り返しに関する学習値である場合には、ＣＰＵ２１は前記Ｓ１で特定された駐車スペース３４の後端縁部から、学習ＤＢ９より読み出した前方向への切り返しに関する学習値（前方向への切り返しを行った際の車両２の後端から駐車スペースの後端縁部までの距離）だけ離間した位置を案内対象領域３５の後端縁部に設定する。例えば、図１１に示すように、切り返しを行った車両２から駐車スペース後端縁部までの距離がＤ１であった場合には、案内対象領域３５の後端縁部が駐車スペース後端縁部からＤ１離間した位置となるように案内対象領域３５が再設定される。
一方、前記Ｓ１４で記憶された学習値が後ろ方向への切り返しに関する学習値である場合には、ＣＰＵ２１は前記Ｓ１で特定された駐車スペース３４の前端縁部から、学習ＤＢ９より読み出した後ろ方向への切り返しに関する学習値（後ろ方向への切り返しを行った際の車両２の前端から駐車スペースの前端縁部までの距離）だけ離間した位置を案内対象領域３５の前端縁部に設定する。例えば、図１２に示すように、切り返しを行った車両２から駐車スペース前端縁部までの距離がＤ２であった場合には、案内対象領域３５の前端縁部が駐車スペース前端縁部からＤ２離間した位置となるように案内対象領域３５が再設定される。尚、上記Ｓ４及びＳ１５が案内対象領域設定手段に相当し、Ｓ１５が案内対象領域変更手段の処理に相当する。
【００５８】
その後、Ｓ１６においてＣＰＵ２１は、前記Ｓ１で特定した駐車スペースの形状と位置、並びに前記Ｓ１５で再設定された案内対象領域に基づいて、駐車スペースへと自車を駐車させる駐車経路を算出する。
尚、駐車経路の算出処理の具体的内容については前記Ｓ５と同様であるので説明は省略する。また、上記Ｓ５及びＳ１６が駐車経路算出手段の処理に相当する。
【００５９】
次に、Ｓ１７においてＣＰＵ２１は、前記Ｓ１６で再算出した切り駐車経路中に含まれる切り返し経路に基づいて、駐車スペース進入後に自車が切り返しを行う必要のある回数を特定する。
その後、Ｓ５へと移行し、前記Ｓ１５で再算出された駐車経路と自車の現在位置に基づいて駐車支援を行う。尚、上記Ｓ５〜Ｓ８、Ｓ１６、Ｓ１７が駐車支援手段の処理に相当する。
【００６０】
以上詳細に説明した通り、第１実施形態に係る駐車支援装置１、駐車支援装置１による駐車支援方法及び駐車支援装置１で実行されるコンピュータプログラムでは、駐車支援を行う場合において、測距センサ５Ａ，５Ｂにより駐車を行う対象となる駐車スペースを特定し（Ｓ１）、特定した駐車スペースへの駐車支援を行う（Ｓ７、Ｓ８）とともに、駐車支援実行中に車両２が駐車スペース内で切り返しを行った場合に、切り返しを行った時点の車両２から駐車スペース端までの距離を学習値として学習し（Ｓ１１〜Ｓ１４）、学習した学習値に基づいて案内対象領域を設定し（Ｓ４、Ｓ１５）、設定した案内対象領域に基づいて駐車経路や切り返し回数を算出する（Ｓ５、Ｓ６、Ｓ１６、Ｓ１７）ので、学習された運転者の駐車操作に基づいて駐車スペース内で車両を移動させる案内対象領域を設定することにより、運転者の障害物までの距離感を考慮し、運転者に障害物との接触の虞を抱かせることなく、運転者に駐車を行わせることが可能となる。従って、適切な駐車支援を行うことが可能となる。
また、学習された運転者の駐車操作に基づいて設定された案内対象領域に基づいて駐車経路を算出するので、運転者に適した駐車経路に沿って車両を駐車スペースへと進入させ、迅速且つ安全に駐車を行わせることが可能となる。
また、運転者が切り返し操作を行った地点から駐車スペース端までの距離に基づいて案内対象領域が設定されるので、駐車支援実行中において運転者に障害物との接触の虞を抱かせることなく、駐車支援を行うことが可能となる。
また、学習された駐車操作に基づいて、一旦設定された案内対象領域を更に変更するので、同一の駐車支援実行中において行われる複数の運転者の車両操作を順次学習することにより、案内対象領域をより適切な領域へと補正することが可能となる。
【００６１】
〔第２実施形態〕
次に、並列駐車を行う場合に本願発明を適用した第２実施形態について、図１３乃至図１６に基づいて説明する。尚、第２実施形態に係る駐車支援装置の概略構成は、第１実施形態に係る駐車支援装置１とほぼ同じ構成である。以下の説明において上記図１乃至図１２の第１実施形態に係る駐車支援装置１等の構成と同一符号は、前記第１実施形態に係る駐車支援装置１等の構成と同一あるいは相当部分を示すものである。
【００６２】
以下に、第２実施形態に係る駐車支援装置の駐車支援ＥＣＵ３が実行する駐車支援処理プログラムについて図１３に基づき説明する。図１３は第２実施形態に係る駐車支援装置における駐車支援処理プログラムのフローチャートである。
【００６３】
先ず、Ｓ１０１において、ＣＰＵ２１は測距センサ５Ａ，５Ｂの検出結果に基づいて、並列駐車の駐車対象とする駐車スペースを特定する。
以下に、図１４を用いて前記Ｓ１０１における並列駐車の駐車スペースの特定処理についてより具体的に説明する。ここで、図１４は駐車場における駐車車両１０１、１０２とブロック塀１０３によって囲まれた駐車スペース１０４へと並列駐車を行う場合の車両１００周辺の俯瞰図である。
【００６４】
図１４に示すように、前記Ｓ１０１では車両１００の移動に伴い、測距センサ５Ａ，５Ｂで駐車場内にある駐車スペース１０４を形成する障害物（図１４では駐車車両１０１、１０２とブロック塀１０３）の相対位置を検出する。そして、検出した障害物に基づいて、駐車スペース１０４の形状と位置を算出する。
【００６５】
次に、Ｓ１０２においてＣＰＵ２１は、学習ＤＢ９にアクセスし、過去に駐車支援を行った際に学習した学習値が記憶されているか否かを判定する。尚、学習ＤＢ９に記憶される学習値は、駐車支援処理の実行中において車両が並列駐車を行ったときの駐車方向（前向き駐車、後ろ向き駐車）と、車両が駐車スペース内で駐車を完了した時点の車両２から駐車スペース奥側端部までの距離である。
【００６６】
そして、過去に駐車支援を行った際の学習値が学習ＤＢ９に記憶されていないと判定された場合（Ｓ１０２：ＮＯ）には、Ｓ１０３へと移行する。Ｓ１０３においてＣＰＵ２１は、駐車スペース１０４の奥側端縁部から、固定の距離（例えば２０ｃｍ）だけ離間した位置を案内対象領域１０５の奥側端縁部に設定する。また、駐車スペース１０４の左端縁部から、固定の距離（例えば２０ｃｍ）だけ離間した位置を案内対象領域１０５の左端縁部に設定する。更に、駐車スペース１０４の右端縁部から、固定の距離（例えば２０ｃｍ）だけ離間した位置を案内対象領域１０５の右端縁部に設定する。その後、Ｓ１０５へと移行する。
尚、過去に駐車支援を行った際の学習値が学習ＤＢ９に記憶されていると判定された場合（Ｓ１０２：ＹＥＳ）の案内対象領域１０５の設定処理（Ｓ１０４）については後述する。
【００６７】
その後、Ｓ１０５でＣＰＵ２１は縦列駐車の支援処理（図６のＳ５）と同様にして、目標駐車位置や後退開始位置を設定し、駐車スペース１０４へと自車を駐車させる駐車経路を算出する。尚、並列駐車の駐車経路は、転舵位置が存在せず、設定した後退開始位置から目標駐車位置まで同一の旋回半径により旋回する旋回経路によって構成される。また、内輪差や外輪差の影響により、前向きで駐車を行うか後ろ向きで駐車を行うかによっても算出される駐車経路が異なる。
【００６８】
次に、Ｓ１０６でＣＰＵ２１は前記Ｓ１０５で算出された駐車経路に基づいて、切り返し回数を特定する。
続いて、Ｓ１０７においてＣＰＵ２１は、前記Ｓ１０５で算出された駐車経路と自車の現在位置に基づいて案内情報を生成する。
その後、Ｓ１０８においてＣＰＵ２１は、前記Ｓ１０７で生成された案内情報を出力することにより駐車支援を行う。
更に、Ｓ１０９でＣＰＵ２１は、前記Ｓ１０８による案内処理を実行した結果、変化した自車の挙動を検出する。尚、上記Ｓ１０６〜Ｓ１０９の処理は縦列駐車の支援処理プログラム（図６）のＳ６〜Ｓ９の処理と同様の処理なので詳細は省略する。
【００６９】
次に、Ｓ１１０においてＣＰＵ２１は、車両のシフト位置が「Ｄ」又は「Ｒ」から「Ｐ」へと変更されたか否か、即ち、自車が駐車を完了したか否かを判定する。そして、車両のシフト位置が「Ｐ」へと変更されたと判定された場合（Ｓ１１０：ＹＥＳ）には、Ｓ１１１へと移行する。一方、車両のシフト位置が「Ｐ」へと変更されていないと判定された場合（Ｓ１１０：ＮＯ）には、Ｓ１０７へと戻り、現在設定されている案内対象領域や駐車経路に応じた駐車支援を継続して行う。
【００７０】
Ｓ１１１においてＣＰＵ２１は、運転者の駐車操作に関する学習を行い、学習値を学習ＤＢ９に記憶する。具体的には、図１５に示すように自車が駐車スペース１０４に対して後ろ向き駐車を行った場合には、駐車完了時の車両後端から駐車スペースの奥側縁部までの距離Ｄ３を学習値として現在時刻とともに、駐車方向（後ろ向き）に対応して学習ＤＢ９に記憶する。
そして、次回の駐車支援プログラム開始後において実行されるＳ１０４の処理では、図１５に示すようにＣＰＵ２１はＳ１０１で特定された駐車スペース１０４の奥側端縁部から、学習ＤＢ９より読み出した前回の駐車実行時に学習された学習値（距離Ｄ３）だけ離間した位置を案内対象領域１０５の奥側端縁部に新たに設定する。
【００７１】
一方、自車が駐車スペース１０４に対して前向き駐車を行った場合には、駐車完了時の車両前端から駐車スペースの前方縁部までの距離Ｄ４を学習値として現在時刻とともに、駐車方向（前向き）に対応して学習ＤＢ９に記憶する。
そして、次回の駐車支援プログラム開始後において実行されるＳ１０４の処理では、図１６に示すようにＣＰＵ２１はＳ１で特定された駐車スペース１０４の奥側端縁部から、学習ＤＢ９より読み出した前回の駐車実行時に学習された学習値（距離Ｄ４）だけ離間した位置を案内対象領域１０５の奥側端縁部に新たに設定する。
【００７２】
尚、他の実施形態として、Ｓ１０４でＣＰＵ２１は対応する駐車方向（前向き駐車又は後ろ向き駐車）の学習値のみに基づいて案内対象領域を設定しても良い。ここで、図１７は他の実施形態において前記Ｓ１０４で実行される案内対象領域設定処理のサブ処理プログラムを示した図である。
【００７３】
先ず、Ｓ１２１でＣＰＵ２１は、前向き駐車による並列駐車の駐車支援を行うか後ろ向き駐車による並列駐車の駐車支援を行うかを特定する。尚、支援する駐車方向はユーザの操作に基づいて特定しても良いし、駐車スペースの形状や車両情報（車長や車幅）に基づいて特定しても良い。
【００７４】
そして、Ｓ１２１でＣＰＵ２１は前向き駐車による並列駐車の駐車支援を行うか後ろ向き駐車による並列駐車の駐車支援を行うかを判定し、前向き駐車による駐車支援を行うと判定された場合（Ｓ１２２：ＹＥＳ）には、学習ＤＢ９から学習ＤＢ９に記憶された時刻に基づき、最も新しく記憶された前向きの並列駐車に対応する学習値（駐車完了時の車両前端から駐車スペースの奥側縁部までの距離、図１６参照）を読み出す。そして、図１６に示すようにＣＰＵ２１はＳ１で特定された駐車スペース１０４の奥側端縁部から、学習ＤＢ９より読み出した学習値だけ離間した位置を案内対象領域１０５の奥側端縁部に新たに設定する（Ｓ１２３）。
【００７５】
一方、後ろ向き駐車による駐車支援を行うと判定された場合（Ｓ１２２：ＮＯ）には、学習ＤＢ９から学習ＤＢ９に記憶された時刻に基づき、最も新しく記憶された後ろ向きの並列駐車に対応する学習値（駐車完了時の車両後端から駐車スペースの奥側縁部までの距離、図１５参照）を読み出す。そして、図１５に示すようにＣＰＵ２１はＳ１で特定された駐車スペース１０４の奥側端縁部から、学習ＤＢ９より読み出した学習値だけ離間した位置を案内対象領域１０５の奥側端縁部に新たに設定する（Ｓ１２４）。その後、Ｓ１０５へと移行する。
【００７６】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、第１実施形態では、車両が駐車スペース内で切り返しを行った場合には、その切り返し位置における車両から駐車スペース端までの距離を学習ＤＢ９に記憶し、案内対象領域を変更することとしているが、現在設定されている案内対象領域内で行った切り返しのみを対象として、切り返し位置における車両から駐車スペース端までの距離を学習ＤＢ９に記憶する構成としても良い。
【００７７】
また、第１実施形態及び第２実施形態では学習値に基づいて案内対象領域を設定する場合に、最も新しく学習ＤＢ９に記憶された学習値（切り返しを行った際の車両から駐車スペース端までの距離）を用いて案内対象領域を設定することとしているが、学習ＤＢ９に記憶された学習値の平均値や中央値を用いて案内対象領域を設定することとしても良い。
【００７８】
また、切り返しを行った際の車両２から駐車スペース端までの距離については、コーナセンサの検出結果や後方カメラ４の撮像画像により算出することとしても良い。
【図面の簡単な説明】
【００７９】
【図１】第１実施形態に係る駐車支援装置の概略構成図である。
【図２】第１実施形態に係る駐車支援装置の制御系を模式的に示すブロック図である。
【図３】路側帯における駐車車両とガードレールによって形成された駐車スペース及び案内対象領域を示した図である。
【図４】学習ＤＢに記憶される学習値の一例を示した図である。
【図５】学習ＤＢに記憶される学習値を説明した説明図である。
【図６】第１実施形態に係る駐車支援案内処理プログラムのフローチャートである。
【図７】縦列駐車における路側帯における駐車スペースの検出処理を説明した図である。
【図８】案内対象領域の設定処理の一例を示した図である。
【図９】駐車経路の算出処理の一例を示した図である。
【図１０】駐車経路の算出処理の一例を示した図である。
【図１１】縦列駐車における学習値に基づく案内対象領域の再設定処理の一例を示した図である。
【図１２】縦列駐車における学習値に基づく案内対象領域の再設定処理の一例を示した図である。
【図１３】第２実施形態に係る駐車支援案内処理プログラムのフローチャートである。
【図１４】並列駐車における駐車スペースの検出処理を説明した図である。
【図１５】並列駐車における学習値に基づく案内対象領域の設定処理の一例を示した図である。
【図１６】並列駐車における学習値に基づく案内対象領域の設定処理の一例を示した図である。
【図１７】他の実施形態を示したフローチャートである。
【符号の説明】
【００８０】
１              駐車支援装置
２              車両
３              駐車支援ＥＣＵ
５Ａ，５Ｂ      測距センサ
６              液晶ディスプレイ
７              スピーカ
２１            ＣＰＵ
２２            ＲＡＭ
２３            ＲＯＭ
３４            駐車スペース
３５            案内対象領域
４０            駐車経路
【図１】
0005012670.tif 000002
【図２】
0005012670.tif 000003
【図３】
0005012670.tif 000004
【図４】
0005012670.tif 000005
【図５】
0005012670.tif 000006
【図６】
0005012670.tif 000007
【図７】
0005012670.tif 000008
【図８】
0005012670.tif 000009
【図９】
0005012670.tif 000010
【図１０】
0005012670.tif 000011
【図１１】
0005012670.tif 000012
【図１２】
0005012670.tif 000013
【図１３】
0005012670.tif 000014
【図１４】
0005012670.tif 000015
【図１５】
0005012670.tif 000016
【図１６】
0005012670.tif 000017
【図１７】
0005012670.tif 000018