JP7785448B2 - Parking assistance system, parking assistance device, parking assistance method, and program - Google Patents
Parking assistance system, parking assistance device, parking assistance method, and programInfo
- Publication number
- JP7785448B2 JP7785448B2 JP2020163393A JP2020163393A JP7785448B2 JP 7785448 B2 JP7785448 B2 JP 7785448B2 JP 2020163393 A JP2020163393 A JP 2020163393A JP 2020163393 A JP2020163393 A JP 2020163393A JP 7785448 B2 JP7785448 B2 JP 7785448B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- obstacle
- extension direction
- detected
- distance information
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/10—Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/12—Conjoint control of vehicle sub-units of different type or different function including control of differentials
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/027—Parking aids, e.g. instruction means
- B62D15/0285—Parking performed automatically
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/86—Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/87—Combinations of sonar systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
- G06V20/586—Recognition 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/168—Driving aids for parking, e.g. acoustic or visual feedback on parking space
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2015/932—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles for parking operations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Transportation (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Description
本発明は、駐車支援システム、駐車支援装置、駐車支援方法、及びプログラムに関する。 The present invention relates to a parking assistance system, a parking assistance device, a parking assistance method, and a program.
車両を駐車領域に駐車させる際の車両の動作を支援する駐車支援システムにおいて、車両の周辺に存在する障害物を検出する手段として、超音波の反射波を利用して車両から障害物までの距離を測定する超音波センサが利用される場合がある。 In parking assistance systems that assist the vehicle when parking in a parking area, ultrasonic sensors that measure the distance from the vehicle to an obstacle using reflected ultrasonic waves may be used as a means of detecting obstacles around the vehicle.
駐車支援を行う際には、目標とする駐車領域の周辺に存在する障害物(例えば隣接する駐車領域に駐車されている他車両等)の形状を推定する必要がある。特に、障害物の延長方向(例えば他車両の側面部に沿った方向等)を正確に推定することは、制御の信頼性や効率性を向上させる上で重要である。しかし、超音波センサ等の検出可能範囲が比較的狭いセンサを用いる場合、自車両から遠く離れた部分の形状を正確に推定することは困難である。 When providing parking assistance, it is necessary to estimate the shape of obstacles (such as other vehicles parked in adjacent parking areas) that exist around the target parking area. Accurately estimating the direction of the obstacle's extension (such as the direction along the side of the other vehicle) is particularly important for improving the reliability and efficiency of control. However, when using sensors with a relatively narrow detection range, such as ultrasonic sensors, it is difficult to accurately estimate the shape of areas far away from the vehicle.
そこで、本発明の課題の一つは、障害物の形状の推定精度を向上させることができる駐車支援システム、駐車支援装置、駐車支援方法、及びプログラムを提供することである。 Therefore, one of the objectives of the present invention is to provide a parking assistance system, parking assistance device, parking assistance method, and program that can improve the accuracy of estimating the shape of an obstacle.
本発明の一形態は、車両に搭載される駐車支援システムであって、超音波の反射を利用して車両から障害物までの距離を示す距離情報を取得する測距部と、駐車領域を示す区画線を検出する検出部と、区画線が検出されない場合に、駐車領域に最も近い障害物の端部を通る当該障害物の延長方向を、予め定められた車両の車幅方向と平行になるように設定し、区画線が検出された場合に、延長方向を、当該区画線の延長方向と平行になるように設定する推定部と、推定部により設定された延長方向に基づき車両の移動経路を生成する生成部と、前記距離情報に基づき複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理を行う統合部と、を備える駐車支援システムである。 One form of the present invention is a parking assistance system mounted on a vehicle, comprising: a distance measurement unit that uses ultrasonic reflection to acquire distance information indicating the distance from the vehicle to an obstacle; a detection unit that detects demarcation lines indicating a parking area; an estimation unit that, when no demarcation lines are detected, sets the extension direction of the obstacle that passes through the end of the obstacle closest to the parking area to be parallel to a predetermined vehicle width direction of the vehicle, and, when a demarcation line is detected, sets the extension direction to be parallel to the extension direction of the demarcation line; a generation unit that generates a movement path for the vehicle based on the extension direction set by the estimation unit; and, when multiple obstacles are detected based on the distance information and the demarcation line is detected, performs processing to merge the multiple obstacles into a single obstacle based on an extension direction that passes through the closest part of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the demarcation line .
上記構成によれば、検出部により区画線が検出された場合には、区画線に基づき障害物の延長方向が推定される。これにより、超音波を利用して障害物を検出する場合であっても、障害物の延長方向の推定精度を向上させることができ、駐車支援制御の信頼性及び効率性を向上させることができる。 With the above configuration, when a lane marking is detected by the detection unit, the extension direction of the obstacle is estimated based on the lane marking. This improves the accuracy of estimating the extension direction of the obstacle, even when detecting an obstacle using ultrasound, thereby improving the reliability and efficiency of parking assistance control.
また、上記駐車支援システムは、区画線が検出された場合に、設定された延長方向に基づき、車両が駐車領域へ侵入する際に通行可能な間口距離を算出する算出部を更に備えてもよい。 In addition, the parking assistance system may further include a calculation unit that, when a dividing line is detected, calculates a passable frontage distance when a vehicle enters the parking area based on the set extension direction.
これにより、間口距離を正確に算出でき、駐車支援制御の信頼性及び効率性を向上させることができる。 This allows for accurate calculation of entrance distance, improving the reliability and efficiency of parking assistance control.
また、上記駐車支援システムは、距離情報に基づき複数の障害物が検出され、且つ区画線が検出された場合に、区画線に基づき複数の障害物を1つの障害物に統合するための処理を行う統合部を更に備えてもよい。 The parking assistance system may further include an integration unit that, when multiple obstacles are detected based on distance information and a demarcation line is also detected, performs processing to integrate the multiple obstacles into a single obstacle based on the demarcation line.
これにより、障害物の認識精度を向上させることができ、駐車支援制御の信頼性及び効率性を向上させることができる。 This improves the accuracy of obstacle recognition and increases the reliability and efficiency of parking assistance control.
また、本発明の他の形態は車両に搭載され、、超音波の反射を利用して取得された、車両から障害物までの距離を示す距離情報に基づき、車両を駐車領域に駐車させる際の車両の移動を支援するための処理を行う駐車支援装置であって、駐車領域を示す区画線が検出されない場合に、駐車領域に最も近い障害物の端部を通る当該障害物の延長方向を、予め定められた車両の車幅方向と平行になるように設定し、区画線が検出された場合に、延長方向を、当該区画線の延長方向と平行になるように設定する推定部と、推定部により設定された延長方向に基づき車両の移動経路を生成する生成部と、前記距離情報に基づき複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理を行う統合部と、を備えるものである。 Another aspect of the present invention is a parking assistance device that is mounted on a vehicle and performs processing to assist in the movement of the vehicle when parking the vehicle in a parking area based on distance information indicating the distance from the vehicle to an obstacle obtained using ultrasonic reflection, and that includes an estimation unit that, when a dividing line indicating the parking area is not detected, sets the extension direction of the obstacle that passes through the end of the obstacle closest to the parking area to be parallel to a predetermined vehicle width direction of the vehicle, and when a dividing line is detected, sets the extension direction to be parallel to the extension direction of the dividing line; a generation unit that generates a movement path for the vehicle based on the extension direction set by the estimation unit ; and, when multiple obstacles are detected based on the distance information and the dividing line is detected, performs processing to merge the multiple obstacles into a single obstacle based on an extension direction that passes through the closest part of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the dividing line .
また、本発明の他の形態は、超音波の反射を利用して車両から障害物までの距離を示す距離情報を取得する工程と、駐車領域を示す区画線を検出する工程と、区画線が検出されない場合に、駐車領域に最も近い障害物の端部を通る当該障害物の延長方向を、予め定められた車両の車幅方向と平行になるように設定する工程と、区画線が検出された場合に、延長方向を、当該区画線の延長方向と平行になるように設定する工程と、設定された延長方向に基づき車両の移動経路を生成する工程と、前記距離情報に基づき複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理を行う工程と、を備える駐車支援方法である。 Another aspect of the present invention is a parking assistance method comprising the steps of: acquiring distance information indicating the distance from the vehicle to an obstacle using reflected ultrasound; detecting demarcation lines indicating a parking area; if no demarcation lines are detected, setting the extension direction of the obstacle that passes through the end of the obstacle closest to the parking area to be parallel to a predetermined width direction of the vehicle; if a demarcation line is detected, setting the extension direction to be parallel to the extension direction of the demarcation line; generating a movement path for the vehicle based on the set extension direction; and, if multiple obstacles are detected based on the distance information and the demarcation line is detected, performing processing to combine the multiple obstacles into a single obstacle based on an extension direction that passes through the closest portion of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the demarcation line.
また、本発明の他の形態は、車両に搭載され、超音波の反射を利用して取得された車両から障害物までの距離を示す距離情報に基づき、車両が駐車領域に駐車する際の車両の移動を支援するための処理を行うコンピュータに、駐車領域を示す区画線が検出されない場合に、駐車領域に最も近い障害物の端部を通る当該障害物の延長方向を、予め定められた車両の車幅方向と平行になるように設定する処理と、区画線が検出された場合に、前記延長方向を、当該区画線の延長方向と平行になるように設定する処理と、設定された延長方向に基づき車両の移動経路を生成する処理と、前記距離情報に基づき複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理と、を実行させるものである。 Another aspect of the present invention is a computer that is mounted on a vehicle and performs processing to assist the movement of a vehicle when parking in a parking area based on distance information indicating the distance from the vehicle to an obstacle obtained using ultrasonic reflection, and that performs the following processing: when a dividing line indicating the parking area is not detected, setting the extension direction of the obstacle that passes through the end of the obstacle closest to the parking area to be parallel to a predetermined vehicle width direction of the vehicle; when a dividing line is detected, setting the extension direction to be parallel to the extension direction of the dividing line; generating a vehicle movement path based on the set extension direction; and when multiple obstacles are detected based on the distance information and the dividing line is detected, merging the multiple obstacles into a single obstacle based on an extension direction that passes through the closest part of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the dividing line .
以下、本発明の例示的な実施形態が開示される。以下に示される実施形態の構成、ならびに当該構成によってもたらされる作用、結果、及び効果は、一例である。本発明は、以下の実施形態に開示される構成以外によっても実現可能であるとともに、基本的な構成に基づく種々の効果や、派生的な効果のうち、少なくとも一つを得ることが可能である。 The following describes exemplary embodiments of the present invention. The configurations of the embodiments described below, as well as the actions, results, and advantages achieved by those configurations, are merely examples. The present invention can be realized using configurations other than those disclosed in the following embodiments, and it is possible to obtain at least one of the various advantages based on the basic configuration and derivative advantages.
図1は、実施形態に係る駐車支援システムが搭載される車両10の構成を示す平面図である。 Figure 1 is a plan view showing the configuration of a vehicle 10 equipped with a parking assistance system according to an embodiment.
車両10は、移動体の一例である。車両10は、例えば、内燃機関を駆動源とする自動車(内燃機関自動車)であってもよいし、電動機を駆動源とする自動車(電気自動車、燃料電池自動車等)であってもよいし、それらの双方を駆動源とする自動車(ハイブリッド自動車)であってもよい。車両10は、種々の変速装置を搭載することができるし、内燃機関や電動機を駆動するのに必要な種々の装置(システム、部品等)を搭載することができる。車両10における車輪13の駆動に関わる装置の方式、個数、及び、レイアウト等は、種々に設定することができる。 Vehicle 10 is an example of a moving body. Vehicle 10 may be, for example, an automobile powered by an internal combustion engine (internal combustion engine automobile), an automobile powered by an electric motor (electric automobile, fuel cell automobile, etc.), or an automobile powered by both (hybrid automobile). Vehicle 10 may be equipped with various transmissions, and may be equipped with various devices (systems, parts, etc.) required to drive the internal combustion engine or electric motor. The type, number, layout, etc. of the devices related to driving the wheels 13 of vehicle 10 may be configured in a variety of ways.
図1に示すように、車両10は、車体12と、4個の車輪13と、1又は複数(本実施形態では4個)の撮像装置14a,14b,14c,14dと、1又は複数(本実施形態では8個)の超音波センサ16a,16b,16c,16d,16e,16f,16g,16h,16i,16j,16k,16lとを備える。撮像装置14a,14b,14c,14dを区別する必要がない場合、撮像装置14と記載する。超音波センサ16a,16b,16c,16d,16e,16f,16g,16h,16i,16j,16k,16lを区別する必要がない場合、超音波センサ16と記載する。 As shown in FIG. 1, the vehicle 10 includes a body 12, four wheels 13, one or more (four in this embodiment) imaging devices 14a, 14b, 14c, and 14d, and one or more (eight in this embodiment) ultrasonic sensors 16a, 16b, 16c, 16d, 16e, 16f, 16g, 16h, 16i, 16j, 16k, and 16l. When there is no need to distinguish between the imaging devices 14a, 14b, 14c, and 14d, they will be referred to as imaging devices 14. When there is no need to distinguish between the ultrasonic sensors 16a, 16b, 16c, 16d, 16e, 16f, 16g, 16h, 16i, 16j, 16k, and 16l, they will be referred to as ultrasonic sensors 16.
車体12は、乗員が乗車する車室を構成する。車体12は、車輪13、撮像装置14、超音波センサ16等を収容又は保持する。 The vehicle body 12 forms the vehicle cabin where the occupants ride. The vehicle body 12 houses or holds the wheels 13, the imaging device 14, the ultrasonic sensor 16, etc.
4個の車輪13は、車体12の前後左右に設けられている。例えば、前側の2個の車輪13は、転舵輪として機能して、後側の2個の車輪13は、駆動輪として機能する。 Four wheels 13 are provided on the front, rear, left and right sides of the vehicle body 12. For example, the two front wheels 13 function as steering wheels, and the two rear wheels 13 function as drive wheels.
撮像装置14は、例えば、CCD(Charge Coupled Device)、CIS(CMOS Image Sensor)等の撮像素子を内蔵するデジタルカメラである。撮像装置14は、所定のフレームレートで生成される複数のフレーム画像を含む動画、又は静止画のデータを撮像データとして出力する。撮像装置14のそれぞれは、広角レンズ又は魚眼レンズを有し、例えば、水平方向の140°~190°の範囲を撮影することができる。撮像装置14の光軸は、斜め下方に向けて設定されている。従って、撮像装置14は、周辺の路面を含む車両10の周辺を撮像した撮像データを出力する。 The imaging devices 14 are digital cameras incorporating imaging elements such as a CCD (Charge Coupled Device) or a CIS (CMOS Image Sensor). The imaging devices 14 output imaging data in the form of video or still image data containing multiple frame images generated at a predetermined frame rate. Each imaging device 14 has a wide-angle lens or a fisheye lens and can capture an image in a horizontal range of, for example, 140° to 190°. The optical axis of the imaging device 14 is set diagonally downward. Therefore, the imaging devices 14 output imaging data capturing an image of the surroundings of the vehicle 10, including the surrounding road surface.
撮像装置14は、車体12の外周部に設けられている。例えば、撮像装置14aは、車体12の前端部の左右方向の中央部(例えば、フロントグリル)に設けられている。撮像装置14aは、車両10の前方の周辺を撮像した撮像画像を生成する。撮像装置14bは、車体12の後端部の左右方向の中央部(例えば、バックドアスイッチ周辺)に設けられている。撮像装置14bは、車両10の後方の周辺を撮像した撮像画像を生成する。撮像装置14cは、車体12の左端部の前後方向の中央部(例えば、左側のサイドミラー12a)に設けられている。撮像装置14cは、車両10の左方の周辺を撮像した撮像画像を生成する。撮像装置14dは、車体12の右端部の前後方向の中央部(例えば、右側のサイドミラー12b)に設けられている。撮像装置14dは、車両10の右方の周辺を撮像した撮像画像を生成する。 The imaging devices 14 are provided on the outer periphery of the vehicle body 12. For example, imaging device 14a is provided in the center in the left-right direction of the front end of the vehicle body 12 (e.g., the front grille). Imaging device 14a generates images of the surroundings in front of the vehicle 10. Imaging device 14b is provided in the center in the left-right direction of the rear end of the vehicle body 12 (e.g., around the back door switch). Imaging device 14b generates images of the surroundings in the rear of the vehicle 10. Imaging device 14c is provided in the center in the front-to-rear direction of the left end of the vehicle body 12 (e.g., the left side mirror 12a). Imaging device 14c generates images of the surroundings to the left of the vehicle 10. Imaging device 14d is provided in the center in the front-to-rear direction of the right end of the vehicle body 12 (e.g., the right side mirror 12b). Imaging device 14d generates images of the surroundings to the right of the vehicle 10.
超音波センサ16は、例えば、車両10の外周部に設けられ、超音波を検出波として送信し、車両10の周辺に存在する物体(障害物)により反射された反射波を受信する超音波センサ(ソナー)である。超音波センサ16は、車両10から車両10の周辺に存在する障害物までの距離を示す距離情報を取得(生成)する。例えば、超音波センサ16は、検出波を送信してから反射波を受信するまでの時間(TOF:Time Of Flight)を、障害物の存否、距離、位置、動き等を特定するための距離情報として取得する。 The ultrasonic sensor 16 is, for example, an ultrasonic sensor (sonar) provided on the outer periphery of the vehicle 10, which transmits ultrasonic waves as detection waves and receives reflected waves from objects (obstacles) present around the vehicle 10. The ultrasonic sensor 16 acquires (generates) distance information indicating the distance from the vehicle 10 to obstacles present around the vehicle 10. For example, the ultrasonic sensor 16 acquires the time from transmitting the detection wave to receiving the reflected wave (TOF: Time Of Flight) as distance information for determining the presence or absence, distance, position, movement, etc. of an obstacle.
超音波センサ16a,16b,16c,16dは、サイドソナーとも呼ばれ、車両10の左右の側部に設けられている。超音波センサ16e,16fは、コーナーソナーとも呼ばれ、超音波センサ16a,16b,16c,16dよりも車両10の後部(例えば、車両10のコーナー近傍)に設けられ、超音波センサ16a,16b,16c,16dよりも後方(例えば、後方の外側)に向けられている。超音波センサ16g,16hは、コーナーソナーとも呼ばれ、超音波センサ16a,16b,16c,16dよりも車両10の前部(例えば、車両10のコーナー近傍)に設けられ、超音波センサ16a,16b,16c,16dよりも前方(例えば、前方の外側)に向けられている。超音波センサ16i,16jは、リアソナーとも呼ばれ、車両10の後端部に設けられている。超音波センサ16k,16lは、フロントソナーとも呼ばれ、車両10の前端部に設けられている。 Ultrasonic sensors 16a, 16b, 16c, and 16d, also known as side sonars, are installed on the left and right sides of the vehicle 10. Ultrasonic sensors 16e and 16f, also known as corner sonars, are installed further rearward (e.g., near the corners of the vehicle 10) than ultrasonic sensors 16a, 16b, 16c, and 16d and are directed further rearward (e.g., toward the outside rearward) than ultrasonic sensors 16a, 16b, 16c, and 16d. Ultrasonic sensors 16g and 16h, also known as corner sonars, are installed further forward (e.g., near the corners of the vehicle 10) than ultrasonic sensors 16a, 16b, 16c, and 16d and are directed further forward (e.g., toward the outside frontward) than ultrasonic sensors 16a, 16b, 16c, and 16d. Ultrasonic sensors 16i and 16j, also known as rear sonars, are installed at the rear end of the vehicle 10. Ultrasonic sensors 16k and 16l are also called front sonars and are installed at the front end of the vehicle 10.
超音波センサ16aは、車両10の左側面の前側の位置に設けられている。超音波センサ16aは、左方向に向けられている。超音波センサ16aは、車両10の前側の左側方の検出領域に存在する障害物に関する距離情報を取得する。 The ultrasonic sensor 16a is located at the front of the left side of the vehicle 10. The ultrasonic sensor 16a is oriented toward the left. The ultrasonic sensor 16a acquires distance information about obstacles present in the detection area on the left side of the front of the vehicle 10.
超音波センサ16bは、車両10の左側面の後側の位置に設けられている。超音波センサ16bは、左方向に向けられている。超音波センサ16bは、車両10の後側の左側方の検出領域に存在する障害物に関する距離情報を取得する。 Ultrasonic sensor 16b is located at the rear of the left side of vehicle 10. Ultrasonic sensor 16b is oriented toward the left. Ultrasonic sensor 16b acquires distance information regarding obstacles present in the detection area on the left side of the rear of vehicle 10.
超音波センサ16cは、車両10の右側面の前側の位置に設けられている。超音波センサ16cは、右方向に向けられている。超音波センサ16cは、車両10の前側の右側方の検出領域に存在する障害物に関する距離情報を取得する。 The ultrasonic sensor 16c is located at the front of the right side of the vehicle 10. The ultrasonic sensor 16c is oriented to the right. The ultrasonic sensor 16c acquires distance information regarding obstacles present in the detection area on the front right side of the vehicle 10.
超音波センサ16dは、車両10の右側面の後側の位置に設けられている。超音波センサ16dは、右方向に向けられている。超音波センサ16dは、車両10の後側の右側方の検出領域に存在する障害物に関する距離情報を取得する。 Ultrasonic sensor 16d is located at the rear of the right side of vehicle 10. Ultrasonic sensor 16d is oriented to the right. Ultrasonic sensor 16d acquires distance information regarding obstacles present in the detection area on the right side of the rear of vehicle 10.
超音波センサ16eは、車両10の後端部の左側の位置に設けられている。超音波センサ16eは、左後方に向けられている。超音波センサ16eは、車両10の左後方の検出領域に存在する障害物に関する距離情報を取得する。 The ultrasonic sensor 16e is located on the left side of the rear end of the vehicle 10. The ultrasonic sensor 16e is directed toward the left rear. The ultrasonic sensor 16e acquires distance information regarding obstacles present in the detection area at the left rear of the vehicle 10.
超音波センサ16fは、車両10の後端部の右側の位置に設けられている。超音波センサ16fは、右後方に向けられている。超音波センサ16fは、車両10の右後方の検出領域に存在する障害物に関する距離情報を取得する。 The ultrasonic sensor 16f is located on the right side of the rear end of the vehicle 10. The ultrasonic sensor 16f is directed toward the right rear. The ultrasonic sensor 16f acquires distance information regarding obstacles present in the detection area at the right rear of the vehicle 10.
超音波センサ16gは、車両10の前端部の左側の位置に設けられている。超音波センサ16gは、左前方に向けられている。超音波センサ16gは、車両10の左前方の検出領域に存在する障害物に関する距離情報を取得する。 The ultrasonic sensor 16g is located on the left side of the front end of the vehicle 10. The ultrasonic sensor 16g is directed toward the left front. The ultrasonic sensor 16g acquires distance information regarding obstacles present in the detection area in the left front of the vehicle 10.
超音波センサ16hは、車両10の前端部の右側の位置に設けられている。超音波センサ16hは、右前方に向けられている。超音波センサ16hは、車両10の右前方の検出領域に存在する障害物に関する距離情報を取得する。 The ultrasonic sensor 16h is located on the right side of the front end of the vehicle 10. The ultrasonic sensor 16h is directed toward the right front. The ultrasonic sensor 16h acquires distance information regarding obstacles present in the detection area in the right front of the vehicle 10.
超音波センサ16i,16jは、車両10の後端部において超音波センサ16e,16fの間で互いに左右方向に間隔を空けて設けられている。超音波センサ16i,16jは、後方に向けられている。超音波センサ16i,16jは、車両10の後方の検出領域に存在する障害物に関する距離情報を取得する。 Ultrasonic sensors 16i and 16j are located at the rear end of vehicle 10, spaced apart from each other in the left-right direction between ultrasonic sensors 16e and 16f. Ultrasonic sensors 16i and 16j are directed rearward. Ultrasonic sensors 16i and 16j acquire distance information regarding obstacles present in the detection area behind vehicle 10.
超音波センサ16k,16lは、車両10の前端部において超音波センサ16g,16hの間で互いに左右方向に間隔を空けて設けられている。超音波センサ16k,16lは、前方に向けられている。超音波センサ16k,16lは、車両10の前方の検出領域に存在する障害物に関する距離情報を取得する。 Ultrasonic sensors 16k and 16l are located at the front end of vehicle 10, spaced apart from each other in the left-right direction between ultrasonic sensors 16g and 16h. Ultrasonic sensors 16k and 16l face forward. Ultrasonic sensors 16k and 16l obtain distance information regarding obstacles present in the detection area ahead of vehicle 10.
図2は、実施形態に係る駐車支援システム20の構成を示すブロック図である。 Figure 2 is a block diagram showing the configuration of the parking assistance system 20 according to the embodiment.
駐車支援システム20は、車両10に搭載され、車両10を所定の駐車領域に駐車させる際の車両10の移動を自動運転(一部自動運転を含む)の実行により支援する。 The parking assistance system 20 is installed in the vehicle 10 and assists the movement of the vehicle 10 when parking the vehicle 10 in a designated parking area by performing automated driving (including partial automated driving).
図2に示すように、駐車支援システム20は、撮像装置14と、超音波センサ16と、制動システム22と、加速システム24と、操舵システム26と、変速システム28と、車速センサ30と、モニタ装置32と、駐車支援装置34と、車内ネットワーク36とを備える。 As shown in FIG. 2, the parking assistance system 20 includes an imaging device 14, an ultrasonic sensor 16, a braking system 22, an acceleration system 24, a steering system 26, a transmission system 28, a vehicle speed sensor 30, a monitoring device 32, a parking assistance device 34, and an in-vehicle network 36.
制動システム22は、車両10の減速を制御する。制動システム22は、制動部40と、制動制御部42と、制動部センサ44とを有する。 The braking system 22 controls the deceleration of the vehicle 10. The braking system 22 includes a braking unit 40, a braking control unit 42, and a braking unit sensor 44.
制動部40は、例えば、ブレーキ、ブレーキペダル等を含み、車両10を減速させるための装置である。 The braking unit 40 includes, for example, a brake, a brake pedal, etc., and is a device for decelerating the vehicle 10.
制動制御部42は、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサを有するマイクロコンピュータ等のコンピュータである。制動制御部42は、駐車支援装置34からの指示に基づき制動部40を制御し、車両10の減速を制御する。 The braking control unit 42 is a computer such as a microcomputer having a hardware processor such as a CPU (Central Processing Unit). The braking control unit 42 controls the braking unit 40 based on instructions from the parking assistance device 34, and controls the deceleration of the vehicle 10.
制動部センサ44は、例えば、位置センサであって、制動部40がブレーキペダルの場合、制動部40の位置を検出する。制動部センサ44は、検出した制動部40の位置を車内ネットワーク36に出力する。 The brake unit sensor 44 is, for example, a position sensor that detects the position of the brake unit 40 when the brake unit 40 is a brake pedal. The brake unit sensor 44 outputs the detected position of the brake unit 40 to the in-vehicle network 36.
加速システム24は、車両10の加速を制御する。加速システム24は、加速部46と、加速制御部48と、加速部センサ50とを有する。 The acceleration system 24 controls the acceleration of the vehicle 10. The acceleration system 24 includes an acceleration unit 46, an acceleration control unit 48, and an acceleration unit sensor 50.
加速部46は、例えば、アクセルペダル等を含み、車両10を加速させるための装置である。 The acceleration unit 46 includes, for example, an accelerator pedal, and is a device for accelerating the vehicle 10.
加速制御部48は、例えば、CPU等のハードウェアプロセッサを有するマイクロコンピュータ等のコンピュータである。加速制御部48は、駐車支援装置34からの指示に基づき加速部46を制御し、車両10の加速を制御する。 The acceleration control unit 48 is, for example, a computer such as a microcomputer having a hardware processor such as a CPU. The acceleration control unit 48 controls the acceleration unit 46 based on instructions from the parking assistance device 34, thereby controlling the acceleration of the vehicle 10.
加速部センサ50は、例えば、位置センサであって、加速部46がアクセルペダルの場合、加速部46の位置を検出する。加速部センサ50は、検出した加速部46の位置を車内ネットワーク36に出力する。 The acceleration sensor 50 is, for example, a position sensor, and if the acceleration unit 46 is an accelerator pedal, it detects the position of the acceleration unit 46. The acceleration sensor 50 outputs the detected position of the acceleration unit 46 to the in-vehicle network 36.
操舵システム26は、車両10の進行方向を制御する。操舵システム26は、操舵部52と、操舵制御部54と、操舵部センサ56とを有する。 The steering system 26 controls the direction of travel of the vehicle 10. The steering system 26 includes a steering unit 52, a steering control unit 54, and a steering unit sensor 56.
操舵部52は、例えば、ハンドル(ステアリングホイール)等を含み、車両10の転舵輪を転舵させて、車両10の進行方向を操舵する装置である。 The steering unit 52 includes, for example, a steering wheel, and is a device that steers the steered wheels of the vehicle 10 to steer the direction of travel of the vehicle 10.
操舵制御部54は、例えば、CPU等のハードウェアプロセッサを有するマイクロコンピュータ等のコンピュータである。操舵制御部54は、駐車支援装置34からの指示に基づき操舵部52を制御し、車両10の進行方向を制御する。 The steering control unit 54 is, for example, a computer such as a microcomputer having a hardware processor such as a CPU. The steering control unit 54 controls the steering unit 52 based on instructions from the parking assistance device 34, and controls the direction of travel of the vehicle 10.
操舵部センサ56は、第3検出部の一例であって、例えば、ホール素子等を含む角度センサであって、操舵部52の回転角である操舵角を検出する。操舵部センサ56は、検出した操舵部52の操舵角を車内ネットワーク36に出力する。 The steering unit sensor 56 is an example of a third detection unit, and is, for example, an angle sensor including a Hall element, etc., that detects the steering angle, which is the rotation angle of the steering unit 52. The steering unit sensor 56 outputs the detected steering angle of the steering unit 52 to the in-vehicle network 36.
変速システム28は、車両10の変速比を制御する。変速システム28は、変速部58と、変速制御部60と、変速部センサ62とを有する。 The transmission system 28 controls the gear ratio of the vehicle 10. The transmission system 28 includes a transmission unit 58, a transmission control unit 60, and a transmission unit sensor 62.
変速部58は、例えば、シフトレバー等を含み、車両10の変速比を変更させる装置である。 The transmission unit 58 includes, for example, a shift lever, and is a device that changes the gear ratio of the vehicle 10.
変速制御部60は、例えば、CPU等のハードウェアプロセッサを有するマイクロコンピュータ等のコンピュータである。変速制御部60は、駐車支援装置34からの指示に基づき変速部58を制御し、車両10の変速比を制御する。 The transmission control unit 60 is, for example, a computer such as a microcomputer having a hardware processor such as a CPU. The transmission control unit 60 controls the transmission unit 58 based on instructions from the parking assistance device 34, and controls the gear ratio of the vehicle 10.
変速部センサ62は、例えば、位置センサであって、変速部58がシフトレバーの場合、変速部58の位置を検出する。変速部センサ62は、検出した変速部58の位置を車内ネットワーク36に出力する。 The transmission sensor 62 is, for example, a position sensor, and if the transmission 58 is a shift lever, it detects the position of the transmission 58. The transmission sensor 62 outputs the detected position of the transmission 58 to the in-vehicle network 36.
車速センサ30は、例えば、車両10の車輪13の近傍に設けられたホール素子を有し、車輪13の回転量又は単位時間当たりの回転数を検出するセンサである。車速センサ30は、検出した回転量又は回転数を示す車輪速パルス数を、車速を算出するためのセンサ値として、車内ネットワーク36へ出力する。駐車支援装置34は、車速センサ30から取得したセンサ値に基づき車両10の速度(車速)、移動量等を算出することができる。 The vehicle speed sensor 30 is a sensor that has, for example, a Hall element provided near the wheels 13 of the vehicle 10 and detects the amount of rotation or the number of rotations per unit time of the wheels 13. The vehicle speed sensor 30 outputs the number of wheel speed pulses indicating the detected amount of rotation or number of rotations to the in-vehicle network 36 as a sensor value for calculating the vehicle speed. The parking assistance device 34 can calculate the speed (vehicle speed), amount of movement, etc. of the vehicle 10 based on the sensor value obtained from the vehicle speed sensor 30.
モニタ装置32は、車両10の車室内のダッシュボード等に設けられている。モニタ装置32は、表示部64と、音声出力部66と、操作入力部68とを有する。 The monitor device 32 is provided on the dashboard or the like inside the vehicle 10. The monitor device 32 has a display unit 64, an audio output unit 66, and an operation input unit 68.
表示部64は、駐車支援装置34が送信した画像データに基づき画像を表示する。表示部64は、例えば、液晶ディスプレイ(LCD:Liquid Crystal Display)、有機ELディプレイ(OELD:Organic Electroluminescent Display)等の表示装置である。表示部64は、例えば、自動運転と手動運転との切り替えを指示する操作指示を受け付ける画像を表示する。 The display unit 64 displays an image based on the image data transmitted by the parking assistance device 34. The display unit 64 is, for example, a display device such as a liquid crystal display (LCD) or an organic electroluminescent display (OELD). The display unit 64 displays an image that accepts an operation instruction to switch between automatic driving and manual driving, for example.
音声出力部66は、駐車支援装置34が送信した音声データに基づいて音声を出力する。音声出力部66は、例えば、スピーカである。音声出力部66は、例えば、自動運転と手動運転との切り替えを指示する操作指示に関する音声を出力する。 The audio output unit 66 outputs audio based on the audio data transmitted by the parking assistance device 34. The audio output unit 66 is, for example, a speaker. The audio output unit 66 outputs audio related to operational instructions, such as switching between automatic driving and manual driving.
操作入力部68は、乗員の入力を受け付ける。操作入力部68は、例えば、タッチパネルである。操作入力部68は、表示部64の表示画面に設けられている。操作入力部68は、表示部64が表示する画像を透過可能に構成されている。これにより、操作入力部68は、表示部64の表示画面に表示される画像を乗員に視認させることができる。操作入力部68は、表示部64の表示画面に表示される画像に対応した位置を乗員が触れることによって入力した指示を受け付けて、駐車支援装置34へ送信する。なお、操作入力部68は、タッチパネルに限らず、押しボタン式等のハードスイッチであってもよい。 The operation input unit 68 accepts input from the occupant. The operation input unit 68 is, for example, a touch panel. The operation input unit 68 is provided on the display screen of the display unit 64. The operation input unit 68 is configured to be transparent to the image displayed by the display unit 64. This allows the occupant to view the image displayed on the display screen of the display unit 64. The operation input unit 68 accepts instructions input by the occupant touching a position corresponding to the image displayed on the display screen of the display unit 64, and transmits them to the parking assistance device 34. Note that the operation input unit 68 is not limited to a touch panel, and may be a hardware switch such as a push button.
駐車支援装置34は、ECU(Electronic Control Unit)等のマイクロコンピュータを含むコンピュータであり、車両10の駐車支援を行なう。 The parking assistance device 34 is a computer that includes a microcomputer such as an ECU (Electronic Control Unit), and provides parking assistance for the vehicle 10.
駐車支援装置34は、CPU34aと、ROM(Read Only Memory)34bと、RAM(Random Access Memory)34cと、表示制御部34dと、音声制御部34eと、SSD(Solid State Drive)34fとを備える。CPU34a、ROM34b及びRAM34cは、同一パッケージ内に集積されていてもよい。 The parking assistance device 34 includes a CPU 34a, a ROM (Read Only Memory) 34b, a RAM (Random Access Memory) 34c, a display control unit 34d, a sound control unit 34e, and an SSD (Solid State Drive) 34f. The CPU 34a, ROM 34b, and RAM 34c may be integrated into the same package.
CPU34aは、ハードウェアプロセッサの一例であって、ROM34b等の不揮発性の記憶装置に記憶されたプログラムを読み出して、当該プログラムにしたがって各種の演算処理及び制御を実行する。CPU34aは、例えば、車両10の自動運転による駐車支援を実行する。 The CPU 34a is an example of a hardware processor that reads programs stored in a non-volatile storage device such as the ROM 34b and executes various types of arithmetic processing and control in accordance with the programs. For example, the CPU 34a executes parking assistance through automatic driving of the vehicle 10.
ROM34bは、プログラム、プログラムの実行に必要なパラメータ等を記憶する。RAM34cは、CPU34aでの演算で用いられる各種のデータを一時的に記憶する。表示制御部34dは、駐車支援装置34での演算処理のうち、主として、撮像装置14で得られた画像の画像処理、表示部64に表示させる表示用の画像のデータ変換等を実行する。音声制御部34eは、駐車支援装置34での演算処理のうち、主として、音声出力部66に出力させる音声の処理を実行する。SSD34fは、書き換え可能な不揮発性の記憶装置であって、駐車支援装置34の電源がオフされた場合にあってもデータを維持する。 The ROM 34b stores programs, parameters required for program execution, etc. The RAM 34c temporarily stores various data used in the calculations by the CPU 34a. The display control unit 34d, among the calculation processes performed by the parking assistance device 34, mainly performs image processing of images obtained by the imaging device 14 and data conversion of images to be displayed on the display unit 64. The audio control unit 34e, among the calculation processes performed by the parking assistance device 34, mainly processes audio to be output to the audio output unit 66. The SSD 34f is a rewritable non-volatile storage device that retains data even when the parking assistance device 34 is powered off.
車内ネットワーク36は、例えば、CAN(Controller Area Network)、LIN(Local Interconnect Network)等を含む。車内ネットワーク36は、加速システム24と、制動システム22と、操舵システム26と、変速システム28と、超音波センサ16と、車速センサ30と、モニタ装置32の操作入力部68と、駐車支援装置34とを互いに情報を送受信可能に接続する。 The in-vehicle network 36 includes, for example, a Controller Area Network (CAN) or a Local Interconnect Network (LIN). The in-vehicle network 36 connects the acceleration system 24, braking system 22, steering system 26, gear shift system 28, ultrasonic sensor 16, vehicle speed sensor 30, operation input unit 68 of the monitor device 32, and parking assistance device 34 so that information can be sent and received among them.
図3は、実施形態に係る駐車支援システム20の機能構成を示すブロック図である。 Figure 3 is a block diagram showing the functional configuration of the parking assistance system 20 according to the embodiment.
駐車支援システム20は、測距部101、区画線検出部102(検出部)、延長方向推定部103(推定部)、移動経路生成部104(生成部)、及び走行制御部105を備える。 The parking assistance system 20 includes a distance measurement unit 101, a lane marking detection unit 102 (detection unit), an extension direction estimation unit 103 (estimation unit), a travel path generation unit 104 (generation unit), and a driving control unit 105.
測距部101は、超音波の反射を利用して車両10から障害物までの距離を示す距離情報を取得する。測距部101は、超音波センサ16、駐車支援装置34、プログラム等の協働により構成される。 The distance measurement unit 101 uses reflected ultrasonic waves to obtain distance information indicating the distance from the vehicle 10 to an obstacle. The distance measurement unit 101 is configured through the cooperation of the ultrasonic sensor 16, the parking assistance device 34, a program, etc.
区画線検出部102は、駐車領域を示す区画線を検出する。区画線検出部102は、撮像装置14、駐車支援装置34、プログラム等の協働により構成される。区画線検出部102は、撮像装置14により取得された撮像画像に対する画像認識処理により車両10の周辺に存在する区画線を検出する。なお、区画線を検出する方法はこれに限定されるものではなく、例えば、撮像装置14に替えてLIDAR(Light Detection And Ranging)センサ、ミリ波レーダ等により取得される情報に基づき区画線を検出することも可能である。 The lane marking detection unit 102 detects lane markings that indicate parking areas. The lane marking detection unit 102 is configured through cooperation between the imaging device 14, the parking assistance device 34, a program, etc. The lane marking detection unit 102 detects lane markings that exist around the vehicle 10 by performing image recognition processing on the captured image acquired by the imaging device 14. Note that the method for detecting lane markings is not limited to this; for example, lane markings can also be detected based on information acquired by a LIDAR (Light Detection and Ranging) sensor, millimeter-wave radar, etc. instead of the imaging device 14.
延長方向推定部103は、測距部101により取得された距離情報と区画線検出部102により取得された区画線情報とに基づき、車両10の周辺に存在する障害物、特に、目標とする駐車領域の近辺に存在する障害物の延長方向を推定する。延長方向とは、障害物の形状的特徴の一部を示すものであり、障害物の比較的長い部分が延長する方向である。延長方向は、例えば障害物が車両である場合、車両の側面部分に沿った方向である。区画線情報には、区画線検出部102により検出された区画線の位置、形状等が含まれる。延長方向推定部103は、駐車支援装置34、プログラム等の協働により構成される。 The extension direction estimation unit 103 estimates the extension direction of obstacles present around the vehicle 10, particularly obstacles present near the target parking area, based on the distance information acquired by the distance measurement unit 101 and the lane line information acquired by the lane line detection unit 102. The extension direction indicates part of the obstacle's shape characteristics and is the direction in which a relatively long portion of the obstacle extends. For example, if the obstacle is a vehicle, the extension direction is the direction along the side of the vehicle. The lane line information includes the position, shape, etc. of the lane lines detected by the lane line detection unit 102. The extension direction estimation unit 103 is configured in cooperation with the parking assistance device 34, a program, etc.
本実施形態に係る延長方向推定部103は、区画線が検出されない場合、測距部101により取得された距離情報と、予め定められた方向(例えば車両10の車幅方向等)とに基づき、延長方向を推定する。また、延長方向推定部103は、区画線検出部102により区画線が検出された場合、距離情報と区画線とに基づき、延長方向を推定する。 In this embodiment, when a lane marking is not detected, the extension direction estimation unit 103 estimates the extension direction based on the distance information acquired by the distance measurement unit 101 and a predetermined direction (e.g., the width direction of the vehicle 10). Furthermore, when a lane marking is detected by the lane marking detection unit 102, the extension direction estimation unit 103 estimates the extension direction based on the distance information and the lane marking.
移動経路生成部104は、延長方向推定部103により推定された障害物の延長方向に基づき、車両10の移動経路を生成する。移動経路生成部104は、駐車支援装置34、プログラム等の協働により構成される。 The movement path generation unit 104 generates a movement path for the vehicle 10 based on the extension direction of the obstacle estimated by the extension direction estimation unit 103. The movement path generation unit 104 is configured through cooperation between the parking assistance device 34, a program, etc.
本実施形態に係る移動経路生成部104は、間口距離算出部111及び障害物統合部112を含む。 The travel path generation unit 104 according to this embodiment includes an entrance distance calculation unit 111 and an obstacle integration unit 112.
間口距離算出部111は、区画線検出部102により区画線が検出された場合に、当該区画線に基づき推定された障害物の延長方向に基づき、車両10が駐車領域へ侵入する際に通行可能な間口距離を算出する。 When a demarcation line is detected by the demarcation line detection unit 102, the frontage distance calculation unit 111 calculates the passable frontage distance when the vehicle 10 enters the parking area based on the extension direction of the obstacle estimated based on the demarcation line.
障害物統合部112は、測距部101により取得された距離情報に基づき複数の障害物が検出され、且つ区画線検出部102により区画線が検出された場合に、当該区画線に基づき複数の障害物を1つの障害物に統合するための処理を行う。 When multiple obstacles are detected based on distance information acquired by the distance measurement unit 101 and a demarcation line is detected by the demarcation line detection unit 102, the obstacle integration unit 112 performs processing to integrate the multiple obstacles into a single obstacle based on the demarcation line.
移動経路生成部104は、間口距離算出部111による算出結果及び障害物統合部112による処理結果に基づき、車両10の移動経路を生成する。 The travel route generation unit 104 generates a travel route for the vehicle 10 based on the calculation results by the frontage distance calculation unit 111 and the processing results by the obstacle integration unit 112.
走行制御部105は、移動経路生成部104により生成された移動経路に基づき、車両10を自動走行させるための処理を行う。走行制御部105は、駐車支援装置34、制動システム22、加速システム24、操舵システム26、及び変速システム28、プログラム等の協働により構成される。 The driving control unit 105 performs processing to cause the vehicle 10 to drive automatically based on the travel route generated by the travel route generation unit 104. The driving control unit 105 is configured through the cooperation of the parking assistance device 34, braking system 22, acceleration system 24, steering system 26, gear shift system 28, programs, etc.
図4は、実施形態に係る駐車支援システム20が利用される駐車場の一例を示す図である。 Figure 4 is a diagram showing an example of a parking lot in which the parking assistance system 20 according to the embodiment is used.
図4に例示する駐車場は、複数の駐車領域201が斜め(階段状)に配列されたものである。各駐車領域201は、区画線211により区画されている。本例においては、車両10(自車両)が駐車しようとしている駐車領域201に隣接する駐車領域に他車両200A,200Bが駐車されており、これらの他車両200A,200Bが障害物となる。図4においては、車両10が進行方向Dfに低速度で進行して目標とする駐車領域201を一度通過し、その後後退入庫する状況が示されている。このような状況においては、車両10の進行方向Dfと他車両200A,200Bの延長方向Eとが直交しない。 The parking lot illustrated in Figure 4 has multiple parking areas 201 arranged diagonally (in a stepped pattern). Each parking area 201 is separated by demarcation lines 211. In this example, other vehicles 200A and 200B are parked in parking areas adjacent to the parking area 201 where vehicle 10 (host vehicle) is attempting to park, and these other vehicles 200A and 200B act as obstacles. Figure 4 shows a situation in which vehicle 10 travels at a low speed in the direction of travel Df, passes through the target parking area 201 once, and then backs into the parking lot. In this situation, the direction of travel Df of vehicle 10 and the extension direction E of the other vehicles 200A and 200B are not perpendicular to each other.
車両10が駐車領域201を通過する際に、超音波センサ16(本例では超音波センサ16c,16d)により車両10から他車両200A,200Bまでの距離を示す距離情報を取得すると共に、撮像装置14(本例では撮像装置14d)により駐車領域201の周辺の撮像データ(撮像画像)を取得する。そして、撮像画像から区画線211が検出(認識)された場合には、距離情報と区画線211とに基づき他車両200A,200Bの延長方向Eが推定される。一方、区画線211が検出されなかった場合には、距離情報と予め定められた方向とに基づき延長方向Eが推定される。 When vehicle 10 passes through parking area 201, ultrasonic sensors 16 (in this example, ultrasonic sensors 16c and 16d) acquire distance information indicating the distance from vehicle 10 to other vehicles 200A and 200B, and imaging device 14 (in this example, imaging device 14d) acquires image data (captured image) of the area around parking area 201. If demarcation lines 211 are detected (recognized) in the captured image, the extension direction E of other vehicles 200A and 200B is estimated based on the distance information and demarcation lines 211. On the other hand, if demarcation lines 211 are not detected, extension direction E is estimated based on the distance information and a predetermined direction.
図5は、実施形態において区画線211が検出された場合に推定される延長方向Eを示す図である。 Figure 5 shows the extension direction E estimated when a demarcation line 211 is detected in this embodiment.
図5において、超音波センサ16により他車両200Aの4か所の端部P1~P4が検出され、撮像装置14による撮像画像から区画線211が検出された場合が示されている。このような場合、延長方向推定部103(図3参照)は、距離情報から求められる端部P1~P4の位置と、区画線211に関する区画線情報とに基づき、他車両200Aの延長方向Eを推定する。具体的には、目標とする駐車領域201に最も近い他車両200Aの端部(本例では端部P1)を通る延長方向Eを、区画線211の延長方向Esと平行になるように設定する。なお、上記においては他車両200Aについてのみ説明したが、他車両200Bについても同様である。このような推定方法によれば、図4に示すように複数の駐車領域201が斜めに配列された特殊な駐車場においても、他車両200A,200Bの延長方向Eを正確に推定できる。 5 shows a case in which the ultrasonic sensor 16 detects four ends P1 to P4 of the other vehicle 200A, and the demarcation line 211 is detected from the image captured by the imaging device 14. In this case, the extension direction estimation unit 103 (see FIG. 3) estimates the extension direction E of the other vehicle 200A based on the positions of the ends P1 to P4 determined from the distance information and the demarcation line information related to the demarcation line 211. Specifically, the extension direction E passing through the end of the other vehicle 200A closest to the target parking area 201 (end P1 in this example) is set to be parallel to the extension direction Es of the demarcation line 211. Note that while the above description only applies to the other vehicle 200A, the same applies to the other vehicle 200B. This estimation method allows for accurate estimation of the extension direction E of the other vehicles 200A and 200B, even in a special parking lot where multiple parking areas 201 are arranged diagonally, as shown in FIG. 4.
図6は、実施形態において区画線211が検出されなかった場合に推定される延長方向Eを示す図である。 Figure 6 shows the extension direction E that is estimated when the division line 211 is not detected in this embodiment.
図6において、超音波センサ16により他車両200Aの4か所の端部P1~P4が検出され、撮像装置14による撮像画像から区画線211が検出されなかった場合が示されている。このような場合、延長方向推定部103は、距離情報から求められる端部P1~P4の位置と、予め定められた方向である車幅方向Wとに基づき、他車両200Aの延長方向Eを推定する。具体的には、目標とする駐車領域201に最も近い他車両200Aの端部(本例では端部P1)を通る延長方向Eを、車幅方向Wと平行になるように設定する。なお、上記においては他車両200Aについてのみ説明したが、他車両200Bについても同様である。このような推定方法によると、図4に示すような特殊な構造の駐車場においては他車両200A,200Bの延長方向の推定精度が低くなるが、進行方向Dfと延長方向Eとが直角をなす通常の構造の駐車場においては、実質上十分な精度で延長方向Eを推定できる。 6 shows a case where the ultrasonic sensor 16 detects four ends P1-P4 of the other vehicle 200A, but the partition line 211 is not detected in the image captured by the imaging device 14. In such a case, the extension direction estimation unit 103 estimates the extension direction E of the other vehicle 200A based on the positions of the ends P1-P4 determined from the distance information and the predetermined vehicle width direction W. Specifically, the extension direction E passing through the end of the other vehicle 200A closest to the target parking area 201 (end P1 in this example) is set to be parallel to the vehicle width direction W. Note that while the above description only applies to the other vehicle 200A, the same applies to the other vehicle 200B. With this estimation method, the estimation accuracy of the extension direction of the other vehicles 200A and 200B decreases in parking lots with a special structure such as that shown in FIG. 4. However, in parking lots with a normal structure in which the traveling direction Df and the extension direction E form a right angle, the extension direction E can be estimated with substantially sufficient accuracy.
図7は、実施形態に係る駐車支援システム20における処理を示すフローチャートである。 Figure 7 is a flowchart showing the processing in the parking assistance system 20 according to the embodiment.
測距部101が距離情報を取得すると(S101)、延長方向推定部103は、区画線検出部102により区画線211が検出されたか否かを判定する(S102)。区画線211が検出された場合(S102:Yes)、延長方向推定部103は、障害物(他車両200A,200B)の延長方向Eを距離情報と区画線211とに基づき推定する(S103)。一方、区画線211が検出されなかった場合(S102:No)、延長方向推定部103は、障害物の延長方向Eを距離情報と車幅方向Wとに基づき推定する(S104)。 When the distance measurement unit 101 acquires distance information (S101), the extension direction estimation unit 103 determines whether or not the lane marking 211 has been detected by the lane marking detection unit 102 (S102). If the lane marking 211 has been detected (S102: Yes), the extension direction estimation unit 103 estimates the extension direction E of the obstacle (other vehicles 200A, 200B) based on the distance information and the lane marking 211 (S103). On the other hand, if the lane marking 211 has not been detected (S102: No), the extension direction estimation unit 103 estimates the extension direction E of the obstacle based on the distance information and the vehicle width direction W (S104).
移動経路生成部104は、上記のように推定された延長方向Eに基づき車両10の移動経路を生成し(S105)、走行制御部105は、生成された移動経路に従い車両10を制御する(S106)。 The travel path generation unit 104 generates a travel path for the vehicle 10 based on the extension direction E estimated as described above (S105), and the driving control unit 105 controls the vehicle 10 according to the generated travel path (S106).
また、移動経路生成部104は、上述したように、間口距離算出部111による算出結果と障害物統合部112による処理結果とに基づき移動経路を生成する。 In addition, as described above, the travel path generation unit 104 generates a travel path based on the calculation results by the frontage distance calculation unit 111 and the processing results by the obstacle integration unit 112.
図8は、実施形態に係る間口距離Deの算出方法を示す図である。 Figure 8 shows a method for calculating the frontage distance De according to this embodiment.
間口距離Deは、車両10が目標とする駐車領域201へ侵入する際に通行可能な領域の広さを示すものである。図8に示すように、間口距離Deは、区画線211が検出された場合には、当該区画線211に基づき推定された延長方向Eに基づき算出される。これにより、図4に示すような特殊な構造の駐車場であっても、間口距離Deを正確に算出できる。 The frontage distance De indicates the width of the area through which the vehicle 10 can enter the target parking area 201. As shown in Figure 8, when a demarcation line 211 is detected, the frontage distance De is calculated based on the extension direction E estimated based on the demarcation line 211. This allows the frontage distance De to be calculated accurately even for parking lots with special structures such as those shown in Figure 4.
図9は、実施形態に係る間口距離算出部111における処理を示すフローチャートである。 Figure 9 is a flowchart showing the processing performed by the frontage distance calculation unit 111 according to the embodiment.
間口距離算出部111は、区画線検出部102により区画線211が検出されたか否かを判定する(S201)。区画線211が検出された場合(S201:Yes)、間口距離算出部111は、区画線211に基づく延長方向E(図5及び図8参照)に基づき、間口距離Deを算出する(S202)。一方、区画線211が検出されなかった場合(S201:No)、間口距離算出部111は、車幅方向Wに基づく障害物の延長方向E(図6参照)に基づき、間口距離Deを算出する(S203)。ステップS203の処理によると、図4に示すような特殊な構造の駐車場においては間口距離Deの算出精度が低くなるが、通常の並列構造(進行方向Dfと延長方向Eとが直角をなす構造)等を有する駐車場においては、実質上十分な精度で延長方向を推定できる。 The frontage distance calculation unit 111 determines whether the demarcation line 211 has been detected by the demarcation line detection unit 102 (S201). If the demarcation line 211 is detected (S201: Yes), the frontage distance calculation unit 111 calculates the frontage distance De based on the extension direction E (see Figures 5 and 8) of the demarcation line 211 (S202). On the other hand, if the demarcation line 211 is not detected (S201: No), the frontage distance calculation unit 111 calculates the frontage distance De based on the extension direction E of the obstacle based on the vehicle width direction W (see Figure 6) (S203). According to the processing of step S203, the calculation accuracy of the frontage distance De is low in parking lots with a special structure such as that shown in Figure 4. However, in parking lots with a normal parallel structure (a structure in which the travel direction Df and the extension direction E are perpendicular to each other), the extension direction can be estimated with substantially sufficient accuracy.
以下に、図10~図13を参照し、複数の障害物を統合する処理について説明する。 The process of merging multiple obstacles is explained below with reference to Figures 10 to 13.
図10は、実施形態において車両10が駐車領域201を通過する際に超音波センサ16が検出可能な検出領域A1の一例を示す図である。図11は、実施形態において車両10が駐車領域201に侵入する際に超音波センサ16が検出可能な検出領域A2の一例を示す図である。 Figure 10 is a diagram showing an example of a detection area A1 that can be detected by the ultrasonic sensor 16 when the vehicle 10 passes through the parking area 201 in this embodiment. Figure 11 is a diagram showing an example of a detection area A2 that can be detected by the ultrasonic sensor 16 when the vehicle 10 enters the parking area 201 in this embodiment.
図10に示すタイミングにおいては、超音波センサ16(本例では超音波センサ16c,16d)の検出領域A1は、他車両200Aの前端部分となる。図11に示すタイミングにおいては、超音波センサ16の検出領域A2は、他車両200Aの車両10側の側面部分となる。このように、車両10の移動に伴い、超音波センサ16の検出領域A1,A2が変化する。 At the timing shown in Figure 10, the detection area A1 of the ultrasonic sensor 16 (in this example, ultrasonic sensors 16c and 16d) is the front end of the other vehicle 200A. At the timing shown in Figure 11, the detection area A2 of the ultrasonic sensor 16 is the side of the other vehicle 200A facing the vehicle 10. In this way, the detection areas A1 and A2 of the ultrasonic sensor 16 change as the vehicle 10 moves.
図12は、実施形態において1つの障害物が2つの障害物として認識された状態の一例を示す図である。 Figure 12 shows an example of a state in which one obstacle is recognized as two obstacles in an embodiment.
図12において、図10に示す検出領域A1に対応する認識オブジェクトR1と、図11に示す検出領域A2に対応する認識オブジェクトR2とが示されている。このように、車両10の移動に伴い超音波センサ16の検出領域A1,A2が変化すると、取得される距離情報に連続性が認められず、1つの障害物(本例では他車両200A)が複数の障害物として認識される場合がある。 Figure 12 shows a recognized object R1 corresponding to the detection area A1 shown in Figure 10, and a recognized object R2 corresponding to the detection area A2 shown in Figure 11. As such, when the detection areas A1 and A2 of the ultrasonic sensor 16 change as the vehicle 10 moves, there is no continuity in the acquired distance information, and one obstacle (in this example, another vehicle 200A) may be recognized as multiple obstacles.
図13は、実施形態において区画線211が検出された場合に複数の認識オブジェクトR1,R2を1つの認識オブジェクトRに統合する処理を示す図である。 Figure 13 shows the process of merging multiple recognition objects R1 and R2 into a single recognition object R when a demarcation line 211 is detected in an embodiment.
区画線211が検出された場合には、図13に示すように、所定領域S内に存在する複数の認識オブジェクトR1,R2は、区画線211に基づき1つの認識オブジェクトRに統合される。所定領域Sは、使用状況等に応じて適宜設定されるべきものであるが、例えば、一般的な車両の大きさを基準として定められる領域等であり得る。本実施形態では、超音波センサ16により取得された障害物の部分のうち車両10に最も近い近接部分Pnを通り区画線211の延長方向Esに平行な延長方向Eを基準として、複数の認識オブジェクトR1,R2を1つの認識オブジェクトRに統合する。これにより、図4に示すような特殊な構造の駐車場であっても、障害物の形状を正確に推定できる。 When a demarcation line 211 is detected, as shown in FIG. 13, multiple recognition objects R1, R2 present within a predetermined area S are integrated into a single recognition object R based on the demarcation line 211. The predetermined area S should be set appropriately depending on the usage situation, etc., but may be an area defined based on the size of a typical vehicle, for example. In this embodiment, the multiple recognition objects R1, R2 are integrated into a single recognition object R based on the extension direction E that passes through the proximate portion Pn of the obstacle acquired by the ultrasonic sensor 16 that is closest to the vehicle 10 and is parallel to the extension direction Es of the demarcation line 211. This allows the shape of the obstacle to be accurately estimated even in parking lots with a special structure such as that shown in FIG. 4.
図14は、実施形態に係る障害物統合部112における処理を示すフローチャートである。 Figure 14 is a flowchart showing the processing performed by the obstacle integration unit 112 according to the embodiment.
障害物統合部112は、所定領域S内に複数の障害物(認識オブジェクトR1,R2)が認識されたか否かを判定する(S301)。複数の障害物が認識されなかった場合(S301:No)、本フローは終了する。複数の障害物が認識された場合(S301:Yes)、障害物統合部112は、区画線検出部102により区画線211が検出されたか否かを判定する(S302)。 The obstacle integration unit 112 determines whether multiple obstacles (recognition objects R1, R2) have been recognized within the specified area S (S301). If multiple obstacles have not been recognized (S301: No), this flow ends. If multiple obstacles have been recognized (S301: Yes), the obstacle integration unit 112 determines whether the lane marking 211 has been detected by the lane marking detection unit 102 (S302).
区画線211が検出された場合(S302:Yes)、障害物統合部112は、区画線211に基づき複数の障害物(認識オブジェクトR1,R2)を1つの障害物(認識オブジェクトR)に統合する(S303)。一方、区画線211が検出されなかった場合(S302:No)、障害物統合部112は、車幅方向W(図6参照)に基づき複数の障害物(認識オブジェクトR1,R2)を1つの障害物(認識オブジェクトR)に統合する(S304)。ステップS304の処理によると、図4に示すような特殊な構造の駐車場においては障害物の形状の推定精度が低くなるが、通常の並列構造(進行方向Dfと延長方向Eとが直角をなす構造)等を有する駐車場においては、実質上十分な精度で障害物の形状を推定できる。 If a demarcation line 211 is detected (S302: Yes), the obstacle integration unit 112 integrates multiple obstacles (recognized objects R1, R2) into a single obstacle (recognized object R) based on the demarcation line 211 (S303). On the other hand, if a demarcation line 211 is not detected (S302: No), the obstacle integration unit 112 integrates multiple obstacles (recognized objects R1, R2) into a single obstacle (recognized object R) based on the vehicle width direction W (see FIG. 6) (S304). According to the processing of step S304, the accuracy of estimating the shape of an obstacle is low in parking lots with a special structure such as that shown in FIG. 4. However, in parking lots with a normal parallel structure (a structure in which the traveling direction Df and the extension direction E are perpendicular to each other), the shape of the obstacle can be estimated with substantially sufficient accuracy.
上述したような各種処理を駐車支援装置34に実行させるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、メモリカード、DVD(Digital Versatile Disk)、フレキシブルディスク(FD)等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータプログラムプロダクトとして提供されてもよい。また、プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、プログラムを、インターネット等のネットワーク経由で提供又は配布するようにしてもよい。 The program that causes the parking assistance device 34 to perform the various processes described above may be provided as a computer program product stored in an installable or executable file format on a computer-readable storage medium such as a CD-ROM, CD-R, memory card, DVD (Digital Versatile Disk), or flexible disk (FD). The program may also be stored on a computer connected to a network such as the Internet and provided by downloading it via the network. The program may also be provided or distributed via a network such as the Internet.
上記実施形態によれば、超音波を利用して障害物を検出する場合や、特殊な構造の駐車場内であっても、障害物の形状の推定精度を向上させることができ、駐車支援制御の信頼性及び効率性を向上させることができる。 According to the above embodiment, the accuracy of estimating the shape of an obstacle can be improved even when detecting an obstacle using ultrasound or in a parking lot with a special structure, thereby improving the reliability and efficiency of parking assistance control.
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above describes an embodiment of the present invention, but the above embodiment is presented as an example and is not intended to limit the scope of the invention. This novel embodiment can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. This embodiment and its variations are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims.
10…車両(移動体)、12…車体、13…車輪、14(14a~14d)…撮像装置、16(16a~16l)…超音波センサ、20…駐車支援システム、34…駐車支援装置、101…測距部、102…区画線検出部(検出部)、103…延長方向推定部(推定部)、104…移動経路生成部(生成部)、105…走行制御部、111…間口距離算出部(算出部)、112…障害物統合部(統合部)、200A,200B…他車両(障害物)、201…駐車領域、211…区画線、A1,A2…検出領域、Df…進行方向、E…(障害物の)延長方向、Es…(区画線の)延長方向、P1~P8…端部、R,R1,R2…認識オブジェクト、S…所定領域、W…車幅方向 10...vehicle (moving object), 12...vehicle body, 13...wheel, 14 (14a-14d)...imaging device, 16 (16a-16l)...ultrasonic sensor, 20...parking assistance system, 34...parking assistance device, 101...distance measurement unit, 102...landing line detection unit (detection unit), 103...extension direction estimation unit (estimation unit), 104...travel path generation unit (generation unit), 105...driving control unit, 111...frontage distance calculation unit (calculation unit), 112...obstacle integration unit (integration unit), 200A, 200B...other vehicles (obstacles), 201...parking area, 211...landing line, A1, A2...detection area, Df...direction of travel, E...extension direction (of obstacle), Es...extension direction (of lane line), P1-P8...edge, R, R1, R2...recognized object, S...predetermined area, W...vehicle width direction
Claims (5)
超音波の反射を利用して前記車両から障害物までの距離を示す距離情報を取得する測距部と、
駐車領域を示す区画線を検出する検出部と、
前記区画線が検出されない場合に、前記距離情報から求められる前記障害物の端部、を通る当該障害物の延長方向を、予め定められた前記車両の車幅方向と平行になるように設定し、前記区画線が検出された場合に、前記距離情報から求められる前記駐車領域に最も近い前記障害物の端部、を通る当該障害物の延長方向を、当該区画線の延長方向と平行になるように設定する推定部と、
前記推定部により設定された前記延長方向に基づき前記車両の移動経路を生成する生成部と、
前記距離情報に基づき所定領域内に複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理を行う統合部と、
を備える駐車支援システム。 A parking assistance system mounted on a vehicle,
a distance measuring unit that acquires distance information indicating the distance from the vehicle to an obstacle by using reflected ultrasonic waves;
a detection unit that detects parking area markings;
an estimation unit that, when the lane marking is not detected, sets an extension direction of the obstacle that passes through an end of the obstacle obtained from the distance information to be parallel to a predetermined vehicle width direction of the vehicle, and, when the lane marking is detected, sets an extension direction of the obstacle that passes through an end of the obstacle that is closest to the parking area obtained from the distance information to be parallel to the extension direction of the lane marking;
a generation unit that generates a travel path of the vehicle based on the extension direction set by the estimation unit;
an integration unit that, when a plurality of obstacles are detected within a predetermined area based on the distance information and the lane marking is also detected, performs processing to integrate the plurality of obstacles into a single obstacle based on an extension direction that passes through a portion of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the lane marking;
A parking assistance system equipped with
を更に備える請求項1に記載の駐車支援システム。 a calculation unit that calculates a passable frontage distance when the vehicle enters the parking area based on the set extension direction when the demarcation line is detected;
The parking assistance system of claim 1 further comprising:
前記駐車領域を示す区画線が検出されない場合に、前記距離情報から求められる前記障害物の端部、を通る当該障害物の延長方向を、予め定められた前記車両の車幅方向と平行になるように設定し、前記区画線が検出された場合に、前記距離情報から求められる前記駐車領域に最も近い前記障害物の端部、を通る当該障害物の延長方向を、当該区画線の延長方向と平行になるように設定する推定部と、
前記推定部により設定された前記延長方向に基づき前記車両の移動経路を生成する生成部と、
前記距離情報に基づき所定領域内に複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理を行う統合部と、
を備える駐車支援装置。 A parking assistance device that is mounted on a vehicle and performs processing to assist movement of the vehicle when parking the vehicle in a parking area, based on distance information indicating a distance from the vehicle to an obstacle, the distance information being acquired by utilizing reflection of ultrasonic waves,
an estimation unit that, when a demarcation line indicating the parking area is not detected, sets an extension direction of the obstacle that passes through an end of the obstacle obtained from the distance information to be parallel to a predetermined vehicle width direction of the vehicle, and, when the demarcation line is detected, sets an extension direction of the obstacle that passes through an end of the obstacle that is closest to the parking area obtained from the distance information to be parallel to the extension direction of the demarcation line;
a generation unit that generates a travel path of the vehicle based on the extension direction set by the estimation unit;
an integration unit that, when a plurality of obstacles are detected within a predetermined area based on the distance information and the lane marking is also detected, performs processing to integrate the plurality of obstacles into a single obstacle based on an extension direction that passes through a portion of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the lane marking;
A parking assistance device comprising:
駐車領域を示す区画線を検出する工程と、
前記区画線が検出されない場合に、前記距離情報から求められる前記障害物の端部、を通る当該障害物の延長方向を、予め定められた前記車両の車幅方向と平行になるように設定する工程と、
前記区画線が検出された場合に、前記距離情報から求められる前記駐車領域に最も近い前記障害物の端部、を通る当該障害物の延長方向を、当該区画線の延長方向と平行になるように設定する工程と、
設定された前記延長方向に基づき前記車両の移動経路を生成する工程と、
前記距離情報に基づき所定領域内に複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理を行う工程と、
を含む駐車支援方法。 obtaining distance information indicating a distance from the vehicle to an obstacle using reflected ultrasonic waves;
detecting parking zone lines;
When the lane marking is not detected, setting an extension direction of the obstacle that passes through an end of the obstacle determined from the distance information so that the extension direction is parallel to a predetermined vehicle width direction of the vehicle;
When the demarcation line is detected, setting an extension direction of the obstacle that passes through an end of the obstacle that is closest to the parking area, which is determined from the distance information , to be parallel to the extension direction of the demarcation line;
generating a travel path for the vehicle based on the set extension direction;
When a plurality of obstacles are detected within a predetermined area based on the distance information and the lane marking is also detected, a process is performed to integrate the plurality of obstacles into a single obstacle, based on an extension direction that passes through a portion of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the lane marking;
A parking assistance method including:
前記駐車領域を示す区画線が検出されない場合に、前記距離情報から求められる前記障害物の端部、を通る当該障害物の延長方向を、予め定められた前記車両の車幅方向と平行になるように設定する処理と、
前記区画線が検出された場合に、前記距離情報から求められる前記駐車領域に最も近い前記障害物の端部、を通る当該障害物の延長方向を、当該区画線の延長方向と平行になるように設定する処理と、
設定された前記延長方向に基づき前記車両の移動経路を生成する処理と、
前記距離情報に基づき所定領域内に複数の障害物が検出され、且つ前記区画線が検出された場合に、検出された前記障害物の部分のうち前記車両に最も近い近接部分を通り前記区画線の延長方向に平行な延長方向を基準として、前記複数の障害物を1つの障害物に統合するための処理と、
を実行させるプログラム。 a computer that is mounted on a vehicle and performs processing to assist the movement of the vehicle when the vehicle is parking in a parking area, based on distance information indicating a distance from the vehicle to an obstacle obtained by using reflection of ultrasonic waves;
When a parking area marking line is not detected, a process of setting an extension direction of the obstacle passing through an end of the obstacle obtained from the distance information so that the extension direction is parallel to a predetermined vehicle width direction of the vehicle;
When the demarcation line is detected, a process of setting an extension direction of the obstacle that passes through an end of the obstacle that is closest to the parking area, which is obtained from the distance information , to be parallel to the extension direction of the demarcation line;
A process of generating a travel route of the vehicle based on the set extension direction;
When a plurality of obstacles are detected within a predetermined area based on the distance information and the lane marking is also detected, a process is performed to integrate the plurality of obstacles into a single obstacle based on an extension direction that passes through a portion of the detected obstacle that is closest to the vehicle and is parallel to the extension direction of the lane marking;
A program that executes the following.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020163393A JP7785448B2 (en) | 2020-09-29 | 2020-09-29 | Parking assistance system, parking assistance device, parking assistance method, and program |
| CN202111128147.5A CN114312756A (en) | 2020-09-29 | 2021-09-26 | Parking assistance system, parking assistance device, parking assistance method, and recording medium |
| DE102021124948.1A DE102021124948A1 (en) | 2020-09-29 | 2021-09-27 | PARKING ASSISTANCE SYSTEM, PARKING ASSISTANCE DEVICE, PARKING ASSISTANCE METHOD AND RECORDING MEDIA |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020163393A JP7785448B2 (en) | 2020-09-29 | 2020-09-29 | Parking assistance system, parking assistance device, parking assistance method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022055774A JP2022055774A (en) | 2022-04-08 |
| JP7785448B2 true JP7785448B2 (en) | 2025-12-15 |
Family
ID=80624696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020163393A Active JP7785448B2 (en) | 2020-09-29 | 2020-09-29 | Parking assistance system, parking assistance device, parking assistance method, and program |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP7785448B2 (en) |
| CN (1) | CN114312756A (en) |
| DE (1) | DE102021124948A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022204256A1 (en) | 2022-04-29 | 2023-11-02 | Robert Bosch Gesellschaft mit beschränkter Haftung | Driving assistance system for supporting a parking process of a vehicle |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003270344A (en) | 2002-03-14 | 2003-09-25 | Nissan Motor Co Ltd | Vehicle parking direction setting device |
| JP2006315460A (en) | 2005-05-10 | 2006-11-24 | Toyota Motor Corp | Parking assistance device |
| JP2007290557A (en) | 2006-04-25 | 2007-11-08 | Toyota Motor Corp | Parking assistance device and parking assistance method |
| US20180186407A1 (en) | 2016-12-30 | 2018-07-05 | Hyundai Motor Company | Automatic parking system and automatic parking method |
| JP6479130B1 (en) | 2017-10-11 | 2019-03-06 | 三菱電機株式会社 | Vehicle travel support device |
| DE102017120765A1 (en) | 2017-09-08 | 2019-03-14 | Valeo Schalter Und Sensoren Gmbh | Method for characterizing a parking space bounded by two objects for a motor vehicle, parking assistance system and motor vehicle |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4380655B2 (en) * | 2006-04-25 | 2009-12-09 | トヨタ自動車株式会社 | Parking assistance device and parking assistance method |
| AT507035B1 (en) * | 2008-07-15 | 2020-07-15 | Airbus Defence & Space Gmbh | SYSTEM AND METHOD FOR AVOIDING COLLISION |
| JP6015314B2 (en) * | 2012-09-28 | 2016-10-26 | アイシン精機株式会社 | Device for calculating parking target position, method and program for calculating parking target position |
| JP6496619B2 (en) * | 2015-06-22 | 2019-04-03 | クラリオン株式会社 | Parking assistance device for vehicles |
| CN111242986B (en) * | 2020-01-07 | 2023-11-24 | 阿波罗智能技术(北京)有限公司 | Cross-camera obstacle tracking method, device, equipment, system and medium |
-
2020
- 2020-09-29 JP JP2020163393A patent/JP7785448B2/en active Active
-
2021
- 2021-09-26 CN CN202111128147.5A patent/CN114312756A/en active Pending
- 2021-09-27 DE DE102021124948.1A patent/DE102021124948A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003270344A (en) | 2002-03-14 | 2003-09-25 | Nissan Motor Co Ltd | Vehicle parking direction setting device |
| JP2006315460A (en) | 2005-05-10 | 2006-11-24 | Toyota Motor Corp | Parking assistance device |
| JP2007290557A (en) | 2006-04-25 | 2007-11-08 | Toyota Motor Corp | Parking assistance device and parking assistance method |
| US20180186407A1 (en) | 2016-12-30 | 2018-07-05 | Hyundai Motor Company | Automatic parking system and automatic parking method |
| DE102017120765A1 (en) | 2017-09-08 | 2019-03-14 | Valeo Schalter Und Sensoren Gmbh | Method for characterizing a parking space bounded by two objects for a motor vehicle, parking assistance system and motor vehicle |
| JP6479130B1 (en) | 2017-10-11 | 2019-03-06 | 三菱電機株式会社 | Vehicle travel support device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114312756A (en) | 2022-04-12 |
| DE102021124948A1 (en) | 2022-03-31 |
| JP2022055774A (en) | 2022-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105416283B (en) | Parking aids | |
| US9604638B2 (en) | Parking assist system | |
| JP6096156B2 (en) | Parking assistance device | |
| EP3124360B1 (en) | Parking assistance device | |
| US10239520B2 (en) | Parking assistance device and parking assistance method | |
| US9481368B2 (en) | Park exit assist system and park exit assist method | |
| US9592852B2 (en) | Parking assist system and parking assist method | |
| JP2016084094A (en) | Parking assistance device | |
| JP6852534B2 (en) | Obstacle detection and notification device, method and program | |
| CN112644466A (en) | Parking assistance device, parking assistance method, and recording medium | |
| CN112644467B (en) | Parking assistance device, parking assistance method, and non-transitory storage medium | |
| EP3378720B1 (en) | Driving control apparatus | |
| JP7785448B2 (en) | Parking assistance system, parking assistance device, parking assistance method, and program | |
| JP2022023870A (en) | Display control device | |
| JP2014069721A (en) | Periphery monitoring device, control method, and program | |
| JP7400338B2 (en) | parking assist device | |
| JP2018203089A (en) | Splashing prevention device | |
| JP7559473B2 (en) | Parking assistance system, parking assistance method, and program | |
| JP2022055835A (en) | Parking support system, parking support method, and program | |
| US12174028B2 (en) | Parking assistance device | |
| CN107792078B (en) | Outbound auxiliary device | |
| JP2024009685A (en) | parking assist device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230714 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231211 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231219 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240216 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240514 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240814 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240822 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20241122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250818 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7785448 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |