JP7230769B2 - 駐車支援装置 - Google Patents

駐車支援装置 Download PDF

Info

Publication number
JP7230769B2
JP7230769B2 JP2019187485A JP2019187485A JP7230769B2 JP 7230769 B2 JP7230769 B2 JP 7230769B2 JP 2019187485 A JP2019187485 A JP 2019187485A JP 2019187485 A JP2019187485 A JP 2019187485A JP 7230769 B2 JP7230769 B2 JP 7230769B2
Authority
JP
Japan
Prior art keywords
parking
parking position
vehicle
image
control
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
JP2019187485A
Other languages
English (en)
Other versions
JP2021062685A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2019187485A priority Critical patent/JP7230769B2/ja
Priority to US17/032,845 priority patent/US20210107562A1/en
Priority to CN202011080258.9A priority patent/CN112721912B/zh
Publication of JP2021062685A publication Critical patent/JP2021062685A/ja
Application granted granted Critical
Publication of JP7230769B2 publication Critical patent/JP7230769B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W40/09Driving style or behaviour
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/50Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/586Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本発明は、車両が事前に登録された駐車位置に自動的に移動して停止するように当該車両を制御する駐車支援装置に関する。
特許文献1には、ドアに設置された撮像装置により撮像された撮像画像に基づいて目標駐車位置を設定し、設定された目標駐車位置まで車両の誘導を行うことにより駐車支援制御を実行する駐車支援装置(以下、「従来装置」とも称呼する。)が開示されている。従来装置は、ドアが開状態にあることを検知した場合、車両の誘導を禁止する(即ち、駐車支援制御を禁止する)ように構成されている。
ドアが開放されると、撮像装置が正常位置から逸脱するため、従来装置が誤った位置を目標駐車位置として設定してしまい、当該誤った位置へ車両を誘導してしまう可能性がある。しかしながら、従来装置の構成によれば、駐車支援制御の実行中にドアが開放された場合は車両の誘導が禁止されるため、誤った位置へ車両を誘導することを未然に防げると記載されている。
特開2015-074265号公報
ところで、駐車位置を含む撮像画像から抽出される特徴点を当該駐車位置と関連付けて登録しておき、その後、当該駐車位置を含む撮像画像から特徴点を検知することにより、当該特徴点に関連付けて登録されている駐車位置を算出し、当該算出された駐車位置に車両を駐車させる駐車支援制御を実行する駐車支援装置が知られている。このような駐車支援装置では、車両を駐車支援制御により一旦駐車位置まで移動させ、停止状態にしてから当該駐車位置が登録される。駐車位置(車両が駐車支援制御により一旦移動させられた位置)が所望の駐車位置からずれている場合、運転者には、駐車位置を修正することが許容されている。運転者により駐車位置が修正された場合、修正後の駐車位置が登録駐車位置として登録される。
車両の運転者が駐車位置を修正する際は、登録を予定している駐車位置が、登録駐車位置として安全である(適切である)ことを確認してから駐車位置を修正したいという要請がある。駐車位置が安全であることを確認するためには、運転者が車両のドアを開けて車外の環境を実際に確認できることが望ましい。しかしながら、従来装置によれば、駐車支援制御の実行中にドアが開放された場合は当該制御が禁止される。このため、従来装置の構成が適用された上記駐車支援装置では、駐車位置を修正するために運転者がドアを開けると、その時点で駐車支援制御が禁止されるため、駐車位置の修正作業が中断されてしまう。駐車位置の修正作業が中断されないようにするためには、運転者はドアを開けずに駐車位置を修正しなければならず、この場合、登録を予定している駐車位置が登録駐車位置として安全であることを十分に確認できないため、駐車位置を所望の位置に登録できない可能性がある。
本発明は上述した課題に対処するためになされた。即ち、本発明の目的の一つは、登録駐車位置とは異なる誤った位置へ駐車支援制御を実行する可能性を低減しつつ、駐車位置を所望の位置に登録することを可能にする駐車支援装置を提供することにある。
本発明装置は、
車両(SV)の周囲を撮像可能な撮像装置(21)と、
登録モードの制御と駐車支援モードの制御とを含む駐車支援制御を実行可能な制御装置(10)と、
前記車両(SV)のドアが開状態にあるか否かを検知するドア開閉センサ(101)と、
前記撮像装置(21)により撮像して得られた撮像画像に基づいて生成される前記車両の周辺画像を表示可能なディスプレイ(22)と、
を備える駐車支援装置において、
前記登録モードの制御は、
前記車両(SV)の運転者が駐車位置の登録を予定する登録予定領域(PL)に駐車位置(Ppark)を暫定的に設定する駐車位置設定処理と、
前記駐車位置(Ppark)に前記車両(SV)を自動的に駐車させる制御を実行する登録用駐車支援処理と、
前記制御により前記車両(SV)が前記駐車位置(Ppark)に停止している状態で、前記ディスプレイ(22)に前記駐車位置(Ppark)を示す駐車位置表示枠を前記周辺画像に重畳して表示し、前記運転者に前記ディスプレイ上で前記駐車位置表示枠の位置を所望の位置に移動させることにより前記ディスプレイ上で前記駐車位置(Ppark)を修正することを許容し、移動後の前記駐車位置表示枠により示される駐車位置(Ppark)を、前記登録予定領域(PL)を含む撮像画像から既に抽出されている特徴点(F(Fe,Fi,Fp))と関連付けて登録駐車位置(Ppark_reg)として登録する駐車位置修正処理と、を含み、
前記駐車支援モードの制御は、
前記登録駐車位置(Ppark_reg)を含む撮像画像から前記特徴点(F)を検知することにより前記登録駐車位置(Ppark_reg)を算出し、当該算出された登録駐車位置(Ppark_reg)に前記車両(SV)を自動的に駐車させる制御又は前記車両を駐車することを支援する制御の何れかを実行する駐車支援処理を含み、
前記制御装置(10)は、
前記駐車支援モードの制御が実行されている場合、前記ドア開閉センサ(101)に基づいて前記ドアが閉状態から開状態に変化したと判定した時点で当該駐車支援モードの制御を中止し、
前記登録モードの制御のうち前記駐車位置修正処理が実行されている場合、前記ドアが閉状態から開状態に変化したと判定しても、当該駐車位置修正処理を継続する、
ように構成されている。
この構成によれば、登録モードの制御のうち駐車位置修正処理が実行されている最中にドアが開放されても当該駐車位置修正処理は中止されることなく継続される。このため、運転者は、ドアを開けて車外の環境を実際に確認してから(具体的には、登録を予定している駐車位置が、登録駐車位置として安全であることを確認してから)駐車位置を修正することができる。従って、駐車位置を所望の位置に登録することが可能となる。加えて、この構成によれば、駐車支援モードの制御が実行されている最中にドアが開放された場合、当該開放された時点で駐車支援モードの制御が中止される。このため、撮像装置がドアに設置されている場合であっても、ドアの開放により撮像装置が正常位置から逸脱することに起因して、登録駐車位置とは異なる誤った位置へ駐車支援制御が実行される可能性を低減できる。なお、駐車位置修正処理では、修正後の駐車位置は、登録予定領域を含む撮像画像から既に抽出されている特徴点と関連付けて登録される。即ち、特徴点は、駐車位置修正処理に先立って抽出されている。このため、撮像装置がドアに設置されている場合において、駐車位置修正処理が実行されている最中にドアが開放されて撮像装置が正常位置から逸脱しても、特徴点の抽出処理が妨げられるおそれはない。
本発明の一側面では、
前記制御装置(10)は、
前記登録モードの制御のうち前記駐車位置修正処理以外の処理である登録モード他処理が実行されている場合、前記ドアが閉状態から開状態に変化したと判定した時点で当該登録モード他処理を中止する、
ように構成されている。
この構成によれば、登録モード他処理が実行されている最中にドアが開放された場合、当該開放された時点で登録モード他処理が中止される。このため、撮像装置がドアに設置されている場合において、ドアが開放されているときに撮像装置によって撮像された撮像画像から特徴点が抽出されるという事態の発生を防ぐことができる。即ち、登録駐車位置を特徴点と関連付けて登録する際に、登録駐車位置と特徴点との位置関係が誤って登録される事態の発生を防ぐことができる。従って、駐車支援モードの制御では、検知された特徴点に基づいて登録駐車位置を精度よく算出することができる。
また、本発明の一側面では、
前記制御装置(10)は、
前記駐車位置設定処理では、前記登録予定領域を含む撮像画像から特徴点を抽出し、当該特徴点を前記駐車位置(Ppark)と関連付けて前記制御装置(10)が備える記憶装置に記憶することにより前記駐車位置(Ppark)を暫定的に設定し、
前記登録用駐車支援処理では、所定時間が経過する毎に、前記撮像装置により撮像して得られた撮像画像から少なくとも一個の前記特徴点(F)を検知し、当該検知された特徴点(F)に基づいて前記駐車位置(Ppark)を算出し、当該駐車位置(Ppark)に基づいて当該駐車位置(Ppark)までの目標経路(Rtgt)を算出し、当該目標経路(Rtgt)に沿って前記車両(SV)を移動させることにより前記制御を実行する、
ように構成されている。
上記説明においては、本発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、本発明の各構成要素は、前記名称及び/又は符号によって規定される実施形態に限定されるものではない。
本発明の実施形態に係る駐車支援装置の概略構成図である。 レーダセンサ、第1超音波センサ、第2超音波センサ及びカメラの配置を表す車両の平面図である。 前俯瞰画像及び後俯瞰画像にそれぞれ含まれる地面上の撮像範囲を模式的に示した図である。 右俯瞰画像及び左俯瞰画像にそれぞれ含まれる地面上の撮像範囲を模式的に示した図である。 前俯瞰画像の撮像範囲を区画する分割領域を示した図である。 後俯瞰画像の撮像範囲を区画する分割領域を示した図である。 右俯瞰画像の撮像範囲を区画する分割領域を示した図である。 左俯瞰画像の撮像範囲を区画する分割領域を示した図である。 俯瞰方向から見たときの個人宅の駐車場及びその周辺を示した図である。 図6の駐車場PL及びその周辺を撮像した左側方画像データから生成された左俯瞰画像の撮像範囲に含まれる特徴点を示した図である。 登録モードにおける駐車支援装置の作動及び表示部の表示画像を説明するための図である。 登録モードにおける駐車支援装置の作動及び表示部の表示画像を説明するための図である。 登録モードにおける駐車支援装置の作動及び表示部の表示画像を説明するための図である。 登録モードにおいて暫定的に設定された駐車位置と特徴点との位置関係、及び、当該駐車位置に基づいて設定された目標経路を示した図である。 駐車位置設定操作において回転方向の位置操作がなされなかった場合の駐車位置と特徴点との位置関係を示した図である。 駐車位置設定操作において回転方向の位置操作がなされた場合の駐車位置と特徴点との位置関係を示した図である。 テンプレートマッチングを説明するために用いられる図である。 登録モードにおいて後俯瞰画像から抽出される内部特徴点を示した図である。 登録モードにおいて右俯瞰画像、左俯瞰画像及び前俯瞰画像から抽出される周辺特徴点を示した図である。 駐車位置修正処理を説明するために用いられる図である。 駐車支援モードにおいて左俯瞰画像から検知される入口特徴点を示した図である。 図1に示した車両制御ECUのCPUが実行する登録モードのルーチンを表すフローチャートである。 CPUが実行する登録モードのうちの駐車方法画像表示処理のルーチンを表すフローチャートである。 CPUが実行する登録モードのうちの駐車位置設定処理のルーチンを表すフローチャートである。 CPUが実行する登録モードのうちの登録用駐車支援処理のルーチンを表すフローチャートである。 CPUが実行する登録モードのうちの駐車位置修正処理のルーチンを表すフローチャートである。 CPUが実行する駐車支援モードのルーチンを表すフローチャートである。 CPUが実行する駐車支援モードのうちの入口特徴点に基づく駐車支援処理のルーチンを表すフローチャートである。 CPUが実行する駐車支援モードのうちの周辺・内部特徴点に基づく駐車支援処理のルーチンを表すフローチャートである。 CPUが実行する制御継続判定処理のルーチンを表すフローチャートである。
<構成>
本発明の実施形態に係る駐車支援装置(以下、「本実施装置」と称呼される。)は、車両SV(図2を参照。)に適用される。図1に示されるように、本実施装置は、車両制御ECU10、PVM(Panoramic View Monitor)-ECU20、エンジンECU30、ブレーキECU40、EPS・ECU50、メータECU60、SBW(Shift-by-Wire)・ECU70、ボデーECU100を備えている。なお、以下において、車両制御ECU10は、単に、「VC(Vehicle Control)ECU」とも称呼される。
各ECUはマイクロコンピュータを含む。マイクロコンピュータは、CPU、ROM、RAM、読み書き可能な不揮発性メモリ及びインターフェース等を含む。CPUはROMに格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現する。更に、これらのECUは、CAN(Controller Area Network)を介してデータ交換可能(通信可能)に互いに接続されている。従って、特定のECUに接続されたセンサ(スイッチを含む。)の検出値等は他のECUにも送信されるようになっている。
VCECUには、複数のレーダセンサ11a乃至11e、複数の第1超音波センサ12a乃至12d、複数の第2超音波センサ13a乃至13h、駐車支援スイッチ14及び車速センサ15が接続されている。
なお、複数のレーダセンサ11a乃至11eは、これらを区別する必要がない場合、「レーダセンサ11」と称呼される。複数の第1超音波センサ12a乃至12dは、これらを区別する必要がない場合、「第1超音波センサ12」と称呼される。複数の第2超音波センサ13a乃至13hは、これらを区別する必要がない場合、「第2超音波センサ13」と称呼される。
レーダセンサ11は、ミリ波帯の電波(以下、「ミリ波」と称呼する。)を利用する周知なセンサである。レーダセンサ11は、車両SVと立体物との距離、車両SVと立体物との相対速度、車両SVに対する立体物の相対位置(方向)等を特定する物標情報を取得し、物標情報をVCECUに出力する。
レーダセンサ11(11a乃至11e)は、図2に示した車両SVの所定位置に配設され、以下に述べる所定領域に存在する立体物の物標情報を取得する。
レーダセンサ11aは車両SVの右前方領域に存在する立体物の物標情報を取得する。
レーダセンサ11bは車両SVの前方領域に存在する立体物の物標情報を取得する。
レーダセンサ11cは車両SVの左前方領域に存在する立体物の物標情報を取得する。
レーダセンサ11dは車両SVの右後方領域に存在する立体物の物標情報を取得する。
レーダセンサ11eは車両SVの左後方領域に存在する立体物の物標情報を取得する。
第1超音波センサ12及び第2超音波センサ13のそれぞれは、超音波を利用する周知なセンサである。第1超音波センサ12及び第2超音波センサ13は、これらを区別する必要がない場合、「超音波センサ」と総称する。
超音波センサは、超音波を所定の範囲に送信し、立体物によって反射された反射波を受信し、超音波の送信から受信までの時間に基づいて立体物の有無及び立体物までの距離を検出する。第1超音波センサ12は、第2超音波センサ13に比べて、車両SVに対して比較的遠い位置にある立体物の検出に用いられる。超音波センサは図2に示した車体200の所定位置に配設されている。
第1超音波センサ12(第1超音波センサ12a乃至12c)は、以下に述べる所定領域(検出領域)に存在する立体物と第1超音波センサ12との間の距離を取得し、その距離に関する情報をVCECUに送信する。
第1超音波センサ12aの検出領域は車両SVの前部且つ右側の領域である。
第1超音波センサ12bの検出領域は車両SVの前部且つ左側の領域である。
第1超音波センサ12cの検出領域は車両SVの後部且つ右側の領域である。
第1超音波センサ12dの検出領域は車両SVの後部且つ左側の領域である。
第2超音波センサ13(第2超音波センサ13a乃至13h)は、以下に述べる所定領域(検出領域)に存在する立体物と第2超音波センサ13との間の距離を取得し、その距離に関する情報をVCECUに送信する。
第2超音波センサ13a乃至13dのそれぞれの検出領域は車両SVの前方の領域である。
第2超音波センサ13e乃至13hのそれぞれの検出領域は車両SVの後方の領域である。
駐車支援スイッチ14は、運転者により操作(押圧・押下)されるスイッチである。
車速センサ15は、車両SVの車速を検出し、車速を表す信号を出力するようになっている。なお、車速センサ15は、厳密に言うと、車両SVが備える4つの車輪毎に設けられた車輪速センサである。VCECUは、車速センサ15(車輪速センサ)が検出する各車輪の車輪速度に基づいて車両SVの速度を示す車速を取得するようになっている。
PVM-ECU20には、フロントカメラ21a、バックカメラ21b、右サイドカメラ21c及び左サイドカメラ21dが接続されている。なお、以下において、フロントカメラ21a、バックカメラ21b、右サイドカメラ21c及び左サイドカメラ21dは、これらを区別する必要がない場合、「カメラ21(「撮像装置」とも称呼される。)」と総称される。
図2に示したように、フロントカメラ21aは、フロントバンパーFBの車幅方向の略中央部に設けられる。フロントカメラ21aの光軸は、車両SVの前方に向いている。
バックカメラ21bは、車両SVの後部のリアトランクRTの壁部に設けられる。バックカメラ21bの光軸は、車両SVの後方に向いている。
右サイドカメラ21cは、右側のドアミラーDMRに設けられる。右サイドカメラ21cの光軸は、車両SVの右側方に向いている。
左サイドカメラ21dは、左側のドアミラーDMLに設けられる。左サイドカメラ21dの光軸は、車両SVの左側方に向いている。
カメラ21の画角は広角である。従って、カメラ21の撮像範囲は、光軸を基準とした「右方、左方、下方及び上方の範囲」を含む。車両SVの全周囲は、4つのカメラ21の撮像範囲に含まれている。
カメラ21は、所定時間が経過する毎に、撮像範囲に対応する車両SVの周辺の領域を撮像することにより、画像情報(画像データ)を取得する。カメラ21は、取得した画像データをPVM-ECU20及びVCECUに送信する。
具体的に述べると、フロントカメラ21aは、その撮像範囲に対応する「車両SVの前方の周辺領域」を撮像する。フロントカメラ21aは、その撮像により得られた画像データ(以下、「前方画像データ」と称呼される。)をPVM-ECU20に送信する。
バックカメラ21bは、その撮像範囲に対応する「車両SVの後方の周辺領域」を撮像する。バックカメラ21bは、その撮像により得られた画像データ(以下、「後方画像データ」と称呼される。)をPVM-ECU20に送信する。
右サイドカメラ21cは、その撮像範囲に対応する「車両SVの右側方の周辺領域」を撮像する。右サイドカメラ21cは、その撮像により得られた画像データ(以下、「右側方画像データ」と称呼される。)をPVM-ECU20に送信する。
左サイドカメラ21dは、その撮像範囲に対応する「車両SVの左側方の周辺領域」を撮像する。左サイドカメラ21dは、その撮像により得られた画像データ(以下、「左側方画像データ」と称呼される。)をPVM-ECU20に送信する。
PVM-ECU20は、所定時間が経過する毎に、前方画像データ、後方画像データ、右側方画像データ及び左側方画像データを用いて周辺画像データを生成する。周辺画像データに基づいて表示(生成)される画像は周辺画像と称呼される。周辺画像は、車両SVの周囲の領域の少なくとも一部の範囲に対応する画像であり、カメラ視点画像及び合成画像等を含む。
カメラ視点画像は、カメラ21のそれぞれのレンズの配設位置を視点とする画像である。
合成画像の一つは、車両SVの周囲の任意の位置に設定された仮想視点から車両SVの周囲を見た画像(「仮想視点画像」とも称呼される。)である。
この仮想視点画像の生成方法は、周知である(例えば、特開2012-217000号公報、特開2016-192772号公報及び特開2018-107754号公報等を参照。)。なお、PVM-ECU20は、カメラ視点画像及び仮想視点画像のそれぞれに対して、更に、車両画像(例えば、車両の形状を示すポリゴン)及び駐車動作をサポートする線等を合成(重畳)した画像を生成してもよい。このような画像も周辺画像と称呼される。
PVM-ECU20は、所定時間が経過する毎に、前方画像データ、後方画像データ、右側方画像データ及び左側方画像データを用いて、それぞれ、前俯瞰画像データ、後俯瞰画像データ、右俯瞰画像データ及び左俯瞰画像データを生成する。
前俯瞰画像データは、前方画像データを車両SVが接地している面と直交し且つ当該接地面を見下ろす方向(以下、「俯瞰方向」と称呼する。)から見たときの画像に変換した画像データである。
後俯瞰画像データは、後方画像データを俯瞰方向から見たときの画像に変換した画像データである。
右俯瞰画像データは、右側方画像データを俯瞰方向から見たときの画像に変換した画像データである。
左俯瞰画像データは、左側方画像データを俯瞰方向から見たときの画像に変換した画像データである。
前俯瞰画像データ、後俯瞰画像データ、右俯瞰画像データ及び左俯瞰画像データに基づいて生成される画像は、それぞれ、前俯瞰画像、後俯瞰画像、右俯瞰画像及び左俯瞰画像と称呼される。以下、前俯瞰画像、後俯瞰画像、右俯瞰画像及び左俯瞰画像を「俯瞰画像」と総称する場合もある。
図3及び図4に示したように、前俯瞰画像に含まれる地面上の撮像範囲81、後俯瞰画像に含まれる地面上の撮像範囲82、右俯瞰画像に含まれる地面上の撮像範囲83及び左俯瞰画像に含まれる地面上の撮像範囲84は、何れも長方形形状を有しており、その大きさは互いに等しい。
図3に示したように、撮像範囲81及び撮像範囲82の長手方向に延びる辺81E1、辺81E2及び辺82E1、辺82E2は、何れも車両SVの車幅方向に平行であり、短手方向に延びる辺81E3、辺81E4及び辺82E3、辺82E4は、何れも車両SVの前後方向に平行である。撮像範囲81は、俯瞰方向から見たときにフロントカメラ21aが辺81E1の略中央に位置するように画定される。撮像範囲82は、俯瞰方向から見たときにバックカメラ21bが辺82E1の略中央に位置するように画定される。これにより、車両SVに対する撮像範囲81及び撮像範囲82の地面上の相対位置が一義的に決定される。
図4に示したように、撮像範囲83及び撮像範囲84の長手方向に延びる辺83E1、辺83E2及び辺84E1、辺84E2は、何れも車両SVの前後方向に平行であり、短手方向に延びる辺83E3、辺83E4及び辺84E3、辺84E4は、何れも車両SVの車幅方向に平行である。撮像範囲83は、俯瞰方向から見たときに右サイドカメラ21cが辺83E1の略中央に位置するように画定される。撮像範囲84は、俯瞰方向から見たときに左サイドカメラ21dが辺84E1の略中央に位置するように画定される。これにより、車両SVに対する撮像範囲83及び撮像範囲84の地面上の相対位置が一義的に決定される。
VCECUは、所定時間が経過する毎にPVM-ECU20から俯瞰画像を取得し、所定のタイミング(後述)において、俯瞰画像を画像解析して特徴点Fを抽出できるように構成されている。特徴点Fを抽出する際は、VCECUは、俯瞰画像の撮像範囲81乃至84のそれぞれを複数個の分割領域に区画し、分割領域毎に予め設定された個数(後述)の特徴点Fを抽出する。以下、図5A乃至図7を参照して、特徴点Fの抽出方法を説明する。
本実施形態では、図5A乃至図5Dに示したように、各撮像範囲81乃至84は、その長手方向に4等分され且つその短手方向に2等分されることにより、8個の合同な分割領域に区画される。
図5Aに示したように、撮像範囲81は、分割領域81D1乃至分割領域81D8に区画される。
図5Bに示したように、撮像範囲82は、分割領域82D1乃至分割領域82D8に区画される。
図5Cに示したように、撮像範囲83は、分割領域83D1乃至分割領域83D8に区画される。
図5Dに示したように、撮像範囲84は、分割領域84D1乃至分割領域84D8に区画される。
図6は、俯瞰方向から見たときの個人宅の駐車場PL及びその周辺を示す。駐車場PLの地面90は、コンクリート90Cと芝生90Lから構成されている。駐車場PLと道路RDとの間には、側溝を塞ぐためのコンクリート製のブロック90Bが複数個、並んで設置されている。即ち、駐車場PLの周辺の地面90は、ブロック90Bから構成されている。
図7は、駐車場PL及びその周辺を撮像した左側方画像データから生成された左俯瞰画像の撮像範囲84に含まれる特徴点Fを示す。特徴点Fは、輝度の変化が比較的に大きい部分(特に、角部や曲線部)を含む正方形形状の画像である。特徴点Fの対向する1組の辺は各俯瞰画像の長手方向に平行であり、特徴点Fの対向するもう1組の辺は各俯瞰画像の短手方向に平行である。本実施形態では、特徴点Fの一辺の長さは20画素に設定されている。
図7に示したように、撮像範囲84は、コンクリート90C、芝生90L及びブロック90Bを含んでおり、これらの境界において輝度の変化が比較的に大きくなっている。このため、この左俯瞰画像から特徴点Fを抽出する際は、VCECUは、撮像範囲84を8個の分割領域84D1乃至分割領域84D8に区画し、各分割領域から、コンクリート90Cと芝生90Lとの境界(特に、角部)、及び、ブロック90Bとブロック90Bとの境界(特に、角部)を特徴点Fとして抽出する。なお、特徴点Fは、他の俯瞰画像においても同様の方法で抽出され得る。
なお、VCECUは、俯瞰画像から特徴点Fを抽出する処理に先立って、俯瞰画像を画像解析して俯瞰画像に含まれている立体物をマスキングする処理を実行する。VCECUは、マスキング部分からは特徴点Fを抽出しないように構成されている。これにより、特徴点Fは、地面90の画像として抽出される。
PVM-ECU20には、更にタッチパネル表示部22が接続されている。タッチパネル表示部22は、図示しないナビゲーション装置が備えるタッチパネル式のディスプレイである。PVM-ECU20は、VCECUから送信される指令に応じて、周辺画像をタッチパネル表示部22に表示する。
VCECUは、駐車支援制御を実行可能に構成されている。後で詳述するが、駐車支援制御は、登録モードの制御と駐車支援モードの制御の2種類の支援モードを含む。VCECUが駐車支援制御を実行するときに、PVM-ECU20は、VCECUから送信される指令に応じて、周辺画像を含む駐車支援画像(操作画像)をタッチパネル表示部22に表示する。
エンジンECU30は、エンジンアクチュエータ31に接続されている。エンジンアクチュエータ31は、エンジン(火花点火・燃料噴射式・内燃機関)32のスロットル弁の開度を変更するスロットル弁アクチュエータを含む。エンジンECU30は、エンジンアクチュエータ31を駆動することによって、エンジン32が発生するトルクを変更することができる。エンジン32が発生するトルクは、トランスミッション(不図示)を介して駆動輪に伝達されるようになっている。
従って、エンジンECU30は、エンジンアクチュエータ31を制御することによって、車両SVの駆動力を制御することができる。VCECUは、エンジンECU30に対して、駆動指令を送信することができる。エンジンECU30は、その駆動指令を受信すると、その駆動指令に応じてエンジンアクチュエータ31を制御する。従って、VCECUは、エンジンECU30を介して、後述の「駆動力自動制御」を実行することができる。なお、車両SVが、ハイブリッド車両である場合、エンジンECU30は、車両駆動源としての「エンジン及び電動機」の何れか一方又は両方によって発生する車両SVの駆動力を制御することができる。更に、車両SVが電気自動車である場合、エンジンECU30は、車両駆動源としての電動機によって発生する車両SVの駆動力を制御することができる。
ブレーキECU40は、ブレーキアクチュエータ41に接続されている。ブレーキアクチュエータ41は、ブレーキペダルの踏力によって作動油を加圧する図示しないマスタシリンダと、左右前後輪に設けられる摩擦ブレーキ機構42との間の油圧回路に設けられる。摩擦ブレーキ機構42は、車輪に固定されるブレーキディスク42aと、車体に固定されるブレーキキャリパ42bとを備える。
ブレーキアクチュエータ41は、ブレーキECU40からの指示に応じてブレーキキャリパ42bに内蔵されたホイールシリンダに供給する油圧を調整し、その油圧によりホイールシリンダを作動させることによりブレーキパッドをブレーキディスク42aに押し付けて摩擦制動力を発生させる。従って、ブレーキECU40は、ブレーキアクチュエータ41を制御することによって車両SVの制動力を制御することができる。VCECUは、ブレーキECU40に対して、制動指令を送信することができる。ブレーキECU40は、その制動指令を受信すると、その制動指令に応じてブレーキアクチュエータ41を制御する。従って、VCECUは、ブレーキECU40を介して、後述の「制動力自動制御」を実行することができる。
EPS・ECU50は、周知の電動パワーステアリングシステムの制御装置であって、モータドライバ51に接続されている。モータドライバ51は、転舵用モータ52に接続されている。転舵用モータ52は、「操舵ハンドルSW、ステアリングシャフトUS、及び、図示しない操舵用ギア機構等を含むステアリング機構」に組み込まれている。転舵用モータ52は、モータドライバ51から供給される電力によってトルクを発生し、このトルクによって操舵アシストトルクを発生したり、左右の操舵輪を転舵したりすることができる。即ち、転舵用モータ52は、車両SVの操舵角(「転舵角」又は「舵角」とも称呼される。)を変更することができる。
更に、EPS・ECU50は、操舵角センサ53及び操舵トルクセンサ54に接続されている。操舵角センサ53は、車両SVの操舵ハンドルSWの操舵角を検出し、操舵角を表す信号を出力するようになっている。操舵トルクセンサ54は、操舵ハンドルSWの操作により車両SVのステアリングシャフトSFに加わる操舵トルクを検出し、操舵トルクを表す信号を出力するようになっている。
EPS・ECU50は、操舵トルクセンサ54によって、運転者が操舵ハンドルSWに入力した操舵トルクを検出し、この操舵トルクに基づいて転舵用モータ52を駆動する。EPS・ECU50は、この転舵用モータ52の駆動によってステアリング機構に操舵トルク(操舵アシストトルク)を付与し、これにより、運転者の操舵操作をアシストすることができる。
VCECUは、EPS・ECU50に操舵指令を送信することができる。EPS・ECU50は、その操舵指令を受信すると、その受信した操舵指令に基づいて転舵用モータ52を駆動する。従って、VCECUは、EPS・ECU50を介して車両SVの転舵輪の操舵角を自動的に(即ち、運転者による操舵操作を必要とせずに)変更することができる。即ち、VCECUは、EPS・ECU50を介して、後述の「操舵角自動制御」を実行することができる。
メータECU60は、表示器61に接続されている。表示器61は、運転席の正面に設けられたマルチインフォーメーションディスプレイである。表示器61は、車速及びエンジン回転速度等の計測値の表示に加えて、各種の情報を表示する。
SBW・ECU70は、シフト位置センサ71に接続されている。シフト位置センサ71は、変速操作部の可動部としてのシフトレバー72の位置を検出する。本例において、シフトレバー72の位置は、駐車位置(P)、前進位置(D)及び後進位置(R)である。SBW・ECU70は、シフトレバー72の位置をシフト位置センサ71から受け取り、その位置に基づいて車両SVの図示しない変速機及び/又は駆動方向切替え機構を制御する(即ち、車両SVのシフト制御を行う。)ようになっている。
より具体的に述べると、SBW・ECU70は、シフトレバー72の位置が「P」であるとき、駆動輪に駆動力が伝達されず、車両SVが機械的に停止位置にロックされるように、変速機及び/又は駆動方向切替え機構を制御する。SBW・ECU70は、シフトレバー72の位置が「D」であるとき、駆動輪に車両SVを前進させる駆動力が伝達されるように変速機及び/又は駆動方向切替え機構を制御する。更に、SBW・ECU70は、シフトレバー72の位置が「R」であるとき、駆動輪に車両SVを後進させる駆動力が伝達されるように変速機及び/又は駆動方向切替え機構を制御する。
VCECUは、SBW・ECU70にシフト指令を送信することができる。SBW・ECU70は、シフト指令を受信すると、そのシフト指令に応じて、運転者のシフトレバー72の操作に基づくことなく、変速機及び/又は駆動方向切替え機構を制御するとともに、シフトレバー72の位置を切り替えることができる。このVCECUから送信されるシフト指令に基づく変速機及び駆動方向切替え機構の制御はシフト位置自動制御と称呼される。
ボデーECU100は、複数のドア開閉センサ101a乃至101dが接続されている。本実施形態では、車両SVは4つのドアを有する。ドア開閉センサ101a乃至101dは、これら4つのドアのそれぞれに設置されている。なお、複数のドア開閉センサ101a乃至101dは、これらを区別する必要がない場合、「ドア開閉センサ101」と称呼される。
ドア開閉センサ101は、ドアが開状態にあるか否かを検知する。ドア開閉センサ101は、ドアが開状態にあると検知した場合、当該ドアが開状態にあることを示す開信号を発生する。ドア開閉センサ101は、ドアが開状態にあると検知している期間中、開信号を発生し続ける。ドア開閉センサ101は、ドアが閉状態にあると検知した場合、当該ドアが閉状態にあることを示す閉信号を発生する。ドア開閉センサ101は、ドアが閉状態にあると検知している期間中、閉信号を発生し続ける。ドア開閉センサ101は、発生した信号をボデーECU100に送信する。ボデーECU100は、何れのドア開閉センサ101a乃至101dから開信号及び閉信号を受信したかに基づいて、何れのドアが開状態にあるのか特定することができる。ボデーECU100は、ドア開閉センサ101から受信した信号をVCECUに送信する。VCECUは、ボデーECU100から受信する信号が閉信号から開信号に変化した場合、当該変化した時点でドアが閉状態から開状態に変化したと判定する。
上述したように、駐車支援制御は登録モードの制御と駐車支援モードの制御の2種類の支援モードを含む。以下、「登録モードの制御」を単に「登録モード」と称呼し、「駐車支援モードの制御」を単に「駐車支援モード」と称呼する場合もある。登録モードは、車両SVの運転者が「運転者が車両SVの駐車を予定している位置(即ち、予定駐車位置)」を事前にVCECUに登録駐車位置として登録しておくことができるモードである。一方、駐車支援モードは、第1駐車モードと第2駐車モードの2種類の支援モードを含む。即ち、第1駐車モードは、車両SVを登録駐車位置に自動的に駐車させる制御又は車両SVを登録駐車位置に駐車させることを支援する制御を実行するモードである。第2駐車モードは、カメラ21から取得される画像情報(例えば、駐車スペースを区画する白線)、レーダセンサ11から取得される物標情報(例えば、建物の壁及び塀)、及び/又は超音波センサから取得される立体物までの距離に関する情報に基づいて駐車位置を算出し、車両SVを当該駐車位置に自動的に駐車させる制御又は車両SVを当該駐車位置に駐車させることを支援する制御を実行する周知のモードである。本実施形態では、登録モード及び駐車支援モードのうちの第1駐車モードについて説明する。以下では、特に明示しない限り、駐車支援モードは第1駐車モードを意味する。
なお、上記の説明から明らかなように、本明細書では、駐車支援制御は、「車両を駐車位置に自動的に駐車させる制御」及び「車両を駐車位置に駐車させることを支援する制御」の双方を含む。前者の制御は、VCECUが駆動力自動制御、制動力自動制御、操舵角自動制御及びシフト位置自動制御を実行することにより行われる。後者の制御は、VCECUが上記4種類の自動制御の少なくとも1つを実行し、残りの運転操作(例えば、シフトレバー72の操作)を運転者に実行させることにより行われる。本実施形態では、VCECUが前者の制御を実行する場合を想定している。
登録モードでは、車両SVが後退して並列駐車及び/又は縦列駐車が可能な位置に駐車位置を登録できるようになっている。本実施形態では、並列駐車は、駐車支援制御開始時の車両SVの前後方向が、車両SVが登録駐車位置に駐車されたときの前後方向と交差す駐車タイプとして定義される。縦列駐車は、駐車支援制御開始時の車両SVの前後方向が、車両SVが登録駐車位置に駐車されたときの前後方向と略平行となる駐車タイプとして定義される。
<作動>
(登録モード)
運転者が車両SVを停止させた状態で駐車支援スイッチ14を操作すると、駐車支援制御を実行するためのシステム(以下、「駐車支援システム」と称呼する。)が起動する。駐車位置がまだ登録されていない場合において駐車支援システムが起動すると、VCECUは、まず、画像情報、物標情報及び立体物までの距離に関する情報等に基づいて、駐車支援モードのうちの第2駐車モードを実行可能か否か判定する。第2駐車モードを実行可能と判定した場合、VCECUは、タッチパネル表示部22に図8に例示される表示画像G1を表示する。表示画像G1は、左側領域と右側領域に区分される。
表示画像G1の左側領域は、合成画像G1S1及び登録開始ボタンG1aを含む。合成画像G1S1は、車両SVの上方に設定された仮想視点から「第2駐車モードにより駐車可能な領域」を見た仮想視点画像に、車両SVに相当するポリゴンSPが重畳された周辺画像である。登録開始ボタンG1aは、VCECUに駐車位置の登録処理を開始させるために運転者によってタッチ操作されるボタンである。
表示画像G1の右側領域は、合成画像G1S2を含む。合成画像G1S2は、車両SVの直上に設定された仮想視点から車両SVの周囲を見た仮想視点画像にポリゴンSPが重畳された周辺画像である。以下、仮想視点が車両SVの直上に設定された合成画像を特に「合成俯瞰画像」と称呼する。
表示画像G1に含まれる駐車開始ボタン(図示省略)がタッチ操作されると、第2駐車モードによる駐車支援制御が開始される。
なお、実際には、表示画像G1には第2駐車モードを開始するための各種メッセージ、ボタン及びマークが含まれるが、説明の便宜上これらの図示及び説明は省略する。後述する他の表示画像G2及び表示画像G3等についても同様である。
一方、VCECUが第2駐車モードを実行不可能と判定した場合、VCECUは、タッチパネル表示部22に第2駐車モードが実行不可能である旨を示すメッセージとともに登録開始ボタンG1aを表示する(図示省略)。即ち、駐車位置がまだ登録されていない場合において駐車支援システムが起動すると、第2駐車モードが実行可能であるか否かに関わらず、タッチパネル表示部22に登録開始ボタンG1aが表示される。
登録開始ボタンG1aがタッチ操作されると、VCECUは、登録モードの実行を開始して、車両SVの右側領域に並列駐車及び/又は縦列駐車による駐車位置の登録が可能であるか否か、及び、車両SVの左側領域に並列駐車及び/又は縦列駐車による駐車位置の登録が可能であるか否か、を判定する。以下、「車両SVの右側/左側領域」を単に「右側/左側領域」とも称呼する。
具体的には、VCECUは、画像情報、物標情報及び立体物までの距離に関する情報に基づいて、車両SVの右側領域及び左側領域に車両SVが並列駐車及び/又は縦列駐車可能なスペースがあるか否か、及び、当該スペースまで車両SVを移動させるための目標経路が障害物と干渉することなく設定可能か否かを判定する。以下、この判定を「駐車可能判定」と称呼する。
加えて、VCECUは、PVM-ECU20から取得される右俯瞰画像及び左俯瞰画像のそれぞれから所定の個数(例えば、12個)の特徴点Fを抽出可能か判定する。即ち、後で詳述するが、登録モードでは、駐車位置は、特徴点Fの位置と関連付けて登録される。このため、特徴点Fが抽出不可能な場合、たとえ並列駐車及び/又は縦列駐車可能なスペースが存在し且つ目標経路が設定可能でも当該スペースに駐車位置を登録することはできない。以下、この判定を「特徴点判定」と称呼する。加えて、「所定の個数の特徴点Fを抽出可能である」ことを、単に「特徴点Fを抽出可能である」とも称呼する。
VCECUは、右俯瞰画像から特徴点Fを抽出可能な場合において、右側領域に並列駐車及び/又は縦列駐車可能なスペースが存在し且つ目標経路が設定可能なときは、それぞれ、右側領域に並列駐車及び/又は縦列駐車による駐車位置の登録が可能であると判定する。
VCECUは、左俯瞰画像から特徴点Fを抽出可能な場合において、左側領域に並列駐車及び/又は縦列駐車可能なスペースが存在し且つ目標経路が設定可能なときは、それぞれ、左側領域に並列駐車及び/又は縦列駐車による駐車位置の登録が可能であると判定する。
VCECUは、右/左俯瞰画像から特徴点Fを抽出できない場合、駐車可能判定の結果に関わらず、駐車位置の登録は不可能であると判定する。
VCECUは、右側/左側領域に並列駐車及び縦列駐車可能なスペースが存在しないか、存在していても目標経路が設定不可能な場合、特徴点判定の結果に関わらず、駐車位置の登録は不可能であると判定する。
VCECUは、駐車可能判定及び特徴点判定により何れかの駐車方法による駐車位置の登録が可能であると判定した場合、タッチパネル表示部22に図9に例示される表示画像G2を表示する。加えて、VCECUは、特徴点判定により抽出可能と判定された特徴点Fが含まれている右及び/又は左俯瞰画像を、駐車方法に関連付けてそのRAMに格納する(後述)。表示画像G2は、4つの駐車方法選択ボタン(即ち、右並列駐車選択ボタンG2a、右縦列駐車選択ボタンG2b、左並列駐車選択ボタンG2c及び左縦列駐車選択ボタンG2d)を含む。
VCECUは、右側領域に並列駐車及び/又は縦列駐車による駐車位置の登録が可能と判定した場合、それぞれ、右並列駐車選択ボタンG2a及び/又は右縦列駐車選択ボタンG2bを選択可能に表示する。加えて、VCECUは、右俯瞰画像を、右側領域への並列駐車及び/又は縦列駐車に関連付けてそのRAMに格納する。
VCECUは、左側領域に並列駐車及び/又は縦列駐車による駐車位置の登録が可能と判定した場合、それぞれ、左並列駐車選択ボタンG2c及び/又は左縦列駐車選択ボタンG2dを選択可能に表示する。加えて、VCECUは、左俯瞰画像を、左側領域への並列駐車及び/又は縦列駐車に関連付けてそのRAMに格納する。
図9の例では、左並列駐車選択ボタンG2c及び左縦列駐車選択ボタンG2dが選択可能に表示されている。以下、表示画像G2を「駐車方法画像G2」とも称呼する。
例えば、図7の例において、車両SVが道路RD上の所定の位置P1で停止している状態で登録開始ボタンG1a(図8参照)がタッチ操作されて登録モードが開始され、VCECUが、駐車可能判定において左側領域に並列駐車及び縦列駐車による駐車位置の登録が可能と判定し、且つ、特徴点判定において左俯瞰画像から特徴点Fを抽出可能と判定した場合(図7の撮像範囲84を参照)、VCECUは、この左俯瞰画像を、左側領域への並列駐車及び左側領域への縦列駐車にそれぞれ関連付けてそのRAMに格納する。
一方、VCECUは、駐車可能判定及び特徴点判定により駐車位置の登録が不可能であると判定した場合、タッチパネル表示部22に駐車位置の登録が不可能である旨を示すメッセージを表示し(図示省略)、登録モードを終了する。
運転者が選択可能に表示された駐車方法選択ボタンの中から所望の駐車方法に対応した駐車方法選択ボタンG2a乃至G2dをタッチ操作することにより、VCECUは、当該駐車方法を用いて駐車位置の登録を行うことを決定する。以下では、「登録モードが開始されてから、駐車可能判定及び特徴点判定の判定結果に基づいてタッチパネル表示部22に駐車方法画像G2(又は登録不可能である旨を示すメッセージ)が表示されるまで」の一連の処理を「駐車方法画像表示処理」と称呼する。駐車方法画像表示処理は、駐車方法選択ボタンG2a乃至G2dの何れかがタッチ操作された時点で終了する。
駐車方法画像表示処理が終了すると、VCECUは、タッチパネル表示部22に図10に例示される表示画像G3を表示する(即ち、駐車方法画像G2から表示画像G3に切り替える)。図10の例では、左並列駐車選択ボタンG2cがタッチ操作された場合の表示画像G3が表示されている。
表示画像G3は、その左側領域に合成画像G3Sを含む。合成画像G3Sは合成俯瞰画像である。合成画像G3Sには、駐車位置表示枠G3aが重ねて表示される。表示画像G3は、その右側領域に位置操作ボタンG3c及び設定完了ボタンG3dを含む。位置操作ボタンG3cは、上向き矢印、下向き矢印、左向き矢印、右向き矢印、時計回り向き矢印及び反時計回り矢印の6つの矢印ボタンを含む。
駐車位置表示枠G3aは、登録予定の駐車位置を示す長方形形状の枠である。位置操作ボタンG3cは、合成画像G3Sにおける駐車位置表示枠G3aの位置を移動させるために運転者によって操作される。
位置操作ボタンG3cに含まれる上向き矢印、下向き矢印、左向き矢印及び右向き矢印のうちの一つが一回だけタッチ操作されると、合成画像G3Sにおいて駐車位置表示枠G3aがそのタッチ操作された矢印の方向に所定距離だけ移動する。時計回り矢印及び反時計回り矢印のうちの一つが一回だけタッチ操作されると、合成画像G3Sにおいて駐車位置表示枠G3aがそのタッチ操作された矢印の回転方向に所定角度だけ駐車位置表示枠G3aの中心点の周りに回転する。これにより、運転者は、位置操作ボタンG3cを操作して、合成画像G3Sにおける駐車位置表示枠G3aの位置を所望の位置に移動させることができる。以下、この操作を「駐車位置設定操作」とも称呼する。
設定完了ボタンG3dは、駐車位置表示枠G3aにより示される位置を登録予定の駐車位置Pparkとして暫定的に(後述)設定(決定)するとともに、車両SVを駐車位置Pparkに自動的に駐車させる制御(駐車支援制御)を開始するためにタッチ操作されるボタンである。以下、表示画像G3を「駐車位置設定画像G3」とも称呼する。
図11は、設定完了ボタンG3dがタッチ操作されたときの駐車位置Pparkを示す。設定完了ボタンG3dがタッチ操作されると、VCECUは、図11に示したように、駐車位置Pparkの所定の位置を原点Oとする座標系を設定する。そして、各特徴点Fを抽出し、その濃淡情報、座標(x,z)及び角度θをVCECUのRAMに格納する(別言すれば、抽出された各特徴点Fを駐車位置Pparkと関連付けて登録する。)。即ち、上述したように、VCECUは、特徴点判定により抽出可能と判定された特徴点Fが含まれている右俯瞰画像及び/又は左俯瞰画像を、駐車方法に関連付けてそのRAMに格納している。VCECUは、そのRAMに格納されている俯瞰画像を読み出すことにより、各特徴点Fの濃淡情報、座標(x,z)及び角度θをそのRAMに格納する。なお、厳密には、設定完了ボタンG3dがタッチ操作された時点で、駐車位置Pparkへの駐車方法と関連付けられていないほうの右俯瞰画像又は左俯瞰画像は消去される。
図11に示したように、x軸は、その正の方向が、「車両SVが後退して駐車位置Pparkに駐車された場合(図15参照)の車両SVの前後方向における前方向」と一致するように設定される。図12A及び図12Bに示したように、各特徴点Fの角度θは、x軸と各特徴点Fに予め設定されている基準線RLとのなす角度として定義される。例えば、基準線RLは、その正の方向が、「駐車位置設定操作が開始される前の駐車位置表示枠G3aにより示される駐車位置に車両SVが駐車された場合の車両SVの前後方向における前方向」と一致するように設定される。図12Aは、駐車位置設定操作において時計回り矢印及び反時計回り矢印が操作されなかった場合の駐車位置Pparkと各特徴点Fとの位置関係を例示し、図12Bは、駐車位置設定操作において時計回り矢印が操作されて駐車位置Pparkが角度θ1だけ回転された場合の駐車位置Pparkと各特徴点Fとの位置関係を例示する。図12Aにおいては各特徴点Fの角度θは0°であり、図12Bにおいては各特徴点Fの角度θはθ1である。本実施形態では、説明の便宜上、θ=0°とする。
ここで、図11に示したように、車両SVが駐車場PL付近の道路RD上で停止した場合、特徴点Fは、駐車場PLの入口における地面90の特徴点として抽出される。このため、以下では、設定完了ボタンG3dがタッチ操作された時点でVCECUのRAMに格納される特徴点Fを「入口特徴点Fe」と称呼する。これにより、駐車位置Pparkと入口特徴点Feとの位置関係が一義的に決定される。
以下では、「駐車方法画像表示処理が終了してから、運転者に、駐車位置設定画像G3上で駐車位置表示枠G3aの位置を移動させる駐車位置設定操作を許容し、駐車位置表示枠G3aにより示される位置が登録予定の駐車位置Pparkとして暫定的に設定されるまで」の一連の処理を「駐車位置設定処理」と称呼する。駐車位置設定処理は、設定完了ボタンG3dがタッチ操作されて入口特徴点Feの濃淡情報、座標(x,z)及び角度θがVCECUのRAMに格納された時点で終了する。
駐車位置設定処理が終了すると、VCECUは、車両SVを暫定的に設定した駐車位置Pparkに向けて自動的に駐車させる制御(駐車支援制御)を実行する。この場合の駐車支援制御は、駐車位置Ppark(登録予定の駐車位置)が実際に登録される前に行われるため、以下では「登録用駐車支援制御」とも称呼する。
加えて、駐車位置設定処理が終了すると、VCECUは、タッチパネル表示部22に登録用駐車支援画像(図示省略)を表示する。登録用駐車支援画像は、その左側領域に車両SVの位置から移動方向を見たときのカメラ視点画像を含み、その右側領域に合成俯瞰画像を含む。カメラ視点画像及び合成俯瞰画像が駐車位置Pparkを含む場合、これらカメラ視点画像及び合成俯瞰画像には、駐車位置Pparkを示す駐車位置表示枠が重ねて表示される。
登録用駐車支援制御について具体的に説明する。VCECUは、車両SVを現在の位置(図7の例では位置P1)から駐車位置Pparkへと車両SVを障害物に接触させることなく移動させるための経路を目標経路Rtgtとして決定する。即ち、VCECUは、現時点の車両SVの位置と駐車位置Pparkとの位置関係を特定し、現時点の車両SVの位置から駐車位置Pparkまで車両SVを移動できる目標経路Rtgtを算出(設定)する。VCECUは、目標経路Rtgtに沿って車両SVを移動させるための「車両SVを移動させるべき方向(具体的には、シフトレバー72の位置)、操舵角パターン及び速度パターン」を決定する。VCECUは、決定されたシフトレバー72の位置に応じてシフトレバー72の位置(変速機及び駆動方向切替え機構の状態)を切り替えるシフト位置自動制御を行い、その後、操舵角パターン及び速度パターンに従って車両SVが走行するように、操舵角自動制御、駆動力自動制御及び制動力自動制御を実行する。
なお、上述した「現時点の車両SVの位置と駐車位置Pparkとの位置関係の特定」は、入口特徴点Feを検知することにより行われる。即ち、登録用駐車支援制御が開始すると、VCECUは、所定時間が経過する毎にPVM-ECU20から取得される俯瞰画像に入口特徴点Feが含まれているか否かを、後述するマッチング処理により判定する。俯瞰画像に少なくとも一個以上の入口特徴点Feが含まれている場合、VCECUは、入口特徴点Feを検知したと判定し、当該入口特徴点Feの座標(x,z)及び角度θに基づいて駐車位置Pparkを算出する。
即ち、VCECUは、登録用駐車支援制御の実行中、「入口特徴点Feに基づいて算出された駐車位置Pparkに基づいて目標経路Rtgtを設定し、当該目標経路Rtgtに沿って車両SVを移動させる各種制御を実行する処理」を、所定時間毎に行う。図11の例では、登録用駐車支援制御が開始されてしばらくの期間は、入口特徴点Feは、左俯瞰画像から検知され、その後、後俯瞰画像から検知されると考えられる。
なお、車両SVが目標経路Rtgtに沿って移動したことにより、入口特徴点Feが何れの俯瞰画像からも検知されない事態も発生し得る。この場合、VCECUは、過去に設定された目標経路Rtgtのうち直近のものを現時点における目標経路Rtgtとして使用する。
ここで、図13を参照してマッチング処理について説明する。本実施装置は、テンプレートマッチングによりマッチング処理を行う。テンプレートマッチングは、所定範囲の画像からテンプレート画像との類似度が高い画像を探索する処理である。テンプレートマッチングは周知であるため、以下では、その概要を簡潔に説明する。
図13は、任意の或る入口特徴点Feをテンプレート画像とし、左俯瞰画像の撮像範囲84内でテンプレートマッチングを行う場合を例示する。VCECUは、まず、当該入口特徴点Feの濃淡情報を算出する。ここで、画像の濃淡情報とは、当該画像を構成する各画素の輝度値(lumij、i,j:画像内の位置座標)から、当該画像を構成する全ての画素の平均輝度値(lumave)を除算した値(lumid-lumave)が、各画素に関連付けられた情報である。続いて、VCECUは、左俯瞰画像から入口特徴点Feと同じ大きさ及び形状の画像を切り出し、当該画像の濃淡情報を算出し、入口特徴点Feの濃淡情報との類似度を算出する。VCECUは、この処理を、撮像範囲84内の全域に亘って行う。
具体的には、撮像範囲84の長手方向に1画素ずつずらしながら左俯瞰画像の濃淡情報と入口特徴点Feの濃淡情報との類似度を算出する処理を、撮像範囲84の短手方向に1画素ずつずらしながら実行する。VCECUは、左俯瞰画像内に濃淡情報の類似度が所定の類似度閾値以上の画像が含まれていた場合、左俯瞰画像から入口特徴点Feを検知したと判定する。マッチング処理は、他の俯瞰画像についても同様の方法で行われる。加えて、俯瞰画像から他の特徴点F(後述する内部特徴点Fi及び周辺特徴点Fp)を検知する際も、同様のマッチング処理が行われる。
登録モードでは、特徴点Fに基づく駐車位置Pparkの算出精度を向上させるため、入口特徴点Feに加え、内部特徴点Fi及び周辺特徴点Fpが追加的に抽出される。まず、内部特徴点Fiについて説明する。
VCECUは、車両SVを目標経路Rtgtに沿って駐車位置Pparkまで移動させる過程で、駐車位置Pparkに対する車両SVの位置推定精度を算出する。そして、当該位置推定精度が所定の精度閾値以上になったと判定した場合、VCECUは、図14に示したように、当該時点でPVM-ECU20から取得された後俯瞰画像から所定の個数(本実施形態では12個)の特徴点Fを抽出する。駐車位置Pparkに対する車両SVの位置推定精度は、車両SVの移動量の推定精度が高くなると高くなる。車両SVの移動量の推定精度は、車両SVが旋回している期間は比較的に低く、車両SVが直進している期間は比較的に高い。登録用駐車支援制御が開始されてから車両SVが直進し始めるのは、車両SVが後退してその一部が駐車位置Pparkの内部に進入した時点である(図14参照)。このため、VCECUは、車両SVが後退してその一部が駐車位置Pparkの内部に進入し、駐車位置Pparkに対する車両SVの位置推定精度が精度閾値以上になったと判定した場合、後俯瞰画像から特徴点Fを抽出する。
このようにして抽出される特徴点Fは、その大半が駐車位置Pparkの内部に存在している。このため、以下では、駐車位置Pparkに対する車両SVの位置推定精度が精度閾値以上になった時点で抽出される特徴点Fを「内部特徴点Fi」と称呼する。VCECUは、内部特徴点Fiの濃淡情報、座標(x,z)及び角度θをそのRAMに格納する。内部特徴点Fiは、駐車支援モードにおいて駐車位置Pparkを算出する際に使用される。即ち、内部特徴点Fiは、登録モードにおいては、駐車位置Pparkの算出に使用されない。
VCECUは、内部特徴点Fiの抽出後、車両SVが所定の距離だけ後退した場合、内部特徴点Fiを再度抽出する。上記所定の距離は、例えば、後俯瞰画像が重複することがないような距離に設定される。但し、車両SVが所定の距離だけ後退する前に駐車位置Pparkへの駐車が完了している場合、内部特徴点Fiの抽出は1回のみ行われる。
続いて、周辺特徴点Fpについて説明する。VCECUは、車両SVを駐車位置Pparkまで移動させると、制動力自動制御を実行して車両SVを停止させ、その後、シフト位置自動制御によりシフトレバー72の位置を「P」に切り替える。これにより、車両SVの駐車位置Pparkへの駐車が完了する。VCECUは、車両SVの駐車位置Pparkへの駐車が完了したと判定した場合、図15に示したように、当該時点でPVM-ECU20から取得された右俯瞰画像、左俯瞰画像及び前俯瞰画像からそれぞれ所定の個数の特徴点Fを抽出する。本実施形態では、VCECUは、右俯瞰画像及び左俯瞰画像からはそれぞれ11個の特徴点Fを、前俯瞰画像からは12個の特徴点Fを抽出する(図15では、一部の特徴点Fのみ図示している。)。
このようにして抽出される特徴点Fは、駐車位置Pparkの周辺に存在している。このため、以下では、車両SVの駐車位置Pparkへの駐車が完了した時点で抽出される特徴点Fを「周辺特徴点Fp」と称呼する。VCECUは、周辺特徴点Fpの濃淡情報、座標(x,z)及び角度θをそのRAMに格納する。周辺特徴点Fpは、駐車支援モードにおいて駐車位置Pparkを算出する際に使用される。即ち、周辺特徴点Fpは、登録モードにおいては、駐車位置Pparkの算出に使用されない。なお、以下では、入口特徴点Fe、内部特徴点Fi及び周辺特徴点Fpをまとめて「特徴点F」と総称する場合もある。
以下では、「駐車位置設定処理が終了してから、登録用駐車支援制御の実行が終了するまで」の一連の処理を「登録用駐車支援処理」と称呼する。登録用駐車支援処理は、車両SVの駐車位置Pparkへの駐車完了後、周辺特徴点Fpが抽出されてその濃淡情報、座標(x,z)及び角度θがVCECUのRAMに格納された時点で終了する。即ち、登録用駐車支援処理は、登録用駐車支援制御を実行する処理である。
登録用駐車支援処理が終了すると、VCECUは、タッチパネル表示部22に駐車位置修正画像(図示省略)を表示する。駐車位置修正画像は、その左側領域に合成俯瞰画像を含み、その右側領域に位置操作ボタン及び登録ボタンを含む。合成俯瞰画像には、駐車位置Pparkを示す駐車位置表示枠が重ねて表示される。位置操作ボタンは、位置操作ボタンG3cと同一の構成及び機能を有し、合成俯瞰画像における駐車位置表示枠の位置を移動させるために運転者によって操作される。登録ボタンは、駐車位置表示枠により示される位置を登録駐車位置Ppark_regとして決定するとともに、登録モードを終了するためにタッチ操作されるボタンである。
運転者が位置操作ボタンを操作して駐車位置表示枠の位置を所望の位置に移動させることにより、図16に示したように、駐車位置Ppark(破線参照)を所望の位置(即ち、登録駐車位置Ppark_reg(実線参照))に修正することができる。登録ボタンがタッチ操作されると、VCECUは、タッチパネル表示部22に、登録駐車位置Ppark_regの登録が完了したことを示す登録完了画像(図示省略)を表示する。加えて、VCECUは、登録駐車位置Ppark_regの所定の位置を原点Oregとする座標系を再設定し、入口・内部・周辺特徴点Fe,Fi,Fpのそれぞれの座標及び角度を、再設定された座標系における座標(x,z)及び角度θに補正して、濃淡情報とともにVCECUの不揮発性メモリに格納する。別言すれば、これらの特徴点FをVCECUに登録する。
以下では、「登録用駐車支援処理が終了してから、運転者に、駐車位置修正画像上で駐車位置表示枠の位置を移動させる駐車位置修正操作を許容し、当該駐車位置表示枠により示される位置が登録駐車位置Ppark_regとして登録されるまで」の一連の処理を「駐車位置修正処理」と称呼する。駐車位置修正処理は、登録ボタンがタッチ操作されて、再設定された座標系において補正された座標(x,z)及び角度θが濃淡情報とともにVCECUの不揮発性メモリに格納された時点で終了する。駐車位置修正処理が終了すると、登録モードが終了する。即ち、登録モードは、駐車方法画像表示処理、駐車位置設定処理、登録用駐車支援処理及び駐車位置修正処理をこの順に実行するモードである。
(駐車支援モード)
次に、駐車支援モードについて説明する。以下では、登録モードと同一の処理については、その説明を省略する場合がある。
運転者が車両SVを停止させた状態で駐車支援スイッチ14を操作すると、駐車支援システムが起動する。登録駐車位置Ppark_regが登録されている場合において駐車支援システムが起動すると、VCECUは、登録モードの場合と同様に、まず、第2駐車モードを実行可能か否か判定する。第2駐車モードを実行可能と判定した場合、VCECUは、タッチパネル表示部22に、表示画像G1(図8参照)を表示する。表示画像G1に含まれる駐車開始ボタン(図示省略)がタッチ操作されると、第2駐車モードによる駐車支援制御が開始される。
ここで、登録駐車位置Ppark_regが登録されている場合、VCECUは、車両SVが所定の車速以下で走行している期間中、所定時間が経過する毎に取得した右俯瞰画像及び左俯瞰画像において入口特徴点Feのマッチング処理を行い、これらの画像の何れか一方から入口特徴点Feが検知されたか否かを判定している。駐車支援スイッチ14が操作された時点で入口特徴点Feが検知されている場合(図17参照)、VCECUは、表示画像G1の右側領域に含まれる合成画像G1S2(図8参照)に、モードボタン(図示省略)を重ねて表示する。モードボタンは、第2駐車モードと駐車支援モード(厳密には、第1駐車モードであり、登録駐車位置Ppark_regへの駐車支援制御を実行するモード)とを切り替えるためのボタンである。なお、駐車支援スイッチ14が操作された時点で入口特徴点Feが検知されていない場合、VCECUは、登録駐車位置Ppark_regへの駐車支援制御は不可能であると判定し、モードボタンを表示しない。
運転者がモードボタンをタッチ操作すると、VCECUは、タッチパネル表示部22に駐車支援画像(図示省略)を表示する(即ち、表示画像G1から駐車支援画像に切り替える。)。
駐車支援画像は、その左側領域に車両SVの位置から移動方向を見たときのカメラ視点画像を含み、その右側領域に合成俯瞰画像及び駐車開始ボタン(図示省略)を含む。カメラ視点画像及び合成俯瞰画像が登録駐車位置Ppark_regを含む場合、これらカメラ視点画像及び合成俯瞰画像には、登録駐車位置Ppark_regを示す駐車位置表示枠が重ねて表示される。なお、この登録駐車位置Ppark_regは、検知された入口特徴点Feに基づいて算出された駐車位置である。運転者が駐車開始ボタンをタッチ操作すると、VCECUは、車両SVを登録駐車位置Ppark_regに自動的に駐車させる制御(駐車支援制御)を実行するモードである駐車支援モードを開始する。
駐車支援モードが開始されると、VCECUは、「入口特徴点に基づく駐車支援処理」を実行する。この処理は、登録モードにおける登録用駐車支援処理と実質的に同一である。即ち、VCECUは、「入口特徴点Feに基づいて算出された登録駐車位置Ppark_regに基づいて目標経路Rtgtを設定し、当該目標経路Rtgtに沿って車両SVを移動させる各種制御を実行する処理」を、所定時間が経過する毎に行う。なお、車両SVが目標経路Rtgtに沿って移動したことにより、入口特徴点Feが何れの俯瞰画像からも検知されなくなった場合、VCECUは、「入口特徴点に基づく駐車支援処理」を終了する。この場合、VCECUは、過去に設定された目標経路Rtgtのうち直近のものを現時点における目標経路Rtgtとして使用する。
「入口特徴点に基づく駐車支援処理」が終了すると、VCECUは、「周辺・内部特徴点に基づく駐車支援処理」を実行する。この処理では、VCECUは、所定時間が経過する毎にPVM-ECU20から取得される俯瞰画像(特に、右俯瞰画像、左俯瞰画像及び後俯瞰画像)を用いてマッチング処理を行い、当該俯瞰画像から周辺特徴点Fp及び/又は内部特徴点Fiが検知されるか否かを判定する。周辺特徴点Fp及び/又は内部特徴点Fiが検知された場合、VCECUは、検知された周辺特徴点Fp及び/又は内部特徴点Fiの座標(x,z)及び角度θに基づいて登録駐車位置Ppark_regを算出する。VCECUは、登録駐車位置Ppark_regに基づいて目標経路Rtgtを設定し、当該目標経路Rtgtに沿って車両SVを移動させる各種制御を実行する。
VCECUは、上記の処理を所定時間が経過する毎に行う。その結果、VCECUが、車両SVの登録駐車位置Ppark_regへの駐車が完了したと判定した場合、「周辺・内部特徴点に基づく駐車支援処理」を終了する。
「周辺・内部特徴点に基づく駐車支援処理」が終了すると、駐車支援モードが終了する。即ち、駐車支援モードは、「入口特徴点に基づく駐車支援処理」及び「周辺・内部特徴点に基づく駐車支援処理」をこの順に実行するモードである。
(制御継続判定処理)
VCECUは、登録モード又は駐車支援モードが実行されている期間中、所定時間が経過する毎に制御継続判定処理を並行して実行する。具体的には、VCECUは、「登録モードにおける駐車位置修正処理以外の処理(以下、「登録モード他処理」とも称呼する。)」又は「駐車支援モード」が実行されている場合において車両SVのドアが閉状態から開状態に変化したと判定したとき、当該判定時点で、現在実行されている制御(処理)を中止する。その一方で、VCECUは、「登録モードにおける駐車位置修正処理」が実行されている場合、車両SVのドアが閉状態から開状態に変化したと判定しても、現在実行されている駐車位置修正処理を継続する。なお、「登録モード他処理」とは、駐車方法画像表示処理、駐車位置設定処理及び登録用駐車支援処理の何れかの処理である。
<具体的作動>
(登録モード)
VCECUのCPU(単に「CPU」と称呼する。)は、登録モードの実行が開始されると、所定時間が経過する毎に図18にフローチャートにより示したルーチンを実行するようになっている。
従って、登録モードの実行が開始されると、CPUは、図18のステップ1800から処理を開始して、ステップ1900の駐車方法画像表示処理、ステップ2000の駐車位置設定処理、ステップ2100の登録用駐車支援処理及びステップ2200の駐車位置修正処理をこの順に実行する。以下では、これらの処理について順に説明する。
CPUは、ステップ1900に進むと、図19にフローチャートにより示したルーチン(駐車方法画像表示処理)を実行するようになっている。CPUは、図19のステップ1900から処理を開始してステップ1905に進み、右側領域及び左側領域に車両SVが並列駐車及び/又は縦列駐車可能なスペースがあるか否か、及び、当該スペースまでの目標経路Rtgtを設定可能か否かを判定する(駐車可能判定)とともに、右俯瞰画像及び左俯瞰画像から特徴点Fを抽出可能であるか否かを判定する(特徴点判定)。
CPUは、駐車可能判定で肯定判定を行い且つ特徴点判定で肯定判定を行った場合(S1905:Yes)、何れかの駐車方法による駐車位置の登録が可能であると判定し、ステップ1910に進み、タッチパネル表示部22に駐車方法画像G2を表示する。その後、CPUは、駐車方法選択ボタンG2a乃至G2dの何れかがタッチ操作された時点でステップ1995に進んで駐車方法画像表示処理を終了し、図20のステップ2000に進む。
これに対し、CPUは、駐車可能判定及び特徴点判定の少なくとも一方の判定で否定判定を行った場合(S1905:No)、駐車位置の登録が不可能であると判定し、ステップS1915に進み、タッチパネル表示部22に駐車位置の登録が不可能である旨を示すメッセージを表示する。その後、CPUは、ステップ1995に進んで駐車方法画像表示処理を終了するとともに、登録モードを終了する。
CPUは、ステップ2000に進むと、図20にフローチャートにより示したルーチン(駐車位置設定処理)を実行するようになっている。CPUは、図20のステップ2000から処理を開始してステップ2005に進み、タッチパネル表示部22に駐車位置設定画像G3を表示する。その後、CPUは、ステップ2010に進み、位置操作ボタンG3cがタッチ操作されたか否かを判定する。ステップ2010で否定判定を行った場合(S2010:No)、CPUは、ステップ2020に進んで設定完了ボタンG3dがタッチ操作されたか否かを判定する。ステップ2020で否定判定を行った場合(S2020:No)、CPUは、ステップ2095に進んで本ルーチンを一旦終了する。
上記処理を繰り返し、ステップ2010で肯定判定を行った場合(S2010:Yes)、CPUは、ステップ2015に進み、合成画像G3Sにおける駐車位置表示枠G3aの位置を移動させる。その後、CPUは、ステップ2020に進み、設定完了ボタンG3dがタッチ操作されたか否かを判定する。ステップ2020で肯定判定をした場合(S2020:Yes)、CPUは、ステップ2025に進み、駐車位置Pparkに座標系を設定し、ステップ1905の特徴点判定により抽出可能と判定されていた特徴点Fを入口特徴点Feとして、その濃淡情報、座標(x,z)及び角度θをVCECUのRAMに格納する。別言すれば、入口特徴点Feと駐車位置Pparkとの位置関係を記憶する。その後、CPUは、ステップ2095に進み駐車位置設定処理を終了し、図21のステップ2100に進む。
CPUは、ステップ2100に進むと、図21にフローチャートにより示したルーチン(登録用駐車支援処理)を実行するようになっている。CPUは、図21のステップ2100から処理を開始してステップ2105に進み、タッチパネル表示部22に登録用駐車支援画像を表示する。その後、CPUは、ステップ2110に進み、後退フラグの値が0であるか否かを判定する。後退フラグは、車両SVの駐車位置Pparkに対する位置推定精度が精度閾値以上であるか否かを示すフラグであり、精度閾値以上の場合はその値が1に設定され、精度閾値未満の場合はその値が0に設定される。
後退フラグの値が0であると判定した場合(S2110:Yes)、CPUは、ステップ2115に進み、入口特徴点Feを検知したか否かを判定する。肯定判定をした場合(S2115:Yes)、CPUは、ステップ2120にて入口特徴点Feに基づいて駐車区画Pparkを算出する。その後、CPUは、ステップ2125に進み、駐車位置Pparkに基づいて目標経路Rtgtを設定し、ステップ2130にて、車両SVを目標経路Rtgtに沿って移動させるための各種制御を実行する。
その後、CPUは、ステップ2135に進み、車両SVの駐車位置Pparkへの駐車が完了したか否かを判定する。否定判定した場合(S2135:No)、CPUは、ステップ2140にて、車両SVの駐車位置Pparkに対する位置推定精度が精度閾値以上であるか否かを判定する。上述したように、位置推定精度が精度閾値以上になるのは、車両SVが後退してその一部が駐車位置Pparkの内部に進入した時点(別言すれば、後退方向に直進し始める時点)である。このため、車両SVが後退してその一部が駐車位置Pparkの内部に進入するまでは、CPUは、ステップ2140にて否定判定を行い(S2140:No)、その後、ステップ2195に進んで本ルーチンを一旦終了する。
上記処理を繰り返して車両SVが目標経路Rtgtに沿って移動した結果、入口特徴点Feをバックカメラ21bを用いても検知できなくなった場合、CPUは、ステップ2115にて否定判定を行う(S2115:No)。この場合、CPUは、ステップS2130に進み、車両SVを直近の周期で算出された目標経路Rtgtに沿って移動させるための各種制御を実行する。
その後、CPUは、ステップS2135の判定を行い、否定判定した場合(S2135:No)、ステップ2140の判定を行う。まだ車両SVの一部が駐車位置Pparkの内部に進入していない(別言すれば、車両SVがまだ後退方向に直進していない)場合、CPUは、ステップ2140にて否定判定を行い(S2140:No)、その後、ステップ2195に進んで本ルーチンを一旦終了する。
上記処理を繰り返してステップ2140にて肯定判定した場合(S2140:Yes)、CPUは、ステップ2145に進んで上述した後退フラグの値を1に設定する。その後、CPUは、ステップ2150に進んで、現在の周期において後俯瞰画像から抽出可能な特徴点Fが、既に後俯瞰画像から抽出された特徴点Fと重複していないか否かを判定する。ステップ2140で初めて肯定判定をした場合、まだ後俯瞰画像から特徴点Fを抽出する処理は行っていないため、CPUは、ステップ2150にて肯定判定を行う(S2150:Yes)。その後、CPUは、ステップ2155に進み、現在の周期で取得された後俯瞰画像から特徴点Fを内部特徴点Fiとして抽出し、その濃淡情報、座標(x,z)及び角度θをVCECUのRAMに格納する。別言すれば、内部特徴点Fiと駐車位置Pparkとの位置関係を記憶する。その後、CPUは、ステップ2195に進み本ルーチンを一旦終了する。
CPUは、上記処理を繰り返し、ステップ2105を経てステップ2110の判定を行う。ステップ2145にて後退フラグの値は1に設定されているため、CPUは、ステップ2110にて否定判定し(S2110:No)、ステップ2130にて直近の周期で算出された目標経路Rtgtに沿って車両SVを移動させるための各種制御を行う。車両SVが後退して、一旦その一部が駐車位置Pparkの内部に進入した場合、車両SVが駐車位置Pparkに駐車を完了するまで、駐車位置Pparkに対する車両SVの位置推定精度は精度閾値以上である。このため、CPUは、ステップ2130の終了後、ステップ2135にて否定判定した場合(S2135:No)、ステップ2140にて肯定判定を行い(S2140:Yes)、ステップ2145を経てステップ2150の判定を再度行う。現在の周期において後俯瞰画像から抽出可能な特徴点Fが、既に後俯瞰画像から抽出された特徴点Fと重複している場合(S2150:No)、CPUはステップ2195に進んで本ルーチンを一旦終了する。
上記処理を繰り返し、ステップ2135にて肯定判定した場合(S2135:Yes)、CPUはステップ2160に進み、現在の周期で取得された右俯瞰画像、左俯瞰画像及び前俯瞰画像からそれぞれ特徴点Fを周辺特徴点Fpとして抽出し、その濃淡情報、座標(x,z)及び角度θをVCECUのRAMに格納する。別言すれば、周辺特徴点Fpと駐車位置Pparkとの位置関係を記憶する。加えて、CPUは、後退フラグの値を0に設定する(初期化する)。その後、CPUは、ステップ2195に進み、登録用駐車支援処理を終了し、図22のステップ2200に進む。
CPUは、ステップ2200に進むと、図22にフローチャートにより示したルーチン(駐車位置修正処理)を実行するようになっている。CPUは、図22のステップ2200から処理を開始してステップ2205に進み、タッチパネル表示部22に駐車位置修正画像を表示する。その後、CPUは、ステップ2210にて位置操作ボタンがタッチ操作されたか否かを判定する。ステップ2210で否定判定を行った場合(S2210:No)、CPUは、ステップ2220に進んで登録ボタンがタッチ操作されたか否かを判定する。ステップ2220で否定判定を行った場合(S2220:No)、CPUは、ステップ2295に進んで本ルーチンを一旦終了する。
上記処理を繰り返し、ステップ2210で肯定判定を行った場合(S2210:Yes)、CPUは、ステップ2215に進み、合成俯瞰画像における駐車位置表示枠の位置を移動させる。その後、CPUは、ステップ2220に進み、登録ボタンがタッチ操作されたか否かを判定する。ステップ2220で肯定判定をした場合(S2220:Yes)、CPUは、ステップ2225にてタッチパネル表示部22に登録完了画像を表示してステップ2230に進む。ステップ2230では、CPUは、登録駐車位置Ppark_regに座標系を再設定し、入口・内部・周辺特徴点Fe,Fi,Fpの補正後の座標(x,z)及び角度θを濃淡情報とともにVCECUの不揮発性メモリに格納する。別言すれば、入口・内部・周辺特徴点Fe,Fi,Fpと登録駐車位置Ppark_regとの位置関係を保存する。その後、CPUはステップ2295に進んで駐車位置修正処理を終了し、図18のステップ1895に進んで登録モードを終了する。
(駐車支援モード)
CPUは、駐車支援モードの実行が開始されると、所定時間が経過する毎に図23にフローチャートにより示したルーチンを実行するようになっている。
従って、駐車支援モードの実行が開始されると、CPUは、図23のステップ2300から処理を開始して、ステップ2400の「入口特徴点に基づく駐車支援処理」及びステップ2500の「周辺・内部特徴点に基づく駐車支援処理」をこの順に実行する。
CPUは、ステップ2400に進むと、図24にフローチャートにより示したルーチン(入口特徴点に基づく駐車支援処理)を実行するようになっている。CPUは、図24のステップ2400から処理を開始してステップ2405に進み、タッチパネル表示部22に駐車支援画像を表示し、ステップ2410にて入口特徴点Feを検知したか否かを判定する。肯定判定をした場合(S2410:Yes)、CPUは、ステップ2415にて、入口特徴点Feに基づいて登録駐車位置Ppark_regを算出する。その後、CPUは、ステップ2420に進み、登録駐車位置Ppark_regに基づいて目標経路Rtgtを設定し、ステップ2425にて車両SVを目標経路Rtgtに沿って移動させるための各種制御を実行する。その後、CPUは、ステップ2495に進んで本ルーチンを一旦終了する。
上記処理を繰り返して車両SVが目標経路Rtgtに沿って移動した結果、入口特徴点Feをバックカメラ21bを用いても検知できなくなった場合、CPUは、ステップ2410にて否定判定を行う(S2410:No)。この場合、CPUは、ステップS2425に進み、車両SVを直近の周期で算出された目標経路Rtgtに沿って移動させるための各種制御を実行する。その後、CPUは、ステップ2495に進んで入口特徴点に基づく駐車支援処理を終了し、図25のステップ2500に進む。
CPUは、ステップ2500に進むと、図25にフローチャートにより示したルーチン(周辺・内部特徴点に基づく駐車支援処理)を実行するようになっている。CPUは、図25のステップ2500から処理を開始してステップ2505に進み、タッチパネル表示部22に駐車支援画像を表示する。その後、CPUは、ステップ2510にて車両SVが登録駐車位置Ppark_regに接近しているか否かを判定する。シフトレバー72の位置が「D」であるとき、CPUは、ステップ2510にて否定判定を行う(S2510:No)。この場合、CPUは、ステップ2515に進み、車両SVを直近の周期で算出された目標経路Rtgtに沿って移動させるための各種制御を実行する。その後、CPUは、ステップ2595に進んで本ルーチンを一旦終了する。
上記処理を繰り返し、その途中でシフトレバー72の位置が「R」に切り替えられた場合、CPUは、ステップ2510にて肯定判定し(S2510:Yes)、ステップ2520に進んで周辺特徴点Fp及び/又は内部特徴点Fiを検知したか否かを判定する。否定判定した場合(S2520:No)、CPUはステップ2515に進み、車両SVを直近の周期で算出された目標経路Rtgtに沿って移動させるための各種制御を実行する。その後、CPUは、ステップ2595に進んで本ルーチンを一旦終了する。
上記処理を繰り返し、ステップ2520にて肯定判定を行った場合(S2520:Yes)、CPUは、ステップ2525にて周辺特徴点Fp及び/又は内部特徴点Fiに基づいて登録駐車位置Ppark_regを算出する。その後、CPUは、ステップ2530に進み、登録駐車位置Ppark_regに基づいて目標経路Rtgtを設定し、ステップ2535にて車両SVを目標経路Rtgtに沿って移動させるための各種制御を実行する。
その後、CPUは、ステップ2540に進んで車両SVの登録駐車位置Ppark_regへの駐車が完了したか否かを判定する。否定判定した場合(S2540:No)、CPUは、ステップ2595に進んで本ルーチンを一旦終了する。上記処理を繰り返し、ステップ2540で肯定判定した場合(S2540:Yes)、CPUはステップ2595に進んで周辺・内部特徴点に基づく駐車支援処理を終了し、図23のステップ2395に進んで駐車支援モードを終了する。
(制御継続判定処理)
CPUは、上述した登録モード又は駐車支援モードが実行されている期間中、所定時間が経過する毎に図26にフローチャートにより示したルーチン(制御継続判定処理)を並行して実行するようになっている。
従って、登録モード又は駐車支援モードの何れか一方が開始されると、CPUは、図26のステップ2600から処理を開始して、ステップ2605にてボデーECU100から送信される信号に基づいて車両SVのドアが閉状態から開状態に変化したか否かを判定する。否定判定した場合(S2605:No)、CPUは、ドアは閉状態に維持されていると判定し、ステップ2695に進んで本ルーチンを一旦終了する。即ち、現時点で実行されている制御(処理)が継続して実行される。
これに対し、ステップ2605にて肯定判定した場合(S2605:Yes)、CPUは、ドアが開状態に変化したと判定し、ステップ2610に進む。ステップ2610では、CPUは、現時点で実行されている制御(処理)が、「登録モードにおける駐車位置修正処理」であるか否かを判定する。否定判定した場合(S2610:No)、CPUは、「登録モードにおける駐車位置修正処理以外の処理(登録モード他処理)」又は「駐車支援モード」の何れかが現時点で実行されていると判定し、ステップ2615に進んで、当該実行されていると判定された制御(処理)を中止する。その後、CPUは、ステップ2695に進んで本ルーチンを一旦終了する。このとき、制御(処理)を中止した旨がタッチパネル表示部22に表示されてもよいし、音声で報知されてもよい。
一方、ステップ2610にて肯定判定した場合(S2610:Yes)、CPUは、登録モードにおける駐車位置修正処理が現時点で実行されていると判定し、ステップ2695に進んで本ルーチンを一旦終了する。即ち、登録モードにおける駐車位置修正処理が継続して実行される。
本実施装置の作用効果を説明する。本実施装置では、登録モードのうち駐車位置修正処理が実行されている最中にドアが開放されても当該駐車位置修正処理は中止されることなく継続される。このため、運転者は、ドアを開けて車外の環境を実際に確認してから(具体的には、登録を予定している駐車位置が、登録駐車位置Ppark_regとして安全であることを確認してから)駐車位置Pparkを修正することができる。従って、駐車位置Pparkを所望の位置に登録することが可能となる。加えて、本実施装置によれば、駐車支援モードが実行されている最中にドアが開放された場合、当該開放された時点で駐車支援モードが中止される。このため、ドアの開放によりカメラ21が正常位置から逸脱することに起因して、登録駐車位置Ppark_regとは異なる誤った位置へ駐車支援制御が実行される可能性を低減できる。なお、特徴点Fは、駐車位置修正処理に先立って抽出されている。このため、駐車位置修正処理が実行されている最中にドアが開放されてカメラ21が正常位置から逸脱しても、特徴点Fの抽出処理が妨げられるおそれはない。
加えて、本実施装置では、登録モードのうち駐車位置修正処理以外の処理が実行されている最中にドアが開放された場合、当該開放された時点で実行中の処理が中止される。このため、ドアが開放されているときにカメラ21によって撮像された撮像画像に基づいて生成された俯瞰画像から特徴点Fが抽出されるという事態の発生を防ぐことができる。即ち、登録駐車位置Ppark_regを特徴点Fと関連付けて登録する際に、登録駐車位置Ppark_regと特徴点との位置関係が誤って登録される事態の発生を防ぐことができる。従って、駐車支援モードでは、検知された特徴点に基づいて登録駐車位置Ppark_regを精度よく算出することができる。
以上、本発明の実施形態に係る駐車支援装置について説明したが、本発明はこれらに限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。例えば、本発明の実施形態は、図示しない音声認識装置を備えるように構成してもよく、タッチパネル操作によって行われる操作の一部又は全部を、運転者の音声による操作によって行われるように構成してもよい。
10…車両制御ECU、11…レーダセンサ、12…第1超音波センサ、13…第2超音波センサ、14…駐車支援スイッチ、15…車速センサ、20…PVM-ECU、21a…フロントカメラ、21b…バックカメラ、21c…右サイドカメラ、21d…左サイドカメラ、22…タッチパネル表示部、30…エンジンECU、40…ブレーキEUU、50…EPS・ECU、70…SBW・ECU、72…シフトレバー、81…前俯瞰画像の撮像範囲、82…後俯瞰画像の撮像範囲、83…右俯瞰画像の撮像範囲、84…左俯瞰画像の撮像範囲、100…ボデーECU、101…ドア開閉センサ

Claims (3)

  1. 車両の周囲を撮像可能な撮像装置と、
    登録モードの制御と駐車支援モードの制御とを含む駐車支援制御を実行可能な制御装置と、
    前記車両のドアが開状態にあるか否かを検知するドア開閉センサと、
    前記撮像装置により撮像して得られた撮像画像に基づいて生成される前記車両の周辺画像を表示可能なディスプレイと、
    を備える駐車支援装置において、
    前記登録モードの制御は、
    前記車両の運転者が駐車位置の登録を予定する登録予定領域に駐車位置を暫定的に設定する駐車位置設定処理と、
    前記駐車位置に前記車両を自動的に駐車させる制御を実行する登録用駐車支援処理と、
    前記制御により前記車両が前記駐車位置に停止している状態で、前記ディスプレイに前記駐車位置を示す駐車位置表示枠を前記周辺画像に重畳して表示し、前記運転者に前記ディスプレイ上で前記駐車位置表示枠の位置を所望の位置に移動させることにより前記ディスプレイ上で前記駐車位置を修正することを許容し、移動後の前記駐車位置表示枠により示される駐車位置を、前記登録予定領域を含む撮像画像から既に抽出されている特徴点と関連付けて登録駐車位置として登録する駐車位置修正処理と、を含み、
    前記駐車支援モードの制御は、
    前記登録駐車位置を含む撮像画像から前記特徴点を検知することにより前記登録駐車位置を算出し、当該算出された登録駐車位置に前記車両を自動的に駐車させる制御又は前記車両を駐車することを支援する制御の何れかを実行する駐車支援処理を含み、
    前記制御装置は、
    前記駐車支援モードの制御が実行されている場合、前記ドア開閉センサに基づいて前記ドアが閉状態から開状態に変化したと判定した時点で当該駐車支援モードの制御を中止し、
    前記登録モードの制御のうち前記駐車位置修正処理が実行されている場合、前記ドアが閉状態から開状態に変化したと判定しても、当該駐車位置修正処理を継続する、
    ように構成された、
    駐車支援装置。
  2. 請求項1に記載の駐車支援装置において、
    前記制御装置は、
    前記登録モードの制御のうち前記駐車位置修正処理以外の処理である登録モード他処理が実行されている場合、前記ドアが閉状態から開状態に変化したと判定した時点で当該登録モード他処理を中止する、
    ように構成された、
    駐車支援装置。
  3. 請求項1又は請求項2に記載の駐車支援装置において、
    前記制御装置は、
    前記駐車位置設定処理では、前記登録予定領域を含む撮像画像から特徴点を抽出し、当該特徴点を前記駐車位置と関連付けて前記制御装置が備える記憶装置に記憶することにより前記駐車位置を暫定的に設定し、
    前記登録用駐車支援処理では、所定時間が経過する毎に、前記撮像装置により撮像して得られた撮像画像から少なくとも一個の前記特徴点を検知し、当該検知された特徴点に基づいて前記駐車位置を算出し、当該駐車位置に基づいて当該駐車位置までの目標経路を算出し、当該目標経路に沿って前記車両を移動させることにより前記制御を実行する、
    ように構成された、
    駐車支援装置。
JP2019187485A 2019-10-11 2019-10-11 駐車支援装置 Active JP7230769B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019187485A JP7230769B2 (ja) 2019-10-11 2019-10-11 駐車支援装置
US17/032,845 US20210107562A1 (en) 2019-10-11 2020-09-25 Parking assist apparatus
CN202011080258.9A CN112721912B (zh) 2019-10-11 2020-10-10 驻车辅助装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019187485A JP7230769B2 (ja) 2019-10-11 2019-10-11 駐車支援装置

Publications (2)

Publication Number Publication Date
JP2021062685A JP2021062685A (ja) 2021-04-22
JP7230769B2 true JP7230769B2 (ja) 2023-03-01

Family

ID=75382523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019187485A Active JP7230769B2 (ja) 2019-10-11 2019-10-11 駐車支援装置

Country Status (3)

Country Link
US (1) US20210107562A1 (ja)
JP (1) JP7230769B2 (ja)
CN (1) CN112721912B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230031425A1 (en) * 2021-08-02 2023-02-02 DUS Operating Inc, Methodology to estimate slot line direction for parking slot detection
WO2023119656A1 (ja) * 2021-12-24 2023-06-29 日産自動車株式会社 駐車支援方法及び駐車支援装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006306233A (ja) 2005-04-27 2006-11-09 Nippon Soken Inc 駐車位置調整システム
JP2018131201A (ja) 2018-04-11 2018-08-23 株式会社デンソーテン 車両用装置、車両制御システム、車両制御方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4723703B2 (ja) * 1999-06-25 2011-07-13 富士通テン株式会社 車両の運転支援装置
JP2007099261A (ja) * 2005-09-12 2007-04-19 Aisin Aw Co Ltd 駐車支援方法及び駐車支援装置
JP4386082B2 (ja) * 2007-02-20 2009-12-16 トヨタ自動車株式会社 車両走行支援装置
JP4466699B2 (ja) * 2007-09-05 2010-05-26 アイシン精機株式会社 駐車支援装置
JP5977724B2 (ja) * 2013-10-04 2016-08-24 本田技研工業株式会社 駐車支援装置
US9731714B2 (en) * 2014-06-25 2017-08-15 Fujitsu Ten Limited Vehicle apparatus
JP6049811B1 (ja) * 2015-06-23 2016-12-21 三菱電機株式会社 自動駐車制御装置
KR102005944B1 (ko) * 2016-10-19 2019-08-01 주식회사 만도 주차 보조 시스템 및 그 제어 방법
CN108622082B (zh) * 2017-03-17 2021-04-16 厦门歌乐电子企业有限公司 一种停车辅助控制方法及装置
JP6629810B2 (ja) * 2017-10-06 2020-01-15 株式会社Subaru ドア制御装置
US10717432B2 (en) * 2018-09-13 2020-07-21 Ford Global Technologies, Llc Park-assist based on vehicle door open positions
JP7212486B2 (ja) * 2018-09-26 2023-01-25 フォルシアクラリオン・エレクトロニクス株式会社 位置推定装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006306233A (ja) 2005-04-27 2006-11-09 Nippon Soken Inc 駐車位置調整システム
JP2018131201A (ja) 2018-04-11 2018-08-23 株式会社デンソーテン 車両用装置、車両制御システム、車両制御方法

Also Published As

Publication number Publication date
JP2021062685A (ja) 2021-04-22
CN112721912B (zh) 2024-06-14
US20210107562A1 (en) 2021-04-15
CN112721912A (zh) 2021-04-30

Similar Documents

Publication Publication Date Title
US11498553B2 (en) Parking assist system
JP7176421B2 (ja) 駐車支援装置
JP7160014B2 (ja) 駐車支援装置
US11643070B2 (en) Parking assist apparatus displaying perpendicular-parallel parking space
JP7410463B2 (ja) 車両駐車支援装置
CN112977426B (zh) 驻车辅助***
JP7230769B2 (ja) 駐車支援装置
JP5400316B2 (ja) 駐車支援装置
CN112644462A (zh) 驻车辅助装置
JP7028708B2 (ja) 駐車支援装置
US20210107563A1 (en) Parking assistance apparatus
CN112124090A (zh) 驻车辅助***
US11518370B2 (en) Parking assistance apparatus
US11827212B2 (en) Parking assist system
JP7311004B2 (ja) 駐車支援装置
US11511804B2 (en) Parking assistance apparatus
US11735049B2 (en) Park assist system
JP2022141997A (ja) 車両制御装置
JP7047715B2 (ja) 駐車支援装置
JP2024062074A (ja) 制御装置、制御方法、及び制御プログラム
CN116890812A (zh) 控制装置、控制方法以及计算机可读取记录介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220926

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: 20230117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R151 Written notification of patent or utility model registration

Ref document number: 7230769

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151