(57)【特許請求の範囲】
【請求項１】
車両（２）に搭載され、第１の駐車車両（４）と第２の駐車車両（３）の間のスペースの長さを検出する駐車空間検出装置であって、
前記車両（２）の移動中、探査波を繰り返し送信し、その探査波の反射波に基づいて、自機から前記第１の駐車車両（４）までの複数個の距離を順次検出し、その後、自機から前記第２の駐車車両（３）までの複数個の距離を順次検出する距離センサ（１３）と、
前記距離センサ（１３）の位置であるセンサ位置を順次検出するための位置検出器（１２）と、
前記距離センサ（１３）によって検出された前記第１の駐車車両（４）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第１駐車車両検出位置を記録すると共に、前記距離センサ（１３）によって検出された前記第２の駐車車両（３）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第２駐車車両検出位置を記録する記録手段（１１０）と、
前記記録手段によって記録された前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の前記第２の駐車車両（３）側の第１駐車車両先端位置を推定すると共に、前記記録手段によって記録された前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の前記第１の駐車車両（４）側の第２駐車車両先端位置を推定する先端位置推定手段（１２０〜１８５）と、
前記先端位置推定手段によって推定された前記第１駐車車両先端位置から前記第２駐車車両先端位置までの間隔に基づいて、前記第１の駐車車両（４）と前記第２の駐車車両（３）の間のスペースの長さを検出するスペース長検出手段（１９０）と、を備え、
前記先端位置推定手段は、
前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の輪郭上で前記距離センサ（１３）によって距離が検出された１つ以上の反射点の位置を推定し、推定した前記１つ以上の反射点のうち、最も前記第２の駐車車両（３）に近い反射点である第１駐車車両反射端点を算出する第１駐車車両反射端点推定手段（１２０、１３５）と、
前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の形状に応じた第１駐車車両形状判別パラメータを算出する第１駐車車両形状判別パラメータ算出手段（１４０、１５５、１６０）と、
前記第１駐車車両形状判別パラメータに基づいて第１駐車車両補正量を設定し、前記第１駐車車両反射端点を前記第１駐車車両補正量だけ前記第２の駐車車両（３）側に変化させた結果を前記第１駐車車両先端位置として推定する第１駐車車両反射端点補正手段（１６５、１７０、１７５）と、を有することを特徴とする駐車空間検出装置。
【請求項２】
前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち、前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれる検知距離を第１駐車車両最大検知距離とし、前記複数の第１駐車車両検出位置に含まれる複数の検知距離のうち最も小さい検知距離を第１駐車車両最小検知距離とし、前記第１駐車車両最大検知距離から前記第１駐車車両最小検知距離を減算した結果を前記第１駐車車両形状判別パラメータとし、
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記第１駐車車両補正量を設定することを特徴とする請求項１に記載の駐車空間検出装置。
【請求項３】
前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち直線状に並ぶ直線部を特定すると共に、前記複数の第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれる検知距離を第１駐車車両最大検知距離とし、特定した前記直線部に属する第１駐車車両検出位置に含まれる検知距離の代表値を第１駐車車両最小検知距離とし、前記第１駐車車両最大検知距離から前記第１駐車車両最小検知距離を減算した結果を前記第１駐車車両形状判別パラメータとし、
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記第１駐車車両補正量を設定することを特徴とする請求項１に記載の駐車空間検出装置。
【請求項４】
前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち直線状に並ぶ直線部を特定すると共に、前記複数の第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれるセンサ位置および検知距離をそれぞれＸａおよびＹａとし、前記直線部に属する第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれるセンサ位置および検知距離をＸｂおよびＹｂとした場合、｜（Ｙａ−Ｙｂ）／（Ｘａ−Ｘｂ）｜を前記第１駐車車両形状判別パラメータとし、
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記第１駐車車両補正量を設定することを特徴とする請求項１に記載の駐車空間検出装置。
【請求項５】
前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置と、前記第１駐車車両反射端点のセンサ位置成分との差を前記第１駐車車両形状判別パラメータとし、
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記第１駐車車両補正量を設定することを特徴とする請求項１に記載の駐車空間検出装置。
【請求項６】
前記第１駐車車両反射端点推定手段は、前記記録手段によって記録された前記複数の第１駐車車両検出位置に基づいて、前記複数の第１駐車車両検出位置のうち、連続して隣り合うＭ個（Ｍは２以上の整数）の第１駐車車両検出位置の検出の際に前記距離センサ（１３）からの探査波を反射した前記第１の駐車車両（４）の輪郭上の反射点の位置は、Ｍ個とも同じ位置であると仮定することによって、その同じ位置を三角法により算出することで、前記１つ以上の反射点の位置を推定することを特徴とする請求項１ないし５のいずれか１つに記載の駐車空間検出装置。
【請求項７】
前記距離センサ（１３）は、自機から前記第１の駐車車両（４）までの複数個の距離を定期的に順次検出し、その後、自機から前記第２の駐車車両（３）までの複数個の距離を定期的に順次検出するようになっており、
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、前記距離センサ（１３）が前記第１の駐車車両（４）または前記第２の駐車車両（３）までの距離を検出しているときの前記車両（２）の車速が大きくなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする請求項１ないし６のいずれか１つに記載の駐車空間検出装置。
【請求項８】
前記第１駐車車両反射端点補正手段は、前記複数の第１駐車車両検出位置に基づいて、前記車両（２）の進行方向に対する前記第１の駐車車両の傾き角を算出し、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、当該傾き角が大きくなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする請求項１ないし７のいずれか１つに記載の駐車空間検出装置。
【請求項９】
前記第１駐車車両反射端点補正手段は、前記複数の第１駐車車両検出位置に基づいて、前記自車両（２）から前記第１の駐車車両までの乖離距離を算出し、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、当該乖離距離が短くなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする請求項１ないし８のいずれか１つに記載の駐車空間検出装置。
【請求項１０】
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、前記距離センサ（１３）が前記第１の駐車車両（４）または前記第２の駐車車両（３）までの距離を検出しているときの前記車両の周囲の外気温が高くなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする請求項１ないし９のいずれか１つに記載の駐車空間検出装置。
【請求項１１】
前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状パラメータを所定の第１駐車車両閾値と比較し、前記第１駐車車両形状パラメータが前記所定の第１駐車車両閾値より大きければ、前記第１駐車車両補正量を丸形車両用の値に設定し、前記第１駐車車両形状パラメータが前記所定の第１駐車車両閾値より小さければ、前記第１駐車車両補正量を前記丸形車両用の値よりも小さい角形車両用の値に設定することを特徴とする請求項１ないし１０のいずれか１つに記載の駐車空間検出装置。
【請求項１２】
車両（２）に搭載され、第１の駐車車両（４）と第２の駐車車両（３）の間のスペースの長さを検出する駐車空間検出装置であって、
前記車両（２）の移動中、探査波を繰り返し送信し、その探査波の反射波に基づいて、自機から前記第１の駐車車両（４）までの複数個の距離を順次検出し、その後、自機から前記第２の駐車車両（３）までの複数個の距離を順次検出する距離センサ（１３）と、
前記距離センサ（１３）の位置であるセンサ位置を順次検出するための位置検出器（１２）と、
前記距離センサ（１３）によって検出された前記第１の駐車車両（４）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第１駐車車両検出位置を記録すると共に、前記距離センサ（１３）によって検出された前記第２の駐車車両（３）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第２駐車車両検出位置を記録する記録手段（１１０）と、
前記記録手段によって記録された前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の前記第２の駐車車両（３）側の第１駐車車両先端位置を推定すると共に、前記記録手段によって記録された前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の前記第１の駐車車両（４）側の第２駐車車両先端位置を推定する先端位置推定手段（１２０〜１８５）と、
前記先端位置推定手段によって推定された前記第１駐車車両先端位置から前記第２駐車車両先端位置までの間隔に基づいて、前記第１の駐車車両（４）と前記第２の駐車車両（３）の間のスペースの長さを検出するスペース長検出手段（１９０）と、を備え、
前記先端位置推定手段は、
前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の輪郭上で前記距離センサ（１３）によって距離が検出された１つ以上の反射点の位置を推定し、推定した前記１つ以上の反射点のうち、最も前記第１の駐車車両（４）に近い反射点である第２駐車車両反射端点を算出する第２駐車車両反射端点推定手段（１２０、１４５）と、
前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の形状に応じた第２駐車車両形状判別パラメータを算出する第２駐車車両形状判別パラメータ算出手段（１５０、１５５、１６０）と、
前記第２駐車車両形状判別パラメータに基づいて第２駐車車両補正量を設定し、前記第２駐車車両反射端点を前記第２駐車車両補正量だけ前記第１の駐車車両（４）側に変化させた結果を前記第２駐車車両先端位置として推定する第２駐車車両反射端点補正手段（１６５、１７０、１７５）と、を有することを特徴とする駐車空間検出装置。
【請求項１３】
車両（２）に搭載され、複数の駐車車両（４）間のスペースの長さを検出する駐車空間検出装置であって、
前記車両（２）の移動中、探査波を繰り返し送信し、その探査波の反射波に基づいて、自機から前記駐車車両（４）までの複数個の距離を順次検出する距離センサ（１３）と、
前記距離センサ（１３）の位置であるセンサ位置を順次検出するための位置検出器（１２）と、
前記記録手段によって記録された前記駐車車両までの前記複数の検知距離と、当該距離が検出されたときのセンサ位置に基づいて、前記駐車車両先端位置を推定する先端位置推定手段（１２０〜１８５）と、
前記先端位置推定手段によって前記駐車車両先端位置の間隔に基づいて、前記駐車車両（４）間のスペースの長さを検出するスペース長検出手段（１９０）と、を備え、
前記先端位置推定手段は、
前記距離センサ（１３）によって検出された複数の検知距離と、前記距離センサの移動距離とから反射点の位置を推定し、推定した前記反射点のうち、最も外側に位置する反射点を駐車車両反射端点と推定する駐車車両反射端点推定手段（１２０、１３５）と、
前記距離センサ（１３）によって検出された複数の検知距離に基づいて、前記駐車車両（４）の形状に応じた駐車車両形状判別パラメータを算出する駐車車両形状判別パラメータ算出手段（１４０、１５５、１６０）と、
前記駐車車両形状判別パラメータに基づいて駐車車両補正量を設定し、前記駐車車両反射端点を前記駐車車両補正量だけ前記駐車車両の外側に変化させた結果を前記駐車車両先端位置として推定する駐車車両反射端点補正手段（１６５、１７０、１７５）と、を有することを特徴とする駐車空間検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの駐車車両の間のスペースの長さを検出する駐車空間検出装置に関するものである。
【背景技術】
【０００２】
従来、車両が駐車可能な駐車空間を検出するため、２つの駐車車両の間のスペースの長さを検出する技術が各種提案されている。例えば、特許文献１には、探査波（音波、電磁波等）を送信して戻ってきた反射波に基づいて駐車車両等の障害物までの距離を検出する距離センサを自車両に取り付け、この距離センサの検出した距離（検知距離）に基づいて駐車車両の輪郭形状を特定し、特定した輪郭形状に基づいて２つの駐車車両の間のスペースの長さを検出する駐車空間検出装置の技術が記載されている。
【０００３】
より詳しくは、各時刻の検知距離に基づいて、当該時刻の距離センサの位置（特許文献１の図５のＳ１〜Ｓ７）から検知距離だけ正面に離れた検出位置（Ｃ１〜Ｃ７）をプロットする。これらプロットされた検出位置（Ｃ１〜Ｃ７）は、距離センサの真正面から反射波が戻って来ると仮定した上で得られる点であるので、実際よりも長く駐車車両の車長を検出してしまい、結果として駐車空間を正しく検出できない可能性が高い。そのため、特許文献１では、これら検出位置を楕円もしくは放物線上の点に近似し、近似後の検出位置に対して三角測量の技術を用いて、検出位置を更に回転補正している（特許文献１の図６の点Ｐ１、Ｐ２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような三角測量を用いた補正は、距離センサによって検出された検出位置が駐車車両の輪郭上のどの反射点に相当するかを推定するための補正の一種である。しかし、駐車車両の輪郭はコーナー部で大きく曲がっているので、コーナー部よりも車両先端位置に近い輪郭における反射波は、距離センサに届かず、検出位置として取得されない。したがって、上記の技術では、車両のコーナー部までの反射点を概ね正しく推定するものの、その反射点の最も端の点を車両の先端位置として推定してしまうと、当該推定結果は、車両のコーナー部から本当の先端位置までの距離の分だけ、誤差を含むことになってしまう。
【０００６】
本発明は上記点に鑑み、車両が駐車可能な駐車空間を検出するため、２つの駐車車両の間のスペースの長さを検出する技術において、従来よりも正確に駐車車両の先端位置を特定することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、車両（２）に搭載され、第１の駐車車両（４）と第２の駐車車両（３）の間のスペースの長さを検出する駐車空間検出装置であって、前記車両（２）の移動中、探査波を繰り返し送信し、その探査波の反射波に基づいて、自機から前記第１の駐車車両（４）までの複数個の距離を順次検出し、その後、自機から前記第２の駐車車両（３）までの複数個の距離を順次検出する距離センサ（１３）と、前記距離センサ（１３）の位置であるセンサ位置を順次検出するための位置検出器（１２）と、前記距離センサ（１３）によって検出された前記第１の駐車車両（４）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第１駐車車両検出位置を記録すると共に、前記距離センサ（１３）によって検出された前記第２の駐車車両（３）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第２駐車車両検出位置を記録する記録手段（１１０）と、前記記録手段によって記録された前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の前記第２の駐車車両（３）側の第１駐車車両先端位置を推定すると共に、前記記録手段によって記録された前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の前記第１の駐車車両（４）側の第２駐車車両先端位置を推定する先端位置推定手段（１２０〜１８５）と、前記先端位置推定手段によって推定された前記第１駐車車両先端位置から前記第２駐車車両先端位置までの間隔に基づいて、前記第１の駐車車両（４）と前記第２の駐車車両（３）の間のスペースの長さを検出するスペース長検出手段（１９０）と、を備え、前記先端位置推定手段は、前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の輪郭上で前記距離センサ（１３）によって距離が検出された１つ以上の反射点の位置を推定し、推定した前記１つ以上の反射点のうち、最も前記第２の駐車車両（３）に近い反射点である第１駐車車両反射端点を算出する第１駐車車両反射端点推定手段（１２０、１３５）と、前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の形状に応じた第１駐車車両形状判別パラメータを算出する第１駐車車両形状判別パラメータ算出手段（１４０、１５５、１６０）と、前記第１駐車車両形状判別パラメータに基づいて正の第１駐車車両補正量を設定し、前記第１駐車車両反射端点を前記第１駐車車両補正量だけ前記第２の駐車車両（３）側に変化させた結果を前記第１駐車車両先端位置として推定する第１駐車車両反射端点補正手段（１６５、１７０、１７５）と、を有することを特徴とする駐車空間検出装置である。
【０００８】
このように、第１の駐車車両（４）の第２の駐車車両（３）側に最も近い第１駐車車両先端位置の推定において、第１の駐車車両（４）の輪郭上の第１駐車車両反射端点を推定した後、第１駐車車両形状判別パラメータを算出し、この第１駐車車両形状判別パラメータが大きいほど大きい正の第１駐車車両補正量を設定し、第１駐車車両反射端点を第１駐車車両補正量だけ第２の駐車車両（３）側に変化させた結果を第１駐車車両先端位置として推定する。
【０００９】
ここで、算出される第１駐車車両形状判別パラメータは、第１の駐車車両（４）の形状に応じた量として算出される。したがって、従来よりも正確に、第１の駐車車両（４）の形状に応じて、第１の駐車車両の先端位置を特定することができる。
【００１０】
なお、上記のような請求項１に記載の発明に加え、発明者は、このような第１駐車車両形状判別パラメータが、車両のコーナー部の形状の特徴を反映する量として好ましいことを見いだした。その理由は以下の通りである。車両の輪郭は、図６に示すように、車両の輪郭は、概ね真っ直ぐ伸びる直線部３０ａ〜３０ｄと、直線部３０ａ〜３０ｄ間を繋ぐコーナー部３１ａ〜３１ｄとがある。
【００１１】
そして、コーナー部が緩やかに曲がっている（コーナー部の曲率半径が大きい）車両に比べ、コーナー部が角張っている（コーナー部の曲率半径が小さい）車両の方が、複数の第１駐車車両検出位置のうち、第２の駐車車両側に最も近い第１駐車車両検出位置の、直線部に対する曲がり度合いが大きい。これは、緩やかに曲がったコーナー部の方が、角張ったコーナー部よりも、距離センサ（１３）から探査波を受けて反射波を距離センサ（１３）に反射できる範囲（すなわち、反射点となり得る範囲）が広いからである。
【００１２】
また、発明者の検証によれば、第１駐車車両形状判別パラメータが大きい場合、すなわち、車両が緩やかに曲がっている場合は、そうでない場合に比べ、反射点の一番端から車両先端位置までの距離が長いことがわかった。そこで、第１の駐車車両（４）のコーナー部の形状を反映する指標として上記の第１駐車車両形状判別パラメータを採用し、その第１駐車車両形状判別パラメータが大きいほど大きい第１駐車車両補正量を第１駐車車両反射端点に適用して先端位置を推定することで、第１の駐車車両（４）のコーナー部の形状の特徴を反映した方法で第１の駐車車両の先端位置を決定することができる。したがって、従来よりも正確に、第１の駐車車両のコーナー形状に応じて、第１の駐車車両の先端位置を特定することができる。
【００１３】
そこで、請求項２に記載の発明は、請求項１に記載の駐車空間検出装置において、前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち、前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれる検知距離を第１駐車車両最大検知距離とし、前記複数の第１駐車車両検出位置に含まれる複数の検知距離のうち最も小さい検知距離を第１駐車車両最小検知距離とし、前記第１駐車車両最大検知距離から前記第１駐車車両最小検知距離を減算した結果を前記第１駐車車両形状判別パラメータとし、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記正の第１駐車車両補正量を設定することを特徴とする。
【００１４】
複数の第１駐車車両検出位置のうち、第２の駐車車両側に最も近い第１駐車車両検出位置の、直線部に対する曲がり度合いが大きいほど大きい値としては、この請求項２において第１駐車車両形状判別パラメータとして採用されるものであってもよい。第１駐車車両形状判別パラメータとしてこのような例を採用した場合は、最大値、最小値の抽出といった簡易な計算方法で第１駐車車両形状判別パラメータを決定できるので、計算負荷が少なくて済む。
【００１５】
また、請求項３に記載の発明は、請求項１に記載の駐車空間検出装置において、前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち直線状に並ぶ直線部を特定すると共に、前記複数の第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれる検知距離を第１駐車車両最大検知距離とし、特定した前記直線部に属する第１駐車車両検出位置に含まれる検知距離の代表値を第１駐車車両最小検知距離とし、前記第１駐車車両最大検知距離から前記第１駐車車両最小検知距離を減算した結果を前記第１駐車車両形状判別パラメータとし、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記正の第１駐車車両補正量を設定することを特徴とする。
【００１６】
複数の第１駐車車両検出位置のうち、第２の駐車車両側に最も近い第１駐車車両検出位置の、直線部に対する曲がり度合いが大きいほど大きい値としては、この請求項３において第１駐車車両形状判別パラメータとして採用されるものであってもよい。
【００１７】
また、請求項４に記載の発明は、請求項１に記載の駐車空間検出装置において、前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち直線状に並ぶ直線部を特定すると共に、前記複数の第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれるセンサ位置および検知距離をそれぞれＸａおよびＹａとし、前記直線部に属する第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置を含む第１駐車車両検出位置を特定し、特定した当該第１駐車車両検出位置に含まれるセンサ位置および検知距離をＸｂおよびＹｂとした場合、｜（Ｙａ−Ｙｂ）／（Ｘａ−Ｘｂ）｜を前記第１駐車車両形状判別パラメータとし、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記正の第１駐車車両補正量を設定することを特徴とする。
【００１８】
複数の第１駐車車両検出位置のうち、第２の駐車車両側に最も近い第１駐車車両検出位置の、直線部に対する曲がり度合いが大きいほど大きい値としては、この請求項４において第１駐車車両形状判別パラメータとして採用されるものであってもよい。
【００１９】
また、請求項５に記載の発明は、請求項１に記載の駐車空間検出装置において、前記第１駐車車両形状判別パラメータ算出手段は、前記複数の第１駐車車両検出位置のうち前記第２の駐車車両（３）側に最も近いセンサ位置と、前記第１駐車車両反射端点のセンサ位置成分との差を前記第１駐車車両形状判別パラメータとし、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータが大きいほど大きい前記第１駐車車両補正量を設定することを特徴とする。
【００２０】
また、請求項６に記載の発明は、請求項１ないし５のいずれか１つに記載の駐車空間検出装置において、前記第１駐車車両反射端点推定手段は、前記記録手段によって記録された前記複数の第１駐車車両検出位置に基づいて、前記複数の第１駐車車両検出位置のうち、連続して隣り合うＭ個（Ｍは２以上の整数）の第１駐車車両検出位置の検出の際に前記距離センサ（１３）からの探査波を反射した前記第１の駐車車両（４）の輪郭上の反射点の位置は、Ｍ個とも同じ位置であると仮定することによって、その同じ位置を三角法により算出することで、前記１つ以上の反射点の位置を推定することを特徴とする。
【００２１】
また、請求項７に記載の発明は、請求項１ないし６のいずれか１つに記載の駐車空間検出装置において、距離センサ（１３）は、自機から前記第１の駐車車両（４）までの複数個の距離を定期的に順次検出し、その後、自機から前記第２の駐車車両（３）までの複数個の距離を定期的に順次検出するようになっており、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、前記距離センサ（１３）が前記第１の駐車車両（４）または前記第２の駐車車両（３）までの距離を検出しているときの前記車両（２）の車速が大きくなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする。
【００２２】
このようにするのは、距離の検出が定期的な場合、自車両２の車速が増大すると、第１駐車車両検出位置の数が少なくなり、その結果、第１駐車車両形状判別パラメータが全般的に小さくなる傾向にあるからである。このようにすることで、車速に応じて適切に第１駐車車両補正量を検出することができる。
【００２３】
また、請求項８に記載の発明は、請求項１ないし７のいずれか１つに記載の駐車空間検出装置において、前記第１駐車車両反射端点補正手段は、前記複数の第１駐車車両検出位置に基づいて、前記車両（２）の進行方向に対する前記第１の駐車車両の傾き角を算出し、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、当該傾き角が大きくなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする。
【００２４】
このようにするのは、当該傾き角が大きくなるほど、第１駐車車両形状判別パラメータが全般的に大きくなる傾向にあるからである。このようにすることで、傾き角αに応じて適切に第１駐車車両補正量を検出することができる。
【００２５】
また、請求項９に記載の発明は、請求項１ないし８のいずれか１つに記載の駐車空間検出装置において、前記第１駐車車両反射端点補正手段は、前記複数の第１駐車車両検出位置に基づいて、前記自車両（２）から前記第１の駐車車両までの乖離距離を算出し、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、当該乖離距離が短くなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする。
【００２６】
このようにするのは、当該乖離距離が大きくなるほど、第１駐車車両形状判別パラメータが全般的に大きくなる傾向にあるからである。このようにすることで、乖離距離に応じて適切に第１駐車車両補正量を検出することができる。
【００２７】
また、請求項１０に記載の発明は、請求項１ないし９のいずれか１つに記載の駐車空間検出装置において、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状判別パラメータと前記第１駐車車両補正量との関係を、前記第１駐車車両形状判別パラメータの少なくとも一部の範囲の値において、前記距離センサ（１３）が前記第１の駐車車両（４）または前記第２の駐車車両（３）までの距離を検出しているときの前記車両の周囲の外気温が高くなるほど同じ前記第１駐車車両形状判別パラメータの値に対する前記第１駐車車両補正量の値が大きくなるようにすることを特徴とする。
【００２８】
このようにするのは、当該外気温が大きくなると、第１駐車車両形状判別パラメータが全般的に大きくなる傾向にあるからである。このようにすることで、外気温に応じて適切に第１駐車車両補正量を検出することができる。
【００２９】
また、請求項１１に記載の発明は、請求項１ないし１０のいずれか１つに記載の駐車空間検出装置において、前記第１駐車車両反射端点補正手段は、前記第１駐車車両形状パラメータを所定の第１駐車車両閾値と比較し、前記第１駐車車両形状パラメータが前記所定の第１駐車車両閾値より大きければ、前記第１駐車車両補正量を丸形車両用の値に設定し、前記第１駐車車両形状パラメータが前記所定の第１駐車車両閾値より小さければ、前記第１駐車車両補正量を前記丸形車両用の値よりも小さい角形車両用の値に設定することを特徴とする。このようになっていることで、簡単に丸形車両と角形車両を区別して第１駐車車両補正量を算出することができる。
【００３０】
また、請求項１２に記載の発明は、車両（２）に搭載され、第１の駐車車両（４）と第２の駐車車両（３）の間のスペースの長さを検出する駐車空間検出装置であって、前記車両（２）の移動中、探査波を繰り返し送信し、その探査波の反射波に基づいて、自機から前記第１の駐車車両（４）までの複数個の距離を順次検出し、その後、自機から前記第２の駐車車両（３）までの複数個の距離を順次検出する距離センサ（１３）と、前記距離センサ（１３）の位置であるセンサ位置を順次検出するための位置検出器（１２）と、前記距離センサ（１３）によって検出された前記第１の駐車車両（４）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第１駐車車両検出位置を記録すると共に、前記距離センサ（１３）によって検出された前記第２の駐車車両（３）までの前記複数個の距離のそれぞれについて、当該距離に相当する検知距離と、当該距離が検出されたときのセンサ位置との組から成る第２駐車車両検出位置を記録する記録手段（１１０）と、前記記録手段によって記録された前記複数の第１駐車車両検出位置に基づいて、前記第１の駐車車両（４）の前記第２の駐車車両（３）側の第１駐車車両先端位置を推定すると共に、前記記録手段によって記録された前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の前記第１の駐車車両（４）側の第２駐車車両先端位置を推定する先端位置推定手段（１２０〜１８５）と、前記先端位置推定手段によって推定された前記第１駐車車両先端位置から前記第２駐車車両先端位置までの間隔に基づいて、前記第１の駐車車両（４）と前記第２の駐車車両（３）の間のスペースの長さを検出するスペース長検出手段（１９０）と、を備え、前記先端位置推定手段は、前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の輪郭上で前記距離センサ（１３）によって距離が検出された１つ以上の反射点の位置を推定し、推定した前記１つ以上の反射点のうち、最も前記第１の駐車車両（４）に近い反射点である第２駐車車両反射端点を算出する第２駐車車両反射端点推定手段（１２０、１４５）と、前記複数の第２駐車車両検出位置に基づいて、前記第２の駐車車両（３）の形状に応じた第２駐車車両形状判別パラメータを算出する第２駐車車両形状判別パラメータ算出手段（１５０、１５５、１６０）と、前記第２駐車車両形状判別パラメータに基づいて正の第２駐車車両補正量を設定し、前記第２駐車車両反射端点を前記第２駐車車両補正量だけ前記第１の駐車車両（４）側に変化させた結果を前記第２駐車車両先端位置として推定する第２駐車車両反射端点補正手段（１６５、１７０、１７５）と、を有することを特徴とする駐車空間検出装置である。
【００３１】
このように、第２の駐車車両（３）の第１の駐車車両（４）側に最も近い第２駐車車両先端位置の推定において、第２の駐車車両（３）の輪郭上の第２駐車車両反射端点を推定した後、第２駐車車両形状判別パラメータを算出し、この第２駐車車両形状判別パラメータに応じた正の第２駐車車両補正量を設定し、第２駐車車両反射端点を第２駐車車両補正量だけ第１の駐車車両（４）側に変化させた結果を第２駐車車両先端位置として推定する。
【００３２】
ここで、算出される第１駐車車両形状判別パラメータは、第２の駐車車両（３）の形状に応じた量として算出される。したがって、従来よりも正確に、第２の駐車車両（３）の形状に応じて、第２の駐車車両の先端位置を特定することができる。
【００３３】
また、請求項１３に記載の発明は、車両（２）に搭載され、複数の駐車車両（４）間のスペースの長さを検出する駐車空間検出装置であって、前記車両（２）の移動中、探査波を繰り返し送信し、その探査波の反射波に基づいて、自機から前記駐車車両（４）までの複数個の距離を順次検出する距離センサ（１３）と、前記距離センサ（１３）の位置であるセンサ位置を順次検出するための位置検出器（１２）と、前記記録手段によって記録された前記駐車車両までの前記複数の検知距離と、当該距離が検出されたときのセンサ位置に基づいて、前記駐車車両先端位置を推定する先端位置推定手段（１２０〜１８５）と、前記先端位置推定手段によって前記駐車車両先端位置の間隔に基づいて、前記駐車車両（４）間のスペースの長さを検出するスペース長検出手段（１９０）と、を備え、前記先端位置推定手段は、前記距離センサ（１３）によって検出された複数の検知距離と、前記距離センサの移動距離とから反射点の位置を推定し、推定した前記反射点のうち、最も外側に位置する反射点を駐車車両反射端点と推定する駐車車両反射端点推定手段（１２０、１３５）と、前記距離センサ（１３）によって検出された複数の検知距離に基づいて、前記駐車車両（４）の形状に応じた駐車車両形状判別パラメータを算出する駐車車両形状判別パラメータ算出手段（１４０、１５５、１６０）と、前記駐車車両形状判別パラメータに基づいて駐車車両補正量を設定し、前記駐車車両反射端点を前記駐車車両補正量だけ前記駐車車両の外側に変化させた結果を前記駐車車両先端位置として推定する駐車車両反射端点補正手段（１６５、１７０、１７５）と、を有することを特徴とする駐車空間検出装置である。このような構成でも、請求項１と同等の効果を得ることができる。
【００３４】
なお、上記および特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係る駐車空間検出装置１の構成図である。
【図２】車両２における距離センサ１３の搭載位置および検出範囲を示す図である。
【図３】制御部が実行する処理のフローチャートである。
【図４】縦軸を検知距離Ｙ、横軸をセンサ位置Ｘとして検出距離を黒点でプロットしたグラフである。
【図５】第１駐車車両検出位置の直線部２５および第２の駐車車両に最も近い第１駐車車両検出位置２６、ならびに、第２駐車車両検出位置の直線部２７および第１の駐車車両に最も近い第２駐車車両検出位置２８を示す図である
【図６】車両の直線部３０ａ〜３０ｄとコーナー部３１ａ〜３１ｄを示す図である。
【図７】丸型車両（ａ）と角型車両（ｂ）の反射点の違いを示す図である。
【図８】丸型車両（ａ）と角型車両（ｂ）の検出位置の違いを示す図である。
【図９】車速の変化による検出位置の変化を示す図である。
【図１０】車速と補正量との関係を示す図である。
【図１１】駐車車両３、４の傾き角αを示す図である。
【図１２】駐車車両の傾き角αと補正量との関係を示す図である。
【図１３】駐車車両４までの距離Ｌを例示する図である。
【図１４】駐車車両までの距離と補正量との関係を示す図である。
【図１５】外気温と補正量との関係を示す図である。
【発明を実施するための形態】
【００３６】
（第１実施形態）
以下、本発明の第１実施形態について説明する。図１に、本実施形態に係る駐車空間検出装置１の構成を示す。この駐車空間検出装置１は、車両に搭載され、車両の縦列駐車、車庫入れ駐車等を支援するために、２台の駐車車両の間のスペース（すなわち駐車空間）の長さを検出するようになっている。図１に示すように、この駐車空間検出装置１は、位置検出器１２、距離センサ１３、操作部１４、ディスプレイ１５、スピーカ１６、制御部１７等を備えている。
【００３７】
位置検出器１２は、車両の現在位置を検出するための信号を制御部１７に出力する装置であり、車輪速センサ、舵角センサ、ヨーレートセンサ、加速度センサ等を含んでいる。本実施形態では、この位置検出器１２の出力を用いて、距離センサ１３の位置を検出する。
【００３８】
距離センサ１３は、音波（例えば超音波）、電波（例えばミリ波）、光波（例えばレーザー）等の探査波を送出すると共に、その探査波が障害物で反射して戻って来た反射波を受信することで、自機から障害物（駐車車両の輪郭上の特定の位置）までの距離を所定の検出周期で（例えば定期的に３０ミリ秒周期で）繰り返し順次検出し、検出結果の距離を制御部１７に逐次出力する装置である。この距離センサ１３は、車両に固定されているので、車両の位置および向きから距離センサ１３の位置も特定することが可能である。車両の位置および向きから距離センサ１３を特定する際には、あらかじめ制御部１７のＲＯＭ等に記録された、車両に固定された座標上の距離センサ１３の位置の情報を利用する。
【００３９】
図２に、駐車空間検出装置１を搭載する車両２における、距離センサ１３の搭載位置を例示する。この図に示すように、距離センサ１３は、例えば自車両２の左側面に取り付けられ、自機から自車両２の左側方の障害物までの距離を検出する。
【００４０】
検出可能範囲１３ａは、距離センサ１３が距離を検出できる障害物の範囲であり、例えば、距離センサ１３の正面（図２の例では車両２の真右方向）を中央として左右に所定角度（例えば３０度）開いた角度範囲内で所定の距離（角度に依存する）内にある障害物を検出できる。
【００４１】
なお、距離センサ１３は、図２に示すように車両の真横方向に正面を向けているが、真横よりも車両の前後にある程度ずれた方向に正面を向けていてもよい。距離センサ１３は、自車両２の左側面に加えて右側面に搭載されていてもよいし、また、その他の位置に搭載されていてもよい。
【００４２】
操作部１４は、自車両２の乗員の操作を受け付ける装置であり、受け付けた操作内容に応じた信号を制御部１７に出力する。
【００４３】
ディスプレイ１５は、制御部１７からの制御に応じて、各種画像を表示するようになっている。スピーカ１６は、制御部１７からの制御に応じて、各種音声を出力する装置である。
【００４４】
制御部１７は、ＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するマイクロコンピュータである。ＣＰＵは、ＲＯＭから読み出した制御部１７の後述する動作のためのプログラムを実行し、その実行の際には、位置検出器１２、距離センサ１３、操作部１４から情報を取得し、ディスプレイ１５、スピーカ１６を必要に応じて制御する。
【００４５】
以下、制御部１７の作動内容について詳細に説明する。本実施形態の典型的な適用場面は、図２に示すように、自車両２が縦列駐車をするために、縦に並んで駐車されている駐車車両３（第２の駐車車両に相当する）および駐車車両４（第１の駐車車両に相当する）の横を、駐車車両４、３の順に走行している場面である。
【００４６】
制御部１７は、その作動中、距離センサ１３から逐次出力される検知距離をＲＡＭ等の記憶媒体に時系列順に記録する。このようにすることで、距離センサ１３の位置（センサ位置という）毎の検知距離が時系列順に記録されていく。以下では、時系列に沿ってｋ番目のセンサ位置を、センサ位置Ｘｋと記し、センサ位置Ｘｋにおける距離センサ１３によって検出された検知距離を検知距離Ｙｋと記す。
【００４７】
なお、各検知距離Ｙｋを記録する際、その記録の時点において位置検出器１２からの出力に基づいて決定したセンサ位置Ｘｋを、当該検知距離Ｙｋと組にして、当該記憶媒体に記録する。当該記憶媒体に保持する検知距離およびセンサ位置の組（Ｘｋ，Ｙｋ）の数は、最新の所定個数Ｎ（例えば、車両３台分の距離を検出する程度の個数である５０個）のみとし、それより古い検知距離およびセンサ位置の組（Ｘｋ，Ｙｋ）は、順次記憶媒体から削除してもよい。以下、検知距離およびセンサ位置の組（Ｘｋ，Ｙｋ）を、検出位置（Ｘｋ，Ｙｋ）という。
【００４８】
なお、センサ位置は、駐車空間を見つける際、自車両２は駐車車両３、４に対してほぼ平行かつ直線的に移動することが多いので、本例でのセンサ位置は、自車両２の移動距離という１次元量として扱う。
【００４９】
自車両２のドライバは、縦列駐車したい駐車空間を通り過ぎた時点で、自車両２を停止させる。このとき制御部１７は、自車両２が停止したことを契機として、図３に示す処理をプログラムに従って実行し始め、まずステップ１１０で、記録されているＮ個の検出位置（Ｘｋ，Ｙｋ）を駐車車両別に分別する（添字ｋは１からＮまでの整数）。なお、図３に示す処理をプログラムに従って実行し始める契機は、操作部１４に対してドライバが所定の開始操作を行うことであってもよい。
【００５０】
図４に、縦軸を検知距離Ｙ、横軸をセンサ位置Ｘとして検出位置（Ｘｋ，Ｙｋ）を黒点でプロットしたグラフの例を示し、この図を用いて検出位置の駐車車両別の分別について説明する。この図においては、黒点がプロットされてない検出位置の範囲がある。この範囲は、距離センサ１３が障害物を検出できなかった範囲であり、このような範囲が存在したということは、２台の駐車車両間の隙間が空いていたということになる。したがって、距離センサ１３が所定回数Ｍ（例えば、５回）以上連続して障害物を検出できなかった範囲２０があれば、その範囲２０の前後２１、２２のそれぞれの範囲を、１台の駐車車両を検出した範囲とする。つまり、距離センサ１３が所定回数Ｍ以上連続して障害物を検出できなかった範囲を、駐車車両の境界とする。
【００５１】
この駐車車両の境界よりも前に検出した範囲２１の複数の検出位置のそれぞれを、センサ位置Ｘ１ｉおよび当該センサ位置から第１の駐車車両４の輪郭上の各位置までの距離Ｙ１ｉまでの距離の組から成る第１駐車車両検出位置に区分けし（ただし、ｉは１から第１駐車車両検出位置の数までの整数）、この駐車車両の境界よりも後に検出した範囲２２の複数の検出位置のそれぞれを、センサ位置Ｘ２ｉおよび当該センサ位置から第２の駐車車両３の輪郭上の各位置までの距離Ｙ２ｉまでの距離の組から成る第２駐車車両検出位置に区分けし（ただし、ｉは１から第２駐車車両検出位置の数までの整数）、それら複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）および複数の第２駐車車両検出位置（Ｘ２ｉ，Ｙ２ｉ）をＲＡＭに記録する。
【００５２】
続いてステップ１１５では、変数ｎに１を代入する。変数ｎは、値が１なら第１の駐車車両４を対象とする処理を行うことを意味し、値が２なら第２の駐車車両３を対象とする処理を行うことを意味する。
【００５３】
続いてステップ１２０では、変数ｎの値が１なので、複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）に基づいて、第１の駐車車両４の輪郭上の位置であり、かつ、距離センサ１３によって距離が検出された複数の位置である反射点（ＲＸ１ｉ，ＲＹ１ｉ）の位置を推定する。
【００５４】
推定方法は、三角測量を用いて複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）の一部に回転補正処理を施し、回転補正処理後の当該一部の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）のそれぞれを、反射点（ＲＸ１ｉ，ＲＹ１ｉ）として特定する。
【００５５】
三角測量を用いた回転補正処理の詳細は、特許文献１の００２８段落および図６に示されたものと同じである。具体的には、第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）の端から３点毎に、３点の情報を用いて、当該３点の中央の点の回転補正を行う。例えば、連続的に隣り合う３つの第１駐車車両検出位置（Ｘ１１，Ｙ１１）、（Ｘ１２，Ｙ１２）、（Ｘ１３，Ｙ１３）については、これらのうち２番目の第１駐車車両検出位置（Ｘ１２，Ｙ１２）の回転補正を行う。この際、例えば当該２番目の第１駐車車両検出位置（Ｘ１２，Ｙ１２）の回転角度θは、θ＝Ａｒｃｓｉｎ（（Ｙ１３−Ｙ１１）／（Ｘ１３−Ｘ１１））により求め、また、回転半径は、Ｙ１２とし、回転中心は、当該２番目の第１駐車車両検出位置（Ｘ１２，Ｙ１２）を検出したときの距離センサ１３の位置（Ｘ１２，０）とする。
【００５６】
このような回転補正は、「連続して隣り合う３つ（３以外のＭ個（Ｍは２以上の整数）であってもよい）の第１駐車車両検出位置（Ｘ１１，Ｙ１１）、（Ｘ１２，Ｙ１２）、（Ｘ１３，Ｙ１３）の検出の際に探査波を反射した第１の駐車車両４の輪郭上の反射点の位置は、３つとも同じ位置である」と仮定することによって、その同じ位置を三角法により算出しているので、三角測量を用いた方法に該当する。上記のような回転補正に限らず、複数の第１駐車車両検出位置の検出の際に探査波を反射した第１の駐車車両４の輪郭上の反射点の位置はほぼ同じであると仮定することによって当該位置を算出する方法（三角測量を用いた方法）なら、他のどのような方法を採用してもよい。
【００５７】
また、ステップ１２０では、三角測量を用いた方法に限らず、複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）に基づいて、第１の駐車車両４の輪郭上で距離センサ１３によって距離が検出された（すなわち、探査波を反射して距離センサ１３に反射波を返した）複数の反射点（ＲＸ１ｉ，ＲＹ１ｉ）の位置を推定する方法であれば、三角測量を用いた方法に限らず、他のどのような方法を採用してもよい。
【００５８】
続いてステップ１３０では、変数ｎが１であるか２であるかを判定し、１であれば続いてステップ１３５に進み、２であれば続いてステップ１４５に進む。この事例の場合、まず変数ｎが１になっているので、続いてステップ１３５に進む。
【００５９】
ステップ１３５では、直前のステップ１２０で推定した複数の第１駐車車両反射点（ＲＸ１ｉ，ＲＹ１ｉ）のうち、最も第２の駐車車両３に近い反射点（ＲＸ１ｑ，ＲＹ１ｑ）を第１駐車車両反射端点（ＲＥＸ１，ＲＥＹ１）とする。具体的には、第１駐車車両反射点（ＲＸ１ｉ，ＲＹ１ｉ）のうち、最大のセンサ位置ＲＸ１ｑを有する第１駐車車両反射点（ＲＸ１ｑ，ＲＹ１ｑ）を、第１駐車車両反射端点（ＲＥＸ１、ＲＥＹ１）とする。この第１駐車車両反射端点が、第１の駐車車両４の輪郭上で、反射点となって距離センサ１３によって検知された、最も第２の駐車車両３に近い点に相当する。この第１駐車車両反射端点のセンサ位置成分（Ｘ成分）がＲＸ１ｑとなり、検知距離成分（Ｙ成分）がＲＹ１ｑとなる。この第１駐車車両反射端点のセンサ位置成分ＲＸ１ｑは、直前のステップ１２０で推定した複数の第１駐車車両反射点（ＲＸ１ｉ，ＲＹ１ｉ）のセンサ位置成分ＲＸ１ｉのうち、最も大きい値に相当する。
【００６０】
続いてステップ１４０では、ステップ１１０で記録された複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）のうち、第２の駐車車両３側に最も近いセンサ位置を含む第１駐車車両検出位置を特定する。具体的には、複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）のうち、最も大きいセンサ位置Ｘ１ｑを有する第１駐車車両検出位置（Ｘ１ｑ，Ｙ１ｑ）を特定する。なお、複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）のうち、最も大きい検知距離Ｙ１ｑを有する第１駐車車両検出位置（Ｘ１ｑ，Ｙ１ｑ）を特定しても、同じ第１駐車車両検出位置が特定される。そして、特定した第１駐車車両検出位置に含まれる検知距離Ｙ１ｑを第１駐車車両最大検知距離ＹＭＡＸ１とする。
【００６１】
続いてステップ１５５では、本事例での変数ｎの値が１なので、複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）に含まれる複数の検知距離Ｙ１ｉのうち最も小さい検知距離Ｙ１ｐを第１駐車車両最小検知距離ＹＭＩＮ１とする。
【００６２】
続いてステップ１６０では、本事例での変数ｎの値が１なので、第１駐車車両最大検知距離ＹＭＡＸ１から第１駐車車両最小検知距離ＹＭＩＮ１を減算した結果を第１駐車車両形状判別パラメータΔＹ１とする。
【００６３】
このようにして算出された第１駐車車両形状判別パラメータΔＹ１は、複数の第１駐車車両検出位置（図５の中央より左側の複数の黒点）のうち直線状に並ぶ直線部２５に対する、複数の第１駐車車両検出位置のうち第２の駐車車両３側に最も近い第１駐車車両検出位置２６の、曲がり度合いを示す量であり、曲がり度合いが大きいほど、第１駐車車両形状判別パラメータΔＹ１が大きくなる。したがって、第１駐車車両形状判別パラメータΔＹ１は、第１の駐車車両４の形状に応じたパラメータである。
【００６４】
発明者は、このような第１駐車車両形状判別パラメータが、第１の駐車車両４のコーナー部の形状の特徴を反映する量として好ましいことを見いだした。図６に示すように、車両の輪郭は、概ね真っ直ぐ伸びる直線部３０ａ〜３０ｄと、直線部３０ａ〜３０ｄ間を繋ぐコーナー部３１ａ〜３１ｄとがある。
【００６５】
そして、図７（ａ）に示すように緩やかに曲がっている（曲率半径が大きい）コーナー部３２に比べ、図７（ｂ）に示すように角張っている（曲率半径が小さい）コーナー部３４の方が、距離センサ１３から探査波を受けて反射波を距離センサ１３に反射できる範囲（すなわち、反射点となり得る範囲）３３、３５が広いからである。
【００６６】
したがって、図８（ａ）に示すようなコーナー部が緩やかに曲がっている車両の複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）においては、直線部３６に対する、第２の駐車車両側に最も近い第１駐車車両検出位置３７の曲がり度合いが大きいが、これに対して、図８（ｂ）に示すようなコーナー部が角張っている車両の複数の第１駐車車両検出位置（Ｘ１ｉ，Ｙ１ｉ）においては、直線部３８に対する、第２の駐車車両側に最も近い第１駐車車両検出位置３９の曲がり度合いは小さくなる。このように、第１駐車車両形状判別パラメータΔＹ１が大きいほど、第１の駐車車両４のコーナー部の曲率半径が大きくなる傾向にある。
【００６７】
本実施形態では、このような第１駐車車両形状判別パラメータΔＹ１の具体例として、第１駐車車両最大検知距離ＹＭＡＸ１から第１駐車車両最小検知距離ＹＭＩＮ１を減算した値を採用している。このような例を採用した場合は、最大値、最小値の抽出といった簡易な計算方法で第１駐車車両形状判別パラメータΔＹ１を決定できるので、計算負荷が少なくて済む。
【００６８】
続いてステップ１６５では、本事例での変数ｎの値が１なので、直前のステップ１６０で算出した第１駐車車両形状判別パラメータΔＹ１を所定の閾値（第１駐車車両閾値、第２駐車車両閾値の一例に相当する）と比較し、第１駐車車両形状判別パラメータΔＹ１が当該閾値よりも大きいか否かを判定する。
【００６９】
第１駐車車両形状判別パラメータΔＹ１が閾値よりも大きいと判定した場合、つまり、第１の駐車車両４の第２の駐車車両３側のコーナー部の曲率が比較的大きい場合、続いてステップ１７０に進み、第１駐車車両補正量を丸形車両用の正の値であるΔＸｒｏｕｎｄに設定し、第１駐車車両反射端点のセンサ位置成分ＲＥＸ１を第１駐車車両補正量だけ第２の駐車車両３側（すなわち、正側）に変化させた結果ＲＥＸ１＋ΔＸｒｏｕｎｄを第１駐車車両先端位置ＸＴ１として推定する。これは、第１駐車車両反射端点（ＲＥＸ１，ＲＥＹ１）の位置を当該第１駐車車両補正量だけ第２の駐車車両３に近づくようにＸ軸方向（センサ位置の増加方向）に移動させた結果の位置を第１駐車車両先端位置として推定することに相当する。
【００７０】
第１駐車車両形状判別パラメータΔＹ１が閾値と同じかそれ未満であると判定した場合、つまり、第１の駐車車両４の第２の駐車車両３側のコーナー部の曲率が比較的小さい場合、続いてステップ１７５に進み、第１駐車車両補正量を角形車両用の正の値であるΔＸｓｈａｒｐに設定し、第１駐車車両反射端点のセンサ位置成分ＲＥＸ１を第１駐車車両補正量だけ第２の駐車車両３側（すなわち、正側）に変化させた結果ＲＥＸ１＋ΔＸｓｈａｒｐを第１駐車車両先端位置ＸＴ１として推定する。これは、第１駐車車両反射端点（ＲＥＸ１，ＲＥＹ１）の位置を当該第１駐車車両補正量だけ第２の駐車車両３に近づくようにＸ軸方向（センサ位置の増加方向）に移動させた結果の位置を第１駐車車両先端位置として推定することに相当する。
【００７１】
なお、丸形車両用の第１駐車車両補正量の値であるΔＸｒｏｕｎｄの方が、角形車両用の第１駐車車両補正量の値であるΔＸｓｈａｒｐよりも大きい。一例としては、ΔＸｒｏｕｎｄは３０ｃｍとし、ΔＸｓｈａｒｐは１０ｃｍとする。したがって、上記閾値を境に段階的に、第１駐車車両形状判別パラメータΔＹ１が大きいほど大きくなるよう、正の第１駐車車両補正量が設定される。
【００７２】
このようにするのは、発明者の検証によれば、図７（ａ）、（ｂ）に示すように、第１駐車車両形状判別パラメータが大きい場合、すなわち、車両が緩やかに曲がっている場合は、そうでない場合に比べ、反射点の一番端から車両先端位置までの距離４１、４２が長いからである。
【００７３】
続いてステップ１８０では、変数ｎが２であるか１であるかを判定し、２であればステップ１９０に進み、１であればステップ１８５に進む。本事例では、変数ｎが１なので、続いてステップ１８５に進み、変数ｎの値を２とし、再度ステップ１２０に戻る。
【００７４】
続くステップ１２０では、変数ｎの値が２なので、複数の第２駐車車両検出位置（Ｘ１，Ｙ２ｉ）に基づいて、第２の駐車車両３の輪郭上の点であり、かつ距離センサ１３によって距離が検出された点である複数の反射点（ＲＸ２ｉ，ＲＹ２ｉ）の位置を推定する。推定方法は、変数ｎが１の時にステップ１２０で行った場合と同じものを採用してもよいし、それ以外の三角測量を用いた方法でもよいし、三角測量を用いた方法以外の方法を採用してもよい。
【００７５】
続いてステップ１３０では、ｎが２であると判定し、ステップ１４５に進む。ステップ１４５では、直前のステップ１２０で推定した複数の第２駐車車両反射点（ＲＸ２ｉ，ＲＹ２ｉ）のうち、最も第１の駐車車両４に近い反射点（ＲＸ２ｑ，ＲＹ２ｑ）を第２駐車車両反射端点（ＲＥＸ２，ＲＥＹ２）とする。具体的には、第２駐車車両反射点（ＲＸ２ｉ，ＲＹ２ｉ）のうち、最小のセンサ位置ＲＸ２ｑを有する第２駐車車両反射点（ＲＸ２ｑ，ＲＹ２ｑ）を、第２駐車車両反射端点（ＲＥＸ２、ＲＥＹ２）とする。この第２駐車車両反射端点が、第２の駐車車両３の輪郭上で、反射点となって距離センサ１３によって検知された、最も第１の駐車車両４に近い点に相当する。この第２駐車車両反射端点のセンサ位置成分（Ｘ成分）がＲＸ２ｑとなり、検知距離成分（Ｙ成分）がＲＹ２ｑとなる。この第２駐車車両反射端点のセンサ位置成分ＲＸ２ｑは、直前のステップ１２０で推定した複数の第２駐車車両反射点（ＲＸ２ｉ，ＲＹ２ｉ）のセンサ位置成分ＲＸ２ｉのうち、最も小さい値に相当する。
【００７６】
続いてステップ１５０では、ステップ１１０で記録した複数の第２駐車車両検出位置（Ｘ２ｉ，Ｙ２ｉ）のうち、第１の駐車車両４側に最も近いセンサ位置を含む第２駐車車両検出位置を特定する。具体的には、複数の第２駐車車両検出位置（Ｘ２ｉ，Ｙ２ｉ）のうち、最も小さいセンサ位置Ｘ２ｑを有する第２駐車車両検出位置（Ｘ２ｑ，Ｙ２ｑ）を特定する。なお、複数の第２駐車車両検出位置（Ｘ２ｉ，Ｙ２ｉ）のうち、最も大きい検知距離Ｙ２ｑを有する第２駐車車両検出位置（Ｘ２ｑ，Ｙ２ｑ）を特定しても、同じ第２駐車車両検出位置が特定される。そして、特定した第２駐車車両検出位置に含まれる検知距離Ｙ２ｑを第２駐車車両最大検知距離ＹＭＡＸ２とする。
【００７７】
続いてステップ１５５では、本事例での変数ｎの値が２なので、複数の第２駐車車両検出位置（Ｘ２ｉ，Ｙ２ｉ）に含まれる複数の検知距離Ｙ２ｉのうち最も小さい検知距離Ｙ２ｐを第２駐車車両最小検知距離ＹＭＩＮ２とする。
【００７８】
続いてステップ１６０では、本事例での変数ｎの値が２なので、第２駐車車両最大検知距離ＹＭＡＸ２から第２駐車車両最小検知距離ＹＭＩＮ２を減算した結果を第２駐車車両形状判別パラメータΔＹ２とする。
【００７９】
このようにして算出された第２駐車車両形状判別パラメータΔＹ２は、複数の第２駐車車両検出位置（図５の中央より右側の複数の黒点）のうち直線状に並ぶ直線部２７に対する、複数の第２駐車車両検出位置のうち第１の駐車車両４側に最も近い第２駐車車両検出位置２８の、曲がり度合いを示す量であり、曲がり度合いが大きいほど、第２駐車車両形状判別パラメータΔＹ２が大きくなる。したがって、第２駐車車両形状判別パラメータΔＹ２は、第２の駐車車両３の形状に応じたパラメータである。
【００８０】
このような第２駐車車両形状判別パラメータΔＹ２は、第１駐車車両形状判別パラメータΔＹ１と同じ理由で、第２駐車車両形状判別パラメータΔＹ２が大きいほど、第２の駐車車両３のコーナー部の曲率半径が大きくなる傾向にあるので、第２の駐車車両３のコーナー部の形状の特徴を反映する量として好ましい。そして、本実施形態では、このような第２駐車車両形状判別パラメータΔＹ２の具体的例として、第２駐車車両最大検知距離ＹＭＡＸ２から第２駐車車両最小検知距離ＹＭＩＮ２を減算した値を採用している。このような例を採用した場合は、最大値、最小値の抽出といった簡易な計算方法で第２駐車車両形状判別パラメータΔＹ２を決定できるので、計算負荷が少なくて済む。
【００８１】
続いてステップ１６５では、本事例での変数ｎの値が２なので、直前のステップ１６０で算出した第２駐車車両形状判別パラメータΔＹ２を上述の所定の閾値（第１駐車車両閾値、第２駐車車両閾値の一例に相当する）と比較し、第２駐車車両形状判別パラメータΔＹ２が当該閾値よりも大きいか否かを判定する。
【００８２】
第２駐車車両形状判別パラメータΔＹ２が閾値よりも大きいと判定した場合、つまり、第２の駐車車両３の第１の駐車車両４側のコーナー部の曲率が比較的大きい場合、続いてステップ１７０に進み、第２駐車車両補正量を丸形車両用の正の値である上記ΔＸｒｏｕｎｄに設定し、第２駐車車両反射端点のセンサ位置成分ＲＥＸ２を第２駐車車両補正量だけ第１の駐車車両４側（すなわち、負側）に変化させた結果ＲＥＸ２−ΔＸｒｏｕｎｄを第２駐車車両先端位置ＸＴ２として推定する。これは、第２駐車車両反射端点（ＲＥＸ２，ＲＥＹ２）の位置を当該第２駐車車両補正量だけ第１の駐車車両４に近づくようにＸ軸方向（センサ位置の減少方向）に移動させた結果の位置を第２駐車車両先端位置として推定することに相当する。
【００８３】
第２駐車車両形状判別パラメータΔＹ２が閾値と同じかそれ未満であると判定した場合、つまり、第２の駐車車両３の第１の駐車車両４側のコーナー部の曲率が比較的小さい場合、続いてステップ１７５に進み、第２駐車車両補正量を角形車両用の正の値である上記ΔＸｓｈａｒｐに設定し、第２駐車車両反射端点のセンサ位置成分ＲＥＸ２を第２駐車車両補正量だけ第１の駐車車両４側（すなわち、負正側）に変化させた結果ＲＥＸ２−ΔＸｓｈａｒｐを第２駐車車両先端位置ＸＴ２として推定する。これは、第２駐車車両反射端点（ＲＥＸ２，ＲＥＹ２）の位置を当該第２駐車車両補正量だけ第１の駐車車両４に近づくようにＸ軸方向（センサ位置の増加方向）に移動させた結果の位置を第２駐車車両先端位置として推定することに相当する。このように、上記閾値を境に段階的に、第２駐車車両形状判別パラメータΔＹ２が大きいほど大きくなるよう、正の第２駐車車両補正量が設定される。
【００８４】
続いてステップ１８０では、本事例では、変数ｎが２であると判定するので、続いてステップ１９０に進み、ｎが１のときにステップ１７０または１７５で推定された第１駐車車両先端位置ＸＴ１（ＲＥＸ１＋ΔＸｒｏｕｎｄまたはＲＥＸ１＋ΔＸｓｈａｒｐ）から、ｎが２のときにステップ１７０または１７５で推定された第２駐車車両先端位置ＸＴ２（ＲＥＸ２−ΔＸｒｏｕｎｄまたはＲＥＸ２−ΔＸｓｈａｒｐ）までの間隔ＸＴ２−ＸＴ１を、第１の駐車車両４と第２の駐車車両３の間の駐車スペースの長さとする。あるいは、間隔ＸＴ２−ＸＴ１に対して何らかの補正係数（例えば、０．９）を乗じた結果を、第１の駐車車両４と第２の駐車車両３の間の駐車スペースの長さとしてもよい。このようにすることで、駐車車両４、３間のスペースの長さを検出することができる。
【００８５】
ステップ１９０の後、制御部１７は図３の処理を終了すると共に、直前のステップ１９０で算出した駐車車両４、３間のスペースの長さに基づいて、当該駐車空間へ駐車するための支援を行う。例えば、あらかじめ定められた自車両２が縦列駐車するために必要なスペースの長さと、ステップ１９０で検出した駐車スペースの長さとを比較し、前者の方が大きければ、縦列駐車が可能である旨の報知をディスプレイ１５およびスピーカ１６の一方または両方を用いて行い、後者の方が大きければ、縦列駐車が不可能である旨の報知をディスプレイ１５およびスピーカ１６の一方または両方を用いて行う。あるいは、自車両２が縦列駐車するために必要なスペースの長さと、ステップ１９０で検出した駐車スペースの長さとをそのまま乗員に報知してもよい。
【００８６】
以上説明した通り、第１の駐車車両４の第２の駐車車両３側に最も近い第１駐車車両先端位置の推定において、第１駐車車両反射端点のセンサ位置成分ＲＥＸ１を推定し（ステップ１３５）、その後、第１駐車車両形状判別パラメータΔＹ１を算出し（ステップ１６０）、この第１駐車車両形状判別パラメータΔＹ１が大きいほど大きい正の第１駐車車両補正量を設定し、第１駐車車両反射端点のセンサ位置成分ＲＥＸ１を第１駐車車両補正量だけ第２の駐車車両３側に変化させた結果を第１駐車車両先端位置として推定する（１６５、１７０、１７５）。また、第２の駐車車両３の第１の駐車車両４側に最も近い第２駐車車両先端位置の推定において、第２駐車車両反射端点のセンサ位置成分ＲＥＸ２を推定し（ステップ１３５）、その後、第２駐車車両形状判別パラメータΔＹ２を算出し（ステップ１６０）、この第２駐車車両形状判別パラメータΔＹ２が大きいほど大きい正の第２駐車車両補正量を設定し、第２駐車車両反射端点のセンサ位置成分ＲＥＸ２を第２駐車車両補正量だけ第１の駐車車両４側に変化させた結果を第２駐車車両先端位置として推定する（１６５、１７０、１７５）。
【００８７】
このような第１駐車車両形状判別パラメータΔＹ１、第２駐車車両形状判別パラメータΔＹ２は、上述の通り、車両のコーナー部の形状の特徴を反映する量として好ましいので、第１の駐車車両４のコーナー部の形状の特徴を反映した方法で第１駐車車両先端位置を決定することができ、第２の駐車車両３のコーナー部の形状の特徴を反映した方法で第２駐車車両先端位置を決定することができる。したがって、従来よりも正確に、駐車車両のコーナー形状に応じて、駐車車両４、３の先端位置を特定することができる。
【００８８】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本発明が第１実施形態と異なるのは、制御部１７による第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２の算出方法のみである。ただし、第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２が、それぞれ第１の駐車車両４および第２の駐車車両の形状に応じたパラメータであることには変わりない。
【００８９】
より具体的には、本実施形態では、第１実施形態と同様、第１駐車車両最大検知距離ＹＭＡＸ１から第１駐車車両最小検知距離ＹＭＩＮ１を減算した結果を第１駐車車両形状判別パラメータΔＹ１とし、第２駐車車両最大検知距離ＹＭＡＸ２から第２駐車車両最小検知距離ＹＭＩＮ２を減算した結果を第２駐車車両形状判別パラメータΔＹ２としている。また、第１駐車車両最大検知距離ＹＭＡＸ１および第２駐車車両最大検知距離ＹＭＡＸ２の算出方法も、第１実施形態と同じである。
【００９０】
しかし、第１駐車車両最小検知距離ＹＭＩＮ１および第２駐車車両最小検知距離ＹＭＩＮ２の算出方法は、第１実施形態と異なる。このため、本実施形態の制御部１７は、図３のステップ１５５の処理内容のみが、第１実施形態と異なる。
【００９１】
具体的には、変数ｎが１のときのステップ１５５では、複数の第１駐車車両検出位置（図８（ａ）の黒点）のうちから、直線状に並ぶ直線部３６を特定する。
【００９２】
この特定方法は、例えば、最初に検出された第１駐車車両検出位置以外の各第１駐車車両検出位置を対象として、１回前に検出された第１駐車車両検出位置に対する、検知距離の変化量を算出する。例えば、図８（ａ）の第１駐車車両検出位置４４を対象とする場合は、その１回前に検出された第１駐車車両検出位置４５に対する、検知距離Ｙの変化量（Ｙ１ｉ−Ｙ１ｉ−１）を算出する。そして、それら差分された変化量が連続的に所定値（例えば、５ｃｍ）以内になっているような第１駐車車両検出位置のグループを、直線状に並ぶ直線部３６として特定するようになっていてもよい。これは、検知距離Ｙを時間で１階微分した値が連続的に所定値以内になっている第１駐車車両検出位置のグループを、直線状に並ぶ直線部３６として特定することに相当する。
【００９３】
また、別の特定方法としては、例えば、駐車空間検出装置１が自車両２の進行方向に対して斜めになっている場合に対応するために、検知距離Ｙ１ｉを時間で１階微分ではなく２階微分した値（例えば、Ｙ１ｉ−２Ｙ１ｉ−１＋Ｙ１ｉ−２）が連続的に所定値以内になっている第１駐車車両検出位置のグループを、直線状に並ぶ直線部３６として特定するようになっていてもよい。
【００９４】
更に変数ｎが１のときのステップ１５５では、特定した直線部３６に属する複数の第１駐車車両検出位置３６に含まれる複数の検知距離Ｙ１ｉのうち、代表値を第１駐車車両最小検知距離ＹＭＩＮ１とする。代表値としては、例えば、複数の検知距離Ｙ１ｉの平均値でもよいし、最大値でもよいし、最小値でもよいし、特定の１つの値でもよい。
【００９５】
また、変数ｎが２のときのステップ１５５では、複数の第２駐車車両検出位置のうちから、直線状に並ぶ直線部を特定する。特定方法は、変数ｎが１のときのステップ１５５の第１駐車車両検出位置を第２駐車車両検出位置に代えたものでよい。更に変数ｎが２のときのステップ１５５では、特定した直線部に属する複数の第２駐車車両検出位置に含まれる複数の検知距離Ｙ２ｉのうち、代表値を第２駐車車両最小検知距離ＹＭＩＮ２とする。どのような代表値とするかの選択は、変数ｎが１のときのステップ１５５と同じでよい。
【００９６】
このように、第１実施形態と異なる方法で、第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２を算出することもできる。
【００９７】
（第３実施形態）
次に、本発明の第３実施形態について説明する。本発明が第１実施形態と異なるのは、制御部１７による第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２の算出方法のみである。ただし、第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２が、それぞれ第１の駐車車両４および第２の駐車車両の形状に応じたパラメータであることには変わりない。
【００９８】
具体的な変更点としては、本実施形態では、図３のステップ１４０、１５０、１５５、１６０の処理内容のみが、第１実施形態と異なっている。
【００９９】
より具体的には、ステップ１４０では、まず第１実施形態と同様に、複数の第１駐車車両検出位置（Ｘ１ｉ,Ｙ１ｉ）のうち第２の駐車車両３側に最も近いセンサ位置Ｘ１ｑを含む第１駐車車両検出位置（Ｘ１ｑ，Ｙ１ｑ）（図８（ａ）の例では検出位置３７）を特定する。そして、特定した当該第１駐車車両検出位置（Ｘ１ｑ，Ｙ１ｑ）に含まれるセンサ位置Ｘ１ｑおよび検知距離Ｙ１ｑをそれぞれＸａおよびＹａとする。
【０１００】
続いて、変数ｎが１の場合のステップ１５５では、上記第２実施形態と同様に、複数の第１駐車車両検出位置（図８（ａ）の黒点）のうちから、直線状に並ぶ直線部３６を特定する。そして、直線部３６に属する第１駐車車両検出位置のうち第２の駐車車両３側に最も近い検出位置４６を特定し、特定した当該第１駐車車両検出位置４６に含まれるセンサ位置および検知距離をＸｂおよびＹｂとする。
【０１０１】
続いて、変数ｎが１の場合のステップ１６０では、ステップ１４０、１５５で算出したＸａ、Ｙａ、Ｘｂ、Ｙｂから、｜（Ｙａ−Ｙｂ）／（Ｘａ−Ｘｂ）｜を算出し、算出結果を第１駐車車両形状判別パラメータΔＹ１とする。このようにして算出した第１駐車車両形状判別パラメータΔＹ１は、図８（ａ）の例では、第１駐車車両検出位置４６から第１駐車車両検出位置３７までの傾きに相当する。
【０１０２】
このような傾きも、第１駐車車両検出位置のうち直線状に並ぶ直線部に対する、当該複数の第１駐車車両検出位置のうち第２の駐車車両３側に最も近い第１駐車車両検出位置の、曲がり度合いが大きいほど大きい量に相当する。
【０１０３】
また、ステップ１５０では、まず第１実施形態と同様に、複数の第２駐車車両検出位置（Ｘ１２,Ｙ１２）のうち第１の駐車車両４側に最も近いセンサ位置Ｘ２ｑを含む第２駐車車両検出位置（Ｘ２ｑ，Ｙ２ｑ）を特定する。そして、特定した当該第２駐車車両検出位置（Ｘ２ｑ，Ｙ２ｑ）に含まれるセンサ位置Ｘ２ｑおよび検知距離Ｙ２ｑをそれぞれＸａおよびＹａとする。
【０１０４】
続いて、変数ｎが２の場合のステップ１５５では、上記第２実施形態と同様に、複数の第２駐車車両検出位置のうちから、直線状に並ぶ直線部を特定する。そして、直線部に属する第２駐車車両検出位置のうち第１の駐車車両４側に最も近い検出位置を特定し、特定した当該第２駐車車両検出位置に含まれるセンサ位置および検知距離をＸｂおよびＹｂとする。
【０１０５】
続いて、変数ｎが２の場合のステップ１６０では、ステップ１５０、１５５で算出したＸａ、Ｙａ、Ｘｂ、Ｙｂから、｜（Ｙａ−Ｙｂ）／（Ｘａ−Ｘｂ）｜を算出し、算出結果を第２駐車車両形状判別パラメータΔＹ２とする。このような傾きも、第２駐車車両検出位置のうち直線状に並ぶ直線部に対する、当該複数の第２駐車車両検出位置のうち第１の駐車車両４側に最も近い第１駐車車両検出位置の、曲がり度合いが大きいほど大きい量に相当する。
【０１０６】
（第４実施形態）
次に、本発明の第４実施形態について説明する。本発明が第１実施形態と異なるのは、制御部１７による第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２の算出方法のみである。ただし、第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２が、それぞれ第１の駐車車両４および第２の駐車車両の形状に応じたパラメータであることには変わりない。
【０１０７】
具体的な変更点としては、本実施形態では、図３のステップ１４０、１５０、１５５、１６０の処理内容のみが、第１実施形態と異なっている。
【０１０８】
より具体的には、ステップ１４０では、複数の第１駐車車両検出位置（Ｘ１ｉ,Ｙ１ｉ）のうち第２の駐車車両３側に最も近いセンサ位置Ｘ１ｑ（図８（ａ）の例では検出位置３７のＸ座標値）を特定する。そして、特定したセンサ位置Ｘ１ｑをＸａとする。
【０１０９】
続いて、変数ｎが１の場合のステップ１５５では、直前のステップ１３５において特定した第１駐車車両反射端点（ＲＥＸ１，ＲＥＹ１）のセンサ位置成分（Ｘ成分）ＲＥＸ１を読み出してＸｂとする。
【０１１０】
続いて、変数ｎが１の場合のステップ１６０では、直前のステップ１４０、１５５で算出したＸａとＸｂの差Ｘａ−Ｘｂを算出し、算出結果を第１駐車車両形状判別パラメータΔＹ１とする。このような量も、第１駐車車両検出位置のうち直線状に並ぶ直線部に対する、当該複数の第１駐車車両検出位置のうち第２の駐車車両３側に最も近い第１駐車車両検出位置の、曲がり度合いが大きいほど大きい量に相当する。
【０１１１】
また、ステップ１５０では、複数の第２駐車車両検出位置（Ｘ１２,Ｙ１２）のうち第１の駐車車両４側に最も近いセンサ位置Ｘ２ｑを特定する。そして、特定した当該センサ位置Ｘ２ｑをＸａとする。
【０１１２】
続いて、変数ｎが２の場合のステップ１５５では、直前のステップ１４５において特定した第２駐車車両反射端点（ＲＥＸ２，ＲＥＹ２）のセンサ位置成分（Ｘ成分）ＲＥＸ２を読み出してＸｂとする。
【０１１３】
続いて、変数ｎが２の場合のステップ１６０では、直前のステップ１５０、１５５で算出したＸｂとＸａの差Ｘｂ−Ｘａを算出し、算出結果を第１駐車車両形状判別パラメータΔＹ１とする。このような両きも、第２駐車車両検出位置のうち直線状に並ぶ直線部に対する、当該複数の第２駐車車両検出位置のうち第１の駐車車両４側に最も近い第１駐車車両検出位置の、曲がり度合いが大きいほど大きい量に相当する。
【０１１４】
（第５実施形態）
次に、本発明の第５実施形態について説明する。本実施形態が第１〜第４実施形態と異なるのは、ステップ１６５で第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２と比較していた閾値が、固定値ではなく、可変値であることである。
【０１１５】
具体的には、制御部１７は、この閾値を、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の車速が大きくなるほど小さくするようになっている。
【０１１６】
このようにするのは、図９に示すように、黒点で表した複数の検出位置（第１駐車車両検出位置および第２駐車車両検出位置のどちらにも当てはまる）における隣りあうセンサ位置間の距離間隔Ｄが、自車両２の車速が低い場合（図９（ａ）の場合）よりも高い場合（図９（ｂ）の場合）の方が大きくなり、その結果、車速が高いほど、検出できるセンサ位置の端の限界点４７、４８が縮んでしまう傾向にあり、その結果、自車両２の車速が増大すると、第１駐車車両または第２駐車車両形状判別パラメータが全般的に小さくなるからである。なお、図９（ａ）、（ｂ）における実線は、検出対象の駐車車両の輪郭である。
【０１１７】
車速が高いほど閾値を小さくする例としては、例えば、閾値を車速に反比例する量としてもよい。例えば車速がＶ１のとき、閾値がＴＨ１となり、車速がＶ２（Ｖ１より高い）のとき、閾値がＴＨ２（ＴＨ１より小さい）となるとする。
【０１１８】
この場合、第１駐車車両補正量（または第２駐車車両補正量）は、車速がＶ１のとき、図１０（ａ）に示すように、閾値がＴＨ１以下でΔＸｓｈａｒｐとなり、ＴＨ１を超えるとΔＸｒｏｕｎｄとなるが、車速がＶ２のとき、図１０（ｂ）に示すように、閾値がＴＨ２以下でΔＸｓｈａｒｐとなり、ＴＨ２を超えるとΔＸｒｏｕｎｄとなる。
【０１１９】
したがって、車速がＶ１のときとＶ２のときとで、第１駐車車両形状判別パラメータΔＹ１と第１駐車車両補正量との関係（または、第２駐車車両形状パラメータΔＹ２と第２駐車車両補正量との関係）を比べると、第１駐車車両形状判別パラメータΔＹ１（または第２駐車車両形状パラメータΔＹ２）がＴＨ１からＴＨ２までの範囲の値において、同じ第１駐車車両形状判別パラメータΔＹ１（または第２駐車車両形状パラメータΔＹ２）の値でも、車速がＶ１の場合よりも車速がＶ２（＞Ｖ１）の場合の方が、第１駐車車両補正量（または第２駐車車両補正量）が大きくなる。このようにすることで、車速に応じて適切に第１駐車車両補正量を検出することができる。
【０１２０】
なお、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の車速としては、例えば、図３の処理が開始された時点で記録されているＮ個の検出位置（Ｘｋ，Ｙｋ）中のＮ個のセンサ位置Ｘｋのうち、最大のセンサ位置ＸＮから最小のセンサ位置Ｘ１を減算した値（すなわち、距離センサ１３が第１の駐車車両４および第２の駐車車両３までの距離を検出している間の自車両２の移動距離）を、最初の検出距離Ｙ１を検出した時刻から最後の検出距離ＹＮを検出した時刻までの時間（検出時間間隔×（Ｎ−１））で除算した結果を採用してもよい。この除算結果は、距離センサ１３が第１の駐車車両４および第２の駐車車両３までの距離を検出している間の自車両２の平均車速に相当する。
【０１２１】
（第６実施形態）
次に、本発明の第６実施形態について説明する。本実施形態が第１〜第４実施形態と異なるのは、ステップ１６５で第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２と比較していた閾値が、固定値ではなく、可変値であることである。
【０１２２】
具体的には、制御部１７は、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの、自車両２の進行方向に対する第１の駐車車両４の傾き角を算出し、この傾き角が大きくなるほど、上記閾値を小さくするようになっている。
【０１２３】
このようにするのは、図１１（ａ）に示すように、第１の駐車車両４が自車両２の進行方向（Ｘ軸方向）に対して上から見て反時計回りに（駐車車両が右にある場合は時計回りに）傾いていると、コーナー部４ａを距離センサ１３で検出し難くなり、その結果、上記の図１１（ａ）の傾き角αが大きくなるほど、検出できる第１駐車車両センサ位置の端の限界点が縮んでしまう傾向にあり、ひいては、傾き角αが増大すると、第１駐車車両形状判別パラメータが全般的に小さくなるからである。なお、傾き角αは、ほとんどの場合−２０°〜＋２０°の範囲に収まり、本実施形態では、傾き角αがそのような範囲内内にある場合を対象としている。
【０１２４】
傾き角αが大きいほど閾値を小さくすると、例えば傾き角αがα１のとき、閾値がＴＨ１となり、傾き角αがα２（α１より大きい）のとき、閾値がＴＨ２（ＴＨ１より小さい）となる。
【０１２５】
この場合、第１駐車車両補正量は、傾き角αがα１のとき、図１２（ａ）に示すように、閾値がＴＨ１以下でΔＸｓｈａｒｐとなり、ＴＨ１を超えるとΔＸｒｏｕｎｄとなるが、傾き角αがα２のとき、図１２（ｂ）に示すように、閾値がＴＨ２以下でΔＸｓｈａｒｐとなり、ＴＨ２を超えるとΔＸｒｏｕｎｄとなる。
【０１２６】
したがって、傾き角αがα１のときとα２のときとで、第１駐車車両形状判別パラメータΔＹ１と第１駐車車両補正量との関係を比べると、第１駐車車両形状判別パラメータΔＹ１がＴＨ１からＴＨ２までの範囲の値において、同じ第１駐車車両形状判別パラメータΔＹ１の値でも、傾き角αがα１の場合よりもα２（＞α１）の場合の方が、第１駐車車両補正量が大きくなる。このようにすることで、傾き角αに応じて適切に第１駐車車両補正量を検出することができる。
【０１２７】
また、制御部１７は、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの、自車両２の進行方向に対する第２の駐車車両３の傾き角αを算出し、この傾き角が小さくなるほど、上記閾値を小さくするようになっている。
【０１２８】
このようにするのは、図１１（ｂ）に示すように、第２の駐車車両３が自車両２の進行方向（Ｘ軸方向）に対して傾いていると、コーナー部３ａを距離センサ１３で検出し易くなり、その結果、上記の図１１（ｂ）の傾き角αが大きくなるほど、検出できる第２駐車車両センサ位置の端の限界点が広がる傾向にあり、ひいては、傾き角αが増大すると、第２駐車車両形状判別パラメータが全般的に大きくなるからである。このようにすることで、傾き角αに応じて適切に第２駐車車両補正量を検出することができる。
【０１２９】
なお、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の車速としては、例えば、第５実施形態と同様、距離センサ１３が第１の駐車車両４および第２の駐車車両３までの距離を検出している間の自車両２の平均車速を採用してもよい。
【０１３０】
また、第１の駐車車両４の上記傾き角αの算出方法は、第１実施形態と同様、第１駐車車両検出位置の検知距離Ｙ１ｉを時間で２階微分した値が連続して所定値以内になっている第１駐車車両検出位置のグループを、直線部として特定し、当該直線部を表す直線を、当該直線部に属する第１駐車車両検出位置を用いた最小自乗法で算出し、その直線の傾き（Ｙ軸方向の増加量／Ｘ軸方向の増加量）をＡとし、ａｒｃｔａｎＡを第１の駐車車両４の傾き角αとする。
【０１３１】
また、第２の駐車車両３の上記傾き角αの算出方法は、第１実施形態と同様、第２駐車車両検出位置の検知距離Ｙ２ｉを時間で２階微分した値が連続して所定値以内になっている第２駐車車両検出位置のグループを、直線部として特定し、当該直線部を表す直線を、当該直線部に属する第２駐車車両検出位置を用いた最小自乗法で算出し、その直線の傾き（Ｙ軸方向の増加量／Ｘ軸方向の増加量）をＡとし、ａｒｃｔａｎＡを第２の駐車車両３の傾き角αとする。
【０１３２】
（第７実施形態）
次に、本発明の第７実施形態について説明する。本実施形態が第１実施形態と異なるのは、ステップ１６５で第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２と比較していた閾値が、固定値ではなく、可変値であることである。
【０１３３】
具体的には、制御部１７は、距離センサ１３が第１の駐車車両４までの距離を検出しているときの、自車両２から第１の駐車車両４までの乖離距離を算出し、この乖離距離が短くなるほど、上記閾値を小さくするようになっている。
【０１３４】
このようにするのは、図１３に示すように、乖離距離Ｌが短いと、センサ位置（Ｘ軸方向の位置）が同じでも、乖離距離Ｌが長い場合に比べて、第１の駐車車両４のコーナー部への探査波の入射角φが小さく、その結果、乖離距離Ｄが短くなるほど、検出できる第１駐車車両センサ位置の端の限界点が縮んでしまう傾向にあり、ひいては、乖離距離Ｌが減少すると、第１駐車車両形状判別パラメータが全般的に小さくなるからである。
【０１３５】
乖離距離Ｌが短いほど閾値を小さくすると、例えば乖離距離ＬがＬ１のとき、閾値がＴＨ１となり、乖離距離ＬがＬ２（Ｌ１より小さい）のとき、閾値がＴＨ２（ＴＨ１より小さい）となる。
【０１３６】
この場合、第１駐車車両補正量は、乖離距離ＬがＬ１のとき、図１４（ａ）に示すように、閾値がＴＨ１以下でΔＸｓｈａｒｐとなり、ＴＨ１を超えるとΔＸｒｏｕｎｄとなるが、乖離距離ＬがＬ２のとき、図１４（ｂ）に示すように、閾値がＴＨ２以下でΔＸｓｈａｒｐとなり、ＴＨ２を超えるとΔＸｒｏｕｎｄとなる。
【０１３７】
したがって、乖離距離ＬがＬ１のときとＬ２のときとで、第１駐車車両形状判別パラメータΔＹ１と第１駐車車両補正量との関係を比べると、第１駐車車両形状判別パラメータΔＹ１がＴＨ１からＴＨ２までの範囲の値において、同じ第１駐車車両形状判別パラメータΔＹ１の値でも、乖離距離ＬがＬ１の場合よりもＬ２（＜Ｌ１）の場合の方が、第１駐車車両補正量が大きくなる。このようにすることで、傾き角αに応じて適切に第１駐車車両補正量を検出することができる。
【０１３８】
また同様に、制御部１７は、距離センサ１３が第２の駐車車両３までの距離を検出しているときの、自車両２から第２の駐車車両３までの乖離距離を算出し、この乖離距離が短くなるほど、上記閾値を小さくするようになっている。このようにすることで、傾き角αに応じて適切に第１駐車車両補正量を検出することができる。
【０１３９】
なお、距離センサ１３が第１の駐車車両４までの距離を検出しているときの乖離距離Ｌの算出方法は、第１実施形態と同様、第１駐車車両検出位置から直線部を特定し、当該直線部を表す直線上の各点から距離センサ１３の移動軌跡までの最短距離の平均値を、上記乖離距離Ｌとしてもよい。
【０１４０】
また、距離センサ１３が第第２の駐車車両３までの距離を検出しているときの乖離距離Ｌの算出方法は、第１実施形態と同様、第２駐車車両検出位置から直線部を特定し、当該直線部を表す直線上の各点から距離センサ１３の移動軌跡までの最短距離の平均値を、上記乖離距離Ｌとしてもよい。
【０１４１】
（第８実施形態）
次に、本発明の第８実施形態について説明する。本実施形態が第１〜第４実施形態と異なるのは、ステップ１６５で第１駐車車両形状判別パラメータΔＹ１および第２駐車車両形状判別パラメータΔＹ２と比較していた閾値が、固定値ではなく、可変値であることである。
【０１４２】
具体的には、制御部１７は、この閾値を、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の周囲の外気温（例えば、自車両２の車室外に取り付けた外気温センサから取得する）が高くなるほど小さくするようになっている。
【０１４３】
このようにするのは、当該外気温が高くなると、第１駐車車両形状判別パラメータおよび第２駐車車両形状判別パラメータが全般的に小さくなる傾向にあるからである。なぜなら、外気温が高くなると音速が速くなり、反射時間が短くなるため、距離が短く検出されるためである。
【０１４４】
外気温が高いほど閾値を小さくすと、例えば外気温がＴ１のとき、閾値がＴＨ１となり、例えば外気温がＴ（Ｔ１より高い）のとき、閾値がＴＨ２（ＴＨ１より小さい）となるとする。
【０１４５】
この場合、第１駐車車両補正量（または第２駐車車両補正量）は、外気温がＴ１のとき、図１５（ａ）に示すように、閾値がＴＨ１以下でΔＸｓｈａｒｐとなり、ＴＨ１を超えるとΔＸｒｏｕｎｄとなるが、例えば外気温がＴ２のとき、図１５（ｂ）に示すように、閾値がＴＨ２以下でΔＸｓｈａｒｐとなり、ＴＨ２を超えるとΔＸｒｏｕｎｄとなる。
【０１４６】
したがって、外気温がＴ１のときとＴ２のときとで、第１駐車車両形状判別パラメータΔＹ１と第１駐車車両補正量との関係（または、第２駐車車両形状パラメータΔＹ２と第２駐車車両補正量との関係）を比べると、第１駐車車両形状判別パラメータΔＹ１（または第２駐車車両形状パラメータΔＹ２）がＴＨ１からＴＨ２までの範囲の値において、同じ第１駐車車両形状判別パラメータΔＹ１（または第２駐車車両形状パラメータΔＹ２）の値でも、外気温がＴ１の場合よりも外気温がＴ２（＞Ｔ１）の場合の方が、第１駐車車両補正量（または第２駐車車両補正量）が大きくなる。
【０１４７】
このようにすることで、外気温に応じて適切に第１駐車車両補正量を検出することができる。
【０１４８】
なお、上記各実施形態において、制御部１７が、ステップ１１０を実行することで、記録手段の一例として機能し、ステップ１２０〜１８５を実行することで、先端位置推定手段の一例として機能し、ステップ１９０を実行することで、スペース長検出手段の一例として機能し、変数ｎ＝１のときにステップ１２０、１３５を実行することで、第１駐車車両反射端点推定手段の一例として機能し、変数ｎ＝１のときにステップ１４０、１５５、１６０を実行することで、第１駐車車両形状判別パラメータ算出手段の一例として機能し、変数ｎ＝１のときにステップ１６５、１７０、１７５を実行することで、第１駐車車両反射端点補正手段の一例として機能し、変数ｎ＝２のときにステップ１２０、１４５を実行することで、第２駐車車両反射端点推定手段の一例として機能し、変数ｎ＝２のときにステップ１５０、１５５、１６０を実行することで、第２駐車車両形状判別パラメータ算出手段の一例として機能し、変数ｎ＝２のときにステップ１６５、１７０、１７５を実行することで、第２駐車車両反射端点補正手段の一例として機能する。
【０１４９】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。例えば、以下のような形態も許容される。
【０１５０】
（１）上記各実施形態では、第１駐車車両形状判別パラメータが閾値より大きいときに第１駐車車両補正量を丸形車両用の値に設定し、第１駐車車両形状パラメータが閾値より小さければ、第１駐車車両補正量を丸形車両用の値よりも小さい角形車両用の値に設定するようになっている。つまり、第１駐車車両形状判別パラメータが大きいほど段階的に大きくなる第１駐車車両補正量を設定するようになっている。しかし、段階的ではなく、第１駐車車両形状判別パラメータが大きいほど連続的に大きくなる第１駐車車両補正量を設定するようになっていてもよい。例えば、第１駐車車両補正量は、第１駐車車両形状判別パラメータの単調増加一次関数であってもよい。これは、第２駐車車両形状判別パラメータと第２駐車車両補正量の関係においても同じで、第２駐車車両補正量は、第２駐車車両形状判別パラメータの単調増加一次関数であってもよい。
【０１５１】
このように、第１駐車車両形状判別パラメータが大きいほど連続的に大きくなる第１駐車車両補正量を設定し、第２駐車車両形状判別パラメータが大きいほど連続的に大きくなる第２駐車車両補正量を設定する場合には、下記のように、第１駐車車両形状判別パラメータと第１駐車車両補正量の関係、および、第２駐車車両形状判別パラメータと第２駐車車両補正量の関係を、変更してもよい。
【０１５２】
（２）また、第１駐車車両形状判別パラメータが大きいほど連続的に大きくなる第１駐車車両補正量を設定する場合は、第１駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の車速が大きくなるほど同じ第１駐車車両形状判別パラメータの値に対する第１駐車車両補正量の値が大きくなるようにしてもよい。
【０１５３】
同様に、第２駐車車両形状判別パラメータが大きいほど連続的に大きくなる第２駐車車両補正量を設定する場合は、第２駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の車速が大きくなるほど、同じ第２駐車車両形状判別パラメータの値に対する第２駐車車両補正量の値が大きくなるようにしてもよい。
【０１５４】
（３）また、第１駐車車両形状判別パラメータが大きいほど連続的に大きくなる第１駐車車両補正量を設定する場合は、第１駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の進行方向に対する第１の駐車車両４の傾き角φが大きくなるほど、同じ第１駐車車両形状判別パラメータの値に対する第１駐車車両補正量の値が大きくなるようにしてもよい。
【０１５５】
同様に、第２駐車車両形状判別パラメータが大きいほど連続的に大きくなる第２駐車車両補正量を設定する場合は、第２駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の進行方向に対する第２の駐車車両３の傾き角φが小さくなるほど、同じ第１駐車車両形状判別パラメータの値に対する第１駐車車両補正量の値が大きくなるようにしてもよい。
【０１５６】
（４）また、第１駐車車両形状判別パラメータが大きいほど連続的に大きくなる第１駐車車両補正量を設定する場合は、第１駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４までの距離を検出しているときの、自車両２から第１の駐車車両４までの乖離距離Ｌが小さくなるほど同じ第１駐車車両形状判別パラメータの値に対する第１駐車車両補正量の値が大きくなるようにしてもよい。
【０１５７】
同様に、第２駐車車両形状判別パラメータが大きいほど連続的に大きくなる第２駐車車両補正量を設定する場合は、第２駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第２の駐車車両３までの距離を検出しているときの、自車両２から第２の駐車車両３までの乖離距離Ｌが小さくなるほど同じ第２駐車車両形状判別パラメータの値に対する第２駐車車両補正量の値が大きくなるようにしてもよい。
【０１５８】
（５）また、第１駐車車両形状判別パラメータが大きいほど連続的に大きくなる第１駐車車両補正量を設定する場合は、第１駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の外気温が高くなるほど同じ第１駐車車両形状判別パラメータの値に対する第１駐車車両補正量の値が大きくなるようにしてもよい。
【０１５９】
同様に、第２駐車車両形状判別パラメータが大きいほど連続的に大きくなる第２駐車車両補正量を設定する場合は、第２駐車車両形状判別パラメータの全部の範囲の値において、距離センサ１３が第１の駐車車両４または第２の駐車車両３までの距離を検出しているときの自車両２の外気温が高くなるほど、同じ第２駐車車両形状判別パラメータの値に対する第２駐車車両補正量の値が大きくなるようにしてもよい。
【０１６０】
（６）また、上記実施形態では、第１駐車車両先端位置の算出の方法と第２駐車車両先端位置の算出の方法は同種であるが、例えば、第１駐車車両先端位置の算出には第１実施形態のような方法を用い、第２駐車車両先端位置の算出には第２実施形態のような方法を用いる等、第１駐車車両先端位置の算出の方法と第２駐車車両先端位置の算出の方法とが異なるようになっていてもよい。
【０１６１】
（７）また、上記実施形態のステップ１６５では、第１駐車車両形状判別パラメータΔＹ１と比較する閾値も、第２駐車車両形状判別パラメータΔＹ２と比較する閾値も、同じであったが、これらは異なっていてもよい。異なっている場合は、第１駐車車両形状判別パラメータΔＹ１と比較する閾値が第１駐車車両閾値の一例に相当し、第２駐車車両形状判別パラメータΔＹ２と比較する閾値が第２駐車車両閾値の一例に相当する。
【０１６２】
（８）また、第１駐車車両端点の補正方法が上記のような第１駐車車両形状判別パラメータに基づく算出方法を採用している場合は、第２駐車車両端点の推定方法は、上記のような第２駐車車両形状判別パラメータに基づく算出方法以外の方法（例えば、特許文献１のような方法）を採用してもよい。
【０１６３】
同様に、第２駐車車両端点の補正方法が上記のような第２駐車車両形状判別パラメータに基づく算出方法を採用している場合は、第１駐車車両端点の推定方法は、上記のような第１駐車車両形状判別パラメータに基づく算出方法以外の方法（例えば、特許文献１のような方法）を採用してもよい。
【０１６４】
（９）また、上記実施形態では、距離センサ１３は、自機から第１の駐車車両４までの複数個の距離を定期的に順次検出し、その後、自機から第２の駐車車両３までの複数個の距離を定期的に検出しているが、検出は定期的でなく、車両２の一定距離走行毎に行うようになっていてもよい。
【０１６５】
（１０）また、上記実施形態では、第１および第２駐車車両検出位置を記録した後に、第１および第２駐車車両先端位置を推定し、第１および第２駐車車両形状判別パラメータを算出し、第１および第２駐車車両先端位置の補正を行っている。しかし、必ずしもこのようになっておらずともよく、よりリアルタイムに近い形で補正を行うようになっていてもよい。
【０１６６】
例えば、第１駐車車両検出位置を記録し、その後に第１駐車車両先端位置を推定し、第１駐車車両形状判別パラメータを算出し、第１駐車車両先端位置の補正を行い、さらにその後、第２駐車車両検出位置を記録し、その後に第２駐車車両先端位置を推定し、第２駐車車両形状判別パラメータを算出し、第２駐車車両先端位置の補正を行うようになっていてもよい。
【０１６７】
この際、第１駐車車両検出位置の記録中において、必要なくなった分の第１駐車車両検出位置は順次削除するようになっていてもよい。同様に、第２駐車車両検出位置の記録中において、必要なくなった分の第２駐車車両検出位置は順次削除するようになっていてもよい。つまり、本発明の記録手段は、第１駐車車両先端位置および第２駐車車両先端位置をいずれかのタイミングで記録すればよいのであって、記録先にすべての第１駐車車両先端位置およびすべての第２駐車車両先端位置が同時に保持されている必要はない。
【０１６８】
（１１）また、上記の実施形態において、制御回路１７がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【符号の説明】
【０１６９】
１                駐車空間検出装置
２                自車両
３                第２の駐車車両
４                第１の駐車車両
１２              位置検出器
１３              距離センサ
１３ａ            検出可能範囲
１７              制御部
【図１】
0005617643.tif 000002
【図２】
0005617643.tif 000003
【図３】
0005617643.tif 000004
【図４】
0005617643.tif 000005
【図５】
0005617643.tif 000006
【図６】
0005617643.tif 000007
【図７】
0005617643.tif 000008
【図８】
0005617643.tif 000009
【図９】
0005617643.tif 000010
【図１０】
0005617643.tif 000011
【図１１】
0005617643.tif 000012
【図１２】
0005617643.tif 000013
【図１３】
0005617643.tif 000014
【図１４】
0005617643.tif 000015
【図１５】
0005617643.tif 000016