JP7785201B2 - 駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法 - Google Patents

駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法

Info

Publication number
JP7785201B2
JP7785201B2 JP2024567178A JP2024567178A JP7785201B2 JP 7785201 B2 JP7785201 B2 JP 7785201B2 JP 2024567178 A JP2024567178 A JP 2024567178A JP 2024567178 A JP2024567178 A JP 2024567178A JP 7785201 B2 JP7785201 B2 JP 7785201B2
Authority
JP
Japan
Prior art keywords
vehicle
obstructing
path
parking
vehicles
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
JP2024567178A
Other languages
English (en)
Other versions
JP2025503330A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority claimed from PCT/JP2022/048715 external-priority patent/WO2023166845A1/en
Publication of JP2025503330A publication Critical patent/JP2025503330A/ja
Application granted granted Critical
Publication of JP7785201B2 publication Critical patent/JP7785201B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0027Planning or execution of driving tasks using trajectory prediction for other traffic participants
    • B60W60/00276Planning or execution of driving tasks using trajectory prediction for other traffic participants for two or more other traffic participants
    • 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/0097Predicting future 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
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/20Static objects
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4041Position
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4042Longitudinal 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4044Direction of movement, e.g. backwards

Landscapes

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

Description

本開示は、一般に、自律走行車両の駐車のための運動計画に関し、より具体的には、駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法に関する。
駐車場内の駐車場所に自律走行車両を自動的に駐車するために、いくつかの駐車システムが自律走行車両において使用されている。駐車タスクは、初期状態から駐車場所を定義する目標状態までの自律走行車両の経路または運動を決定し、その後、自律走行車両が決定された経路または運動に確実に従うように自律走行車両のアクチュエータ、たとえば車両のアクセルペダルおよびハンドルを制御することとして、定式化することができる。
しかしながら、駐車場には、移動する障害車両または歩行者等の、自律走行車両が駐車場所に駐車中に衝突してはならない障害物が含まれている可能性がある。さらに、自律駐車は、狭い空間での運動計画を伴うこともある。さらに、道路または高速道路での運転とは対照的に、駐車場での車両運動には従うべき明確なルールのセットがなく、ドライバの意図またはさらには技量に大きく左右される。これらのことから、障害車両の運動予測と駐車のための自律走行車両の運動計画とは困難である。
運動予測、すなわち障害車両の将来の状態を予測することは、自律走行車両の計画モジュールおよび制御モジュールが考慮しなければならない安全制約を決定するため極めて重要であり、それゆえ、運動計画または経路の実現可能性および円滑性に影響を与える。特に、正確な短期運動予測によって、自律走行車両が安全に計画を立て、自律走行車両に対して反応することが可能になる一方で、長期計画/モード予測では、自律走行車両が効率的かつ円滑に計画を立てることが可能になる。駐車の際の短期軌道を予測するために相互作用多重モデル(interacting multiple model:IMM)を使用するアプローチもあれば、短期運動予測を生成するために障害車両の動きから情報を抽出する分類器を使用するアプローチもある。しかしながら、このようなデータ駆動型方法は、データセットが異なると性能が安定せず、保証がないため好ましくなく、データセットの選択が悪いと予測誤差が大きくなる可能性がある。
さらに、一般的な運動計画アルゴリズムは、複雑な運転操作のための迅速な再計画を必要とする障害車両が存在する駐車には直接適していない。他方で、自律駐車に特化した運動プランナは、短期範囲計画と長期範囲計画とを統合できなかったり、駐車場に新たな障害物が発生した際のオンライン経路修復を適切に組み込むことができなかったりする。
したがって、駐車場の動的環境において自律走行車両を駐車するためのシステムおよび方法が依然として必要とされている。
いくつかの実施形態の目的は、駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法を提供することである。さらに、いくつかの実施形態の目的は、自律走行車両を駐車するために、駐車場内の異なる状況に基づいて自律走行自車両の制御戦略を変更する戦略的運動プランナを提供することである。駐車場は、車両を駐車するための駐車場所を含む。駐車場はさらに、駐車場に駐車された静止車両と、駐車場内で移動する障害車両とを含み得る。
いくつかの実施形態の目的は、このような駐車場の動的環境において、静止車両、障害車両、および駐車場に存在し得る他の障害物と衝突することなく、自律走行自車両を駐車することである。たとえば、自律走行自車両は初期状態を有し、静止車両および障害車両と衝突することなく、目標状態によって定義された駐車場所に駐車する必要がある。各状態(たとえば、初期状態および目標状態)は、少なくとも自律走行自車両の2次元平面内の位置(x,y)および方位θを定義する。
このような目的を達成するために、いくつかの実施形態では、まず、駐車場内の利用可能な駐車場所を示す駐車場内の動的環境の状態と、各静止車両の状態と、障害車両の状態との測定値を収集する。一実施形態では、障害車両の状態は、障害車両の位置および方位と、障害車両の幾何学的情報、たとえばそのホイールベースとを含み得る。さらに、駐車場内の動的環境の状態に基づいて、自律走行自車両を駐車するための軌道を生成するために、経路プランナを実行する。
いくつかの実施形態は、駐車場において自律走行自車両の無衝突駐車を実現するために、障害車両の運動を考慮する必要があるという認識に基づいている。そのため、いくつかの実施形態は、障害車両の経路を予測することを目的としている。
しかしながら、いくつかの実施形態は、駐車場の動的環境を考慮すると、障害車両の経路を予測するだけでは不十分であり、障害車両の運動モードを決定することも有用であるという認識に基づいている。いくつかの実施形態は、障害車両が駐車場において巡航モードおよび操縦モードなどの様々なモードで走行するという観察に基づいている。巡航モードでは、障害車両のステアリング角は小さい、または安定している。障害車両が駐車場に入り、駐車場所に近づいているとき、または障害車両が駐車場から退出するときに、障害車両は巡航モードで走行する。操縦モードでは、障害車両は頻繁にステアリング角を変更し、経路を逸脱して駐車したり、狭い駐車場所から退出したりする。
そのため、いくつかの実施形態の目的は、障害車両の経路と運動モードとの両方を予測することである。障害車両の経路と運動モードとを予測するために、障害車両の経路と運動モードとを予測するように構成された環境予測装置が実行される。
さらに、障害車両の安全制約は、障害車両の予測された経路と運動モードとに基づいて決定される。たとえば、予測されたモードが巡航モードである場合、安全制約は、その経路に沿った障害車両の状態の周りで決定される。経路に沿った障害車両の状態の周りで決定される安全制約は、安全マージンと呼ばれる。巡航モードでは、障害車両の積極的な操縦動作が少なく、比較的高い信頼性で障害車両の運動を予測できるため、安全マージンを巡航モードの安全制約として決定する。しかしながら、操縦モードでは、障害車両の運動を予測することは困難であり、障害車両は、その方位を調整するために、より大きな空間を占有する傾向がある。そのため、操縦モードの場合、安全制約は、障害車両の状態の周りの全走行方向の安全範囲として決定される。したがって、予測モードが操縦モードである場合、障害車両に対して安全範囲が決定される。安全範囲は、障害車両が操縦モードである場合に自律走行自車両が回避すべき領域を定義する。
さらに、軌道と決定された安全制約とに基づいて自律走行自車両を制御することによって、自律走行自車両を駐車させる。
いくつかの実施形態は、駐車場における自律走行自車両の運動を、駐車場の環境の変化に応じて常に適応し得るという認識に基づいている。したがって、自律走行自車両の軌道が決定された後でも、軌道を調整する必要性が随時生じる可能性がある。そのため、自律走行自車両の駐車を制御するために、いくつかの実施形態では、駐車場の異なる状況に基づいて制御戦略を変更する戦略的運動プランナを使用する。
たとえば、いくつかの実施形態では、戦略的運動プランナは、異なる状況に基づいて3つの異なる戦略を使用する。戦略的運動プランナは、軌道追跡のためのモデル予測制御ベースの安全コントローラと、緊急時に回避経路を見つけるための探索ベースの退避プランナと、軌道の経路を修正するための最適化ベースの修復プランナとを含む。戦略的運動プランナは、最適化ベースアプローチと探索ベースアプローチとの利点を活用することによって、安全性、計画実現可能性、およびスムーズな操縦のバランスを取る。
したがって、一実施形態は、駐車場の動的環境において自律走行自車両を駐車するための統合システムを開示する。統合システムは、プロセッサと、命令を格納したメモリとを備え、命令は、プロセッサによって実行されると、統合システムに、駐車場の利用可能な駐車場所を示す駐車場内の動的環境の状態と、駐車場に駐車された1台以上の静止車両の状態と、駐車場において移動している1台以上の障害車両の状態との測定値を収集させ、駐車場における動的環境の状態に基づいて、自律走行自車両を駐車するための軌道を生成するように構成された経路プランナを実行させ、障害車両の各々の経路と、第1の運動モードまたは第2の運動モードを含む運動モードとを予測するように構成された環境予測装置を実行させ、障害車両の各々の経路と運動モードとに基づいて、障害車両の各々の安全制約を決定させ、障害車両が第1の運動モードである場合、安全制約は、障害車両の状態の周りでその経路に沿って決定され、障害車両が第2の運動モードである場合、安全制約は、障害車両の状態の周りで全ての走行方向において決定され、命令は統合システムにさらに、駐車のための軌道と、障害車両の各々の安全制約とに基づいて、自律走行自車両を駐車させる。
したがって、他の実施形態は、駐車場の動的環境において自律走行自車両を駐車するための方法を開示する。方法は、駐車場の利用可能な駐車場所を示す駐車場内の動的環境の状態と、駐車場に駐車された1台以上の静止車両の状態と、駐車場において移動している1台以上の障害車両の状態との測定値を収集することと、駐車場における動的環境の状態に基づいて、自律走行自車両を駐車するための軌道を生成するように構成された経路プランナを実行することと、障害車両の各々の経路と、第1の運動モードまたは第2の運動モードを含む運動モードとを予測するように構成された環境予測装置を実行することと、障害車両の各々の経路と運動モードとに基づいて、障害車両の各々の安全制約を決定することとを備え、障害車両が第1の運動モードである場合、安全制約は、障害車両の状態の周りでその経路に沿って決定され、障害車両が第2の運動モードである場合、安全制約は、障害車両の状態の周りで全ての走行方向において決定され、方法はさらに、駐車するための軌道と、障害車両の各々の安全制約とに基づいて、自律走行自車両を駐車することを備える。
したがって、さらに他の実施形態は、駐車場の動的環境において自律走行自車両を駐車するための方法を実行するためのプロセッサによって実行可能なプログラムを具現化した非一時的なコンピュータ読取可能記憶媒体を開示する。方法は、駐車場の利用可能な駐車場所を示す駐車場内の動的環境の状態と、駐車場に駐車された1台以上の静止車両の状態と、駐車場において移動している1台以上の障害車両の状態との測定値を収集することと、駐車場における動的環境の状態に基づいて、自律走行自車両を駐車するための軌道を生成するように構成された経路プランナを実行することと、障害車両の各々の経路と、第1の運動モードまたは第2の運動モードを含む運動モードとを予測するように構成された環境予測装置を実行することと、障害車両の各々の経路と運動モードとに基づいて、障害車両の各々の安全制約を決定することとを備え、障害車両が第1の運動モードである場合、安全制約は、障害車両の状態の周りでその経路に沿って決定され、障害車両が第2の運動モードである場合、安全制約は、障害車両の状態の周りで全ての走行方向において決定され、方法はさらに、駐車するための軌道と、障害車両の各々の安全制約とに基づいて、自律走行自車両を駐車する命令を格納することを備える。
現在開示されている実施形態について、添付の図面を参照してさらに説明する。図示された図面は、必ずしも縮尺通りではなく、一般に、現在開示されている実施形態の原理を説明することに重点が置かれている。
本開示のいくつかの実施形態に係る駐車場の例を示す図である。 本開示の一実施形態に係る、自律走行自車両の駐車のためのシステムを示すブロック図である。 本開示の一実施形態に係る、駐車場の動的環境において自律走行自車両を駐車するための方法を示すブロック図である。 本開示の一実施形態に係る、障害車両が駐車場から退出するために横断し得る異なる経路を示す概略図である。 本開示の一実施形態に係る、経路に沿った障害車両の状態の周りで決定される安全マージンを示す概略図である。 本開示の一実施形態に係る、安全範囲を示す概略図である。 本開示の一実施形態に係る環境予測装置を示す概略図である。 本開示の一実施形態に係る、多段階推定フレームワークに基づく運動推定部を示す概略図である。 本開示の一実施形態に係る、動的モデルに基づく運動推定のための概略図である。 本開示の一実施形態に係る、異なるモデルを用いて予測された障害車両の経路を示す概略図である。 本開示の一実施形態に係る、自転車モデルを用いた短期運動予測結果の例と、一輪車モデルを用いた短期運動予測結果の例とを示す図である。 本開示の一実施形態に係る、各モードの確率を推定するための長期モード予測部を示す概略図である。 本開示の一実施形態に係る、コストマップ策定のための概略図である。 本開示の一実施形態に係る、安全制約と安全集合とを決定するためのブロック図である。 本開示の一実施形態に係る、運動予測と計画フレームワークとを示すブロック図である。 本開示の一実施形態に係る、安全制約に違反し、退避プランナが起動されるシナリオ例を示す図である。 本開示の一実施形態に係る、現在位置と退避のための安全地点との間の経路を決定するための退避プランナの方法を示すブロック図である。 本開示の一実施形態に係る、ノードコストの評価を示す概略図である。 本開示の一実施形態に係る、退避プランナのプロセスを示す概略図である。 本開示の一実施形態に係る、障害車両が基準軌道上で停止するシナリオ例を示す図である。 本開示の一実施形態に係る、修復された経路の実現可能性を検証するためのブロック図である。 本開示のシステムおよび方法を実装するために使用することができるシステムを示す概略図である。
以下の記載では、説明の便宜上、本開示の完全な理解を提供するために、多数の具体的な詳細を記載する。しかしながら、当業者には、本開示がこれらの具体的な詳細がなくても実施され得ることは明らかであろう。他の例では、本開示を不明瞭にすることを避けるために、装置および方法をブロック図の形式のみで示す。
本明細書および特許請求の範囲で使用される場合、「たとえば」、「~など」、および「そのような」という用語、ならびに「備える」、「有する」、「含む」という動詞、およびそれらの他の動詞形は、1つもしくは複数の構成要素または他の項目のリストと共に使用される場合、各々、オープンエンドとして解釈され、そのリストは、他の追加の構成要素または項目を除外するとみなされるべきではないことを意味する。「~に基づく」という用語は、少なくとも部分的に基づくことを意味する。さらに、本明細書で使用される言い回しおよび用語は、説明を目的としたものであり、限定的なものとみなされるべきではないことを理解されたい。本明細書で使用されるいかなる見出しも、便宜上のものに過ぎず、法的または限定的な効果を有するものではない。
図1Aは、本開示のいくつかの実施形態に係る駐車場100の例を示す。駐車場100は、場所101等の、車両を駐車するための駐車場所を含む。駐車場100はさらに、駐車場100に駐車された車両103、105、107などの1台以上の静止車両と、駐車場100において移動している1台以上の障害車両、たとえば障害車両109とを含む。障害車両109は、経路111を辿ることによって駐車場100を退出していく可能性がある。さらに、駐車場100は、駐車場100の壁113および/または柱などの静的障害物を含む。
いくつかの実施形態の目的は、駐車場100のそのような動的環境において、静止車両103、105、107、障害車両109、壁113、および駐車場100に存在し得る他の障害物に衝突することなく、自律走行自車両115を駐車することである。たとえば、自律走行自車両115は初期状態117を有し、静止車両103、105、107、障害車両109、および壁113と衝突することなく、目標状態119によって定義される駐車場所に駐車する必要がある。各状態、たとえば初期状態117および目標状態119は、少なくとも自律走行自車両115の2次元平面内の位置(x,y)と方位θとを定義する。
このような目的を達成するために、いくつかの実施形態は、自律走行自車両115を駐車するためのシステムを提供する。自律走行自車両115を駐車するためのシステムについて、図1Bで説明する。
図1Bは、本開示の一実施形態に係る、自律走行自車両115を駐車するためのシステム123を示すブロック図である。システム123は、プロセッサ125とメモリ127とを含む。プロセッサ125は、シングルコアプロセッサ、マルチコアプロセッサ、コンピューティングクラスタ、または任意の数の他の構成であり得る。メモリ127は、ランダムアクセスメモリ(random access memory:RAM)、読み取り専用メモリ(read only memory:ROM)、フラッシュメモリ、または任意の他の適切なメモリシステムを含み得る。さらに、いくつかの実施形態では、メモリ127は、ハードドライブ、光学ドライブ、サムドライブ、ドライブのアレイ、またはそれらの任意の組み合わせを使用して実装され得る。一実施形態において、システム123は、自律走行自車両115に統合され得る。プロセッサ125は、図1Cで説明したように、自律走行自車両115を駐車するための様々な機能を実行するように構成されている。
図1Cは、本開示の一実施形態に係る、駐車場100の動的環境において自律走行自車両115を駐車するための方法129を示すブロック図である。ブロック131において、プロセッサ125は、駐車場100内の利用可能な駐車場所を示す駐車場100内の動的環境の状態と、静止車両103、105、107の各々の状態と、障害車両109の状態との測定値を収集する。一実施形態において、障害車両109の状態は、障害車両109の位置および方位と、障害車両109の幾何学的情報、たとえばそのホイールベースとを含み得る。
ブロック133において、プロセッサ125は、駐車場100内の動的環境の状態に基づいて自律走行自車両115を駐車するための軌道を生成するように構成された経路プランナを実行する。たとえば、プロセッサ125は、目標状態119で自律走行自車両115を駐車するための、図1Aに示す軌道121を生成するように経路プランナを実行する。一実施形態では、経路プランナはメモリ127に格納され得る。
いくつかの実施形態は、駐車場100において自律走行自車両115の無衝突駐車を実現するために、障害車両109の運動を考慮する必要があるという認識に基づいている。そのため、いくつかの実施形態は、障害車両109の経路を予測することを目的としている。図1Dは、本開示の一実施形態に係る、障害車両109が駐車場100から退出するために横断し得る異なる経路を示す概略図である。障害車両109は、たとえば、経路109aおよび/または経路109bに沿って横断し得る。
いくつかの実施形態は、駐車場100の動的環境を考慮すると、障害車両109の経路を予測するだけでは不十分であり、障害車両109の運動モードを決定することも有用であるという認識に基づいている。いくつかの実施形態は、障害車両109が、駐車場100において巡航モードおよび操縦モードといった様々なモードで走行するという観察に基づいている。巡航モードでは、障害車両109のステアリング角は小さいか、または安定している。障害車両109は、障害車両109が駐車場100に進入し、駐車場所に近づいているとき、または障害車両109が駐車場100から退出しているときに、巡航モードで走行する。巡航モードは第1のモードとも呼ばれる。操縦モードでは、障害車両109は、頻繁にステアリング角を変更し、経路を逸脱して駐車したり、狭い駐車場から退出したりする。操縦モードは第2のモードとも呼ばれる。
そのため、いくつかの実施形態の目的は、障害車両109の経路と運動モードとの両方を予測することである。障害車両109の経路と運動モードとを予測するために、ブロック135において、プロセッサ125は、障害車両109の経路と運動モードとを予測するように構成された環境予測装置を実行する。一実施形態では、環境予測装置はメモリ127に格納され得る。
さらに、ブロック137において、プロセッサ125は、障害車両109の予測された経路と運動モードとに基づいて、障害車両109の安全制約を決定する。たとえば、予測された経路が経路109bであり、予測されたモードが巡航モードである場合、安全制約は、その経路に沿った障害車両109の状態の周りで決定される。経路に沿った障害車両109の状態の周りで決定される安全制約は、安全マージンと呼ばれる。図1Eは、本開示の一実施形態に係る、経路109bに沿った障害車両109の状態の周りで決定される安全マージン141を示す概略図である。巡航モードでは、障害車両109があまり積極的な操縦動作をとらず、その運動を比較的高い信頼度で予測できるため、安全マージン141は、巡航モードの安全制約として決定される。しかしながら、操縦モードでは、障害車両109の運動を予測することは困難であり、障害車両109は、その方位を調整するために、より広い空間を占有する傾向がある。そのため、操縦モードの場合、安全制約を、障害車両109の状態の周りの全走行方向における安全範囲として決定する。
したがって、たとえば、予測された経路が経路109bであり、予測されたモードが操縦モードである場合、安全範囲は、障害車両109について決定される。図1Fは、本開示の一実施形態に係る安全範囲143aおよび143bを示す概略図である。安全範囲143aおよび143bは、障害車両109が操縦モードで経路109bを横断している場合に自律走行自車両115が回避すべき領域145を定義する。
さらに、ブロック139において、プロセッサ125は、軌道121と決定された安全制約とに基づいて自律走行自車両115を制御することによって、自律走行自車両115を駐車する。
いくつかの実施形態では、運動学的モデルは、連続的な曲率を保証するための追加の状態変数を含み得る。他の実施形態では、運動学的モデルは、追加の状態変数として、縦方向速度、ステアリング角、およびステアリング角速度を含み得る。
一実施形態によれば、障害車両109の経路は、障害車両109の位置と速度とに基づいて決定することができる。しかしながら、いくつかの実施形態は、位置と速度とは、障害車両109の運動モードを推定するには不十分であるという認識に基づいている。なぜなら、任意の時間インスタンスにおいて同じ位置にあり、かつ同じ速度を有する車両が、異なるモードである可能性があるからである。そのため、いくつかの実施形態は、巡航モードの障害車両109の場合、ステアリング角は、操縦モードの障害車両109のステアリング角と比較して、障害車両109の速度および/または方位とより一致しているため、ステアリング角が運動モードをより示すことができるという認識に基づいている。
したがって、いくつかの実施形態では、環境予測装置は、異なる時間インスタンスにおける障害車両109の位置、速度、およびステアリング角を推定し、異なる時間インスタンスにおける障害車両109の位置および速度に基づいて、障害車両109の経路を推定する。環境予測装置はさらに、異なる時間インスタンスにおける障害車両109のステアリング角に基づいて、障害車両109の運動モードを推定する。さらに、または代替的に、いくつかの実施形態では、環境予測装置は、異なる時間インスタンスにおける障害車両109の方位とステアリング角とのずれに基づいて、障害車両109の運動モードを決定する。障害車両109の経路と運動モードとを決定するために使用される環境予測装置について、図2において以下で詳細に説明する。
図2は、本開示の一実施形態に係る環境予測装置を示す概略図200である。測定値に基づいて、運動推定部201が障害車両109の現在の状態203を推定し、運動予測部205が有限の時間範囲にわたる経路207を予測する。測定値は、目標状態119と、地図情報と、障害車両109の位置および方位と、障害車両109の幾何学的情報とのうちの1つまたは組み合わせを含む。さらに、現在の状態203と予測経路207とに基づいて、長期モード予測部209が、障害車両109が属する可能性のある各モードの確率211を決定する。さらに、現在の状態203と予測経路207とモード確率211とに基づいて、プロセッサ125は安全制約213を決定する。
このような欠点に対処するために、いくつかの実施形態は、多段階推定フレームワークに基づく運動推定部201を提供する。多段階推定フレームワークに基づく運動推定部201について、図3Aにおいて以下で説明する。
図3Cは、本開示の一実施形態に係る、異なるモデルを用いて予測された障害車両109の経路を示す概略図である。一輪車モデル(3)を用いて予測された経路の例を、309で表す。自転車モデル(4)を用いて予測された経路の例を、311で表す。動的モデル(7)を用いて予測された経路の例を、313で表す。
図3Dは、本開示の一実施形態に係る、自転車モデルに基づく短期運動予測結果315の例と、一輪車モデルに基づく短期運動予測結果317の例とを示す。境界ボックスのフットプリントは、319と321とである。自転車モデルが提供する一定のステアリングを使用する場合、グラウンドトゥルース323からの予測偏差は、一輪車モデルが提供する一定のヨーレートを使用する場合と比較して小さい。たとえば、一実施形態では、一定の入力を取り、一定期間を通して状態変化を記録する運動シミュレータを使用する。
いくつかの実施形態は、駐車場100における障害車両109の長期的な運動は、(例として201aおよび201bを含む)可能な経路と、可能なモード(経路ごとの操縦または巡航)と、障害車両109が特定のモードに従う確率とによって特徴付けることができるという認識に基づいている。経路とモード情報とを組み合わせると、N個の可能な経路を持つ障害車両109は、2N個の可能なモードを持つ可能性がある。一実施形態によれば、時間ステップkにおける長期運動の予測は、長期モード予測部209による各モードの確率の推定に対応する。
いくつかの実施形態は、駐車場100における自律走行自車両115の運動は、駐車場の環境の変化に応答して常に適合され得るという認識に基づいている。したがって、自律走行自車両115の軌道121が決定された後であっても、軌道121を調整する必要性がいつでも生じる可能性がある。そのため、自律走行自車両115の駐車を制御するために、いくつかの実施形態では、駐車場100内の異なる状況に基づいて制御戦略を変更する戦略的運動プランナを使用する。
たとえば、いくつかの実施形態では、戦略的運動プランナは、異なる状況に基づいて3つの異なる戦略を使用する。戦略的運動プランナは、軌道追跡のためのモデル予測制御ベースの安全コントローラと、回避経路を見つけるための探索ベースの退避プランナと、基準軌道が無効になったときに新しい軌道/修復経路を計画するための最適化ベースの修復プランナとを含む。戦略的運動プランナは、最適化ベースのアプローチと探索ベースのアプローチとの利点を活用することによって、安全、計画の実現可能性、およびスムーズな操縦のバランスを取る。
さらに、いくつかの実施形態は、戦略的運動プランナを環境予測装置と統合して、統合された運動予測・計画フレームワークを形成することができるという認識に基づいている。そのようなフレームワークについて、図6において以下で説明する。
図6は、本開示の一実施形態に係る、運動予測・計画フレームワーク600を示すブロック図である。運動予測・計画フレームワーク600は、中央制御装置601と、環境予測装置603と、戦略的運動プランナ605とを含む。環境予測装置603は、図2で説明した環境予測装置603と同じである。一実施形態では、中央制御装置601と、環境予測装置603と、戦略的運動プランナ605とは、メモリ127に格納される。
さらに、戦略的運動プランナ605は、自律走行自車両115を停止させることなく更新された基準軌道を追跡することが可能かどうかを判定する。自律走行自車両115を停止させることなく更新された基準軌道を追跡することが可能であると判定された場合、モデル予測コントローラ(model predictive controller:MPC)ベースの安全コントローラ625が、更新された基準軌道を追跡するために実行される。一実施形態において、MPCベースの安全コントローラ625は、更新された基準軌道を追跡するために、制御コマンド、たとえば、ステアリング角および速度を自律走行自車両115に提出する。
修理プランナ623が正常に動作できない場合、たとえば、自律走行自車両115を停止させることなく更新された基準軌道を追跡することが不可能であると判定される場合、修理プランナ623は、駐車場マップ609を更新し、基準軌道を再び生成することによって、中央制御装置601に再計画627を要求する。
ブロック707において、プロセッサ125は、現在位置をルートノードとして優先順位キューに追加する。ブロック709において、プロセッサ125は、コストが最も低いノードを選択し、優先順位キューからポップし、事前計算された運動プリミティブの適用によって拡張する。さらに、ブロック711において、プロセッサ125は、全ての事前計算された運動プリミティブが適用されているかどうかをチェックする。全ての事前計算された運動プリミティブが適用されていない場合、ブロック713において、プロセッサ125は、新しい運動プリミティブを適用して、エッジ集合715を生成する。ブロック717において、プロセッサ125は、エッジ集合715が無衝突であるかどうかを判定する。エッジ集合が無衝突でない場合、新しいエッジ集合を生成するために再び新しい運動プリミティブが適用される。エッジ集合が無衝突である場合、ブロック719において、プロセッサ125は、エッジ集合が終了する子ノードを記録する。さらに、ブロック721において、プロセッサは、子ノードが安全限界を満たすかどうか、たとえば、ある距離離れているかどうかを判定する。子ノードが安全限界を満たさない場合、ブロック723において、プロセッサ125はノードコストを評価する。さらに、ブロック725において、プロセッサ125は、子ノードを優先順位キューにプッシュする。子ノードが安全限界を満たす場合、ブロック727において、プロセッサは、現在位置から子ノードまでの経路を計算する。子ノードまでの経路は、退避経路に対応する。
ブロック723で実行されるノードコストの評価について、図7Cにおいて以下に詳細に説明する。
図7Dは、本開示の一実施形態に係る退避プランナ619のプロセスを示す概略図である。退避プランナ619は、障害車両109との衝突につながりそうな現在位置737から開始する。当初、優先順位キューにはルートノードしか含まれていないため、退避プランナ619は、ルートノードを選択して展開する。運動プリミティブ739を適用すると、無衝突の新しいノード741aが得られる。ルートノードで運動プリミティブの適用を繰り返すと、ツリーにさらに4つの新しいノード、741b、741c、741d、741eが追加される。新しい5つのノード741a、741b、741c、741d、741eは、すべて優先順位キューにプッシュされる。次の反復では、Xbest743が、ノードコストが最も低いことから最良のノードとして識別され、拡張のために選択される。このプロセスを繰り返すと、最終的に、安全限界を満たす新しいノード745が得られる。ツリー構築プロセスは停止し、退避プランナ619は、ノード745である退避目標と、ルートノードからノード745までの経路747とを返す。
図8Aは、本開示の一実施形態に係る、障害車両109が基準軌道801上で停止するシナリオ例を示す。このようなシナリオでは、MPCベースの安全制御装置625は、前方の領域が実現不可能である場合、自律走行自車両115に、基準軌道801上で停止するように命令する。新たな基準軌道を受信しない限り、MPCベースの安全コントローラ625は、自律走行自車両115を停止させ、障害車両109が離れるのを待つ。しかしながら、障害車両109が長時間停止する場合、待つことは好ましくない。いくつかの実施形態は、障害車両109を静的障害物として扱うことができ、基準軌道801を修復プランナ623によって更新/修復して、自律走行自車両115が障害車両109を迂回して基準軌道801に合流して戻ることができるような修復経路803を形成することができるという認識に基づいている。
一実施形態によれば、修復された経路803は基準軌道801と同じホモトープクラスであり、最適化ベースの修復プランナが実行可能な解決策となる。最適化ベースの修復プランナは、初期化として本来のウェイポイント805を取り、それらを最適な無衝突位置807に移動させて、修復された経路803を形成する。
いくつかの実施形態は、修復された経路803は、衝突がないにもかかわらず、自律走行自車両115の運動学または動力学を満たさない可能性があり、自律走行自車両115が障害物に衝突する原因となるため、修復された経路803を常に正確に辿ることができないという理解に基づいている。したがって、修復された経路803を受け入れる前に、修復された経路803の実現可能性を検証する必要がある。
図8Bは、本開示の一実施形態に係る、修復された経路803の実現可能性を検証するためのブロック図である。ブロック809において、反復線形二次レギュレータ(iterative linear quadratic regulator:ILQR)追跡コントローラが使用される。ILQRは、修復された経路が運動学的に実現可能な軌道に近い場合、車の運動学に従って修復された経路を追跡する運動計画を生成するように構成された最適化ベースのコントローラである。ILQRが失敗した場合、修復された経路を辿ることができないため、修復プランナが失敗したことを意味する。ILQRは、LQR制御を拡張したものであり、最適化問題を解くことにより、所与の時間範囲における制御シーケンスを決定する。
ブロック811において、プロセッサ125は、修復された経路803を正確に辿ることができるかどうかを判定する。修復された経路803を正確に辿ることができる場合、ブロック813において、プロセッサ125は、修復された経路803に基づいて基準軌道801を更新する。修復された経路803を正確に辿ることができないと判定された場合、ブロック815において、プロセッサ125は、中央制御装置601に新しい基準軌道を提供するように要求する。
図9は、本開示のシステムおよび方法を実装するために使用することができるシステムを示す概略図である。システム900は、接続部913を介して互いに動作可能に結合された、送受信機901、慣性測定ユニット(inertial measurement unit:IMU)903、ディスプレイ905、センサ(複数可)907、メモリ909、およびプロセッサ911のうちの1つまたは組み合わせを含む。接続部913は、バス、ライン、ファイバー、リンク、またはそれらの組み合わせを含み得る。
送受信機901は、たとえば、1つ以上の種類の無線通信ネットワークを介して送信された1つ以上の信号の送信が可能な送信機と、1つ以上の種類の無線通信ネットワークを介して送信された1つ以上の信号を受信することが可能な送受信機とを含み得る。送受信機901は、フェムトセル、IEEE802.11ファミリーの規格に基づき得るWi-Fi(登録商標)ネットワークもしくは無線ローカルエリアネットワーク(Wireless Local Area Networks:WLANs(登録商標))、Bluetooth(登録商標)などの無線パーソナルエリアネットワーク(Wireless Personal Area Networks:WPANS)、近距離無線通信(Near Field Communication:NFC)、IEEE802.15xファミリーの規格に基づき得るネットワーク、および/またはLTE、WiMAXなどの無線ワイドエリアネットワーク(Wireless Wide Area Networks:WWANs)等の、様々な技術に基づくワイヤレスネットワークとの通信を可能にし得るが、これらに限定されない。システム900はまた、有線ネットワークを介した通信用の1つ以上のポートを含み得る。
いくつかの実施形態では、システム900は、CCDもしくはCMOSセンサなどの画像センサ、レーザおよび/またはカメラを含んでもよく、これらは、以下では「センサ907」と称される。たとえば、センサ907は、光学画像を電子画像またはデジタル画像に変換することができ、取得した画像をプロセッサ911に送信することができる。さらに、または代替的に、センサ907は、シーン内の対象物から反射された光を感知し、捕捉された光の強度をプロセッサ911に送信することができる。
たとえば、センサ907は、「色情報」を提供する色またはグレースケールのカメラを含み得る。本明細書で使用する「色情報」という用語は、色および/またはグレースケール情報を指す。一般に、本明細書で使用される場合、カラー画像またはカラー情報は、1~N個のチャンネルを含むと見なすことができ、Nは、画像を格納するために使用される色空間に依存するある整数である。たとえば、RGB画像は3つのチャンネルを含み、赤、青、緑の情報に対して、各々1つのチャンネルを有する。
たとえば、センサ907は、「深度情報」を提供するための深度センサを含み得る。深度情報は、深度センサを用いて様々な方法で取得することができる。「深度センサ」という用語は、深度情報を独立して、および/または他のいくつかのカメラと組み合わせて取得するために使用され得る機能ユニットを指すために使用される。たとえば、いくつかの実施形態では、深度センサおよび光学カメラは、センサ907の一部であり得る。たとえば、いくつかの実施形態では、センサ907は、カラー(RGB)画像に加えて、深度センサが有効である場合にピクセルごとの深度(D)情報を捕捉し得るRGBDカメラを含む。
別の例として、いくつかの実施形態では、センサ907は、3DTOF(3D Time Of Flight)カメラを含み得る。3DTOFカメラを有する実施形態では、深度センサは、3DTOFカメラに結合されたストロボ光の形態をとってもよく、このストロボ光は、シーン内の物体を照射することができ、反射光を、センサ410内のCCD/CMOSセンサによって捕捉することができる。深度情報は、光パルスが物体に到着してセンサに戻るまでの時間を測定することによって得られる。
さらに別の例として、深度センサは、センサ907に結合された光源の形態をとることができる。一実施形態では、光源は、1つもしくは複数の狭い帯域の光を含み得る構造化されたまたはテクスチャ化された光パターンを、シーン内の物体に投影する。深度情報は、物体の表面形状によって生じる投影パターンの幾何学的歪みを利用することによって得られる。一実施形態では、赤外線構造化光プロジェクタとRGBカメラに位置合わせされた赤外線カメラとの組み合わせなどのステレオセンサから、深度情報を決定する。
いくつかの実施形態では、センサ907は立体カメラを含む。たとえば、深度センサは、2台以上のカメラを使用してシーンの深度情報を取得し得るパッシブステレオビジョンセンサの一部を形成してもよい。捕捉されたシーン内の両方のカメラに共通する点の画素座標は、画素ごとの深度情報を得るために、カメラの姿勢情報および/または三角測量技術と共に使用され得る。
いくつかの実施形態では、システム900は、デュアル前面カメラおよび/または前面カメラおよび背面カメラなどの複数のセンサ907に動作可能に接続することができ、様々なセンサを組み込むこともできる。いくつかの実施形態では、センサ907は、静止画像と動画像との両方を撮像することができる。いくつかの実施形態では、センサ907は、たとえば、毎秒30フレーム(fps)で画像を捕捉することができるRGBDカメラまたは立体ビデオカメラを含み得る。一実施形態では、センサ907によって捕捉された画像は、生の非圧縮フォーマットであってもよく、処理される前および/またはメモリ909に格納される前に圧縮され得る。いくつかの実施形態では、画像圧縮は、可逆圧縮技術または非可逆圧縮技術を使用して、プロセッサ911によって実行され得る。
いくつかの実施形態では、プロセッサ911は、IMU903からの入力を受信することもできる。他の実施形態では、IMU903は、3軸加速度計(複数可)、3軸ジャイロスコープ(複数可)、および/または磁力計(複数可)を含み得る。IMU903は、速度、方位、および/または他の位置関連情報をプロセッサ911に提供することができる。いくつかの実施形態では、IMU903は、センサ907による各画像フレームの捕捉と同期して、測定された情報を出力することができる。いくつかの実施形態において、IMU903の出力は、センサ測定値を融合するため、および/または融合された測定値をさらに処理するために、プロセッサ911によって部分的に使用される。
システム900はまた、カラー画像および/もしくは深度画像などの画像をレンダリングするスクリーンまたはディスプレイ905を含み得る。いくつかの実施形態では、ディスプレイ905は、センサ907によって捕捉されたライブ画像、融合画像、拡張現実(augmented reality:AR)画像、グラフィカルユーザインターフェース(graphical user interfaces:GUI)、および他のプログラム出力を表示するために使用することができる。いくつかの実施形態では、ディスプレイ905は、仮想キーボード、アイコン、メニュー、または他のGUI、ユーザジェスチャ、ならびに/もしくはスタイラスおよび他の筆記具等の入力デバイスの何らかの組合せを介してユーザがデータを入力できるように、タッチスクリーンを含んでもよく、および/またはタッチスクリーンを収容し得る。いくつかの実施形態では、ディスプレイ905は、液晶ディスプレイ(liquid crystal display:LCD)表示装置、または有機LED(organic light emitting diode:OLED)ディスプレイ等の発光ダイオード(LED)ディスプレイを用いて実装することができる。他の実施形態では、ディスプレイ480は、ウェアラブルディスプレイであり得る。いくつかの実施形態では、融合の結果は、ディスプレイ905上にレンダリングされ得るか、またはシステム900の内部もしくは外部であり得る異なるアプリケーションに提出され得る。
例示的なシステム900はまた、図示された機能ブロックの1つ以上の追加、組み合わせ、または省略などによって、本開示と一致する態様で様々に変更することができる。たとえば、いくつかの構成では、システム900は、IMU903または送受信機901を含まない。さらに、特定の実装例では、システム900は、周囲光センサ、マイクロフォン、音響センサ、超音波センサ、レーザ距離計などの様々な他のセンサ(図示せず)を含む。いくつかの実施形態では、システム400の一部は、1つ以上のチップセットなどの形態をとる。
プロセッサ911は、ハードウェア、ファームウェア、およびソフトウェアの組み合わせを使用して実装され得る。プロセッサ911は、センサ融合に関連するコンピューティング手順もしくはプロセス、および/または融合された測定値をさらに処理するための方法の少なくとも一部を実行するように構成可能な1つ以上の回路を表し得る。プロセッサ911は、メモリ909から命令および/またはデータを取り出す。プロセッサ911は、1つ以上の特定用途向け集積回路(application specific integrated circuits:ASIC)、中央処理ユニット(central processing units)および/またはグラフィカル処理ユニット(graphical processing units)、デジタル信号プロセッサ(digital signal processors:DSP)、デジタル信号処理デバイス(digital signal processing devices:DSPD)、プログラマブルロジックデバイス(programmable logic devices:PLD)、フィールドプログラマブルゲートアレイ(field programmable gate arrays:FPGA)、コントローラ、マイクロコントローラ、マイクロプロセッサ、組み込みプロセッサコア、電子デバイス、本明細書に記載される機能を実行するように設計された他の電子ユニット、またはそれらの組み合わせを使用して実装され得る。
メモリ909は、プロセッサ911の内部および/またはプロセッサ911の外部に実装することができる。本明細書で使用される場合、「メモリ」という用語は、任意のタイプの長期、短期、揮発性、不揮発性、または他のメモリを指し、特定のタイプのメモリもしくは数のメモリ、またはメモリが格納される物理的媒体の種類に限定されるものではない。いくつかの実施形態では、メモリ909は、自動駐車を容易にするプログラムコードを保持する。
たとえば、メモリ909は、静止画像、深度情報、ビデオフレーム、プログラム結果等のセンサの測定値、ならびにIMU903および他のセンサによって提供されるデータを格納することができる。メモリ909は、車両の幾何学、駐車スペースの地図、自律走行自車両の運動モデル、および自律走行自車両の動的モデルを格納するメモリを格納することができる。一般に、メモリ909は任意のデータ記憶機構を表し得る。メモリ909は、たとえば、一次メモリおよび/または二次メモリを含み得る。一次メモリは、たとえば、ランダムアクセスメモリ、読み取り専用メモリなどを含み得る。
二次メモリは、たとえば、一次メモリと同じもしくは類似のタイプのメモリ、および/または、たとえば、フラッシュ/USBメモリドライブ、メモリカードドライブ、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートドライブ、ハイブリッドドライブなどの1つ以上のデータ記憶デバイスもしくはシステムを含み得る。特定の実装例では、二次メモリは、リムーバブルメディアドライブ(図示せず)内の非一時的なコンピュータ読取可能媒体を動作可能に受けるか、または他の態様ではこれに構成することが可能である。いくつかの実施形態では、非一時的なコンピュータ読取可能媒体は、メモリ909および/またはプロセッサ911の一部を形成する。
以下の説明は、例示的な実施形態を提供するに過ぎず、本開示の範囲、適用性、または構成を限定することを意図するものではない。むしろ、例示的な実施形態の以下の説明は、1つ以上の例示的な実施形態を実装するための可能な説明を当業者に提供するものである。企図されるのは、添付の特許請求の範囲に記載されるように開示される主題の精神および範囲から逸脱することなく、要素の機能および配置においてなされ得る様々な変更である。
具体的な詳細は、実施形態の完全な理解を提供するために以下の説明で与えられる。しかしながら、当業者であれば、これらの具体的な詳細がなくても実施形態を実施することができると理解できる。たとえば、開示される主題におけるシステム、プロセス、および他の要素は、不必要な詳細で実施形態を不明瞭にしないために、ブロック図の形態で構成要素として示されることがある。他の例では、周知のプロセス、構造、および技術は、実施形態を不明瞭にしないために、不必要な詳細なしに示すことができる。さらに、様々な図面における同様の参照番号および名称は、同様の要素を示す。
また、個々の実施形態は、フローチャート、フロー図、データフロー図、構造図、またはブロック図として描かれるプロセスとして記述される場合がある。フローチャートは動作を逐次的なプロセスとして記述することができるが、動作の多くは並列的または同時並行的に実行することができる。さらに、動作の順序を並べ替えることもできる。プロセスは、その動作が完了した時点で終了することができるが、議論されていない、または図に含まれていない追加のステップを有する場合がある。さらに、特に説明したプロセスにおける全ての動作が、全ての実施形態において発生するとは限らない。プロセスは、方法、関数、手順、サブルーチン、サブルプログラムなどに対応する場合がある。プロセスが関数に対応する場合、関数の終了は、呼び出し関数またはmain関数への関数のリターンに対応し得る。
さらに、開示された主題の実施形態は、少なくとも部分的に、手動または自動のいずれかで実装され得る。手動または自動の実装例は、機械、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、もしくはそれらの任意の組み合わせの使用によって実行されるか、または少なくとも補助される。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードで実装される場合、必要なタスクを実行するためのプログラムコードまたはコードセグメントは、機械読取可能媒体に格納され得る。プロセッサ(複数可)が必要なタスクを実行してもよい。
本明細書で概説する様々な方法またはプロセスは、様々なオペレーティングシステムまたはプラットフォームのいずれか1つを採用する1つもしくは複数のプロセッサ上で実行可能なソフトウェアとしてコード化することができる。さらに、そのようなソフトウェアは、多数の適切なプログラミング言語および/またはプログラミングツールもしくはスクリプトツールのいずれかを使用して記述されてもよく、また、フレームワークもしくは仮想マシン上で実行される実行可能な機械語コードまたは中間コードとしてコンパイルされ得る。プログラムモジュールの機能は、通常、様々な実施形態において所望のように組み合わせられたり、分散されたりしてもよい。
本開示の実施形態は、方法として具現化されてもよく、その例が提供されている。方法の一部として実行される行為は、任意の適切な方法で順序付けることができる。したがって、説明的な実施形態では連続的な行為として示されていても、いくつかの行為を同時に行うことを含む、図示とは異なる順序で行為が行われる実施形態が構成されてもよい。
本開示は、特定の好ましい実施形態を参照して説明されてきたが、本開示の精神および範囲内でさまざまな他の適合ならびに修正がなされ得ることが理解されるべきである。したがって、本開示の真の精神および範囲内に入るような全てのそのような変形および修正をカバーすることが、添付の特許請求の範囲の態様である。

Claims (18)

  1. 駐車場の動的環境における自律走行自車両の駐車のための統合システムであって、プロセッサと、命令を格納したメモリとを備え、前記命令は、前記プロセッサによって実行されると、前記統合システムに、
    前記駐車場の利用可能な駐車場所を示す前記駐車場内の前記動的環境の状態と、前記駐車場に駐車された1台以上の静止車両の状態と、前記駐車場において移動している1台以上の障害車両の状態との測定値を収集させ、
    前記駐車場における前記動的環境の状態に基づいて、前記自律走行自車両を駐車するための軌道を生成するように構成された経路プランナを実行させ、
    前記障害車両の各々の経路と、第1の運動モードまたは第2の運動モードを含む運動モードとを予測するように構成された環境予測装置を実行させ、
    前記障害車両の各々の前記経路と前記運動モードとに基づいて、前記障害車両の各々の安全制約を決定させ、前記障害車両が前記第1の運動モードである場合、前記安全制約は、前記障害車両の状態の周りでその経路に沿って決定され、前記障害車両が前記第2の運動モードである場合、前記安全制約は、前記障害車両の状態の周りで全ての走行方向において決定され、前記命令は、前記統合システムにさらに、
    前記駐車するための軌道と、前記障害車両の各々の前記安全制約とに基づいて、前記自律走行自車両を駐車させる、統合システム。
  2. 前記環境予測装置は、
    異なる時間インスタンスにおける前記障害車両の位置と、速度と、ステアリング角と、加速度と、ステアリング角速度とを推定し、
    前記異なる時間インスタンスにおける前記障害車両の前記位置と、前記速度と、前記ステアリング角と、前記加速度と、前記ステアリング角速度とに基づいて、前記障害車両の前記経路を推定し、
    前記異なる時間インスタンスにおける前記障害車両の前記ステアリング角に基づいて、前記障害車両の前記運動モードを推定するように構成されている、請求項1に記載の統合システム。
  3. 前記環境予測装置はさらに、
    前記障害車両の前記位置の測定値を積分するカルマンフィルタを実行して、前記異なる時間インスタンスにおける前記障害車両の前記速度と前記加速度とを予測し、
    前記速度の推定値を時間で積分して、前記異なる時間インスタンスにおける前記障害車両の前記ステアリング角と前記ステアリング角速度との推定値を生成するように構成されている、請求項2に記載の統合システム。
  4. 前記環境予測装置は、
    異なる時間インスタンスにおける前記障害車両の位置と、速度と、ステアリング角とを予測し、
    前記異なる時間インスタンスにおける前記障害車両の前記位置と前記速度とに基づいて、前記障害車両の前記経路を推定し、
    前記異なる時間インスタンスにおける前記障害車両の前記ステアリング角に基づいて、前記障害車両の前記運動モードを推定するように構成されている、請求項1に記載の統合システム。
  5. 前記環境予測装置はさらに、前記異なる時間インスタンスにおける前記障害車両の方位と前記障害車両の前記ステアリング角とのずれに基づいて、前記障害車両の前記運動モードを決定するように構成されている、請求項4に記載の統合システム。
  6. 前記環境予測装置はさらに、
    前記障害車両の前記位置の測定値を積分するカルマンフィルタを実行して、前記異なる時間インスタンスにおける前記障害車両の前記速度を推定し、
    前記異なる時間インスタンスにおける前記速度の推定値を時間で前方に積分して、前記異なる時間インスタンスにおける前記ステアリング角の推定値を生成するように構成されている、請求項4に記載の統合システム。
  7. 前記駐車するための軌道と前記障害車両の各々の前記安全制約とに基づいて前記自律走行自車両を駐車するために、前記プロセッサはさらに、前記軌道の経路を追跡するためのモデル予測コントローラと、前記自律走行自車両の回避経路を探索するための探索ベースの退避プランナと、前記軌道の前記経路を修正するための最適化ベースの修復プランナとのうちの1つを選択するように構成された戦略的運動プランナを実行するように構成されている、請求項1に記載の統合システム。
  8. 前記戦略的運動プランナはさらに、前記障害車両の各々の前記安全制約に対して前記軌道を評価し、前記自律走行自車両を停止させることなく前記軌道の前記経路を追跡することが可能な場合、前記モデル予測コントローラを実行するように構成されている、請求項に記載の統合システム。
  9. 前記モデル予測コントローラはさらに、前記安全制約を軌道最適化問題の制約として扱うように構成され、前記軌道最適化問題は、前記軌道を辿る少なくとも1つの実行可能で滑らかな軌道を最適化する、請求項に記載の統合システム。
  10. 前記戦略的運動プランナはさらに、前記障害車両の各々の前記安全制約に対して前記軌道を評価し、前記自律走行自車両を停止させることなく前記軌道の前記経路を追跡することが不可能な場合、前記修復プランナを実行して前記軌道を調整するように構成されている、請求項に記載の統合システム。
  11. 前記修復プランナは、前記軌道の本来のウェイポイントを最適な無衝突位置に移動させて、修復経路を生成するように構成されている、請求項10に記載の統合システム。
  12. 前記戦略的運動プランナはさらに、前記障害車両の各々の前記安全制約に対して前記軌道を評価し、前記軌道を辿る前記自律走行自車両の現在の状態が前記安全制約に違反している場合、前記退避プランナを実行するように構成されている、請求項に記載の統合システム。
  13. 前記退避プランナは、
    ルートノードに1つ以上の事前計算された運動プリミティブを適用することによって、1つ以上の新しいノードを取得し、
    前記1つ以上の新しいノードから最もコストが低いノードを選択し、選択された前記ノードにおいて1つ以上の事前計算された運動プリミティブを適用し、
    安全限界を満たす安全ノードが見つかるか、または時間切れになるまで、選択および適用を繰り返し、
    前記安全ノード、または時間切れの場合は最もコストが低い前記ノードまでの経路を、退避経路として計算するように構成されている、請求項12に記載の統合システム。
  14. 駐車場の動的環境において自律走行自車両を駐車するための方法であって、
    前記駐車場の利用可能な駐車場所を示す前記駐車場内の前記動的環境の状態と、前記駐車場に駐車された1台以上の静止車両の状態と、前記駐車場において移動している1台以上の障害車両の状態との測定値を収集することと、
    前記駐車場における前記動的環境の前記状態に基づいて、前記自律走行自車両を駐車するための軌道を生成するように構成された経路プランナを実行することと、
    前記障害車両の各々の経路と、第1の運動モードまたは第2の運動モードを含む運動モードとを予測するように構成された環境予測装置を実行することと、
    前記障害車両の各々の前記経路と前記運動モードとに基づいて、前記障害車両の各々の安全制約を決定することとを備え、前記障害車両が前記第1の運動モードである場合、前記安全制約は、前記障害車両の状態の周りでその経路に沿って決定され、前記障害車両が前記第2の運動モードである場合、前記安全制約は、前記障害車両の状態の周りで全ての走行方向において決定され、前記方法はさらに、
    前記駐車するための軌道と、前記障害車両の各々の前記安全制約とに基づいて、前記自律走行自車両を駐車することを備える、方法。
  15. 前記環境予測装置は、
    異なる時間インスタンスにおける前記障害車両の位置と、速度と、ステアリング角とを推定し、
    前記異なる時間インスタンスにおける前記障害車両の前記位置と前記速度とに基づいて、前記障害車両の前記経路を推定し、
    前記異なる時間インスタンスにおける前記障害車両の前記ステアリング角に基づいて、前記障害車両の前記運動モードを推定するように構成されている、請求項14に記載の方法。
  16. 前記環境予測装置はさらに、前記異なる時間インスタンスにおける前記障害車両の方位と前記障害車両の前記ステアリング角とのずれに基づいて、前記障害車両の前記運動モードを決定するように構成されている、請求項15に記載の方法。
  17. 前記環境予測装置はさらに、
    前記障害車両の前記位置の測定値を積分するカルマンフィルタを実行して、前記異なる時間インスタンスにおける前記障害車両の前記速度を予測し、
    前記異なる時間インスタンスにおける前記速度の推定値を時間で前方に積分して、前記異なる時間インスタンスにおける前記ステアリング角の推定値を生成するように構成されている、請求項16に記載の方法。
  18. 駐車場の動的環境において自律走行自車両を駐車するための方法を実行するためのプロセッサによって実行可能なプログラムが具現化された非一時的なコンピュータ読取可能記憶媒体であって、前記方法は、
    前記駐車場の利用可能な駐車場所を示す前記駐車場内の前記動的環境の状態と、前記駐車場に駐車された1台以上の静止車両の状態と、前記駐車場において移動している1台以上の障害車両の状態との測定値を収集することと、
    前記駐車場における前記動的環境の状態に基づいて、前記自律走行自車両を駐車するための軌道を生成するように構成された経路プランナを実行することと、
    前記障害車両の各々の経路と、第1の運動モードまたは第2の運動モードを含む運動モードとを予測するように構成された環境予測装置を実行することと、
    前記障害車両の各々の前記経路と前記運動モードとに基づいて、前記障害車両の各々の安全制約を決定することとを備え、前記障害車両が前記第1の運動モードである場合、前記安全制約は、前記障害車両の状態の周りでその経路に沿って決定され、前記障害車両が前記第2の運動モードである場合、前記安全制約は、前記障害車両の状態の周りで全ての走行方向において決定され、前記方法はさらに、
    前記駐車するための軌道と、前記障害車両の各々の前記安全制約とに基づいて、前記自律走行自車両を駐車することを備える、非一時的なコンピュータ読取可能記憶媒体。
JP2024567178A 2022-03-01 2022-12-22 駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法 Active JP7785201B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US202263268725P 2022-03-01 2022-03-01
US63/268,725 2022-03-01
US17/654,709 US12157502B2 (en) 2022-03-01 2022-03-14 System and method for parking an autonomous ego-vehicle in a dynamic environment of a parking area
US17/654,709 2022-03-14
PCT/JP2022/048715 WO2023166845A1 (en) 2022-03-01 2022-12-22 System and method for parking an autonomous ego- vehicle in a dynamic environment of a parking area

Publications (2)

Publication Number Publication Date
JP2025503330A JP2025503330A (ja) 2025-01-30
JP7785201B2 true JP7785201B2 (ja) 2025-12-12

Family

ID=87850974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024567178A Active JP7785201B2 (ja) 2022-03-01 2022-12-22 駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法

Country Status (3)

Country Link
US (1) US12157502B2 (ja)
EP (1) EP4486632A1 (ja)
JP (1) JP7785201B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7751436B2 (ja) * 2021-09-28 2025-10-08 株式会社J-QuAD DYNAMICS 移動体の制御装置
US12157502B2 (en) * 2022-03-01 2024-12-03 Mitsubishi Electric Research Laboratories, Inc. System and method for parking an autonomous ego-vehicle in a dynamic environment of a parking area
JP7632368B2 (ja) * 2022-03-25 2025-02-19 トヨタ自動車株式会社 駐車位置調整装置および駐車位置調整方法
JP7467521B2 (ja) * 2022-03-30 2024-04-15 本田技研工業株式会社 制御装置
KR20240102029A (ko) * 2022-12-23 2024-07-03 현대자동차주식회사 자율주행 차량의 층간 주행을 위한 조향 제어 장치 및 방법
US12597152B1 (en) * 2023-09-11 2026-04-07 Nvidia Corporation Parallel block matching
US20250224246A1 (en) * 2024-01-05 2025-07-10 Valeo Schalter Und Sensoren Gmbh Global map based deep reinforcement learning for parking
US12459496B2 (en) * 2024-03-14 2025-11-04 Yutaka John Kanayama Method and system of creating parking motion for autonomous vehicles
CN118810821A (zh) * 2024-06-14 2024-10-22 北京百度网讯科技有限公司 控制车辆的方法、相关装置、计算机程序产品及无人车
CN118331286B (zh) * 2024-06-14 2024-08-09 华东交通大学 一种基于横纵向协同规划的智能汽车自主避障方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019167457A1 (ja) 2018-02-28 2019-09-06 ソニー株式会社 情報処理装置、情報処理方法、プログラム、及び移動体
JP2020107035A (ja) 2018-12-27 2020-07-09 パナソニックIpマネジメント株式会社 車両支援システム、車両支援方法およびコンピュータプログラム
JP2021151815A (ja) 2020-03-24 2021-09-30 パナソニックIpマネジメント株式会社 駐車支援装置、駐車支援システム、及び駐車支援方法
WO2022025087A1 (ja) 2020-07-29 2022-02-03 株式会社Soken 経路確認装置および経路確認方法

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020198001A1 (en) * 2000-12-27 2002-12-26 Sundeep Bajikar Method and apparatus for an independent positioning system and augmentation of GPS
US6732024B2 (en) * 2001-05-07 2004-05-04 The Board Of Trustees Of The Leland Stanford Junior University Method and apparatus for vehicle control, navigation and positioning
US6943701B2 (en) * 2002-06-06 2005-09-13 Advanced American Enterprises, Llc Vehicular safety system and method
US8343010B2 (en) * 2009-03-27 2013-01-01 Zf Friedrichshafen Ag Shift to direct drive during coast conditions
BR112012004431A2 (pt) 2009-08-31 2016-03-22 Parx Ltd "sistema de estacionamento"
US9047781B2 (en) * 2011-05-31 2015-06-02 Georgia Tech Research Corporation Safety zone detection, enforcement and alarm system and related methods
JP2015052548A (ja) * 2013-09-09 2015-03-19 富士重工業株式会社 車外環境認識装置
US9889899B2 (en) * 2014-07-23 2018-02-13 Jeffrey L. Braggin Safety device for alerting motor vehicle drivers of proximity of a bicyclist
US11691619B2 (en) * 2015-08-12 2023-07-04 Hyundai Motor Company Automatic parking system and automatic parking method
US10392009B2 (en) * 2015-08-12 2019-08-27 Hyundai Motor Company Automatic parking system and automatic parking method
JP6781250B2 (ja) * 2016-05-19 2020-11-04 日立オートモティブシステムズ株式会社 操舵制御装置及び操舵制御装置の制御方法
US10394244B2 (en) * 2016-05-26 2019-08-27 Korea University Research And Business Foundation Method for controlling mobile robot based on Bayesian network learning
KR101965834B1 (ko) * 2016-10-12 2019-08-13 엘지전자 주식회사 자동주차 보조장치 및 이를 포함하는 차량
IT201600114161A1 (it) * 2016-11-11 2018-05-11 Info Solution S P A Metodo e dispositivo di pilotaggio di un veicolo semovente e relativo sistema di pilotaggio
EP3424800B1 (en) * 2017-07-03 2020-09-09 Volvo Car Corporation Method and system for automatic parking of a vehicle
US10503172B2 (en) * 2017-10-18 2019-12-10 Luminar Technologies, Inc. Controlling an autonomous vehicle based on independent driving decisions
US10384718B1 (en) * 2018-03-26 2019-08-20 Zoox, Inc. Vehicle parking assist
US11545049B2 (en) * 2018-07-30 2023-01-03 Pony Ai Inc. Provision of instructions for driver training
US10394243B1 (en) * 2018-09-21 2019-08-27 Luminar Technologies, Inc. Autonomous vehicle technology for facilitating operation according to motion primitives
US10809732B2 (en) 2018-09-25 2020-10-20 Mitsubishi Electric Research Laboratories, Inc. Deterministic path planning for controlling vehicle movement
JP7212486B2 (ja) * 2018-09-26 2023-01-25 フォルシアクラリオン・エレクトロニクス株式会社 位置推定装置
TWI674984B (zh) * 2018-11-15 2019-10-21 財團法人車輛研究測試中心 自動駕駛車輛之行駛軌跡規劃系統及方法
CN109784526B (zh) * 2018-12-05 2023-02-28 阿波罗智能技术(北京)有限公司 通行路径的规划方法、装置、设备及可读存储介质
US11498587B1 (en) * 2019-01-25 2022-11-15 Amazon Technologies, Inc. Autonomous machine motion planning in a dynamic environment
US11762390B1 (en) * 2019-01-25 2023-09-19 Amazon Technologies, Inc. Autonomous machine safety management in a dynamic environment
US11200810B2 (en) * 2019-02-19 2021-12-14 Nec Corporation Of America Drone collision avoidance
US11620907B2 (en) * 2019-04-29 2023-04-04 Qualcomm Incorporated Method and apparatus for vehicle maneuver planning and messaging
KR102226419B1 (ko) * 2019-08-05 2021-03-12 삼성전자주식회사 차량용 전자 장치 및 차량용 전자 장치 동작 방법
US11351996B2 (en) * 2019-11-01 2022-06-07 Denso International America, Inc. Trajectory prediction of surrounding vehicles using predefined routes
US11912271B2 (en) * 2019-11-07 2024-02-27 Motional Ad Llc Trajectory prediction from precomputed or dynamically generated bank of trajectories
JP6982053B2 (ja) * 2019-12-13 2021-12-17 本田技研工業株式会社 駐車支援システム
JP7555030B2 (ja) * 2020-03-26 2024-09-24 パナソニックIpマネジメント株式会社 情報処理方法及び情報処理システム
US11361449B2 (en) * 2020-05-06 2022-06-14 Luminar, Llc Neural network for object detection and tracking
US11560143B2 (en) * 2020-05-26 2023-01-24 Magna Electronics Inc. Vehicular autonomous parking system using short range communication protocols
US11927967B2 (en) * 2020-08-31 2024-03-12 Woven By Toyota, U.S., Inc. Using machine learning models for generating human-like trajectories
US12140671B2 (en) * 2020-10-07 2024-11-12 Luminar Technologies, Inc. Velocity determination with a scanned lidar system
CN114360269A (zh) * 2020-10-12 2022-04-15 上海丰豹商务咨询有限公司 一种智能网联道路支持下的自动驾驶协同控制系统和方法
US12195043B2 (en) * 2021-01-14 2025-01-14 Cavh Llc Intelligent information conversion for automatic driving
WO2022177783A1 (en) * 2021-02-16 2022-08-25 Cavh Llc Collaborative automated driving system
CN113968245A (zh) * 2021-04-15 2022-01-25 上海丰豹商务咨询有限公司 适用于协同式自动驾驶系统的车载智能单元和控制方法
US12246753B2 (en) * 2021-04-20 2025-03-11 Arizona Board Of Regents On Behalf Of Arizona State University Systems and methods for cooperative driving of connected autonomous vehicles in smart cities using responsibility-sensitive safety rules
CN113401141B (zh) * 2021-07-12 2022-07-29 北京百度网讯科技有限公司 路线处理方法及装置
US12128929B2 (en) * 2021-08-05 2024-10-29 Argo AI, LLC Methods and system for predicting trajectories of actors with respect to a drivable area
US11904906B2 (en) * 2021-08-05 2024-02-20 Argo AI, LLC Systems and methods for prediction of a jaywalker trajectory through an intersection
JP7548159B2 (ja) * 2021-08-19 2024-09-10 トヨタ自動車株式会社 自動運転システム、自動運転方法およびプログラム
US12277779B2 (en) * 2021-10-06 2025-04-15 Qualcomm Incorporated Vehicle and mobile device interface for vehicle occupant assistance
US12530902B2 (en) * 2021-11-19 2026-01-20 Waymo Llc Vehicle light classification system
US12157502B2 (en) * 2022-03-01 2024-12-03 Mitsubishi Electric Research Laboratories, Inc. System and method for parking an autonomous ego-vehicle in a dynamic environment of a parking area
DE102022203269A1 (de) * 2022-04-01 2023-10-05 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zum Durchführen eines AVP-Vorgangs eines Kraftfahrzeugs

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019167457A1 (ja) 2018-02-28 2019-09-06 ソニー株式会社 情報処理装置、情報処理方法、プログラム、及び移動体
JP2020107035A (ja) 2018-12-27 2020-07-09 パナソニックIpマネジメント株式会社 車両支援システム、車両支援方法およびコンピュータプログラム
JP2021151815A (ja) 2020-03-24 2021-09-30 パナソニックIpマネジメント株式会社 駐車支援装置、駐車支援システム、及び駐車支援方法
WO2022025087A1 (ja) 2020-07-29 2022-02-03 株式会社Soken 経路確認装置および経路確認方法

Also Published As

Publication number Publication date
US12157502B2 (en) 2024-12-03
EP4486632A1 (en) 2025-01-08
JP2025503330A (ja) 2025-01-30
US20230278593A1 (en) 2023-09-07

Similar Documents

Publication Publication Date Title
JP7785201B2 (ja) 駐車場の動的環境において自律走行自車両を駐車するためのシステムおよび方法
JP7090751B2 (ja) 車両の移動を制御するシステム及び方法
US12377883B2 (en) Systems and methods for navigating with sensing uncertainty
US10782703B2 (en) Constraint relaxation in a navigational system
JP6749480B2 (ja) 車両を駐車するシステム、方法及び非一時的コンピューター可読記憶媒体
CN110462542B (zh) 控制交通工具的运动的系统和方法
US12311975B2 (en) System and method for controlling movement of a vehicle
IL288191B2 (en) Navigational system with imposed liability constraints
WO2023166845A1 (en) System and method for parking an autonomous ego- vehicle in a dynamic environment of a parking area
US12286151B1 (en) System and method for controlling motion of articulated vehicles
WO2018179549A1 (en) System and method for controlling motion of vehicle
EP4377759B1 (en) System and method for controlling movement of a vehicle
Bienemann et al. A Perception-Based Architecture for Autonomous Convoying in GNSS-Denied Areas

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250929

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251202

R150 Certificate of patent or registration of utility model

Ref document number: 7785201

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150