JP7046957B2 - 自律車両制御システムのための場所特定支援 - Google Patents

自律車両制御システムのための場所特定支援 Download PDF

Info

Publication number
JP7046957B2
JP7046957B2 JP2019537024A JP2019537024A JP7046957B2 JP 7046957 B2 JP7046957 B2 JP 7046957B2 JP 2019537024 A JP2019537024 A JP 2019537024A JP 2019537024 A JP2019537024 A JP 2019537024A JP 7046957 B2 JP7046957 B2 JP 7046957B2
Authority
JP
Japan
Prior art keywords
geographic location
vehicle
autonomous vehicle
control system
vehicle control
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
JP2019537024A
Other languages
English (en)
Other versions
JP2019536690A (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.)
BlackBerry Ltd
Original Assignee
BlackBerry 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 BlackBerry Ltd filed Critical BlackBerry Ltd
Publication of JP2019536690A publication Critical patent/JP2019536690A/ja
Application granted granted Critical
Publication of JP7046957B2 publication Critical patent/JP7046957B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/14Adaptive cruise control
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • 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
    • 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/0015Planning or execution of driving tasks specially adapted for safety
    • B60W60/0018Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions
    • B60W60/00186Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions related to the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0022Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the communication link
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0145Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • B60W2050/0292Fail-safe or redundant systems, e.g. limp-home or backup 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • 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/53Road markings, e.g. lane marker or crosswalk
    • 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/406Traffic density
    • 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • 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/14Cruise control

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Medical Informatics (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本開示は、制御システムに関し、より具体的には、自律車両制御システムに関する。
自律車両は、人間の入力を伴わずにその環境を感知し、ナビゲートすることが可能である車両であり得る。ナビゲートすることは、自律車両が検出する物体に応答して車両を誘導する場所を決定することを含み得る。
米国では、運輸省道路交通***(NHTSA)が、2013年に、自動化車両分類のための正式な分類システムを公開した。NHTSA自動化車両分類は、以下を含むものとされた。すなわち、レベル0:運転手が、常時、車両を完全に制御する。レベル1:電子安定制御または自動制動等の個々の車両制御が、自動化される。レベル2:車線維持と組み合わせたアダブティブクルーズコントロール等の、少なくとも2つの制御が、調和して自動化され得る。レベル3:運転手が、ある条件において、安全上の最重視機能の全ての制御を完全に委ねることができる。車は、条件が運転手に制御を引き継ぐよう要求するときを感知し、運転手がそうするための「十分に快適な遷移時間」を提供する。レベル4:車両が、全行程に関して全ての安全上の最重視機能を実施し、運転手はいかなる時点においても車両を制御するように予期されない。本車両は、全ての駐車機能を含む始動から停車までの全機能を制御するであろうため、無人車を含み得る。本分類システム下では、自律車両は、レベル2、3、および/または4における自動化車両を含む。
自律車両は、緯度、経度、および標高データベースとして具現化され得る、または他の座標または位置特定システムを使用し得る、詳細マップを使用してもよい。詳細マップは、ルート計算および誘導システムのために役立つ。自律車両の制御は、ルートが、車両を任意のルートに沿って制御かつ誘導するように要求されるデータおよび決定の量と比較してささいなものであるという点において、より要求が厳しくなり得る。自律車両制御システムは、静的条件(例えば、道路、車線、傾斜路、および他の構造)および動的条件(例えば、運転中の車両、歩行者、および他の一過性の条件)の両方に関するデータを判別するよう試み得る。1つの問題は、(道路等の)見掛け上静的な条件が、ある場合には特徴付けられない場合がある、および/または経時的に静的な状態のままではない場合があることであり得る。例えば、道路表面は、変化し(例えば、再舗装、破片の散乱、降雪)、道路表面の外観もまた、変化し(例えば、湿潤対乾燥、降雪、除雪、雪轍)、場所もまた、変化し(例えば、工事、事故)、車線もまた、変化する(例えば、工事および障害物)。自律車両制御システムは、GPS(全地球測位衛星)または他の場所データ(例えば、座標、速度)を追跡することによって、そのような変化(例えば、交通渋滞、道路閉鎖)を推測し得るが、自律車両がルート効率メトリックよりもさらなる情報を必要とする状況が、生じるであろう。例えば、ルート回避が、選択肢ではない場合があり、新たな/変化する条件を通って運転するための能力が、望ましい場合がある。人間の運転手への突然の引継ぎもまた、望ましくあり得ない。
そのような状況では、道路または経路の改変された状態および新たな状態の解釈方法に関するリアルタイムのデータが、収集され、そのルートがその道路または経路を含む車両に提供されてもよい。そのようなデータは、感覚入力(例えば、カメラおよび/またはレーダ)を前提として車両が遭遇するものに合致し得る、空間および/または視覚情報に照らしたものであってもよい。
視覚およびレーダシステムは、アダブティブクルーズコントロール、前方衝突回避、および車線逸脱等の個々の特徴を制御するために使用されてもよい。センサが、ある機能に割り当てられ、個々の制御モジュール内の機能を満たすように調整されてもよい。いくつかの自律車両制御システムでは、全てまたは複数のセンサが、同時に複数の機能を実施する、単一の制御モジュールにもたらされている。場所特定支援を自律車両制御システムに提供するためのシステムは、例えば、車両が運転中である間の視覚(例えば、カメラ)および空間の(例えば、立体カメラ、移動カメラ、レーダ、およびライダからの構造)データを収集し、そのような情報を処理のために遠隔のコンピューティング設備に伝送してもよい。自律車両制御システムは、車両の現在および未来の挙動に関するリアルタイムの決定のために、収集された視覚および空間のセンサデータを使用してもよい。
本発明は、例えば、以下の項目を提供する。
(項目1)
場所特定支援を提供するためのシステムであって、前記システムは、
プロセッサであって、前記プロセッサは、
車両の環境内で感知され、第1の自律車両制御システムが場所特定支援がない状態では通過するようにナビゲートし得ない、地理的場所における条件を識別することと、
前記条件が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、前記地理的場所における進路を見出することと、
前記車両に前記進路を辿らせることと
を行うように構成される、プロセッサ
を備える、システム。
(項目2)
前記進路は、前記地理的場所において識別された前記条件に合致する条件を備える訓練データを用いて訓練される学習モデルの適用を介して見出される、項目1に記載のシステム。
(項目3)
前記訓練データを用いて訓練される前記学習モデルは、限定される時間枠内でのみ利用可能である、項目2に記載のシステム。
(項目4)
前記第1の自律車両制御システムは、前記第1の自律車両制御システムが、前記第1の自律車両制御システムが場所特定支援がない状態では前記条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないと示す場合、場所特定支援がない状態では前記条件を通過するようにナビゲートし得ない、項目1に記載のシステム。
(項目5)
前記条件は、前記第1の自律車両制御システムが、場所特定支援がない状態では前記条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないという決定に応答して識別される、項目1に記載のシステム。
(項目6)
前記進路は、前記地理的場所における前記進路が、前記条件が識別されるときの閾値期間内に前記第2の自律車両制御システムによって決定された、または前記人によって運転される車両によって辿られたもののうちの少なくとも1つであった場合、見出される、項目1に記載のシステム。
(項目7)
場所特定条件のデータベースを用いて訓練される第2の学習モデルを備え、前記データベースは、人によって運転される車両または前記第2の自律車両制御システムによって制御される車両のうちの少なくとも1つからのデータによってポピュレートされ、前記プロセッサは、前記地理的場所において識別された前記条件への前記第2の学習モデルの適用に基づいて、前記進路を見出すように構成される、項目1に記載のシステム。
(項目8)
自律車両であって、前記車両は、
プロセッサであって、前記プロセッサは、
車両の環境内で感知され、第1の自律車両制御システムが場所特定支援がない状態では通過するようにナビゲートし得ない、地理的場所における条件を識別することと、
前記条件が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、前記地理的場所における進路を見出すことと、
前記車両に、以前に第2の自律車両制御システムによって決定された、および/または前記人によって運転される車両によって辿られた前記進路を辿らせることと
を行うように構成される、プロセッサ
を備える、車両。
(項目9)
前記進路は、前記地理的場所における前記条件との合致について条件および地理的場所のデータベースの検索を介して見出される、項目8に記載の自律車両。
(項目10)
前記データベースは、前記車両に対して遠隔に位置するサーバ上にある、項目9に記載の自律車両。
(項目11)
前記第1の自律車両制御システムは、前記第1の自律車両制御システムが、前記第1の自律車両制御システムが場所特定支援がない状態では前記条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないと示す場合、場所特定支援がない状態では前記条件を通過するようにナビゲートし得ない、項目8に記載の自律車両。
(項目12)
前記条件は、前記第1の自律車両制御システムが、場所特定支援がない状態では前記条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないという決定に応答して識別される、項目8に記載の自律車両。
(項目13)
前記進路は、前記地理的場所における前記進路が、前記条件が識別されるときの閾値期間内に前記人によって運転される車両によって辿られた場合、見出される、項目8に記載の自律車両。
(項目14)
条件、地理的場所、および進路のデータベースを備え、前記データベースは、人によって運転される車両からのデータによってポピュレートされ、前記プロセッサは、前記データベースの検索を介して前記進路を見出すように構成される、項目8に記載の自律車両。
(項目15)
方法であって、
車両の環境内で感知される地理的場所における条件を識別することであって、前記条件は、場所特定支援がない状態では、
第1の自律車両制御システムが前記地理的場所を含むエリアを通過するようにナビゲートすることを妨げること、または
前記第1の自律車両制御システムが前記エリアをナビゲートする際に有する信頼性レベルを閾値レベル未満にすること
のうちの少なくとも1つを行うように決定される、ことと、
前記条件が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、前記地理的場所における進路を見出すことと、
前記車両に前記地理的場所における前記進路を辿らせることと
を含む、方法。
(項目16)
前記進路を見出すことは、前記地理的場所における前記条件との合致について条件および地理的場所のデータベースを検索することを含む、項目15に記載の方法。
(項目17)
前記データベースは、前記車両に対して遠隔に位置するサーバ上にある、項目16に記載の方法。
(項目18)
前記条件を識別することは、前記条件が、第1の自律車両制御システムが前記地理的場所を含むエリアをナビゲートすることを妨げる、または前記信頼性レベルを前記閾値レベル未満にすることのうちの少なくとも1つを行うというインジケーションを、前記自律車両制御システムから受信することを含む、項目15に記載の方法。
(項目19)
前記条件を識別することは、前記条件が、場所特定支援がない状態では、前記自律車両制御システムが前記地理的場所を含むエリアをナビゲートすることを妨げることを決定することを含む、項目15に記載の方法。
(項目20)
前記進路を見出すことは、以前に閾値期間内に人によって運転される車両によって辿られた前記地理的場所における前記進路を見出すことを含む、項目15に記載の方法。
(項目21)
コンピュータ実行可能命令を備えるコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令は、プロセッサによって実行可能であり、前記コンピュータ実行可能命令は、
車両の環境内で感知される地理的場所における条件を識別するように実行可能な命令であって、前記条件は、場所特定支援がない状態では、
第1の自律車両制御システムが前記地理的場所を含むエリアをナビゲートすることを妨げること、または、
前記第1の自律車両制御システムが前記エリアをナビゲートする際に有する、信頼性レベルを閾値レベル未満にすること
のうちの少なくとも1つである、命令と、
前記条件が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、前記地理的場所における進路を見出すように実行可能な命令と、
前記車両に前記進路を辿らせるように実行可能な命令と
を備える、コンピュータ可読記憶媒体。
実施形態は、以下の図面および説明を参照してより深く理解され得る。図におけるコンポーネントは、必ずしも、縮尺通りではない。さらに、図では、同様の参照番号は、異なる図全体を通して対応する部分を指定する。
図1は、自律車両制御システムが場所特定支援を受ける、例示的シナリオを図示する。 図2は、場所特定支援を自律車両制御システムに提供するための、例示的システムの論理のフロー図を図示する。 図3は、場所特定支援を自律車両制御システムに提供するための、システムの実施例を図示する。
図1は、自律車両制御システムが場所特定支援を受ける、例示的シナリオを図示する。一般的に言えば、エリア108をナビゲートするために、自律車両制御システムは、1つ以上のセンサ112によって感知される車両102の環境110を知覚してもよい、解釈してもよい、および/またはそれに反応してもよい。図1に図示されるシナリオでは、自律車両制御システムは、車両102が、そうでなければ(1)自律車両制御システムがエリア108をナビゲートすることを妨げる、および/または(2)自律車両制御システムがエリア108をナビゲートする際に有する信頼性レベルを閾値レベル未満に低下させるであろう、地理的場所106における条件104に遭遇する場合、場所特定支援を受けてもよい。
地理的場所106における条件104は、場所特定支援がない状態では、(1)自律車両制御システムがエリア108をナビゲートすることを妨げる、および/または(2)自律車両制御システムがエリア108をナビゲートする際に有する信頼性レベルを閾値レベル未満に低下させる、任意の条件であり得る。代替として、または加えて、条件104は、場所特定支援がない状態で、エリア108をナビゲートする場合、知覚する、解釈する、および/または反応するための自律車両制御システムの能力外にある任意の条件であり得る。条件104の実施例は、雪で覆われた車線マーキング、工事中のマーキングされていない車線、旗を振る人、車の事故、道路の車線全体を横断する化学薬品の流出、一時停止標識を必要とする交差点または他の構造を伴わない道路に隣接して取り付けられた一時停止標識、および認識不可能な標識を含み得る。条件104は、誤った、違法の、矛盾する、および/または無視されるべきデータパターンを含み得る。例えば、道路近傍の構造からの閃光は、センサ112に誤った情報を返させ得る。条件104は、1つ以上のセンサ112から得られる視覚および/または空間のデータによって表されてもよい。
条件104を表す視覚および/または空間のデータが、自律車両制御システムによって正しく知覚または解釈されていない場合がある。故に、いくつかの状況では、自律車両制御システムが、条件104が実際に何であるかを把握しない場合があり、代わりに、条件104が視覚および/または空間のデータの形態でのそれの表現を含む。条件104は、自律車両制御システムが、おそらく、一般的な条件を知覚すること、解釈すること、および/またはそれに反応することが可能であり得るので、異常条件である可能性が高い。しかしながら、条件104は、必ずしも異常でなければならないわけではない。
場所特定支援は、条件104に遭遇する場合、自律車両制御システムに提供され得る。場所特定支援は、条件104が地理的場所106において検出されると、以前に人が辿った進路114を見出し、そして、辿ることによって提供され得る。例えば、人によって運転される車両上の1つ以上のセンサが地理的場所106において条件104を検出した後、人が、進路114に沿って車両を運転している場合がある。人によって運転される車両が、自律車両制御システムによって制御される車両102と異なる車両である場合がある。代替として、人によって運転される車両が、現時点で自律車両制御システムによって制御されている車両102と同一の車両である場合がある。ともあれ、人によって運転される車両のためのシステムは、検出される条件104が、自律車両制御システムが、少なくとも場所特定支援がない状態では、(1)自律車両制御システムがエリア108をナビゲートすることを妨げる、および/または(2)自律車両制御システムがエリア108をナビゲートする際に有する信頼性レベルを閾値レベル未満に低下させるであろうという条件であると決定している場合がある。いくつかの実施例では、人によって運転される車両のためのシステムが、そのような決定を行っていない場合がある。
人によって運転される車両および/または人によって運転される車両のためのシステムは、進路114、検出される条件104、および地理的場所106に関する情報を、場所特定支援を受ける予定の自律車両制御システムによる後の使用のために利用可能にさせ得る。情報は、例えば、V2X(Vehicle-to-Everything)通信によって利用可能にされ得る。V2X通信は、メッセージの送信元または宛先としての車両に関わる、任意の通信であり得る。V2X通信の実施例は、V2V(Vehicle-to-Vehicle)、V2I(Vehicle-to-Infrastructure)(例えば、携帯電話インフラストラクチャと共に設置される場合とそうではない場合がある、道路インフラストラクチャ)、V2N(Vehicle-to-Network)(例えば、バックエンドおよび/またはインターネット)、またはV2P(Vehicle-to-Pedestrian)通信を含み得る。例えば、情報は、進路114、検出される条件104、および地理的場所106に関する情報を車両102から遠隔の処理設備に伝送することによって利用可能にされ得る。代替として、または加えて、情報は、人によって運転される車両の自律車両制御システムによる後の使用のために、人によって運転される車両のメモリ内に情報を記憶することによって利用可能にされ得る。
上記に示されるように、場所特定支援は、条件104が地理的場所106において検出されると、人によって運転される車両が以前に辿った進路114を見出し、辿ることによって提供され得る。進路114は、人によって運転される車両のためのシステムによって利用可能にされた情報のデータベース内の条件104および条件104の地理的場所106を検索することによって見出され得る。代替として、または加えて、進路114は、複数の車両によって利用可能にされた情報のデータベース内の条件104および条件104の地理的場所106を検索することによって見出され得る。
条件104および条件104の地理的場所106との合致が見出される場合、自律車両制御システムは、車両102に進路114を辿るよう指示し得る。
いくつかの実施例では、条件、条件の個別の地理的場所、および人によって運転される車両が辿った進路に関連する情報のデータベース内のエントリは、失効し得る。言い換えると、人によって運転される車両がかなり昔に進路114を辿った(言い換えると、データベース内の対応するエントリが失効した)場合、進路は、辿られないおよび/または見出されない場合がある。代替として、進路は、辿られ得るが、人間がそうすることを承認する場合に限る。進路は、例えば、進路が所定の期間または閾値期間外で辿られた場合、失効し得る。
代替として、または加えて、いくつかの実施例では、以前に進路114を辿った人が信頼されている、および/または進路114が信頼されている場合に限り、進路114が、辿られ得る。
信頼は、任意の信頼機構を使用して形成され得る。例えば、人が、信頼されている運転手として事前認定され得る。別の実施例として、地理的場所106における条件104の存在下で以前に最小限の人数が進路114を辿った場合、進路114が、信頼され得る。
図2は、場所特定支援を自律車両制御システムに提供するための、例示的システムの論理のフロー図を図示する。動作は、図2に図示されるものに付加的な、それと異なる、またはそれより少ない動作を含み得る。動作は、図2に図示されるものと異なる順序で実行されてもよい。
動作は、車両102の環境110内で感知され、場所特定支援がない状態では、自律車両制御システムが地理的場所106を含むエリア108をナビゲートすることを妨げ、および/または自律車両制御システムがエリア108をナビゲートする際に有する信頼性レベルを閾値レベル未満に低下させる、地理的場所106において識別されている(210)条件104から開始してもよい。例えば、条件104は、条件104が、自律車両制御システムが地理的場所106を含むエリア108をナビゲートすることを妨げるというインジケーションを、自律車両制御システムから受信することによって識別されてもよい(210)。代替として、または加えて、条件104は、条件104が、場所特定支援がない状態では、自律車両制御システムがエリア108をナビゲートすることを妨げる、および/または信頼性レベルを閾値レベル未満に低下させると決定することによって識別されてもよい(210)。
条件104が地理的場所106に存在したとき、人によって運転される車両によって以前に辿られた進路114が、見出されてもよい(220)。例えば、進路114は、地理的場所106における条件104との合致について条件および地理的場所のデータベースを検索することによって見出されてもよい(220)。
進路114が見出された後、車両102が、人によって運転される車両によって以前に辿られた進路114を辿らされてもよい(230)。動作は、例えば、付加的な条件が、さらにナビゲートするために場所特定支援を要求する車両102によって遭遇されるまで、待機することによって終了してもよい。
図3は、場所特定支援を自律車両制御システム308に提供するための、システム300の実施例を図示する。システム300は、プロセッサ302と、メモリ304とを含み得る。メモリ304は、場所特定支援モジュール306と、場所特定条件のデータベース312とを含み得る。
プロセッサ302は、メモリ304と通信し得る。いくつかの実施例では、プロセッサ302はまた、1つ以上のセンサ112等の付加的要素と通信し得る。プロセッサ302の実施例は、汎用プロセッサ、中央処理ユニット、マイクロコントローラ、サーバ、特定用途向け集積回路(ASIC)、デジタル信号プロセッサ、フィールドプログラマブルゲートアレイ(FPGA)、デジタル回路、および/またはアナログ回路を含み得る。
プロセッサ302は、論理を実行するために動作可能な1つ以上のデバイスであり得る。論理は、プロセッサ302によって実行されると、プロセッサ302に、論理によって実装される特徴を実施させる、メモリ304内または他のメモリ内で具現化されるコンピュータ実行可能命令またはコンピュータコードを含み得る。コンピュータコードは、プロセッサ302を用いて実行可能な命令を含み得る。
メモリ304は、データまたはそれらの任意の組み合わせを記憶および読み出すための任意のデバイスであり得る。メモリ304は、ランダムアクセスメモリ(RAM)、読取専用メモリ(ROM)、消去可能プログラマブル読取専用メモリ(EPROM)、および/またはフラッシュメモリ等の不揮発性および/または揮発性メモリを含み得る。代替として、または加えて、メモリ304は、光学、磁気(ハードドライブ)、または任意の他の形態のデータ記憶デバイスを含み得る。
場所特定支援モジュール306は、場所特定支援を自律車両制御システム308に提供するためのシステム300の論理を伴って構成される、任意のモジュールであり得る。
場所特定条件のデータベース312は、任意のタイプのデータ記憶構造であり得る。データベース312は、例えば、条件、条件の個別の地理的場所、および/または自律車両制御システムが条件を含むエリアをナビゲートし得なかったときに、人によって運転される車両が辿った進路に関する情報を含んでもよい。例えば、データベース312は、図1に図示される条件104、地理的場所106、および進路114を説明する情報を含んでもよい。
自律車両制御システム308は、人間の入力のない状態で、図1に図示されるエリア108等のエリアをナビゲートするように構成される、任意の制御システムであり得る。自律車両制御システム308は、人間の入力のない状態で、1つ以上のセンサ112によって感知される車両102の環境110を知覚する、解釈する、および/またはそれに反応するように構成されてもよい。自律車両制御システム308は、人間の入力のない状態で車両102を操舵するように構成されてもよい。自律車両制御システム308は、人工知能学習モデル310に基づいて、車両を操舵および/または別様にそれを制御する方法を決定するように構成されてもよい。
人工知能学習モデル310の実施例は、ニューラルネットワーク、深層学習ニューラルネットワーク、および/または訓練データに基づいてパターンを検出するするように構成される、任意の他の機械学習構造を含み得る。人工知能学習モデル310は、いったん訓練されると、道路条件、物体、および/または任意の他の条件を検出し得る。人工知能モデル310は、訓練データを用いて、検出される物体を検出、識別、および/または分類するように訓練されてもよい。例えば、ある物体は、モデル310によって標識として識別され、そして、一時停止標識として分類されてもよい。別の実施例として、ある物体は、モデル310によって人間として識別され、そして、人間の写真ではないと分類されてもよい。モデル310は、モデル310が予期される運転環境および/または条件の広くかつ包括的な範囲を網羅するように訓練されている場合があるという点で、大域的であり得る。代替として、または加えて、モデル310は、図1に図示されるエリア108等の具体的な地理的な領域またはエリア内で見出される環境からのデータを用いて訓練されることによって、限局化され得る。代替として、または加えて、モデル310は、モデル310が、始動時間と停車時間との間等の、時間に拘束される有用性を有し得るような時間的構成要素を有してもよい。モデル310は、それぞれが、訓練データに基づいてパターンを検出するように構成される、1つ以上の機械学習構造を含み得る。
いくつかの実施例では、自律車両制御システム308がエリア108をナビゲートすることの実施不可能性(または閾値レベル未満のその信頼性レベル)は、その実施不可能性を克服する第2の学習モデル314(1つ以上の学習モデル)を受信および/または取得することによって解決され得る。言い換えると、場所特定支援は、第2の学習モデル314を受信および/または取得する、自律車両制御システム308によって提供され得る。ある場合には、第2の学習モデル314は、自律車両制御システム308が第2の学習モデル314を使用し得る時間枠を限定するような時間的構成要素を有し得る。自律車両制御システム308の人工知能学習モデル310(第1の学習モデル310)は、モデル310が車線マーキングおよび/または他の関連物体を検出する、車線位置を管理するための大域的モデルを含み得る。しかしながら、いくつかの実施例では、車線位置は、図1の条件104等の非典型的物体および/または非典型的場所における物体(以下に続く実施例に関して、地理的場所106に一意である樹木、郵便受け、および/または任意の他の物体)を検出するモデル310に基づいて、車両102が辿るための経路を計算することによって決定されなければならない。第2の学習モデル314は、加えて、または具体的に、条件104、条件104の地理的場所106、および/または人によって運転される車両によって辿られた進路114を用いて訓練される、学習モデルを含み得る。代替として、または加えて、第2の学習モデル314は、加えて、または具体的に、場所特定条件のデータベース312内の情報を用いて訓練される、学習モデルを含み得る。自律車両制御システム308は、車両がエリア108内にある場合、第2の学習モデル314を適用することによってエリア108をナビゲートし得る。車両がエリア108から退出する場合、自律車両制御システム308は、第1の学習モデル310を適用することによってナビゲートし得る。代替として、または加えて、第2の学習モデル314が時間的構成要素を有する場合、自律車両制御システム308は、自律車両制御システム308が第2の学習モデル314を使用し得る時間枠外では、第1の学習モデル310を適用することによってナビゲートし得る。
場所特定支援を提供するためのシステム300が、第2の学習モデル314を生成し得る。代替として、または加えて、自律車両制御システム308または任意の他のシステムもまた、第2の学習モジュールを生成し得る。
いくつかの実施例では、第2の学習モデル314は、第1の学習モデル310より高い計算要求を有し得る。人間によって遭遇される状況の例えを用いて説明するために、吹雪の間および/または直後等の非典型的状況における人間の運転を考慮されたい。吹雪の間、人間は、車線位置を、目印および/または既存の車輪跡に対する相関車線位置に対して判断している場合がある。認知強度は、人間が、依然として車線マーカが可視となっていない場合がある、除雪された道路等の「より容易な」条件に遭遇するまで、比較的高くあり得るが、除雪された道路は、より「容易に」認識される境界を有し得る。第2の学習モデル314は、非典型的状況の間に適用され得るが、いったん車両102が自律車両制御システム308の標準的能力内の条件に遭遇すると、第1の学習モデル310が、適用されてもよい。
第2の学習モデル314が、計算要求を有する場合、自律車両制御システム308は、それ自体に第2の学習モデル314を適用するための時間を与えるために、車両102を減速させてもよい。代替として、または加えて、車両102内に位置する別個のシステムまたは遠隔のコンピューティグ設備内の通信ネットワークを経由して位置するシステムが、第2の学習モデル314を適用してもよい。
各コンポーネントは、付加的な、異なる、またはより数少ないコンポーネントを含み得る。例えば、場所特定支援モジュール306は、複数のモジュールを含み得る。同様に、メモリ304もまた、複数のモジュールを含み得る。代替として、または加えて、メモリ304は、条件、条件の個別の地理的場所、および/または人によって運転される車両が辿った進路に関連する情報のデータベース312を含まない場合がある。場所特定情報のデータベース312は、例えば、遠隔のコンピューティグ設備内に含まれ得る。
システム300は、付加的な、異なる、または数少ないコンポーネントを用いて実装され得る。例えば、システム300は、他の車両、自律車両制御システム308、および/または遠隔のコンピューティグ設備と通信するための通信ハードウェア(図示せず)を含み得る。例えば、遠隔のコンピューティグ設備は、条件、条件の個別の地理的場所、および/または人によって運転される車両が辿った進路に関連する情報のデータベース312を含み得る。いくつかの実施例では、場所特定支援を提供するためのシステム300が、自律車両制御システム308内に含まれ得る、またはそれを含み得る。
いくつかの実施例では、遠隔のコンピューティグ設備は、遠隔のコンピューティグ設備によって決定されるような学習モデルの変数セットに従って、データを処理し得る。変動は、同一の車道上の天候、交通密度、コレクタ数、および他の条件に基づくものであってもよい。収集されたデータを(地理的場所等の)記録中の車両の物理特性と相関させることは、既存の道路条件が、予期される標準的状況または以前に遭遇された条件と異なる程度を遠隔に処理および決定するための能力を可能にする。例えば、遠隔設備内のシステムは、遠隔設備システムの潜在的により大きいコンピューティグ能力に起因して、車両102内の自律車両制御システム308より多種多様な学習モデルを同一の入力データに適用することが可能となり得る。例えば、第2の学習モデル314は、予想外の条件を識別および/または分類するために使用される、学習モデルのより大きなセットの一部であり得る。代替として、または加えて、第1の学習モデル310は、遠隔設備内の学習モデルのセットの一部であり得る。遠隔設備内の第1の学習モデル310は、自律車両制御システム308内の第1の学習モデル310が適切に動作してることを検証するために使用されてもよい。いくつかの実施例では、遠隔設備内のシステムは、車両内の自律車両制御システム308に伝搬される大域的および/または局所的な(静的または時間的)学習モデルの更新を生成してもよい。
システム300は、多くの異なる方法で実装され得る。場所特定支援モジュール306等の各モジュールは、ハードウェアまたはハードウェアおよびソフトウェアの組み合わせであり得る。例えば、各モジュールは、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、回路、デジタル論理回路、アナログ回路、離散回路の組み合わせ、ゲート、または任意の他のタイプのハードウェアまたはそれらの組み合わせを含み得る。代替として、または加えて、各モジュールは、例えば、モジュールの特徴のうちの1つ以上のものを実装するためにプロセッサ302または他のプロセッサを用いて実行可能な命令を備える、メモリ304の一部等のメモリハードウェアを含み得る。モジュールのうちのいずれか1つが、プロセッサを用いて実行可能な命令を備えるメモリの一部を含むとき、モジュールは、プロセッサを含み得る、または含まない場合がある。いくつかの実施例では、各モジュールは、任意の他のハードウェアを含むモジュールを伴わずに対応するモジュールの特徴を実装するためにプロセッサ302または他のプロセッサを用いて実行可能な命令を備える、メモリ304または他の物理的メモリの一部のみであり得る。各モジュールは、含まれるハードウェアがソフトウェアを備えるときであっても、少なくともいくつかのハードウェアを含むため、各モジュールは、場所特定支援モジュールハードウェアモジュール等のハードウェアモジュールと同義的に称され得る。
コンピュータ可読記憶媒体内に記憶されるいくつかの特徴が、示される(例えば、コンピュータ実行可能命令として実装される論理として、またはメモリ内のデータ構造として)。本システム300およびその論理およびデータ構造の全てまたは一部は、1つ以上のタイプのコンピュータ可読記憶媒体上に記憶される、それを横断して分散される、またはそれから読み取られ得る。コンピュータ可読記憶媒体の実施例は、ハードディスク、フロッピー(登録商標)ディスク、CD-ROM、フラッシュドライブ、キャッシュ、揮発性メモリ、不揮発性メモリ、RAM、フラッシュメモリ、または任意の他のタイプのコンピュータ可読記憶媒体または記憶媒体を含み得る。コンピュータ可読記憶媒体は、CD-ROM、揮発性メモリ、不揮発性メモリ、ROM、RAM、または任意の他の好適な記憶デバイス等の任意のタイプの非一過性コンピュータ可読媒体を含み得る。
システム300の処理能力は、随意に、複数の分散処理システムを含む、複数のプロセッサおよびメモリ間等、複数のエンティティ間で分散され得る。例えば、システム300の1つ以上のコンポーネントは、遠隔サーバ内、クラウド内、および/またはネットワーク接続型記憶装置(NAS)上に含まれ得る。パラメータ、データベース、および他のデータ構造は、別個に記憶および管理され得、単一のメモリまたはデータベースに組み込まれ得、多くの異なる方法で論理的かつ物理的に編成され得、リンクリスト、ハッシュテーブル、または暗示的記憶機構等の異なるタイプのデータ構造を用いて実装され得る。プログラムまたは回路等の論理は、複数のプログラム間で組み合わせられる、または分割され、いくつかのメモリおよびプロセッサを横断して分散され得る。
図1に図示される車両102は、車として示されている。しかしながら、車両102は、現在既存であるかまたは後に生じるものであるかどうかにかかわらず、限定ではないが、車、バス、トラック、トラクタ、オートバイ、自転車、三輪車、四輪車、または他のサイクル、船、潜水艦、ボート、または他の船舶、ヘリコプタ、ドローン、飛行機、または他の航空機、電車、路面電車、または他の軌条車両、宇宙飛行機、または他の宇宙船、および任意の他のタイプの車両を含み得る。
地理的場所106は、GPS座標を備えてもよい。代替として、または加えて、地理的場所106は、地理的場所106の任意の他のインジケーションを含んでもよい。地理的場所106は、点、面積、またはさらに体積を含んでもよい。
図1に図示されるエリア108は、道路の区画を含み得る。しかしながら、車両102によってナビゲートされるエリア108は、任意の他のタイプのエリアまたは空間であってもよい。例えば、エリア108は、ドローンがナビゲートする空域の一部を含んでもよい。
語句「人間によって運転される」または「人によって運転される」は、人間によって制御されることを意味する。例えば、人によって運転される車両は、車、トラック、オートバイ、ボート、飛行機、ヘリコプタ、ドローン、または任意の他のタイプの車両を含み得る。人間は、車両を制御するとき、人によって運転される車両の中にいる場合とそうではない場合がある。
車両102の環境110は、車両102の正面(例えば、進行方向)のエリアであり得る。代替として、または加えて、環境110は、右、左、後方、上方、および/または下方等の車両102の周囲の任意のエリアを含み得る。車両102の環境110は、車両102上のセンサの範囲内であるエリアを含み得る。
1つ以上のセンサ112の実施例は、カメラ、マイクロホン、立体カメラ、移動カメラ、レーダ、および/またはライダを含み得る。代替として、または加えて、1つ以上のセンサ112は、任意の他のタイプのセンサを含み得る。
進路114は、ルートまたは経路のインジケーションを含んでもよい。代替として、または加えて、進路は、速度、加速、および/またはルートの任意の他の物理的特性またはルートが横断された様式のインジケーションを含んでもよい。進路114が辿られるとき、いくつかの実施例では、それは、速度、加速、および/または他の物理的特性が再現されることを意味し得る。
上記に説明されるように、場所特定支援は、条件104が地理的場所106において検出されると、人によって運転される車両が以前に辿った進路114を見出し、辿ることによって提供され得る。代替として、または加えて、場所特定支援は、条件104が地理的場所106において検出されると、第2の自律車両制御システムが決定した進路114を見出し、辿ることによって提供され得る。異なる製造業者からの異種の自律車両制御システム(単一の製造業者からの異なるバージョンですら)は、異なる能力を有し得る。結果として、進路114は、たとえ第1の自律車両制御システム308が進路114を見出すことができない、またはそうするための確信が十分ではなくても、第2の自律車両制御システムによって決定され得る。データベース312は、例えば、条件、条件の個別の地理的場所、および/またはそのような車両が条件に遭遇したときに、第2の自律車両制御システムによって制御される車両が辿った進路に関する情報を含んでもよい。代替として、または加えて、データベース312は、条件、条件の個別の地理的場所、および/または自律車両制御システムが条件を含むエリアをナビゲートし得なかったときに、人によって運転される車両が辿った進路に関する情報を含んでもよい。
進路114が、第1の自律車両制御システム308によってではなく、第2の自律車両制御システムによって決定され得る場合、第1の自律車両制御システム308の学習モデルの更新または第2の学習モデル314を通した局所的な支援のための必要性が、識別され得る。システムが経年化するにつれて、それらの大域的学習モデルに依拠するための能力は、それらの反応がより最近のシステムにとって問題となるため、損なわれ得る。すなわち、例えば、より古いシステムは、条件104に直面すると、回避行動をとり得るが、より新たなシステムは、条件104を無害なまたは中程度のリスクのものと認識し得る。たとえより古いシステムがより古いシステムのナビゲーション能力の任意の課題に気付いていなくても、より古いシステムは、他に関するリスクをもたらしている場合がある。より古いシステムは、周囲の局在的な車両にリスクとして認識され得る。周囲の局在的な車両を制御するより新たなシステムは、より古いシステムに対処するそれらの能力を改良するために更新を受信してもよい。
議論は全て、説明される特定の実装にかかわらず、限定ではなく、本質的に例示的である。例えば、実装の選択される側面、特徴、またはコンポーネントは、メモリ内に記憶されるものとして描写されるが、本システムまたは複数のシステムの全てまたは一部は、他のコンピュータ可読記憶媒体、例えば、ハードディスク、フラッシュメモリドライブ、フロッピー(登録商標)ディスク、およびCD-ROM等の二次記憶デバイス上に記憶される、それを横断して分散される、またはそれから読み取られ得る。さらに、種々のモジュールおよびスクリーンディスプレイ機能性は、そのような機能性の一実施例にすぎず、類似する機能性を包含する任意の他の構成が、可能である。
上記に議論されるプロセス、方法、および/または技法を実装するための個別の論理、ソフトウェア、または命令は、コンピュータ可読記憶媒体上に提供され得る。図に図示される、または本明細書に説明される機能、行為、またはタスクは、コンピュータ可読媒体内またはその上に記憶される論理または命令の1つ以上のセットに応答して実行され得る。機能、行為、またはタスクは、特定のタイプの命令セット、記憶媒体、プロセッサ、または処理方略から独立し、ソフトウェア、ハードウェア、集積回路、ファームウェア、マイクロコード、および同等物によって実施され、単独で、または組み合わせにおいて動作し得る。同様に、処理方略は、マルチ処理、マルチタスキング、並列処理、および同等物を含み得る。いくつかの実施例では、命令は、ローカルまたは遠隔システムによる読取のために可撤性メディアデバイス上に記憶される。他の実施例では、論理または命令は、コンピュータネットワークを通した、または電話回線を経由する転送のために遠隔場所において記憶される。また他の実施例では、論理または命令は、所与のコンピュータ、中央処理ユニット(「CPU」)、グラフィックス処理ユニット(「GPU」)、またはシステム内に記憶される。
さらに、具体的コンポーネントが上記に説明されるが、本明細書に説明される方法、システム、および製造品は、付加的、より少ない、または異なるコンポーネントを含み得る。例えば、プロセッサは、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路(ASIC)、離散論理、または他のタイプの回路または論理の組み合わせとして実装され得る。同様に、メモリは、DRAM、SRAM、Flash、または任意の他のタイプのメモリであり得る。フラグ、データ、データベース、テーブル、エンティティ、および他のデータ構造は、別個に記憶および管理され得る、単一のメモリまたはデータベースに組み込まれ得る、分散され得る、または多くの異なる方法で論理的かつ物理的に編成され得る。コンポーネントは、独立して動作する、または同一のプログラムまたは装置の一部であり得る。コンポーネントは、別個の可撤性回路基板等の別個のハードウェア上に常駐する、またはメモリからの命令を実装するために同一のメモリおよびプロセッサ等の共通ハードウェアを共有し得る。プログラムは、単一のプログラムの一部である、別個のプログラムである、またはいくつかのメモリおよびプロセッサを横断して分散され得る。
第2のアクションは、第2のアクションが第1のアクションから直接的にもたらされるかまたは間接的にもたらされるかとは独立して、第1のアクションに「応答している」と言われ得る。第2のアクションは、第1のアクションよりも実質的に後の時間に起こり、依然として、第1のアクションに応答し得る。同様に、第2のアクションは、たとえ介在アクションが第1のアクションと第2のアクションとの間で起こる場合であっても、そしてたとえ介在アクションのうちの1つ以上のものが第2のアクションを直接実施させる場合であっても、第1のアクションに応答していると言われ得る。例えば、第1のアクションがフラグを設定し、第3のアクションがフラグが設定されるときは常に第2のアクションを後で開始する場合、第2のアクションは、第1のアクションに応答し得る。
用途を明確化し、これにより公衆に対して注意を提供するために、語句「<A>、<B>、…および<N>のうちの少なくとも1つ」または「<A>、<B>、…<N>、またはそれらの組み合わせのうちの少なくとも1つ」または「<A>、<B>、…および/または<N>」は、本出願人によって広い意味で定義され、そうではないことが本出願人によって明確に主張されない限り、本明細書の前後の任意の他の含意される定義に優先し、A、B、…およびNを含む群から選択される1つ以上の要素を意味する。言い換えると、その語句は、任意の1つの要素のみを含む、または列挙されない付加的要素もまた組み合わせにおいて含み得る他の要素のうちの1つ以上のものとの組み合わせにおける1つの要素を含む、要素A、B、…またはNのうちの1つ以上のものの任意の組み合わせを意味する。
種々の実施形態が説明されたが、多くのさらなる実施形態および実装が可能であることが、当業者に明白となるであろう。故に、本明細書に説明される実施形態は、実施例であり、唯一の可能な実施形態および実装ではない。
本開示の主題はまた、とりわけ、以下の側面に関し得る。
1.場所特定支援を提供するためのシステムであって、システムは、
プロセッサであって、プロセッサは、
車両の環境内で感知され、第1の自律車両制御システムが場所特定支援がない状態では通過するようにナビゲートし得ない、地理的場所における条件を識別することと、
条件が地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、地理的場所における進路を見出すことと、
車両に進路を辿らせることと
を行うように構成される、プロセッサ
を備える、システム。
2.進路は、地理的場所において識別された条件に合致する条件を備える訓練データを用いて訓練される学習モデルの適用を介して見出される、側面1に記載のシステム。
3.訓練データを用いて訓練される学習モデルは、限定される時間枠内でのみ利用可能である、側面1-2のいずれかに記載のシステム。
4.第1の自律車両制御システムは、第1の自律車両制御システムが、第1の自律車両制御システムが場所特定支援がない状態では条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないと示す場合、場所特定支援がない状態では条件を通過するようにナビゲートし得ない、側面1-3のいずれかに記載のシステム。
5.条件は、第1の自律車両制御システムが、場所特定支援がない状態では条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないという決定に応答して識別される、側面1-4のいずれかに記載のシステム。
6.進路は、地理的場所における進路が、条件が識別されるときの閾値期間内に第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった場合、見出される、側面1-5のいずれかに記載のシステム。
7.場所特定条件のデータベースを用いて訓練される第2の学習モデルをさらに備え、前記データベースは、人によって運転される車両または第2の自律車両制御システムによって制御される車両のうちの少なくとも1つからのデータによってポピュレートされ、プロセッサは、地理的場所において識別された条件への第2の学習モデルの適用に基づいて、進路を見出すように構成される、側面1-6のいずれかに記載のシステム。
8.自律車両であって、車両は、
プロセッサであって、前記プロセッサは、
車両の環境内で感知され、第1の自律車両制御システムが場所特定支援がない状態では通過するようにナビゲートし得ない、地理的場所における条件を識別することと、
条件が地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、地理的場所における進路を見出すことと、
車両に、以前に第2の自律車両制御システムによって決定された、および/または人によって運転される車両によって辿られた進路を辿らせることと
を行うように構成される、プロセッサ
を備える、車両。
9.進路は、地理的場所における条件との合致について条件および地理的場所のデータベースの検索を介して見出される、側面8に記載の自律車両。
10.データベースは、車両に対して遠隔に位置するサーバ上にある、側面9に記載の自律車両。
11.第1の自律車両制御システムは、第1の自律車両制御システムが、第1の自律車両制御システムが場所特定支援がない状態では条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないと示す場合、場所特定支援がない状態では条件を通過するようにナビゲートし得ない、側面8-10のいずれかに記載の自律車両。
12.条件は、第1の自律車両制御システムが、場所特定支援がない状態では条件を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないという決定に応答して識別される、側面8-11のいずれかに記載の自律車両。
13.進路は、地理的場所における進路が、条件が識別されるときの閾値期間内に人によって運転される車両によって辿られた場合、見出される、側面8-12のいずれかに記載の自律車両。
14.条件、地理的場所、および進路のデータベースをさらに備え、前記データベースは、人によって運転される車両からのデータによってポピュレートされ、プロセッサは、データベースの検索を介して進路を見出すように構成される、側面8-13のいずれかに記載の自律車両。
15.方法であって、
車両の環境内で感知される地理的場所における条件を識別することであって、前記条件は、場所特定支援がない状態では、
第1の自律車両制御システムが地理的場所を含むエリアを通過するようにナビゲートすることを妨げること、または
第1の自律車両制御システムがエリアをナビゲートする際に有する信頼性レベルを閾値レベル未満にすること
のうちの少なくとも1つを行うように決定される、ことと、
条件が地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、地理的場所における進路を見出すことと、
車両に地理的場所における進路を辿らせることと
を含む、方法。
16.進路を見出すことは、地理的場所における条件との合致について条件および地理的場所のデータベースを検索することを含む、側面15に記載の方法。
17.データベースは、車両に対して遠隔に位置するサーバ上にある、側面16に記載の方法。
18.条件を識別することは、条件が、第1の自律車両制御システムが地理的場所を含むエリアをナビゲートすることを妨げる、または信頼性レベルを閾値レベル未満にすることのうちの少なくとも1つを行うというインジケーションを、自律車両制御システムから受信することを含む、側面15-17のいずれかに記載の方法。
19.条件を識別することは、条件が、場所特定支援がない状態では、自律車両制御システムが地理的場所を含むエリアをナビゲートすることを妨げることを決定することを含む、側面15-18のいずれかに記載の方法。
20.進路を見出すことは、以前に閾値期間内に人によって運転される車両によって辿られた地理的場所における進路を見出すことを含む、側面15-19のいずれかに記載の方法。
21.コンピュータ実行可能命令を備えるコンピュータ可読記憶媒体であって、コンピュータ実行可能命令は、プロセッサによって実行可能であり、コンピュータ実行可能命令は、
車両の環境内で感知される地理的場所における条件を識別するように実行可能な命令であって、前記条件は、場所特定支援がない状態では、
第1の自律車両制御システムが地理的場所を含むエリアをナビゲートすることを妨げること、または、
第1の自律車両制御システムがエリアをナビゲートする際に有する信頼性レベルを閾値レベル未満にすること
のうちの少なくとも1つである、命令と、
条件が地理的場所に存在したとき、第2の自律車両制御システムによって決定された、または人によって運転される車両によって辿られたもののうちの少なくとも1つであった、地理的場所における進路を見出すように実行可能な命令と、
車両に進路を辿らせるように実行可能な命令と
を備える、コンピュータ可読記憶媒体。

Claims (20)

  1. 地理的場所に特有の支援を提供するためのシステムであって、前記システムは、
    プロセッサであって、前記プロセッサは、
    第1の車両の外部の環境内で感知される、前記地理的場所における状態を識別することであって、第1の自律車両制御システムは、前記地理的場所に特有の前記支援なしでは前記地理的場所を通過するようにナビゲートし得ない、ことと、
    前記状態が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定されたもの、または人運転車両によって辿られたもののうちの少なくとも1つである、前記地理的場所における進路を見出することと、
    前記第1の車両に前記進路を辿らせることと
    を行うように構成される、プロセッサ
    を備え、前記第1の車両は、現時点で前記第1の自律車両制御システムによって制御され、
    前記人運転車両は、記第1の車両とは異なる車両あり、
    前記進路は、前記地理的場所における前記進路が、信頼されている運転手として事前認定されている人によって運転されている前記人運転車両によって辿られている場合に見出される、システム。
  2. 前記進路は、前記地理的場所において識別された前記状態に合致する状態を備える訓練データを用いて訓練された学習モデルの適用を介して見出される、請求項1に記載のシステム。
  3. 前記訓練データを用いて訓練された前記学習モデルは、限定された時間枠内でのみ利用可能である、請求項2に記載のシステム。
  4. 前記第1の自律車両制御システムは、前記第1の自律車両制御システムが、前記第1の自律車両制御システムが前記地理的場所に特有の前記支援なしでは前記状態を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないと示す場合、前記地理的場所に特有の前記支援なしでは前記地理的場所を通過するようにナビゲートし得ない、請求項1に記載のシステム。
  5. 前記状態は、前記第1の自律車両制御システムが、前記地理的場所に特有の前記支援なしでは前記状態を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないという決定に応答して識別される、請求項1に記載のシステム。
  6. 前記進路は、前記地理的場所における前記進路が、前記状態が識別されるときの閾値期間内に前記第2の自律車両制御システムによって決定されたもの、または前記人運転車両によって辿られたもののうちの少なくとも1つである場合に見出される、請求項1に記載のシステム。
  7. 場所特有状態のデータベースを用いて訓練された第2の学習モデルを備え、前記データベースは、人運転車両または前記第2の自律車両制御システムによって制御される車両のうちの少なくとも1つからのデータを含み、前記プロセッサは、前記地理的場所において識別された前記状態への前記第2の学習モデルの適用に基づいて、前記進路を見出すように構成される、請求項1に記載のシステム。
  8. 自律車両であって、前記車両は、
    プロセッサであって、前記プロセッサは、
    第1の車両の外部の環境内で感知される、地理的場所における状態を識別することであって、第1の自律車両制御システムは、前記地理的場所に特有の支援なしでは前記地理的場所を通過するようにナビゲートし得ない、ことと、
    前記状態が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定されたもの、または人運転車両によって辿られたもののうちの少なくとも1つである、前記地理的場所における進路を見出すことと、
    前記第1の車両に、以前に第2の自律車両制御システムによって決定された前記進路、および/または前記人運転車両によって辿られた前記進路を辿らせることと
    を行うように構成される、プロセッサ
    を備え、前記第1の車両は、現時点で前記第1の自律車両制御システムによって制御され、
    前記人運転車両は、記第1の車両とは異なる車両あり、
    前記進路は、前記地理的場所における前記進路が、信頼されている運転手として事前認定されている人によって運転されている前記人運転車両によって辿られている場合に見出される、車両。
  9. 前記進路は、前記地理的場所における前記状態との合致について状態および地理的場所のデータベースの検索を介して見出される、請求項8に記載の自律車両。
  10. 前記データベースは、前記第1の車両に対して遠隔に位置するサーバ上にある、請求項9に記載の自律車両。
  11. 前記第1の自律車両制御システムは、前記第1の自律車両制御システムが、前記第1の自律車両制御システムが前記地理的場所に特有の前記支援なしでは前記状態を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないと示す場合、前記地理的場所に特有の前記支援なしでは前記地理的場所を通過するようにナビゲートし得ない、請求項8に記載の自律車両。
  12. 前記状態は、前記第1の自律車両制御システムが、前記地理的場所に特有の前記支援なしでは前記状態を知覚する、解釈する、またはそれに反応することのうちの少なくとも1つを行い得ないという決定に応答して識別される、請求項8に記載の自律車両。
  13. 前記進路は、前記地理的場所における前記進路が、前記状態が識別されるときの閾値期間内に前記人運転車両によって辿られている場合に見出される、請求項8に記載の自律車両。
  14. 状態、地理的場所、および進路のデータベースを備え、前記データベースは、人運転車両からのデータを含み、前記プロセッサは、前記データベースの検索を介して前記進路を見出すように構成される、請求項8に記載の自律車両。
  15. 方法であって、
    第1の車両の外部の環境内で感知される、地理的場所における状態を識別することであって、前記状態は、前記地理的場所に特有の支援なしでは、
    第1の自律車両制御システムが前記地理的場所を含むエリアをナビゲートすることを妨げること、または
    前記第1の自律車両制御システムが前記エリアをナビゲートする際に有する信頼性レベルを閾値レベル未満にすること
    のうちの少なくとも1つを行うように決定される、ことと、
    前記状態が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定されたもの、または人運転車両によって辿られたもののうちの少なくとも1つである、前記地理的場所における進路を見出すことと、
    前記第1の車両に前記地理的場所における前記進路を辿らせることと
    を含み、前記第1の車両は、現時点で前記第1の自律車両制御システムによって制御され、
    前記人運転車両は、記第1の車両とは異なる車両あり、
    前記進路は、前記地理的場所における前記進路が、信頼されている運転手として事前認定されている人によって運転されている前記人運転車両によって辿られている場合に見出される、方法。
  16. 前記進路を見出すことは、前記地理的場所における前記状態との合致について状態および地理的場所のデータベースを検索することを含む、請求項15に記載の方法。
  17. 前記データベースは、前記第1の車両に対して遠隔に位置するサーバ上にある、請求項16に記載の方法。
  18. 前記状態を識別することは、前記状態が、前記地理的場所に特有の前記支援なしでは、前記自律車両制御システムが前記地理的場所を含むエリアをナビゲートすることを妨げることを決定することを含む、請求項15に記載の方法。
  19. 前記進路を見出すことは、以前に閾値期間内に人運転車両によって辿られた前記地理的場所における前記進路を見出すことを含む、請求項15に記載の方法。
  20. コンピュータ実行可能命令を備えるコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令は、プロセッサによって実行可能であり、前記コンピュータ実行可能命令は、
    第1の車両の外部の環境内で感知される、地理的場所における状態を識別するように実行可能な命令であって、前記状態は、前記地理的場所に特有の援なしでは、
    第1の自律車両制御システムが前記地理的場所を含むエリアをナビゲートすることを妨げること、または、
    前記第1の自律車両制御システムが前記エリアをナビゲートする際に有する信頼性レベルを閾値レベル未満にすること
    のうちの少なくとも1つである、命令と、
    前記状態が前記地理的場所に存在したとき、第2の自律車両制御システムによって決定されたもの、または人運転車両によって辿られたもののうちの少なくとも1つである、前記地理的場所における進路を見出すように実行可能な命令と、
    前記第1の車両に前記進路を辿らせるように実行可能な命令と
    を備え、前記第1の車両は、現時点で前記第1の自律車両制御システムによって制御され、
    前記人運転車両は、記第1の車両とは異なる車両あり、
    前記進路は、前記地理的場所における前記進路が、信頼されている運転手として事前認定されている人によって運転されている前記人運転車両によって辿られている場合に見出される、コンピュータ可読記憶媒体。
JP2019537024A 2016-09-20 2017-09-19 自律車両制御システムのための場所特定支援 Active JP7046957B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/271,170 2016-09-20
US15/271,170 US10133273B2 (en) 2016-09-20 2016-09-20 Location specific assistance for autonomous vehicle control system
PCT/US2017/052268 WO2018057513A1 (en) 2016-09-20 2017-09-19 Location specific assistance for autonomous vehicle control system

Publications (2)

Publication Number Publication Date
JP2019536690A JP2019536690A (ja) 2019-12-19
JP7046957B2 true JP7046957B2 (ja) 2022-04-04

Family

ID=59968954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019537024A Active JP7046957B2 (ja) 2016-09-20 2017-09-19 自律車両制御システムのための場所特定支援

Country Status (6)

Country Link
US (1) US10133273B2 (ja)
EP (1) EP3299921B1 (ja)
JP (1) JP7046957B2 (ja)
KR (1) KR102446518B1 (ja)
CN (1) CN109891346B (ja)
WO (1) WO2018057513A1 (ja)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015225157A1 (de) * 2015-12-14 2017-06-14 Robert Bosch Gmbh Verfahren zum Übertragen, Empfangen und Verarbeiten von Datenwerten, sowie eine Übertragungs- und Empfangsvorrichtung
US20170253237A1 (en) * 2016-03-02 2017-09-07 Magna Electronics Inc. Vehicle vision system with automatic parking function
US10073463B2 (en) * 2017-01-16 2018-09-11 Nio Usa, Inc. Snow plow mode for autonomous driving
US10829149B1 (en) * 2017-03-01 2020-11-10 Zoox, Inc. Steering control for vehicles
WO2018176000A1 (en) 2017-03-23 2018-09-27 DeepScale, Inc. Data synthesis for autonomous control systems
US11392133B2 (en) 2017-06-06 2022-07-19 Plusai, Inc. Method and system for object centric stereo in autonomous driving vehicles
US11042155B2 (en) * 2017-06-06 2021-06-22 Plusai Limited Method and system for closed loop perception in autonomous driving vehicles
US10007269B1 (en) 2017-06-23 2018-06-26 Uber Technologies, Inc. Collision-avoidance system for autonomous-capable vehicle
US11893393B2 (en) 2017-07-24 2024-02-06 Tesla, Inc. Computational array microprocessor system with hardware arbiter managing memory requests
US10671349B2 (en) 2017-07-24 2020-06-02 Tesla, Inc. Accelerated mathematical engine
US11157441B2 (en) 2017-07-24 2021-10-26 Tesla, Inc. Computational array microprocessor system using non-consecutive data formatting
US11409692B2 (en) 2017-07-24 2022-08-09 Tesla, Inc. Vector computational unit
DE102017212835A1 (de) * 2017-07-26 2019-01-31 Robert Bosch Gmbh Steuerungssystem für ein autonomes Fahrzeug
JP6704890B2 (ja) * 2017-11-08 2020-06-03 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
US11561791B2 (en) 2018-02-01 2023-01-24 Tesla, Inc. Vector computational unit receiving data elements in parallel from a last row of a computational array
CN108820042B (zh) * 2018-05-25 2020-04-10 东软集团股份有限公司 一种自动驾驶方法及装置
CN108810155B (zh) * 2018-06-19 2020-11-03 中国科学院光电研究院 一种车联网车辆位置信息可信度评价方法及***
US11215999B2 (en) 2018-06-20 2022-01-04 Tesla, Inc. Data pipeline and deep learning system for autonomous driving
US11361457B2 (en) 2018-07-20 2022-06-14 Tesla, Inc. Annotation cross-labeling for autonomous control systems
US11636333B2 (en) 2018-07-26 2023-04-25 Tesla, Inc. Optimizing neural network structures for embedded systems
US11562231B2 (en) 2018-09-03 2023-01-24 Tesla, Inc. Neural networks for embedded devices
DE102018216182B4 (de) * 2018-09-21 2021-01-14 Volkswagen Aktiengesellschaft Verfahren zum Bereitstellen einer Fahrwegsvorgabe
CN113039556B (zh) 2018-10-11 2022-10-21 特斯拉公司 用于使用增广数据训练机器模型的***和方法
US11196678B2 (en) 2018-10-25 2021-12-07 Tesla, Inc. QOS manager for system on a chip communications
US11816585B2 (en) 2018-12-03 2023-11-14 Tesla, Inc. Machine learning models operating at different frequencies for autonomous vehicles
US11537811B2 (en) 2018-12-04 2022-12-27 Tesla, Inc. Enhanced object detection for autonomous vehicles based on field view
JP7103201B2 (ja) * 2018-12-20 2022-07-20 トヨタ自動車株式会社 情報処理システム、プログラム、及び情報処理方法
US11610117B2 (en) 2018-12-27 2023-03-21 Tesla, Inc. System and method for adapting a neural network model on a hardware platform
US10997461B2 (en) 2019-02-01 2021-05-04 Tesla, Inc. Generating ground truth for machine learning from time series elements
US11150664B2 (en) 2019-02-01 2021-10-19 Tesla, Inc. Predicting three-dimensional features for autonomous driving
US11567514B2 (en) 2019-02-11 2023-01-31 Tesla, Inc. Autonomous and user controlled vehicle summon to a target
US10956755B2 (en) 2019-02-19 2021-03-23 Tesla, Inc. Estimating object properties using visual image data
US20220348217A1 (en) * 2019-08-23 2022-11-03 Lg Electronics Inc. Electronic apparatus for vehicles and operation method thereof
CN112572461B (zh) * 2019-09-30 2022-10-21 阿波罗智能技术(北京)有限公司 控制车辆的方法、装置、设备和存储介质
EP3819888B1 (en) * 2019-11-05 2023-12-27 Valeo Comfort and Driving Assistance Vehicle system of a vehicle for detecting and validating an event using a deep learning model
JP7214011B2 (ja) * 2019-12-13 2023-01-27 三菱電機株式会社 自動運転及び運転支援システム、自動運転支援装置、自動運転及び運転支援方法、自動運転支援方法、及び自動運転支援プログラム
US11551456B2 (en) 2020-06-17 2023-01-10 Ford Global Technologies, Llc Enhanced infrastructure
TWM609758U (zh) * 2020-10-01 2021-04-01 白聖弘 車輛事故軌跡標記裝置
US20230192129A1 (en) * 2021-12-21 2023-06-22 Waymo Llc User Interface Techniques for Recommending Remote Assistance Actions
GB2617324A (en) * 2022-03-31 2023-10-11 Cambridge Animal Tech Ltd Animal condition monitoring

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090140887A1 (en) 2007-11-29 2009-06-04 Breed David S Mapping Techniques Using Probe Vehicles
US20130211720A1 (en) 2012-02-09 2013-08-15 Volker NIEMZ Driver-assistance method and driver-assistance system for snow-covered roads
US20130274956A1 (en) 2010-06-07 2013-10-17 Ford Global Technologies, Llc System and Method for Vehicle Speed Monitoring Using Historical Speed Data
JP2014235510A (ja) 2013-05-31 2014-12-15 株式会社デンソー 走行路情報生成装置
US20150127239A1 (en) 2013-11-01 2015-05-07 Intelligent Technologies International, Inc. Mapping techniques using probe vehicles
JP2015225384A (ja) 2014-05-26 2015-12-14 日産自動車株式会社 運転支援システム及び運転支援方法
JP2015232843A (ja) 2014-06-10 2015-12-24 株式会社デンソー 車両用運転支援装置
WO2016130719A2 (en) 2015-02-10 2016-08-18 Amnon Shashua Sparse map for autonomous vehicle navigation

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107042A1 (en) * 2002-12-03 2004-06-03 Seick Ryan E. Road hazard data collection system and method
JP2005062854A (ja) * 2003-07-28 2005-03-10 Toyota Mapmaster:Kk 道路地図更新方法
US8139109B2 (en) 2006-06-19 2012-03-20 Oshkosh Corporation Vision system for an autonomous vehicle
US9932033B2 (en) * 2007-05-10 2018-04-03 Allstate Insurance Company Route risk mitigation
US8509982B2 (en) * 2010-10-05 2013-08-13 Google Inc. Zone driving
US9771070B2 (en) * 2011-12-09 2017-09-26 GM Global Technology Operations LLC Method and system for controlling a host vehicle
US8718861B1 (en) * 2012-04-11 2014-05-06 Google Inc. Determining when to drive autonomously
US9008890B1 (en) * 2013-03-15 2015-04-14 Google Inc. Augmented trajectories for autonomous vehicles
US8849494B1 (en) * 2013-03-15 2014-09-30 Google Inc. Data selection by an autonomous vehicle for trajectory modification
DE102013205840A1 (de) * 2013-04-03 2014-10-09 Robert Bosch Gmbh Automatisches Befahren einer Strecke
US9147353B1 (en) 2013-05-29 2015-09-29 Allstate Insurance Company Driving analysis using vehicle-to-vehicle communication
EP2821307B1 (en) * 2013-07-03 2016-09-28 Volvo Car Corporation A vehicle system, a vehicle and a method for autonomous road irregularity avoidance
KR20150066303A (ko) * 2013-12-06 2015-06-16 한국전자통신연구원 운전자의 주행 패턴을 반영하는 자율 주행 장치 및 그 방법
US9037337B1 (en) * 2013-12-13 2015-05-19 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Secondary sources of navigation data for improved control of an automonous vehicle
US20150166069A1 (en) * 2013-12-18 2015-06-18 Ford Global Technologies, Llc Autonomous driving style learning
US9511764B2 (en) * 2014-02-28 2016-12-06 Ford Global Technologies, Llc Semi-autonomous mode control
US9465388B1 (en) * 2014-03-03 2016-10-11 Google Inc. Remote assistance for an autonomous vehicle in low confidence situations
US9720410B2 (en) * 2014-03-03 2017-08-01 Waymo Llc Remote assistance for autonomous vehicles in predetermined situations
US9547989B2 (en) * 2014-03-04 2017-01-17 Google Inc. Reporting road event data and sharing with other vehicles
US9365213B2 (en) * 2014-04-30 2016-06-14 Here Global B.V. Mode transition for an autonomous vehicle
JP2015230573A (ja) * 2014-06-05 2015-12-21 アルパイン株式会社 車両運転支援装置、方法およびプログラム
JP6375754B2 (ja) * 2014-07-25 2018-08-22 アイシン・エィ・ダブリュ株式会社 自動運転支援システム、自動運転支援方法及びコンピュータプログラム
US9766625B2 (en) 2014-07-25 2017-09-19 Here Global B.V. Personalized driving of autonomously driven vehicles
KR20160013713A (ko) * 2014-07-28 2016-02-05 현대자동차주식회사 자율주행차량의 전역경로 생성장치 및 방법
US9663112B2 (en) * 2014-10-09 2017-05-30 Ford Global Technologies, Llc Adaptive driver identification fusion
US9459626B2 (en) * 2014-12-11 2016-10-04 Here Global B.V. Learning signs from vehicle probes
JP6176263B2 (ja) * 2015-01-19 2017-08-09 トヨタ自動車株式会社 自動運転装置
US9494439B1 (en) * 2015-05-13 2016-11-15 Uber Technologies, Inc. Autonomous vehicle operated with guide assistance of human driven vehicles
US9587952B1 (en) * 2015-09-09 2017-03-07 Allstate Insurance Company Altering autonomous or semi-autonomous vehicle operation based on route traversal values
US20170074667A1 (en) * 2015-09-14 2017-03-16 Michael H. Laur Seasonal navigation system for automated vehicles
US9969329B2 (en) * 2015-09-16 2018-05-15 Sony Corporation System and method for generation of a preventive alert
US9840252B2 (en) * 2015-12-03 2017-12-12 International Business Machines Corporation System and method for vehicle assisted response to road conditions
DE102015225242A1 (de) * 2015-12-15 2017-06-22 Volkswagen Aktiengesellschaft Verfahren und System zur automatischen Steuerung eines Folgefahrzeugs mit einem Scout-Fahrzeug
US9956956B2 (en) * 2016-01-11 2018-05-01 Denso Corporation Adaptive driving system
US9625264B1 (en) * 2016-01-20 2017-04-18 Denso Corporation Systems and methods for displaying route information
US10239529B2 (en) * 2016-03-01 2019-03-26 Ford Global Technologies, Llc Autonomous vehicle operation based on interactive model predictive control
US9791857B2 (en) * 2016-03-10 2017-10-17 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for monitoring and alerting vehicle occupant to operating efficiencies of autonomous driving assistance systems
US20170329331A1 (en) * 2016-05-16 2017-11-16 Magna Electronics Inc. Control system for semi-autonomous control of vehicle along learned route

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090140887A1 (en) 2007-11-29 2009-06-04 Breed David S Mapping Techniques Using Probe Vehicles
US20130274956A1 (en) 2010-06-07 2013-10-17 Ford Global Technologies, Llc System and Method for Vehicle Speed Monitoring Using Historical Speed Data
US20130211720A1 (en) 2012-02-09 2013-08-15 Volker NIEMZ Driver-assistance method and driver-assistance system for snow-covered roads
JP2014235510A (ja) 2013-05-31 2014-12-15 株式会社デンソー 走行路情報生成装置
US20150127239A1 (en) 2013-11-01 2015-05-07 Intelligent Technologies International, Inc. Mapping techniques using probe vehicles
JP2015225384A (ja) 2014-05-26 2015-12-14 日産自動車株式会社 運転支援システム及び運転支援方法
JP2015232843A (ja) 2014-06-10 2015-12-24 株式会社デンソー 車両用運転支援装置
WO2016130719A2 (en) 2015-02-10 2016-08-18 Amnon Shashua Sparse map for autonomous vehicle navigation

Also Published As

Publication number Publication date
WO2018057513A1 (en) 2018-03-29
CN109891346B (zh) 2022-06-03
KR102446518B1 (ko) 2022-09-22
EP3299921A1 (en) 2018-03-28
US10133273B2 (en) 2018-11-20
EP3299921B1 (en) 2021-08-11
CN109891346A (zh) 2019-06-14
JP2019536690A (ja) 2019-12-19
US20180081362A1 (en) 2018-03-22
KR20190058520A (ko) 2019-05-29

Similar Documents

Publication Publication Date Title
JP7046957B2 (ja) 自律車両制御システムのための場所特定支援
JP7266053B2 (ja) 自律走行車の動的ルート決定
EP3602220B1 (en) Dynamic sensor selection for self-driving vehicles
EP3324332B1 (en) Method and system to predict vehicle traffic behavior for autonomous vehicles to make driving decisions
US10668925B2 (en) Driver intention-based lane assistant system for autonomous driving vehicles
US11619940B2 (en) Operating an autonomous vehicle according to road user reaction modeling with occlusions
US11513518B2 (en) Avoidance of obscured roadway obstacles
US10713148B2 (en) Using divergence to conduct log-based simulations
US20190318267A1 (en) System and method for training a machine learning model deployed on a simulation platform
US9141109B1 (en) Automated driving safety system
JP2024073530A (ja) 自動運転装置、自動運転方法及びプログラム
US20180201182A1 (en) Method for keeping distance between an autonomous driving vehicle and a following vehicle using a braking light
US20200233426A1 (en) System and method for estimating lane prediction errors for lane segments
US10793123B2 (en) Emergency braking for autonomous vehicles
US11562556B1 (en) Prediction error scenario mining for machine learning models
US10438074B2 (en) Method and system for controlling door locks of autonomous driving vehicles based on lane information
US10933880B2 (en) System and method for providing lane curvature estimates
US10482787B2 (en) Selective presentation of coasting coach indicator for consecutive learned deceleration areas in close proximity
US11221405B2 (en) Extended perception based on radar communication of autonomous driving vehicles
Hasan et al. Intelligent car control for a smart car
JP7526795B2 (ja) 自動運転装置、車両制御方法
JP7526778B2 (ja) 自動運転装置及び自動運転方法
US20180273036A1 (en) Selective disabling of deceleration area learning

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20200622

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210818

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211223

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220323

R150 Certificate of patent or registration of utility model

Ref document number: 7046957

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150