JP2021117974A - 駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体 - Google Patents

駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体 Download PDF

Info

Publication number
JP2021117974A
JP2021117974A JP2020173434A JP2020173434A JP2021117974A JP 2021117974 A JP2021117974 A JP 2021117974A JP 2020173434 A JP2020173434 A JP 2020173434A JP 2020173434 A JP2020173434 A JP 2020173434A JP 2021117974 A JP2021117974 A JP 2021117974A
Authority
JP
Japan
Prior art keywords
parking space
grid map
obstacle
target grid
line segment
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.)
Pending
Application number
JP2020173434A
Other languages
English (en)
Inventor
ソンタオ チャン
Songtao Chang
ソンタオ チャン
ツォン チェン
Cong Chen
ツォン チェン
ウェンチー パイ
Wenzhi Bai
ウェンチー パイ
コイピン ティエン
Guibin Tian
コイピン ティエン
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Publication of JP2021117974A publication Critical patent/JP2021117974A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/01Detecting movement of traffic to be counted or controlled
    • G08G1/04Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/89Sonar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes
    • G01S15/931Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/143Sensing or illuminating at different wavelengths
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • G06V10/457Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by analysing connectivity, e.g. edge linking, connected component analysis or slices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/586Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
    • 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
    • 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/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0004In digital systems, e.g. discrete-time systems involving sampling
    • B60W2050/0005Processor details or data handling, e.g. memory registers or chip architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0052Filtering, filters
    • 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/54Audio sensitive means, e.g. ultrasound
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/50Barriers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/06Automatic manoeuvring for parking
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes
    • G01S15/931Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2015/932Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles for parking operations
    • G01S2015/933Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles for parking operations for measuring the dimensions of the parking space when driving past

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Acoustics & Sound (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

【課題】駐車スペース(例えば、空間型駐車スペース)の検出過程において、車両の進行方向及び距離に対する要求を低減する。【解決手段】車両の移動中に超音波情報を収集するステップと、ターゲットグリッドマップを生成するステップと、ターゲットグリッドマップの特徴認識を行って線分を得るステップと、駐車スペースを表示するために、線分とターゲットグリッドマップに基づいて駐車スペースを生成するステップとを含む。超音波情報に対応するターゲットグリッドマップを生成し、ターゲットグリッドマップの特徴認識を行って得られた線分及びターゲットグリッドマップに基づいて駐車スペースを生成する。【選択図】図1

Description

本開示の実施例は、自動運転の技術分野に関し、特に自動駐車の分野に関し、具体的には駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体に関する。
駐車スペースは、空間型駐車スペースを含み、空間型駐車スペースとは、駐車スペース枠線を有さず、障害物(車両、壁、支柱及び標識棒などを含む)及び障害物の位置に依存する駐車スペースを意味する。
従来技術において、主に超音波データのジャンプエッジによって駐車スペース(特に空間型駐車スペース)を検出する。具体的には、車両の側面での超音波検出データのジャンプエッジを収集し、ジャンプエッジ間隔が一定の閾値よりも大きいものを駐車スペースとして決定する。
しかしながら、発明者は、本開示の実現過程において、超音波データのジャンプエッジに基づく駐車スペースの検出では、車両の進行方向と障害物の側面とが平行でかつ距離が近いことが要求されるため、適用範囲が比較的限定され、検出正確性が低いという問題が少なくとも存在することを見出した。
本開示の実施例の1つの態様によれば、本開示の実施例は駐車スペースの検出方法を提供し、前記方法は、
車両の移動中に超音波情報を収集するステップと、
前記超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するステップと、
前記ターゲットグリッドマップの特徴認識を行って線分を得るステップと、
駐車スペースを表示するために、前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するステップとを含む。
超音波情報に対応するターゲットグリッドマップを生成し、ターゲットグリッドマップの特徴認識を行って得られた線分及びターゲットグリッドマップに基づいて駐車スペースを生成することにより、従来技術における駐車スペース(例えば空間型駐車スペース)の検出では車両の進行方向と障害物の側面とが平行でかつ距離が近いことが要求されるため、適用範囲が限定されるという弊害を回避して、比較的広範囲の適用を実現し、一方、従来技術におけるジャンプエッジ間隔と閾値との比較による誤差範囲が大きいという弊害を回避して、検出正確性を向上させるという技術的効果を実現する。
いくつかの実施例では、前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するステップは、
前記線分から前記車両に対応する、前方方向の特徴線分及び/又は横方向の特徴線分を含む特徴線分を選択することと、
前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成することとを含む。
本開示の実施例では、車両に対応する特徴線分を選択して、該特徴線分及びターゲットグリッドマップに基づいて駐車スペースを生成することにより、車両に対応する駐車スペースの決定を実現することができる。すなわち、決定された駐車スペースが車両の前方方向の要件及び/又は横方向の要件を満たすことができ、それにより駐車スペースの検出と生成の信頼性と正確性を向上させる。
いくつかの実施例では、前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成することは、
前記特徴線分に基づいて前記ターゲットグリッドマップから前記車両に対応する複数のグリッドを選定することと、
選定された複数のグリッドに対応する領域を前記駐車スペースとして決定することとを含む。
本開示の実施例では、特徴線分に基づいてターゲットグリッドマップから、相応する複数のグリッドに対応する領域を駐車スペースとして選定することにより、片側境界又は両側境界の駐車スペース(空間型駐車スペースなど)の検出を実現することができ、それによって駐車スペース検出の柔軟性及び信頼性が実現され、本開示の実施例の方法に強い汎用性を持たせる。
いくつかの実施例では、選定された複数のグリッドに対応する領域を前記駐車スペースとして決定した後、前記方法は、さらに、
複数の前記駐車スペースが同じグリッドを含み、同じグリッドの数が予め設定された第1閾値よりも大きいことに応答して、同じグリッドを含む複数の駐車スペースに対して融合処理を行うことを含む。
本開示の実施例では、融合処理によって、決定された駐車スペースの信頼性を向上することができ、一方、その後の駐車の安全性及び信頼性を向上させることができる。
いくつかの実施例では、前記駐車スペースを生成した後、前記方法は、さらに、
前記駐車スペースに対応するグリッドの少なくとも一部が障害物点に占有され、障害物点に占有されたグリッドの数が予め設定された第2閾値よりも大きいことに応答して、前記駐車スペースをフィルタリングすることを含む。
本開示の実施例では、駐車スペースをフィルタリングすることにより、決定された駐車スペースの正確性と実用性を向上させることができ、一方、駐車スペースを決定した後、駐車スペースをフィルタリングすることは、フィルタリングの回数を減らし、計算リソースとコストを削減し、リソースを節約して効率を向上させる技術的効果を実現できる。
いくつかの実施例では、前記駐車スペースを生成した後、前記方法は、さらに、
前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集し、収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整するステップ、及び/又は、
前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得、また前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整するステップを含む。
本開示の実施例では、駐車スペースを生成した後、駐車スペースの幅及び/又は角度を調整することにより、最終的に決定された駐車スペースの正確性と信頼性を向上させ、その後の駐車の安全性を向上させることができる。
いくつかの実施例では、前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集することは、
前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得ることを含む。
また、収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整することは、前記第1障害物点集合に基づいて、前記駐車スペースの左側の1つの予め設定された駐車スペース幅と前記駐車スペースの右側の1つの予め設定された駐車スペース幅との間の障害物点のない幅領域になるまで、前記駐車スペースを幅方向で調整するとともに、前記幅領域に基づいて前記駐車スペースの幅を調整することを含む。
いくつかの実施例では、前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得ることは、
前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得ることを含む。
また、前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得ることは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの深さ方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの深さの障害物点を取得して、前記第2障害物点集合を得ることを含む。
また、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整することは、前記第1障害物点集合及び前記第2障害物点集合に対してそれぞれフィッティングを行うことにより、前記駐車スペースの調整角度を生成し、前記調整角度及び基準角度に従って前記駐車スペースの角度を調整することを含む。
いくつかの実施例では、前記超音波情報に対応するターゲットグリッドマップを生成することは、
予め設定されたグリッドマップに対する前記車両の位置決め情報を収集することと、
前記位置決め情報及び超音波センサの内外パラメータに基づいて前記超音波情報を前記予め設定されたグリッドマップに更新し、前記ターゲットグリッドマップを生成することとを含む。
本開示の実施例の他の態様によれば、本開示の実施例は駐車スペースの検出装置をさらに提供し、前記装置は、
車両の移動中に超音波情報を収集するための第1収集モジュールと、
前記超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するための第1生成モジュールと、
前記ターゲットグリッドマップの特徴認識を行って線分を得るための認識モジュールと、
駐車スペースを表示するために、前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するための第2生成モジュールとを含む。
いくつかの実施例では、前記第2生成モジュールは、前記線分から前記車両に対応する、前方方向の特徴線分及び/又は横方向の特徴線分を含む特徴線分を選択し、前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するために用いられる。
いくつかの実施例では、前記第2生成モジュールは、前記特徴線分に基づいて前記ターゲットグリッドマップから前記車両に対応する複数のグリッドを選定し、選定された複数のグリッドに対応する領域を前記駐車スペースとして決定するために用いられる。
いくつかの実施例では、前記第2生成モジュールは、複数の前記駐車スペースが同じグリッドを含み、同じグリッドの数が予め設定された第1閾値よりも大きいことに応答して、同じグリッドを含む複数の駐車スペースに対して融合処理を行うために用いられる。
いくつかの実施例では、前記検出装置は、さらに、
前記駐車スペースに対応するグリッドの少なくとも一部が障害物点に占有され、障害物点に占有されたグリッドの数が予め設定された第2閾値よりも大きいことに応答して、前記駐車スペースをフィルタリングするためのフィルターモジュールを含む。
いくつかの実施例では、前記検出装置は、さらに、
前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集するための第2収集モジュールと、収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整するための第1調整モジュール、及び/又は
前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得るための第2収集モジュールと、前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得るための第3収集モジュールと、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整するための第2調整モジュールとを含む。
いくつかの実施例では、前記第2収集モジュールは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得るために用いられる。
前記第1調整モジュールは、前記第1障害物点集合に基づいて、前記駐車スペースの左側の1つの予め設定された駐車スペース幅と前記駐車スペースの右側の1つの予め設定された駐車スペース幅との間の障害物点のない幅領域になるまで、前記駐車スペースを幅方向で調整するとともに、前記幅領域に基づいて前記駐車スペースの幅を調整するために用いられる。
いくつかの実施例では、前記第2収集モジュールは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得るために用いられる。
前記第3収集モジュールは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの深さ方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの深さの障害物点を取得して、前記第2障害物点集合を得るために用いられる。
前記第2調整モジュールは、前記第1障害物点集合及び前記第2障害物点集合に対してそれぞれフィッティングを行うことにより、前記駐車スペースの調整角度を生成し、前記調整角度及び基準角度に従って前記駐車スペースの角度を調整するために用いられる。
いくつかの実施例では、前記第1生成モジュールは、予め設定されたグリッドマップに対する前記車両の位置決め情報を収集し、前記位置決め情報及び超音波センサの内外パラメータに基づいて前記超音波情報を前記予め設定されたグリッドマップに更新し、前記ターゲットグリッドマップを生成するために用いられる。
本開示の実施例の他の態様によれば、本開示の実施例は電子機器をさらに提供し、前記電気機器は、
少なくとも1つのプロセッサ、及び
前記少なくとも1つのプロセッサに通信接続されるメモリを含み、
前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が記憶され、前記命令は前記少なくとも1つのプロセッサによって実行され、前記少なくとも1つのプロセッサに上記いずれかの実施例に記載の方法を実行させる。
本開示の実施例の他の態様によれば、本開示の実施例は車両をさらに提供し、前記車両は上記いずれかの実施例に記載の駐車スペースの検出装置、又は、上記の実施例に記載の電子機器を含む。
本開示の実施例の他の態様によれば、本開示の実施例はコンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体をさらに提供し、前記コンピュータ命令はコンピュータに上記いずれかの実施例に記載の方法を実行させるために用いられる。
本開示の実施例の他の態様によれば、本開示の実施例は駐車スペースの検出方法をさらに提供し、前記方法は、
収集された超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するステップと、
前記ターゲットグリッドマップの特徴認識を行って線分を得るステップと、
前記線分と前記ターゲットグリッドマップに基づいて駐車スペースを生成するステップとを含む。
本開示の実施例は、駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体を提供し、前記方法は、車両の移動中に超音波情報を収集するステップと、超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するステップと、ターゲットグリッドマップの特徴認識を行って線分を得るステップと、駐車スペースを表示するために、線分とターゲットグリッドマップに基づいて駐車スペースを生成するステップとを含む。超音波情報に対応するターゲットグリッドマップを生成し、ターゲットグリッドマップの特徴認識を行って得られた線分及びターゲットグリッドマップに基づいて駐車スペースを生成することにより、従来技術における駐車スペース(例えば空間型駐車スペース)の検出は車両の進行方向と障害物の側面とが平行でかつ距離が比較的に近いことを要求するため、応用範囲が限定されるという弊害を回避し、比較的広範囲の適用を実現し、一方、従来技術におけるジャンプエッジ間隔と閾値との比較による誤差範囲が大きいという弊害を回避して、検出正確性を向上させるという技術的効果を実現する。そして、本開示の実施例の駐車スペースの検出方法は、超音波情報に対応するターゲットグリッドマップを生成し、ターゲットグリッドマップの特徴認識を行って得られた線分及びターゲットグリッドマップに基づいて駐車スペースを生成するため、強い汎用性を有し、片側境界又は両側境界の垂直空間型駐車スペース、平行空間型駐車スペース、斜め空間型駐車スペース等の検出をサポートすることができ、駐車スペース(例えば、空間型駐車スペース)の検出過程において、車両の進行方向及び距離に対する要求をさらに低減する。
以下、上記の態様が奏する他の効果について、具体的な実施例を組み合わせて説明する。
図面は本発明をよりよく理解するために用いられ、本開示を限定するものではない。
本開示の実施例の駐車スペースの検出方法の概略フローチャートである。 本開示の実施例の駐車スペースの検出方法の適用シナリオの概略図である。 本開示の実施例のターゲットグリッドマップの概略図である。 本開示の実施例の直線線分を生成した後のターゲットグリッドマップの概略図である。 本開示の実施例の生成された駐車スペースの概略図である。 本開示の実施例の融合処理後の概略図である。 本開示の実施例の他の実施例の駐車スペースの検出方法の概略フローチャートである。 本開示の実施例のフィルタリング後の概略図である。 本開示の実施例の他の実施例の駐車スペースの検出方法の概略フローチャートである。 本開示の実施例の幅調整の概略図である。 本開示の実施例の角度調整の概略図である。 本開示の実施例の駐車スペースの検出装置の概略図である。 本開示の実施例の駐車スペースの検出装置の概略図である。 本開示の実施例の電子機器のブロック図である。 本開示の実施例の車両の概略構造図である。 本開示の実施例の駐車スペースの検出方法の概略フローチャートである。
以下、添付図面を参照しながら、本開示の実施例の例示的な例について説明する。ここで、理解を容易にするために本開示の実施例の様々な詳細を含むが、それらは単なる例示的なものと見なされるべきである。したがって、当業者は、本開示の実施例の範囲及び趣旨から逸脱することなく、本明細書に記載された実施例に対して様々な変更及び修正を行うことができることを認識すべきである。同様に、以下の説明では、明確かつ簡潔にするために、公知の機能及び構造の説明を省略する。
本開示の実施例の1つの態様によれば、本開示の実施例は駐車スペースの検出方法を提供する。
図1を参照されたい。図1は本開示の実施例の駐車スペースの検出方法の概略フローチャートである。
図1に示すように、当該方法は、S101〜S104を含む。
S101において、車両の移動中に超音波情報を収集する。
ここで、本開示の実施例の駐車スペースの検出方法の実行主体は、駐車スペースの検出装置であってもよく、検出装置は、超音波システム(センサ及びプロセッサを含む)、レーダー、CPUプロセッサ、車載ボックス、ドメインコントローラ、カーネットワーキングチップ等であってもよい。
なお、本開示の実施例における駐車スペースは、空間型駐車スペースであってもよく、空間型駐車スペースとは、駐車スペース枠線を有さず、障害物(車両、壁、支柱及び標識棒などを含む)及び障害物の位置に依存する駐車スペースを意味する。つまり、空間型駐車スペースの少なくとも1つの境界には、車両が駐車しているか、又は壁や支柱などの障害物がある。空間型駐車スペースの境界に障害物があるか否かに基づいて、両側境界の空間型駐車スペース及び片側境界の空間型駐車スペースに分けられる。ここで、両側境界の空間型駐車スペースとは空間型駐車スペースの左境界と右境界に両方ともに障害物があることを意味し、片側境界の空間型駐車スペースとは空間型駐車スペースの左境界又は右境界に障害物があることを意味する。
本開示の実施例の駐車スペースの検出方法の実行主体が超音波システムである場合、超音波システム内の超音波センサによって超音波情報を収集することができる。
例えば、超音波センサは、送信機と、受信機と、コントローラと、電源とを含む。ここで、送信機は、振動子の振動により超音波を生成して空中に放射するものである。受信機は、振動子が超音波を受信すると、超音波に従って対応する機械的振動を生成し、それを電気エネルギーに変換して受信機の出力とするものである。コントローラは、集積回路を用いて送信機の超音波送信を制御して、受信機が超音波情報を受信したか否かを判断するものである。電源は、超音波センサが外部直流電源を利用して給電し、内部定電圧回路を介してセンサの動作に供給されるようにするものである。
S102において、超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成する。
ここで、ターゲットグリッドマップは障害物の占有率を特徴付けるためのグリッドマップである。すなわち、ターゲットグリッドマップは、複数のグリッドを含むマップであり、かつターゲットグリッドマップに基づいて超音波情報に対応する障害物で占有されたグリッドの比率を決定するマップである。
上記超音波センサの原理から、超音波情報を分析して障害物があるか否かを判断することができ、障害物がある場合、超音波システムにおけるプロセッサにより障害物が占有するグリッドを決定し、それによりターゲットグリッドマップを生成することがわかる。
S103において、ターゲットグリッドマップの特徴認識を行って線分を得る。
ここで、ハフ変換によりターゲットグリッドマップに対して特徴認識を行うことで、対応する線分を迅速に取得することができる。
S104において、駐車スペースを表示するために、線分とターゲットグリッドマップに基づいて駐車スペースを生成する。
本開示の実施例の駐車スペースの検出方法をより深く理解させるために、図2に示す適用シナリオを参照して本開示の実施例の方法について詳細に説明する。
図2に示すように、車両100には超音波センサ200が設けられ、車両100の左右両側には少なくとも1つの超音波センサ200(図2では車両の左側に設けられた2つの超音波センサを例示的に示す)がそれぞれ設けられ、車両100の前後側にも少なくとも1つの超音波センサ200(図2では車両の前後に1つの超音波センサがそれぞれ設けられることを例示的に示す)がそれぞれ設けられる。より良い駐車スペース検出結果を提供するために、車両の前後側に設けられた超音波センサ200及び車両の左右側に設けられた超音波センサ200にはいずれもプロセッサ(未図示)が接続されてもよい。ここで、超音波システムは超音波センサ200及びプロセッサを含む。
いくつかの実施例では、車両100の左右両側の超音波センサ200は、長距離検出用の超音波センサであってもよく、車両100の前後の超音波センサ200は、短距離検出用の超音波センサであってもよい。
なお、長距離検出と短距離検出は、相対的な概念に過ぎず、すなわち、車両100の前後側の超音波センサと比べて、車両100の左右側の超音波センサの検出距離が長く、同様に、車両100の左右側の超音波センサと比べて、車両100の前後側の超音波センサの検出距離が短い。
なお、図2に示す超音波センサの設置位置と数は例示的な説明に用いられるだけで、本開示の実施例の範囲を限定するものと理解することはできない。
車両100が駐車場に入った後、超音波センサ200が超音波情報を収集し、収集した超音波情報をプロセッサに伝送することが可能で、プロセッサが超音波情報を分析して、対応するターゲットグリッドマップを生成し、詳細については、図3(図3は、本開示の実施例のターゲットグリッドマップの概略図である)を参照できる。
プロセッサは、予め記憶されたハフ変換を呼び出し、ターゲットグリッドマップの特徴認識を行い、直線線分を生成することが可能で、詳細については、図4(図4は、本開示の実施例の直線線分が生成された後のターゲットグリッドマップの概略図である)を参照できる。
プロセッサは線分とターゲットグリッドマップに基づいて駐車スペースを生成し、詳細については、図5(図5は、本開示の実施例の生成された駐車スペースの概略図である)を参照できる。
なお、上記の例は、本開示の実施例の適用シナリオの例示にすぎず、本開示の実施例を限定するものと理解することはできない。
他のいくつかの実施例では、駐車スペースの検出方法の実行主体が車載ボックスである場合、収集された超音波情報を超音波センサにより車載ボックスに送信し、車載ボックスにより駐車スペースを生成することができ、車載ボックスのディスプレイで駐車スペースを表示するようにディスプレイを車載ボックスと一体に合成することができる。
同様に、他のいくつかの実施例では、駐車スペースの検出方法の実行主体がレーダーである場合、超音波情報をレーダーにより収集し、収集された超音波情報をレーダー内に設定されたプロセッサに送信し、レーダー内に設定されたプロセッサにより駐車スペースが生成されることができる。
同様に、他のいくつかの実施例では、駐車スペースの検出方法の実行主体がCPUプロセッサである場合、収集された超音波情報を超音波センサによりCPUプロセッサに送信し、CPUプロセッサにより駐車スペースを生成することができる。
同様に、他のいくつかの実施例では、駐車スペースの検出方法の実行主体がドメインコントローラである場合、収集された超音波情報を超音波センサによりドメインコントローラに送信し、ドメインコントローラにより駐車スペースを生成することができる。
同様に、他のいくつかの実施例では、駐車スペースの検出方法の実行主体がカーネットワーキングチップである場合、収集された超音波情報を超音波センサによりカーネットワーキングチップに送信し、カーネットワーキングチップにより駐車スペースを生成することができる。
本開示の実施例では、新たな駐車スペースの検出方法を提供し、当該方法は、車両の移動中に超音波情報を収集するステップと、超音波情報に対応するターゲットグリッドマップを生成するステップと、ターゲットグリッドマップの特徴認識を行って線分を得るステップと、駐車スペースを表示するために、線分とターゲットグリッドマップに基づいて駐車スペースを生成するステップとを含む。超音波情報に対応するターゲットグリッドマップを生成し、ターゲットグリッドマップの特徴認識を行って得られた線分及びターゲットグリッドマップに基づいて駐車スペースを生成することにより、従来技術における駐車スペースの検出では車両の進行方向と障害物の側面とが平行でかつ距離が近いことが要求されるために適用範囲が限定されるという弊害を回避して、比較的広範囲の適用を実現し、一方、従来技術におけるジャンプエッジ間隔と閾値との比較による誤差範囲が大きいという弊害を回避して、検出正確性を向上させるという技術的効果を実現する。
そして、本開示の実施例の駐車スペースの検出方法は、超音波情報に対応するターゲットグリッドマップを生成し、ターゲットグリッドマップの特徴認識を行って得られた線分及びターゲットグリッドマップに基づいて駐車スペースを生成することを採用するため、強い汎用性を有し、片側境界又は両側境界の垂直空間型駐車スペース、平行空間型駐車スペース、斜め空間型駐車スペース等の検出をサポートすることができ、駐車スペースの検出過程において、車両の進行方向及び距離に対する要件もさらに低減される。
いくつかの実施例では、S104はS41及びS42を含む。
S41において、線分から車両に対応する、前方方向の特徴線分及び/又は横方向の特徴線分を含む特徴線分を選択する。
当該ステップにおいて、線分から車両に対応する特徴線分を選択する。車両に対応する特徴線分とは、車両の幅方向又は長さ方向での障害物に対応する線分であることを意味する。ここで、前方方向の特徴線分は車両の幅方向での障害物に対応する線分であり、横方向の特徴線分は車両の長さ方向での障害物に対応する線分である。
例えば、1〜2メートルの線分を車両の前方方向の特徴線分として保持し、4〜6メートルの線分を車両の横方向の特徴線分として保持する。
S42において、特徴線分及びターゲットグリッドマップに基づいて駐車スペースを生成する。
本開示の実施例では、線分のスクリーニングにより、車両の幅に合致する線分(つまり、前方方向の特徴線分)を決定し、車両の長さに合致する線分(つまり、横方向の特徴線分)を決定し、それにより決定された駐車スペースが車両の幅特徴に合致し、かつ車両の長さ特徴に合致することを実現し、さらに、決定された駐車スペースの信頼性と正確性の技術的効果を達成する。
いくつかの実施例では、S42はS421及びS422を含む。
S421において、特徴線分に基づいて、ターゲットグリッドマップから車両に対応する複数のグリッドを選定する。
S422において、選定された複数のグリッドに対応する領域を駐車スペースとして決定する。
上記の例から、空間型駐車スペースは両側境界の空間型駐車スペースであってもよく、片側境界の空間型駐車スペースであってもよいことが分かる。
前方方向の特徴線分を例にとると、前方方向の特徴線分が1本だけあれば、当該前方方向の特徴線分をもとに、ターゲットグリッドマップから車両の幅と長さとを満たす複数のグリッドを選定し、選定された複数のグリッドに対応する領域を駐車スペースとして決定する。
前方方向の特徴線分が複数本あれば、それぞれそのうちの各1本の前方方向の特徴線分をもとに、駐車スペースの決定を行うことができる。
同様に、横方向の特徴線分を例にとると、横方向の特徴線分が1本だけあれば、当該横方向の特徴線分をもとに、ターゲットグリッドマップから車両の幅と長さとを満たす複数のグリッドを選定し、選定された複数のグリッドに対応する領域を駐車スペースとして決定する。
横方向の特徴線分が複数本あれば、それぞれそのうちの各1本の横方向の特徴線分をもとに、駐車スペースの決定を行うことができる。
いくつかの実施例では、S422の後、当該方法は、さらに、
複数の駐車スペースが同じグリッドを含み、同じグリッドの数が予め設定された第1閾値よりも大きいことに応答して、同じグリッドを含む複数の駐車スペースに対して融合処理を行うS423を含む。
当該ステップは、具体的には、複数の駐車スペースが同じグリッドを含むか否かを判断し、そうであれば、続いて同じグリッドの数が第1閾値よりも大きいか否かを判断し、そうであれば、同じグリッドを含む複数の駐車スペースに対して融合処理を行い、1つの駐車スペースを得ることを含むことができる。
ここで、第1閾値は必要に応じて設定できる。
いくつかの実施例では、第1閾値は、1つの駐車スペースに対応するグリッドの数の半分以上である。
他のいくつかの実施例では、複数の駐車スペースに対して融合処理を行うか否かを、同じグリッドが占める面積を決定することによって決定してもよい。
例えば、同じグリッドが占める面積が1つの駐車スペースに対応する面積の1/2よりも大きい場合、複数の駐車スペースに対して融合処理を行う。
いくつかの実施例では、融合処理は平均化プロセスであり得る。例えば、複数の駐車スペースの前方方向の特徴線分のターゲットグリッドマップ内での位置を平均化して、融合後の前方方向の特徴線分の位置を得、複数の駐車スペースの横方向特徴線分のターゲットグリッドマップ内での位置を平均化して、融合後の横方向特徴線分の位置を得る。
図5に示すように、駐車スペース1及び駐車スペース2は同じグリッドを含み、すなわち駐車スペース1と駐車スペース2が部分的に重なり、同じグリッドの数が駐車スペース1(又は駐車スペース2)の総グリッド数の2分の1よりも大きい場合、駐車スペース1と駐車スペース2に対して融合処理を行って、1つの駐車スペースを得る。図6に示すように、図6は、本開示の実施例の融合処理後の概略図であり、駐車スペース1と駐車スペース2の融合駐車スペースを駐車スペース3として標記する。
本開示の実施例では、同じグリッドを含む複数の駐車スペースに対して融合処理を行い、これは、同じグリッドを含む複数の駐車スペースを補正して、車両スペースの信頼性を確保しつつ、駐車中に車両が両側の障害物(例えば車両)と同じ距離を保つことを可及的に確保して、両側の障害物と擦れない距離を確保し、それにより駐車時の安全性を高めることに相当する。
図7(図7は、本開示の実施例の他の実施例の駐車スペースの検出方法の概略フローチャートである)を参照して分かるように、いくつかの実施例では、S104の後、当該方法は、さらに、
駐車スペースに対応するグリッドの少なくとも一部が障害物点に占有され、障害物点に占有されたグリッドの数が予め設定された第2閾値よりも大きいことに応答して、駐車スペースをフィルタリングするS105を含む。
同様に、第2閾値は必要に応じて設定できる。
図5及び図6を参照すると、ある駐車スペースに対応するグリッドでは、他の障害物に対応する障害物点がある可能性があることが分かり、具体的には図5及び図6に示す「他の障害物」のマークを参照することができる。
ここで、「他の障害物」は、駐車できないように、該駐車スペースに「駐車しないでください」という標識物が置かれているか、又は当該駐車スペースに雑貨が置かれている可能性があることを示すために用いられる。具体的には、フィルタリング後の概略図である図8を参照できる。
本開示の実施例では、駐車スペースが検出された後に駐車スペースをフィルタリングすることにより、駐車スペースの検出中に他の障害物検出を行う際の計算リソースが大きいという弊害を減らすことができるため、計算リソースを節約し、駐車スペースを決定する効率を高め、駐車スペースを決定する信頼性を高めるという技術的効果を向上させる。
図9(図9は、本開示の実施例の他の実施例の駐車スペースの検出方法の概略フローチャートである)を参照して分かるように、いくつかの実施例では、S104の後、当該方法は、S106及び/又はS107をさらに含む。
S106において、駐車スペースの幅方向に基づいてターゲットグリッドマップ内の障害物点を収集し、収集された第1障害物点集合に基づいて駐車スペースの幅を調整する。
ここで、障害物点は、超音波情報に基づいて生成されたターゲットグリッドマップのうち、障害物がある可能性を示すためのグリッドであり、障害物点に対応するグリッドのターゲットグリッドマップにおける位置情報が、障害物に対応する位置情報である。
当該ステップにおいて、第1障害物点集合に基づいて駐車スペースの幅を調整することに相当する。
S107において、駐車スペースの幅方向に基づいてターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得、駐車スペースの深さ方向に基づいてターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得、調整後の駐車スペースを表示するために、第1障害物点集合及び第2障害物点集合に基づいて駐車スペースの角度を調整し、調整後の駐車スペースに基づいて駐車する。
当該ステップにおいて、第1障害物点集合及び第2障害物点集合に基づいて駐車スペースの角度を調整することに相当する。
いくつかの実施例では、第1障害物点集合を収集することは、具体的に、駐車スペースに基づいてターゲットグリッドマップから駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、第1障害物点集合を得ることを含む。
そして、収集された第1障害物点集合に基づいて駐車スペースの幅を調整することは、第1障害物点集合に基づいて、幅方向で前記駐車スペースの左側の1つの予め設定された駐車スペース幅と前記駐車スペースの右側の1つの予め設定された駐車スペース幅との間の障害物点のない幅領域になるまで、駐車スペースを調整し、幅領域に基づいて駐車スペースの幅を調整することを含む。
駐車スペースの幅調整の原理をより明確にするために、次に幅調整の原理を図10に関連して詳細に説明する。
車両が駐車スペースに駐車された後、左右のドアを正常に開くことができるはずで、すなわち、車両が駐車スペースに駐車された後、左右のドアを開くとき、左右のドアは他の車両又は障害物とぶつからない。したがって、本開示の実施例では、駐車スペースの幅を適切に調整することを理解できるだろう。
具体的には、駐車スペースの幅方向は、車両の左側のドアの開き方向である駐車スペースの左側の幅方向と、車両の右側のドアの開き方向である車両の右側の幅方向とを含む。図10のL1に示すように、駐車スペースの左側の幅方向の障害物点の範囲を取得し、図10のL2に示すように、駐車スペースの右側の幅方向の障害物点の範囲を取得する。なお、図10に示すように、取得された範囲には全て障害物点が含まれるとは限らず、一部には障害物点が含まれる場合がある。
第1障害物点集合に基づいて、中央の障害物点のない幅領域になるまで、幅方向で駐車スペースを調整するとともに、幅領域の幅に基づいて駐車スペースの幅として決定する。具体的には、幅領域の中央位置を駐車スペースの幅の中央位置として決定する。
例えば、L1中の点に対してランダムサンプリング一致(RANdom SAmple Consensus、RANSAC)直線フィッティング法で直線フィッティングを行って、線分l1を得る。L2中の点に対してランダムサンプリング一致(RANdom SAmple Consensus、RANSAC)直線フィッティング法で直線フィッティングを行って、線分l2を得る。線分l1と線分l2の隣接している2つの端点に基づいて駐車スペースの幅を調整する。
いくつかの実施例では、上記の例をもとにして駐車スペースの角度を調整することができる。図11を参照して本開示の実施例の角度調整の原理について詳細に説明する。
例えば、上記の例の方法に基づいて第1障害物点集合を得た後、続いて第2障害物点集合を取得することができ、ここで、第2障害物点集合を取得することは、具体的には、駐車スペースに基づいてターゲットグリッドマップから駐車スペースの深さ方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの深さの障害物点を取得して、第2障害物点集合を取得することを含んでもよい。
同様に、図11を参照すると、図11のL3に示すように、駐車スペースの左側の深さ方向の障害物点の範囲を取得し、図11のL4に示すように、駐車スペースの右側の深さ方向の障害物点の範囲を取得することが分かる。なお、図11に示すように、取得された範囲には全て障害物点が含まれるとは限らず、一部には障害物点が含まれる場合がある。
第1障害物点集合及び第2障害物点集合に対してそれぞれフィッティングを行い、駐車スペースの調整角度を生成し、調整角度及び基準角度に従って駐車スペースの角度を調整する。
具体的には、L1をフィッティングして、線分l1及び車両の幅方向に基づく線分l1の角度∠1を得る。L3をフィッティングして、線分l3及び車両の深さ方向に基づく線分l3の角度∠3を得る。基準角度は90°であると、調整角度∠4=((∠1+90°)+∠3)/2である。
この例は左の幅方向と左の深さ方向を例示として説明し、右の幅方向と右の深さ方向の原理は同じであるため、ここでは説明を省略する。
ここで、ランダムサンプリング一致(RANdom SAmple Consensus、RANSAC)直線フィッティング法で障害物点を直線にフィッティングすることができ、これは、RANSAC直線フィッティング法はデータ量が少ないときに効率と精度を兼備するとともに、強い外点ロバスト性を有するからである。したがって、RANSAC直線フィッティング法で直線フィッティングを行うことは正確性を向上させ、計算コストを節約するという技術的効果を有する。
つまり、本開示の実施例では、ターゲットグリッドマップから、それぞれ駐車スペースの左側と右側で駐車スペースの幅方向における駐車スペース幅での障害物点領域を取得し、それぞれ駐車スペースの左側と右側で駐車スペースの深さ方向における駐車スペース深さでの障害物点領域を取得し、RANSAC直線フィッティング法で上記の4つの領域、即ち、図11に示すL1、L2、L3及びL4における障害物点をそれぞれ直線にフィッティングする。深さ方向における障害物点がなす直線角度と幅方向における障害物点がなす直線角度との差が90°であることが知られているため、4つの領域をフィッティングした直線角度を参照して、角度方向に応じて駐車スペースを調整することができる。
いくつかの実施例では、S102はS21及びS22を含む。
S21において、予め設定されたグリッドマップに対する車両の位置決め情報を収集する。
ここで、予め設定されたグリッドマップは車両が位置する駐車場に基づいて決定され、グリッドマップの大きさは要件、履歴記録、試験などに基づいて設定されてもよく、例えば3m×3mに設定されてもよく、グリッドマップの座標系が駐車場の位置情報に基づいて決定された座標系であってもよい。グリッドマップの座標系は、車両の中心点をグリッドマップの座標の原点として、車両の走行方向を座標のY軸、車両の左右方向を座標のX軸とするなど、車両の位置情報に基づいて決定された座標系であってもよい。グリッドマップの座標系は、予め設定された座標系であってもよい。
いくつかの実施例では、位置決め情報はGPSを介して決定されてもよい。もちろん、位置決め情報は対応するセンサによっても決定されてもよい。
S22において、位置決め情報及び超音波センサの内外パラメータに基づいて超音波情報を予め設定されたグリッドマップに更新して、ターゲットグリッドマップを生成する。
本開示の実施例では、位置決め情報に基づいて車両と予め設定されたグリッドマップとの間の相対的な位置関係を決定することができ、超音波センサの外部パラメータに基づいて車両と超音波センサとの間の相対的な位置関係を決定することができ、それにより超音波センサとグリッドマップとの間の相対的な位置関係を決定することができる。超音波センサの内部パラメータは、超音波検出モデルパラメータであり、予め設定されたグリッドマップにおける検出領域にあるグリッドの占有率を更新して、ターゲットグリッドマップを取得するために用いられる。
本開示の実施例の他の態様によれば、本開示の実施例は駐車スペースの検出装置をさらに提供する。
図12を参照されたい。本開示の実施例の駐車スペースの検出装置の概略図である。
図12に示すように、当該装置は、
車両の移動中に超音波情報を収集するための第1収集モジュール10と、
前記超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するための第1生成モジュール20と、
前記ターゲットグリッドマップの特徴認識を行って線分を得るための認識モジュール30と、
駐車スペースを表示するために、前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するための第2生成モジュール40とを含む。
いくつかの実施例では、前記第2生成モジュール40は、前記線分から前記車両に対応する、前方方向の特徴線分及び/又は横方向の特徴線分を含む特徴線分を選択し、前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するために用いられる。
いくつかの実施例では、前記第2生成モジュール40は、前記特徴線分に基づいて前記ターゲットグリッドマップから前記車両に対応する複数のグリッドを選定し、選定された複数のグリッドに対応する領域を前記駐車スペースとして決定するために用いられる。
いくつかの実施例では、前記第2生成モジュール40は、複数の前記駐車スペースが同じグリッドを含み、同じグリッドの数が予め設定された第1閾値よりも大きいことに応答して、同じグリッドを含む複数の駐車スペースに対して融合処理を行うために用いられる。
図13を参照して分かるように、いくつかの実施例では、当該装置は、さらに、
前記駐車スペースに対応するグリッドの少なくとも一部が障害物点に占有され、障害物点に占有されたグリッドの数が予め設定された第2閾値よりも大きいことに応答して、前記駐車スペースをフィルタリングするためのフィルターモジュール50を含む。
図13を参照して分かるように、いくつかの実施例では、当該装置は、さらに
前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集するための第2収集モジュール60と、収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整するための第1調整モジュール70、及び/又は
前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得るための第2収集モジュール60と、前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得るための第3収集モジュール80と、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整するための第2調整モジュール90とを含む。
いくつかの実施例では、前記第2収集モジュール60は、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得るために用いられ、
前記第1調整モジュール70は、第1障害物点集合に基づいて、前記駐車スペースの左側の1つの予め設定された駐車スペース幅と前記駐車スペースの右側の1つの予め設定された駐車スペース幅との間の障害物点のない幅領域になるまで、前記駐車スペースを幅方向で調整し、前記幅領域に基づいて前記駐車スペースの幅を調整するために用いられる。
いくつかの実施例では、前記第2収集モジュール60は、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得るために用いられ、
前記第3収集モジュール80は、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの深さ方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの深さの障害物点を取得して、前記第2障害物点集合を得るために用いられ、
前記第2調整モジュール90は、前記第1障害物点集合及び前記第2障害物点集合に対してそれぞれフィッティングを行うことにより、前記駐車スペースの調整角度を生成し、前記調整角度及び基準角度に従って前記駐車スペースの角度を調整するために用いられる。
いくつかの実施例では、前記第1生成モジュール20は、予め設定されたグリッドマップに対する前記車両の位置決め情報を収集し、前記位置決め情報及び超音波センサの内外パラメータに基づいて前記超音波情報を前記予め設定されたグリッドマップに更新して、前記ターゲットグリッドマップを生成するために用いられる。
本開示の実施例によれば、本開示は電子機器及び読み取り可能な記憶媒体をさらに提供する。
図14は、本開示の実施例の電子機器のブロック図である。電子機器は、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、大型コンピュータ、及び他の適切なコンピュータなどの様々な形態のデジタルコンピュータを表すことが意図される。電子機器は、さらに、パーソナルデジタルアシスタント、携帯電話、スマートフォン、ウェアラブル機器、及び他の同様のコンピューティング装置など、様々な形態のモバイル装置を表すことができる。本明細書に示された部品、それらの接続及び関係、及びそれらの機能は、単なる例であり、本明細書に記載及び/又は要求される本開示の実施例を限定することを意図していない。
図14に示すように、当該電子機器は、1つ又は複数のプロセッサ101と、メモリ102と、各部品を接続するための、高速インタフェース及び低速インタフェースを含むインタフェースとを含む。各部品は、異なるバスを介して互に接続し、共通のマザーボード上にインストールされてもよく、必要に応じて他の方法でインストールされてもよい。プロセッサは、外部入力/出力装置(インタフェースに結合された表示機器)上にGUIの図形情報を表示するために、メモリ内又はメモリ上に格納されている命令を含む、電子機器内で実行される命令を処理することができる。他の実施形態では、必要に応じて、複数のプロセッサ及び/又は複数のバスを複数のメモリとともに使用してもよい。同様に、複数の電子機器を接続してもよく、各機器により一部の必要な操作(例えば、サーバアレイ、ブレードサーバセット、又はマルチプロセッサシステムなど)が提供される。図14では1つのプロセッサ101を例に挙げている。
メモリ102は、本開示の実施例にて提供される非一時的なコンピュータ読み取り可能な記憶媒体である。ここで、前記メモリには、少なくとも1つのプロセッサに本開示の実施例にて提供される駐車スペースの検出方法を実行させるために、前記少なくとも1つのプロセッサによって実行可能な命令が格納されている。本開示の実施例の非一時的なコンピュータ読み取り可能な記憶媒体は、本開示の実施例にて提供される駐車スペースの検出方法をコンピュータに実行させるためのコンピュータ命令を格納する。
メモリ102は、非一時的なコンピュータ可読記憶媒体として、非一時的なソフトウェアプログラム、非一時的なコンピュータ実行可能プログラム、及びモジュール、例えば、本開示の実施例の推奨に対応するプログラム命令/モジュールなどを格納するために用いられる。プロセッサ101は、メモリ102に格納されている非一時的なソフトウェアプログラム、命令、モジュールを実行することにより、サーバの各種機能アプリケーション及びデータ処理、すなわち、上記の方法の実施例における駐車スペースの検出方法を実現する。
メモリ102は、プログラム格納領域及びデータ格納領域を含んでもよく、ここで、プログラム格納領域は、オペレーティングシステム、少なくとも1つの機能によって必要とされるアプリケーションプログラムを格納することができ、データ格納領域は、電子機器の使用に従って作成されたデータ等を格納することができる。また、メモリ102は、高速ランダムアクセスメモリを含んでもよく、さらに、少なくとも1つの磁気ディスクストレージデバイス、フラッシュメモリデバイス、又は他の非一時的なソリッドステートストレージデバイスなどの非一時的メモリを含んでもよい。いくつかの実施例では、メモリ102は、プロセッサ101に対して遠隔に設定されたメモリを含んでもよく、これらの遠隔メモリは、ネットワークを介して電子機器に接続されることができる。上記のネットワークの例には、インターネット、イントラネット、ローカルエリアネットワーク、ブロックチェーンベースのサービスネットワーク(Block−chain−based Service Network、BSN)、モバイル通信ネットワーク、及びそれらの組み合わせが含まれるが、これらに限定されるものではない。
電子機器は、入力装置103及び出力装置104をさらに含んでもよい。プロセッサ101、メモリ102、入力装置103及び出力装置104は、バス又は他の方法を介して接続されてもよいが、図14ではバスを介して接続されることを例に挙げている。
入力装置103は入力された数字又は文字情報を受信し、電子機器のユーザ設定及び機能制御に関連するキー信号を生成することができ、例えばタッチスクリーン、キーボード、マウス、トラックパッド、タッチパネル、指示レバー、1つ又は複数のマウスボタン、トラックボール、ジョイスティックなどの入力装置である。出力装置104は、表示機器、補助照明装置(例えば、LED)、触覚フィードバック装置(例えば、振動モータ)などを含んでもよい。当該表示機器は、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ、プラズマディスプレイを含んでもよいが、これらに限定されるものではない。いくつかの実施形態では、表示機器はタッチスクリーンであってもよい。
ここで説明したシステム及び技術の実施形態は、デジタル電子回路システム、集積回路システム、専用ASIC(専用集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/又はそれらの組み合わせによって実現されることができる。これらの実施形態は、以下のようであってもよい。1つ又は複数のコンピュータプログラムを実行し、当該該1つ又は複数のコンピュータプログラムは少なくとも1つのプログラマブルプロセッサを含むプログラマブルシステムで実行及び/又は解釈することができ、当該プログラマブルプロセッサは専用又は汎用のプログラマブルプロセッサであってもよく、記憶システム、少なくとも1つの入力装置、及び少なくとも1つの出力装置からデータ及び命令を受信し、かつデータ及び命令を該記憶システム、当該少なくとも1つの入力装置、及び当該少なくとも1つの出力装置に送信する。
これらのコンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとも呼ばれる)は、プログラマブルプロセッサの機械命令を含み、ハイレベルのプロセス及び/又はオブジェクト指向プログラミング言語、及び/又はアセンブリ/機械語でこれらのコンピュータプログラムを実行してもよい。本明細書で使用される用語「機械読み取り可能な媒体」及び「コンピュータ読み取り可能な媒体」は、プログラマブルプロセッサに機械命令及び/又はデータを提供するための任意のコンピュータプログラム製品、機器、及び/又は装置(例えば、磁気ディスク、光学ディスク、メモリ、プログラマブル論理機器(PLD))を指し、機械読み取り可能な信号として機械命令を受け取る機械読み取り可能な媒体を含む。用語「機械読み取り可能な信号」は、機械命令及び/又はデータをプログラム可能なプロセッサに提供することに用いられる任意の信号を指す。
ユーザとの対話機能を提供するために、ここで説明されているシステムと技術は、コンピュータで実行されてもよく、当該コンピュータは、ユーザに情報を表示する表示装置(例えばCRT(陰極線管)やLCD(液晶ディスプレイ)モニター)、及びキーボードやポインティング装置(例えばマウスやトラックボール)を有し、ユーザは、当該キーボード及び当該ポインティング装置を介してコンピュータに入力を行うことができる。他の種類の装置のユーザとの対話機能を提供するために用いられることができ、例えば、ユーザに提供するフィードバックは、任意の形態の感知フィードバック(例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック)であってもよく、任意の形態(音声入力、ボイス入力又は触覚入力を含む)でユーザからの入力を受信することができる。
ここで説明するシステムと技術は、バックエンド部品(例えば、データサーバーとして)を含むコンピューティングシステム、又はミドルウェア部品(例えば、アプリケーションサーバー)を含むコンピューティングシステム、又はフロントエンド部品を含むコンピューティングシステム(例えば、図形ユーザインタフェース又はインターネットブラウザを備えたユーザコンピュータであり、ユーザが当該図形ユーザインタフェース又は当該インターネットブラウザを介してここで説明するシステムと技術の実施形態と対話できる)、又はこのようなバックエンド部品、ミドルウェア部品、或いはフロントエンド部品の任意の組み合わせを含むコンピューティングシステム内で実施されてもよい。システムの部品は、任意の形式又は媒体のデジタルデータ通信(例えば、通信ネットワーク)によって互に接続されてもよい。通信ネットワークとしては、例えば、ローカルエリアネットワーク(LAN)、ブロックチェーンベースのサービスネットワーク(Block−chain−based Service Network、BSN)、ワイドエリアネットワーク(WAN)、インターネット等が挙げられる。
当該コンピュータシステムは、クライアント及びサーバを含んでもよい。クライアント及びサーバは、一般に、互に離れており、通常、通信ネットワークを介して対話する。クライアントとサーバの関係は、それぞれのコンピュータ上で実行され、互にクライアント−サーバ関係を有するコンピュータプログラムによって生成される。
本開示の実施例の他の態様によれば、本開示実施例はさらに車両を提供し、前記車両は上記のいずれかの実施例に記載の駐車スペースの検出装置、又は、上記の実施例に記載の電子機器を含む。
いくつかの実施例では、車両の構造概略図である図15を参照できる。
図15に示すように、車両100に12個の超音波センサ200が設けられ、車両100のフロントエンドに4つの超音波センサ200が設けられ、車両100のバックエンドに4つの超音波センサ200が設けられ、車両100の左側に2つの超音波センサ200が設けられ、車両100の右側に2つの超音波センサ200が設けられる。そして、車両100のフロントエンド及びバックエンドに位置する8つの超音波センサは短距離検出用の超音波センサであり、車両100の左右両側に位置する4つの超音波センサは遠距離検出用の超音波センサである。ここで、点線枠は超音波センサの検出範囲を示す。
なお、上記の例における超音波センサの数と設置位置は、例示的な説明に用いられるだけで、超音波センサの数や設置位置を制限するものとは理解することはできない。
本開示の実施例の他の態様によれば、本開示の実施例は駐車スペースの検出方法をさらに提供する。
図16を参照されたい。図16は本開示の実施例の駐車スペースの検出方法の概略フローチャートである。
図16に示すように、当該方法は、
収集された超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するS1と、
前記ターゲットグリッドマップの特徴認識を行って線分を得るS2と、
前記線分と前記ターゲットグリッドマップに基づいて駐車スペースを生成するS3とを含む。
上記に示された様々な形態のフローは、ステップに対して順序変更、追加、又は削除して使用できることが理解されたい。例えば、本開示に記載された各ステップは、並列に実行されても、順次的に実行されても、異なる順序で実行されてもよく、本開示の技術的解決手段の所望の結果を実現できればよく、本明細書はここで限定しない。
上記の具体的な実施形態は、本開示の保護範囲を限定するものではない。当業者は、設計要件及び他の要因に従って、様々な修正、組み合わせ、部分的な組み合わせ、及び置換を行うことができることを理解すべきである。本開示の趣旨と原理の範囲内で行われた変更、同等の置換、及び改善などは、いずれも本開示の保護範囲に含まれるべきである。

Claims (22)

  1. 車両の移動中に超音波情報を収集するステップと、
    前記超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するステップと、
    前記ターゲットグリッドマップの特徴認識を行って線分を得るステップと、
    駐車スペースを表示するために、前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するステップとを含むことを特徴とする駐車スペースの検出方法。
  2. 前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するステップは、
    前記線分から前記車両に対応する、前方方向の特徴線分及び/又は横方向の特徴線分を含む特徴線分を選択することと、
    前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成することとを含むことを特徴とする請求項1に記載の方法。
  3. 前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成することは、
    前記特徴線分に基づいて前記ターゲットグリッドマップから前記車両に対応する複数のグリッドを選定することと、
    選定された複数のグリッドに対応する領域を前記駐車スペースとして決定することとを含むことを特徴とする請求項2に記載の方法。
  4. 選定された複数のグリッドに対応する領域を前記駐車スペースとして決定した後、前記方法は、さらに、
    複数の前記駐車スペースが同じグリッドを含み、同じグリッドの数が予め設定された第1閾値よりも大きいことに応答して、同じグリッドを含む複数の駐車スペースに対して融合処理を行うことを含むことを特徴とする請求項3に記載の方法。
  5. 前記駐車スペースを生成した後、さらに、
    前記駐車スペースに対応するグリッドの少なくとも一部が障害物点に占有され、障害物点に占有されたグリッドの数が予め設定された第2閾値よりも大きいことに応答して、前記駐車スペースをフィルタリングすることを含むことを特徴とする請求項1から4のいずれか一項に記載の方法。
  6. 前記駐車スペースを生成した後、さらに、
    前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集し、収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整するステップ、及び/又は、
    前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得、前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整するステップを含むことを特徴とする請求項1から4のいずれか一項に記載の方法。
  7. 前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集することは、
    前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得ることを含み、
    収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整することは、前記第1障害物点集合に基づいて、前記駐車スペースの左側の1つの予め設定された駐車スペース幅と前記駐車スペースの右側の1つの予め設定された駐車スペース幅との間の障害物点のない幅領域になるまで、前記駐車スペースを幅方向で調整するとともに、前記幅領域に基づいて前記駐車スペースの幅を調整することを含むことを特徴とする請求項6に記載の方法。
  8. 前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得ることは、
    前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得ることを含み、
    また、前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得ることは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの深さ方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの深さの障害物点を取得して、前記第2障害物点集合を得ることを含み、
    また、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整することは、前記第1障害物点集合及び前記第2障害物点集合に対してそれぞれフィッティングを行うことにより、前記駐車スペースの調整角度を生成し、前記調整角度及び基準角度に従って前記駐車スペースの角度を調整することを含むことを特徴とする請求項6に記載の方法。
  9. 前記超音波情報に対応するターゲットグリッドマップを生成することは、
    予め設定されたグリッドマップに対する前記車両の位置決め情報を収集することと、
    前記位置決め情報及び超音波センサの内外パラメータに基づいて前記超音波情報を前記予め設定されたグリッドマップに更新し、前記ターゲットグリッドマップを生成することとを含むことを特徴とする請求項1から4のいずれか一項に記載の方法。
  10. 車両の移動中に超音波情報を収集するための第1収集モジュールと、
    前記超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するための第1生成モジュールと、
    前記ターゲットグリッドマップの特徴認識を行って線分を得るための認識モジュールと、
    駐車スペースを表示するために、前記線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するための第2生成モジュールとを含むことを特徴とする駐車スペースの検出装置。
  11. 前記第2生成モジュールは、前記線分から前記車両に対応する、前方方向の特徴線分及び/又は横方向の特徴線分を含む特徴線分を選択し、前記特徴線分と前記ターゲットグリッドマップに基づいて前記駐車スペースを生成するために用いられることを特徴とする請求項10に記載の検出装置。
  12. 前記第2生成モジュールは、前記特徴線分に基づいて前記ターゲットグリッドマップから前記車両に対応する複数のグリッドを選定し、選定された複数のグリッドに対応する領域を前記駐車スペースとして決定するために用いられることを特徴とする請求項11に記載の検出装置。
  13. 前記第2生成モジュールは、複数の前記駐車スペースが同じグリッドを含み、同じグリッドの数が予め設定された第1閾値よりも大きいことに応答して、同じグリッドを含む複数の駐車スペースに対して融合処理を行うために用いられることを特徴とする請求項12に記載の検出装置。
  14. 前記検出装置は、さらに、
    前記駐車スペースに対応するグリッドの少なくとも一部が障害物点に占有され、障害物点に占有されたグリッドの数が予め設定された第2閾値よりも大きいことに応答して、前記駐車スペースをフィルタリングするためのフィルターモジュールを含むことを特徴とする請求項10から13のいずれか一項に記載の検出装置。
  15. 前記検出装置は、さらに、
    前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集するための第2収集モジュールと、収集された第1障害物点集合に基づいて前記駐車スペースの幅を調整するための第1調整モジュール、及び/又は
    前記駐車スペースの幅方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第1障害物点集合を得るための第2収集モジュールと、前記駐車スペースの深さ方向に基づいて前記ターゲットグリッドマップ内の障害物点を収集して第2障害物点集合を得るための第3収集モジュールと、前記第1障害物点集合及び第2障害物点集合に基づいて前記駐車スペースの角度を調整するための第2調整モジュールとを含むことを特徴とする請求項10から13のいずれか一項に記載の検出装置。
  16. 前記第2収集モジュールは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得るために用いられ、
    前記第1調整モジュールは、前記第1障害物点集合に基づいて、前記駐車スペースの左側の1つの予め設定された駐車スペース幅と前記駐車スペースの右側の1つの予め設定された駐車スペース幅との間の障害物点のない幅領域になるまで、前記駐車スペースを幅方向で調整するとともに、前記幅領域に基づいて前記駐車スペースの幅を調整するために用いられることを特徴とする請求項15に記載の検出装置。
  17. 前記第2収集モジュールは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの幅方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの幅での障害物点を取得して、前記第1障害物点集合を得るために用いられ、
    前記第3収集モジュールは、前記駐車スペースに基づいて前記ターゲットグリッドマップから前記駐車スペースの深さ方向における前記駐車スペースの左側と右側のそれぞれ1つの予め設定された駐車スペースの深さの障害物点を取得して、前記第2障害物点集合を得るために用いられ、
    前記第2調整モジュールは、前記第1障害物点集合及び前記第2障害物点集合に対してそれぞれフィッティングを行い、前記駐車スペースの調整角度を生成し、前記調整角度及び基準角度に従って前記駐車スペースの角度を調整するために用いられることを特徴とする請求項15に記載の検出装置。
  18. 前記第1生成モジュールは、予め設定されたグリッドマップに対する前記車両の位置決め情報を収集し、前記位置決め情報及び超音波センサの内外パラメータに基づいて前記超音波情報を前記予め設定されたグリッドマップに更新し、前記ターゲットグリッドマップを生成するために用いられることを特徴とする請求項10から13のいずれか一項に記載の検出装置。
  19. 少なくとも1つのプロセッサと、
    前記少なくとも1つのプロセッサに通信接続されるメモリとを含み、
    前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が格納され、前記命令は前記少なくとも1つのプロセッサによって実行され、前記少なくとも1つのプロセッサに請求項1〜9のいずれか一項に記載の方法を実行させることを特徴とする電子機器。
  20. 請求項10〜18のいずれか一項に記載の駐車スペースの検出装置、又は、請求項19に記載の電子機器を含むことを特徴とする車両。
  21. コンピュータ命令が格納されている非一時的なコンピュータ読み取り可能な記憶媒体であって、前記コンピュータ命令はコンピュータに請求項1〜9のいずれか一項に記載の方法を実行させるために用いられることを特徴とする非一時的なコンピュータ読み取り可能な記憶媒体。
  22. 収集された超音波情報に対応する、障害物点を含むターゲットグリッドマップを生成するステップと、
    前記ターゲットグリッドマップの特徴認識を行って線分を得るステップと、
    前記線分と前記ターゲットグリッドマップに基づいて駐車スペースを生成するステップとを含むことを特徴とする駐車スペースの検出方法。
JP2020173434A 2020-01-21 2020-10-14 駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体 Pending JP2021117974A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010071956.6A CN111311925B (zh) 2020-01-21 2020-01-21 车位的检测方法和装置、电子设备、车辆、存储介质
CN202010071956.6 2020-01-21

Publications (1)

Publication Number Publication Date
JP2021117974A true JP2021117974A (ja) 2021-08-10

Family

ID=71161621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020173434A Pending JP2021117974A (ja) 2020-01-21 2020-10-14 駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体

Country Status (5)

Country Link
US (1) US11594134B2 (ja)
EP (1) EP3816851A3 (ja)
JP (1) JP2021117974A (ja)
KR (1) KR102463534B1 (ja)
CN (1) CN111311925B (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111311925B (zh) 2020-01-21 2022-02-11 阿波罗智能技术(北京)有限公司 车位的检测方法和装置、电子设备、车辆、存储介质
DE102020205549A1 (de) * 2020-04-30 2021-11-04 Volkswagen Aktiengesellschaft Verfahren zum Betrieb eines Transportmittel-Assistenz- oder Steuerungssystems
CN111976718B (zh) * 2020-07-13 2022-03-01 浙江华锐捷技术有限公司 自动泊车的控制方法和***
DE102020211094A1 (de) * 2020-09-02 2022-03-03 Volkswagen Aktiengesellschaft Verfahren zum Bestimmen einer Parkposition für ein Kraftfahrzeug, Fahrerassistenzsystem zum Durchführen eines solchen Verfahrens sowie Kraftfahrzeug mit einem Fahrerassistenzsystem
CN112622882A (zh) * 2020-12-24 2021-04-09 奇瑞汽车股份有限公司 自选车位智能泊车控制***及方法
CN112863230A (zh) * 2020-12-30 2021-05-28 上海欧菲智能车联科技有限公司 空车位检测方法及装置、车辆和计算机设备
CN112644480B (zh) * 2021-01-18 2022-12-13 广州小鹏自动驾驶科技有限公司 一种障碍物检测方法、检测***、计算机设备和存储介质
CN113284342B (zh) * 2021-05-17 2022-09-06 上海欧菲智能车联科技有限公司 空车位检测方法及装置、车辆和计算机设备
CN113640810A (zh) * 2021-08-11 2021-11-12 北京百度网讯科技有限公司 空间车位检测方法、设备、存储介质和程序产品
CN113777618B (zh) * 2021-09-13 2024-04-16 广州小鹏自动驾驶科技有限公司 障碍物测距方法、装置、电子设备及可读介质
CN115841766B (zh) * 2023-02-22 2023-07-04 青岛慧拓智能机器有限公司 一种矿区作业区域停靠点车位推荐方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227582A (ja) * 2010-04-15 2011-11-10 Toyota Motor Corp 車両用衝突予測装置
WO2017104163A1 (ja) * 2015-12-17 2017-06-22 日産自動車株式会社 駐車支援方法および装置
JP2017532234A (ja) * 2014-08-05 2017-11-02 ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー 周辺マップを生成する方法および運転者支援システム
US20180095474A1 (en) * 2016-09-30 2018-04-05 Faraday&Future Inc. Methods and systems for camera-based autonomous parking
CN109031346A (zh) * 2018-07-09 2018-12-18 江苏大学 一种基于3d激光雷达的周边泊车位辅助检测方法
DE102017216442A1 (de) * 2017-09-15 2019-03-21 Panasonic Automotive & Industrial Systems Europe GmbH Automatisches Parksystem
CN110687539A (zh) * 2018-07-06 2020-01-14 广州小鹏汽车科技有限公司 一种车位检测方法、装置、介质和设备

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI464085B (zh) 2011-07-22 2014-12-11 Automotive Res & Testing Ct Parking space detection method
KR101470240B1 (ko) 2013-11-14 2014-12-08 현대자동차주식회사 주차 영역 검출 장치 및 그 방법
KR102208836B1 (ko) 2014-05-30 2021-01-28 주식회사 만도 주차공간 인식장치 및 그의 제어방법
CN104637342B (zh) * 2015-01-22 2017-01-04 江苏大学 一种狭小垂直车位场景智能识别与泊车路径规划***及方法
CN106371104A (zh) 2016-08-16 2017-02-01 长春理工大学 多线点云数据机器学习的车辆目标识别方法及防撞装置
KR101965834B1 (ko) * 2016-10-12 2019-08-13 엘지전자 주식회사 자동주차 보조장치 및 이를 포함하는 차량
CN109001757B (zh) * 2018-05-31 2022-12-20 重庆大学 一种基于2d激光雷达的车位智能检测方法
JP7065410B2 (ja) * 2018-09-28 2022-05-12 パナソニックIpマネジメント株式会社 空き駐車スペース検知装置および空き駐車スペース検知方法
US11505179B2 (en) * 2018-10-03 2022-11-22 Mitsubishi Electric Corporation Parking assistance device and parking assistance method
CN109435942B (zh) * 2018-10-31 2024-04-09 合肥工业大学 一种基于信息融合的车位线车位识别方法及装置
CN109598972B (zh) * 2018-11-23 2021-11-19 中汽研(天津)汽车工程研究院有限公司 一种基于视觉的自动泊车停车位检测与测距***
CN111311925B (zh) 2020-01-21 2022-02-11 阿波罗智能技术(北京)有限公司 车位的检测方法和装置、电子设备、车辆、存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227582A (ja) * 2010-04-15 2011-11-10 Toyota Motor Corp 車両用衝突予測装置
JP2017532234A (ja) * 2014-08-05 2017-11-02 ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー 周辺マップを生成する方法および運転者支援システム
WO2017104163A1 (ja) * 2015-12-17 2017-06-22 日産自動車株式会社 駐車支援方法および装置
US20180095474A1 (en) * 2016-09-30 2018-04-05 Faraday&Future Inc. Methods and systems for camera-based autonomous parking
DE102017216442A1 (de) * 2017-09-15 2019-03-21 Panasonic Automotive & Industrial Systems Europe GmbH Automatisches Parksystem
CN110687539A (zh) * 2018-07-06 2020-01-14 广州小鹏汽车科技有限公司 一种车位检测方法、装置、介质和设备
CN109031346A (zh) * 2018-07-09 2018-12-18 江苏大学 一种基于3d激光雷达的周边泊车位辅助检测方法

Also Published As

Publication number Publication date
US11594134B2 (en) 2023-02-28
CN111311925B (zh) 2022-02-11
EP3816851A2 (en) 2021-05-05
US20210190947A1 (en) 2021-06-24
KR102463534B1 (ko) 2022-11-04
KR20210038401A (ko) 2021-04-07
EP3816851A3 (en) 2021-09-01
CN111311925A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
JP2021117974A (ja) 駐車スペースの検出方法及び装置、電子機器、車両、記憶媒体
EP3819194B1 (en) Automatic parking method and apparatus, and electronic device
EP3627180B1 (en) Sensor calibration method and device, computer device, medium, and vehicle
US11372098B2 (en) Method, apparatus, device, and medium for determining angle of yaw
EP3633539A2 (en) Method for position detection, device, and storage medium
CN110867132B (zh) 环境感知的方法、装置、电子设备和计算机可读存储介质
US20210043079A1 (en) Vehicle information interacting method, device, apparatus and storage medium
EP3816663A2 (en) Method, device, equipment, and storage medium for determining sensor solution
US11584363B2 (en) Method, system, and apparatus for processing parking, and vehicle controller
CN111699404B (zh) 行驶辅助目标获取方法与装置、雷达、行驶***与车辆
US10043391B2 (en) Fine grained location-based services
CN111711921A (zh) 一种寻找车辆的方法、装置、设备及存储介质
CN111402598A (zh) 一种车辆控制方法、装置和电子设备
EP3799332B1 (en) Method for measuring sensing range of vehicle, apparatus and medium
CN115424245A (zh) 车位识别方法、电子设备和存储介质
CN115716482A (zh) 掉头轨迹规划方法、装置、设备及存储介质
JP7163433B2 (ja) 自動運転車両のカーブ走行制御方法、装置、機器及び媒体
Sohail et al. Radar sensor based machine learning approach for precise vehicle position estimation
WO2024027112A1 (zh) 车辆控制方法、装置、自动泊车辅助控制器、终端及***
CN116161040B (zh) 车位信息生成方法、装置、电子设备和计算机可读介质
WO2023241556A1 (zh) 泊车控制方法、装置、设备和存储介质
CN113313654B (zh) 激光点云滤波去噪方法、***、设备及存储介质
US20230095552A1 (en) Map construction method, robot and medium
JP2009064329A (ja) 先頭車両判定装置
CN116749954A (zh) 一种自动泊车方法、装置、设备及介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211012

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20211029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220107

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220915

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221026

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20221026

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20221031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230215

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230606