Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7334213B2 - 自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラム - Google Patents
[go: Go Back, main page]

JP7334213B2 - 自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラム - Google Patents

自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラム Download PDF

Info

Publication number
JP7334213B2
JP7334213B2 JP2021107816A JP2021107816A JP7334213B2 JP 7334213 B2 JP7334213 B2 JP 7334213B2 JP 2021107816 A JP2021107816 A JP 2021107816A JP 2021107816 A JP2021107816 A JP 2021107816A JP 7334213 B2 JP7334213 B2 JP 7334213B2
Authority
JP
Japan
Prior art keywords
parking
point
target
vehicle
target parking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021107816A
Other languages
English (en)
Other versions
JP2021167194A (ja
Inventor
リャンチュアン ヂャン,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2021167194A publication Critical patent/JP2021167194A/ja
Application granted granted Critical
Publication of JP7334213B2 publication Critical patent/JP7334213B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • 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/10Path keeping
    • 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18036Reversing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/105Speed
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/586Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • 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/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0008Feedback, closed loop systems or details of feedback error signal
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/06Direction of travel
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • 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
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • B60W2710/207Steering angle of wheels
    • 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
    • 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/10Path keeping
    • 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/18Propelling the vehicle
    • B60Y2300/18008Propelling the vehicle related to particular drive situations
    • B60Y2300/18033Reversing

Landscapes

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

Description

本願は、車両制御技術の分野に関し、具体的には、自動運転、自律駐車及びコンピュータビジョン技術分野に関し、特に、自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラムに関する。
自動車の補助運転技術の発展に伴い、自動車のインテリジェンス発展のトレンドインテリジェントが急速に進んでいる。インテリジェント駐車を実現するために、運転手の自動運転、自律駐車を支援するシステムが登場している。
H-AVP(Homezone Auto Valet Parking)は、[家]と[会社]というシーンにおける固定駐車スペースに対して設計された補助駐車製品である。自律駐車の過程で、駐車可能な固定駐車スペースをクエリすることは、自律駐車にとって非常に重要である。
本願は、自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラムを提供する。
本願の一態様として、車両の現在位置から予め設定された距離未満の位置点を前記車両のターゲット駐車開始点として取得するステップと、前記ターゲット駐車開始点に基づいて、該ターゲット駐車開始点に関連する少なくとも1つの候補駐車点を取得するステップと、少なくとも1つの前記候補駐車点から障害物のないターゲット駐車点を選択し、前記ターゲット駐車開始点から前記ターゲット駐車点まで走行するターゲット駐車軌跡を取得するステップと、前記ターゲット駐車軌跡を追跡するように前記車両を制御して、前記ターゲット駐車軌跡に従って前記ターゲット駐車点に駐車するステップとを含む自動駐車方法を提供する。
本願の他の態様として、車両の現在位置から予め設定された距離未満の位置点を前記車両のターゲット駐車開始点として取得する第1の取得モジュールと、前記ターゲット駐車開始点に基づいて、該ターゲット駐車開始点に関連する少なくとも1つの候補駐車点を取得する第2の取得モジュールと、少なくとも1つの前記候補駐車点から障害物のないターゲット駐車点を選択し、前記ターゲット駐車開始点から前記ターゲット駐車点まで走行するターゲット駐車軌跡を取得する第3の取得モジュールと、前記ターゲット駐車軌跡を追跡するように前記車両を制御して、前記ターゲット駐車軌跡に従って前記ターゲット駐車点に駐車する制御モジュールとを備える自動駐車装置を提供する。
本願の更なる他の態様として、少なくとも1つのプロセッサと、少なくとも1つの該プロセッサに通信可能に接続されるメモリとを備え、該メモリには、少なくとも1つの前記プロセッサによって実行可能な命令が記憶され、該命令は、少なくとも1つの前記プロセッサが上記の自動駐車方法を実行できるように、少なくとも1つの前記プロセッサによって実行される電子機器を提供する。
本願の更なる他の態様として、コンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、前記コンピュータ命令は、前記コンピュータに上記の自動駐車方法を実行させる非一時的なコンピュータ読み取り可能な記憶媒体を提供する。
本願の更なる他の態様として、コンピュータに上記の自動駐車方法を実行させるコンピュータプログラムを提供する。
なお、本部分に記載された内容は、本開示の実施例の肝心または重要な特徴を限定することを意図するものではなく、本開示の範囲を限定するものでもない。本開示の他の特徴は、以下の説明によって容易に理解されやすくなる。
図面は、本技術案をよりよく理解するために使用され、本開示を限定するものではない。
本願の第1の実施例に係る自動駐車方法のフローチャートである。 本願の第2の実施例に係る自動駐車方法のフローチャートである。 本願の第3の実施例に係る自動駐車方法のフローチャートである。 本願の第4の実施例に係る自動駐車方法のフローチャートである。 本願の第5の実施例に係る自動駐車方法のフローチャートである。 本願の第6の実施例に係る自動駐車方法のフローチャートである。 本願の第7の実施例に係る自動駐車方法のフローチャートである。 本願の第8の実施例に係る自動駐車方法のフローチャートである。 本願の実施例に係る自動駐車装置の概略ブロック図である。 本願の実施例の自動駐車方法を実現するための電子機器のブロック図である。
以下、図面と組み合わせて本開示の例示的な実施例を説明し、理解を容易にするためにその中には本開示の実施例の様々な詳細事項が含まれ、それらは単なる例示的なものと見なされるべきである。したがって、当業者は、本開示の範囲及び精神から逸脱することなく、ここで説明される実施例に対して様々な変更と修正を行うことができる。同様に、わかりやすくかつ簡潔にするために、以下の説明では、周知の機能及び構造の説明を省略する。
以下、図面を参照して本願の実施例の自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラムを説明する。
図1は、本願の第1の実施例に係る自動駐車方法の概略図である。なお、本実施例の自動駐車方法の実行主体が自動駐車装置であり、自動駐車装置は、ソフトウェア及び/又はハードウェアによって実現することができる。自動駐車装置は、車両内に設けられてもよく、又は車両と通信してそれを制御する電子機器に設けられてもよく、電子機器は、端末デバイス又はサーバを含むことができる。
図1に示されるように、本願の第1の実施例に係る自動駐車方法は、以下のステップを含むことができる。
ステップ101において、車両の現在位置から予め設定された距離未満の位置点を車両のターゲット駐車開始点として取得する。
本願の実施例において、ユーザが車両に自律駐車のニーズがある場合、車両における自律駐車機能に対応するコントロールをトリガーすることにより、車両の自律駐車機能をトリガーすることができ、それに応じて、車両における自律駐車機能がトリガーされた後、車両における測位装置、例えば、GPS(Global Positioning System、全地球測位システム)、衛星測位システムなどによって車両の現在位置を取得することができる。
本願のさらなる実施例において、ユーザには車両が駐車点から指定された駐車スペースまで自動運転する必要がある場合、ユーザがスマート端末を介して車両に対応する制御命令を送信するすることができ、それに応じて、車両が、制御命令を受信し、制御命令に応答し、車両における測位装置によって車両の現在位置を取得する。
なお、本願の実施例は、記憶されたユーザの駐車データに基づいて自律駐車する技術案であり、ここで、開始点は、ユーザが駐車データの収集を行う際の位置点であってもよい。一般的に、ユーザが駐車するたびに完全に一致する位置点に駐車することを確保できないため、自律駐車を行う際に、車両の現在位置に基づいて現在位置から予め設定された距離未満の位置点を車両のターゲット駐車開始点として選択する必要がある。
なお、ユーザの駐車データは、車両に設けられた記憶装置を介して記憶してもよく、車両と無線通信するサーバを介して記憶してもよく、本願はここで限定されない。
ここで、予め設定された距離は、0.5mなどの比較的小さい誤差を有する距離であってもよい。なお、本願は、記憶された駐車軌跡に基づいて自律駐車を行うため、誤差距離が比較的大きく、例えば、5m以上である場合、ターゲット駐車軌跡を追跡する際に、全体の追跡過程を完了してもターゲット駐車軌跡が追跡されていないという問題が発生しやすいため、現在位置が自律駐車の駐車開始点からずれていると考え、ユーザにずれ注意を発する。
ステップ102において、ターゲット駐車開始点に基づいて、ターゲット駐車開始点に関連する少なくとも1つの候補駐車点を取得する。
なお、駐車場、オープンスペースなどの環境では、駐車スペースは、通常1つずつ並んでいるため、1つの位置点が複数の駐車点に対応することができる。ここで、少なくとも1つの候補駐車点は、ユーザによって駐車データが収集された駐車点でなければならない。例えば、団地駐車場及び/又は会社駐車場が、レンタル、割り当てなどの方式で1つの固定の駐車スペースを取得することができる場合、ユーザは、レンタル又は割り当てられた駐車スペースのみに対して駐車データを収集したため、位置点に対応する候補駐車点が1つであるが、団地駐車場及び/又は会社駐車場が公共駐車場である場合、ユーザが複数の駐車スペースに対して駐車データを収集して、複数の候補駐車点を形成することができる。
なお、本願がターゲット駐車開始点によって候補駐車点を直接取得するため、本願に係る駐車点は、駐車スペースが描かれた標準駐車点に限定されず、ユーザの判断に基づいて車両を収容可能な他の位置点、例えば、広々とした地帯、セルゲート脇の空きスペースなどであってもよい。
ステップ103において、少なくとも1つの候補駐車点から障害物のないターゲット駐車点を選択し、ターゲット駐車開始点からターゲット駐車点まで走行するターゲット駐車軌跡を取得する。
なお、ターゲット駐車点が、記憶されたユーザの駐車データに基づいて取得されるので、この時の少なくとも1つの候補駐車点に駐車するのに適しているか否かは、検証を経る必要があり、ここで、駐車するのに適している条件には、候補駐車点に障害物がないことが含まれ、障害物は、例えば、他の車両、樹木、車止めポスト、又は駐車禁止ポストなどであってもよい。
さらに、本実施例において、車両に設けられた画像収集装置によってターゲット駐車点に対して画像収集を行って、画像情報に基づいて候補駐車点に障害物が存在するか否かを認識することができる。
ここで、本実施例における車両は、車両のフロントガラス及び側方向にそれぞれ魚眼カメラを設置することにより、車両が車両の異なる方位にある候補駐車点に対して障害物検出を行うことができ、例えば、候補駐車点は、車両の前方、側前方、側方、又は側後方などにあってもよい。
さらに、ターゲット駐車開始点及びターゲット駐車点を取得した後に、記憶された駐車データに基づいて、車両がターゲット駐車開始点からターゲット駐車点まで走行するターゲット駐車軌跡を取得することができる。
ステップ104において、ターゲット駐車軌跡を追跡するように車両を制御して、ターゲット駐車軌跡に従ってターゲット駐車点に駐車する。
なお、追跡は、足跡に基づいて追い求め、本願において、すなわち、車両がターゲット駐車軌跡に従ってターゲット駐車点を追い求めることにより、車両がターゲット駐車軌跡に従ってターゲット駐車点に自律駐車することができる。
なお、古い団地などでは、ターゲット駐車点のスペースには、駐車場などの広いスペースがない可能性があり、例えば、ターゲット駐車点がセルゲート脇の空き地である場合、ターゲット駐車点付近には、窓の外に設けられた物干しハンガーや取り付けられた防犯ガードレールなども存在する可能性があるため、ユーザは、駐車時に物干しハンガーや取り付けられた防犯ガードレールが車両に擦ることを防ぐために、車両の駐車姿勢を複数回調整したり、特定の駐車軌跡で駐車したりするため、自律駐車を行う際には、姿勢調整回数の節約や駐車速度の向上などによる車両の擦りなどの問題を回避するように、ユーザの駐車データをできるだけ模倣する必要がある。
これにより、本願の自動駐車方法によれば、ユーザによって利用された駐車点に基づいて自動駐車でき、駐車スペースの検出漏れによる駐車不能などの問題を効果的に回避し、自律駐車の駐車率を大幅に向上させる。そして、本願は、駐車軌跡を追跡し、駐車軌跡に基づいて駐車することにより、特定の環境での経路の再計画による駐車不能又は擦りなどの問題を効果的に回避することができる。
上記実施例をさらに説明するために、図2に示されるように、車両の現在位置から予め設定された距離未満の位置点を車両のターゲット駐車開始点として取得するステップ101の前に、以下のステップをさらに含む。
ステップ201において、駐車走行データ収集命令を取得する。
ステップ202において、駐車走行データ収集命令が実行された際の位置点を駐車開始点とし、駐車中に駐車終了まで駐車走行データをリアルタイムで収集する。
ステップ203において、駐車開始点、駐車終了時の位置点及び駐車走行データに基づいて3次元再構築を行って、ターゲット駐車軌跡を生成する。
ここで、駐車開始点を収集することは、車両が駐車する前の車両の中心位置により決定してもよく、駐車終了時の位置点は、駐車後の車両の中心位置により決定してもよく、選択可能に、先ず車両の後軸中心点を収集し、後軸中心点に基づいて車両の中心位置を算出し、駐車開始点及び/又は駐車終了時の位置点としてもよい。
つまり、本願の実施例において、自律駐車機能により自律駐車する前に、ユーザによってトリガーされた駐車走行データ収集命令に基づいてユーザで操作された駐車走行データを先に収集し、駐車開始点、駐車終了時の位置点及び駐車走行データに基づいて3次元再構築を行って、ターゲット駐車軌跡を生成することにより、車両が自律駐車を行う際にユーザが駐車を操作する際に生じるターゲット駐車軌跡を追跡でき、自律駐車の駐車率を向上させる。
なお、コンピュータビジョンに基づく形態で駐車走行データを収集することができる。
1つの実現可能な形態として、車両における収集モジュールによって車両の走行軌跡映像を収集し、走行軌跡映像から駐車軌跡の特徴に基づいて、駐車軌跡映像を取得することにより、駐車軌跡映像に対して3次元再構築を行って駐車軌跡映像における駐車軌跡を取得することができる。
他の実現可能な形態として、GPSシステムにより車両の走行軌跡をリアルタイムで収集して記憶し、記憶された走行軌跡をkmlやgpx形式のデータに変換して仮想地図ソフトウェアにロッドすることにより、車両の駐車軌跡経路を取得することができる。
ここで、仮想地図ソフトウェアは、衛星写真、航空写真及びGIS(Geographic Information System、地理情報システム)を地球の3次元モデルに配置するものであり、例えば、仮想地図ソフトウェアは、Google Earth(グーグルアース)であってもよい。
上記実施例をより詳しく説明するために、図3に示されるように、少なくとも1つの候補駐車点から障害物のないターゲット駐車点を選択するステップ103は、以下のステップを含む。
ステップ301において、車両の各候補駐車点における姿勢情報を取得する。
ここで、姿勢情報は、車両の車体の方向などを含むことができる。
ステップ302において、姿勢情報と候補駐車点とを使用して候補駐車スペースを構築する。
ここで、3次元モデリングなどのツールにより候補駐車点に基づいて候補駐車スペースを確立してもよく、選択可能に、候補駐車スペースを構築する際に、候補駐車点を候補駐車スペースの中心位置とすることができる。
ステップ303において、候補駐車スペース内に障害物が存在するか否かを認識し、候補駐車スペースに障害物がない候補駐車点をターゲット駐車点とする。
なお、GPSシステムなどにより駐車終了時の位置点が取得された時に、取得されたデータが一般的に経度と緯度からなる座標情報であるが、車両は一定の空間体積を有する物体であり、かつ、同じ位置点にあっても、車両の姿勢が異なり、占められたスペースも異なり、例えば、横断歩道のそばでは、車両は、一般的に横断歩道に垂直であり、横断歩道に平行であり、横断歩道と45°の角をなすなどの様々な車体の方向を呈することができるため、ターゲット駐車点に障害物があるか否かを認識する前に、記憶された車両の候補駐車点における姿勢情報に基づいて候補駐車スペースを構築して、車両が候補駐車点に駐車する際に占有するスペースを決定する必要があり、候補駐車スペースに基づいて認識されたターゲット駐車点がより自動駐車に適し、駐車後の車両の擦りなどの問題が生じないようにする。
実行可能な一実施例として、ターゲット駐車点に対して候補駐車スペースを構築する際に、ターゲット駐車軌跡に基づいて駐車スペースを同期して確立し、車両に対してターゲット駐車軌跡に従って駐車する際に障害物に遭遇するか否かを認識し、車両がターゲット駐車軌跡に従って駐車する際に擦りが発生することを回避することもできる。
さらに、図4に示されるように、ターゲット駐車軌跡を追跡するように車両を制御するステップ104の前に、以下のステップをさらに含む。
ステップ401において、ターゲット駐車軌跡の数が予め設定された数よりも大きいことを認識する。
ステップ402において、各ターゲット駐車軌跡の長さを取得し、長さが最も小さいターゲット駐車軌跡を選択して追跡する。
ここで、予め設定された数が1であってもよい。
つまり、追跡可能なターゲット駐車軌跡が複数本ある場合、複数本のターゲット駐車軌跡をさらに選択する必要があり、唯一の駐車軌跡を選択して追跡して、例えば、前の時点で一本のターゲット駐車軌跡を追跡し、後の時点で他のターゲット駐車軌跡を追跡するという問題、又は2本のターゲット駐車軌跡の中心点からなる3本目の駐車軌跡を追跡するという問題が生じることを防止する。
さらに、最も小さい長さを有するターゲット駐車軌跡は、ターゲット駐車開始点に最も近いターゲット駐車点に基づいて生成されたターゲット駐車軌跡であってもよいし、又は車両姿勢の調整回数が最も少ないターゲット駐車点に基づいて生成されたターゲット駐車軌跡であってもよいし、又は車両ギアの変更回数が最も少ないターゲット駐車点に基づいて生成されたターゲット駐車軌跡などであってもよい。
なお、ターゲット駐車軌跡の長さに基づいてターゲット駐車軌跡を選択することにより、自律駐車中の消耗を効果的に削減し、エネルギーを節約することができる。
さらに、図5に示されるように、ターゲット駐車軌跡を追跡するように車両を制御するステップ104は、以下のステップを含む。
ステップ501において、ターゲット駐車軌跡に基づいて、ターゲット駐車軌跡の進行方向を取得する。
ここで、ターゲット駐車軌跡における車両のギア情報を検出して認識することにより、対応するターゲット駐車軌跡の進行方向を決定することができる。
なお、1本のターゲット駐車軌跡は、少なくとも1つの進行方向を含むことができ、例えば、車の先頭が先に駐車スペースに進入する駐車形態において、通常は1つの前進方向の走行方向のみがあり、側方駐車際には、通常は後退方向を先に実行してから前進方向を実行するという変化がある。
ステップ502において、進行方向に基づいて、ターゲット駐車軌跡を追跡する。
なお、車両のステアリングホイールが通常前輪であるため、同じ前輪のステアリング角で車両が前進方向と後退方向とで異なる走行軌跡を形成する。つまり、前進方向を実行する際に生じたターゲット走行軌跡に対して後退方向での制御策略を用いると、予期の追跡効果を実現することが困難であり、同様に、後退方向を実行する際に生じたターゲット走行軌跡に対して前進方向での制御策略を用いると、予期の追跡効果を実現することも困難である。
したがって、本実施例は、ターゲット駐車軌跡の進行方向を認識することにより、自律駐車を行う際に車両が現在位置からターゲット駐車軌跡をできるだけ早く追跡できることをさらに確保し、自律駐車の成功率を向上させる。
上記実施例をより詳しく説明するために、図6に示されるように、進行方向に基づいて、ターゲット駐車軌跡を追跡するステップ502は、以下のステップを含む。
ステップ601において、ターゲット軌跡上でターゲット追跡点を決定する。
ここで、ターゲット追跡点は、ターゲット駐車軌跡を追跡することが望まれる点であってもよく、なお、ターゲット追跡点は、ターゲット駐車軌跡上の点である。
ステップ602において、現在位置とターゲット追跡点とに基づいて、現在位置とターゲット追跡点との間の横方向距離及び/又は追跡距離を決定する。
ここで、横方向距離は車両の前軸とターゲット駐車軌跡方向との間の平行距離であり、追跡距離は車両の前軸とターゲット追跡点との間の実際の距離である。
ステップ603において、進行方向、横方向距離及び/又は追跡距離に基づいて、車両の前輪のステアリング角をリアルタイムで調整する。
これにより、本実施例は、ターゲット追跡点を選択し、現在位置とターゲット追跡点との間の横方向距離を決定することにより、車両のターゲット駐車軌跡に対する追跡過程における横方向の誤差をできるだけ早く低減し、車両がターゲット駐車軌跡に平行な駐車動作を完了することを回避し、自律駐車の成功率を向上させることができる。
さらに、進行方向が前進方向である場合、図7に示されるように、上記進行方向、横方向距離及び/又は追跡距離に基づいて、車両の前輪のステアリング角をリアルタイムで調整するステップ603は、以下のステップを含む。
ステップ701において、進行方向が前進方向であることを認識し、前の時点の前輪のステアリング角を取得する。
ステップ702において、前の時点の前輪のステアリング角を使用してフィードバック制御を行い、現時点の前輪のステアリング角を調整する。
つまり、本願の実施例において、ターゲット駐車軌跡の走行方向が前進方向である場合、フィードバック調整の制御策略により前輪のステアリング角を調整し、フィードバック調整により前輪のステアリング角がターゲット駐車軌跡の姿勢ニーズをできるだけ早く満たし、自律駐車の成功率を向上させることができる。
選択可能に、以下の式(1)で前輪のステアリング角のフィードバック調整を行うことができる。

ここで、
δ(t)は前輪のステアリング角であり、
θ(t)はコース誤差であり、
fa(t)は前進方向での横方向距離であり、
tは時間であり、
はパラメータ調整係数である。
ここで、コース誤差は車体の方向とターゲット駐車軌跡方向との間の誤差である。
それに応じて、進行方向が後退方向である場合、図8に示されるように、上記進行方向、横方向距離及び/又は追跡距離に基づいて、車両の前輪のステアリング角をリアルタイムで調整するステップ603は、以下のステップを含む。
ステップ801において、進行方向が後退方向であることを認識し、現在車速を取得し、現在車速により追跡距離を補正する。
ステップ802において、横方向距離と補正された追跡距離とに基づいて、車両の前輪のステアリング角を調整する。
つまり、追跡距離が車速関数であり、異なる車速に基づいて、異なる追跡距離を選択する必要があり、現在車速でターゲット駐車軌跡をできるだけ早く追跡し、自律駐車の成功率を向上させる。
選択可能に、以下の式(2)で前輪のステアリング角を調整することができる。
ここで、
δ(t)は前輪のステアリング角であり、
Lは車両の軸長さであり、
lateralは後退方向での横方向距離であり、
v(t)は車速であり、
look_ahead_distは追跡距離であり、
kはパラメータ調整係数である。
以上のようにして、本願の自律駐車方法によれば、ユーザによって利用された駐車点に基づいて自動駐車でき、駐車スペースの検出漏れによる駐車不能などの問題を効果的に回避し、自律駐車の駐車率を大幅に向上させる。そして、本願は、駐車軌跡を追跡し、駐車軌跡に基づいて駐車することにより、特定の環境での経路の再計画による駐車不能又は擦りなどの問題を効果的に回避することができる。
上記実施例を実現するために、本願の実施例は、自動駐車装置をさらに提供する。
図9は、本願の実施例に係る自動駐車装置の概略ブロック図である。図9に示されるように、本願の実施例の自動駐車装置10は、車両の現在位置から予め設定された距離未満の位置点を車両のターゲット駐車開始点として取得する第1の取得モジュール11と、ターゲット駐車開始点に基づいて、ターゲット駐車開始点に関連する少なくとも1つの候補駐車点を取得する第2の取得モジュール12と、少なくとも1つの候補駐車点から障害物のないターゲット駐車点を選択し、ターゲット駐車開始点からターゲット駐車点まで走行するターゲット駐車軌跡を取得する第3の取得モジュール13と、ターゲット駐車軌跡を追跡するように車両を制御して、ターゲット駐車軌跡に従ってターゲット駐車点に駐車する制御モジュール14とを備える。
変形例として、自動駐車装置10は、駐車走行データ収集命令を取得する第4の取得モジュールと、駐車走行データ収集命令が実行された際の位置点を駐車開始点とし、駐車中に駐車終了まで駐車走行データをリアルタイムで収集する収集モジュールと、駐車開始点、駐車終了時の位置点及び駐車走行データに基づいて3次元再構築を行って、ターゲット駐車軌跡を生成する再構築モジュールとをさらに備えていてもよい。
また、変形例として、第3の取得モジュール13は、車両の各候補駐車点における姿勢情報を取得する第1の取得サブモジュールと、姿勢情報と候補駐車点とを使用して候補駐車スペースを構築する構築サブモジュールと、候補駐車スペース内に障害物が存在するか否かを認識し、候補駐車スペースに障害物がない候補駐車点をターゲット駐車点とする第1の認識サブモジュールとを備えていてもよい。
また、変形例として、第3の取得モジュール13は、ターゲット駐車軌跡の数が予め設定された数よりも大きいことを認識する第2の認識サブモジュールと、各ターゲット駐車軌跡の長さを取得し、長さが最も小さいターゲット駐車軌跡を選択して追跡する第2の取得サブモジュールとを備えていてもよい。
また、変形例として、制御モジュール14は、ターゲット駐車軌跡に基づいて、ターゲット駐車軌跡の進行方向を取得する第3の取得サブモジュールと、進行方向に基づいて、ターゲット駐車軌跡を追跡する追跡サブモジュールとを備えていてもよい。
また、変形例として、追跡サブモジュールは、具体的には、ターゲット軌跡上でターゲット追跡点を決定し、現在位置とターゲット追跡点とに基づいて、現在位置とターゲット追跡点との間の横方向距離及び/又は追跡距離を決定し、進行方向、横方向距離及び/又は追跡距離に基づいて、車両の前輪のステアリング角をリアルタイムで調整してもよい。
また、変形例として、追跡サブモジュールは、具体的には、進行方向が前進方向であることを認識し、前の時点の前輪のステアリング角を取得し、前の時点の前輪のステアリング角を使用してフィードバック制御を行い、現時点の前輪のステアリング角を調整してもよい。
また、変形例として、追跡サブモジュールは、具体的には、進行方向が後退方向であることを認識し、現在車速を取得し、現在車速により追跡距離を補正し、横方向距離と補正された追跡距離とに基づいて、車両の前輪のステアリング角を調整してもよい。
なお、前述した自動駐車方法の実施例に対する解釈説明は、本実施例における自動駐車装置にも適用し、ここでは詳しく説明しない。
本願の自動駐車装置によれば、ユーザによって利用された駐車点に基づいて自動駐車でき、駐車スペースの検出漏れによる駐車不能などの問題を効果的に回避し、自律駐車の駐車率を大幅に向上させる。そして、本願は、駐車軌跡を追跡し、駐車軌跡に基づいて駐車することにより、特定の環境での経路の再計画による駐車不能又は擦りなどの問題を効果的に回避することができる。
本願の実施例によれば、本願は、電子機器及び読み取り可能な記憶媒体をさらに提供する。
本願の実施例によれば、本願は、コンピュータプログラムを提供する。コンピュータプログラムは、コンピュータに本願によって提供される自動駐車方法を実行させる。
図10は、本願の実施例に係る自動駐車方法の電子機器のブロック図である。電子機器は、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、メインフレームコンピュータ、及び他の適切なコンピュータなどの様々な形態のデジタルコンピュータを表すことを目的とする。電子機器は、パーソナルデジタルプロセッサ、携帯電話、スマートフォン、ウェアラブルデバイス、他の同様のコンピューティングデバイスなどの様々な形態のモバイルデバイスを表すこともできる。本明細書で示されるコンポーネント、それらの接続と関係、及びそれらの機能は単なる例であり、本明細書の説明及び/又は要求される本開示の実現を制限するものではない。
図10に示されるように、電子機器は、少なくとも1つのプロセッサ1001と、メモリ1002と、高速インターフェース及び低速インターフェースを含む各コンポーネントを接続するためのインターフェースとを備える。各コンポーネントは、異なるバスで相互に接続され、共通のマザーボードに取り付けられるか、又は必要に応じて他の方式で取り付けることができる。プロセッサは、電子機器内に実行される命令を処理することができ、命令は、外部入力/出力装置(インターフェースに結合されたディスプレイデバイスなど)にGUIの図形情報をディスプレイするためにメモリ内又はメモリに記憶されている命令を含む。他の実施方式では、必要に応じて、複数のプロセッサ及び/又は複数のバスを、複数のメモリと一緒に使用することができる。同様に、複数の電子機器を接続することができ、各電子機器は、一部の必要な操作(例えば、サーバアレイ、1グループのブレードサーバ、又はマルチプロセッサシステムとする)を提供することができる。図10では、単一のプロセッサ1001を用いる場合を一例とする。
メモリ1002は、本開示により提供される非一時的なコンピュータ読み取り可能な記憶媒体である。ここで、メモリ1002には、少なくとも1つのプロセッサが本開示により提供される自動駐車方法を実行することができるように、少なくとも1つのプロセッサによって実行可能な命令が記憶されている。本開示の非一時的なコンピュータ読み取り可能な記憶媒体には、コンピュータに本開示により提供される自動駐車方法を実行させるためのコンピュータ命令が記憶されている。
メモリ1002は、非一時的なコンピュータ読み取り可能な記憶媒体として、本開示の実施例における自動駐車方法に対応するプログラム命令/モジュール(例えば、図9に示す第1の取得モジュール11、第2の取得モジュール12、第3の取得モジュール13、及び制御モジュール14)のような、非一時的なソフトウェアプログラム、非一時的なコンピュータ実行可能なプログラム及びモジュールを記憶する。プロセッサ1001は、メモリ1002に記憶されている非一時的なソフトウェアプログラム、命令及びモジュールを実行することによって、サーバの様々な機能アクティベーション及びデータ処理を実行し、すなわち上記の方法の実施例における自動駐車方法を実現する。
メモリ1002は、ストレージプログラムエリアとストレージデータエリアとを含むことができ、ストレージプログラムエリアは、オペレーティングシステム、少なくとも1つの機能に必要なアプリケーションプログラムを記憶することができ、ストレージデータエリアは、自動駐車方法の電子機器の使用によって作成されたデータなどを記憶することができる。また、メモリ1002は、高速ランダムアクセスメモリを含むことができ、非一時的なメモリをさらに含むことができ、例えば、少なくとも1つの磁気ディスクストレージデバイス、フラッシュメモリデバイス、又は他の非一時的なソリッドステートストレージデバイスである。変形例として、メモリ1002は、プロセッサ1001に対して遠隔に設置されたメモリを選択的に含むことができ、これらの遠隔メモリは、ネットワークを介して自動駐車方法の電子機器に接続されることができる。上記のネットワークの一例は、インターネット、イントラネット、ローカルエリアネットワーク、モバイル通信ネットワーク、及びその組み合わせを含むが、これらに限定されない。
自動駐車方法の電子機器は、入力装置1003と出力装置1004とをさらに備えていてもよい。プロセッサ1001、メモリ1002、入力装置1003、及び出力装置1004は、バス又は他の方式を介して接続することができ、図10では、バスを介して接続するものを一例とする。
入力装置1003は、入力された数字又は文字情報を受信し、自動駐車方法の電子機器のユーザ設定及び機能制御に関するキー信号入力を生成することができ、例えば、タッチスクリーン、キーパッド、マウス、トラックパッド、タッチパッド、ポインティングスティック、少なくとも1つのマウスボタン、トラックボール、又はジョイスティックなどの入力装置である。出力装置1004は、ディスプレイデバイス、補助照明装置(例えば、LED)、及び触覚フィードバックデバイス(例えば、振動モータ)などを含むことができる。ディスプレイデバイスは、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ、及びプラズマディスプレイを含むことができるが、これらに限定されない。また、ディスプレイデバイスは、タッチスクリーンであってもよい。
本明細書で説明されるシステムと技術の様々な実施形態は、デジタル電子回路システム、集積回路システム、特定用途向けASIC(特定用途向け集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/又はそれらの組み合わせで実現することができる。これらの様々な実施形態は、1つ又は複数のコンピュータプログラムで実施され、少なくとも1つのコンピュータプログラムは、少なくとも1つのプログラマブルプロセッサを含むプログラマブルシステムで実行及び/又は解釈されることができ、プログラマブルプロセッサは、専用又は汎用のプログラマブルプロセッサであってもよく、ストレージシステム、少なくとも1つの入力装置、及び少なくとも1つの出力装置からデータ及び命令を受信し、データ及び命令をストレージシステム、少なくとも1つの入力装置、及び少なくとも1つの出力装置に伝送することができる。
これらのコンピューティングプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとも呼ばれる)は、プログラマブルプロセッサの機械命令を含み、高レベルのプロセス及び/又はオブジェクト指向プログラミング言語、及び/又はアセンブリ/機械言語でこれらのコンピューティングプログラムを実施する。本明細書に使用されるような、「機械読み取り可能な媒体」及び「コンピュータ読み取り可能な媒体」という用語は、機械命令及び/又はデータをプログラマブルプロセッサに提供するための任意のコンピュータプログラム製品、機器、及び/又は装置(例えば、磁気ディスク、光ディスク、メモリ、プログラマブルロジックデバイス(PLD))を指し、機械読み取り可能な信号である機械命令を受信する機械読み取り可能な媒体を含む。「機械読み取り可能な信号」という用語は、機械命令及び/又はデータをプログラマブルプロセッサに提供するための任意の信号を指す。
ユーザとのインタラクションを提供するために、コンピュータ上でここで説明されているシステム及び技術を実施することができ、コンピュータは、ユーザに情報を表示するためのディスプレイ装置(例えば、CRT(陰極線管)又はLCD(液晶ディスプレイ)モニタ)と、キーボード及びポインティングデバイス(例えば、マウス又はトラックボール)とを有し、ユーザは、キーボード及びポインティングデバイスによって入力をコンピュータに提供することができる。他の種類の装置も、ユーザとのインタラクションを提供することができ、例えば、ユーザに提供されるフィードバックは、任意の形態のセンシングフィードバック(例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック)であってもよく、任意の形態(音響入力と、音声入力と、触覚入力とを含む)でユーザからの入力を受信することができる。
ここで説明されるシステム及び技術は、バックエンドコンポーネントを含むコンピューティングシステム(例えば、データサーバとする)、又はミドルウェアコンポーネントを含むコンピューティングシステム(例えば、アプリケーションサーバ)、又はフロントエンドコンポーネントを含むコンピューティングシステム(例えば、グラフィカルユーザインタフェース又はウェブブラウザを有するユーザコンピュータであり、ユーザは、グラフィカルユーザインタフェース又はウェブブラウザによってここで説明されるシステム及び技術の実施方式とインタラクションする)、又はこのようなバックエンドコンポーネントと、ミドルウェアコンポーネントと、フロントエンドコンポーネントの任意の組み合わせを含むコンピューティングシステムで実施することができる。任意の形態又は媒体のデジタルデータ通信(例えば、通信ネットワーク)によってシステムのコンポーネントを相互に接続することができる。通信ネットワークの一例は、ローカルエリアネットワーク(LAN)と、ワイドエリアネットワーク(WAN)と、インターネットとを含む。
コンピュータシステムは、クライアントとサーバとを含むことができる。クライアントとサーバは、一般に、互いに離れており、通常に通信ネットワークを介してインタラクションする。対応するコンピュータ上で実行され、且つ互いにクライアント-サーバ関係を有するコンピュータプログラムによって、クライアントとサーバとの関係が生成される。
本願の実施例の技術案によれば、本願の自動駐車装置は、ユーザによって利用された駐車点に基づいて自動駐車でき、駐車スペースの検出漏れによる駐車不能などの問題を効果的に回避し、自律駐車の駐車率を大幅に向上させる。そして、本願は、駐車軌跡を追跡し、駐車軌跡に基づいて駐車することにより、特定の環境での経路の再計画による駐車不能又は擦りなどの問題を効果的に回避することができる。
なお、上記に示される様々な形態のフローを使用して、ステップを並べ替え、追加、又は削除することができる。例えば、本開示に記載されている各ステップは、並列に実行されてもよいし、順次的に実行されてもよいし、異なる順序で実行されてもよいが、本開示で開示されている技術案が所望の結果を実現することができれば、本明細書では限定されない。
上記の具体的な実施形態は、本開示の保護範囲を制限するものではない。当業者は、設計要件と他の要因に応じて、様々な修正、組み合わせ、サブコンビネーション、及び代替を行うことができる。本開示の精神と原則内で行われる任意の修正、同等の置換、及び改善などは、いずれも本開示の保護範囲内に含まれるべきである。

Claims (11)

  1. 車両の現在位置から予め設定された距離未満の位置点を前記車両のターゲット駐車開始点として取得するステップと、
    前記ターゲット駐車開始点に基づいて、該ターゲット駐車開始点に関連する少なくとも1つの候補駐車点を取得するステップと、
    少なくとも1つの前記候補駐車点から障害物のないターゲット駐車点を選択し、前記ターゲット駐車開始点から前記ターゲット駐車点まで走行するターゲット駐車軌跡を取得するステップと、
    前記ターゲット駐車軌跡を追跡するように前記車両を制御して、前記ターゲット駐車軌跡に従って前記ターゲット駐車点に駐車するステップと、
    を含み、
    前記少なくとも1つの前記候補駐車点から前記障害物のない前記ターゲット駐車点を選択するステップが、
    前記車両の各前記候補駐車点における姿勢情報を取得するステップと、
    前記姿勢情報と前記候補駐車点とを使用して候補駐車スペースを構築するステップと、
    前記候補駐車スペース内に前記障害物が存在するか否かを認識し、前記候補駐車スペースに前記障害物がない前記候補駐車点を前記ターゲット駐車点とするステップと、
    を含み、
    前記ターゲット駐車軌跡を追跡するように前記車両を制御するステップが、
    前記ターゲット駐車軌跡に基づいて、前記ターゲット駐車軌跡の進行方向を取得するステップと、
    前記ターゲット駐車軌跡上でターゲット追跡点を決定するステップと、
    前記現在位置と前記ターゲット追跡点とに基づいて、前記現在位置と前記ターゲット追跡点との間の横方向距離及び/又は追跡距離を決定するステップと、
    前記進行方向、前記横方向距離及び/又は前記追跡距離に基づいて、前記車両の前輪のステアリング角をリアルタイムで調整するステップと、
    を含み、
    前記進行方向、前記横方向距離及び/又は前記追跡距離に基づいて、前記車両の前記前輪の前記ステアリング角をリアルタイムで調整するステップが、
    前記進行方向が前進方向であることを認識し、前の時点の前記前輪の前記ステアリング角を取得するステップと、
    前の時点の前記前輪の前記ステアリング角を使用してフィードバック制御を行い、現時点の前記前輪の前記ステアリング角を調整するステップと、
    を含む自動駐車方法。
  2. 前記車両の前記現在位置から予め設定された距離未満の位置点を前記車両の前記ターゲット駐車開始点として取得するステップの前に、
    駐車走行データ収集命令を取得するステップと、
    前記駐車走行データ収集命令が実行された際の位置点を駐車開始点とし、駐車中に駐車終了まで駐車走行データをリアルタイムで収集するステップと、
    前記駐車開始点、駐車終了時の位置点及び前記駐車走行データに基づいて、前記ターゲット駐車軌跡を生成するように3次元再構成を行うステップとをさらに含む請求項1に記載の自動駐車方法。
  3. 前記ターゲット駐車軌跡を追跡するように前記車両を制御するステップの前に、
    前記ターゲット駐車軌跡の数が予め設定された数よりも大きいことを認識するステップと、
    各前記ターゲット駐車軌跡の長さを取得し、該長さが最も小さい前記ターゲット駐車軌跡を選択して追跡するステップとをさらに含む請求項1に記載の自動駐車方法。
  4. 前記進行方向、前記横方向距離及び/又は前記追跡距離に基づいて、前記車両の前記前輪の前記ステアリング角をリアルタイムで調整するステップは、
    前記進行方向が後退方向であることを認識し、現在車速を取得し、取得された該現在車速により前記追跡距離を補正するステップと、
    前記横方向距離と補正された前記追跡距離とに基づいて、前記車両の前記前輪の前記ステアリング角を調整するステップとを含む請求項に記載の自動駐車方法。
  5. 車両の現在位置から予め設定された距離未満の位置点を前記車両のターゲット駐車開始点として取得する第1の取得モジュールと、
    前記ターゲット駐車開始点に基づいて、該ターゲット駐車開始点に関連する少なくとも1つの候補駐車点を取得する第2の取得モジュールと、
    少なくとも1つの前記候補駐車点から障害物のないターゲット駐車点を選択し、前記ターゲット駐車開始点から前記ターゲット駐車点まで走行するターゲット駐車軌跡を取得する第3の取得モジュールと、
    前記ターゲット駐車軌跡を追跡するように前記車両を制御して、前記ターゲット駐車軌跡に従って前記ターゲット駐車点に駐車する制御モジュールと、
    を備え、
    前記第3の取得モジュールが、
    前記車両の各前記候補駐車点における姿勢情報を取得する第1の取得サブモジュールと、
    前記姿勢情報と前記候補駐車点とを使用して候補駐車スペースを構築する構築サブモジュールと、
    前記候補駐車スペース内に前記障害物が存在するか否かを認識し、前記候補駐車スペースに前記障害物がない前記候補駐車点を前記ターゲット駐車点とする第1の認識サブモジュールと、
    を備え
    前記制御モジュールが、
    前記ターゲット駐車軌跡に基づいて、該ターゲット駐車軌跡の進行方向を取得する第3の取得サブモジュールと、
    前記ターゲット駐車軌跡上でターゲット追跡点を決定し、前記現在位置と前記ターゲット追跡点とに基づいて、前記現在位置と前記ターゲット追跡点との間の横方向距離及び/又は追跡距離を決定し、前記進行方向、前記横方向距離及び/又は前記追跡距離に基づいて、前記車両の前輪のステアリング角をリアルタイムで調整する追跡サブモジュールと、
    を備え、
    前記追跡サブモジュールが、前記進行方向が前進方向であることを認識し、前の時点の前記前輪の前記ステアリング角を取得し、前の時点の前記前輪の前記ステアリング角を使用してフィードバック制御を行い、現時点の前記前輪の前記ステアリング角を調整する自動駐車装置。
  6. 駐車走行データ収集命令を取得する第4の取得モジュールと、
    前記駐車走行データ収集命令が実行された際の位置点を駐車開始点とし、駐車中に駐車終了まで駐車走行データをリアルタイムで収集する収集モジュールと、
    前記駐車開始点、駐車終了時の位置点及び前記駐車走行データに基づいて、前記ターゲット駐車軌跡を生成するように3次元再構成を行う再構成モジュールとを備える請求項に記載の自動駐車装置。
  7. 前記第3の取得モジュールは、
    前記ターゲット駐車軌跡の数が予め設定された数よりも大きいことを認識する第2の認識サブモジュールと、
    各前記ターゲット駐車軌跡の長さを取得し、該長さが最も小さい前記ターゲット駐車軌跡を選択して追跡する第2の取得サブモジュールとを備える請求項に記載の自動駐車装置。
  8. 前記追跡サブモジュールは、具体的には、
    前記進行方向が後退方向であることを認識し、現在車速を取得し、取得された該現在車速により前記追跡距離を補正し、
    前記横方向距離と補正された前記追跡距離とに基づいて、前記車両の前記前輪の前記ステアリング角を調整する請求項に記載の自動駐車装置。
  9. 少なくとも1つのプロセッサと、
    少なくとも1つの該プロセッサに通信可能に接続されるメモリとを備え、
    該メモリには、少なくとも1つの前記プロセッサによって実行可能な命令が記憶され、該命令は、少なくとも1つの前記プロセッサが請求項1から請求項のいずれかに記載の自動駐車方法を実行できるように、少なくとも1つの前記プロセッサによって実行される電子機器。
  10. コンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、
    前記コンピュータ命令は、コンピュータに請求項1から請求項のいずれかに記載の自動駐車方法を実行させる非一時的なコンピュータ読み取り可能な記憶媒体。
  11. コンピュータに請求項1から請求項のいずれかに記載の自動駐車方法を実行させるコンピュータプログラム。

JP2021107816A 2020-06-29 2021-06-29 自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラム Active JP7334213B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010606003.5 2020-06-29
CN202010606003.5A CN111959497A (zh) 2020-06-29 2020-06-29 自动泊车方法和装置、电子设备、存储介质

Publications (2)

Publication Number Publication Date
JP2021167194A JP2021167194A (ja) 2021-10-21
JP7334213B2 true JP7334213B2 (ja) 2023-08-28

Family

ID=73360986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021107816A Active JP7334213B2 (ja) 2020-06-29 2021-06-29 自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラム

Country Status (5)

Country Link
US (1) US20210221361A1 (ja)
EP (1) EP3819194B1 (ja)
JP (1) JP7334213B2 (ja)
KR (1) KR102593224B1 (ja)
CN (1) CN111959497A (ja)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114394098B (zh) * 2021-04-16 2023-06-23 阿波罗智联(北京)科技有限公司 车辆停靠的方法、装置、电子设备和可读存储介质
CN115214726B (zh) * 2021-04-19 2025-05-13 比亚迪股份有限公司 车辆停车控制方法及装置
CN113104029B (zh) * 2021-05-19 2023-10-31 广州小鹏汽车科技有限公司 一种基于自动驾驶的交互方法和装置
CN113135180A (zh) * 2021-05-27 2021-07-20 广州小鹏自动驾驶科技有限公司 一种车辆控制方法、装置、车辆和介质
CN113401141B (zh) * 2021-07-12 2022-07-29 北京百度网讯科技有限公司 路线处理方法及装置
CN113815605B (zh) * 2021-09-10 2024-01-09 岚图汽车科技有限公司 车辆泊车的控制方法、装置、介质、电子设备
CN114906128B (zh) * 2021-09-24 2024-11-12 同济大学 一种基于mcts算法的自动泊车运动规划方法
CN114279455B (zh) * 2021-11-16 2024-06-21 北京百度网讯科技有限公司 路径规划方法、装置、电子设备和可读存储介质
KR102772443B1 (ko) 2021-11-29 2025-02-27 한양대학교 산학협력단 차량의 횡방향 경로 모델에 기초한 클로소이드 기반의 주차 경로 생성 방법 및 장치
CN114137989A (zh) * 2021-12-01 2022-03-04 东风汽车有限公司东风日产乘用车公司 车辆遥控方法、装置、设备及存储介质
CN114222272B (zh) * 2021-12-09 2024-11-26 广州小鹏自动驾驶科技有限公司 车辆控制方法、终端设备、车载终端及存储介质
CN114179834B (zh) * 2021-12-30 2023-12-12 阿波罗智联(北京)科技有限公司 车辆停靠方法、装置、电子设备、介质及自动驾驶车辆
CN114312841A (zh) * 2021-12-31 2022-04-12 阿波罗智联(北京)科技有限公司 车辆信息处理方法、装置、电子设备和存储介质
CN114454874B (zh) * 2022-02-21 2023-06-23 岚图汽车科技有限公司 一种自动泊车防止急刹的方法及系统
CN114435347B (zh) * 2022-02-24 2024-03-19 阿波罗智联(北京)科技有限公司 泊车轨迹的确定方法、装置、设备以及存储介质
CN114852057B (zh) * 2022-05-07 2025-11-11 安徽蔚来智驾科技有限公司 自动泊车数据获取方法、装置、计算机设备和存储介质
CN115116265A (zh) * 2022-06-29 2022-09-27 中国第一汽车股份有限公司 立体停车库的停车方法、装置和存储介质
CN115123201B (zh) * 2022-07-25 2026-03-20 山东理工大学 全局与局部信息融合的自动泊车最优路径规划方法及系统
CN117622193A (zh) * 2022-08-10 2024-03-01 长沙行深智能科技有限公司 无人车的行驶控制方法、装置及无人车
CN115527360B (zh) * 2022-09-01 2024-03-15 汉海信息技术(上海)有限公司 判断车辆归属停车点的方法和介质
CN115410409A (zh) * 2022-09-30 2022-11-29 浙江吉利控股集团有限公司 一种选择停车位的方法、系统及电子设备
CN118012035A (zh) * 2022-11-03 2024-05-10 北京三快在线科技有限公司 一种无人驾驶设备的控制方法及装置
CN116101269B (zh) * 2023-01-03 2024-03-19 广州汽车集团股份有限公司 一种对自动泊车过程进行安全监控的方法、系统及车辆
CN117125055B (zh) * 2023-07-21 2025-01-07 零束科技有限公司 一种基于视觉泊车的障碍物感知方法及装置
KR102898094B1 (ko) 2023-10-20 2025-12-09 한양대학교 산학협력단 Reachable set 기반의 주차 경로 생성 방법 및 장치
CN118205546B (zh) * 2024-03-18 2025-09-05 重庆赛力斯凤凰智创科技有限公司 一种泊车的方法、装置、电子设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013530867A (ja) 2010-06-09 2013-08-01 ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー 駐車スペースへの駐車時における自動車運転者支援方法、運転者支援装置、および自動車
JP2016215691A (ja) 2015-05-14 2016-12-22 富士通テン株式会社 駐車支援装置および駐車支援方法
JP2018034540A (ja) 2016-08-29 2018-03-08 日産自動車株式会社 駐車支援方法及び駐車支援装置
JP2020049983A (ja) 2018-09-25 2020-04-02 日産自動車株式会社 駐車支援方法及び駐車支援装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012008858A1 (de) * 2012-04-28 2012-11-08 Daimler Ag Verfahren zum autonomen Parken eines Kraftfahrzeugs, Fahrerassistenzvorrichtung zur Durchführung des Verfahrens, sowie Kraftfahrzeug mit der Fahrerassistenzvorrichtung
KR101509880B1 (ko) * 2013-02-28 2015-04-07 현대자동차주식회사 주차 안내 장치 및 방법
KR20160066776A (ko) * 2014-12-03 2016-06-13 현대모비스 주식회사 차량의 자율주차 지원 시스템 및 방법
US9958864B2 (en) * 2015-11-04 2018-05-01 Zoox, Inc. Coordination of dispatching and maintaining fleet of autonomous vehicles
CN108146424B (zh) * 2016-12-02 2020-06-19 比亚迪股份有限公司 自动泊车路径控制方法和控制系统以及车辆
KR101915165B1 (ko) * 2016-12-30 2018-11-06 현대자동차주식회사 자동 주차 시스템 및 자동 주차 방법
KR102120108B1 (ko) * 2017-05-12 2020-06-09 엘지전자 주식회사 자율주행 차량 및 그 제어 방법
RU2736520C1 (ru) * 2017-05-25 2020-11-17 Ниссан Мотор Ко., Лтд. Способ управления парковкой и аппаратура управления парковкой
US10494023B2 (en) * 2017-05-30 2019-12-03 Robert Bosch Gmbh System and method for performing parallel parking maneuvers with single side braking
JP7009796B2 (ja) * 2017-06-29 2022-01-26 株式会社デンソー 駐車支援装置、駐車支援システムおよび駐車支援方法
DE102017212044A1 (de) * 2017-07-13 2019-01-17 Robert Bosch Gmbh Verfahren und Vorrichtung zum Berechnen einer Bewegungsbahn eines Fahrzeuges
JP2019081473A (ja) * 2017-10-31 2019-05-30 ダイハツ工業株式会社 運転支援装置
CN110091866B (zh) * 2018-01-29 2020-11-27 杭州海康汽车软件有限公司 泊车路径获取方法及装置
KR102452556B1 (ko) * 2018-08-28 2022-10-07 현대자동차주식회사 차량 주차 제어 장치, 그를 포함한 시스템 및 그 방법
KR102251574B1 (ko) * 2019-07-22 2021-05-14 주식회사 만도 주차 정렬 조정 장치 및 방법
CN110576852B (zh) * 2019-09-26 2021-06-22 华为技术有限公司 自动泊车方法、装置以及车辆
CN111196271A (zh) * 2020-01-21 2020-05-26 北京百度网讯科技有限公司 自动泊车方法、装置、设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013530867A (ja) 2010-06-09 2013-08-01 ヴァレオ・シャルター・ウント・ゼンゾーレン・ゲーエムベーハー 駐車スペースへの駐車時における自動車運転者支援方法、運転者支援装置、および自動車
JP2016215691A (ja) 2015-05-14 2016-12-22 富士通テン株式会社 駐車支援装置および駐車支援方法
JP2018034540A (ja) 2016-08-29 2018-03-08 日産自動車株式会社 駐車支援方法及び駐車支援装置
JP2020049983A (ja) 2018-09-25 2020-04-02 日産自動車株式会社 駐車支援方法及び駐車支援装置

Also Published As

Publication number Publication date
JP2021167194A (ja) 2021-10-21
EP3819194A2 (en) 2021-05-12
CN111959497A (zh) 2020-11-20
EP3819194A3 (en) 2021-08-25
US20210221361A1 (en) 2021-07-22
KR20210089117A (ko) 2021-07-15
KR102593224B1 (ko) 2023-10-25
EP3819194B1 (en) 2023-11-15

Similar Documents

Publication Publication Date Title
JP7334213B2 (ja) 自動駐車方法、自動駐車装置、電子機器、記憶媒体及びコンピュータプログラム
KR102557026B1 (ko) 차량 순항 제어 방법, 장치, 전자 기기 및 저장 매체
JP7204823B2 (ja) 車両制御方法、車両制御装置及び車両
US20250002050A1 (en) Automatic Annotation of Object Trajectories in Multiple Dimensions
CN107933560B (zh) 车辆控制装置
CN111746504B (zh) 记忆泊车方法、系统、装置及计算机可读存储介质
US10929995B2 (en) Method and apparatus for predicting depth completion error-map for high-confidence dense point-cloud
CN111208814B (zh) 用于自动车辆的、利用动态模型的、基于记忆的最优运动规划
CN113561963A (zh) 一种泊车方法、装置及车辆
US11628859B1 (en) Vehicle placement on aerial views for vehicle control
US11148668B2 (en) Autonomous vehicle control for reverse motion
US11634156B1 (en) Aerial view generation for vehicle control
WO2023102445A1 (en) Automatic bootstrap for autonomous vehicle localization
CN114906131A (zh) 自动驾驶车辆的召唤控制方法、系统及可读存储介质
US20210300333A1 (en) A parking-trajectory generation method combined with offline and online solutions
CN114627152A (zh) 倒车辅助方法、装置、电子设备及存储介质
EP4385844A1 (en) Automatic parking method and apparatus, and vehicle
CN113844460A (zh) 车辆控制方法、装置及车辆
CN113178025B (zh) 车辆变道检测方法、装置、电子设备及存储介质
WO2024026110A1 (en) Aerial view generation for vehicle control
CN110375749A (zh) 导航方法和导航系统
CN119348622B (zh) 一种碰撞检测方法及装置
CN119642847A (zh) 一种倒车路线自动生成方法及系统
CN120382886A (zh) 再泊车方法、系统、设备及存储介质
CN121822444A (zh) 车辆泊车的控制方法、装置和车辆

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210629

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221031

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230711

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230724

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230816

R150 Certificate of patent or registration of utility model

Ref document number: 7334213

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150