JP7199937B2 - 駐車支援装置 - Google Patents

駐車支援装置 Download PDF

Info

Publication number
JP7199937B2
JP7199937B2 JP2018222512A JP2018222512A JP7199937B2 JP 7199937 B2 JP7199937 B2 JP 7199937B2 JP 2018222512 A JP2018222512 A JP 2018222512A JP 2018222512 A JP2018222512 A JP 2018222512A JP 7199937 B2 JP7199937 B2 JP 7199937B2
Authority
JP
Japan
Prior art keywords
parking space
parking
vehicle
angle
space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018222512A
Other languages
English (en)
Other versions
JP2020083140A (ja
Inventor
健人 緒方
利尚 桑原
良祐 海野
克美 岩野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Faurecia Clarion Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd, Faurecia Clarion Electronics Co Ltd filed Critical Clarion Co Ltd
Priority to JP2018222512A priority Critical patent/JP7199937B2/ja
Priority to CN201911182472.2A priority patent/CN111231942B/zh
Priority to US16/698,356 priority patent/US20200166349A1/en
Priority to EP19212268.7A priority patent/EP3659898B1/en
Publication of JP2020083140A publication Critical patent/JP2020083140A/ja
Application granted granted Critical
Publication of JP7199937B2 publication Critical patent/JP7199937B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3837Data obtained from a single source
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3881Tile-based structures
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/143Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/168Driving aids for parking, e.g. acoustic or visual feedback on parking space

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Description

本発明は、駐車支援装置に関する。
近年、自車周囲の駐車空間を検出し、運転者の駐車操作の一部あるいは全てを自動で実施する駐車支援装置が実用化されている。
駐車支援装置では、検出した駐車空間における車両の駐車位置および駐車角度に応じて、車両の現在位置から駐車空間へ駐車経路を計算する。そして、駐車経路に沿って駐車中において、当初に検出した駐車空間の駐車位置および駐車角度からずれが生じる。この場合、駐車経路の再計算が必要となる。
特許文献1には、ソナーの検出結果に基づいて駐車空間を特定し、車両が駐車空間へ進入した後に、駐車空間に対する車両の傾きを検出して駐車経路を再計算し、一旦、駐車空間の外へ出て駐車し直す方法が記載されている。
特開2009-286355号公報
特許文献1に記載の方法では、駐車空間へ進入した後に駐車し直しが必要になり、駐車に時間を要する課題があった。
本発明による駐車支援装置は、駐車完了位置における車両の駐車位置および駐車角度の情報を含む第一の駐車空間を設定する第一の駐車空間設定部と、前記車両の周囲を計測する自車周囲センサを用いて、前記第一の駐車空間を計測した情報に基づき、前記第一の駐車空間の前記駐車角度を補正した第二の駐車空間を算出する第二の駐車空間設定部と、前記第二の駐車空間の信頼度を算出し、算出された信頼度に基づいて前記第一の駐車空間もしくは前記第二の駐車空間を用いるように決定する駐車空間決定部と、前記駐車空間決定部により決定された前記第一の駐車空間もしくは前記第二の駐車空間への駐車経路を生成する駐車経路生成部と、を備える。
本発明によれば、駐車空間へ進入した後に駐車し直す必要がなくなり、駐車に要する時間を短縮できる。
第1の実施形態における駐車支援装置のブロック図。 第1の実施形態における画像取得部の説明図。 第1の実施形態における障害物位置計測部の処理を示すフローチャート。 第1の実施形態における障害物位置計測部の処理の説明図。 第1の実施形態における周囲マップ生成部の処理を示すフローチャート。 第1の実施形態における周囲マップ生成部の処理の説明図。 第1の実施形態における第一の駐車空間設定部の処理を示すフローチャート。 第1の実施形態における第一の駐車空間設定部の処理の説明図。 第1の実施形態における第一の駐車空間設定部の処理の説明図。 第1の実施形態における第二の駐車空間設定部の処理を示すフローチャート。 第1の実施形態における第二の駐車空間設定部の処理の説明図。 第2の実施形態における駐車支援装置のブロック図。 第2の実施形態における第二の駐車空間設定部の処理を示すフローチャート。 第2の実施形態における第二の駐車空間設定部の処理の説明図。 第3の実施形態における駐車支援装置のブロック図。 第3の実施形態における第二の駐車空間設定部の処理の説明図。 第4の実施形態における駐車支援装置のブロック図。 第4の実施形態における第一の駐車空間設定部の処理を示すフローチャート。 第4の実施形態における第一の駐車空間設定部の処理の説明図。 駐車角度の補正を説明する図。
[第1の実施形態]
以下、本発明の第1の実施形態について図1乃至図11を参照して説明する。図1は、第1の実施形態における駐車支援装置100のブロック図である。
駐車支援装置100は、車両に搭載されるカメラ装置内、もしくは統合コントローラ内等に組み込まれ、駐車を支援する。本実施形態では、自車周囲に取り付けられたカメラ1001~1004およびソナー(図示省略)によりセンシングした結果に基づき駐車を支援する。
駐車支援装置100は、後述のフローチャートで示したプログラムを、CPU、メモリなどを備えたコンピュータにより構成することができる。さらに、全部の処理、または一部の処理をハードロジック回路により実現してもよい。更に、このプログラムは、予め駐車支援装置100の記憶媒体に格納して提供することができる。あるいは、独立した記憶媒体にプログラムを格納して提供したり、ネットワーク回線によりプログラムを駐車支援装置100の記憶媒体に記録して格納することもできる。データ信号(搬送波)などの種々の形態のコンピュータ読み込み可能なコンピュータプログラム製品として供給してもよい。後述する第2の実施形態における駐車支援装置200、第3の実施形態における駐車支援装置300、第4の実施形態における駐車支援装置400も同様である。
駐車支援装置100は、図1に示すように、画像取得部101と、障害物位置計測部102と、障害物情報取得部103と、自車挙動取得部104と、周囲マップ生成部105と、第一の駐車空間設定部106と、第二の駐車空間設定部107と、駐車空間決定部108と、駐車経路生成部110と、を備える。なお、駐車支援装置100は、この構成に限らず、CPUやメモリ、I/O等を有するコンピュータにより構成して、後述のフローチャートで示したプログラムを実行するように構成してもよい。
画像取得部101は、自車10の周囲の環境を含む画像を取得する。画像取得部101は、図2に示すように、自車周囲を計測する自車周囲センサの一つとして車両10の前後左右に取り付けられたカメラ1001~1004から、自車10の周囲を撮影した画像1011~1014のうちいずれか1つ以上を取得する。本実施形態においては、カメラ1001~1004から得られる4つの画像1011~1014をそれぞれ取得する。取得した画像1011~1014は2次元配列としてRAM上に記録される。以下、入力画像はIMGSRC[c][x][y]で表すものとする。cは4つのカメラのID、x、yはそれぞれ画像の座標を示す。図2に示す各画像1011~1014は、車両10が駐車空間(駐車スペース)に前向き駐車したときの画像例であり、駐車場の枠線Lが撮像されている。
障害物位置計測部102は、画像取得部101から得られる入力画像IMGSRC[c][x][y]から特徴点FP[p]を抽出する。そして、その特徴点FP[p]を時系列追跡した画像上の動き(特徴点の時系列変化)に基づいて、車両10から特徴点FP[p]を持つ障害物の位置を計測する。障害物位置計測部102は、入力画像IMGSRC[x][y]から特徴点FP[p]を検出し、時系列に追跡することにより各特徴点の画像座標テーブルIFP[p]から3次元距離の点群情報であるIOP[p]を計測する。ここで、IFP[p]は画像座標(x、y)、IOP[p]は自車後輪車軸を原点とする相対座標(x、y、z)の要素を持つテーブルの配列であり、pは複数検出した場合のIDを表す。障害物位置計測部102の処理の詳細は後述する。
障害物情報取得部103は、自車周囲を計測する自車周囲センサの一つとして自車10に取り付けられた自車10の周辺の物体を検出する超音波センサ(ソナー)の検出信号に応じて、自車周辺の物体の障害物情報SOP[b]を取得する。障害物情報SOP[b]は自車後輪車軸を原点とする高さを含まない相対座標(x、y)の要素を持つ世界座標で表されるテーブルの配列であり、bは複数の物体を検知している場合のID番号である。これらの物体情報は、センサの信号を駐車支援装置100に直接入力することによって取得してもよいし、LAN(Local Area Network)を用いた通信を介して取得してもよい。
自車挙動取得部104は、駐車支援装置100内もしくは外部にて算出された車両挙動DRCを取得する。車両挙動DRCは、高さを含まない2次元の世界座標に対する速度(VX、VY)およびヨーレート(YR)を含む。
周囲マップ生成部105は、障害物位置計測部102より得られる障害物情報IOP[p]、障害物情報取得部103より得られる障害物情報SOP[b]、自車挙動取得部104より得られる車両挙動DRCを用いて、周囲マップMPを生成する。具体的には、これらの情報を用いて過去の検出結果も含めて障害物の2次元座標を、駐車支援装置100の起動時における自車両10の後輪車軸位置を原点とする高さを含まない2次元の絶対座標の点群MOP[d]として統合し、周囲マップMPを生成する。dは複数の物体を検知している場合のID番号である。周囲マップ生成部105の処理の詳細は後述する。
第一の駐車空間設定部106は、周囲マップMP内の障害物点群MOP[d]から、自車10の周囲で自車10が駐車可能な第一の駐車空間PS1[q]を算出する。第一の駐車空間PS1[q]は絶対座標における駐車完了時の車両の位置(x、y)および車両の角度θの3つの要素を持つテーブルの配列であり、qは複数の駐車空間を検知している場合のID番号である。第一の駐車空間設定部106の処理の詳細は後述する。
ここで、車両の角度や駐車空間における駐車角度について説明する。これらの角度は、駐車支援装置100が起動された時点における自車両10の後輪車軸に垂直な線を基準軸とし、この基準軸に対する角度である。換言すると、自車両10の進行方向が基準軸であり、進行方向から左側への角度をプラス、進行方向から右側への角度をマイナスと定義する。以下の実施形態ではこの定義に沿って説明するが、方位を用いてもよい。方位を用いる場合は、例えば北方向を基準軸として、この基準軸から左側への角度をプラス、進行方向から右側への角度をマイナスと定義する。
第二の駐車空間設定部107は、第一の駐車空間PS1[q]および周囲マップMP内の障害物点群MOP[d]から、第一の駐車空間PS1[q]を補正した第二の駐車空間PS2[q]を算出する。第二の駐車空間設定部107の処理の詳細は後述する。
駐車空間決定部108は、第一の駐車空間PS1[q]と、第二の駐車空間PS2[q]と、を用いて、第二の駐車空間PS2[q]の信頼度に応じて、第一の駐車空間PS1[q]もしくは第二の駐車空間PS2[q]のいずれかを駐車空間PS[q]として決定する。駐車空間決定部108の処理の詳細は後述する。
駐車経路生成部110は、駐車空間決定部108により決定された駐車空間PS[q]に対して、その駐車空間PS[q]の駐車位置および駐車角度に合わせて、自車10が駐車するための駐車経路を生成する。駐車経路生成部110の駐車経路の生成処理は、公知の手段を用いる。
<障害物位置計測部について>
次に、図3、図4を参照して、障害物位置計測部102の処理について説明する。
図3は、障害物位置計測部102の処理を示すフローチャートである。図4は、障害物位置計測部102の処理の説明図である。
障害物位置計測部102は、自車10の進行方向を向いているカメラ1001~1004から得られる入力画像IMGSRC[c][x][y]に対して処理を実施する。自車10が前進中はフロントカメラ1001を、自車10が後退中はリアカメラ1004を用いる。
図3のステップS3001にて、障害物位置計測部102は、入力画像IMGSRC[c][x][y]から障害物の特徴点IFP[p]を抽出する。特徴点IFP[p]の抽出は、Harrisコーナー等の公知の方法を用いる。その結果、各特徴点に対して画像座標が得られる。図4(a)に、t時点における現在の自車10の位置の左前方に障害物として駐車車両20が存在する場合を示す。
次に、ステップS3002にて、同じカメラから取得された、所定時刻前の過去画像IMGSRC_Pを取得する。図4(a)に示すように、t-1時点における過去の自車10’の位置の左前方に駐車車両20が存在する。なお、t時点の自車10の位置は、t-1時点の自車10’の位置とは距離dだけ離れている。
次に、ステップS3003にて、現在画像IMGSRC上における各特徴点IFP[p]の過去画像IMGSRC_P上の対応位置を、オプティカルフロー法により算出し、各特徴点の移動ベクトルFP_VX[p]、FP_VY[p]を取得する。オプティカルフローは、Lucas-Kanade法等の公知の方法を用いる。
そして、ステップS3004にて、特徴点IFP[p]および移動ベクトルFP_VX[p]、FP_VY[p]を用いて、各特徴点IFP[p]の自車10の周囲における3次元位置を算出する。算出方法は、公知の手段を用いる。本実施形態においては、画像上の移動ベクトルと、CANにより取得した自車位置DRC[t]およびDRC[t-1]を用いて算出した自車移動量を用いる。ここで、自車位置DRC[t]およびDRC[t-1]のtは処理のタイミングを表す記号であり、自車移動量DRC[t]は、自車後輪車軸中心を原点とする座標系におけるX、Y、ヨー角である。自車位置DRC[t]およびDRC[t-1]より、X、Y、ヨー角の移動量が得られる。
最後に、ステップS3005にて、各特徴点の3次元位置を車両10の後輪車軸中心を原点とする座標系に変換し、障害物情報IOP[p]として格納する。図4(a)に示すように、過去の自車10’の位置と現在の自車10の位置が変化することにより視差が生まれ、障害物との距離を計測することができる。障害物である駐車車両20の画像の特徴点それぞれの距離を計測した結果は、図4(b)に示すように、複数の計測点P20が得られる。
<周囲マップ生成部について>
次に、図5、図6を参照して、周囲マップ生成部105の処理について説明する。
図5は、周囲マップ生成部105の処理を示すフローチャートである。図6は、周囲マップ生成部105の処理の説明図である。
周囲マップ生成部105は、障害物位置計測部102より算出される点群IOP[p]、および、障害物情報取得部103より取得される障害物の点群SOP[b]を、過去の値を含めて記憶する。本実施形態においては、全ての障害物情報をある位置を原点とする、高さ情報を持たない2次元の周囲マップMPで管理するものとし、逐次計算される点群IOP[p]および点群SOB[b]を、自車挙動取得部104より取得される車両挙動DRCを用いて周囲マップMP[x][y]へ次々と貼り付けていくものとする。ここでMP[x][y]は2次元配列であり、x、yはある分解能で区切られた配列の座標である。
図5のステップS5001にて、前回処理した周囲マップMPを取得する。
次に、ステップS5002にて、自車挙動取得部104から車両挙動DRCを取得する。
そして、ステップS5003にて、周囲マップMP上の自車10の後輪車軸位置(x、y)を更新する。
次に、ステップS5004にて、障害物位置計測部102より算出される距離点群IOP[p]を取得する。
また、ステップS5005にて、障害物情報取得部103より取得されるソナーの点群SOP[b]を取得する。
そして、ステップS5006にて、カメラによる点群IOP[p]、ソナーによる距離点群SOP[b]を、車両挙動DRCを用いて、周囲マップMP上にマッピングする。
さらに、ステップS5007にて、周囲マップMP上にマッピングされたすべての障害物情報のうち、過去に取得された情報を除去する。
最後に、ステップS5008にて、周囲マップMP上で自車位置から所定範囲内に含まれる障害物情報の点群MOP[d]を生成する。
ここで、2次元マップの各グリッドに確信度を設定し、確信度が所定の閾値以上のグリッドのみ障害物が存在すると判定することにより、センシング結果のノイズを除去することができる。
例えば、ステップS5006にて、同じグリッドに過去の情報や複数のセンシング結果が同時に検出された場合にはその確信を高めるようにし、ステップS5007にて、全確信度を所定値減算することにより、センシング結果が重複するグリッドは確信度が上昇し、センシング結果が繰り返し得られないグリッドは徐々に確信度が下降し、古い情報が除去されるようになる。
図6(a)は、t-2時点に得られる自車10の周囲の点群IOP[p]およびSOP[b]によって障害物P1、P2が検出された状態を示す。図6(b)は、t-1時点に得られる点群IOP[p]およびSOP[b]によって障害物P1、P2、P3が検出された状態を示す。図6(c)は、t時点に得られる点群IOP[p]およびSOP[b]によって障害物P3、P4、P5が検出された状態を示す。それぞれのタイミングで検出される障害物は異なるが、t時点、t-1時点、t-2時点における自車挙動DRC[t-2]、DRC[t-1]、DRC[t]をそれぞれ用いて統合すると、障害物情報の点群MOP[d]を生成して、 図6(d)に示すように、計測点P1、P2、P3、P4、P5として障害物が検出され、周囲マップが得られる。
<第一の駐車空間設定部について>
図7、図8、図9を参照して、第一の駐車空間設定部106の処理について説明する。
図7は、第一の駐車空間設定部106の処理を示すフローチャートである。また、図8、9は、第一の駐車空間設定部106の処理の説明図である。
第一の駐車空間設定部106は、周囲マップMP内の障害物点群MOP[d]を用いて、駐車空間PS1[q]を算出する。駐車空間PS1[q]は、自車の駐車位置(X1、Y1)および駐車角度θ1の3つの情報を含むテーブルである。
図7のステップS7001にて、自車10を中心とする左右環境のプロファイルを生成する。プロファイルは、自車10の後輪車軸に垂直な基準線を設定し、基準線に沿って所定間隔(たとえば10cm)ごとにプロファイル計測点を設定する。そして各計測点から基準線に垂直方向に左右に所定範囲内(たとえば±5m)の直線を伸ばし、障害物点群MOP[d]と近接する(直線と障害物点との距離が閾値以下となる)か、最大距離(たとえば10m)になるまで探索を行う。そして、得られた各探索終了点を結び、自車の左右それぞれに線分の集合であるプロファイルLL、LRを取得する。
図8は、第一の駐車空間設定部106の処理を説明する図である。図8(a)は、自車10の周囲に障害物の計測点P1~P5が存在する例を示す。図8(b)はステップS7001の処理によりプロファイルLL、LRを取得した状態を示す。図8(b)に示すように、基準軸Sの垂直方向に左右に直線を伸ばして、得られた各探索終了点を結び、自車10の左右それぞれに線分の集合であるプロファイルLL、LRを取得する。
次に、図7のステップS7002にて、駐車空間を生成する基準角度を設定する。ここでは、自車10の基準軸Sに対して垂直な角度とする。
次に、ステップS7003にて、ステップS7002にて設定した基準角度を基準とし、プロファイルLL、LRから駐車可能なスペースを探索する。これは、プロファイルLL、LRを自車10の前方から後方に探索し、プロファイルLL、LRが拡大する変化点PE[j]とプロファイルLL、LRが減少する変化点PS[k]を検出する。そして、隣接するPE[j]とPS[k]から中点CP[r]を求める。さらに、中点CP[r]を通る、基準角度に平行かつ長さが自車長Lである基準線分BLc[r]を設定し、基準線BLc[r]からそれぞれ両側へ、プロファイルに接するまで平行に外側に線を動かす。このとき、プロファイルに接した位置における線分をそれぞれ線分BLL[r]、BLR[r]とし、この2つの線分により定義される幅W[r]の空間を検出する。
図8(c)はステップS7003の処理を説明する図である。プロファイルLL、LRが拡大する変化点PE[j]とプロファイルLL、LRが減少する変化点PS[k]を検出し、隣接するPE[j]とPS[k]から中点CP[r]を求める。基準線分BLc[r]を設定し、プロファイルに接した位置における線分BLL[r]、BLR[r]を求め、幅W[r]の空間を検出する。
そして、図7のステップS7004にて、検出した幅W[r]の空間が自車10の幅W+マージンMWより大きい場合は、ステップS7005へ移動し、線分BLL[r]、BLR[r]の平均線分BLm[r]を算出し、線分BLm[r]の自車10側の端点CPm[r]を自車10の先端位置としたときの線分BLm[r]上の後輪車軸位置を駐車位置(X1、Y1)、基準角度を駐車角度θ1として、第一の駐車空間PS1[q]へ登録する。図8(d)はステップS7003の処理により得られた駐車空間PS1[q]の例である。
図9は、図7のステップS7002で算出する基準角度を、固定ではなく自車の旋回半径に応じて設定する例である。図9(a)は、自車10が基準軸Sに対して旋回半径Rで旋回予定であることを示す。旋回予定の経路は自車挙動取得部104で取得された車両挙動DRCや舵角に基づいて算出される。図9(b)は、変化点PE[j]およびPS[k]をステップS7003で算出後、中点CP[r]から基準線BLc[r]を算出する際に、中点CP[r]から自車の旋回半径Rへ下ろした垂線を基準角度θ1とする。これにより、自車の旋回半径Rに応じて駐車空間PS1[q]を算出可能である。
<第二の駐車空間設定部について>
図10、図11を参照して、第二の駐車空間設定部107における処理の内容について説明する。この第二の駐車空間設定部107の処理は、第一の駐車空間設定部106の処理が行われた時点より後であって、第一の駐車空間設定部106の処理が行われた第一の位置よりも、車両が目的とする駐車空間に、より近づいた第二の位置で処理が実行される。
図10は、第二の駐車空間設定部107の処理を示すフローチャートである。また、図11は、第二の駐車空間設定部107の処理を説明する図である。
第二の駐車空間設定部107は、第一の駐車空間設定部106より得られる第一の駐車空間PS1[q]に含まれる周囲マップMP内の障害物点群MOP[d]を用いて、第二の駐車空間PS2[q]を算出する。第二の駐車空間PS2[q]は、自車10の駐車位置(X2、Y2)および駐車角度θ2の3つの情報を含むテーブルである。
図10のステップS10001にて、第一の駐車空間設定部106より第一の駐車空間PS1[q]を取得する。
次に、ステップS10002にて、周囲マップ内の障害物点群MOP[d]から第一の駐車空間PS1[q]を中心とした左右所定範囲WS内の障害物点群MOP’[e]を探索する。図11は、第二の駐車空間設定部107の処理を説明する図である。図11(a)は、ステップS10002において、左右所定範囲WS内の障害物点群MOP’[e]を探索する状態を示す。
次に、図10のステップS10003にて、障害物点群MOP’[e]から補正角度θ2を算出する。以下に、補正角度θ2の算出処理について2つを説明するが、いずれか1つを用いればよい。
1つは、第一の駐車空間PS1[q]の両端それぞれで最も自車に近い2点を選択し、その2点を結ぶ直線の角度を補正角度θ2とする。図11(b)は、ステップS10003におけるこの例を示すもので、自車10に近い2点の計測点P1、P2を選択し、その2点を結ぶ直線Lの角度を補正角度θ2とする。図中の直線L’は直線Lに平行な直線である。
もう1つは、第一の駐車空間PS1[q]の両端それぞれの障害物情報からハフ変換等の方法で直線を検出し、その直線の角度を補正角度θ2とする。図11(c)、図11(d)は、ステップS10003におけるこの例を示すもので、図11(c)に示すように、障害物情報からハフ変換等の方法で直線Lを検出する。そして、図11(d)に示すように、その直線Lの角度を補正角度θ2とする。図中の直線L’は直線Lに平行な直線である。
最後に、図10のステップS10004にて、補正角度θ2に基づき第二の駐車空間PS2[q]を以下の処理により算出する。
まず、第一の駐車空間PS1[q]の後輪車軸位置(X1、Y1)を通る、補正角度θ2の基準線BL2[q]を生成する。
つぎに、第一の駐車空間設定部106で算出したプロファイルLL、LRを取得し、基準線BL2[q]からそれぞれ両側へ、プロファイルLL(LR)に接するまで平行に外側に線を動かす。このとき、プロファイルに接した位置における線分をそれぞれ線分BLL2[q]、BLR2[q]とし、線分BLL2[q]、BLR2[q]の平均線分を基準線BL2’[q]として算出し、この基準線BL2’[q]を中心に、第二の駐車空間PS2[q]を生成する。
<駐車空間決定部について>
駐車空間決定部108の処理について説明する。本実施形態では、2種類の処理について説明する。この駐車空間決定部108の処理は、第二の駐車空間設定部107の処理が行われた後であって、車両10が目的とする駐車空間の近傍である第二の位置で処理が実行される。
まず、第一の処理は、第一の駐車空間PS1[q]の駐車角度θ1[q]と、第二の駐車空間PS2[q]の駐車角度θ2[q]の差を算出し、差が小さい場合は第二の駐車空間PS2[q]を駐車空間PS[q]として決定する。それ以外の場合は、第一の駐車空間PS1[q]を駐車空間PS[q]として決定する。すなわち、駐車角度θ1[q]と駐車角度θ2[q]との差が小さい場合は、第二の駐車空間PS2[q]の信頼度が高いとを判定して、第二の駐車空間PS2[q]を用いる。
第二の処理は、第二の駐車空間PS2[q]を中心とした所定領域Rを設定し、領域R内に含まれる周囲マップMP内の障害物点群MOP[d]の計測度合いを求める。計測度合いは、例えば計測点の多さ、計測点の大きさ、計測点の密度などである。そして、この計測度合いが所定値以上である場合は、第二の駐車空間PS2[q]を駐車空間PS[q]として決定する。それ以外の場合は、第一の駐車空間PS1[q]を駐車空間PS[q]として決定する。すなわち、障害物点群MOP[d]の計測度合いが所定値以上である場合は、第二の駐車空間PS2[q]の信頼度が高いとを判定して、第二の駐車空間PS2[q]を利用する。
以上説明したように、第一の駐車空間PS1[q]を算出し、第一の駐車空間PS1[q]近傍の周囲マップMP内の障害物点群MOP[d]を用いてより正確な駐車空間を第二の駐車空間PS2[q]として算出する。そして、駐車空間決定部108にて第二の駐車空間PS2[q]の信頼度を判定し、信頼できる場合には第二の駐車空間PS2[q]を利用することで、センシング結果が信頼できる場合は第二の駐車空間PS2[q]を用い、駐車開始時に好適な駐車経路を生成し、最短の駐車経路で駐車をすることができる。また、信頼できない場合は第一の駐車空間PS1[q]を用いることで、従来と同様の駐車を行う。
[第2の実施形態]
本発明の第2の実施形態について図12乃至図14を参照して説明する。
図12は、第2の実施形態における駐車支援装置200のブロック図である。なお、以下の説明では、第1の実施形態における駐車支援装置100と同一の箇所には同一の符号を付してその説明を省略する。第2の実施形態においては、画像取得部101より得られる画像を用いて第二の駐車空間設定部207が駐車空間を設定する点が第1の実施形態とは異なる。
駐車支援装置200は、車両に搭載されるカメラ装置内、もしくは統合コントローラ内等に組み込まれ、駐車を支援する。本実施形態では、自車周囲に取り付けられたカメラ1001~1004およびソナー(図示省略)によりセンシングした結果に基づき駐車を支援する。
駐車支援装置200は、図12に示すように、画像取得部101と、障害物位置計測部102と、障害物情報取得部103と、自車挙動取得部104と、周囲マップ生成部105と、第一の駐車空間設定部106と、第二の駐車空間設定部207と、駐車空間決定部108と、駐車経路生成部110と、を備える。なお、駐車支援装置200は、この構成に限らず、CPUやメモリ、I/O等を有するコンピュータにより構成して、後述のフローチャートで示したプログラムを実行するように構成してもよい。
画像取得部101は、自車10の周囲の環境を含む画像を取得する。第1の実施形態と同様に、4つのカメラから得られる画像IMGSRC[c][x][y]をそれぞれ取得する。
障害物位置計測部102は、第1の実施形態と同様に、入力画像IMGSRC[c][x][y]から特徴点FP[p]を抽出し、その特徴点FP[p]を時系列追跡した画像上の動き(特徴点の時系列変化)に基づいて、3次元距離の点群情報IOP[p]を計測する。
障害物情報取得部103は、第1の実施形態と同様に、自車周辺の物体を検出するソナー(超音波)センサの検出信号に応じて、自車周辺の物体の障害物情報SOP[b]を取得する。
自車挙動取得部104は、駐車支援装置200内もしくは外部にて算出された車両挙動DRCを取得する。車両挙動DRCは、高さを含まない2次元の世界座標に対する速度(VX、VY)およびヨーレート(YR)を含む。
周囲マップ生成部105は、第1の実施形態と同様に、障害物位置計測部102より得られる障害物情報IOP[p]、障害物情報取得部103より得られる障害物情報SOP[b]、車両挙動DRCを用いて2次元の絶対座標の点群MOP[d]として統合し、周囲マップMPを生成する。
第一の駐車空間設定部106は、第1の実施形態と同様に、周囲マップMP内の障害物点群MOP[d]から、自車周囲で自車が駐車可能な第一の駐車空間PS1[q]を算出する。
第二の駐車空間設定部207は、第一の駐車空間PS1[q]およびカメラ画像IMGSRC[c][x][y]から、第一の駐車空間PS1[q]を補正した第二の駐車空間PS2[q]を算出する。処理の詳細は後述する。
駐車空間決定部108は、第1の実施形態と同様に、第一の駐車空間PS1[q]と第二の駐車空間PS2[q]から、第二の駐車空間PS2[q]の信頼度に応じて駐車空間PS[q]を決定する。
駐車経路生成部110は、駐車空間決定部108により設定された駐車空間PS[q]の駐車位置および駐車角度を用いて、自車が駐車するための駐車経路を生成する。駐車経路生成は、公知の手段を用いる。
<第二の駐車空間設定部について>
第二の駐車空間設定部207における処理について図13、14を参照して説明する。図13は、第二の駐車空間設定部207の処理を示すフローチャートである。図14は、第二の駐車空間設定部207の処理の説明図である。
第二の駐車空間設定部207は、第一の駐車空間設定部106より得られる第一の駐車空間PS1[q]を含むカメラ画像IMGSRC[c] [x] [y]を用いて、駐車空間PS2[q]を算出する。第二の駐車空間PS2[q]は、自車の駐車位置(X2、Y2)および駐車角度θ2の3つの情報を含むテーブルである。
図13のステップS13001にて、第一の駐車空間PS1[q]を取得する。次に、ステップS13002にて、第一の駐車空間PS1[q]を含んでいるカメラ画像IMGSRC[c] [x] [y]を取得する。ここでは、第一の駐車空間PS1[q]は自車10の右側もしくは左側に生成するため、対応する右カメラ1003もしくは左カメラ1002の画像を取得する。
次に、ステップS13003にて、カメラの内部パラメータおよび取付時の外部パラメータを用いて、第一の駐車空間PS1[q]の幾何情報を用いてカメラ画像IMGSRC[c] [x] [y]上の位置を特定し、第一の駐車空間PS1[q]を含む画像領域RI[q]を設定する。
図14(a)はステップS13002、ステップS13003により設定した画像領域RI[q]の例である。ステップS13002にてカメラ画像を俯瞰変換し、俯瞰変換画像内に第一の駐車空間PS1[q]を設定する。そして、図13のステップS13003にて、画像領域RI[q]を設定する。図14(a)では、第一の駐車空間PS1[q]の両側に、他の車両が駐車している例を示す。
図13のステップS13004にて、画像からエッジ点とそのエッジ角度を検出し、画像領域RI[q]内のエッジ点の角度のヒストグラムを生成する。たとえば、エッジ点のエッジ角度が-180度から180度で得られる場合、分解能10度、ビン数36のヒストグラムを生成し、最も投票が得られる角度範囲を算出する。そして、最も投票が得られた角度範囲に該当するエッジ角度の平均を算出し、補正角度θ2[q]とする。
図14(b)はステップS13004でエッジ点とそのエッジ角度を算出し、画像領域RI[q]内のエッジ点を集計する処理を説明する模式図である。
次に、図13のステップS13005にて、補正角度θ2[q]に基づき第二の駐車空間PS2[q]を求める。ここでは、第一の駐車空間PS1[q]の後輪車軸位置(X1、Y1)はそのまま(X2、Y2)とし、補正角度θ2[q]を駐車角度に置き換える。図14(c)はこの状態を示す図である。
以上説明したように、障害物情報に基づき第一の駐車空間設定部106にて設定される駐車空間PS1[q]近辺におけるカメラ画像から、エッジの頻度情報を用いて最頻角度を算出し、駐車角度をその角度に置き換えた第二の駐車空間PS2[q]を生成する。これにより、カメラおよびソナーから検出した障害物に位置誤差が存在する場合であっても、カメラから得られるエッジの角度情報に基づいて角度を補正するため、駐車角度を最適に設定することができ、駐車経路生成時に間違った経路で駐車を実行する可能性が減少する。これにより、駐車支援実行時の無駄な切り替えしを減らすことができる。
[第3の実施形態]
本発明の第3の実施形態について図15、図16を参照して説明する。
図15は、第3の実施形態における駐車支援装置300のブロック図である。なお、以下の説明では、第1の実施形態における駐車支援装置100、第2の実施形態における駐車支援装置200と同一の箇所には同一の符号を付してその説明を省略する。
第3の実施形態においては、センサとしてはカメラだけとなり、駐車空間を取得する駐車空間取得部309、取得した駐車空間に基づき第一の駐車空間を設定する第一の駐車空間設定部306が存在する。
図15に示すように、駐車支援装置300は、画像取得部101と、駐車空間取得部309と、第一の駐車空間設定部306と、第二の駐車空間設定部207と、駐車空間決定部308と、駐車経路生成部110と、を備える。なお、駐車支援装置300は、この構成に限らず、CPUやメモリ、I/O等を有するコンピュータにより構成して、後述のフローチャートで示したプログラムを実行するように構成してもよい。
画像取得部101は、自車周囲の環境を含む画像を取得する。第1の実施形態と同様に、4つのカメラ1001~1004から得られる画像IMGSRC[c][x][y]をそれぞれ取得する。
駐車空間取得部309は、他のセンサや外部からの信号に応じて、自車周囲の駐車空間候補PS0[q]を取得する。駐車空間候補PS0[q]は駐車完了時の後輪車軸位置(X0、Y0)および駐車時の自車10の角度θ0[q]を含む。これらの情報は、駐車支援装置300に接続されているHMI装置(ヒューマンマシンインターフェース装置)より取得してもよいし、その他に通信により外部から取得してもよいし、センサの信号を駐車支援装置300に直接入力することによって取得してもよいし、LAN(Local Area Network)を用いた通信を介して外部装置より取得してもよい。
第一の駐車空間設定部306は、駐車空間候補PS0[o]に基づき第一の駐車空間PS1[q]を算出する。第一の駐車空間PS1[q]は、駐車空間候補PS0[o]から所定条件を満たすもの、例えば、自車10からの位置が近いもの、駐車経路が引きやすいもの、等を算出してもよい。
第二の駐車空間設定部207は、第2の実施形態と同様に、第一の駐車空間PS1[q]およびカメラ画像IMGSRC[c][x][y]から、第一の駐車空間PS1[q]を補正した第二の駐車空間PS2[q]を算出する。
駐車空間決定部308は、第一の駐車空間PS1[q]と第二の駐車空間PS2[q]から、第二の駐車空間PS2[q]の信頼度に応じて駐車空間PS[q]を決定する。本実施形態では、2種類の処理について説明する。
1種類目の処理は、第一の駐車空間PS1[q]の駐車角度θ1[q]と、第二の駐車空間PS2[q]の駐車角度θ2[q]の差を算出し、差が小さい場合は第二の駐車空間PS2[q]を駐車空間PS[q]として決定する。それ以外の場合は、第一の駐車空間PS1[q]を駐車空間PS[q]として決定する。
2種類目の処理は、第二の駐車空間設定部207で利用した第一の駐車空間PS1[q]の近傍の画像領域RI[q]から、エッジの量を取得する。そして、このエッジの量が所定値以上である場合は、第二の駐車空間PS2[q]を駐車空間PS[q]として決定する。それ以外の場合は、第一の駐車空間PS1[q]を駐車空間PS[q]として決定する。
駐車経路生成部110は、駐車空間決定部308により設定された駐車空間PS[q]の駐車位置および駐車角度を用いて、自車が駐車するための駐車経路を生成する。駐車経路生成は、公知の手段を用いる。
本実施形態では、例えば外部に接続されたHMI等により、駐車支援装置300の外部から駐車位置および角度が与えられるような場合を想定している。与えられた駐車位置および角度を第一の駐車空間PS1[q]とし、第一の駐車空間PS1[q]を含むカメラ画像を用いて、駐車位置を含む画像からエッジを検出しエッジの最頻角度を算出し、その角度に補正して第二の駐車空間PS2[q]を生成する。これにより、周囲のテクスチャ情報に基づき最適な駐車角度を設定することができる。
図16は、第3の実施形態における第二の駐車空間設定部207の処理を説明する図である。図16(a)は、自車10の周囲に他車両や駐車場の枠線が存在しない位置に駐車する場合である。このような駐車場であっても、コンクリートの切れ目など、駐車の角度の基準となる障害物情報が存在することがある。本実施形態ではこのような障害物情報をエッジから取得し、図16(b)に示すように、駐車角度に反映させる。しかし、シーンによってはエッジ角度に合わせないほうがよい場合もある、そこで、HMIによりユーザが設定した第一の駐車空間PS1[q]の駐車角度と、第二の駐車空間PS2[q]の駐車角度の差が大きい場合は、ユーザが指定した角度と大きく異なるため、ユーザが指定した角度である第一の駐車空間を駐車位置とする。一方、角度差が小さい場合は、センサを用いることでユーザが設定した駐車角度より細かい分解能で角度が検出できたと判断し、第二の駐車空間PS2[q]を採用する。また、図16(c)に示すように、レンガやタイルの繋ぎ目など、駐車の角度の基準となる情報が存在することがある。本実施形態ではこのような情報をエッジから取得し、図16(d)に示すように、駐車角度に反映させる。
以上、HMIにより駐車空間情報を取得する場合を例に説明したが、例えば通信等により駐車空間情報を取得する場合も同様である。
以上のように、外部から取得する駐車空間情報を自車に取り付けたカメラの画像情報に基づき調整することで駐車角度を最適に設定することができ、駐車経路生成時に間違った経路で駐車を実行する可能性が減少する。これにより、駐車支援実行時の無駄な切り替えしを減らすことができる。
[第4の実施形態]
本発明の第4の実施形態について図17乃至図19を参照して説明する。
図17は、第4の実施形態における駐車支援装置400のブロック図である。なお、以下の説明では、第1の実施形態における駐車支援装置100、第3の実施形態における駐車支援装置300と同一の箇所には同一の符号を付してその説明を省略する。
第4の実施形態においては、第3の実施形態で示した駐車空間取得部309、第一の駐車空間設定部406を備える。
駐車支援装置400は、車両10に搭載されるカメラ装置内、もしくは統合コントローラ内等に組み込まれ、駐車を支援する。本実施形態では、自車周囲に取り付けられたカメラ1001~1004およびソナー(図示省略)によりセンシングした結果に基づき駐車を支援する。
駐車支援装置400は、図17に示すように、画像取得部101と、障害物位置計測部102と、障害物情報取得部103と、自車挙動取得部104と、駐車空間取得部309と、第一の駐車空間設定部406、第二の駐車空間設定部107と、駐車空間決定部108と、駐車経路生成部110と、を備える。なお、駐車支援装置400は、この構成に限らず、CPUやメモリ、I/O等を有するコンピュータにより構成して、後述のフローチャートで示したプログラムを実行するように構成してもよい。
画像取得部101は、自車周囲の環境を含む画像を取得する。第1の実施形態と同様に、4つのカメラ1001~1004から得られる画像IMGSRC[c][x][y]をそれぞれ取得する。
障害物位置計測部102は、第1の実施形態と同様に、入力画像IMGSRC[c][x][y]から特徴点FP[p]を抽出し、その特徴点FP[p]を時系列追跡した画像上の動き(特徴点の時系列変化)に基づいて、3次元距離の点群情報IOP[p]を計測する。
障害物情報取得部103は、第1の実施形態と同様に、自車周辺の物体を検出するソナー(超音波)センサの検出信号に応じて、自車周辺の物体の障害物情報SOP[b]を取得する。
自車挙動取得部104は、駐車支援装置100内もしくは外部にて算出された車両挙動DRCを取得する。車両挙動DRCは、高さを含まない2次元の世界座標に対する速度(VX、VY)およびヨーレート(YR)を含む。
周囲マップ生成部105は、第1の実施形態と同様に、障害物位置計測部102より得られる障害物情報IOP[p]、障害物情報取得部103より得られる障害物情報SOP[b]、車両挙動DRCを用いて2次元の絶対座標の点群MOP[d]として統合し、周囲マップMPを生成する。
駐車空間取得部309は、第3の実施形態と同様に、他のセンサや外部からの信号に応じて、自車周囲の駐車空間候補PS0[q]を取得する。
第一の駐車空間設定部406は、周囲マップMP内の障害物点群MOP[d]から、自車周囲で自車10が駐車可能な第一の駐車空間PS1[q]を算出する。処理の詳細は後述する。
第二の駐車空間設定部107は、第1の実施形態と同様に、第一の駐車空間PS1[q]および周囲マップMP内の障害物点群MOP[d]から、第一の駐車空間PS1[q]を補正した第二の駐車空間PS2[q]を算出する。
駐車空間決定部108は、第1の実施形態と同様に、第一の駐車空間PS1[q]と第二の駐車空間PS2[q]から、第二の駐車空間PS2[q]の信頼度に応じて駐車空間PS[q]を決定する。
駐車経路生成部110は、駐車空間決定部108により設定された駐車空間PS[q]の駐車位置および駐車角度を用いて、自車が駐車するための駐車経路を生成する。駐車経路生成は、公知の手段を用いる。
図18、19を用いて、第一の駐車空間設定部406における処理の内容について説明する。図18は、本実施形態における第一の駐車空間設定部の処理を示すフローチャートである。図19は、第一の駐車空間設定部406の処理を説明する図である。
図18のステップS18001にて、他のセンサや外部からの信号に応じて駐車空間候補PS0[q]を取得する。駐車空間候補PS0[q]は駐車完了時の後輪車軸位置(X0、Y0)および駐車時の自車10の角度θ0[q]を含む。これらの情報は、駐車支援装置400に接続されているHMI装置より取得してもよいし、通信により外部から取得してもよいし、センサの信号を駐車支援装置400に直接入力することによって取得してもよいし、LAN(Local Area Network)を用いた通信を介して外部装置より取得してもよい。
次に、ステップS18002にて、駐車空間候補PS0[q]を周囲マップMP上へ投影し、障害物点群MOP[d]との重なりを判定する。
次に、ステップS18003にて、駐車空間候補PS0[q]が障害物点群MOP[d]と重なっていれば、ステップS18004に移動し、障害物と重ならない位置へ駐車空間PS1[q]を設定する。本実施形態では、駐車空間候補PS0[q]の駐車角度θ0[q]をそのままとし、駐車位置を左もしくは右へ移動させ、障害物点群MOP[d]との重なりが発生しない最短位置を右側および左側で算出する。そして、移動距離が最も少ない位置を、第一の駐車空間PS1[q]として登録する。
図19に、ステップS18003、ステップS18004の処理の例を示す。図19(a)に示すように、点線の矩形で示す駐車空間候補PS0[q]が一部の障害物点群MOP[d]で示される障害物P40と重なっている。そこで、図19(b)に示すように、駐車空間候補PS0[q]を平行移動させ、障害物P40と重ならない2か所の候補位置Q1、Q2を算出する。次に図19(c)に示すように、自車10の移動距離が少ない側へ移動した位置Q1を、第一の駐車位置PS1[q]として登録する。
一方、図18のステップS18003にて障害物P40と重なっていないと判定された場合には、ステップS18005に移動し、駐車空間候補PS0[q]を第一の駐車空間PS1[q]として設定する。
以上のように、駐車空間取得部309によりHMIや通信などの外部から取得した駐車空間候補PS0[q]が、自車がセンシングした周囲マップ上の障害物MOP[d]と矛盾する場合は、第一の駐車空間設定部406にて駐車位置を調整する。さらに、第二の駐車空間設定部107にて駐車角度を調整する。これにより、外部から取得した駐車空間情報をセンシング情報に基づいて最適に調整することができ、駐車経路生成時に間違った経路で駐車を実行する可能性が減少する。これにより、駐車支援実行時の無駄な切り替えしを減らすことができる。
以上、第1の実施形態から第4の実施形態で説明したように、第一の駐車空間に対して少なくとも駐車角度を補正した第二の駐車空間を算出する。図20は、駐車角度の補正を説明する図である。
図20(a)~(c)は、いずれも自車10の左前方に駐車空間PSを検出した例である。それぞれの例において、駐車角度が異なっており、それぞれ駐車経路を描画している。
図20(a)では、駐車角度が自車10とほぼ垂直の場合である。この場合は、最終駐車角度と自車10の角度の中間程度の角度までゆるやかに右旋回し、切り替えし到達後も同様にゆるやかに旋回しながら後退して駐車位置へ向かう経路となる。
図20(b)では、駐車角度が自車10の前方に傾いている場合である。この場合は、自車10を最終駐車位置の延長線上に合わせるように旋回し、後退時はほぼ直進する経路となる。
図20(c)では、駐車角度が自車10の側に傾いている場合である。この場合は、大きく右に旋回しながら前進し、同様に大きく旋回しながら後退して駐車位置へ向かう経路となる。
このように、駐車位置は同じであっても、駐車角度によって駐車経路は大きく異なる。そのため、駐車経路生成時に駐車角度を間違ってしまった場合は、駐車位置に近づいたタイミングで正しい角度を認識できたとしても、いったん駐車空間から脱出し、切り返しながら正しい駐車角度へ補正する必要があった。
本発明による各実施形態では、駐車支援開始後であって駐車空間に入る前に駐車角度を適切に補正することができるため、正しい駐車経路を生成することができる。
以上説明した実施形態によれば、次の作用効果が得られる。
(1)駐車支援装置100、200、300、400は、駐車完了位置における車両10の駐車位置および駐車角度の情報を含む第一の駐車空間を設定する第一の駐車空間設定部106、306、406と、車両10の周囲を計測する自車周囲センサを用いて、第一の駐車空間を計測した情報に基づき、第一の駐車空間の駐車角度を補正した第二の駐車空間を算出する第二の駐車空間設定部107、207と、第二の駐車空間の信頼度を算出し、算出された信頼度に基づいて第一の駐車空間もしくは第二の駐車空間を用いるように決定する駐車空間決定部108、308と、駐車空間決定部108、308により決定された第一の駐車空間もしくは第二の駐車空間への駐車経路を生成する駐車経路生成部110と、を備える。これにより、駐車空間へ進入した後に駐車し直す必要がなくなり、駐車に要する時間を短縮できる。
本発明は、上記の実施形態に限定されるものではなく、本発明の特徴を損なわない限り、本発明の技術思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。また、上述の実施形態を組み合わせた構成としてもよい。
100、200、300、400 駐車支援装置
101 画像取得部
102 障害物位置計測部
103 障害物情報取得部
104 自車挙動取得部
105 周囲マップ生成部
106、306、406 第一の駐車空間設定部
107、207 第二の駐車空間設定部
108、308 駐車空間決定部
110 駐車経路生成部
309 駐車空間取得部
1001~1004 カメラ

Claims (8)

  1. 駐車完了位置における車両の駐車位置および駐車角度の情報を含む第一の駐車空間を設定する第一の駐車空間設定部と、
    前記車両の周囲を計測する自車周囲センサを用いて、前記第一の駐車空間を計測した情報に基づき、前記第一の駐車空間の前記駐車角度を補正した第二の駐車空間を算出する第二の駐車空間設定部と、
    前記第二の駐車空間の信頼度を算出し、算出された信頼度に基づいて前記第一の駐車空間もしくは前記第二の駐車空間を用いるように決定する駐車空間決定部と、
    前記駐車空間決定部により決定された前記第一の駐車空間もしくは前記第二の駐車空間への駐車経路を生成する駐車経路生成部と、
    を備え
    前記駐車空間決定部は、前記第一の駐車空間における前記駐車角度と前記第二の駐車空間における前記駐車角度の差を前記信頼度として算出し、両者の差が所定値以下の場合は前記第二の駐車空間を、両者の差が前記所定値より大きいの場合は前記第一の駐車空間を用いるように決定する駐車支援装置。
  2. 駐車完了位置における車両の駐車位置および駐車角度の情報を含む第一の駐車空間を設定する第一の駐車空間設定部と、
    前記車両の周囲を計測する自車周囲センサを用いて、前記第一の駐車空間を計測した情報に基づき、前記第一の駐車空間の前記駐車角度を補正した第二の駐車空間を算出する第二の駐車空間設定部と、
    前記第二の駐車空間の信頼度を算出し、算出された信頼度に基づいて前記第一の駐車空間もしくは前記第二の駐車空間を用いるように決定する駐車空間決定部と、
    前記駐車空間決定部により決定された前記第一の駐車空間もしくは前記第二の駐車空間への駐車経路を生成する駐車経路生成部と、
    を備え、
    前記自車周囲センサはカメラを含み、
    前記第二の駐車空間設定部は、前記第一の駐車空間近傍において、前記カメラより得られた障害物画像のエッジの角度に基づいて前記第二の駐車空間における前記駐車角度を設定し、
    前記駐車空間決定部は、前記第一の駐車空間における前記障害物画像のエッジの量を前記信頼度として算出し、前記エッジの量が所定値以上の場合は前記第二の駐車空間を、前記エッジの量が前記所定値未満の場合は前記第一の駐車空間を用いるように決定する駐車支援装置。
  3. 駐車完了位置における車両の駐車位置および駐車角度の情報を含む第一の駐車空間を設定する第一の駐車空間設定部と、
    前記車両の周囲を計測する自車周囲センサを用いて、前記第一の駐車空間を計測した情報に基づき、前記第一の駐車空間の前記駐車角度を補正した第二の駐車空間を算出する第二の駐車空間設定部と、
    前記第二の駐車空間の信頼度を算出し、算出された信頼度に基づいて前記第一の駐車空間もしくは前記第二の駐車空間を用いるように決定する駐車空間決定部と、
    前記駐車空間決定部により決定された前記第一の駐車空間もしくは前記第二の駐車空間への駐車経路を生成する駐車経路生成部と、
    前記車両の挙動情報を取得する自車挙動取得部と、
    前記自車周囲センサとしてカメラもしくはソナーを用いて自車周囲の障害物を検知した障害物検知情報と、前記自車挙動取得部により取得した前記挙動情報とを用いて自車周囲の周囲マップを生成する周囲マップ生成部と、を備え、
    前記第一の駐車空間設定部は、前記周囲マップおよび前記挙動情報を用いて、前記第一の駐車空間を設定し、
    前記第二の駐車空間設定部は、前記第一の駐車空間の近傍の障害物情報に基づいて前記駐車角度を算出して、前記算出した前記駐車角度を前記第二の駐車空間の駐車角度として設定し、
    前記駐車空間決定部は、前記第一の駐車空間の近傍の障害物情報の密度を信頼度として算出し、前記密度が所定値以上の場合は前記第二の駐車空間を、前記密度が所定値未満の場合は前記第一の駐車空間を駐車空間として用いる駐車支援装置。
  4. 請求項3に記載の駐車支援装置において、
    前記第一の駐車空間設定部は、前記挙動情報に基づき前記第一の駐車空間における前記駐車角度を設定する駐車支援装置。
  5. 請求項1~3に記載の駐車支援装置において、
    前記駐車完了位置における前記車両の前記駐車位置および前記駐車角度を含む駐車空間の情報を取得する駐車空間取得部を有し、
    前記第一の駐車空間設定部は、前記駐車空間取得部により取得した前記駐車空間の情報に基づいて前記第一の駐車空間を設定する駐車支援装置。
  6. 請求項5に記載の駐車支援装置において、
    前記駐車空間取得部は、駐車支援装置に接続されている外部装置より前記駐車空間の情報を取得する駐車支援装置。
  7. 請求項5に記載の駐車支援装置において、
    前記車両の挙動情報を取得する自車挙動取得部と、
    前記自車周囲センサとしてカメラもしくはソナーを用いて自車周囲の障害物を検知した障害物検知情報と、前記自車挙動取得部により取得した前記挙動情報とを用いて自車周囲の周囲マップを生成する周囲マップ生成部と、を備え、
    前記第一の駐車空間設定部は、前記取得した駐車空間が前記周囲マップ内の障害物と重なる場合には、重ならないように前記駐車空間の位置を調整して前記第一の駐車空間として設定する駐車支援装置。
  8. 請求項1~3に記載の駐車支援装置において、
    前記駐車空間決定部は、前記第二の駐車空間における障害物の計測度合いを前記信頼度として算出し、前記計測度合いが所定値以上の場合は前記第二の駐車空間を、前記計測度合いが前記所定値未満の場合は前記第一の駐車空間を用いるように決定する駐車支援装置。
JP2018222512A 2018-11-28 2018-11-28 駐車支援装置 Active JP7199937B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2018222512A JP7199937B2 (ja) 2018-11-28 2018-11-28 駐車支援装置
CN201911182472.2A CN111231942B (zh) 2018-11-28 2019-11-27 停车辅助装置
US16/698,356 US20200166349A1 (en) 2018-11-28 2019-11-27 Parking support apparatus
EP19212268.7A EP3659898B1 (en) 2018-11-28 2019-11-28 Parking support apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018222512A JP7199937B2 (ja) 2018-11-28 2018-11-28 駐車支援装置

Publications (2)

Publication Number Publication Date
JP2020083140A JP2020083140A (ja) 2020-06-04
JP7199937B2 true JP7199937B2 (ja) 2023-01-06

Family

ID=68732741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018222512A Active JP7199937B2 (ja) 2018-11-28 2018-11-28 駐車支援装置

Country Status (4)

Country Link
US (1) US20200166349A1 (ja)
EP (1) EP3659898B1 (ja)
JP (1) JP7199937B2 (ja)
CN (1) CN111231942B (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7221669B2 (ja) * 2018-12-04 2023-02-14 株式会社デンソー 駐車支援装置
JP7577741B2 (ja) 2020-05-11 2024-11-05 富士フイルム株式会社 インクセット及び画像記録方法
CN111942373B (zh) * 2020-08-06 2021-10-12 广州小鹏汽车科技有限公司 自动泊车方法、自动泊车装置和车辆
JP7576454B2 (ja) * 2020-12-21 2024-10-31 フォルシアクラリオン・エレクトロニクス株式会社 駐車支援装置及び駐車支援方法
EP4134623A1 (en) * 2021-08-11 2023-02-15 Hitachi Astemo, Ltd. Drive device, vehicle, and method for automated driving and/or assisted driving
CN113753029B (zh) * 2021-08-27 2023-11-17 惠州华阳通用智慧车载系统开发有限公司 一种基于光流法的自动泊车方法及系统
JP2023097021A (ja) * 2021-12-27 2023-07-07 本田技研工業株式会社 制御装置、及び移動体

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006298227A (ja) 2005-04-22 2006-11-02 Toyota Motor Corp 目標位置設定装置およびそれを備えた駐車支援装置
JP2009196408A (ja) 2008-02-19 2009-09-03 Toyota Motor Corp 駐車支援装置及び方法
JP2013220745A (ja) 2012-04-17 2013-10-28 Nippon Soken Inc 駐車空間検知装置
JP2016215691A (ja) 2015-05-14 2016-12-22 富士通テン株式会社 駐車支援装置および駐車支援方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1785336B1 (en) * 1999-08-12 2008-03-26 Kabushiki Kaisha Toyota Jidoshokki Steering assist apparatus
EP1950098A1 (en) * 2005-11-17 2008-07-30 Aisin Seiki Kabushiki Kaisha Parking assisting device and parking assisting method
JP5012669B2 (ja) 2008-05-30 2012-08-29 アイシン・エィ・ダブリュ株式会社 駐車支援装置、駐車支援方法及びコンピュータプログラム
DE102009045286A1 (de) * 2009-10-02 2011-04-21 Robert Bosch Gmbh Verfahren zur Abbildung des Umfelds eines Fahrzeugs
JP2011175508A (ja) * 2010-02-25 2011-09-08 Mazda Motor Corp 駐車支援システム
DE102012201495A1 (de) * 2012-02-02 2013-08-08 Robert Bosch Gmbh Automatische Auswahl der Zielposition in einer Parklücke durch kombinierte Auswertung von Video / USS-Objekten
JP5786821B2 (ja) * 2012-08-09 2015-09-30 株式会社デンソー 駐車支援装置
JP2014094726A (ja) * 2012-11-12 2014-05-22 Nippon Soken Inc 駐車支援装置
JP6094266B2 (ja) * 2013-02-28 2017-03-15 アイシン精機株式会社 駐車支援装置、駐車支援方法およびプログラム
KR102108056B1 (ko) * 2013-07-26 2020-05-08 주식회사 만도 주차 제어 장치 및 주차 제어 방법
DE102014111011A1 (de) * 2014-08-04 2016-02-04 Valeo Schalter Und Sensoren Gmbh Verfahren zum Bestimmen einer Parkfläche zum Abstellen eines Kraftfahrzeugs, Fahrerassistenzsystem und Kraftfahrzeug
MX2018004966A (es) * 2015-10-22 2018-07-06 Nissan Motor Metodo de asistencia de estacionamiento y dispositivo de asistencia de estacionamiento.
DE102016220637A1 (de) * 2016-10-20 2018-04-26 Bayerische Motoren Werke Aktiengesellschaft Parkassistenzsystem mit über das Lenkrad verschiebbarer Querposition des angezeigten Parkziels

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006298227A (ja) 2005-04-22 2006-11-02 Toyota Motor Corp 目標位置設定装置およびそれを備えた駐車支援装置
JP2009196408A (ja) 2008-02-19 2009-09-03 Toyota Motor Corp 駐車支援装置及び方法
JP2013220745A (ja) 2012-04-17 2013-10-28 Nippon Soken Inc 駐車空間検知装置
JP2016215691A (ja) 2015-05-14 2016-12-22 富士通テン株式会社 駐車支援装置および駐車支援方法

Also Published As

Publication number Publication date
CN111231942B (zh) 2023-04-07
CN111231942A (zh) 2020-06-05
JP2020083140A (ja) 2020-06-04
US20200166349A1 (en) 2020-05-28
EP3659898A1 (en) 2020-06-03
EP3659898B1 (en) 2022-12-28

Similar Documents

Publication Publication Date Title
JP7199937B2 (ja) 駐車支援装置
KR101618030B1 (ko) 이동 로봇의 위치 인식 및 주행 제어 방법과 이를 이용한 이동 로봇
JP5782708B2 (ja) 走行支援装置
WO2017078001A1 (ja) 障害物検知装置
JP4464912B2 (ja) ロボット制御装置及び自律移動ロボット
US20190332115A1 (en) Method of controlling mobile robot
JP4715787B2 (ja) 移動ロボット及びロボット移動制御方法
WO2010100791A1 (ja) 駐車支援装置
JP4958279B2 (ja) 物体検出装置
WO2017104164A1 (ja) 駐車支援方法および装置
JP5799784B2 (ja) 道路形状推定装置及びプログラム
JP7077910B2 (ja) 区画線検出装置及び区画線検出方法
CN101751039A (zh) 驻车辅助设备
KR20150144730A (ko) ADoG 기반 특징점을 이용한 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법
JP2008076252A (ja) 自己位置認識システム
JP4697127B2 (ja) 自己位置認識方法
CN110597265A (zh) 一种扫地机器人回充方法和装置
WO2017158948A1 (ja) 物体検出装置、物体検出方法、及びプログラム
JP2022101475A (ja) 回避操舵制御が改善された駐車支援システムおよび方法
CN109416251B (zh) 基于色块标签的虚拟墙构建方法及装置、地图构建方法、可移动电子设备
KR101965739B1 (ko) 이동 로봇 및 이의 제어 방법
JP5032953B2 (ja) 自己位置認識システム
JP4953313B2 (ja) 環境認識システム、自律型移動体および環境認識プログラム
KR101473426B1 (ko) 차량의 주행 경로 인식 방법 및 장치
JP5460413B2 (ja) 自車位置認識装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220819

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221221

R150 Certificate of patent or registration of utility model

Ref document number: 7199937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150