Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7669092B2 - Parking assistance method and parking assistance device - Google Patents
[go: Go Back, main page]

JP7669092B2 - Parking assistance method and parking assistance device - Google Patents

Parking assistance method and parking assistance device Download PDF

Info

Publication number
JP7669092B2
JP7669092B2 JP2021151489A JP2021151489A JP7669092B2 JP 7669092 B2 JP7669092 B2 JP 7669092B2 JP 2021151489 A JP2021151489 A JP 2021151489A JP 2021151489 A JP2021151489 A JP 2021151489A JP 7669092 B2 JP7669092 B2 JP 7669092B2
Authority
JP
Japan
Prior art keywords
image
vehicle
route
teacher
driving
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
JP2021151489A
Other languages
Japanese (ja)
Other versions
JP2023043715A (en
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.)
Panasonic Automotive Systems Co Ltd
Original Assignee
Panasonic Automotive Systems 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 Panasonic Automotive Systems Co Ltd filed Critical Panasonic Automotive Systems Co Ltd
Priority to JP2021151489A priority Critical patent/JP7669092B2/en
Priority to US17/813,228 priority patent/US12037043B2/en
Priority to DE102022119875.8A priority patent/DE102022119875A1/en
Publication of JP2023043715A publication Critical patent/JP2023043715A/en
Priority to US18/734,745 priority patent/US12304558B2/en
Priority to US18/736,033 priority patent/US12304559B2/en
Priority to US18/737,424 priority patent/US12291265B2/en
Priority to JP2025066003A priority patent/JP2025103036A/en
Application granted granted Critical
Publication of JP7669092B2 publication Critical patent/JP7669092B2/en
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
    • 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/028Guided parking by providing commands to the driver, e.g. acoustically or optically
    • 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
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/778Active pattern-learning, e.g. online learning of image or video features
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display means
    • 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
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/215Selection or confirmation of options

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Instrument Panels (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本開示は、駐車支援方法および駐車支援装置に関する。 This disclosure relates to a parking assistance method and a parking assistance device.

従来、車両の駐車の際に自動運転により車両を移動させる駐車支援の技術が知られている。このような駐車支援の1つに、運転者による教師走行に基づいて走行経路を学習し、当該学習結果を利用して、駐車支援を行う技術がある。当該技術は例えばユーザの自宅または勤務先等の駐車場など、決まった駐車位置への駐車を繰り返し行なう場合に利用される。 Conventionally, parking assistance technology is known that moves a vehicle by automatic driving when parking the vehicle. One such parking assistance technology is a technology that learns a driving route based on teacher driving by the driver and uses the learning results to provide parking assistance. This technology is used, for example, when parking in a fixed parking position repeatedly, such as a parking lot at the user's home or workplace.

特許第3286306号公報Patent No. 3286306

しかしながら、教師走行に基づく車両の走行経路と車両の周囲の物体および道路との位置関係を、ユーザが客観的に把握することが困難な場合があった。 However, it can be difficult for users to objectively grasp the vehicle's driving path based on the supervised driving and the positional relationship between the objects and roads around the vehicle.

本開示は、教師走行に基づく車両の走行経路と車両の周囲の物体および道路との位置関係を、ユーザが容易に把握することができる駐車支援方法および駐車支援装置を提供する。 This disclosure provides a parking assistance method and a parking assistance device that allow a user to easily understand the vehicle's driving path based on teacher driving and the positional relationship between the objects and roads around the vehicle.

本開示に係る駐車支援方法は、運転者による教師走行に基づいて車両の自動走行を行う駐車支援方法であって、教師走行時の車両の周囲を車両の移動と共に時系列に撮像した撮像画像を、車両に設けられた撮像装置から取得する第1の取得ステップと、教師走行における車両の走行経路を記録する経路記録ステップと、撮像画像に基づいて、走行経路および走行経路の周囲を含む表示対象範囲を上方から俯瞰した第1の拡張俯瞰画像を生成する第1の拡張俯瞰画像生成ステップと、第1の拡張俯瞰画像を表示部に表示させる第1の表示ステップと、ユーザによる教師走行の記録の開始および終了の操作を受け付ける開始終了操作受付ステップと、を含む。第1の表示ステップにおいて、第1の拡張俯瞰画像上に記録された走行経路を示す走行経路画像を重畳した俯瞰経路画像を、表示部に表示させる。また、第1の表示ステップにおいて、教師走行の記録の終了の操作を受け付けた場合に、第1の表示ステップによる俯瞰経路画像の表示が実行される。また、第1の表示ステップにおいて、俯瞰経路画像を、教師走行の登録の操作を受け付ける前に表示させる。また、第1の取得ステップにおいて、さらに、教師走行時の車両の周囲の物体と車両との距離に関する情報を取得する。また、第1の表示ステップにおいて、さらに、教師走行における車両の車体の外郭の移動軌跡を表す外郭画像を第1の拡張俯瞰画像上に重畳して表示させ、外郭画像のうち距離が閾値以下の箇所を距離が閾値より離れている箇所とは異なる態様で俯瞰経路画像上に表示させる。 The parking assistance method according to the present disclosure is a parking assistance method for automatically driving a vehicle based on teacher driving by a driver, and includes a first acquisition step of acquiring captured images of the surroundings of the vehicle during teacher driving in time series together with the movement of the vehicle from an imaging device provided in the vehicle, a route recording step of recording the driving route of the vehicle during teacher driving, a first extended overhead image generation step of generating a first extended overhead image of a display target range including the driving route and the surroundings of the driving route from above based on the captured images, a first display step of displaying the first extended overhead image on a display unit, and a start/end operation reception step of receiving an operation of starting and ending the recording of the teacher driving by a user. In the first display step, an overhead route image in which a driving route image showing the recorded driving route is superimposed on the first extended overhead image is displayed on the display unit. In addition, when an operation of ending the recording of the teacher driving is received in the first display step, the display of the overhead route image is executed by the first display step. In the first display step, the bird's-eye view route image is displayed before an operation for registering the teacher driving is accepted. In the first acquisition step, information regarding the distance between the vehicle and objects around the vehicle during teacher driving is further acquired. In the first display step, an outline image showing a movement trajectory of the outline of the vehicle body during teacher driving is superimposed on the first extended bird's-eye view image and a portion of the outline image whose distance is equal to or less than a threshold is displayed on the bird's-eye view route image in a manner different from a portion whose distance is greater than the threshold.

本開示に係る駐車支援方法および駐車支援装置によれば、教師走行に基づく車両の走行経路と車両の周囲の物体および道路との位置関係を、ユーザが容易に把握することができる。 The parking assistance method and parking assistance device disclosed herein allow the user to easily understand the vehicle's driving path based on the supervised driving and the positional relationship between the objects and roads around the vehicle.

図1は、第1の実施形態に係る駐車支援装置を備える車両の一例を示す図である。FIG. 1 is a diagram illustrating an example of a vehicle equipped with a parking assistance device according to a first embodiment. 図2は、第1の実施形態に係る車両の運転席近傍の構成の一例を示す図である。FIG. 2 is a diagram showing an example of a configuration in the vicinity of a driver's seat of a vehicle according to the first embodiment. 図3は、第1の実施形態に係る駐車支援装置のハードウェア構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of the parking assistance device according to the first embodiment. 図4は、第1の実施形態に係る教師走行の一例について説明する図である。FIG. 4 is a diagram illustrating an example of teacher running according to the first embodiment. 図5は、第1の実施形態に係る駐車支援装置が備える機能の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of functions provided in the parking assistance device according to the first embodiment. 図6は、第1の実施形態に係る走行経路画像の一例を示す図である。FIG. 6 is a diagram illustrating an example of a driving route image according to the first embodiment. 図7は、第1の実施形態に係る外郭画像の一例を示す図である。FIG. 7 is a diagram illustrating an example of an outline image according to the first embodiment. 図8は、第1の実施形態に係る俯瞰画像の一例を示す図である。FIG. 8 is a diagram illustrating an example of an overhead image according to the first embodiment. 図9は、第1の実施形態に係る拡張俯瞰画像の一例を示す図である。FIG. 9 is a diagram illustrating an example of an extended overhead image according to the first embodiment. 図10は、第1の実施形態に係る俯瞰経路画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an overhead route image according to the first embodiment. 図11は、第1の実施形態に係る駐車支援装置で実行される走行経路記録処理の流れの一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of the flow of a driving route recording process executed by the parking assistance device according to the first embodiment. 図12は、第2の実施形態に係る俯瞰経路画像の一例を示す図である。FIG. 12 is a diagram illustrating an example of an overhead route image according to the second embodiment. 図13は、第3の実施形態に係る俯瞰経路画像の一例を示す図である。FIG. 13 is a diagram illustrating an example of an overhead route image according to the third embodiment. 図14は、第4の実施形態に係る走行経路選択画面の一例を示す図である。FIG. 14 is a diagram showing an example of a driving route selection screen according to the fourth embodiment. 図15は、第4の実施形態に係る駐車支援装置で実行される走行経路記録処理の流れの一例を示すフローチャートである。FIG. 15 is a flowchart showing an example of the flow of a driving route recording process executed by the parking assistance device according to the fourth embodiment. 図16は、第5の実施形態に係る俯瞰経路画像の一例を示す図である。FIG. 16 is a diagram illustrating an example of an overhead route image according to the fifth embodiment.

以下、図面を参照しながら、本開示に係る駐車支援方法および駐車支援装置の実施形態について説明する。 Below, we will explain embodiments of the parking assistance method and parking assistance device disclosed herein with reference to the drawings.

(第1の実施形態)
図1は、第1の実施形態に係る駐車支援装置100を備える車両1の一例を示す図である。図1に示すように、車両1は、車体12と、車体12に所定方向に沿って配置された2対の車輪13とを備える。2対の車輪13は、1対のフロントタイヤ13f及び1対のリアタイヤ13rを備える。
(First embodiment)
Fig. 1 is a diagram showing an example of a vehicle 1 equipped with a parking assistance device 100 according to the first embodiment. As shown in Fig. 1, the vehicle 1 includes a vehicle body 12 and two pairs of wheels 13 arranged along a predetermined direction on the vehicle body 12. The two pairs of wheels 13 include a pair of front tires 13f and a pair of rear tires 13r.

図1に示すフロントタイヤ13fは、本実施形態における第1の車輪の一例である。また、リアタイヤ13rは、本実施形態における第2の車輪の一例である。なお、図1に示す車両1は、4つの車輪13を備えるが、車輪13の数はこれに限定されるものではない。例えば、車両1は2輪車であっても良い。 The front tire 13f shown in FIG. 1 is an example of a first wheel in this embodiment. The rear tire 13r is an example of a second wheel in this embodiment. Note that the vehicle 1 shown in FIG. 1 has four wheels 13, but the number of wheels 13 is not limited to this. For example, the vehicle 1 may be a two-wheeled vehicle.

車体12は、車輪13に結合され、車輪13によって移動可能である。この場合、2対の車輪13が配置される所定方向が車両1の走行方向となる。車両1は、不図示のギアの切り替え等により前進または後退することができる。また、車両1は、操舵により右左折することもできる。 The vehicle body 12 is coupled to wheels 13 and can move by the wheels 13. In this case, the predetermined direction in which the two pairs of wheels 13 are arranged is the traveling direction of the vehicle 1. The vehicle 1 can move forward or backward by switching gears (not shown) or the like. The vehicle 1 can also turn right or left by steering.

また、車体12は、フロントタイヤ13f側の端部である前端部Fと、リアタイヤ13r側の端部である後端部Rを有する。車体12は上面視で略矩形をしており、略矩形状の4つの角部を端部と呼ぶ場合もある。また、図1では図示を省略するが、車両1は、表示装置、スピーカ、および操作部を備える。 The vehicle body 12 has a front end F, which is the end on the front tire 13f side, and a rear end R, which is the end on the rear tire 13r side. The vehicle body 12 has a generally rectangular shape when viewed from above, and the four corners of the generally rectangular shape are sometimes called ends. The vehicle 1 also has a display device, a speaker, and an operation unit, although these are not shown in FIG. 1.

車体12の前後端部F,Rであって、車体12の下端付近には1対のバンパー14が設けられている。1対のバンパー14のうち、フロントバンパー14fは車体12の下端部付近の前面全体と側面の一部を覆う。1対のバンパー14のうち、リアバンパー14rは車体12の下端部付近の後面全体と側面の一部を覆う。 A pair of bumpers 14 are provided at the front and rear ends F and R of the vehicle body 12 near the bottom end of the vehicle body 12. Of the pair of bumpers 14, the front bumper 14f covers the entire front surface and part of the side surface near the bottom end of the vehicle body 12. Of the pair of bumpers 14, the rear bumper 14r covers the entire rear surface and part of the side surface near the bottom end of the vehicle body 12.

車体12の所定の端部には、超音波等の音波の送受波を行う送受波部15f,15rが配置される。例えば、フロントバンパー14fには1つ以上の送受波部15fが配置され、リアバンパー14rには1つ以上の送受波部15rが配置される。以下、送受波部15f,15rを特に限定しない場合には、単に送受波部15という。また、送受波部15の数および位置は、図1に示す例に限定されるものではない。例えば、車両1は、左右の側方に送受波部15を備えても良い。 At predetermined ends of the vehicle body 12, wave transmitting/receiving units 15f, 15r that transmit and receive sound waves such as ultrasonic waves are disposed. For example, one or more wave transmitting/receiving units 15f are disposed on the front bumper 14f, and one or more wave transmitting/receiving units 15r are disposed on the rear bumper 14r. Hereinafter, when the wave transmitting/receiving units 15f, 15r are not particularly limited, they will be simply referred to as the wave transmitting/receiving unit 15. Furthermore, the number and positions of the wave transmitting/receiving units 15 are not limited to the example shown in FIG. 1. For example, the vehicle 1 may be provided with wave transmitting/receiving units 15 on the left and right sides.

本実施形態においては、超音波を使用したソナーを送受波部15の一例として説明するが、送受波部15は、電磁波を送受波するレーダーであっても良い。あるいは、車両1は、ソナーとレーダーの両方を備えても良い。また、送受波部15を単にセンサと称しても良い。 In this embodiment, sonar using ultrasonic waves is described as an example of the wave transmitting and receiving unit 15, but the wave transmitting and receiving unit 15 may be a radar that transmits and receives electromagnetic waves. Alternatively, the vehicle 1 may be equipped with both sonar and radar. Also, the wave transmitting and receiving unit 15 may simply be referred to as a sensor.

送受波部15は、音波または電磁波の送受結果に基づいて、車両1の周囲の障害物を検出する。また、送受波部15は、音波または電磁波の送受結果に基づいて、車両1の周囲の障害物と車両1との距離を計測する。 The wave transmitting/receiving unit 15 detects obstacles around the vehicle 1 based on the results of transmitting and receiving sound waves or electromagnetic waves. The wave transmitting/receiving unit 15 also measures the distance between the vehicle 1 and obstacles around the vehicle 1 based on the results of transmitting and receiving sound waves or electromagnetic waves.

また、車両1は、車両1の前方を撮像する第1の撮像装置16a、車両1の後方を撮像する第2の撮像装置16b、車両1の左側方を撮像する第3の撮像装置16c、および車両1の右側方を撮像する第4の撮像装置を備える。第4の撮像装置は図示を省略する。 The vehicle 1 also includes a first imaging device 16a that captures an image in front of the vehicle 1, a second imaging device 16b that captures an image behind the vehicle 1, a third imaging device 16c that captures an image on the left side of the vehicle 1, and a fourth imaging device that captures an image on the right side of the vehicle 1. The fourth imaging device is not shown.

以下、第1の撮像装置16a、第2の撮像装置16b、第3の撮像装置16c、および第4の撮像装置を特に区別しない場合には単に撮像装置16という。撮像装置の位置及び数は図1に示す例に限定されるものではない。例えば、車両1は、また、第1の撮像装置16aおよび第2の撮像装置16bの2台のみを備えても良い。あるいは、車両1は、上述の例の他に、さらに他の撮像装置を有しても良い。 Hereinafter, when there is no particular distinction between the first imaging device 16a, the second imaging device 16b, the third imaging device 16c, and the fourth imaging device, they will simply be referred to as imaging device 16. The positions and number of imaging devices are not limited to the example shown in FIG. 1. For example, the vehicle 1 may also be equipped with only two imaging devices, the first imaging device 16a and the second imaging device 16b. Alternatively, the vehicle 1 may have further imaging devices in addition to the above examples.

撮像装置16は、車両1の周囲の映像を撮像可能であり、例えば、カラー画像を撮像するカメラである。なお、撮像装置16が撮像する撮像画像は、動画でも良いし、静止画でも良い。また、撮像装置16は、車両1に内蔵されたカメラであっても良いし、車両1に後付けされたドライブレコーダのカメラ等であっても良い。 The imaging device 16 is capable of capturing images of the surroundings of the vehicle 1, and is, for example, a camera that captures color images. The images captured by the imaging device 16 may be video or still images. The imaging device 16 may also be a camera built into the vehicle 1, or may be a camera of a drive recorder that is retrofitted to the vehicle 1.

また、車両1には、駐車支援装置100が搭載される。駐車支援装置100は、車両1に搭載可能な情報処理装置であり、例えば、車両1の内部に設けられたECU(Electronic Control Unit)、もしくはOBU(On Board Unit)である。あるいは、駐車支援装置100は、車両1のダッシュボード付近に設置された外付けの装置であっても良い。なお、駐車支援装置100はカーナビゲーション装置等を兼ねても良い。 The vehicle 1 is also equipped with a parking assistance device 100. The parking assistance device 100 is an information processing device that can be installed in the vehicle 1, and is, for example, an ECU (Electronic Control Unit) or an OBU (On Board Unit) provided inside the vehicle 1. Alternatively, the parking assistance device 100 may be an external device installed near the dashboard of the vehicle 1. The parking assistance device 100 may also function as a car navigation device, etc.

次に、本実施形態の車両1の運転席近傍の構成について説明する。図2は、第1の実施形態に係る車両1の運転席130a近傍の構成の一例を示す図である。 Next, the configuration of the vicinity of the driver's seat of the vehicle 1 of this embodiment will be described. Figure 2 is a diagram showing an example of the configuration of the vicinity of the driver's seat 130a of the vehicle 1 according to the first embodiment.

図2に示すように、車両1は運転席130a、および助手席130bを備える。また、運転席130aの前方にはフロントガラス180、ダッシュボード190、ステアリングホイール140、表示装置120、および操作ボタン141が設けられる。 As shown in FIG. 2, the vehicle 1 has a driver's seat 130a and a passenger seat 130b. In front of the driver's seat 130a, a windshield 180, a dashboard 190, a steering wheel 140, a display device 120, and operation buttons 141 are provided.

表示装置120は、車両1のダッシュボード190に設けられたディスプレイである。表示装置120は、一例として、図2に示すようにダッシュボード190の中央に位置する。表示装置120は例えば液晶ディスプレイまたは有機EL(Electro Luminescence)ディスプレイである。また、表示装置120は、タッチパネルを兼ねても良い。表示装置120は、本実施形態における表示部の一例である。 The display device 120 is a display provided on the dashboard 190 of the vehicle 1. As an example, the display device 120 is located in the center of the dashboard 190 as shown in FIG. 2. The display device 120 is, for example, a liquid crystal display or an organic EL (Electro Luminescence) display. The display device 120 may also function as a touch panel. The display device 120 is an example of a display unit in this embodiment.

また、ステアリングホイール140は、運転席130aの正面に設けられ、運転者によって操作可能である。ステアリングホイール140の回転角度、つまり操舵角は、操舵輪であるフロントタイヤ13fの向きの変化と電気的または機械的に連動する。なお、操舵輪はリアタイヤ13rでも良いし、フロントタイヤ13fとリアタイヤ13rの両方が操舵輪であっても良い。 The steering wheel 140 is provided in front of the driver's seat 130a and can be operated by the driver. The rotation angle of the steering wheel 140, i.e., the steering angle, is electrically or mechanically linked to the change in the direction of the front tires 13f, which are the steered wheels. The steered wheels may be the rear tires 13r, or both the front tires 13f and the rear tires 13r may be steered wheels.

操作ボタン141は、ユーザによる操作を受け付け可能なボタンである。なお、本実施形態においてユーザは、例えば車両1の運転者である。操作ボタン141は、運転手からの押下を受け付けることにより、運転手から例えば駐車支援の開始の操作を受け付ける。なお、操作ボタン141の位置は図2に示す例に限定されるものでなく、例えばステアリングホイール140に設けられても良い。操作ボタン141は、本実施形態における操作部の一例である。また、表示装置120がタッチパネルを兼ねる場合は、表示装置120が操作部の一例であっても良い。また、不図示のタブレット端末、スマートフォン、リモートコントローラ、または電子キー等の、車両1の外部から車両1に対して信号を送信可能な操作端末を、操作部の一例としても良い。 The operation button 141 is a button that can accept an operation by a user. In this embodiment, the user is, for example, the driver of the vehicle 1. The operation button 141 accepts an operation from the driver to start parking assistance, for example, by accepting a press from the driver. The position of the operation button 141 is not limited to the example shown in FIG. 2, and may be provided on the steering wheel 140, for example. The operation button 141 is an example of an operation unit in this embodiment. In addition, if the display device 120 also serves as a touch panel, the display device 120 may be an example of an operation unit. In addition, an operation terminal that can transmit a signal to the vehicle 1 from outside the vehicle 1, such as a tablet terminal, smartphone, remote controller, or electronic key (not shown), may be an example of an operation unit.

次に、駐車支援装置100のハードウェア構成について説明する。図3は、第1の実施形態に係る駐車支援装置100のハードウェア構成の一例を示す図である。図3に示すように、駐車支援装置100は、CPU(Central Processing Unit)11A、ROM(Read Only Memory)11B、RAM(Random Access Memory)11C、I/F(インタフェース)11D、HDD(Hard Disk Drive)11E等がバス11Fにより相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。 Next, the hardware configuration of the parking assistance device 100 will be described. FIG. 3 is a diagram showing an example of the hardware configuration of the parking assistance device 100 according to the first embodiment. As shown in FIG. 3, the parking assistance device 100 has a CPU (Central Processing Unit) 11A, a ROM (Read Only Memory) 11B, a RAM (Random Access Memory) 11C, an I/F (Interface) 11D, a HDD (Hard Disk Drive) 11E, etc., which are interconnected by a bus 11F, and has a hardware configuration that utilizes a normal computer.

CPU11Aは、ECU全体を制御する演算装置である。なお、CPU11Aは、本実施形態の駐車支援装置100におけるプロセッサの一例であり、他のプロセッサまたは処理回路がCPU11Aの代わりに設けられても良い。ROM11Bは、CPU11Aによる各種処理を実現するプログラム等を記憶する。RAM11Cは、例えば駐車支援装置100の主記憶装置であり、CPU11Aによる各種処理に必要なデータを記憶する。I/F11Dは、データを送受信するためのインタフェースである。I/F11Dは、車両1に設けられた他のデバイス、例えば表示装置120との間でデータを送受信する。また、I/F11Dは、車両1内のCAN(Controller Area Network)等を介して車両1に搭載された他のECUとの間で情報の送受信をしても良いし、インターネット等のネットワークを介して車両1の外部の情報処理装置と通信をしても良い。 The CPU 11A is a calculation device that controls the entire ECU. The CPU 11A is an example of a processor in the parking assistance device 100 of this embodiment, and another processor or processing circuit may be provided instead of the CPU 11A. The ROM 11B stores programs and the like that realize various processes by the CPU 11A. The RAM 11C is, for example, a main storage device of the parking assistance device 100, and stores data necessary for various processes by the CPU 11A. The I/F 11D is an interface for transmitting and receiving data. The I/F 11D transmits and receives data to and from other devices provided in the vehicle 1, such as the display device 120. The I/F 11D may also transmit and receive information to and from other ECUs mounted on the vehicle 1 via a CAN (Controller Area Network) or the like within the vehicle 1, or may communicate with an information processing device outside the vehicle 1 via a network such as the Internet.

なお、図1~3では、表示装置120は、駐車支援装置100とは別個の装置として図示しているが、表示装置120は駐車支援装置100に含まれても良い。 Note that in Figures 1 to 3, the display device 120 is illustrated as a device separate from the parking assistance device 100, but the display device 120 may be included in the parking assistance device 100.

本実施形態の駐車支援装置100は、運転者による教師走行に基づいて走行経路を学習し、当該学習結果を利用して、駐車支援を行う。換言すれば、駐車支援装置100によって実行される駐車支援方法は、運転者による教師走行に基づいて、車両1の自動走行を行う方法である。このような駐車支援方法は、例えば運転者の自宅の車庫、集合住宅の契約駐車位置、または勤務先等の駐車場内の規定の駐車位置等、決まった駐車位置への駐車を繰り返し行なう場合に、運転者の駐車の手間を低減するために有効である。このような駐車支援は、ホームゾーンパーキングと呼ばれる。 The parking assistance device 100 of this embodiment learns a driving route based on the driver's supervised driving, and performs parking assistance using the learning results. In other words, the parking assistance method executed by the parking assistance device 100 is a method of automatically driving the vehicle 1 based on the driver's supervised driving. This parking assistance method is effective for reducing the driver's parking effort when repeatedly parking in a fixed parking position, such as the driver's garage at home, a contracted parking position at an apartment complex, or a specified parking position in a parking lot at the driver's workplace, for example. This type of parking assistance is called home zone parking.

図4は、第1の実施形態に係る教師走行の一例について説明する図である。図4に示す例では、車両1の運転者の自宅70付近に位置する駐車スペース910が、車両1の目標駐車位置である。また、駐車スペース910の近傍には庭721、およびコーナースペース722が存在する。庭721のうち、駐車スペース910に面した側には樹木73a,73bがある。 Figure 4 is a diagram illustrating an example of teacher driving according to the first embodiment. In the example shown in Figure 4, a parking space 910 located near the home 70 of the driver of vehicle 1 is the target parking position of vehicle 1. In addition, a garden 721 and a corner space 722 exist near the parking space 910. In the garden 721, there are trees 73a and 73b on the side facing the parking space 910.

また、駐車スペース910の周囲には、他の住宅71a,71b、他の住宅71a,71bの駐車スペース711a~711c、および、他の車両30a~30c等が存在する。庭721の樹木73a,73b、他の住宅71a,71b、他の住宅71a,71bの駐車スペース711a~711c、および、他の車両30a~30c等は、車両1が駐車スペース910に駐車する際の障害物となり得る。このため、運転者は、教師走行の際、これらを避けて車両1を走行させる。なお、車両1の障害物となり得る物体はこれらに限定されるものではない。 In addition, around the parking space 910, there are other houses 71a, 71b, the parking spaces 711a-711c of the other houses 71a, 71b, and other vehicles 30a-30c. The trees 73a, 73b in the yard 721, the other houses 71a, 71b, the parking spaces 711a-711c of the other houses 71a, 71b, and other vehicles 30a-30c, etc., can be obstacles when the vehicle 1 is parking in the parking space 910. For this reason, the driver drives the vehicle 1 to avoid these objects when driving as a teacher. Note that objects that can be obstacles for the vehicle 1 are not limited to these.

教師走行では、運転者は、道路40上の開始位置900から駐車スペース910まで、手動運転により車両1を走行させる。駐車支援装置100は、教師走行における開始位置900から駐車スペース910までの走行経路80を記録する。記録された走行経路80を自動走行用の走行経路80としてユーザが決定した場合、駐車支援装置100は、当該走行経路80を自動走行用の走行経路80として登録する。なお、ユーザは、所望の走行経路80が得られるまで、複数回の教師走行を繰り返しても良い。 In teacher driving, the driver drives the vehicle 1 manually from a starting position 900 on the road 40 to a parking space 910. The parking assistance device 100 records a driving route 80 from the starting position 900 to the parking space 910 in teacher driving. When the user determines that the recorded driving route 80 is the driving route 80 for automatic driving, the parking assistance device 100 registers the driving route 80 as the driving route 80 for automatic driving. Note that the user may repeat teacher driving multiple times until the desired driving route 80 is obtained.

このような教師走行による走行経路80の登録が完了した後は、駐車支援装置100は、登録した走行経路80で車両1を自動走行させることにより、車両1を駐車スペース910に駐車させることができる。 After the registration of the driving route 80 by such teacher driving is completed, the parking assistance device 100 can park the vehicle 1 in the parking space 910 by automatically driving the vehicle 1 along the registered driving route 80.

なお、図4に示す駐車スペース910およびその周囲の環境は一例であり、これに限定されるものではない。 Note that the parking space 910 and its surrounding environment shown in FIG. 4 are merely examples and are not limiting.

次に、本実施形態の駐車支援装置100の機能の詳細について説明する。図5は、第1の実施形態に係る駐車支援装置100が備える機能の一例を示すブロック図である。 Next, the functions of the parking assistance device 100 of this embodiment will be described in detail. FIG. 5 is a block diagram showing an example of the functions of the parking assistance device 100 according to the first embodiment.

図5に示すように、本実施形態の駐車支援装置100は、受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110、および記憶部111を備える。 As shown in FIG. 5, the parking assistance device 100 of this embodiment includes a reception unit 101, an acquisition unit 102, an extraction unit 103, a route recording unit 104, a route image generation unit 105, an extended overhead image generation unit 106, a display control unit 107, a registration processing unit 108, an estimation unit 109, a vehicle control unit 110, and a memory unit 111.

記憶部111は、例えばROM11B、RAM11C、またはHDD11Eによって構成される。なお、図5では1つの記憶部111が駐車支援装置100に含まれるように記載したが、複数の記憶媒体が記憶部111として機能しても良い。 The memory unit 111 is configured, for example, with a ROM 11B, a RAM 11C, or a HDD 11E. Note that, although FIG. 5 illustrates one memory unit 111 being included in the parking assistance device 100, multiple storage media may function as the memory unit 111.

記憶部111は、駐車支援装置100で実行される各種の処理で使用されるプログラムおよびデータを記憶する。例えば、本実施形態の駐車支援装置100で実行されるプログラムは、上述した各機能部(受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110)を含むモジュール構成となっており、実際のハードウェアとしてはCPU11Aが記憶部111からプログラムを読み出して実行することにより上記各部がRAM11C上にロードされ、受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、および車両制御部110がRAM11C上に生成されるようになっている。なお、駐車支援装置100の各機能部が実現する処理を、ステップともいう。 The storage unit 111 stores programs and data used in various processes executed by the parking assistance device 100. For example, the program executed by the parking assistance device 100 of this embodiment has a modular configuration including the above-mentioned functional units (reception unit 101, acquisition unit 102, extraction unit 103, route recording unit 104, route image generation unit 105, extended overhead image generation unit 106, display control unit 107, registration processing unit 108, estimation unit 109, vehicle control unit 110), and as actual hardware, the CPU 11A reads out and executes the program from the storage unit 111, so that the above units are loaded onto the RAM 11C, and the reception unit 101, acquisition unit 102, extraction unit 103, route recording unit 104, route image generation unit 105, extended overhead image generation unit 106, display control unit 107, registration processing unit 108, estimation unit 109, and vehicle control unit 110 are generated on the RAM 11C. The processes performed by each functional unit of the parking assistance device 100 are also referred to as steps.

本実施形態の駐車支援装置100で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでフラッシュメモリ、CD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed by the parking assistance device 100 of this embodiment is provided in the form of an installable or executable file recorded on a computer-readable recording medium such as a flash memory, CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk).

また、本実施形態の駐車支援装置100で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の駐車支援装置100で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態の駐車支援装置100で実行されるプログラムを、ROM11B等に予め組み込んで提供するように構成してもよい。 The program executed by the parking assistance device 100 of this embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading it via the network. The program executed by the parking assistance device 100 of this embodiment may be provided or distributed via a network such as the Internet. The program executed by the parking assistance device 100 of this embodiment may be provided by being pre-installed in ROM 11B or the like.

受付部101は、ユーザからの各種の操作を受け付ける。受付部101は、例えば、操作ボタン141が押下された場合に、ユーザによる教師走行の記録の開始および終了の操作を受け付ける。本実施形態においては、教師走行の記録の開始の操作を受け付ける処理である開始操作受付ステップと、教師走行の記録の終了の操作を受け付ける処理である終了操作受付ステップとを総称する場合、開始終了操作受付ステップという。 The reception unit 101 receives various operations from the user. For example, when the operation button 141 is pressed, the reception unit 101 receives operations by the user to start and end recording of the teacher run. In this embodiment, the start operation reception step, which is a process of receiving an operation to start recording of the teacher run, and the end operation reception step, which is a process of receiving an operation to end recording of the teacher run, are collectively referred to as the start and end operation reception step.

また、受付部101は、教師走行の終了後、当該教師走行の走行経路80を、自動走行用の走行経路80として登録するか否かを指示するユーザの操作を受け付ける。 In addition, after the teacher driving is completed, the reception unit 101 receives a user operation to instruct whether or not to register the driving route 80 of the teacher driving as a driving route 80 for automatic driving.

また、受付部101は、例えば、走行経路80が登録済みの状態で、操作ボタン141が押下された場合に、ユーザによる駐車支援の開始の操作を受け付ける。 In addition, the reception unit 101 receives an operation by the user to start parking assistance when, for example, the driving route 80 has already been registered and the operation button 141 is pressed.

なお、受付部101がユーザの操作を受け付ける手段は特に限定されない。例えば、表示装置120がタッチパネルである場合、受付部101は、当該タッチパネル上の画像ボタンが押下された場合に、教師走行の記録の開始および終了、または駐車支援の開始の操作を受け付けても良い。 The means by which the reception unit 101 receives user operations is not particularly limited. For example, if the display device 120 is a touch panel, the reception unit 101 may receive operations to start and end recording of a teacher drive or to start parking assistance when an image button on the touch panel is pressed.

取得部102は、教師走行時の車両1の周囲を車両1の移動と共に時系列に撮像した複数の撮像画像を、複数の撮像装置16a~16cから取得する。なお、当該撮像画像は、車両1の周辺を撮像した画像であるため、本実施形態において周辺画像という。当該取得処理は、本実施形態における第1の取得ステップの一例である。また、第1の取得ステップにおいて、取得部102は、さらに、教師走行時の車両1の周囲の物体と車両との距離に関する情報を取得する。 The acquisition unit 102 acquires, from the multiple image capture devices 16a to 16c, multiple captured images of the surroundings of the vehicle 1 during teacher driving in time series as the vehicle 1 moves. Note that since the captured images are images of the surroundings of the vehicle 1, they are referred to as surrounding images in this embodiment. This acquisition process is an example of the first acquisition step in this embodiment. In addition, in the first acquisition step, the acquisition unit 102 further acquires information regarding the distance between the vehicle and objects surrounding the vehicle 1 during teacher driving.

車両1の周囲の物体と車両との距離に関する情報は、例えば、送受波部15によって検出された障害物の有無、および検出された車両1の周囲の障害物と車両1との距離の長さである。送受波部15によって検出された障害物の有無、および送受波部15によって計測された車両1の周囲の障害物と車両1との距離を、車両1の周囲の環境に関する環境情報と称しても良い。なお、環境情報は、これらの情報に限定されるものではない。 The information regarding the distance between the vehicle 1 and objects around the vehicle 1 is, for example, the presence or absence of an obstacle detected by the wave transmitting/receiving unit 15, and the distance between the vehicle 1 and the obstacle detected around the vehicle 1. The presence or absence of an obstacle detected by the wave transmitting/receiving unit 15, and the distance between the vehicle 1 and the obstacle around the vehicle 1 measured by the wave transmitting/receiving unit 15 may be referred to as environmental information regarding the environment around the vehicle 1. Note that the environmental information is not limited to this information.

また、取得部102は、車両1の各種センサまたは他のECUから、車両1の車両情報を取得する。車両情報は、例えば、車両1の速度、操舵角、および制動動作に関する情報を含む。車両1の車両情報に含まれる各情報は、各情報が検出された時刻と対応付けられて記憶部111に記憶される。なお、車両1の車両情報は、さらに、車輪速または車輪13の回転数、ジャイロセンサ等で計測された車両1の加速度等を含んでも良い。 The acquisition unit 102 also acquires vehicle information of the vehicle 1 from various sensors of the vehicle 1 or from other ECUs. The vehicle information includes, for example, information related to the speed, steering angle, and braking operation of the vehicle 1. Each piece of information included in the vehicle information of the vehicle 1 is stored in the storage unit 111 in association with the time at which each piece of information was detected. Note that the vehicle information of the vehicle 1 may further include the wheel speed or the number of rotations of the wheels 13, the acceleration of the vehicle 1 measured by a gyro sensor, etc.

抽出部103は、周辺画像から特徴点を抽出する。抽出部103による特徴点の抽出の手法は特に限定されるものではなく、公知の手法を適用してよい。例えば、抽出部103は、FAST(Features from Accelerated Segment Test)またはORB (Oriented FAST and Rotated BRIEF)等の手法により特徴点を抽出する。また、抽出部103は、走行経路80の学習の際は、抽出した特徴点のうち、規定の条件を満たす特徴点を、優先的に記録しても良い。例えば、時系列で連続する複数の周辺画像のうち、撮像中に車両1が移動した距離が長いものから抽出された特徴点ほど、優先して特徴点として選定しても良い。 The extraction unit 103 extracts feature points from the surrounding image. The method of extracting feature points by the extraction unit 103 is not particularly limited, and a known method may be applied. For example, the extraction unit 103 extracts feature points by a method such as FAST (Features from Accelerated Segment Test) or ORB (Oriented FAST and Rotated BRIEF). In addition, when learning the driving route 80, the extraction unit 103 may preferentially record feature points that satisfy a specified condition among the extracted feature points. For example, among multiple consecutive surrounding images in time series, feature points extracted from an image in which the vehicle 1 traveled a longer distance during image capture may be preferentially selected as feature points.

経路記録部104は、教師走行における車両1の走行経路80を記録する。経路記録部104は、例えば、複数の周辺画像から抽出された特徴点の変化、および車両1の車両情報に基づいて、教師走行中の車両1の位置を推定し、当該位置の時系列の変化から、走行経路80を特定する。走行経路80の記録処理は、経路記録ステップの一例である。 The route recording unit 104 records the driving route 80 of the vehicle 1 during the teacher driving. The route recording unit 104 estimates the position of the vehicle 1 during the teacher driving based on, for example, changes in feature points extracted from multiple surrounding images and vehicle information of the vehicle 1, and identifies the driving route 80 from the time-series changes in the position. The recording process of the driving route 80 is an example of a route recording step.

より詳細には、経路記録部104は、教師走行中に撮像された複数の周辺画像から抽出された特徴点の時系列の変化に基づいて、車両1の位置の変化を特定する。また、経路記録部104は、特徴点から特定された車両1の位置を、取得された車両情報に基づいて補正しても良い。 More specifically, the route recording unit 104 identifies changes in the position of the vehicle 1 based on time-series changes in feature points extracted from multiple surrounding images captured during teacher driving. The route recording unit 104 may also correct the position of the vehicle 1 identified from the feature points based on the acquired vehicle information.

本実施形態においては、自動走行用の走行経路80および当該走行経路80を走行する車両1の速度、操舵角、制動動作、および教師走行中に車両1の移動と共に撮像された複数の周辺画像から抽出された特徴点を時系列に対応付けた情報を、走行経路情報という。経路記録部104は、走行経路情報を記憶部111に保存する。走行経路情報は、後述の自動走行の際に、車両制御部110によって用いられる。なお、走行経路80の記録手法、および走行経路情報の定義は当該例に限定されるものではない。 In this embodiment, the information that associates the driving route 80 for automatic driving, the speed of the vehicle 1 traveling on the driving route 80, the steering angle, the braking operation, and feature points extracted from multiple surrounding images captured as the vehicle 1 moves during teacher driving in a chronological order is called driving route information. The route recording unit 104 stores the driving route information in the memory unit 111. The driving route information is used by the vehicle control unit 110 during automatic driving, which will be described later. Note that the recording method of the driving route 80 and the definition of the driving route information are not limited to this example.

また、経路記録部104は教師走行中に撮像された周辺画像から抽出された特徴点に基づいて車両1の周囲の環境を地図として定義し、当該地図を記憶部111に記憶させる。なお、教師走行に基づく走行経路80の記録処理を、学習処理と呼んでも良い。 The route recording unit 104 also defines the environment around the vehicle 1 as a map based on feature points extracted from the surrounding images captured during teacher driving, and stores the map in the memory unit 111. The process of recording the driving route 80 based on teacher driving may be called a learning process.

経路画像生成部105は、経路記録部104によって記録された走行経路80を表す走行経路画像を生成する。 The route image generating unit 105 generates a driving route image representing the driving route 80 recorded by the route recording unit 104.

図6は、第1の実施形態に係る走行経路画像801の一例を示す図である。走行経路画像801は、例えば、図6に示すように、走行経路80の開始位置から終了位置までを、線で表す画像である。走行経路画像801においては、例えば、車両1の車体12の中心の移動軌跡を基準として走行経路80を表す。また、図6に示す例では、走行経路画像801である線の先端は、車両1の進行方向を示す矢印になっている。なお、走行経路画像801の態様はこれに限定されるものではない。 Fig. 6 is a diagram showing an example of a driving route image 801 according to the first embodiment. The driving route image 801 is an image that shows a line from the start position to the end position of the driving route 80, as shown in Fig. 6, for example. In the driving route image 801, the driving route 80 is shown based on the movement trajectory of the center of the body 12 of the vehicle 1, for example. In the example shown in Fig. 6, the tip of the line that is the driving route image 801 is an arrow indicating the traveling direction of the vehicle 1. Note that the form of the driving route image 801 is not limited to this.

また、経路画像生成部105は、教師走行における車両1の車体12の外郭の移動軌跡を表す外郭画像を生成する。 The route image generating unit 105 also generates an outline image that represents the movement trajectory of the outline of the vehicle body 12 of the vehicle 1 during teacher driving.

図7は、第1の実施形態に係る外郭画像820の一例を示す図である。なお、図7では、外郭画像820と共に走行経路画像801も図示する。外郭画像820は、例えば、図7に示すように、車両1が走行経路80を走行した際の車両1の車体12の外郭の移動軌跡を表す。経路画像生成部105は、例えば記録された走行経路80と、車体12の大きさとに基づいて、車体12の外郭の移動軌跡を推定する。なお、車体12の大きさは、例えば記憶部111に記憶されているものとする。 Fig. 7 is a diagram showing an example of an outer contour image 820 according to the first embodiment. Note that Fig. 7 also shows a driving route image 801 together with the outer contour image 820. The outer contour image 820 represents, for example, the movement trajectory of the outer contour of the vehicle body 12 of the vehicle 1 when the vehicle 1 travels along a driving route 80, as shown in Fig. 7. The route image generating unit 105 estimates the movement trajectory of the outer contour of the vehicle body 12, for example, based on the recorded driving route 80 and the size of the vehicle body 12. Note that the size of the vehicle body 12 is assumed to be stored in the memory unit 111, for example.

本実施形態の外郭画像820は、少なくとも、車両1の車体12の左右の両端部の移動軌跡を表す車幅画像821を含む。また、走行経路80が切り返しを含む場合は、外郭画像は、切り返し箇所における車両1の車体12の前端部または後端部の位置を示す端部画像822を含む。 In this embodiment, the contour image 820 includes at least a vehicle width image 821 that represents the movement trajectory of both the left and right ends of the body 12 of the vehicle 1. In addition, if the travel route 80 includes a turnaround, the contour image includes an end image 822 that represents the position of the front end or rear end of the body 12 of the vehicle 1 at the turnaround point.

図5に戻り、拡張俯瞰画像生成部106は、周辺画像に基づいて、走行経路80および走行経路80の周囲を含む表示対象範囲を上方から俯瞰した拡張俯瞰画像を生成する。表示対象範囲は、例えば、教師走行における走行経路80の開始位置900から終了位置までを含む範囲である。当該拡張俯瞰画像は、本実施形態における第1の拡張俯瞰画像の一例である。当該処理は、第1の拡張俯瞰画像生成ステップの一例である。 Returning to FIG. 5, the extended overhead image generating unit 106 generates an extended overhead image based on the surrounding image, which is an overhead view of the display target range including the driving route 80 and the surroundings of the driving route 80. The display target range is, for example, a range including the start position 900 to the end position of the driving route 80 in the teacher's run. The extended overhead image is an example of a first extended overhead image in this embodiment. This process is an example of a first extended overhead image generating step.

図8は、第1の実施形態に係る俯瞰画像61の一例を示す図である。拡張俯瞰画像生成部106は、走行経路80上の複数の位置において複数の撮像装置16a~16cによって時系列に撮像された複数の周辺画像を仮想視点から見た画像に変換して合成することにより、走行経路80上の複数の位置ごとに車両1の周囲の複数の俯瞰画像61を生成する。このような視点変換および合成の画像処理は、俯瞰画像生成ステップの一例である。 Figure 8 is a diagram showing an example of an overhead image 61 according to the first embodiment. The extended overhead image generating unit 106 converts multiple surrounding images captured in time series by the multiple imaging devices 16a to 16c at multiple positions on the travel route 80 into images viewed from a virtual viewpoint and synthesizes them to generate multiple overhead images 61 of the surroundings of the vehicle 1 for each of multiple positions on the travel route 80. Such image processing of viewpoint conversion and synthesis is an example of an overhead image generating step.

仮想視点は、例えば、車両1の真上に位置する。このため、俯瞰画像はトップビューとも呼ばれる。俯瞰画像61の生成の手法は、公知の技術を採用することができる。 The virtual viewpoint is, for example, located directly above the vehicle 1. For this reason, the overhead image is also called a top view. Publicly known technology can be used to generate the overhead image 61.

図8に示す俯瞰画像61は、車両1が走行経路80の終了地点である駐車スペース910に位置する場合に、複数の撮像装置16a~16cによって撮像された複数の周辺画像に基づいて生成された合成画像である。車両1の移動と共に複数の撮像装置16a~16cの撮像範囲が変化するため、車両1が走行経路80上の異なる位置にある場合は、俯瞰画像61も異なる。 The overhead image 61 shown in FIG. 8 is a composite image generated based on multiple surrounding images captured by the multiple imaging devices 16a to 16c when the vehicle 1 is located in the parking space 910, which is the end point of the travel route 80. Since the imaging ranges of the multiple imaging devices 16a to 16c change as the vehicle 1 moves, the overhead image 61 also differs when the vehicle 1 is in a different position on the travel route 80.

そして、拡張俯瞰画像生成部106は、複数の俯瞰画像61を、各俯瞰画像61に対応する周辺画像の撮像時刻の時系列の変化に沿って合成することにより、走行経路80全体における車両1の周囲を描出する画像を生成する。このような画像は、個々の俯瞰画像61よりも広い範囲を描出対象とするため、本実施形態においては拡張俯瞰画像と称する。なお、拡張俯瞰画像を単に俯瞰画像と称しても良い。 The extended overhead image generating unit 106 then synthesizes the multiple overhead images 61 in accordance with the time series changes in the capture times of the surrounding images corresponding to each overhead image 61, thereby generating an image depicting the surroundings of the vehicle 1 along the entire travel route 80. Since such an image depicts a wider range than each individual overhead image 61, it is referred to as an extended overhead image in this embodiment. Note that the extended overhead image may also be simply referred to as an overhead image.

図9は、第1の実施形態に係る拡張俯瞰画像60の一例を示す図である。拡張俯瞰画像生成部106は、例えば、複数の俯瞰画像61に含まれる特徴点に基づいて、複数の俯瞰画像61を繋ぎ合わせることにより、1つの拡張俯瞰画像60を生成する。拡張俯瞰画像60には、走行経路80の開始位置900から終了位置である駐車スペース910までの、車両1が走行する路面または地面、および走行経路80の周辺を描出する背景が含まれる。 FIG. 9 is a diagram showing an example of an extended overhead image 60 according to the first embodiment. The extended overhead image generating unit 106 generates one extended overhead image 60 by stitching together a plurality of overhead images 61, for example, based on feature points contained in the plurality of overhead images 61. The extended overhead image 60 includes the road surface or ground on which the vehicle 1 travels from the start position 900 of the travel route 80 to the parking space 910, which is the end position, and a background depicting the periphery of the travel route 80.

なお、図8、9では、拡張俯瞰画像生成部106は、複数の周辺画像から複数の俯瞰画像61を生成した後に、当該複数の俯瞰画像61から拡張俯瞰画像60を生成するものとして説明したが、生成処理の流れはこれに限定されるものではない。例えば、拡張俯瞰画像生成部106は、複数の周辺画像から拡張俯瞰画像60を生成してもよい。 8 and 9, the extended overhead image generating unit 106 has been described as generating multiple overhead images 61 from multiple peripheral images, and then generating the extended overhead image 60 from the multiple overhead images 61, but the flow of the generation process is not limited to this. For example, the extended overhead image generating unit 106 may generate the extended overhead image 60 from multiple peripheral images.

図5に戻り、表示制御部107は、拡張俯瞰画像60上に、走行経路画像801を重畳して、表示装置120に表示させる。以下、走行経路画像801が重畳された拡張俯瞰画像60を、俯瞰経路画像という。なお、当該表示処理は、本実施形態における第1の表示ステップの一例である。 Returning to FIG. 5, the display control unit 107 superimposes the driving route image 801 on the extended overhead image 60 and displays it on the display device 120. Hereinafter, the extended overhead image 60 on which the driving route image 801 is superimposed is referred to as an overhead route image. This display process is an example of the first display step in this embodiment.

図10は、第1の実施形態に係る俯瞰経路画像62の一例を示す図である。図10に示す俯瞰経路画像62では、拡張俯瞰画像60上に、走行経路画像801と外郭画像820とが重畳されている。なお、外郭画像820は必須ではなく、拡張俯瞰画像60上には少なくとも走行経路画像801が重畳表示されれば良い。 Figure 10 is a diagram showing an example of an overhead route image 62 according to the first embodiment. In the overhead route image 62 shown in Figure 10, a driving route image 801 and an outer boundary image 820 are superimposed on the extended overhead image 60. Note that the outer boundary image 820 is not essential, and it is sufficient that at least the driving route image 801 is superimposed on the extended overhead image 60.

図10に示す例では、表示制御部107は、拡張俯瞰画像60の背景として、矩形の背景領域602を表示する。なお、拡張俯瞰画像60が背景領域602を含むものとしても良い。なお、図10では背景領域602は黒色で表示されているが、これは一例であり、表示態様は特に限定されない。 In the example shown in FIG. 10, the display control unit 107 displays a rectangular background region 602 as the background of the extended overhead image 60. Note that the extended overhead image 60 may also include the background region 602. Note that, although the background region 602 is displayed in black in FIG. 10, this is merely an example, and the display form is not particularly limited.

俯瞰経路画像62の表示タイミングは、例えば、ユーザによって教師走行の終了の操作が実行された場合である。表示制御部107は、受付部101によって教師走行の記録の終了の操作を受け付けられた場合、俯瞰経路画像62を表示装置120に表示させる。 The bird's-eye view route image 62 is displayed, for example, when the user performs an operation to end the teacher driving. When the reception unit 101 receives an operation to end the recording of the teacher driving, the display control unit 107 causes the display device 120 to display the bird's-eye view route image 62.

例えば、俯瞰経路画像62には、道路40と、走行経路80の周囲の障害物である樹木73a,73b、他の住宅71a、他の駐車スペース711a,711c、および、他の車両30a等が、走行経路画像801および外郭画像820と共に描出されている。このため、ユーザは、教師走行の際の車両1と周囲の障害物および道路との位置関係を確認することができる。 For example, the bird's-eye view route image 62 depicts the road 40 and obstacles around the driving route 80, such as trees 73a, 73b, other houses 71a, other parking spaces 711a, 711c, and other vehicles 30a, together with the driving route image 801 and the outline image 820. This allows the user to confirm the positional relationship between the vehicle 1 and the surrounding obstacles and roads when driving as a teacher.

また、表示制御部107は、教師走行の終了時における車両1の前方向が、表示装置120の縦方向を向く角度で、俯瞰経路画像62を表示装置120に表示させる。図10に示す例では、表示装置120の縦方向をY方向、横方向をX方向とする。縦方向は画面上方ともいう。なお、車両1の前方向とは、車両1の前端部が向く方向を意味する。 The display control unit 107 also causes the display device 120 to display the overhead route image 62 at an angle such that the forward direction of the vehicle 1 at the end of the teacher run faces the vertical direction of the display device 120. In the example shown in FIG. 10, the vertical direction of the display device 120 is the Y direction, and the horizontal direction is the X direction. The vertical direction is also referred to as the upper side of the screen. Note that the forward direction of the vehicle 1 means the direction in which the front end of the vehicle 1 faces.

図4に図示したように、本実施形態では、車両1は、教師走行の際、前進した後に、後進して駐車スペース910に進入している。このため、教師走行の終了時における車両1の前方は、駐車スペース910の入口側を向いており、運転者も駐車スペース910の入口側を向いた状態となる。つまり、表示制御部107が教師走行の終了時における車両1の前方向がY方向を向くように俯瞰経路画像62を表示装置120に表示させることで、教師走行の終了時において運転者が車両1の外の景色を実際に見る方向と、表示装置120に表示された俯瞰経路画像62の向きとが一致する。このため、運転者は、走行経路80と実際の周囲の環境との関係性を容易に把握することができる。 As shown in FIG. 4, in this embodiment, when the vehicle 1 is traveling as a teacher, it moves forward and then reverses to enter the parking space 910. Therefore, at the end of the teacher traveling, the front of the vehicle 1 faces the entrance side of the parking space 910, and the driver also faces the entrance side of the parking space 910. In other words, the display control unit 107 displays the overhead route image 62 on the display device 120 so that the front direction of the vehicle 1 faces the Y direction at the end of the teacher traveling, so that the direction in which the driver actually views the scenery outside the vehicle 1 at the end of the teacher traveling matches the direction of the overhead route image 62 displayed on the display device 120. Therefore, the driver can easily grasp the relationship between the traveling route 80 and the actual surrounding environment.

また、表示制御部107は、俯瞰経路画像62と共に、登録ボタン141aとやり直しボタン141bとを表示装置120に表示させる。登録ボタン141aは、俯瞰経路画像62に対応する走行経路80の登録を指示するユーザの操作を受け付ける画像ボタンである。また、やり直しボタン141bは、俯瞰経路画像62に対応する走行経路80を登録しないことを指示するユーザの操作を受け付ける画像ボタンである。登録ボタン141aおよびやり直しボタン141bが押下された場合、受付部101が、各ボタンに対応する操作を受け付ける。なお、走行経路80の登録または削除の操作の受付手法はこれに限定されるものではない。 The display control unit 107 also causes the display device 120 to display a registration button 141a and a redo button 141b along with the overhead route image 62. The registration button 141a is an image button that accepts a user operation to instruct the user to register the driving route 80 corresponding to the overhead route image 62. The redo button 141b is an image button that accepts a user operation to instruct the user not to register the driving route 80 corresponding to the overhead route image 62. When the registration button 141a and the redo button 141b are pressed, the reception unit 101 receives the operation corresponding to each button. Note that the method of receiving the operation to register or delete the driving route 80 is not limited to this.

図5に戻り、登録処理部108は、経路記録部104によって生成された走行経路80を、記憶部111に登録する。本実施形態においては、登録処理部108は、ユーザによって自動走行用の走行経路80として選択された走行経路80のみを登録する。例えば、俯瞰経路画像62は、俯瞰経路画像62と共に表示された登録ボタン141aがユーザによって押下された場合、当該俯瞰経路画像62に対応する走行経路80を自動走行用の走行経路80として登録する。また、俯瞰経路画像62は、俯瞰経路画像62と共に表示されたやり直しボタン141bがユーザによって押下された場合、当該俯瞰経路画像62に対応する走行経路80を削除する。 Returning to FIG. 5, the registration processing unit 108 registers the driving route 80 generated by the route recording unit 104 in the storage unit 111. In this embodiment, the registration processing unit 108 registers only the driving route 80 selected by the user as the driving route 80 for automatic driving. For example, when the user presses the registration button 141a displayed together with the overhead route image 62, the driving route 80 corresponding to the overhead route image 62 is registered as the driving route 80 for automatic driving. Also, when the user presses the redo button 141b displayed together with the overhead route image 62, the driving route 80 corresponding to the overhead route image 62 is deleted.

推定部109は、車両1が後述の車両制御部110により走行経路80に基づく自動走行をする際に、周辺画像に基づいて、車両1の位置および向きを推定する。 The estimation unit 109 estimates the position and orientation of the vehicle 1 based on the surrounding image when the vehicle 1 is traveling automatically based on the travel route 80 by the vehicle control unit 110 described below.

例えば、推定部109は、教師走行の際に撮像された周辺画像の特徴点と、現在の周辺画像の特徴点とを比較することにより、車両1の位置を推定する。なお、推定部109による車両1の位置および向きの推定の手法は当該例に限定されるものではない。 For example, the estimation unit 109 estimates the position of the vehicle 1 by comparing feature points of a surrounding image captured during teacher driving with feature points of a current surrounding image. Note that the method by which the estimation unit 109 estimates the position and orientation of the vehicle 1 is not limited to this example.

車両制御部110は、走行経路80に基づく自動運転により、駐車スペース910に車両1を移動させる。車両制御部110は、車両1の操舵、制動、および加減速を制御することにより、登録された走行経路80に沿って車両1を自動走行させる。このような走行制御の手法は、走行経路80を再生する、ともいう。車両制御部110による自動走行の処理は、走行制御ステップの一例である。 The vehicle control unit 110 moves the vehicle 1 to the parking space 910 by automatic driving based on the driving route 80. The vehicle control unit 110 controls the steering, braking, and acceleration/deceleration of the vehicle 1 to cause the vehicle 1 to automatically drive along the registered driving route 80. This type of driving control method is also called reproducing the driving route 80. The automatic driving process by the vehicle control unit 110 is an example of a driving control step.

また、車両制御部110は、自動走行中に、取得部102によって取得された車両1の車両情報、および環境情報に基づいて、車両1に教師走行とは異なる動作をさせても良い。環境情報は、上述のように、車両1の周囲の有無、および車両1の周囲の障害物と車両1との距離を含む。例えば、自動運転中に他の車両等の障害物が接近した場合には、車両制御部110は、車両1を停止させる等の制御を実行する。 In addition, during autonomous driving, the vehicle control unit 110 may cause the vehicle 1 to perform operations different from teacher driving, based on the vehicle information of the vehicle 1 and the environmental information acquired by the acquisition unit 102. As described above, the environmental information includes the presence or absence of objects around the vehicle 1, and the distance between the vehicle 1 and obstacles around the vehicle 1. For example, if an obstacle such as another vehicle approaches during autonomous driving, the vehicle control unit 110 executes control such as stopping the vehicle 1.

なお、車両制御部110による自動走行中は、運転者が車両1の運転席130aに着座していても良いし、車両1から降車していても良い。 Note that while the vehicle control unit 110 is driving autonomously, the driver may be seated in the driver's seat 130a of the vehicle 1 or may be out of the vehicle 1.

また、車両制御部110は、自動走行中に車両1が走行経路80から外れた場合に、フィードバック制御により、車両1を走行経路80に戻すように移動させてもよい。例えば、車両制御部110は、推定部109により推定された車両1の位置と走行経路80との差異を特定し、当該差異を小さくするように車両1を走行させる。 In addition, when the vehicle 1 deviates from the driving route 80 during autonomous driving, the vehicle control unit 110 may use feedback control to move the vehicle 1 back to the driving route 80. For example, the vehicle control unit 110 identifies a difference between the position of the vehicle 1 estimated by the estimation unit 109 and the driving route 80, and drives the vehicle 1 so as to reduce the difference.

また、図5では駐車支援装置100が車両制御部110を備えるものとして図示しているが、車両制御部110は、駐車支援装置100とは異なる他のECUによって実現されても良い。 In addition, while FIG. 5 illustrates the parking assistance device 100 as including a vehicle control unit 110, the vehicle control unit 110 may be realized by an ECU other than the parking assistance device 100.

次に、以上のように構成された本実施形態の駐車支援装置100で実行される駐車支援処理の流れについて説明する。 Next, we will explain the flow of the parking assistance process executed by the parking assistance device 100 of this embodiment configured as described above.

図11は、第1の実施形態に係る駐車支援装置100で実行される走行経路記録処理の流れの一例を示すフローチャートである。 Figure 11 is a flowchart showing an example of the flow of the driving route recording process executed by the parking assistance device 100 according to the first embodiment.

まず、受付部101は、ユーザによる教師走行の開始操作を受け付けたか否かを判定する(S101)。ユーザによる教師走行の開始操作を受け付けていない場合(S101“No”)、受付部101は、S101の処理を繰り返して待機する。 First, the reception unit 101 determines whether or not a teacher running start operation by the user has been received (S101). If a teacher running start operation by the user has not been received (S101 "No"), the reception unit 101 waits while repeating the process of S101.

受付部101がユーザによる教師走行の開始操作を受け付けた場合(S101“Yes”)、教師走行の記録の処理が開始する。また、運転者は、教師走行の開始操作をした後、車両1を手動で走行させて、駐車スペース910へ移動させる。 When the reception unit 101 receives an instruction to start teacher driving by the user (S101 "Yes"), the process of recording the teacher driving starts. After starting the teacher driving, the driver manually drives the vehicle 1 and moves it to the parking space 910.

そして、運転者による教師走行中、取得部102は、複数の撮像装置16a~16cから周辺画像を取得する。また、取得部102は、車両1の各種センサまたは他のECUから、車両1の速度、操舵角、制動動作を取得する。また、取得部102は、送受波部15から、車両1と周囲の障害物との間の距離の測距結果を取得する(S102)。 Then, while the driver is driving the teacher, the acquisition unit 102 acquires surrounding images from the multiple image capture devices 16a to 16c. The acquisition unit 102 also acquires the speed, steering angle, and braking operation of the vehicle 1 from various sensors in the vehicle 1 or from other ECUs. The acquisition unit 102 also acquires the distance measurement results of the distance between the vehicle 1 and surrounding obstacles from the wave transmitting/receiving unit 15 (S102).

抽出部103は、取得された複数の周辺画像から特徴点を抽出する(S103)。 The extraction unit 103 extracts feature points from the multiple acquired surrounding images (S103).

そして、経路記録部104は、複数の周辺画像から抽出された特徴点の変化、および速度、操舵角、制動動作、および測距結果に基づいて、教師走行中の車両1の位置を推定し、当該位置の時系列の変化を、走行経路80として記録する(S104)。 Then, the route recording unit 104 estimates the position of the vehicle 1 during the teacher drive based on the changes in the feature points extracted from the multiple surrounding images, as well as the speed, steering angle, braking operation, and distance measurement results, and records the time-series changes in the position as the driving route 80 (S104).

そして、受付部101は、教師走行の終了操作を受け付けたか否を判定する(S105)。ユーザによる教師走行の終了操作を受け付けていない場合(S105“No”)、受付部101は、S102~S105の処理を繰り返す。 Then, the reception unit 101 judges whether or not an operation to end the teacher driving has been received (S105). If an operation to end the teacher driving by the user has not been received (S105 "No"), the reception unit 101 repeats the processes of S102 to S105.

受付部101がユーザによる教師走行の終了操作を受け付けた場合(S105“Yes”)、経路画像生成部105は、経路記録部104によって記録された走行経路80に基づいて、走行経路画像801を生成する(S106)。 When the reception unit 101 receives an operation to end the teacher driving by the user (S105 "Yes"), the route image generation unit 105 generates a driving route image 801 based on the driving route 80 recorded by the route recording unit 104 (S106).

また、経路画像生成部105は、教師走行における車両1の車体12の外郭の移動軌跡を表す外郭画像820を生成する(S107)。 The route image generating unit 105 also generates an outline image 820 that represents the movement trajectory of the outline of the vehicle body 12 of the vehicle 1 during the teacher run (S107).

また、拡張俯瞰画像生成部106は、複数の撮像装置16a~16cによって時系列に撮像された複数の周辺画像に基づいて、拡張俯瞰画像60を生成する(S108)。 The extended overhead image generating unit 106 also generates an extended overhead image 60 based on multiple surrounding images captured in time series by multiple imaging devices 16a to 16c (S108).

次に、表示制御部107は、走行経路画像801および外郭画像820を拡張俯瞰画像60に重畳した俯瞰経路画像62を表示装置120に表示させる(S109)。また、表示制御部107は、図10に図示したように、登録ボタン141aとやり直しボタン141bとを表示装置120に表示させる。 Next, the display control unit 107 causes the display device 120 to display an overhead route image 62 in which the driving route image 801 and the contour image 820 are superimposed on the extended overhead image 60 (S109). In addition, the display control unit 107 causes the display device 120 to display a registration button 141a and a redo button 141b, as shown in FIG. 10.

そして、受付部101が、ユーザによる教師走行のやり直しの操作を受け付けた場合(S110“やり直し”)、S101の処理に戻る。また、受付部101が、ユーザによる教師走行の登録の操作を受け付けた場合(S110“登録”)、登録処理部108は、走行経路80を自動走行用の走行経路80として記憶部111に登録する(S111)。ここで、このフローチャートの処理は終了する。 Then, when the reception unit 101 receives an operation to redo the teacher driving by the user (S110 "Redo"), the process returns to S101. Also, when the reception unit 101 receives an operation to register the teacher driving by the user (S110 "Register"), the registration processing unit 108 registers the driving route 80 in the memory unit 111 as a driving route 80 for automatic driving (S111). Here, the process of this flowchart ends.

このように、本実施形態の駐車支援装置100によって実行される駐車支援方法では、教師走行時の車両1の周囲を車両1の移動と共に時系列に撮像した撮像画像を、車両1に設けられた撮像装置16から取得し、教師走行における車両1の走行経路80を記録する。当該駐車支援方法では、撮像画像に基づいて、走行経路80および走行経路80の周囲を含む表示対象範囲を上方から俯瞰した拡張俯瞰画像60を生成し、生成した拡張俯瞰画像60を、表示装置120に表示させる。このため、本実施形態の駐車支援方法および駐車支援装置100によれば、教師走行に基づく車両1の走行経路80と車両1の周囲の物体および道路40との位置関係を、ユーザが容易に把握することができる。また、本実施形態の駐車支援装置100では、拡張俯瞰画像60に走行経路画像801を重畳した俯瞰経路画像62を表示装置120に表示させることにより、教師走行に基づく車両1の走行経路80と車両1の周囲の物体および道路40との位置関係を、ユーザが把握することがさらに容易となっている。 In this manner, in the parking assistance method executed by the parking assistance device 100 of this embodiment, captured images of the surroundings of the vehicle 1 during teacher driving are acquired from the imaging device 16 provided on the vehicle 1 in time series with the movement of the vehicle 1, and the driving route 80 of the vehicle 1 during teacher driving is recorded. In this parking assistance method, an extended overhead image 60 is generated based on the captured images, overlooking the display target range including the driving route 80 and the surroundings of the driving route 80 from above, and the generated extended overhead image 60 is displayed on the display device 120. Therefore, according to the parking assistance method and parking assistance device 100 of this embodiment, the user can easily grasp the positional relationship between the driving route 80 of the vehicle 1 based on teacher driving and the objects and road 40 around the vehicle 1. In addition, in the parking assistance device 100 of this embodiment, the display device 120 displays an overhead route image 62 in which a driving route image 801 is superimposed on an extended overhead image 60, making it easier for the user to understand the positional relationship between the driving route 80 of the vehicle 1 based on the teacher driving and the objects and road 40 around the vehicle 1.

比較例として、通常の俯瞰画像では、現在の車両の周囲の状態が上方から見た視点で描出されるが、走行経路全体にわたる範囲およびその周囲まで拡大した領域は描出されない。このため、運転者がリアルタイムで確認するには適しているが、走行経路全体を確認するには不十分な場合がある。これに対して、本実施形態の駐車支援装置100によって実行される駐車支援方法では、教師走行における走行経路80全体およびその周囲の状態をユーザが客観的に把握することができる。 As a comparative example, in a normal overhead image, the current state of the surroundings of the vehicle is depicted from an upward perspective, but the range covering the entire driving route and the area extending to the surroundings are not depicted. For this reason, while it is suitable for the driver to check in real time, it may not be sufficient to check the entire driving route. In contrast, in the parking assistance method executed by the parking assistance device 100 of this embodiment, the user can objectively grasp the entire driving route 80 during teacher driving and the state of the surroundings.

また、本実施形態の駐車支援装置100によって実行される駐車支援方法では、教師走行における車両1の車体12の外郭の移動軌跡を表す外郭画像820を、拡張俯瞰画像60上に重畳して表示させる。このため、本実施形態の駐車支援装置100によって実行される駐車支援方法によれば、車両1の車体12の外郭と周囲の障害物等との位置関係および距離を、運転者が容易に把握することができる。例えば、教師走行において車両1が周囲の障害物に接触せずに駐車スペースに到達した場合であっても、車体12の外郭と周囲の障害物等との距離が近接している場合がある。ユーザは、拡張俯瞰画像60上の外郭画像820を視認することにより、上方視点から車体12の外郭と周囲の障害物等との距離を確認することができる。 In addition, in the parking assistance method executed by the parking assistance device 100 of this embodiment, an outer contour image 820 showing the movement trajectory of the outer contour of the body 12 of the vehicle 1 during teacher driving is displayed superimposed on the extended overhead image 60. Therefore, according to the parking assistance method executed by the parking assistance device 100 of this embodiment, the driver can easily grasp the positional relationship and distance between the outer contour of the body 12 of the vehicle 1 and surrounding obstacles, etc. For example, even if the vehicle 1 reaches the parking space during teacher driving without contacting surrounding obstacles, the outer contour of the body 12 may be close to the surrounding obstacles, etc. The user can check the distance between the outer contour of the body 12 and the surrounding obstacles, etc. from an upper viewpoint by visually checking the outer contour image 820 on the extended overhead image 60.

例えば、図10に示す例では、教師走行において車両1の外郭画像820は、図4に示したコーナースペース722に相当する領域にも描出されている。このため、教師走行において車両1の中心はコーナースペース722を通過していないものの、車両1の車体12はコーナースペース722を通過していることが明らかとなる。例えば、教師走行の際にはコーナースペース722には何も置かれていなかったとして、当該コーナースペース722を駐輪場として使用される場合があるとする。この場合、ユーザは、車両1の車体12の移動軌跡を俯瞰経路画像62上の外郭画像820で確認することにより、コーナースペース722を通過する走行経路80を自動走行用に採用することを回避することできる。 For example, in the example shown in FIG. 10, the contour image 820 of the vehicle 1 during teacher driving is also depicted in the area corresponding to the corner space 722 shown in FIG. 4. Therefore, it is clear that the body 12 of the vehicle 1 passes through the corner space 722, even though the center of the vehicle 1 does not pass through the corner space 722 during teacher driving. For example, it is assumed that there is nothing placed in the corner space 722 during teacher driving, and the corner space 722 may be used as a bicycle parking area. In this case, the user can avoid using the driving route 80 that passes through the corner space 722 for automatic driving by checking the movement trajectory of the body 12 of the vehicle 1 in the contour image 820 on the overhead route image 62.

また、本実施形態の駐車支援装置100によって実行される駐車支援方法では、ユーザによる教師走行の記録の開始および終了の操作を受け付けた場合に、俯瞰経路画像62を表示する。このため、本実施形態の駐車支援装置100によって実行される駐車支援方法によれば、ユーザは、教師走行の終了後に、当該教師走行における車両1と周囲の障害物および道路との位置関係を、俯瞰経路画像62によってすぐに確認することができる。また、このような確認が容易になることにより、教師走行の終了後に、当該教師走行に基づく走行経路を登録するか、教師走行をやり直すかについてのユーザの意思決定を支援することができる。 In addition, in the parking assistance method executed by the parking assistance device 100 of this embodiment, when an operation to start and end the recording of a teacher's run is accepted by the user, an overhead route image 62 is displayed. Therefore, according to the parking assistance method executed by the parking assistance device 100 of this embodiment, after the teacher's run is completed, the user can immediately check the positional relationship between the vehicle 1 and surrounding obstacles and roads during the teacher's run from the overhead route image 62. Furthermore, by making such confirmation easier, it is possible to support the user's decision-making regarding whether to register a run route based on the teacher's run or to redo the teacher's run after the teacher's run is completed.

また、本実施形態の駐車支援装置100によって実行される駐車支援方法では、教師走行の終了時における車両1の前方向が、表示装置120の画面上方を向く角度で、俯瞰経路画像62を、表示装置120に表示させる。このような構成により、教師走行の終了時において運転者が車両1の外の景色を実際に見る方向と、表示装置120に表示された俯瞰経路画像62の向きとが一致する。このため、運転者は、走行経路80と実際の周囲の環境との関係性を容易に把握することができる。 In addition, in the parking assistance method executed by the parking assistance device 100 of this embodiment, the bird's-eye view route image 62 is displayed on the display device 120 at an angle such that the forward direction of the vehicle 1 at the end of the teacher driving is facing upward on the screen of the display device 120. With this configuration, the direction in which the driver actually views the scenery outside the vehicle 1 at the end of the teacher driving matches the orientation of the bird's-eye view route image 62 displayed on the display device 120. This allows the driver to easily grasp the relationship between the driving route 80 and the actual surrounding environment.

(第2の実施形態)
上述の第1の実施形態では、駐車支援装置100は、走行経路画像801および外郭画像820を拡張俯瞰画像60に重畳表示していた。この第2の実施形態では、駐車支援装置100は、さらに、車両1の周囲の障害物との距離に応じて、外郭画像820の表示態様を変化させる。
Second Embodiment
In the first embodiment described above, the parking assistance device 100 superimposes the driving path image 801 and the contour image 820 on the extended overhead image 60. In the second embodiment, the parking assistance device 100 further changes the display mode of the contour image 820 according to the distance to the obstacles around the vehicle 1.

本実施形態の車両1は、図1、2で説明した第1の実施形態と同様の構成を備える。また、本実施形態の駐車支援装置100のハードウェア構成は、図3で説明した第1の実施形態と同様である。 The vehicle 1 of this embodiment has a configuration similar to that of the first embodiment described in Figures 1 and 2. In addition, the hardware configuration of the parking assistance device 100 of this embodiment is similar to that of the first embodiment described in Figure 3.

本実施形態の駐車支援装置100は、第1の実施形態と同様に、受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110、および記憶部111を備える。受付部101、取得部102、抽出部103、経路記録部104、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110、および記憶部111は、第1の実施形態と同様の機能を備える。 The parking assistance device 100 of this embodiment includes a reception unit 101, an acquisition unit 102, an extraction unit 103, a route recording unit 104, a route image generating unit 105, an extended overhead image generating unit 106, a display control unit 107, a registration processing unit 108, an estimation unit 109, a vehicle control unit 110, and a storage unit 111, similar to the first embodiment. The reception unit 101, the acquisition unit 102, the extraction unit 103, the route recording unit 104, the extended overhead image generating unit 106, the display control unit 107, the registration processing unit 108, the estimation unit 109, the vehicle control unit 110, and the storage unit 111 have the same functions as the first embodiment.

本実施形態の経路画像生成部105は、第1の実施形態と同様の機能を備えた上で、外郭画像のうち、教師走行時の車両1の周囲の物体と車両1との距離が閾値以下の箇所の態様を、当該距離が閾値より離れている箇所とは異なる態様で生成する。車両1の周囲の物体と車両1との距離の閾値の値は特に限定されるものではないが、例えば50cm等でも良い。なお、当該閾値は、予め設定された固定値でも良いし、ユーザが変更可能であっても良い。 The route image generating unit 105 of this embodiment has the same functions as the first embodiment, and generates the outline image of the areas where the distance between the vehicle 1 and objects around the vehicle 1 during teacher driving is less than a threshold in a manner different from the areas where the distance is greater than the threshold. The threshold value for the distance between the vehicle 1 and objects around the vehicle 1 is not particularly limited, but may be, for example, 50 cm. The threshold value may be a fixed value set in advance, or may be changeable by the user.

図12は、第2の実施形態に係る俯瞰経路画像62aの一例を示す図である。図12に示す例では、走行経路80上の車両1の切り返し位置で、周囲の障害物と車両1との距離が閾値以下になっている。 Figure 12 is a diagram showing an example of an overhead route image 62a according to the second embodiment. In the example shown in Figure 12, at the turning point of the vehicle 1 on the travel route 80, the distance between the vehicle 1 and surrounding obstacles is equal to or less than a threshold value.

経路画像生成部105は、例えば、車両1の周囲の物体と車両1との距離が閾値より離れている箇所では実線、車両1の周囲の物体と車両1との距離が閾値以下の箇所を2重線で、外郭画像820aを生成する。図12に示す例では、経路画像生成部105は、周囲の障害物と車両1との距離が閾値以下である箇所に対応する端部画像822aを2重線、当該距離が閾値より離れている箇所に対応する車幅画像821は実線としている。 The route image generating unit 105 generates an outline image 820a by, for example, using a solid line where the distance between the vehicle 1 and objects around the vehicle 1 is greater than a threshold, and using a double line where the distance between the vehicle 1 and objects around the vehicle 1 is equal to or less than the threshold. In the example shown in FIG. 12, the route image generating unit 105 uses a double line for the end image 822a corresponding to the area where the distance between the vehicle 1 and surrounding obstacles is equal to or less than the threshold, and a solid line for the vehicle width image 821 corresponding to the area where the distance is greater than the threshold.

そして、本実施形態の表示制御部107は、第1の実施形態と同様の機能を備えた上で、経路画像生成部105によって生成された、端部画像822aと車幅画像821とを拡張俯瞰画像60上に重畳して表示させることにより、外郭画像820のうち周囲の障害物との距離が閾値以下の箇所を、当該距離が閾値より離れている箇所とは異なる態様で表示させる。 The display control unit 107 of this embodiment has the same functions as the first embodiment, and displays the end image 822a and the vehicle width image 821 generated by the route image generation unit 105 in a superimposed manner on the extended overhead image 60, thereby displaying the parts of the contour image 820 where the distance to surrounding obstacles is less than a threshold value in a manner different from the parts where the distance is greater than the threshold value.

なお、表示態様は図12に示す例に限定されるものではなく、経路画像生成部105は、車両1の周囲の物体と車両1との距離が閾値以下の箇所の色を他の箇所とは異なる色にしても良いし、注意喚起のマークまたはメッセージを付加しても良い。 The display mode is not limited to the example shown in FIG. 12, and the route image generating unit 105 may change the color of the areas where the distance between the vehicle 1 and objects around the vehicle 1 is less than a threshold value to a different color from other areas, or may add a warning mark or message.

このように、本実施形態の駐車支援装置100によって実行される駐車支援方法では、外郭画像820のうち周囲の障害物との距離が閾値以下の箇所を、当該距離が閾値より離れている箇所とは異なる態様で表示させる。このため、本実施形態の駐車支援装置100によって実行される駐車支援方法によれば、教師走行において、車両1と周囲の障害物との距離が近接した箇所をユーザに把握させることができることにより、教師走行の終了後に、当該教師走行に基づく走行経路を登録するか、あるいは教師走行をやり直すかについてのユーザの意思決定を支援することができる。 In this way, in the parking assistance method executed by the parking assistance device 100 of this embodiment, the portions of the contour image 820 where the distance to surrounding obstacles is less than a threshold value are displayed in a different manner from the portions where the distance is greater than the threshold value. Therefore, according to the parking assistance method executed by the parking assistance device 100 of this embodiment, by allowing the user to understand the portions where the distance between the vehicle 1 and surrounding obstacles is close during teacher driving, it is possible to support the user's decision-making regarding whether to register a driving route based on the teacher driving after the teacher driving ends, or to redo the teacher driving.

(第3の実施形態)
この第3の実施形態では、駐車支援装置100は、さらに、俯瞰経路画像上に車両1を表す車両画像を表示させる。
Third Embodiment
In the third embodiment, the parking assistance device 100 further displays a vehicle image representing the vehicle 1 on the overhead route image.

本実施形態の車両1は、図1、2で説明した第1の実施形態と同様の構成を備える。また、本実施形態の駐車支援装置100のハードウェア構成は、図3で説明した第1の実施形態と同様である。 The vehicle 1 of this embodiment has a configuration similar to that of the first embodiment described in Figures 1 and 2. In addition, the hardware configuration of the parking assistance device 100 of this embodiment is similar to that of the first embodiment described in Figure 3.

本実施形態の駐車支援装置100は、第1の実施形態と同様に、受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110、および記憶部111を備える。受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、登録処理部108、推定部109、車両制御部110、および記憶部111は、第1の実施形態と同様の機能を備える。 The parking assistance device 100 of this embodiment includes a reception unit 101, an acquisition unit 102, an extraction unit 103, a route recording unit 104, a route image generating unit 105, an extended overhead image generating unit 106, a display control unit 107, a registration processing unit 108, an estimation unit 109, a vehicle control unit 110, and a storage unit 111, similar to the first embodiment. The reception unit 101, the acquisition unit 102, the extraction unit 103, the route recording unit 104, the route image generating unit 105, the extended overhead image generating unit 106, the registration processing unit 108, the estimation unit 109, the vehicle control unit 110, and the storage unit 111 have the same functions as the first embodiment.

本実施形態の表示制御部107は、第1の実施形態と同様の機能を備えた上で、俯瞰経路画像上の教師走行の終了時における車両1の位置に、車両1を表す車両画像を表示させる。車両画像は、例えば、車両1の形状を模したCG(Computer Graphics)画像である。車両画像は、例えば記憶部111に予め記憶されているものとする。 The display control unit 107 of this embodiment has the same functions as the first embodiment, and displays a vehicle image representing the vehicle 1 at the position of the vehicle 1 at the end of the teacher run on the overhead route image. The vehicle image is, for example, a CG (Computer Graphics) image that imitates the shape of the vehicle 1. The vehicle image is, for example, stored in advance in the storage unit 111.

図13は、第3の実施形態に係る俯瞰経路画像62bの一例を示す図である。 Figure 13 shows an example of an overhead route image 62b according to the third embodiment.

本実施形態の表示制御部107は、図13に示すように、拡張俯瞰画像60上の駐車スペース910に対応する位置に車両画像83を重畳表示させる。また、車両画像83の向きは、教師走行の終了時における車両1の向きであるものとする。 As shown in FIG. 13, the display control unit 107 of this embodiment superimposes a vehicle image 83 on the extended overhead image 60 at a position corresponding to the parking space 910. The orientation of the vehicle image 83 is the orientation of the vehicle 1 at the end of the teacher run.

本実施形態では、教師走行の終了時における車両1の位置は、駐車スペース910である。例えば、運転者が教師走行の終了後に車両1に乗車したまま俯瞰経路画像62bを確認する場合、俯瞰経路画像62b上に、運転者が乗車中の車両1の位置が表示されるため、車両1の位置と走行経路80との位置関係を運転者が容易に把握することができる。 In this embodiment, the position of vehicle 1 at the end of the teacher driving is parking space 910. For example, when the driver checks the overhead route image 62b while remaining in vehicle 1 after the teacher driving ends, the position of vehicle 1 in which the driver is riding is displayed on the overhead route image 62b, so that the driver can easily grasp the positional relationship between the position of vehicle 1 and the driving route 80.

(第4の実施形態)
上述の第1の実施形態では、駐車支援装置100は、1回の教師走行毎に、当該教師走行で得られた走行経路80を登録または削除するユーザの操作を受け付けていた。この第4の実施形態では、駐車支援装置100は、複数の教師走行の終了後に、複数の教師走行で得られた複数の走行経路80のうち、ユーザが選択した走行経路80を登録する。
(Fourth embodiment)
In the first embodiment described above, the parking assistance device 100 accepted a user's operation to register or delete the driving route 80 obtained in each teacher driving session. In this fourth embodiment, after the completion of multiple teacher driving sessions, the parking assistance device 100 registers the driving route 80 selected by the user from among the multiple driving routes 80 obtained in the multiple teacher driving sessions.

本実施形態の車両1は、図1、2で説明した第1の実施形態と同様の構成を備える。また、本実施形態の駐車支援装置100のハードウェア構成は、図3で説明した第1の実施形態と同様である。 The vehicle 1 of this embodiment has a configuration similar to that of the first embodiment described in Figures 1 and 2. In addition, the hardware configuration of the parking assistance device 100 of this embodiment is similar to that of the first embodiment described in Figure 3.

本実施形態の駐車支援装置100は、第1の実施形態と同様に、受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110、および記憶部111を備える。取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、推定部109、車両制御部110、および記憶部111は、第1の実施形態と同様の機能を備える。 The parking assistance device 100 of this embodiment includes a reception unit 101, an acquisition unit 102, an extraction unit 103, a route recording unit 104, a route image generating unit 105, an extended overhead image generating unit 106, a display control unit 107, a registration processing unit 108, an estimation unit 109, a vehicle control unit 110, and a storage unit 111, similar to the first embodiment. The acquisition unit 102, the extraction unit 103, the route recording unit 104, the route image generating unit 105, the extended overhead image generating unit 106, the estimation unit 109, the vehicle control unit 110, and the storage unit 111 have the same functions as the first embodiment.

本実施形態の表示制御部107は、第1の実施形態と同様の機能を備えた上で、複数の教師走行の実行後に、複数の教師走行の各々に基づく複数の俯瞰経路画像を表示装置120に表示させる。当該表示処理は、本実施形態における第2の表示ステップの一例である。 The display control unit 107 of this embodiment has the same functions as the first embodiment, and after performing multiple teacher runs, causes the display device 120 to display multiple overhead route images based on each of the multiple teacher runs. This display process is an example of a second display step in this embodiment.

図14は、第4の実施形態に係る走行経路選択画面121の一例を示す図である。表示制御部107は、複数の俯瞰経路画像62c~62fを含む走行経路選択画面121を表示装置120に表示させる。各俯瞰経路画像62c~62fは、それぞれ、1回目から4回目までの教師走行に対応する。なお、図14に示す教師走行および俯瞰経路画像62の数は一例であり、4回に限定されるものではない。 Figure 14 is a diagram showing an example of a driving route selection screen 121 according to the fourth embodiment. The display control unit 107 causes the display device 120 to display the driving route selection screen 121 including a plurality of overhead route images 62c to 62f. Each of the overhead route images 62c to 62f corresponds to the first to fourth teacher runs, respectively. Note that the number of teacher runs and overhead route images 62 shown in Figure 14 is an example and is not limited to four runs.

各俯瞰経路画像62c~62fは、拡張俯瞰画像60c~60f上に、走行経路画像801c~801fおよび外郭画像820c~820fが重畳された画像である。外郭画像820c~820fは、車幅画像821c~820fおよび端部画像822c~822fを含む。 Each of the overhead route images 62c to 62f is an image in which a driving route image 801c to 801f and an outer boundary image 820c to 820f are superimposed on the extended overhead image 60c to 60f. The outer boundary images 820c to 820f include vehicle width images 821c to 820f and end images 822c to 822f.

また、表示制御部107は、走行経路選択画面121上に、各俯瞰経路画像62c~62fをユーザが選択可能な選択ボタン143a~143d、および登録ボタン142aを表示させる。各選択ボタン143a~143dは、それぞれ俯瞰経路画像62c~62fと1対1で対応する。 The display control unit 107 also displays selection buttons 143a to 143d, which allow the user to select each of the overhead route images 62c to 62f, and a registration button 142a on the driving route selection screen 121. Each of the selection buttons 143a to 143d corresponds one-to-one with each of the overhead route images 62c to 62f.

本実施形態の受付部101は、第1の実施形態と同様の機能を備えた上で、複数の俯瞰経路画像62c~62fのうち、登録対象の走行経路80に対応する1つの俯瞰経路画像62を選択するユーザの操作を受け付ける。当該受け付け処理は、本実施形態における選択受付ステップの一例である。 The reception unit 101 of this embodiment has the same functions as the first embodiment, and receives a user operation to select one overhead route image 62 corresponding to the driving route 80 to be registered from among the multiple overhead route images 62c to 62f. This reception process is an example of a selection reception step in this embodiment.

例えば、ユーザは、選択ボタン143a~143dのいずれかを押下した上で、登録ボタン142aを押下することにより、登録対象の走行経路80に対応する1つの俯瞰経路画像62を選択する。図14に示す例では、ユーザは3回目の教師走行に対応する選択ボタン143cを選択している。この状態ユーザが登録ボタン142aを押下した場合、受付部101は、3回目の教師走行で得られた走行経路80を、自動走行用の走行経路80として登録するユーザの操作を受け付ける。 For example, the user presses one of the selection buttons 143a to 143d, and then presses the registration button 142a to select one overhead route image 62 that corresponds to the driving route 80 to be registered. In the example shown in FIG. 14, the user selects the selection button 143c that corresponds to the third teacher-guided driving. When the user presses the registration button 142a in this state, the reception unit 101 receives the user's operation to register the driving route 80 obtained in the third teacher-guided driving as a driving route 80 for automatic driving.

本実施形態の登録処理部108は、第1の実施形態と同様の機能を備えた上で、ユーザによって選択された走行経路80を、自動走行用の走行経路80として記憶部111に登録する。 The registration processing unit 108 of this embodiment has the same functions as the first embodiment, and registers the driving route 80 selected by the user in the memory unit 111 as a driving route 80 for automatic driving.

図15は、第4の実施形態に係る駐車支援装置100で実行される走行経路記録処理の流れの一例を示すフローチャートである。 Figure 15 is a flowchart showing an example of the flow of a driving route recording process executed by the parking assistance device 100 according to the fourth embodiment.

S101の教師走行の開始操作の受け付けの有無の判定の処理から、S109の教師走行ごとの俯瞰経路画像62の表示までは、第1の実施形態と同様の処理である。 The process from determining whether or not a teacher run start operation has been accepted in S101 to displaying an overhead route image 62 for each teacher run in S109 is the same as in the first embodiment.

そして、S109の後に受付部101が、ユーザによる教師走行のもう一度教師走行を開始する操作を受け付けた場合(S201“もう一度教師走行を開始”)、S101の処理に戻る。また、この場合、運転者は、車両1を駐車スペース910から出庫させ、開始位置900へ車両1を移動させる。 Then, if the reception unit 101 receives an operation by the user to start the teacher driving again after S109 (S201 "Start teacher driving again"), the process returns to S101. In this case, the driver also causes the vehicle 1 to leave the parking space 910 and move the vehicle 1 to the starting position 900.

また、受付部101がユーザによる走行経路80の選択の開始の操作を受け付けた場合(S201“走行経路の選択開始”)、表示制御部107は、走行経路選択画面121を表示装置120に表示させる(S202)。 In addition, when the reception unit 101 receives an operation by the user to start selecting a driving route 80 (S201 "Start selecting a driving route"), the display control unit 107 causes the display device 120 to display a driving route selection screen 121 (S202).

そして、受付部101は、ユーザによる登録対象の走行経路80を選択する操作を受け付けたか否かを判定する(S203)。受付部101がユーザによる登録対象の走行経路80を選択する操作を受け付けていない場合(S203“No”)、表示制御部107は、走行経路選択画面121の表示を継続する。 Then, the reception unit 101 determines whether or not an operation by the user to select the driving route 80 to be registered has been received (S203). If the reception unit 101 has not received an operation by the user to select the driving route 80 to be registered (S203 "No"), the display control unit 107 continues to display the driving route selection screen 121.

また、受付部101がユーザによる登録対象の走行経路80を選択する操作を受け付けた場合、登録処理部108は、ユーザによって選択された走行経路80を、自動走行用の走行経路80として記憶部111に登録する(S204)。ここで、このフローチャートの処理は終了する。 When the reception unit 101 receives an operation by the user to select a driving route 80 to be registered, the registration processing unit 108 registers the driving route 80 selected by the user in the storage unit 111 as a driving route 80 for automatic driving (S204). At this point, the processing of this flowchart ends.

このように、本実施形態の駐車支援装置100によって実行される駐車支援方法では、複数の教師走行の実行後に、複数の教師走行の各々に基づく複数の俯瞰経路画像62c~62fを表示装置120に表示させ、複数の俯瞰経路画像62c~62fのうち、登録対象の走行経路80に対応する俯瞰経路画像62を選択するユーザの操作を受け付ける。このため、本実施形態の駐車支援装置100によって実行される駐車支援方法によれば、ユーザは、複数回の教師走行で得られた複数の走行経路80を比較して、所望の走行経路80を登録対象として選択することができる。 In this way, in the parking assistance method executed by the parking assistance device 100 of this embodiment, after multiple teacher runs are performed, multiple overhead route images 62c to 62f based on each of the multiple teacher runs are displayed on the display device 120, and a user operation is accepted to select the overhead route image 62 corresponding to the driving route 80 to be registered from the multiple overhead route images 62c to 62f. Therefore, according to the parking assistance method executed by the parking assistance device 100 of this embodiment, the user can compare the multiple driving routes 80 obtained from multiple teacher runs and select the desired driving route 80 to be registered.

(第5の実施形態)
上述の第1~4の実施形態では、教師走行後の俯瞰経路画像62,62a~62fの表示について説明したが、この第5の実施形態では、自動走行中の俯瞰経路画像の表示について説明する。
Fifth Embodiment
In the above-mentioned first to fourth embodiments, the display of the overhead route image 62, 62a to 62f after teacher driving has been described, but in this fifth embodiment, the display of the overhead route image during automatic driving will be described.

本実施形態の車両1は、図1、2で説明した第1の実施形態と同様の構成を備える。また、本実施形態の駐車支援装置100のハードウェア構成は、図3で説明した第1の実施形態と同様である。 The vehicle 1 of this embodiment has a configuration similar to that of the first embodiment described in Figures 1 and 2. In addition, the hardware configuration of the parking assistance device 100 of this embodiment is similar to that of the first embodiment described in Figure 3.

本実施形態の駐車支援装置100は、第1の実施形態と同様に、受付部101、取得部102、抽出部103、経路記録部104、経路画像生成部105、拡張俯瞰画像生成部106、表示制御部107、登録処理部108、推定部109、車両制御部110、および記憶部111を備える。受付部101、経路記録部104、経路画像生成部105、登録処理部108、推定部109、車両制御部110、および記憶部111は、第1の実施形態と同様の機能を備える。 The parking assistance device 100 of this embodiment includes, as in the first embodiment, a reception unit 101, an acquisition unit 102, an extraction unit 103, a route recording unit 104, a route image generation unit 105, an extended overhead image generation unit 106, a display control unit 107, a registration processing unit 108, an estimation unit 109, a vehicle control unit 110, and a storage unit 111. The reception unit 101, the route recording unit 104, the route image generation unit 105, the registration processing unit 108, the estimation unit 109, the vehicle control unit 110, and the storage unit 111 have the same functions as in the first embodiment.

本実施形態の取得部102は、第1の実施形態と同様の機能を備えた上で、自動走行中の車両1の周囲を車両1の移動と共に時系列に撮像した撮像画像、つまり周辺画像を、複数の撮像装置16a~16cから取得する。自動走行中の当該取得処理は、本実施形態における第2の取得ステップの一例である。 The acquisition unit 102 of this embodiment has the same functions as the first embodiment, and acquires captured images of the surroundings of the vehicle 1 during autonomous driving in time series as the vehicle 1 moves, that is, surrounding images, from multiple image capture devices 16a to 16c. This acquisition process during autonomous driving is an example of a second acquisition step in this embodiment.

本実施形態の抽出部103は、第1の実施形態と同様の機能を備えた上で、自動走行中に取得された周辺画像から特徴点を抽出する。 The extraction unit 103 of this embodiment has the same functions as the first embodiment, and extracts feature points from surrounding images acquired during autonomous driving.

本実施形態の拡張俯瞰画像生成部106は、第1の実施形態と同様の機能を備えた上で、自動走行中に取得された周辺画像から俯瞰画像61を生成する。 The extended overhead image generating unit 106 of this embodiment has the same functions as the first embodiment, and generates an overhead image 61 from surrounding images acquired during autonomous driving.

また、拡張俯瞰画像生成部106は、記憶部111に記憶された教師走行時の拡張俯瞰画像60に、自動走行中に撮像された周辺画像に基づく俯瞰画像61を合成することにより、自動走行中の車両1の進行に伴って、拡張俯瞰画像60を更新する。当該合成処理は、合成ステップの一例である。 The extended overhead image generating unit 106 also updates the extended overhead image 60 as the vehicle 1 travels during autonomous driving by synthesizing an overhead image 61 based on a surrounding image captured during autonomous driving with the extended overhead image 60 during teacher driving stored in the memory unit 111. This synthesis process is an example of a synthesis step.

例えば、拡張俯瞰画像生成部106は、抽出部103によって抽出された特徴点に基づいて、教師走行時の拡張俯瞰画像60のうち、自動走行中に撮像された周辺画像に基づく俯瞰画像61に相当する画像範囲を特定し、特定した画像範囲を俯瞰画像61に置き換える。このような処理を繰り返すことにより、教師走行時の拡張俯瞰画像60のうち、車両1の進行に沿って撮像装置16が撮像した範囲が順に置き換わる。なお、教師走行時の拡張俯瞰画像60と、自動走行中に撮像された周辺画像に基づく俯瞰画像61との合成の手法はこれに限定されるものではない。 For example, the extended overhead image generating unit 106 identifies an image range of the extended overhead image 60 during teacher driving that corresponds to the overhead image 61 based on the surrounding image captured during automatic driving based on the feature points extracted by the extraction unit 103, and replaces the identified image range with the overhead image 61. By repeating such processing, the range of the extended overhead image 60 during teacher driving that was captured by the imaging device 16 along the progress of the vehicle 1 is sequentially replaced. Note that the method of synthesizing the extended overhead image 60 during teacher driving and the overhead image 61 based on the surrounding image captured during automatic driving is not limited to this.

本実施形態では、教師走行時の拡張俯瞰画像60を第1の拡張俯瞰画像60と呼び、第1の拡張俯瞰画像60と自動走行中に撮像された周辺画像に基づく俯瞰画像61とが合成された画像を第2の拡張俯瞰画像と呼ぶことにより区別する。 In this embodiment, the extended overhead image 60 during teacher driving is called the first extended overhead image 60, and the image obtained by combining the first extended overhead image 60 with an overhead image 61 based on a surrounding image captured during automatic driving is called the second extended overhead image to distinguish between the two.

本実施形態の表示制御部107は、第1の実施形態と同様の機能を備えた上で、自動走行中に拡張俯瞰画像生成部106によって生成された第2の拡張俯瞰画像を表示装置120に表示させる。当該表示処理は、第3の表示ステップの一例である。 The display control unit 107 of this embodiment has the same functions as the first embodiment, and displays the second extended overhead image generated by the extended overhead image generating unit 106 during autonomous driving on the display device 120. This display process is an example of a third display step.

図16は、第5の実施形態に係る俯瞰経路画像62gの一例を示す図である。図16に示す第2の拡張俯瞰画像63のうち、走行経路80の開始位置900付近に位置する車両1の撮像装置16によって周辺画像が撮像された範囲は、自動走行中に生成された俯瞰画像61に置き換わっている。また、第2の拡張俯瞰画像63のうち、撮像装置16によって周辺画像がまだ撮像されていない範囲は、第1の拡張俯瞰画像60のまま表示されている。 Figure 16 is a diagram showing an example of an overhead route image 62g according to the fifth embodiment. In the second extended overhead image 63 shown in Figure 16, the range in which a peripheral image has been captured by the imaging device 16 of the vehicle 1 located near the starting position 900 of the travel route 80 has been replaced with the overhead image 61 generated during automatic driving. In addition, in the second extended overhead image 63, the range in which a peripheral image has not yet been captured by the imaging device 16 is still displayed as the first extended overhead image 60.

表示制御部107は、車両1が車両制御部110によって自動走行している場合、図16に示すように、第2の拡張俯瞰画像63に走行経路画像802および車両画像83を重畳表示させた俯瞰経路画像62gを表示させる。 When the vehicle 1 is being driven automatically by the vehicle control unit 110, the display control unit 107 displays an overhead route image 62g in which the driving route image 802 and the vehicle image 83 are superimposed on the second extended overhead image 63, as shown in FIG. 16.

より詳細には、表示制御部107は、第2の拡張俯瞰画像63上で現在の車両1の位置に対応する箇所に、車両画像83を表示させる。表示制御部107は、自動走行による車両1の移動に伴い、第2の拡張俯瞰画像63上の車両画像83を移動させる。 More specifically, the display control unit 107 displays the vehicle image 83 at a location on the second extended overhead image 63 that corresponds to the current position of the vehicle 1. The display control unit 107 moves the vehicle image 83 on the second extended overhead image 63 in accordance with the movement of the vehicle 1 due to autonomous driving.

また、図16に示す例では、表示制御部107は、走行経路画像802のうち、車両1が走行済みの範囲を実線、車両1がまだ走行していない範囲を破線で表示させる。このような表示により、ユーザが、車両1が走行経路80上のどの位置にあるかを把握することができる。 In the example shown in FIG. 16, the display control unit 107 displays in the driving route image 802 the area where the vehicle 1 has already traveled with a solid line, and the area where the vehicle 1 has not yet traveled with a dashed line. This display allows the user to know where the vehicle 1 is located on the driving route 80.

なお、図16に示す走行経路画像802の表示態様は一例であり、車両1の走行の有無によって表示態様を変化させなくとも良い。また、表示制御部107は、自動走行中に走行経路画像802を表示させなくとも良い。 The display mode of the driving route image 802 shown in FIG. 16 is an example, and the display mode does not need to be changed depending on whether the vehicle 1 is traveling or not. In addition, the display control unit 107 does not need to display the driving route image 802 during automatic traveling.

また、図16に示す例では、表示制御部107は、現在の車両1の前方向が、表示装置120のY方向を向くように、俯瞰経路画像62gを表示させる。この場合、車両1の方向が変化すると、俯瞰経路画像62gの向きも変化する。 In the example shown in FIG. 16, the display control unit 107 displays the overhead route image 62g so that the current forward direction of the vehicle 1 faces the Y direction of the display device 120. In this case, when the direction of the vehicle 1 changes, the orientation of the overhead route image 62g also changes.

なお、当該表示方向は一例であり、変更可能であっても良い。例えば、表示制御部107は、現在の車両1の前方向が表示装置120のY方向を向くくように俯瞰経路画像62gを表示させる第1の表示モードと、走行経路80の終了地点における車両1の前方向が表示装置120のY方向を向くように俯瞰経路画像62gを表示させる第2の表示モードとを備えても良い。第2の表示モードの場合は、自動走行中の車両1の向きの変化に関わらず、俯瞰経路画像62gの向きは固定される。 Note that this display direction is an example and may be changeable. For example, the display control unit 107 may have a first display mode in which the overhead route image 62g is displayed so that the current forward direction of the vehicle 1 faces the Y direction of the display device 120, and a second display mode in which the overhead route image 62g is displayed so that the forward direction of the vehicle 1 at the end point of the driving route 80 faces the Y direction of the display device 120. In the second display mode, the orientation of the overhead route image 62g is fixed regardless of changes in the orientation of the vehicle 1 during automatic driving.

例えば、受付部101がユーザによる第1の表示モードまたは第2の表示モードの選択の操作を受け付けるものとしても良い。表示制御部107は、ユーザによって選択された表示モードで、俯瞰経路画像62gを表示させる。 For example, the reception unit 101 may receive an operation by the user to select the first display mode or the second display mode. The display control unit 107 displays the overhead route image 62g in the display mode selected by the user.

このように、本実施形態の駐車支援装置100によって実行される駐車支援方法では、走行経路80に基づく車両1の自動走行中に撮像された周辺画像から生成した俯瞰画像61を教師走行時の拡張俯瞰画像60に合成することにより、第2の拡張俯瞰画像63を生成する。そして、当該駐車支援方法では、生成した第2の拡張俯瞰画像63を表示装置120に表示させる。このため、本実施形態の駐車支援装置100によって実行される駐車支援方法によれば、走行経路80に基づく車両1の自動走行中において、現在の車両1の周囲の状態を反映した第2の拡張俯瞰画像63を運転者に提示することができる。 In this manner, in the parking assistance method executed by the parking assistance device 100 of this embodiment, the second extended overhead image 63 is generated by combining the overhead image 61 generated from the surrounding image captured during the automatic driving of the vehicle 1 based on the driving route 80 with the extended overhead image 60 during the teacher driving. Then, in this parking assistance method, the generated second extended overhead image 63 is displayed on the display device 120. Therefore, according to the parking assistance method executed by the parking assistance device 100 of this embodiment, the second extended overhead image 63 reflecting the current state of the surroundings of the vehicle 1 can be presented to the driver during the automatic driving of the vehicle 1 based on the driving route 80.

例えば、教師走行時には存在しなかった障害物等が車両1の周囲に存在する場合、本実施形態の駐車支援装置100によって実行される駐車支援方法によれば、第2の拡張俯瞰画像63上に、当該障害物を描出することができる。 For example, if an obstacle that was not present during teacher driving is present around the vehicle 1, the parking assistance method executed by the parking assistance device 100 of this embodiment can depict the obstacle on the second extended overhead image 63.

(変形例1)
上述の各実施形態では、表示装置120および操作部は、車両1に搭載されるものとしたが、車両1の外部に設けられても良い。例えば、表示装置120および操作部は、駐車支援装置100と無線または有線で通信可能なタブレット端末またはスマートフォン等のモバイル端末であっても良い。なお、タブレット端末等と車両1の駐車支援装置100とが直接的に接続せず、サーバ装置またはクラウド環境を介してデータおよび制御信号を送受信可能であれば良い。
(Variation 1)
In each of the above-described embodiments, the display device 120 and the operation unit are mounted on the vehicle 1, but may be provided outside the vehicle 1. For example, the display device 120 and the operation unit may be a mobile terminal such as a tablet terminal or a smartphone capable of wireless or wired communication with the parking assistance device 100. Note that it is sufficient that the tablet terminal or the like is not directly connected to the parking assistance device 100 of the vehicle 1 and data and control signals can be transmitted and received via a server device or a cloud environment.

表示装置120および操作部がタブレット端末等である場合、運転者は、車両1内で当該タブレット端末等を使用しても良いし、車両1から降車した状態で当該タブレット端末等を使用しても良い。 If the display device 120 and the operation unit are a tablet terminal or the like, the driver may use the tablet terminal or the like within the vehicle 1, or may use the tablet terminal or the like after getting out of the vehicle 1.

あるいは、車両1がヘッドアップディスプレイを備える場合、当該ヘッドアップで委スプレイが表示部の一例となっても良い。例えば、車両1のフロントガラス180が不図示の投影装置によって画像が投影されることにより、画像を表示可能なヘッドアップディスプレイになっても良い。 Alternatively, if the vehicle 1 is equipped with a head-up display, the head-up display may be an example of a display unit. For example, the windshield 180 of the vehicle 1 may become a head-up display capable of displaying an image by projecting an image onto it using a projection device (not shown).

(変形例2)
また、駐車支援装置100の表示制御部107が俯瞰経路画像62,62a~62gを表示させる表示タイミングは、上述の各実施形態で挙げた例に限定されるものではない。
(Variation 2)
Further, the display timing at which the display control unit 107 of the parking assistance device 100 displays the overhead route images 62, 62a to 62g is not limited to the examples given in the above-mentioned embodiments.

例えば、本変形例の駐車支援装置100は、ユーザによる走行経路80の修正操作を受け付ける機能を備えるものとする。この場合、教師走行の終了後、受付部101がユーザによる走行経路80の修正画面の表示を指示する操作を受け付けると、表示制御部107は、俯瞰経路画像62,62a~62gを表示装置120に表示させる。 For example, the parking assistance device 100 of this modified example has a function of accepting a user's operation to modify the driving route 80. In this case, after the teacher driving is completed, when the reception unit 101 accepts an operation by the user to instruct the display of a modification screen of the driving route 80, the display control unit 107 causes the display device 120 to display the overhead route images 62, 62a to 62g.

ユーザによる走行経路80の修正画面の表示を指示する操作は、例えば、俯瞰経路画像62,62a~62g上の走行経路を修正する操作である。当該操作を受け付ける処理は、修正操作受付ステップの一例である。 The user's operation to instruct the display of the revision screen for the driving route 80 is, for example, an operation to modify the driving route on the overhead route image 62, 62a to 62g. The process of accepting this operation is an example of a revision operation acceptance step.

より具体的には、ユーザは、俯瞰経路画像62,62a~62gに含まれる走行経路画像801を指またはマウス等で操作することにより、走行経路80の修正操作を入力する。駐車支援装置100は、ユーザによる走行経路80の修正操作を受け付けた場合、当該修正操作に基づいて再計算を実行し、走行経路80を補正する。 More specifically, the user operates the driving route image 801 included in the overhead route images 62, 62a to 62g with a finger or a mouse, etc., to input a correction operation for the driving route 80. When the parking assistance device 100 receives a correction operation for the driving route 80 by the user, it executes a recalculation based on the correction operation and corrects the driving route 80.

なお、ユーザによる走行経路80の修正画面の表示を指示する操作は、ユーザが車両1に乗車した状態で実行されても良いし、ユーザが車両1を降車した後に、タブレット端末等を表示装置および操作部として使用して実行されても良い。また、教師走行で記録された直後の走行経路80だけではなく、既に自動走行用の走行経路として登録済みの走行経路80に対しても、ユーザによる修正操作が可能であってもよい。 The user may instruct the display of the revision screen for the driving route 80 while the user is in the vehicle 1, or may perform the operation after the user has exited the vehicle 1, using a tablet terminal or the like as a display device and operation unit. In addition, the user may be able to perform revision operations not only for the driving route 80 immediately after it has been recorded during teacher driving, but also for driving routes 80 that have already been registered as driving routes for automatic driving.

(変形例3)
なお、上述の各実施形態では、駐車支援装置100は、教師走行における車両1の走行軌跡を、走行経路80として使用していたが、駐車支援装置100は、教師走行における車両1の走行軌跡に対して速度や走行位置についての補正を施して走行経路80を生成しても良い。
(Variation 3)
In each of the above-described embodiments, the parking assistance device 100 uses the driving trajectory of the vehicle 1 during teacher driving as the driving route 80. However, the parking assistance device 100 may generate the driving route 80 by applying corrections to the speed and driving position of the driving trajectory of the vehicle 1 during teacher driving.

また、上述の各実施形態では、教師走行は、自動走行における車両1の走行と同様に、開始位置900から駐車スペース910まで車両1を走行させるものとしたが、教師走行は、自動走行とは逆向きであっても良い。 In addition, in each of the above-described embodiments, the teacher driving is performed by driving the vehicle 1 from the starting position 900 to the parking space 910 in the same manner as the vehicle 1 drives in the automatic driving mode, but the teacher driving may be performed in the opposite direction to the automatic driving mode.

より詳細には、駐車スペース910を教師走行の出発地点とし、開始位置900を教師走行の終了地点としても良い。この場合、経路記録部104は、教師走行の経路を逆方向に変換することにより、自動走行用の走行経路80を生成する。換言すれば、車両制御部110は、教師走行とは逆向きに車両1を開始位置900から駐車スペース910へ走行させる。このような手法は、走行経路を逆再生する、ともいう。 More specifically, the parking space 910 may be the starting point of the teacher driving, and the starting position 900 may be the end point of the teacher driving. In this case, the route recording unit 104 generates the driving route 80 for automatic driving by converting the route of the teacher driving in the reverse direction. In other words, the vehicle control unit 110 drives the vehicle 1 from the starting position 900 to the parking space 910 in the opposite direction to the teacher driving. This method is also called replaying the driving route in reverse.

(変形例4)
また、上述の各実施形態における駐車支援装置100の機能の一部が、車両1の外部に設けられた情報処理装置によって実行されても良い。車両1の外部に設けられた情報処理装置とは、例えば、スマートフォン等のモバイル端末、PC、サーバ装置等である。なお、情報処理装置は、クラウド環境上に設けられても良い。
(Variation 4)
Further, some of the functions of the parking assistance device 100 in each of the above-described embodiments may be executed by an information processing device provided outside the vehicle 1. The information processing device provided outside the vehicle 1 is, for example, a mobile terminal such as a smartphone, a PC, a server device, etc. The information processing device may be provided in a cloud environment.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

1 車両
12 車体
15,15f,15r 送受波部
16,16a~16d 撮像装置
40 道路
60,60c~60f 拡張俯瞰画像(第1の拡張俯瞰画像)
61 俯瞰画像
62,62a~62g 俯瞰経路画像
63 第2の拡張俯瞰画像
70 自宅
80 走行経路
83 車両画像
100 駐車支援装置
101 受付部
102 取得部
103 抽出部
104 経路記録部
105 経路画像生成部
106 拡張俯瞰画像生成部
107 表示制御部
108 登録処理部
109 推定部
110 車両制御部
111 記憶部
120 表示装置
121 走行経路選択画面
141 操作ボタン
141a 登録ボタン
141b やり直しボタン
143a~143d 選択ボタン
180 フロントガラス
801,801c~801f,802 走行経路画像
820,820a,820c~820f 外郭画像
821,821c~820f 車幅画像
822,822a,822c~822f 端部画像
900 開始位置
910 駐車スペース
REFERENCE SIGNS LIST 1 vehicle 12 vehicle body 15, 15f, 15r wave transmitting/receiving unit 16, 16a to 16d imaging device 40 road 60, 60c to 60f extended overhead image (first extended overhead image)
61 Bird's-eye image 62, 62a to 62g Bird's-eye view route image 63 Second extended bird's-eye image 70 Home 80 Driving route 83 Vehicle image 100 Parking assistance device 101 Reception unit 102 Acquisition unit 103 Extraction unit 104 Route recording unit 105 Route image generation unit 106 Extended bird's-eye view image generation unit 107 Display control unit 108 Registration processing unit 109 Estimation unit 110 Vehicle control unit 111 Storage unit 120 Display device 121 Driving route selection screen 141 Operation button 141a Registration button 141b Redo button 143a to 143d Selection buttons 180 Windshield 801, 801c to 801f, 802 Driving route image 820, 820a, 820c to 820f Outer contour image 821, 821c to 820f Vehicle width image 822, 822a, 822c to 822f End image 900 Start position 910 Parking space

Claims (9)

運転者による教師走行に基づいて車両の自動走行を行う駐車支援方法であって、
前記教師走行時の前記車両の周囲を前記車両の移動と共に時系列に撮像した撮像画像を、前記車両に設けられた撮像装置から取得する第1の取得ステップと、
前記教師走行における前記車両の走行経路を記録する経路記録ステップと、
前記撮像画像に基づいて、前記走行経路および前記走行経路の周囲を含む表示対象範囲を上方から俯瞰した第1の拡張俯瞰画像を生成する第1の拡張俯瞰画像生成ステップと、
前記第1の拡張俯瞰画像を表示部に表示させる第1の表示ステップと、
ユーザによる前記教師走行の記録の開始および終了の操作を受け付ける開始終了操作受付ステップと、
を含み、
前記第1の表示ステップにおいて、前記第1の拡張俯瞰画像上に記録された前記走行経路を示す走行経路画像を重畳した俯瞰経路画像を、前記表示部に表示させ、
前記教師走行の記録の終了の操作を受け付けた場合に、前記第1の表示ステップによる前記俯瞰経路画像の表示が実行され、
前記俯瞰経路画像を、前記教師走行の登録の操作を受け付ける前に表示させ
前記第1の取得ステップにおいて、さらに、前記教師走行時の前記車両の周囲の物体と前記車両との距離に関する情報を取得し、
前記第1の表示ステップにおいて、さらに、前記教師走行における前記車両の車体の外郭の移動軌跡を表す外郭画像を前記第1の拡張俯瞰画像上に重畳して表示させ、前記外郭画像のうち前記距離が閾値以下の箇所を前記距離が閾値より離れている箇所とは異なる態様で前記俯瞰経路画像上に表示させる、
駐車支援方法。
A parking assistance method for automatically driving a vehicle based on a teacher driving by a driver, comprising:
a first acquisition step of acquiring, from an imaging device provided on the vehicle, images of the surroundings of the vehicle during the teacher running in time series with the movement of the vehicle;
a route recording step of recording a travel route of the vehicle during the teacher travel;
a first extended overhead image generating step of generating a first extended overhead image, which is an overhead view of a display target range including the travel route and a periphery of the travel route, based on the captured image;
a first display step of displaying the first extended overhead image on a display unit;
a start/end operation receiving step of receiving an operation by a user to start and end recording of the teacher running;
Including,
In the first display step, an overhead route image in which a travel route image showing the recorded travel route is superimposed on the first extended overhead image is displayed on the display unit;
When an operation to end the recording of the teacher driving is accepted, the display of the overhead view route image is executed by the first display step,
The bird's-eye view route image is displayed before an operation for registering the teacher's run is accepted ;
In the first acquisition step, information regarding a distance between the vehicle and objects around the vehicle during the teacher running is further acquired,
In the first display step, a contour image showing a movement trajectory of the contour of the vehicle body during the teacher driving is superimposed on the first extended overhead image and a portion of the contour image where the distance is equal to or less than a threshold is displayed on the overhead route image in a manner different from a portion where the distance is greater than the threshold.
Parking assistance methods.
前記表示対象範囲は、前記教師走行における走行経路の開始位置から終了位置までを含む範囲である、
請求項1に記載の駐車支援方法。
the display target range is a range including a start position to an end position of a travel route in the teacher travel,
The parking assistance method according to claim 1 .
前記第1の表示ステップにおいて、前記俯瞰経路画像上の前記教師走行の終了時における前記車両の位置に、前記車両を表す車両画像を表示させる、
請求項1または2に記載の駐車支援方法。
In the first display step, a vehicle image representing the vehicle is displayed on the overhead route image at a position of the vehicle at the end of the teacher running.
3. A parking assistance method according to claim 1 or 2 .
前記第1の表示ステップにおいて、前記教師走行の終了時における前記車両の前方向が、前記表示部の画面上方を向く角度で、前記俯瞰経路画像を、前記表示部に表示させる、
請求項1に記載の駐車支援方法。
In the first display step, the bird's-eye view route image is displayed on the display unit at an angle such that a forward direction of the vehicle at the time when the teacher running ends faces upward on a screen of the display unit.
The parking assistance method according to claim 1 .
前記俯瞰経路画像上の前記走行経路を修正するユーザの操作を受け付ける修正操作受付ステップ、をさらに含む、
請求項1からのいずれか1項に記載の駐車支援方法。
A correction operation receiving step of receiving a user's operation to correct the driving route on the overhead route image,
A parking assistance method according to any one of claims 1 to 4 .
複数の教師走行の実行後に、前記複数の教師走行の各々に基づく複数の俯瞰経路画像を前記表示部に表示させる第2の表示ステップと、
前記複数の俯瞰経路画像のうち、登録対象の走行経路に対応する俯瞰経路画像を選択するユーザの操作を受け付ける選択受付ステップと、を含む、
請求項1からのいずれか1項に記載の駐車支援方法。
a second display step of displaying, on the display unit, a plurality of overhead route images based on each of the plurality of teacher-runs after the plurality of teacher-runs have been executed;
and a selection receiving step of receiving a user's operation of selecting an overhead route image corresponding to a travel route to be registered from among the plurality of overhead route images.
A parking assistance method according to any one of claims 1 to 5 .
前記走行経路に基づく自動走行により、車両を駐車位置に移動させる走行制御ステップと、
前記自動走行中の前記車両の周囲を前記車両の移動と共に時系列に撮像した撮像画像を、前記撮像装置から取得する第2の取得ステップと、
前記第2の取得ステップで取得された前記撮像画像から俯瞰画像を生成する俯瞰画像生成ステップと、
前記第1の拡張俯瞰画像生成ステップで生成された前記第1の拡張俯瞰画像に、前記俯瞰画像を合成することにより第2の拡張俯瞰画像を生成する合成ステップと、
前記第2の拡張俯瞰画像を前記表示部に表示させる第3の表示ステップと、をさらに含む、
請求項1からのいずれか1項に記載の駐車支援方法。
a driving control step of moving the vehicle to a parking position by automatic driving based on the driving route;
a second acquisition step of acquiring from the imaging device captured images of the surroundings of the vehicle during the autonomous driving in time series together with the movement of the vehicle;
an overhead image generating step of generating an overhead image from the captured image acquired in the second acquisition step;
a synthesis step of generating a second extended overhead image by synthesizing the overhead image with the first extended overhead image generated in the first extended overhead image generation step;
and a third display step of displaying the second extended overhead image on the display unit.
A parking assistance method according to any one of claims 1 to 6 .
運転者による教師走行に基づいて車両の自動走行を行う駐車支援方法であって、
前記教師走行時の前記車両の周囲を前記車両の移動と共に時系列に撮像した撮像画像を、前記車両に設けられた撮像装置から取得し、
前記教師走行における前記車両の走行経路を記録し、
前記走行経路および前記走行経路の周囲を含む表示対象範囲を上方から俯瞰した第1の拡張俯瞰画像を生成し、
前記第1の拡張俯瞰画像を表示部に表示させ、
ユーザによる前記教師走行の記録の開始および終了の操作を受け付けること、
を含み、
前記第1の拡張俯瞰画像上に記録された前記走行経路を示す走行経路画像を重畳した俯瞰経路画像を、前記表示部に表示させ、
前記教師走行の記録の終了の操作を受け付けた際に、前記俯瞰経路画像を表示させ、
前記俯瞰経路画像を、前記教師走行の登録の操作を受け付ける前に表示させ
前記教師走行時の前記車両の周囲の物体と前記車両との距離に関する情報を取得し、
前記教師走行における前記車両の車体の外郭の移動軌跡を表す外郭画像を前記第1の拡張俯瞰画像上に重畳して表示させ、前記外郭画像のうち前記距離が閾値以下の箇所を前記距離が閾値より離れている箇所とは異なる態様で前記俯瞰経路画像上に表示させる、
駐車支援方法。
A parking assistance method for automatically driving a vehicle based on a teacher driving by a driver, comprising:
acquiring, from an imaging device provided on the vehicle, captured images of the surroundings of the vehicle during the teacher running in time series with the movement of the vehicle;
Recording a travel route of the vehicle during the teacher travel;
generating a first extended overhead image in which a display target range including the travel route and a periphery of the travel route is viewed from above;
Displaying the first extended overhead image on a display unit;
accepting an operation by a user to start and end recording of the teacher driving;
Including,
displaying, on the display unit, an overhead route image in which a travel route image showing the recorded travel route is superimposed on the first extended overhead image;
When an operation to end the recording of the teacher's driving is accepted, the overhead view route image is displayed;
The bird's-eye view route image is displayed before an operation for registering the teacher's run is accepted ;
acquiring information regarding a distance between the vehicle and objects around the vehicle during the teacher driving;
an outer contour image showing a movement trajectory of an outer contour of the vehicle body during the teacher driving is displayed superimposed on the first extended overhead image, and a portion of the outer contour image where the distance is equal to or less than a threshold is displayed on the overhead route image in a manner different from a portion where the distance is greater than the threshold;
Parking assistance methods.
運転者による教師走行に基づいて、車両の自動走行を行う駐車支援を実行する駐車支援装置であって、
前記教師走行時の前記車両の周囲を前記車両の移動と共に時系列に撮像した撮像画像を、前記車両に設けられた撮像装置から取得する取得部と、
前記教師走行における前記車両の走行経路を記録する経路記録部と、
前記撮像画像に基づいて、前記走行経路および前記走行経路の周囲を含む表示対象範囲を上方から俯瞰した第1の拡張俯瞰画像を生成する拡張俯瞰画像生成部と、
前記第1の拡張俯瞰画像を表示部に表示させる表示制御部と、
ユーザによる前記教師走行の記録の開始および終了の操作を受け付ける受付部と、
を備え、
前記表示制御部は、前記第1の拡張俯瞰画像上に記録された前記走行経路を示す走行経路画像を重畳した俯瞰経路画像を、前記教師走行の登録の操作を受け付ける前であって前記教師走行の記録の終了の操作を受け付けた場合に、前記表示部に表示させ
前記取得部は、さらに、前記教師走行時の前記車両の周囲の物体と前記車両との距離に関する情報を取得し、
前記表示制御部は、さらに、前記教師走行における前記車両の車体の外郭の移動軌跡を表す外郭画像を前記第1の拡張俯瞰画像上に重畳して表示させ、前記外郭画像のうち前記距離が閾値以下の箇所を前記距離が閾値より離れている箇所とは異なる態様で前記俯瞰経路画像上に表示させる、
駐車支援装置。
A parking assistance device that performs parking assistance for automatically driving a vehicle based on a teacher driving by a driver,
an acquisition unit that acquires images of the surroundings of the vehicle during the teacher running from an imaging device provided in the vehicle in time series with the movement of the vehicle;
a route recording unit that records a travel route of the vehicle during the teacher travel;
an extended overhead image generating unit that generates a first extended overhead image based on the captured image, the first extended overhead image being an overhead view of a display target range including the travel route and a periphery of the travel route;
a display control unit that causes the first extended overhead image to be displayed on a display unit;
A reception unit that receives an operation by a user to start and end recording of the teacher running;
Equipped with
the display control unit causes the display unit to display an overhead view route image in which a travel route image showing the recorded travel route is superimposed on the first extended overhead view image, when an operation to end recording of the teacher-running is accepted before an operation to register the teacher-running is accepted ,
The acquisition unit further acquires information regarding a distance between the vehicle and objects around the vehicle during the teacher traveling,
The display control unit further causes an outer contour image representing a movement trajectory of an outer contour of the vehicle body during the teacher driving to be superimposed on the first extended overhead image, and causes a portion of the outer contour image where the distance is equal to or less than the threshold to be displayed on the overhead route image in a manner different from a portion where the distance is greater than the threshold.
Parking assistance device.
JP2021151489A 2021-09-16 2021-09-16 Parking assistance method and parking assistance device Active JP7669092B2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2021151489A JP7669092B2 (en) 2021-09-16 2021-09-16 Parking assistance method and parking assistance device
US17/813,228 US12037043B2 (en) 2021-09-16 2022-07-18 Parking assist method and parking assist device
DE102022119875.8A DE102022119875A1 (en) 2021-09-16 2022-08-08 PARKING ASSISTANCE PROCEDURE AND PARKING ASSISTANCE DEVICE
US18/734,745 US12304558B2 (en) 2021-09-16 2024-06-05 Parking assist method and parking assist device
US18/736,033 US12304559B2 (en) 2021-09-16 2024-06-06 Parking assist method and parking assist device
US18/737,424 US12291265B2 (en) 2021-09-16 2024-06-07 Parking assist method and parking assist device
JP2025066003A JP2025103036A (en) 2021-09-16 2025-04-14 Parking assistance method and parking assistance device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021151489A JP7669092B2 (en) 2021-09-16 2021-09-16 Parking assistance method and parking assistance device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025066003A Division JP2025103036A (en) 2021-09-16 2025-04-14 Parking assistance method and parking assistance device

Publications (2)

Publication Number Publication Date
JP2023043715A JP2023043715A (en) 2023-03-29
JP7669092B2 true JP7669092B2 (en) 2025-04-28

Family

ID=85284714

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021151489A Active JP7669092B2 (en) 2021-09-16 2021-09-16 Parking assistance method and parking assistance device
JP2025066003A Pending JP2025103036A (en) 2021-09-16 2025-04-14 Parking assistance method and parking assistance device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025066003A Pending JP2025103036A (en) 2021-09-16 2025-04-14 Parking assistance method and parking assistance device

Country Status (3)

Country Link
US (4) US12037043B2 (en)
JP (2) JP7669092B2 (en)
DE (1) DE102022119875A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7669092B2 (en) * 2021-09-16 2025-04-28 パナソニックオートモーティブシステムズ株式会社 Parking assistance method and parking assistance device
JP7408740B1 (en) * 2022-08-03 2024-01-05 本田技研工業株式会社 Control device, control method, and control program
JP7854258B2 (en) * 2023-10-18 2026-05-01 パナソニックオートモーティブシステムズ株式会社 Driver assistance device, driver assistance method, and driver assistance program
DE102024201794A1 (en) 2024-02-27 2025-08-28 Robert Bosch Gesellschaft mit beschränkter Haftung Camera system to improve the performance of a perception system
JP2025153466A (en) * 2024-03-29 2025-10-10 株式会社アイシン Driving assistance devices

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004099015A (en) 2000-04-05 2004-04-02 Matsushita Electric Ind Co Ltd Driving operation assisting method and device
US20190184981A1 (en) 2017-12-19 2019-06-20 Lg Electronics Inc. Vehicle control device mounted on vehicle and method for controlling the vehicle
JP2020500767A (en) 2017-02-28 2020-01-16 三菱電機株式会社 Automatic vehicle parking system and method
CN111016884A (en) 2018-10-09 2020-04-17 上海汽车集团股份有限公司 A kind of intelligent point-to-point parking method and system
CN111413959A (en) 2018-12-18 2020-07-14 初速度(苏州)科技有限公司 Global path planning and parking method and system from any point to any point
CN113276844A (en) 2021-06-25 2021-08-20 广州小鹏汽车科技有限公司 Parking self-learning method for parking lot, electronic device, vehicle and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3138803B2 (en) * 1996-10-09 2001-02-26 本田技研工業株式会社 Automatic vehicle steering system
EP2267656A3 (en) 1998-07-31 2012-09-26 Panasonic Corporation Image displaying apparatus und image displaying method
JP5401928B2 (en) 2008-11-06 2014-01-29 ソニー株式会社 Solid-state imaging device and electronic apparatus
JP7669092B2 (en) * 2021-09-16 2025-04-28 パナソニックオートモーティブシステムズ株式会社 Parking assistance method and parking assistance device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004099015A (en) 2000-04-05 2004-04-02 Matsushita Electric Ind Co Ltd Driving operation assisting method and device
JP2020500767A (en) 2017-02-28 2020-01-16 三菱電機株式会社 Automatic vehicle parking system and method
US20190184981A1 (en) 2017-12-19 2019-06-20 Lg Electronics Inc. Vehicle control device mounted on vehicle and method for controlling the vehicle
CN111016884A (en) 2018-10-09 2020-04-17 上海汽车集团股份有限公司 A kind of intelligent point-to-point parking method and system
CN111413959A (en) 2018-12-18 2020-07-14 初速度(苏州)科技有限公司 Global path planning and parking method and system from any point to any point
CN113276844A (en) 2021-06-25 2021-08-20 广州小鹏汽车科技有限公司 Parking self-learning method for parking lot, electronic device, vehicle and storage medium

Also Published As

Publication number Publication date
US12304559B2 (en) 2025-05-20
US20240317310A1 (en) 2024-09-26
US20230082770A1 (en) 2023-03-16
US20240317311A1 (en) 2024-09-26
US20240326912A1 (en) 2024-10-03
JP2023043715A (en) 2023-03-29
JP2025103036A (en) 2025-07-08
DE102022119875A1 (en) 2023-03-16
US12037043B2 (en) 2024-07-16
US12291265B2 (en) 2025-05-06
US12304558B2 (en) 2025-05-20

Similar Documents

Publication Publication Date Title
JP7669092B2 (en) Parking assistance method and parking assistance device
JP7793851B2 (en) Parking assistance method and parking assistance device
US20240317313A1 (en) Parking assistance device and parking assistance method
JP7478501B2 (en) Parking assistance device and parking assistance method
US20250042392A1 (en) Parking assistance method and parking assistance device
JP2025188296A (en) Parking support device and parking support method
JP2022155282A (en) Parking support device and parking support method
JP2022154962A (en) Server and information processing method
JP7851506B1 (en) Parking assistance method and parking assistance device
US12617389B2 (en) Parking assistance method and parking assistance device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240124

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20240226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250306

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250414

R150 Certificate of patent or registration of utility model

Ref document number: 7669092

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150