[go: up one dir, main page]

WO2017212849A1 - 駐車空間探索装置、プログラムおよび記録媒体 - Google Patents

駐車空間探索装置、プログラムおよび記録媒体 Download PDF

Info

Publication number
WO2017212849A1
WO2017212849A1 PCT/JP2017/017622 JP2017017622W WO2017212849A1 WO 2017212849 A1 WO2017212849 A1 WO 2017212849A1 JP 2017017622 W JP2017017622 W JP 2017017622W WO 2017212849 A1 WO2017212849 A1 WO 2017212849A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
parking space
parking
control unit
traveling direction
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.)
Ceased
Application number
PCT/JP2017/017622
Other languages
English (en)
French (fr)
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 Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management 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 Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to US16/303,174 priority Critical patent/US10847030B2/en
Priority to CN201780034093.1A priority patent/CN109219840B/zh
Priority to DE112017002839.6T priority patent/DE112017002839T5/de
Publication of WO2017212849A1 publication Critical patent/WO2017212849A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/143Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces inside the vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/168Driving aids for parking, e.g. acoustic or visual feedback on parking space
    • 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
    • B60W2554/00Input parameters relating to objects

Definitions

  • the present disclosure relates to a parking space search device, a program, and a recording medium.
  • the radar device transmits an electromagnetic wave so as to scan a predetermined angular range in the horizontal direction around the vehicle at predetermined time intervals.
  • the electronic control unit detects a reflection point where the electromagnetic wave is reflected on the object based on the reception result of the reflected wave.
  • the electronic control unit further determines the presence / absence of a parking space based on the vehicle body dimension data of the host vehicle stored in advance and the arrangement of reflection points, and further determines whether or not parking is possible in the parking space.
  • the present disclosure provides a parking space search device, a program, and a recording medium that can determine a parking space more accurately.
  • One aspect of the present disclosure is a parking space search device that includes an input unit and a control unit.
  • the input unit receives information related to an object existing on the traveling direction side of the vehicle from the object detection unit mounted on the vehicle.
  • the control unit estimates the parking lot based on the first information received by the input unit. When the estimated parking lot is in one of the left direction and the right direction in the traveling direction of the vehicle, the control unit performs control to shift the course of the vehicle to the other direction.
  • a control part searches the parking space of a vehicle based on the information which the input part received after the vehicle shifted the course.
  • Another aspect of the present disclosure is a program for causing a computer to function as a first input step, a trajectory deviation step, a second input step, and a search step.
  • the first input step information on an object existing on the traveling direction side of the vehicle is received from the object detection unit mounted on the vehicle with reference to the vehicle.
  • the trajectory deviation step a parking lot is estimated based on the information received in the first input step, and when the estimated parking lot is in either the left direction or the right direction in the traveling direction of the vehicle, Control to shift the course of the.
  • the second input step after the trajectory deviation step, information on an object existing on the traveling direction side of the vehicle with respect to the vehicle is received from the object detection unit.
  • the search step the parking space of the vehicle is searched based on the information received in the second input step.
  • FIG. 1 Further another aspect of the present disclosure is a computer-readable recording medium that records a program for causing a computer to function as a first input step, a trajectory deviation step, a second input step, and a search step.
  • the first input step information on an object existing on the traveling direction side of the vehicle is received from the object detection unit mounted on the vehicle with reference to the vehicle.
  • the trajectory deviation step a parking lot is estimated based on the information received in the first input step, and when the estimated parking lot is in either the left direction or the right direction in the traveling direction of the vehicle, Control to shift the course of the.
  • the second input step after the trajectory deviation step, information on an object existing on the traveling direction side of the vehicle with respect to the vehicle is received from the object detection unit.
  • the search step the parking space of the vehicle is searched based on the information received in the second input step.
  • a parking space search device a program, and a recording medium that can determine a parking space more accurately.
  • FIG. 1 is a diagram illustrating a hardware configuration of a parking space search device according to the present disclosure.
  • FIG. 2 is a diagram showing a functional block configuration of the control unit shown in FIG.
  • FIG. 3 is a flowchart showing a processing procedure of the control unit shown in FIG.
  • FIG. 4 is a view of the parking lot photographed by the stereo camera of FIG. 1 when viewed from above.
  • FIG. 5 is a schematic diagram showing a 3D point group.
  • FIG. 6 is a schematic diagram showing a 2D map.
  • FIG. 7 is a schematic diagram showing a shift in the course of the host vehicle.
  • FIG. 8 is a schematic diagram showing oblique parallel parking (reverse parking), parallel parking, and parallel parking.
  • the x axis, the y axis, and the z axis are orthogonal to each other.
  • the xy plane represents, for example, a road surface on which a vehicle (hereinafter referred to as the host vehicle) V on which the parking space search device 1 is mounted travels.
  • the x-axis indicates, for example, the traveling direction of the host vehicle V on the road surface. Hereinafter, the description will be continued assuming that the traveling direction is the forward direction.
  • the y-axis indicates the right direction toward the traveling direction of the vehicle V.
  • the z-axis indicates a vertically upward direction with reference to the road surface.
  • the origin of this coordinate system is the point at which the center in the left-right direction of the leading edge of the traveling direction of the vehicle V is projected onto the road surface. That is, the forward direction of the host vehicle V takes a positive value on the x-axis and the right direction takes a positive value on the y-axis with respect to the origin.
  • the host vehicle V is capable of automatic driving, and includes a parking space search device 1 and an object detection unit 3.
  • the object detection unit 3 acquires information that represents an object (for example, another vehicle, a wall, etc.) that exists on the traveling direction side around the host vehicle V, in particular.
  • objects may include obstacles during automatic parking, which will be described later.
  • a stereo camera 31 including at least a pair of cameras 31R and 31L is typical.
  • the object detection unit 3 is not limited to the stereo camera 31 and may be a laser radar or a millimeter wave radar.
  • the cameras 31R and 31L typically have the same specifications as each other and are installed so as to be parallel to the host vehicle V. As a typical installation place, there is a front side of the rear mirror of the host vehicle V. More specifically, the cameras 31R and 31L are attached to the right and left sides of the rearview mirror in the forward direction.
  • the cameras 31R and 31L periodically photograph the situation in the forward direction of the host vehicle V in a state where the synchronization of the shutter timing is established based on the synchronization signal from the parking space search device 1 or the like.
  • the frame rate image information IR, IL is output to the parking space search device 1.
  • the parking space search device 1 is connected to the cameras 31R and 31L, for example, via a CAN (Controller Area Network) or the like, and accommodated in an ECU (Electronic Control Unit) of the host vehicle V, for example.
  • the parking space search device 1 includes an input unit 11, a control unit 13, a nonvolatile memory 15, an SRAM (Static Random Access Memory) 17, and an output unit 19.
  • the input unit 11 is an input interface of the ECU, and receives image information IR and IL from the cameras 31R and 31L. The input unit 11 further transfers the received image information IR and IL to the SRAM 17 under the control of the control unit 13.
  • the output unit 19 is an output interface of the ECU, and outputs information generated by the control unit 13 described later to the external device 5 (for example, a display device, an automatic parking device, etc.) of the parking space search device 1.
  • the control unit 13 is a microcomputer, for example, and executes the program P0 stored in advance in the nonvolatile memory 15 using the SRAM 17 as a work area. As shown in FIG. 2, the control unit 13 executes the program P0 in this manner, thereby receiving a reception control unit 71, a 3D (three-dimensional) point cloud generation unit 73, a 2D (two-dimensional) map generation unit 75, as shown in FIG. , Functioning as an estimation unit 77, a direction specifying unit 79, a track deviation control unit 711, a search unit 713, a display control unit 715, and an automatic parking control unit 717.
  • control unit 13 functions as a reception control unit 71 and controls the image information IR and IL received by the input unit 11 to be transferred and stored in the SRAM 17 (FIG. 3: Step S001).
  • FIG. 4 is a view when the parking lot photographed by the stereo camera 31 is viewed from above.
  • a plurality of other vehicles Va are parked diagonally in parallel.
  • the oblique parallel parking means that the vertical center lines of the plurality of other vehicles Va are parked side by side with the vehicle inclined to the vehicle path P (that is, the traveling direction of the host vehicle V). It is an intermediate concept between parallel parking and parallel parking.
  • control unit 13 functions as the 3D point group generation unit 73, and calculates the three-dimensional shape of the object existing in the traveling direction of the host vehicle V from the image information IR and IL developed in the SRAM 17 by the process of step S001.
  • a coordinate value group (hereinafter referred to as a 3D point group) is generated (step S003). This coordinate value group may actually differ, but ⁇ 1-1. The description will be continued on the assumption that it has a value in the coordinate system defined in Definition>.
  • step S003 it is preferable that the coordinate value group indicating the road surface portion is removed from the 3D point group generated from the image information IR and IL. Specifically, the coordinate value group whose z coordinate value is zero or substantially zero is removed.
  • the 3D point group includes only the coordinate value group of the object existing on the road surface.
  • the 3D point group includes a coordinate value group of the end portions (that is, the front end or the rear end) of a plurality of other vehicles Va parked obliquely in parallel in the parking lot.
  • the points of the leading edge and the trailing edge are indicated by black squares ( ⁇ ).
  • the control unit 13 functions as the 2D map generation unit 75, sets the z-coordinate value included in the 3D point group obtained in step S003 to zero, and all the points constituting the 3D point group are road surfaces (xy planes). 2D map projected onto () is generated (step S005).
  • the pixel values of the image information IR and IL may represent light intensity and color.
  • the control unit 13 assigns a first pixel value (for example, a pixel value indicating black) to all areas representing an object in the 2D map, and the remaining all areas A second pixel value (for example, a pixel value indicating white) different from the one pixel value is assigned.
  • control unit 13 functions as the estimation unit 77, and estimates a parking lot based on the 2D map obtained in step S005 (step S007).
  • step S007 a specific example of the process of step S007 will be described.
  • the end of the object (other vehicle Va) is represented by the first pixel value, and the other part is represented by the second pixel value.
  • the control unit 13 estimates a portion S where a plurality of first pixel regions are linearly arranged with an interval E as a row S of parking spaces, that is, a parking lot.
  • control unit 13 determines whether or not the parking lot has been estimated in step S007 (step S009). If it is determined that the parking lot could not be estimated (NO), the control unit 13 returns to step S001. On the other hand, if it judges that the parking lot was able to be estimated (YES), the control part 13 will perform step S011.
  • control unit 13 functions as the direction specifying unit 79, and specifies whether the parking lot estimated in step S007 is in the left or right direction with respect to the traveling direction of the host vehicle V (step S011). Specifically, this direction can be specified depending on whether the y coordinate value of the portion estimated to be a parking lot takes a positive value or a negative value.
  • step S013 the control unit 13 functions as a trajectory deviation control unit 711 (step S013).
  • the control unit 13 controls the steering amount of the host vehicle V so as to shift the course of the host vehicle V in the direction opposite to the direction of the parking lot specified in step S011.
  • the amount of shift is not particularly limited, but does not exceed the distance to the object that exists on the side opposite to the parking lot with reference to the host vehicle V.
  • the steering amount is appropriately set so as to shift the course of the host vehicle V safely and as fast as possible, but is preferably determined based on the vehicle speed of the host vehicle V. As a specific example, when the vehicle speed is high, the steering amount is relatively small. Otherwise, the steering amount is relatively large.
  • control unit 13 executes steps S015, S017, and S019 similar to steps S001, S003, and S005, and based on the image information IR, IL obtained after the course shift of the host vehicle V, the same 2D as described above. Generate a map.
  • control unit 13 functions as the search unit 713, and searches the parking space of the host vehicle V based on the 2D map obtained in step S019 (step S021).
  • a search is made as an entrance to the parking space where the interval between two adjacent first pixel regions is equal to or greater than a predetermined value.
  • the predetermined value is appropriately set to a value obtained by adding a margin to the entire width of the host vehicle V.
  • step S021 even if the interval between the first pixel areas is equal to or greater than a predetermined value, the object located at a distance equal to or smaller than the predetermined value from the host vehicle V is not searched as an entrance.
  • the entrance of the parking space searched by the search unit 713 is limited to a distance from the host vehicle V that exceeds a predetermined value. This is because if the entrance is too close to the host vehicle V, the host vehicle V cannot safely enter the parking space.
  • the predetermined value is appropriately determined according to the speed of the host vehicle V, and is obtained in advance through experiments or the like.
  • the automatic search of the parking space using the stereo camera 31 has been proposed conventionally.
  • the stereo camera 31 opens the entrance by shifting the course of the host vehicle V in the direction opposite to the direction specified in step S011 (parking lot). You can see better from a distance. Since the automatic search is performed in this state, the parking space can be searched from a distance more accurately than in the past.
  • control unit 13 determines whether or not the parking space has been searched in step S021 (step S023). If it is determined that the parking space could not be searched (NO), the control unit 13 returns to step S015. On the other hand, if it is determined that the parking space has been searched (YES), the control unit 13 performs step S025.
  • step S025 the control unit 13 functions as the display control unit 715, and displays that the search for the parking space is successful on a display device as an example of the external device 5.
  • the control unit 13 further functions as an automatic parking control unit 717 in step S027, and passes the information on the parking space searched in step S021 to another example of the automatic parking device of the external device 5.
  • An automatic parking apparatus parks the own vehicle V in a parking space by a well-known technique.
  • step S011 that is, one of the left direction and the right direction
  • step S021 the direction specified in step S011 (that is, one of the left direction and the right direction) is reversed before the automatic search of the parking space in step S021 in FIG.
  • the course of the host vehicle V is shifted in the direction.
  • the stereo camera 31 can easily see the entrance to be searched even from a distance, and if the automatic search in step S021 is performed in this state, it can be quickly determined whether the parking space is suitable for parking of the host vehicle V or the like. It becomes like this.
  • the parking space can be searched more accurately and faster than before.
  • the diagonal parallel parking is particularly suitable when parking in a parking space where the entrance faces the host vehicle V as shown in FIG. More specifically, in this type of diagonal parallel parking, if the host vehicle passes through the target parking space, it becomes difficult to put the host vehicle V into the parking space.
  • the parking space search device 1 in this type of oblique parallel parking, the search for the parking space can be completed from a distance, so that the host vehicle V can be easily placed in the searched parking space.
  • the parking space search device 1 is not limited to forward parking in diagonal parallel parking, but can be applied to backward parking in diagonal parallel parking as shown in the uppermost row of FIG. Can also be applied to parallel parking at the bottom of the figure.
  • a 3D point cloud and a 2D map are generated based on the image information IR and IL of the stereo camera 31.
  • the present invention is not limited to this, and the 3D point group and the 2D map can be generated based on a distance image obtained from a laser radar, a millimeter wave radar, or the like.
  • step S007 the parking lot was estimated based on the continuous interval between the first pixel areas in the 2D map.
  • the present invention is not limited to this, and when the parking lot is partitioned by a white line, the parking lot may be estimated based on a known white line detection technique. This applies to step S021 as well.
  • the program P0 has been described as being stored in the nonvolatile memory 15.
  • the present invention is not limited to this, and the program P0 may be provided by being stored in a computer-readable recording medium (for example, including a non-transitory storage medium such as a DVD (Digital Versatile Disc)).
  • the program P0 may be stored in the server device so that various terminal devices can be downloaded.
  • the parking space search device of the present disclosure can determine a parking space more accurately, and is suitable for automatic parking.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Traffic Control Systems (AREA)

Abstract

駐車空間探索装置は、入力部と、制御部と、を有する。入力部は、車両に搭載される物体検出部から、車両を基準として進行方向側に存在する物体に関する情報を受け取る。制御部は、入力部が受け取った情報に基づき駐車場を推定する。制御部は、推定された駐車場が車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に車両の進路をシフトするよう制御する。制御部は、車両が進路をシフトした後に入力部が受け取った情報に基づき、車両の駐車空間を探索する。

Description

駐車空間探索装置、プログラムおよび記録媒体
 本開示は、駐車空間探索装置、プログラムおよび記録媒体に関する。
 従来、駐車可能な空間を探索する装置としては、例えば、特許文献1に記載の車両用駐車可否判定装置がある。この車両用駐車可否判定装置において、レーダ装置は、所定の時間間隔で自車周辺の水平方向の所定角度範囲を走査するように電磁波を送信する。電子制御ユニットは、その電磁波が物体に反射された反射波が受信されると、反射波の受信結果に基づいて電磁波が物体上で反射する反射点を検出する。電子制御ユニットはさらに、予め記憶された自車の車体寸法データおよび反射点の配列に基づいて駐車スペースの有無を判定し、更に駐車スペースへの駐車の可否を判定する。
特開2009-151378号公報
 本開示は、より正確に駐車スペースを判定可能な駐車空間探索装置、プログラムおよび記録媒体を提供する。
 本開示の一態様は、入力部と、制御部と、を有する駐車空間探索装置である。入力部は、車両に搭載される物体検出部から、車両を基準として車両の進行方向側に存在する物体に関する情報を受け取る。制御部は、入力部が受け取った、第1の情報に基づき駐車場を推定する。制御部は、推定された駐車場が車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に車両の進路をシフトするよう制御する。制御部は、車両が進路をシフトした後に入力部が受け取った情報に基づき、車両の駐車空間を探索する。
 本開示の別の一態様は、コンピュータを、第一入力ステップ、軌道偏差ステップ、第二入力ステップ、および、探索ステップ、として機能させるためのプログラムである。第一入力ステップでは、車両に搭載される物体検出部から、車両を基準として車両の進行方向側に存在する物体に関する情報を受け取る。軌道偏差ステップでは、第一入力ステップで受け取った情報に基づき駐車場を推定し、推定された駐車場が車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に車両の進路をシフトするよう制御する。第二入力ステップでは、軌道偏差ステップの後に、物体検出部から、車両を基準として車両の進行方向側に存在する物体に関する情報を受け取る。探索ステップでは、第二入力ステップで受け取った情報に基づき、車両の駐車空間を探索する。
 本開示のさらに別の一態様は、コンピュータを、第一入力ステップ、軌道偏差ステップ、第二入力ステップ、および、探索ステップ、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。第一入力ステップでは、車両に搭載される物体検出部から、車両を基準として車両の進行方向側に存在する物体に関する情報を受け取る。軌道偏差ステップでは、第一入力ステップで受け取った情報に基づき駐車場を推定し、推定された駐車場が車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に車両の進路をシフトするよう制御する。第二入力ステップでは、軌道偏差ステップの後に、物体検出部から、車両を基準として車両の進行方向側に存在する物体に関する情報を受け取る。探索ステップでは、第二入力ステップで受け取った情報に基づき、車両の駐車空間を探索する。
 本開示によれば、より正確に駐車空間を判定可能な駐車空間探索装置、プログラムおよび記録媒体を提供することが出来る。
図1は、本開示の駐車空間探索装置のハードウェア構成を示す図である。 図2は、図1に示す制御部の機能ブロック構成を示す図である。 図3は、図1に示す制御部の処理手順を示すフロー図である。 図4は、図1のステレオカメラで撮影される駐車場を上方から見た時の図である。 図5は、3D点群を示す模式図である。 図6は、2Dマップを示す模式図である。 図7は、自車両の進路のシフトを示す模式図である。 図8は、斜め並列駐車(後退駐車)、並列駐車および縦列駐車を示す模式図である。
 本開示の実施の形態の説明に先立ち、従来の技術における問題点を簡単に説明する。物体までの距離が大きくなる程、反射点の密度は疎になる。従って、特許文献1に記載の車両用駐車可否判定装置では、遠方から駐車スペースを正確に判定することは難しい。
 <1.実施の形態>
 以下、図面を参照して、本開示の駐車空間探索装置1、プログラムP0および記録媒体を詳説する。
 <1-1.定義>
 図4~図8の各図において、x軸、y軸およびz軸は互いに直交する。xy平面は、例えば、駐車空間探索装置1を搭載した車両(以下、自車両という)Vが走行する路面を表すとする。x軸は、例えば、路面上での自車両Vの進行方向を示す。以下、進行方向は前進方向であるとして説明を続ける。また、y軸は、車両Vの進行方向に向かって右方向を示す。z軸は、路面を基準として鉛直上方向を示す。
 この座標系の原点は、便宜上、自車両Vの進行方向前縁の左右方向中心を路面に投影した点とする。即ち、原点を基準として自車両Vの前進方向がx軸上で正の値をとり、右方向がy軸上で正の値をとる。
 <1-2.駐車空間探索装置1の構成および周辺構成>
 図1において、自車両Vは、自動運転が可能であって、駐車空間探索装置1と、物体検出部3と、を搭載している。
 物体検出部3は、自車両Vの周囲において、特に、自車両Vを基準として進行方向側に存在する物体(例えば、他車両、壁など)を表す情報を取得する。かかる物体の中には、後述する自動駐車時の障害物も含まれうる。
 上記のような物体検出部3としては、少なくとも一対のカメラ31R、31Lを含むステレオカメラ31が典型的である。しかし、ステレオカメラ31に限らず、物体検出部3はレーザレーダまたはミリ波レーダであっても良い。
 カメラ31R、31Lは、典型的には、互いに同一仕様であって、自車両Vに平行等位となるよう設置される。典型的な設置場所としては、自車両Vのルームミラーの前方がある。より具体的には、カメラ31R、31Lは、前進方向に向かってルームミラーの右側方および左側方に取り付けられる。
 また、カメラ31R、31Lは、駐車空間探索装置1等からの同期信号に基づきシャッタタイミングの同期を確立した状態で、自車両Vの前進方向の状況を定期的に撮影して、予め定められたフレームレートの画像情報IR、ILを駐車空間探索装置1に出力する。
 駐車空間探索装置1は、例えば、カメラ31R、31Lとデータ通信可能に、例えばCAN(Controller Area Network)等で接続され、自車両VのECU(Electronic Control Unit)に収容される。駐車空間探索装置1は、入力部11と、制御部13と、不揮発性メモリ15と、SRAM(Static Random Access Memory)17と、出力部19と、を有している。
 入力部11は、ECUの入力インタフェイスであって、カメラ31R、31Lからの画像情報IR、ILを受け取る。入力部11はさらに、制御部13の制御下で、受信した画像情報IR、ILをSRAM17に転送する。出力部19は、ECUの出力インタフェイスであって、後述の制御部13により生成された情報を、駐車空間探索装置1の外部装置5(例えば、ディスプレイ装置、自動駐車装置など)に出力する。
 <1-3.制御部の機能ブロック>
 制御部13は、例えばマイコンであって、不揮発性メモリ15に予め格納されたプログラムP0を、SRAM17を作業領域として用いて実行する。制御部13は、このようにプログラムP0を実行することで、図2に示すように、受信制御部71、3D(three-dimensional)点群生成部73、2D(two-dimensional)マップ生成部75、推定部77、方向特定部79、軌道偏差制御部711、探索部713、表示制御部715および自動駐車制御部717として機能する。
 <1-4.制御部の処理手順>
 次に、図3を参照して、制御部13の処理手順を詳説する。
 まず、駐車場において自車両Vの駐車シーンになると、制御部13は、受信制御部71として機能し、入力部11が受信した画像情報IR、ILをSRAM17に転送し格納するよう制御する(図3:ステップS001)。
 ここで、図4は、ステレオカメラ31で撮影される駐車場を上方から見た時の図である。図4の例では、複数の他車両Vaが斜め並列に駐車されている。本開示において、斜め並列駐車とは、複数の他車両Vaの縦中心線が車両の通路P(即ち、自車両Vの進行方向)に対して傾斜した状態で横並びに駐車していることを意味し、縦列駐車および並列駐車の中間的な概念である。
 次に、制御部13は、3D点群生成部73として機能し、ステップS001の処理によりSRAM17に展開された画像情報IR、ILから、自車両Vの進行方向に存在する物体の三次元形状を示す座標値群(以下、3D点群という)を生成する(ステップS003)。この座標値群は、実際は相違する場合もあるが、上述の<1-1.定義>で定義した座標系における値を有するとして、説明を続ける。
 また、ステップS003では、画像情報IR、ILから生成された3D点群からは、路面部分を示す座標値群が取り除かれることが好ましい。具体的には、z座標値がゼロまたは実質ゼロである座標値群が取り除かれる。この処理の結果、3D点群は、路面上に存在する物体の座標値群のみを含むことになる。この3D点群は、図5に例示するように、駐車場に斜め並列に駐車された複数の他車両Vaの端部(即ち、前端または後端)の座標値群を含んでいる。なお、図5中、前縁,後縁の点は黒四角(■)で示される。
 次に、制御部13は、2Dマップ生成部75として機能し、ステップS003で得られた3D点群に含まれるz座標値をゼロにして、3D点群を構成する全点が路面(xy平面)に投影された2Dマップを生成する(ステップS005)。また、本開示では、物体検出部3はステレオカメラ31であるため、画像情報IR、ILの各画素値は光の強さや色を表している場合もある。この場合、制御部13は、図6に例示するように、2Dマップにおいて物体を表す全領域に第一画素値(例えば、黒を示す画素値)を割り当て、その余の全領域には、第一画素値とは異なる第二画素値(例えば、白を示す画素値)を割り当てる。
 次に、制御部13は、推定部77として機能し、ステップS005で得られた2Dマップに基づき、駐車場を推定する(ステップS007)。以下、ステップS007の処理の具体例を挙げる。上述から明らかなように、2Dマップにおいて、物体(他車両Va)の端部は第一画素値で表され、それ以外の部分は第二画素値で表される。制御部13は、2Dマップにおいて、複数の第一画素領域が間隔Eをあけて直線的に並んでいる部分Sを、駐車空間の列Sすなわち駐車場として推定する。
 次に、制御部13は、ステップS007において、駐車場を推定できたか否かを判断する(ステップS009)。駐車場を推定できなかった(NO)と判断すると、制御部13は、ステップS001に戻る。それに対し、駐車場を推定できた(YES)と判断すると、制御部13は、ステップS011を行う。
 次に、制御部13は、方向特定部79として機能し、ステップS007で推定された駐車場が自車両Vの進行方向に対し左右いずれの方向に存在するかを特定する(ステップS011)。具体的には、駐車場と推定された部分のy座標値が正値をとるか、負値をとるかで、この方向は特定可能である。
 次に、制御部13は、軌道偏差制御部711として機能する(ステップS013)。ステップS013において、制御部13は、図7に示すように、ステップS011で特定された駐車場の方向とは逆方向に、自車両Vの進路をシフトさせるよう、自車両Vの操舵量を制御する。シフト量は、特に限定されないが、自車両Vを基準として駐車場とは逆方向側に存在する物体までの距離を超えない。また、操舵量は、自車両Vの進路を安全かつ極力早くシフトさせるよう、適宜設定されるが、自車両Vの車速に基づき定めされることが好ましい。具体例を挙げると、車速が大きい場合、操舵量は相対的に小さく、そうでない場合、操舵量は相対的に大きくされる。
 次に、制御部13は、ステップS001,S003およびS005と同様のステップS015,S017およびS019を実行して、自車両Vの進路シフト後に得られた画像情報IR、ILに基づき、前述同様の2Dマップを生成する。
 次に、制御部13は、探索部713として機能し、ステップS019で得られた2Dマップに基づき、自車両Vの駐車空間を探索する(ステップS021)。以下、ステップS021の処理の具体例を挙げる。隣り合う二個の第一画素領域の間隔が所定値以上であるものを駐車空間の入口として探索する。ここで、所定値は、自車両Vの全幅にマージンを加算した値に適宜設定される。
 なお、ステップS021では、たとえ第一画素領域の間隔が所定値以上であっても、自車両Vから所定値以下の距離にあるものは入口として探索されない。換言すると、探索部713が探索する駐車空間の入口は、自車両Vから所定値を超える距離にあるものに限定される。入口が自車両Vにあまりに近すぎると、自車両Vが安全に駐車空間に進入出来ないからである。なお、所定値は、自車両Vの速度に応じて適宜決定され、実験等により予め求められる。
 ステレオカメラ31を用いた駐車空間の自動探索は従来から提案されている。しかし、本開示によれば、駐車空間の自動探索前に、ステップS011で特定された方向(駐車場)とは逆方向に、自車両Vの進路をシフトさせることで、ステレオカメラ31が入口を遠方からでもより良く見通せるようになる。この状態で自動探索が行われるため、従来よりも正確に遠方から駐車空間を探索することが出来る。
 次に、制御部13は、ステップS021で駐車空間を探索できたか否かを判断する(ステップS023)。駐車空間を探索できなかった(NO)と判断すると、制御部13は、ステップS015に戻る。それに対し、駐車空間を探索できた(YES)と判断すると、制御部13は、ステップS025を行う。
 制御部13は、ステップS025において、表示制御部715として機能し、駐車空間の探索が成功した旨を、外部装置5の一例としてのディスプレイ装置に表示させる。
 制御部13はさらに、ステップS027において、自動駐車制御部717として機能し、ステップS021で探索した駐車空間の情報を、外部装置5の他の例としての自動駐車装置に渡す。自動駐車装置は、公知技術により、自車両Vを駐車空間に駐車させる。
 <1-5.駐車空間探索装置1の作用・効果>
 上述した通り、駐車空間探索装置1によれば、図3のステップS021の駐車空間の自動探索前に、ステップS011で特定された方向(即ち、左方向および右方向のいずれか一方)とは逆方向に、自車両Vの進路をシフトさせる。これによって、ステレオカメラ31は、探索する入口を遠方からでも見通しやすくなるし、この状態でステップS021の自動探索が行われれば、駐車空間が自車両Vの駐車に適しているか等がいち早く判定できるようになる。その結果、従来よりも早く正確に駐車空間を探索することが出来るようになる。
 また、駐車空間探索装置1によれば、斜め並列駐車においても、図4に示すように、入口が自車両Vに向かっている駐車空間に駐車する場合に特に好適である。より具体的には、この種の斜め並列駐車では、目的の駐車空間を自車両が通り過ぎてしまうと、この駐車空間に自車両Vを入れることは難しくなるからである。それに対して、駐車空間探索装置1によれば、この種の斜め並列駐車において、遠方から駐車空間の探索を完了させることが出来るため、探索された駐車空間に自車両Vを入れやすい。
 なお、駐車空間探索装置1は、斜め並列駐車において前進駐車に限らず、図8最上段に示すように、斜め並列駐車における後退駐車にも適用可能であるし、同図中段の並列駐車、さらには同図下段の縦列駐車にも適用可能である。
 <1-6.付記>
 上記では、ステレオカメラ31の画像情報IR、ILに基づき、3D点群および2Dマップが生成されていた。しかし、これに限らず、3D点群および2Dマップは、レーザレーダやミリ波レーダ等から得られる距離画像に基づいても生成可能である。
 上記では、ステップS007において、2Dマップにおける第一画素領域の間隔の連続に基づき、駐車場を推定していた。しかし、これに限らず、駐車場が白線で区画されている場合には、周知の白線検知技術に基づき、駐車場が推定されても良い。この点については、ステップS021にも同様に当てはまる。
 上記では、プログラムP0は不揮発性メモリ15に格納されるとして説明した。しかし、これに限らず、プログラムP0は、コンピュータにより読み取り可能な記録媒体(例えば、DVD(Digital Versatile Disc)等の一過性でない記憶媒体を含む)に格納されて提供されても構わない。他にも、各種端末装置がダウンロードできるように、プログラムP0はサーバ装置に格納されていても良い。
 本開示の駐車空間探索装置は、より正確に駐車スペースを判定可能であり、自動駐車時等に好適である。
 1 駐車空間探索装置
 11 入力部
 13 制御部
 15 不揮発性メモリ
 17 SRAM
 19 出力部
 3 物体検出部
 31 ステレオカメラ
 31R,31L カメラ
 5 外部装置
 71 受信制御部
 73 3D点群生成部
 75 2Dマップ生成部
 77 推定部
 79 方向特定部
 711 軌道偏差制御部
 713 探索部
 715 表示制御部
 717 自動駐車制御部
 IR,IL 画像情報
 P 車両の通路
 P0 プログラム
 V 自車両(車両)
 Va 他車両

Claims (4)

  1.  車両に搭載される物体検出部から、前記車両を基準として前記車両の進行方向側に存在する物体に関する情報を受け取る入力部と、
     前記入力部が受け取った情報に基づき駐車場を推定し、推定された駐車場が前記車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に前記車両の進路をシフトするよう制御し、前記車両が進路をシフトした後に前記入力部が受け取った情報に基づき、前記車両の駐車空間を探索する制御部と、を備えた駐車空間探索装置。
  2.  前記制御部は、前記車両から所定値を超える距離にある前記駐車空間を探索する、請求項1に記載の駐車空間探索装置。
  3.  コンピュータを、
      車両に搭載される物体検出部から、前記車両を基準として前記車両の進行方向側に存在する物体に関する情報を受け取る第一入力ステップ、
      前記第一入力ステップで受け取った情報に基づき駐車場を推定し、推定された駐車場が前記車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に前記車両の進路をシフトするよう制御する軌道偏差ステップ、
      前記軌道偏差ステップの後に、前記物体検出部から、前記車両を基準として前記車両の進行方向側に存在する物体に関する情報を受け取る第二入力ステップ、および、
      前記第二入力ステップで受け取った情報に基づき、前記車両の駐車空間を探索する探索ステップ、として機能させるためのプログラム。
  4.  コンピュータを、
      車両に搭載される物体検出部から、前記車両を基準として前記車両の進行方向側に存在する物体に関する情報を受け取る第一入力ステップ、
      前記第一入力ステップで受け取った情報に基づき駐車場を推定し、推定された駐車場が前記車両の進行方向に向かって左方向および右方向のいずれか一方にある場合、他方に前記車両の進路をシフトするよう制御する軌道偏差ステップ、
      前記軌道偏差ステップの後に、前記物体検出部から、前記車両を基準として前記車両の進行方向側に存在する物体に関する情報を受け取る第二入力ステップ、および、
      前記第二入力ステップで受け取った情報に基づき、前記車両の駐車空間を探索する探索ステップ、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
PCT/JP2017/017622 2016-06-07 2017-05-10 駐車空間探索装置、プログラムおよび記録媒体 Ceased WO2017212849A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US16/303,174 US10847030B2 (en) 2016-06-07 2017-05-10 Parking space search device, parking space searching method, and recording medium
CN201780034093.1A CN109219840B (zh) 2016-06-07 2017-05-10 停车空间搜索装置、停车空间搜索方法以及记录介质
DE112017002839.6T DE112017002839T5 (de) 2016-06-07 2017-05-10 Parkplatzsuchvorrichtung, Programm und Aufzeichnungsmedium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016113574A JP6660595B2 (ja) 2016-06-07 2016-06-07 駐車空間探索装置、プログラムおよび記録媒体
JP2016-113574 2016-06-07

Publications (1)

Publication Number Publication Date
WO2017212849A1 true WO2017212849A1 (ja) 2017-12-14

Family

ID=60577888

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/017622 Ceased WO2017212849A1 (ja) 2016-06-07 2017-05-10 駐車空間探索装置、プログラムおよび記録媒体

Country Status (5)

Country Link
US (1) US10847030B2 (ja)
JP (1) JP6660595B2 (ja)
CN (1) CN109219840B (ja)
DE (1) DE112017002839T5 (ja)
WO (1) WO2017212849A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6699761B2 (ja) * 2017-01-16 2020-05-27 富士通株式会社 情報処理プログラム、情報処理方法および情報処理装置
CN113442908B (zh) * 2020-03-24 2022-04-22 广州汽车集团股份有限公司 自动泊车路径规划方法及系统、泊车控制设备
CN113096436B (zh) * 2021-03-25 2022-12-23 建信金融科技有限责任公司 一种室内泊车方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007302065A (ja) * 2006-05-09 2007-11-22 Toyota Motor Corp 駐車支援装置
JP2009151378A (ja) * 2007-12-18 2009-07-09 Honda Motor Co Ltd 車両用駐車可否判定装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4817015B1 (ja) 1969-08-22 1973-05-26
JPS5845131B2 (ja) 1976-03-24 1983-10-07 三菱電機株式会社 露光装置
JP4682488B2 (ja) 2001-09-13 2011-05-11 トヨタ自動車株式会社 駐車支援装置
JP3925488B2 (ja) * 2003-11-11 2007-06-06 日産自動車株式会社 車両用画像処理装置
WO2006118080A1 (ja) * 2005-04-28 2006-11-09 Equos Research Co., Ltd. 制御装置及び車両
JP4428390B2 (ja) * 2007-02-15 2010-03-10 トヨタ自動車株式会社 駐車支援装置及び駐車支援方法
CN101878494B (zh) 2007-12-18 2013-06-26 本田技研工业株式会社 车辆用可否泊车判断装置、车辆用泊车空间检测装置以及车辆用可移动范围检测装置
JP4530060B2 (ja) 2008-02-19 2010-08-25 トヨタ自動車株式会社 駐車支援装置及び方法
CN101727754B (zh) * 2008-10-28 2013-12-18 财团法人车辆研究测试中心 停车导引系统及其导引方法
US20140132767A1 (en) * 2010-07-31 2014-05-15 Eric Sonnabend Parking Information Collection System and Method
DE102011015777A1 (de) * 2011-04-01 2012-10-04 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Durchführen einer Reiseroutenplanung für ein Fahrzeug
TW201216300A (en) 2011-07-11 2012-04-16 Profound Material Technology Co Ltd Composite silver thread
EP2570771B1 (en) * 2011-09-13 2017-05-17 TomTom Global Content B.V. Route smoothing
JP5923724B2 (ja) * 2011-12-06 2016-05-25 パナソニックIpマネジメント株式会社 車輌案内装置
US9786176B2 (en) * 2012-06-22 2017-10-10 Zonal Systems, Llc System and method for placing virtual geographic zone markers
CN104969238B (zh) * 2013-01-15 2019-06-18 移动眼视力科技有限公司 车辆和用于车辆的成像系统
KR20140144470A (ko) * 2013-06-11 2014-12-19 주식회사 만도 주차제어방법, 장치 및 시스템
JP6025063B2 (ja) * 2013-10-04 2016-11-16 アイシン精機株式会社 駐車支援装置
US9305219B2 (en) * 2014-01-23 2016-04-05 Mitsubishi Electric Research Laboratories, Inc. Method for estimating free space using a camera system
JP5983680B2 (ja) * 2014-06-06 2016-09-06 トヨタ自動車株式会社 自動駐車システム
US9508260B2 (en) * 2014-10-31 2016-11-29 Toyota Motor Engineering & Manufacturing North America, Inc. Method to improve parking space identification in autonomous driving
EP3072710B1 (en) * 2015-03-24 2018-03-28 LG Electronics Inc. Vehicle, mobile terminal and method for controlling the same
KR101806619B1 (ko) * 2015-09-21 2017-12-07 현대자동차주식회사 차량의 주차 안내 장치 및 방법
CA2947892A1 (en) * 2015-11-23 2017-05-23 Wal-Mart Stores, Inc. Navigating a customer to a parking space
US20170197615A1 (en) * 2016-01-11 2017-07-13 Ford Global Technologies, Llc System and method for reverse perpendicular parking a vehicle

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007302065A (ja) * 2006-05-09 2007-11-22 Toyota Motor Corp 駐車支援装置
JP2009151378A (ja) * 2007-12-18 2009-07-09 Honda Motor Co Ltd 車両用駐車可否判定装置

Also Published As

Publication number Publication date
CN109219840B (zh) 2021-07-06
JP6660595B2 (ja) 2020-03-11
CN109219840A (zh) 2019-01-15
JP2017220007A (ja) 2017-12-14
DE112017002839T5 (de) 2019-02-21
US20190333384A1 (en) 2019-10-31
US10847030B2 (en) 2020-11-24

Similar Documents

Publication Publication Date Title
US12352591B2 (en) Apparatus for acquiring 3-dimensional maps of a scene
JP7056540B2 (ja) センサ校正方法およびセンサ校正装置
US11282164B2 (en) Depth-guided video inpainting for autonomous driving
CN111918053A (zh) 车辆图像验证
WO2021196941A1 (zh) 三维目标检测方法及装置
JP6350374B2 (ja) 路面検出装置
JP2019509552A (ja) コンテキスト及び深さ順序を用いる、部分的に遮られた物体の検出
JP2015518600A5 (ja)
JP7202304B2 (ja) 衝突予測装置、衝突予測方法及びプログラム
CN106030681B (zh) 自身位置计算装置以及自身位置计算方法
CN111627001B (zh) 图像检测方法及装置
CN113196007A (zh) 一种应用于车辆的相机系统
WO2015125297A1 (ja) 自己位置算出装置及び自己位置算出方法
JP2016131367A (ja) 移動体システム
WO2015125296A1 (ja) 自己位置算出装置及び自己位置算出方法
WO2017212849A1 (ja) 駐車空間探索装置、プログラムおよび記録媒体
JP2016125843A (ja) 移動体、測定システム、測定方法及びプログラム
US11884303B2 (en) Apparatus and method for determining lane change of surrounding objects
CN115526771A (zh) 基于渲染的激光雷达和相机对齐
JP2020190416A (ja) 認識システム、認識方法、及び認識プログラム
CN104002730A (zh) 立体物检测装置、驾驶支援装置以及立体物检测方法
US12094144B1 (en) Real-time confidence-based image hole-filling for depth maps
CN112613335B (zh) 识别装置、识别方法及存储介质
JP7256659B2 (ja) 路面計測装置、路面計測方法、及び路面計測システム
Iwata et al. Forward obstacle detection in a lane by stereo vision

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17810031

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17810031

Country of ref document: EP

Kind code of ref document: A1