[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6801701B2 - 高度自律車両向けの経路選択方法、および車両 - Google Patents

高度自律車両向けの経路選択方法、および車両 Download PDF

Info

Publication number
JP6801701B2
JP6801701B2 JP2018189220A JP2018189220A JP6801701B2 JP 6801701 B2 JP6801701 B2 JP 6801701B2 JP 2018189220 A JP2018189220 A JP 2018189220A JP 2018189220 A JP2018189220 A JP 2018189220A JP 6801701 B2 JP6801701 B2 JP 6801701B2
Authority
JP
Japan
Prior art keywords
data
driver
route
hav
vehicle
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
JP2018189220A
Other languages
English (en)
Other versions
JP2019074518A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of JP2019074518A publication Critical patent/JP2019074518A/ja
Application granted granted Critical
Publication of JP6801701B2 publication Critical patent/JP6801701B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3484Personalized, e.g. from learned user behaviour or user-defined profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/082Selecting or switching between different modes of propelling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3655Timing of guidance instructions
    • 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/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • G05D1/0061Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • 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/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

(関連出願への相互参照)
本出願は、「OPTIMIZING A ROUTE SELECTION FOR A HIGHLY AUTONOMOUS VEHICLE」と題し、2017年10月12日に出願された米国特許出願第15/782,478号の優先権を主張する。これらの特許出願は、その全体が参照によって本願明細書に援用される。
本明細書は、高度自律車両(HAV)向けの経路選択を最適化することに関する。いくつかの実施形態では、経路選択は、HAVの1つ以上の高度運転者支援システム(ADASシステム)によって提供される機能に基づいて最適化される。
車両制御システムがますます普及しつつある。車両制御システムの一例にADASシステムがある。
ADASシステムは、これらのADASシステムを含む車両に1つ以上の自律機能を提供する。たとえば、ADASシステムは、車両が走行している車線に対する車両の位置を監視し、車両がその車線の外側に逸れ始めた場合、車両が車線内に留まるように車両を戻すこと、または運転者が状況を改善するために行動を取る必要があることを知るように車両の運転者に通知を提供することにより、是正措置を取りうる。
一部の車両は、自律車両であると見なされる十分な数および品質の自律機能を含む。
車両用の自律機能の使用を制限する状況には、2つのカテゴリが存在する。第1に、自律車両は、それらの運転者が介入してそれらを支援しないとすべての交通状況に対処することができない。第2に、運転者がこれらの交通状況に対処するために自分の自律車両を信頼しないような特質を有する交通状況もいくつか存在する。これらは両方とも、運転者が道路に注意を払い、現在の交通状況の自分の知識を使用して自分の自律車両の操作に介入することを要求する交通状況のカテゴリである。
特開2017−032421号公報 特開2015−141560号公報 特開2015−184110号公報
アメリカ国家道路交通安全局(NHTSA)は、自律車両の様々な「レベル」、たとえば、レベル0、レベル1、レベル2、レベル3、レベル4、およびレベル5を規定している。車両が別の車両よりも高いレベルを有する場合(たとえば、レベル3はレベル2または1よりも高いレベルである)、より高いレベルを有する車両は、より低いレベルを有する車両に比べて多くの組合せおよび数の自律機能を提供する。自律車両の様々なレベルが以下で簡単に記載される。
レベル0:車両に搭載されたADASシステムは車両を制御しないが、車両の運転者に警告を発行しうる。
レベル1:運転者はいつでも車両を制御できるよう準備していなければならない。車両に搭載されたADASシステムは、適応走行制御(ACC)および自動ステアリング付き駐車支援および車線維持支援(LKA)タイプIIのうちの1つまたは複数などの自律機能を任意の組合せで提供しうる。
レベル2:運転者は、道路環境内の物体またはイベントを検出し、車両に搭載されたADASシステムが適切に応答できない場合(運転者の主観的判断に基づいて)応答する義務がある。車両に搭載されたADASシステムは、加速、制動、およびステアリングを実行する。車両に搭載されたADASシステムは、運転者の乗車直後に非アクティブになることができる。
レベル3:(高速道路などの)既知の限られた環境内では、運転者は運転作業から自分の注意を安全に外すことができる。しかし、必要なときに車両を制御するように依然として準備していなければならない。
レベル4:車両に搭載されたADASシステムは、厳しい天候などの一部の環境を除けば車両を制御することができる。運転者は、(車両に搭載されたADASシステムから構成される)自動化システムを、そうすることが安全であるときのみ有効にしなければならない。自動化システムが有効であるとき、車両が安全に動作し、容認された規範と一致するために運転者が注意を払う必要はない。
レベル5:目的地を設定してシステムを起動する以外に、人間の介入は必要ない。自動化システムは、(車両が位置する管轄区域に基づいて異なりうる)運転し、独自の判断を下すことが合法である、あらゆる場所に運転することができる。
HAVは、2016年の9月に発行された、「Federal Automated Vehicles Policy: Accelerating the Next Revolution in Roadway Safety」と題するポリシーペーパーの9
ページにNHTSAによって規定されているように、レベル3以上で動作する一つ以上のADASシステムを含む車両である。一つ以上のADASシステムは、本明細書では「ADASシステムセット」と呼ばれる。たとえば、図1Aに描写されたADASシステムセット180を参照されたい。
本明細書では、HAVの要素である最適化システムの実施形態が記載される。HAVのADASシステムセットによって提供される自動化機能は、「自動運転サービス」と総称されうる。
HAVはナビゲーションシステムを含む。HAVはトリップ(以下、「旅行」と称する)の出発点に位置している。HAVの運転者は旅行の目的地を入力する。旅行は、出発点から始まり目的地で終わるトリップである。ナビゲーションは、HAVが出発点から終点まで移動するための候補経路のセットを出力する。
いくつかの実施形態では、HAVが候補経路のセットに含まれる候補経路の各々の100%に沿って自動運転サービスを提供することは不可能である。言い換えれば、候補経路のいくつかは、経路の一部(場合によっては経路の100%)に対して、HAVを運転する責任の一部またはすべてを運転者が管理することを要求しうる。たとえば、図1Bは、いくつかの実施形態による、自動運転サービスが利用できない部分を候補経路のいくつかが含む候補経路のセットを描写する。
候補経路の部分において自動運転サービスが利用できない理由は様々である。たとえば
、特定の候補経路の一部は、自動運転サービスを提供することが危険な気象条件および道路条件(または他の外部要因)を含みうるため、運転者は経路のこれらの部分において、HAVの運転のいくつかの局面を制御する必要がある。これらの外部要因は外部データによって記述される。外部データは下記でより詳細に記載する。これらの外部要因は、候補経路のセットからの候補経路の選択を最適化するときに、最適化システムによってどの候補経路が選択されるかに制限を与える。
最適化システムによってどの候補経路が選択されるかの別の制限は、運転者の状態および運転者の嗜好である。たとえば、いくつかの状況では、運転者は、運転者の疲労、障害、病気、疾患、および肉体的または精神的な健康などの要因によって、HAVから運転を引き継ぐことができない場合がある。運転者は、HAVから自動運転サービスを受けたい頻度、またはHAVの特定のADASシステムからどの特定の自律機能を受けたいかに関する嗜好も有しうる。運転者の疲労、障害、病気、疾患、および肉体的または精神的な健康を記述する要因は、運転者データによって記述される。運転者の嗜好を記述する要因は嗜好データによって記述される。運転者データおよび嗜好データは下記でより詳細に記載される。
いくつかの実施形態では、最適化システムは、HAVのナビゲーションシステムによって出力された候補経路の各々について、外部データを集約する。外部データとは、候補経路に沿って移動するHAVの、自動運転サービスの可能性を制限する1つ以上の外部要因を記述するデジタルデータである。
以下は、外部データによって記述される外部要因の例である。
・候補経路に含まれる道路のタイプ(道路が低容量道路であるかどうか、道路が高容量道路であるかどうか)
・候補経路に含まれる様々な道路の地理的位置(道路が田園エリアに位置するかどうか、道路が都市エリアに位置するかどうか、道路が平坦であるかどうか、道路の標高が高いかどうか)
・候補経路に含まれる様々な道路の走行速度域
・候補経路に含まれる道路の照明条件
・候補経路上を走行中に遭遇する気象条件
・候補経路上を走行中にどのADASシステムを用いる可能性が高いか
いくつかの実施形態では、外部データは、1つ以上の外部要因を記述する最適化システムにデジタルデータを提供する1つ以上の電子サービスから受信される。たとえば、外部要因サーバは、特定の候補経路を走行中に遭遇する天気、特定の候補経路が田園エリアを通過するか都市エリアを通過するか、特定の候補経路に沿った平均走行速度、特定の候補経路に沿った標高の変動、特定の候補経路に含まれる道路のタイプなどを記述するデジタルデータを提供しうる。
いくつかの実施形態では、HAVは、専用短距離通信装備車両(DSRC装備車両)である。DSRC装備車両は、DSRC無線機およびDSRC対応GPSユニットを含む車両である。DSRC装備車両は、一定の間隔(たとえば、0.1秒ごとに1回、または、ユーザ構成可能な何らかの他の間隔)で基本安全メッセージ(BSMメッセージ)をブロードキャストする。各BSMメッセージは、BSMメッセージをブロードキャストした車両、車両の移動経路(その経路履歴を含む)、経路上を移動中の車両の速度、経路上を移動中にどのADASシステムが用いられたかを記述するDSRCデータを含む。
いくつかの実施形態では、HAVは、他のDSRC装備車両を含む道路上を移動しており、これらのDSRC装備車両は、DSRCデータを含むBSMメッセージおよび他のDSRCメッセージをブロードキャストする。HAVの最適化システムは、これらのBSM
メッセージおよびDSRCメッセージを取り出し、それらが含んでいるDSRCデータを抽出する。このDSRCデータは、上述された外部データの別の潜在的なソースである。DSRCデータは、いくつかの実施形態による図6Aおよび6Bに描写されている。
いくつかの実施形態では、外部データは、セルラーネットワークによって送信されるワイヤレスメッセージを介して、またはミリメートル波通信を介して、1つ以上の他の車両および路側ユニットによってHAVに送信される。たとえば、ワイヤレスメッセージは、デジタルデータによって記述される情報に類似する情報を記述するデジタルデータを含みうる。
いくつかの実施形態では、HAVは、運転者の状態を監視し、内部センサの測定値を記述する内部センサデータを記録する、1つ以上の内部センサを含む。次いで、最適化システムは、内部センサデータを分析して運転者データを特定する。運転者データは、運転者の状態、および運転者の状態に基づいてHAVの操作に運転者がどれほど寄与できるかを記述するデジタルデータである。運転者データはHAVの非一時的メモリに記憶される。たとえば、HAVは、電子制御ユニット(ECU)または車載コンピュータシステムなどの他の何らかの車載ユニット(OBU)を含み、このOBUは外部データを記憶する非一時的メモリを含む。いくつかの実施形態では、外部データの各インスタンスは非一時的メモリに記憶されるので、それは、それが記述する候補経路に割り当てられるか、またはデジタル的に関連付けられる(たとえば、外部データによって記述される外部要因は、候補経路の一部分を記述し、外部データは外部要因によって記述される候補経路とデジタル的に関連付けられる)。運転者データは、運転者の状態、および運転者の状態に基づいてHAVの操作に運転者がどれほど寄与できるかを記述するデジタルデータである。
いくつかの実施形態では、運転者データによって記述される運転者の状態は、HAVを操作する一部またはすべての局面(たとえば、HAVのハンドリング、HAVの加速、HAVの制動など)の制御を引き継ぐ(テイクオーバーする)ことに対する運転者の可能性を制限する運転者データによって記述される。たとえば、運転者データが、運転者の眠気または衰弱を示す場合、この運転者の状態は、「HAVによって自動運転サービスが提供されることなく運転者がHAVを操作することを要求する候補経路を最適化システムが選択できるかどうか」に関する制限である。
いくつかの実施形態では、HAVは、電子ディスプレイ、ヘッドアップ・ディスプレイ・ユニット、または3次元ヘッドアップユニット(3D−HUD)などのインターフェースデバイスを含む。車両の運転者は、自分の嗜好を定義するインターフェースデバイスによって表示されるグラフィカルユーザインターフェース(GUI)に入力を与え、これらの嗜好は、HAVの非一時メモリに嗜好データとしてデジタル的に記憶される。3D−HUDはいくつかの実施形態による図5に描写されている。
たとえば、運転者は、可能な限り自動運転サービスを受けることを好みうる。別の例では、ユーザは、HAVのいくつかのADASシステムによって提供されるが、特定の自律機能ではないいくつかの自律機能を受けることを好む。たとえば、運転者は、LKAではないHAVのACCの自律機能を受けることを好みうる。HAVの非一時的メモリは嗜好データを記憶する。嗜好データは、運転者がHAVから自動運転サービスを受けたい頻度(度合い)、または運転者がHAVの特定のADASシステムからどの特定の自律機能を受けたいか、および場合によっては、運転者がこれらの特定の自律機能を受けたい頻度に関する運転者の嗜好を記述するデジタルデータである。
いくつかの実施形態では、最適化システムは、旅行にどの候補経路を選択するべきかを検討するとき、候補経路データ、外部データ、運転者データ、および嗜好データのうちの
1つまたは複数を考慮する。いくつかの実施形態では、最適化システムは候補経路のセットの中からの経路の選択を最適化するように動作可能なので、最適化システムによって選択された経路は、(1)HAVを操作または運転する一部またはすべての局面の制御を引き継ぐことに対する運転者の可能性と一致する(または実質的に一致する)量の自動運転サービスを提供し、(2)HAVを操作または運転する一部またはすべての局面の制御を引き継ぐことに対する運転者の嗜好に対応する。最適化システムが、候補経路データ、外部データ、運転者データ、および嗜好データのうちの1つまたは複数を考慮する例示的なプロセスフローが、いくつかの実施形態による図4に描写されている。
いくつかの実施形態では、HAVの非一時的メモリは分析データを記憶する。分析データは、(1)様々な候補経路に沿った自律機能の可能性に影響を及ぼす外的要因、および(2)HAVから自律的運転サービスを受けることに対する運転者の嗜好の両方を記述するデジタルデータである。
1つ以上のコンピュータのシステムは、動作中にそのアクションをシステムに実行させる、システムにインストールされたソフトウェア、ファームウェア、ハードウェア、またはそれらの組合せを有することにより、特定の動作またはアクションを実行するように構成することができる。1つ以上のコンピュータプログラムは、データ処理装置によって実行された場合にアクションを装置に実行させる命令を含むことにより、特定の動作またはアクションを実行するように構成することができる。
1つの一般的な態様は、HAVの運転者に自動運転サービスを提供するHAVによって実施される方法を含む。
方法は、旅行の候補経路のセットを生成するステップと、候補経路のセットに含まれる候補経路に沿って移動する間の自動運転サービスの可能性を制限する1つ以上の外部要因をデジタル的に記述する外部データを集約するステップであって、候補経路のセット内の各候補経路が独自の外部データを有するステップと、運転者により、旅行を移動するための最適な自動化度についての第1の値を決定するステップと、外部データに基づいて候補経路のセットに含まれる候補経路ごとの可能な自動化度を各々が示す複数の第2の値を決定するステップと、HAVの車載ユニットにより、第1の値および複数の第2の値に従って、候補経路のセットから最適な経路を選択するステップと、を含む。
この態様の他の実施形態は、各々が方法のアクションを実行するように構成された、対応するコンピュータシステム、装置、および1つ以上のコンピュータストレージデバイスに記録されたコンピュータプログラムを含む。
実装形態は、以下の特徴のうちの1つまたは複数を含みうる。
第1の値が運転者の状態および運転者の1つ以上の嗜好に基づいて決定される方法。
方法の1つ以上のステップがHAVの車載コンピュータによって実行される方法。
外部データが5.9ギガヘルツ(GHz)または760メガヘルツ(MHz)帯域上で送信されるDSRCメッセージを介して受信される方法。
運転者の状態がHAVを操作する一部またはすべての局面を引き継ぐことに対する運転者の可能性を制限する状態を含む方法。
HAVを操作することがHAVを操縦することを含む方法。
HAVを操作することがHAVの加速を管理することを含む方法。
HAVを操作することがHAVの制動システムを管理することを含む方法。
運転者の1つ以上の嗜好が、運転者がHAVから自動運転サービスを受けたい頻度、または運転者がHAVの特定の高度運転者支援システムからどの特定の自律機能を受けたいかに関する運転者の嗜好を含む方法。
各候補経路が独自の外部データを割り当てられる方法。
記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュ
ータアクセス可能媒体上のコンピュータソフトウェアを含みうる。
1つの一般的な態様は、HAVの運転者に自動運転サービスを提供するHAVのシステムを含む。
システムは、車載コンピュータシステムによって実行された場合に、旅行の候補経路のセットを生成することと、候補経路のセットに含まれる候補経路に沿って移動する間の自動運転サービスの可能性を制限する1つ以上の外部要因をデジタル的に記述する外部データを集約することであって、候補経路のセット内の各候補経路が独自の外部データを有することと、運転者により、旅行を移動するための最適な自動化度についての第1の値を決定することと、外部データに基づいて候補経路のセットに含まれる候補経路ごとの可能な自動化度を各々が示す複数の第2の値を決定することと、第1の値および複数の第2の値に従って、候補経路のセットから最適な経路を選択することとを車載コンピュータシステムに行わせる、コンピュータコードを記憶する非一時的メモリを含む。
この態様の他の実施形態は、各々が方法のアクションを実行するように構成された、対応するコンピュータシステム、装置、および1つ以上のコンピュータストレージデバイスに記録されたコンピュータプログラムを含む。
実装形態は、以下の特徴のうちの1つまたは複数を含みうる。
第1の値が運転者の状態および運転者の1つ以上の嗜好に基づいて決定されるシステム。
外部データが5.9GHzまたは760MHz帯域上で送信されるDSRCメッセージを介して受信されるシステム。
運転者の状態がHAVを操作する一部またはすべての局面を引き継ぐことに対する運転者の可能性を制限する状態を含むシステム。
HAVを操作することがHAVを操縦することを含むシステム。
HAVを操作することがHAVの加速を管理することを含むシステム。
HAVを操作することがHAVの制動システムを管理することを含むシステム。
運転者の1つ以上の嗜好が、運転者がHAVから自動運転サービスを受けたい頻度、または運転者がHAVの特定の高度運転者支援システムからどの特定の自律機能を受けたいかに関する運転者の嗜好を含むシステム。
各候補経路が独自の外部データを割り当てられるシステム。
記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含みうる。
1つの一般的な態様は、HAVの運転者に自動運転サービスを提供するHAVの車載コンピュータシステムの非一時的メモリを含むコンピュータプログラム製品を含む。
コンピュータシステムは、車載コンピュータシステムによって実行された場合に、旅行の候補経路のセットを生成することと、候補経路のセットに含まれる候補経路に沿って移動する間の自動運転サービスの可能性を制限する1つ以上の外部要因をデジタル的に記述する外部データを集約することであって、候補経路のセット内の各候補経路が独自の外部データを有することと、運転者により、旅行を移動するための最適な自動化度についての第1の値を決定することと、外部データに基づいて候補経路のセットに含まれる候補経路ごとの可能な自動化度を各々が示す複数の第2の値を決定することと、第1の値および複数の第2の値に従って、候補経路のセットから最適な経路を選択することとを車載コンピュータシステムに行わせる、コンピュータ実行可能コードを記憶する。
この態様の他の実施形態は、各々が方法のアクションを実行するように構成された、対応するコンピュータシステム、装置、および1つ以上のコンピュータストレージデバイスに記録されたコンピュータプログラムを含む。
実装形態は、以下の特徴のうちの1つまたは複数を含みうる。
第1の値が運転者の状態および運転者の1つ以上の嗜好に基づいて決定されるコンピュータプログラム製品。
外部データが5.9GHzまたは760MHz帯域上で送信されるDSRCメッセージを介して受信されるコンピュータプログラム製品。
運転者の状態がHAVを操作する一部またはすべての局面を引き継ぐことに対する運転者の可能性を制限する状態を含むコンピュータプログラム製品。
HAVを操作することがHAVを操縦することを含むコンピュータプログラム製品。
HAVを操作することがHAVの速度を管理することを含むコンピュータプログラム製品。
運転者の1つ以上の嗜好が、運転者がHAVから自動運転サービスを受けたい頻度、または運転者がHAVの特定の高度運転者支援システムからどの特定の自律機能を受けたいかに関する運転者の嗜好を含むコンピュータプログラム製品。
各候補経路が独自の外部データを割り当てられるコンピュータプログラム製品。
記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含みうる。
本発明に係る方法は、
自律運転機能を提供する高度自律車両(HAV)によって実行される経路選択方法であって、所定のトリップについて複数の経路候補を生成するステップと、前記複数の経路候補に含まれる経路を走行する際における、自律運転機能を阻害する恐れがある1つ以上の外部要因を表す外部データを前記経路ごとに取得するステップと、前記HAVの運転者に関する情報に基づいて、前記トリップにおける好適な自動化度を示す第1の値を決定するステップと、前記外部データに基づいて、実現可能な自動化度を示す第2の値を前記経路候補ごとに決定するステップと、前記第1の値および複数の第2の値に基づいて、前記経路候補の中から経路を選択するステップと、を含むことを特徴とする。
また、本発明に係る車両は、
自律運転機能を提供する車両であって、所定のトリップについて複数の経路候補を生成する手段と、前記複数の経路候補に含まれる経路を走行する際における、自律運転機能を阻害する恐れがある1つ以上の外部要因を表す外部データを前記経路ごとに取得する手段と、運転者に関する情報に基づいて、前記トリップにおける好適な自動化度を示す第1の値を決定する手段と、前記外部データに基づいて、実現可能な自動化度を示す第2の値を前記経路候補ごとに決定する手段と、前記第1の値および複数の第2の値に基づいて、前記経路候補の中から経路を選択する手段と、を有することを特徴とする。
前記第1の値は、前記運転者の状態または前記運転者の嗜好に基づいて決定されることを特徴としてもよい。
また、前記運転者の状態は、自律運転からのテイクオーバーの可否に関わる状態を含むことを特徴としてもよい。
また、前記運転者の状態は、前記運転者の疲労または眠気の度合いを含むことを特徴としてもよい。
また、前記運転者の嗜好は、前記運転者が希望する自律運転機能の使用の度合い、または、使用を希望する自律運転機能の種類のいずれかを含むことを特徴としてもよい。
また、前記第2の値は、前記経路候補ごとの道路環境に基づいて決定されることを特徴としてもよい。
また、前記道路環境は、照明条件または気象条件を含むことを特徴としてもよい。
また、前記外部データは、DSRCメッセージを介して、該当する経路を走行した他の車両から受信されることを特徴としてもよい。
本開示は、添付図面の図において限定としてではなく例として示され、添付図面では、
同様の要素を参照ために同様の参照符号が使用される。
本発明によると、高度自律車両の好適な走行経路を選択することができる。
いくつかの実施形態による、HAVの最適化システム向けの動作環境を示すブロック図である。 いくつかの実施形態による、候補経路の例示的なセットを示すブロック図である。 いくつかの実施形態による、HAVの最適化システムを含む例示的なコンピュータシステムを示すブロック図である。 いくつかの実施形態による、候補経路のセットの中からの候補経路の選択を最適化するための方法の例示的な流れ図である。 いくつかの実施形態による、候補経路のセットの中からの候補経路の選択を最適化するための方法の例示的な流れ図である。 いくつかの実施形態による、候補経路のセットの中からの候補経路の選択を最適化するための方法の例示的な流れ図である。 いくつかの実施形態による、候補経路のセットの中からの候補経路の選択を最適化する最適化システム用のプロセスを示すブロック図である。 いくつかの実施形態による、3D−HUDのブロック図である。 いくつかの実施形態による、DSRCデータのブロック図である。 いくつかの実施形態による、DSRCデータのブロック図である。
本明細書では、最適化システムの実施形態が記載される。最適化システムは自律車両の要素である。いくつかの実施形態では、最適化システムはHAVの要素である。たとえば、最適化システムを含む自律車両は、NHTSAによって規定されるレベル3以上の自律機能を自律車両に提供するADASシステムのセットを含む。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、HAV用の出発点を記述するGPSデータをHAVのDSRC対応GPSシステムに取出しまたは生成させるように動作可能なコードおよびルーチンを含む。いくつかの実施形態では、GPSシステムおよびGPSデータはDSRC規格に準拠している。たとえば、GPSシステムは、現実世界におけるHAVの実際の出発点に対してプラスマイナス1.5メートルの精度で出発点を記述する。
いくつかの実施形態では、車両の運転者が目的地を指定する。出発点と目的地とを結ぶHAVによるトリップは、本明細書では「旅行」と呼ばれる。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、出発点と目的地との間を移動するための候補経路のセットをHAVのナビゲーションシステムに生成させるように動作可能なコードおよびルーチンを含む。候補経路データは、候補経路のセットを記述するデジタルデータである。最適化システムはHAVのメモリに候補経路データを記憶する。
いくつかの実施形態では、HAVの通信ユニットは、候補経路のセットに含まれる候補経路の各々について、ネットワークから外部データを受信する。最適化システムは、HAVのプロセッサによって実行された場合に、プロセッサにHAVのメモリに外部データを記憶させるように動作可能なコードおよびルーチンを含む。
外部データは、以下のうちの1つまたは複数を候補経路ごとに記述するデジタルデータである。
(1)他の車両から受信されたDSRCメッセージに記載されているように、この候補経路の一部を移動している間に他の車両によってどのADAS機能がトリガされたかに基づいて、HAVが候補経路上を移動している間に記録するセンサデータによってトリガされうる自律機能
(2)自動運転の安全性または可用性に影響を及ぼす道路情報(道路の種別、容量、位置、幅、車線数、カーブの多さや曲率など)
(3)自動運転の安全性または可用性に影響を及ぼす気象条件(天候や降雨量、降雪量、視界など)
(4)自動運転の安全性または可用性に影響を及ぼす道路交通条件(交通量や渋滞の有無など)
(5)自動運転の安全性または可用性に影響を及ぼす照明条件(車外の明るさや逆光の有無など)
自律機能は、HAVの1つ以上のADASシステムによって提供される機能である。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、HAVの内部センサに内部センサデータを記録させるように動作可能なコードおよびルーチンを含む。内部センサデータは、運転者の状態を記述するデジタルデータである。最適化システムは、内部センサデータを分析して運転者データを特定する。運転者データは、(1)運転者の状態、および(2)当該状態が、運転者がHAV123の動作を制御することに貢献できるかどうかにどれほど影響を及ぼすか(運転者が自分の状態に基づいてHAV123の動作を制御することにどれほど貢献できるか)を記述するデジタルデータである。たとえば、HAVのメモリは、運転者の様々な状態、および運転者がこれらの状態に遭遇している場合にHAV123の動作を制御することにどれほど貢献できるかを記述するデータセットを含む。
いくつかの実施形態では、運転者データによって記述される運転者の状態は、HAVを操作する一部またはすべての局面(たとえば、HAVを操縦すること、HAVの加速を管理すること、HAVの制動システムを管理することなど)の制御を引き継ぐことに対する運転者の可能性を制限する運転者データによって記述される。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、自動運転モードを用いずにHAVを運転することを運転者に要求する頻度とHAVが自動運転モードを利用する頻度、および、運転者がどのタイプの自律機能をアクティブにしたいか、についての運転者の嗜好を記述する運転者からの入力を受け取るように動作可能なGUIを、HAVのインターフェースデバイスに描写させるように動作可能なコードおよびルーチンを含む。最適化システムは、GUIから入力を受け取り、HAVのメモリに嗜好データを記憶する。嗜好データは、いかなる自動運転モードも用いずにHAVを操作することを運転者に要求する頻度とHAVが自動運転モードを利用する頻度、HAVのADASシステムによって提供される特定の自律機能、およびどの自律機能を運転者がアクティブにしたいかに関する運転者の嗜好を記述するデジタルデータである。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、運転者データおよび嗜好データを分析して、運転者の状態および運転者の嗜好に基づいて、出発点と目的地との間を移動するための最適な自動化度(an optimal degree of automation)を決定することをプロセッサに行わせるように動作可能なコードおよび
ルーチンを含む。
「最適な自動化度」とは、運転者の状態および運転者の嗜好に基づいて、旅行の出発点と終点との間の移動において、どの程度の量の自動運転を行うことが好適であるかを記述
するデジタルデータである(必ずしも最適解を表すものではない)。
例えば、旅行の行程が3時間である場合を考える。運転者に疲労が蓄積しており、1時間しか手動運転ができない場合、最低2時間、自律運転機能を使用することが好ましい。また、運転者が手動運転を好む場合、希望した期間以外において自律運転機能を使用することが好ましい。また、運転者が、時間がかかってもよいので自律運転機能を優先使用したいと考えた場合、可能な限り自律運転機能を使用することが好ましい。
いくつかの実施形態では、候補経路のセットに含まれる各候補経路は、最適な自動化度についての独自の値(第1の値)が割り当てられる。いくつかの実施形態では、最適な自動化度は、パーセンテージ(たとえば、旅行のX%(Xは正の整数))、および、旅行の時間量(たとえば、X分(Xは正の整数))のうちの1つまたは複数として表現される。
最適な自動化度は、最適化システムによってHAVのメモリに記憶される。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、以下のタイプのデジタルデータのうちの1つまたは複数を分析して、候補経路データ、外部データ、運転者データ、および嗜好データのうちの1つまたは複数に基づいて、候補経路データのセットに含まれる候補経路についての可能な自動化度(a possible degree of automation)を決定することをプロセッサに行わせるように動作可能なコード
およびルーチンを含む。
「可能な自動化度」は、特定の候補経路について、その特定の候補経路に関する外部データ、運転者データによって記述される運転者の状態、および嗜好データによって記述される運転者の嗜好に基づいて、出発点と目的地との間を移動するためにどれほどの自動運転が実際に可能であるかを記述するデジタルデータである。
例えば、特定の経路において悪天候が予想されており、特定の区間において自律運転機能が十分に働かないことが予想される場合、可能な自動化度は低下する。また、特定の候補経路において、道路条件が悪く、特定の区間において自律運転機能が十分に働かないことが予想される場合、可能な自動化度は低下する。
いくつかの実施形態では、候補経路のセットに含まれる各候補経路は、可能な自動化度についての独自の値(第2の値)が割り当てられる。いくつかの実施形態では、候補経路ごとの可能な自動化度は、パーセンテージ(たとえば、旅行のX%(Xは正の整数))、または旅行の時間量(たとえば、X分(Xは正の整数))として表現される。たとえば、図4を参照されたい。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、最適な自動化度についての値を、候補経路ごとの可能な自動化度についての値と比較して、経路のうちのどれが、最適な自動化度に最良の利用可能な適合(a best available fit)であるかを判定することをプロセッサに行わせるように動作可能なコードおよびルーチンを含む。
最良の利用可能な適合は、最適な自動化度についての値に最も近い、可能な自動化度についての値を有する候補経路である。すなわち、実施形態における最適化システムは、望ましい自動化の度合いと、現実に得られる自動化の度合いが類似しているほど、適した経路であると判定する。
同順位が存在する場合、最良の利用可能な適合は、運転者にとって望ましい最短継続時間または他の要因を有する経路である。
なお、これらの値の比較は、運転者が使用を希望する自律運転機能を考慮して行ってもよい。例えば、運転者によって、使用を希望する自律運転機能が指定されている場合、当該自律運転機能を使用できる経路が優先して選択されるように、第1の値および第2の値のいずれかを補正しても(重み付けしても)よい。
いくつかの実施形態では、最適化システムは、HAVのプロセッサによって実行された場合に、HAV用の現在のナビゲーション経路として最良の利用可能な適合である候補経
路をプロセッサに選択させるように動作可能なコードおよびルーチンを含む。この経路は以降、「選択経路」と呼ばれる。最適化システムは、HAVの自動運転システムに選択経路を提供し、HAVが旅行のためにこの選択経路上を移動するように、自動運転システムにHAVを操作させる。
次に、図1Aを参照して最適化システムが記載される。
図1Aを参照すると、いくつかの実施形態による、HAV123の最適化システム199用の動作環境100が描写されている。
動作環境100は、HAV123、外部要因サーバ107、および第2の車両124のうちの1つまたは複数を含みうる。これらの要素は、ネットワーク105を介して互いに通信可能に結合されうる。図1Aには、1つのHAV123、1つの外部要因サーバ107、1つの第2の車両124、および1つのネットワーク105が描写されているが、実際には、動作環境100は、1つ以上のHAV123、1つ以上の外部要因サーバ107、1つ以上の第2の車両124、および1つ以上のネットワーク105を含みうる。
ネットワーク105は、従来型、有線、またはワイヤレスでありうるし、スター構成、トークンリング構成、または他の構成を含む多数の異なる構成を有しうる。さらに、ネットワーク105は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)(たとえば、インターネット)、または、複数のデバイスおよび/もしくはエンティティが通信しうる他の相互接続されたデータパスを含みうる。いくつかの実施形態では、ネットワーク105はピアツーピアネットワークを含みうる。ネットワーク105はまた、様々な異なる通信プロトコルでデータを送信するための電気通信ネットワークの部分に結合されうるし、またはそれらを含みうる。いくつかの実施形態では、ネットワーク105は、ショートメッセージングサービス(SMS)、マルチメディアメッセージングサービス(MMS)、ハイパーテキスト転送プロトコル(HTTP)、直接データ接続、ワイヤレスアプリケーションプロトコル(WAP)、電子メール、専用短距離通信(DSRC)、全二重ワイヤレス通信などを介してデータを送受信するための、Bluetooth(登録商標)通信ネットワークまたはセルラー通信ネットワークを含む。ネットワーク105はまた、3G、4G、5G、ロングタームエボリューション(LTE)、ロングタームエボリューション車両対X(LTE−V2X)、ロングタームエボリューション車両対車両(LTE−V2V)、VoLTE、もしくは任意の他のモバイルデータネットワークを含みうるモバイルデータネットワーク、またはモバイルデータネットワークの組合せを含みうる。さらに、ネットワーク105は、1つ以上のIEEE802.11ワイヤレスネットワークを含みうる。
いくつかの実施形態では、HAV123はDSRC装備自律車両である。第2の車両124はDSRC装備車両である。ネットワーク105は、HAV123と第2の車両124との間で共有される1つ以上の通信チャネルを含みうる。通信チャネルは、DSRC、V2X、全二重ワイヤレス通信、または任意の他のワイヤレス通信プロトコルを含みうる。たとえば、ネットワーク105は、本明細書に記載されたデータのいずれかを含むDSRCメッセージ、DSRCプローブ、基本安全メッセージ(BSM)、または全二重メッセージを送信するために使用されうる。
HAV123は、レベル3以上で動作するADASシステムセット180を有する任意のタイプの自律車両である。たとえば、HAV123は、自動車、トラック、スポーツユーティリティビークル、バス、セミトラック、ドローン、または任意の他の道路ベースの乗り物のうちの1つである。
いくつかの実施形態では、HAV123は、プロセッサ125、メモリ127、通信ユニット145、DSRC対応GPSユニット151、ナビゲーションシステム149、外部センサ155、内部センサ159、ADASシステムセット180、インターフェースデバイス198、および最適化システム199のうちの1つまたは複数を含む。HAV123のこれらの要素は、バス120を介して互いに通信可能に結合されている。
(HAV123)
いくつかの実施形態では、プロセッサ125およびメモリ127は、(図2を参照して以下に記載されるコンピュータシステム200などの)車載コンピュータシステムまたはHAV123の他の何らかのOBUの要素である。
いくつかの実施形態では、車載コンピュータシステムは、最適化システム199の動作を引き起こすか、または制御するように動作可能である。車載コンピュータシステムは、メモリ127に記憶されたデータにアクセスし実行して、最適化システム199またはその要素(たとえば、図2参照)について、本明細書に記載された機能を実現するように動作可能である。車載コンピュータシステムは、図3A〜図3Cを参照して以下に記載される方法300の1つ以上のステップを車載コンピュータシステムに実行させる最適化システム199を実行するように動作可能である。
いくつかの実施形態では、DSRC対応GPSユニット151は、1つ以上の異なる時間にHAV123の1つ以上の位置を記述するGPSデータ186を取り出すように動作可能である。GPSデータ186は、HAV123がこの特定の位置にあった時間を示すためにタイムスタンプされうる。いくつかの実施形態では、GPSデータ186によって記述される特定の位置は旅行の出発点である。たとえば、図1Bを参照すると、GPSデータ186によって記述される特定の位置は、出発点131で始まり、目的地132で終わる旅行の出発点131である。
再び図1Aを参照する。いくつかの実施形態では、DSRC対応GPSユニット151は、任意の派生物または分岐物を含む以下のDSRC規格のうちの1つまたは複数に、HAV123またはDSRC対応GPSユニット151を準拠させるために必要な任意のハードウェアまたはソフトウェアを含む。
・EN12253:2004専用短距離通信−5.8GHzのマイクロ波を使用する物理層(レビュー)
・EN12795:2002専用短距離通信(DSRC)−DSRCデータリンク層:媒体アクセスおよび論理リンク制御(レビュー)
・EN12834:2002専用短距離通信−アプリケーション層(レビュー)
・EN13372:2004専用短距離通信(DSRC)−RTTTアプリケーション用DSRCプロファイル(レビュー)
・EN ISO14906:2004電子手数料徴収−アプリケーションインターフェース
いくつかの実施形態では、DSRC対応GPSユニット151は、HAV123の位置を記述するGPSデータ186を車線レベル精度で提供するように動作可能である。たとえば、HAV123は道路環境の道路上を移動している。車線レベル精度は、各々がHAV123およびその移動車線と同じ方向または方位に走行する複数の車線を含む道路上をHAV123移動している場合でも、HAV123の移動車線が正確に特定されうるほど、HAV123の位置が正確に記述されることを意味する。最適化システム199のコンテキストでは、車線レベル精度により、最適化システム199が、ADASシステムセット180によってどの自律機能が提供されうるか、またはとにかく自律運転サービスが提供されうるかどうかに影響を及ぼしうる外部要因を正確に特定することが可能になる。た
とえば、道路の特定の車線は、同じ道路の他の車線(たとえば、道路の浸水した車線、他の隣接車線よりも氷の影響を受けている道路の車線、他の隣接車線が影響を受けていないか、またはそれほど影響を受けていない交通事故によって影響を受けている道路の車線、同じ道路の他の車線には存在しない他のローカルな状態によって影響を受ける道路の車線など)よりも外部要因によって悪影響を及ぼされうるし、この情報は、どの自律機能がADASシステムセット180によって提供されうるか、または自律運転サービスがADASシステムセット180によってとにかく提供されうるかどうかに影響を及ぼしうる。第2の車両124もまたDSRC対応である場合、第2の車両124はDSRC対応GPSユニット151の独自のインスタンスも含み、このようにして、第2の車両124が最適化システム199に提供するDSRCデータは、車線レベル精度で外部要因も記述する。このようにして、車線レベル精度を有するGPSデータ186は、有利なことに、最適化システム199を車線ごとに外部要因を考慮してその機能を提供するように動作可能にし、それにより、最適化システム199が候補経路のセットから最適な経路を選択する能力が向上する。
いくつかの実施形態では、DSRC対応GPSユニット151は、DSRC規格に準拠した精度でHAV123の位置を記述するGPSデータ186を取り出すためにGPS衛星とワイヤレスに通信するハードウェアを含む。DSRC規格は、GPSデータ186が、2つの車両(たとえば、そのうちの1つはHAV123である)が同時に同じ車線にあるかどうかを推論するのに十分な精度であることを要求する。車線は道路の車線でありうる。いくつかの実施形態では、DSRC対応GPSユニット151は、屋外にある時間の68%のその実際の位置から1.5メートル以内のその二次元位置を識別、監視、および追跡するように動作可能である。道路の車線は通常3メートル以上あるので、GPSデータ186の2次元誤差が1.5メートル未満であるときはいつでも、本明細書に記載された最適化システム199は、DSRC対応GPSユニット151によって提供されるGPSデータ186を分析し、同時に道路上の2台以上の異なる車両(たとえば、そのうちの1つはHAV123である)の相対位置に基づいて、HAV123が道路のどの車線を移動しているかを特定しうる。
DSRC対応GPSユニット151と比較すると、DSRC規格に準拠しない従来のGPSユニットは、車線レベル精度でHAV123の位置を特定することができない。たとえば、道路の典型的な車線は約3メートルの幅である。しかしながら、従来のGPSユニットは、HAV123の実際の位置に対してプラスマイナス10メートルの精度しかもたない。結果として、そのような従来のGPSユニットは、最適化システム199を車線ごとに外部要因を考慮してその機能を提供するように動作可能ではないはずなので、いくつかの実施形態では最適化システム199による使用に対して十分に正確ではない。
ナビゲーションシステム149は、HAV123の独立した車載ユニット、またはDSRC対応GPSユニット151の要素であり、DSRC対応GPSユニット151は、旅行の出発点を定義するGPSデータ186、および旅行の目的地を指定するHAV123の運転者からのユーザ入力を受信し、次いで旅行の候補経路のセットを出力するように動作可能である。候補経路データ188は、候補経路のセットを記述するデジタルデータである。候補経路のセットは、各々が旅行の出発点で始まり、旅行の目的地で終わる複数の候補経路を含む。ナビゲーションシステム149は、インターフェースデバイス198に通信可能に結合され、HAV123の運転者が旅行の目的地を指定するユーザ入力を提供するために使用できるGUIを、インターフェースデバイス198に表示させるように動作可能である。
いくつかの実施形態では、ナビゲーションシステム149は、プロセッサ125によって実行された場合に、旅行の目的地を指定する第1の入力としてインターフェースデバイ
ス198からユーザ入力を受け取るように動作可能なコードおよびルーチンを含む。ナビゲーションシステム149はまた、旅行の出発点を指定する第2の入力としてHAV123の現在位置を記述するGPSデータ186を受信するように動作可能である。ナビゲーションシステム149は、これらの入力を分析し、HAV123が移動した場合、第2の入力によって指定された出発点から第1の入力によって指定された目的地にHAV123を導く候補経路のセットを特定し、それにより、第1の入力と第2の入力の組合せによって指定された旅行が完結する。
いくつかの実施形態では、ナビゲーションシステム149は、HAV123のローカルの非一時的メモリ(たとえば、メモリ127)に、1つ以上の地理的エリアの道路を記述する地図データのセットを記憶し、ナビゲーションシステム149は、候補経路のセットを生成するために地図データのこのセットを使用する。いくつかの実施形態では、ナビゲーションシステム149は、このリモートエンティティの要素であるリモートの非一時メモリによって記憶された地図データのセットにアクセスするために、リモートエンティティ(たとえば、GPS衛星またはサーバ)とワイヤレスに通信する。
外部センサ155は、HAV123の外部の物理環境を測定するように動作可能な1つ以上のセンサを含む。たとえば、外部センサ155は、HAV123に近接する物理環境の1つ以上の物理特性を記録しうる。外部センサ155のセンサは、外部センサデータ183を生成しうる。外部センサデータ183は、外部センサ155によって測定された記録を記述しうる。たとえば、外部センサ155は、カメラによって取り込まれた画像などの、外部センサ155によって取り込まれた画像を、外部センサデータ183としてメモリ127に記憶しうる。
いくつかの実施形態では、外部センサ155には、カメラ、LIDARセンサ、レーダセンサ、レーザ高度計、赤外線検知器、動き検知器、サーモスタット、音声検出器、一酸化炭素センサ、二酸化炭素センサ、酸素センサ、質量空気流量センサ、エンジン冷却剤温度センサ、スロットル位置センサ、クランクシャフト位置センサ、自動車エンジンセンサ、バルブタイマ、空気燃焼比メータ、死角メータ、カーブフィーラ、不具合検出器、ホール効果センサ、マニホールド絶対圧センサ、駐車センサ、レーダガン、速度計、速度センサ、タイヤ空気圧モニタリングセンサ、トルクセンサ、トランスミッション油温センサ、タービン速度センサ(TSS)、可変リラクタンスセンサ、車両速度センサ(VSS)、水センサ、車輪速度センサ、および任意の他の種類の自動車センサのうちの1台または複数が含まれうる。
外部センサデータ183は、これらの外部センサ155のうちの1つまたは複数によって記録された測定値を記述するデジタルデータである。
内部センサ159は、運転者の状態を監視し測定するセンサである。たとえば、内部センサ159は、以下の搭載センサ、または任意の同様の搭載ユニットもしくはその派生物のうちの1つまたは複数を含む。
(1)運転者が眠い、眠りかけている、または眠っていることを示すものとして、運転者の視線を測定する1つ以上の内部カメラ
(2)運転者が眠い、眠りかけている、または眠っていることを示すものとして、運転者の閉眼を測定する1つ以上の内部カメラ
(3)運転者の上下の瞼を測定し、運転者の目がどれだけ開いているかを、時間とともに計算する目監視システム
(4)(a)ステアリングが運転者によって制御されているときに、HAV123のステアリングの揺れパターンを時間とともに測定し、(b)これらの測定されたパターンを、眠い人または眠っている人による特徴的なステアリング行動の既知のパターンと比較することにより、HAV123の運転者が眠い、眠りかけている、または眠っているかどうか
を識別する眠気検出システム
(5)協働して、画像認識および処理技術を使用することにより、(a)運転者の顔の角度、(b)長期間の閉眼、(c)眠気のレベル、(d)頭の位置を検出および測定する、運転者に向けられたカメラ、および2つ以上の近赤外線発光ダイオードを含む、日本国愛知県刈谷市のデンソー社によって製造および製作された運転者状態監視システムであって、これらの入力を使用して、運転者が注意散漫または眠いかどうかを判定する、運転者状態監視システム
(6)運転者の動きおよび局所的な顔の表情(たとえば、道路に向けられていない目、運転者がパニックまたは緊急の顔の表情をもっている、運転者が本または他の何らかの文章を読んでいる、運転者がスマートフォンまたは他の何らかの電子デバイスを使用している)の画像を取り込み、次いで、運転者がHAV123を運転する作業に提供している集中度を定義する階層に基づいて画像を分析して、運転者がHAV123を運転する作業に十分な集中力を提供しているかどうかを判定する1つ以上の内部カメラを含む、日本国京都市のオムロン社によって製造および製作された運転者集中システム
内部センサ159に含まれる搭載システムの別の例は、その全体が参照により本明細書に組み込まれる、2014年10月9日に出願され、「Driver Monitoring Apparatus」と題する米国特許公開第2016/0262,682号に記載された装置である。
いくつかの実施形態では、内部センサ159は、運転者の頭部位置を識別し追跡するように動作可能な1つ以上のカメラ、レンジファインダ、または他のセンサを含む。
いくつかの実施形態では、内部センサ159は、運転者を監視する1つ以上の内部車両カメラを含む。これらの画像は、最適化システムにより、HAV123のメモリ127に記憶された1つ以上の前の物体と比較されうる。これらの前の物体は、前の物体との画像の比較が、運転者が個々の前の物体によって記述された状態を現在表しているかどうかを示すように、既知の状態のセットに関連付けられる。
プロセッサ125は、計算を実行し、ディスプレイデバイスに電子表示信号を供給するために、算術論理ユニット、マイクロプロセッサ、汎用コントローラ、または他の何らかのプロセッサアレイを含む。プロセッサ125はデータ信号を処理し、複合命令セットコンピュータ(CISC)アーキテクチャ、縮小命令セットコンピュータ(RISC)アーキテクチャ、または命令セットの組合せを実装するアーキテクチャを含む様々なコンピューティングアーキテクチャを含みうる。HAV123は1つ以上のプロセッサ125を含みうる。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理構成が可能でありうる。いくつかの実施形態では、1つ以上のプロセッサ125は、HAV123の車載コンピュータまたは電子制御ユニット(ECU)の要素である。
メモリ127は、プロセッサ125によってアクセスされ実行されうる命令またはデータを記憶する非一時的記憶媒体である。命令またはデータは、本明細書に記載された技法を実行するためのコードを含みうる。メモリ127は、ダイナミックランダムアクセスメモリ(DRAM)デバイス、スタティックランダムアクセスメモリ(SRAM)デバイス、フラッシュメモリ、または他の何らかのメモリデバイスでありうる。いくつかの実施形態では、メモリ127は、ハードディスクドライブ、フロッピーディスクドライブ、CD−ROMデバイス、DVD−ROMデバイス、DVD−RAMデバイス、DVD−RWデバイス、フラッシュメモリデバイス、またはより恒久的に情報を記憶するための他の何らかのマスストレージデバイスを含む、不揮発性メモリまたは同様の永久ストレージデバイスおよび媒体も含む。メモリ127の一部分は、バッファまたは仮想ランダムアクセスメモリ(仮想RAM)として使用するために確保されうる。HAV123は1つ以上のメモ
リ127を含みうる。
HAV123のメモリ127は、外部センサデータ183、内部センサデータ185、GPSデータ186、気象データ187、候補経路データ188、嗜好データ189、外部データ191、および運転者データ193のうちの1つまたは複数を記憶しうる。以下でメモリ127のこれらの要素が記載される。
外部センサデータ183は、HAV123の外部センサ155によって記録された測定値を記述するデジタルデータである。いくつかの実施形態では、外部センサデータ183は外部データ191の要素である。
内部センサデータ185は、HAV123の内部センサ159によって記録された測定値を記述するデジタルデータである。いくつかの実施形態では、内部センサデータ185は、運転者データ193を特定するために最適化システム199によって使用される最適化システム199の入力となる。
GPSデータ186は、HAV123の地理的位置を記述するデジタルデータである。いくつかの実施形態では、GPSデータ186は、DSRC対応GPSユニット151から受信され、特定の車線内のHAV123の位置がGPSデータ186によって識別されるような精度でHAV123の現在位置を記述する。
気象データ187は、HAV123の地理的位置に存在する気象を記述するデジタルデータである。たとえば、通信ユニット145は、HAV123の地理的位置に存在する気象を記述する気象データ187について、ネットワーク105を介して外部要因サーバ107に照会する。照会は、HAV123についての最新または現在のGPSデータ186を含む。外部要因サーバ107は、GPSデータ186によって記述される地理的位置に関連付けられた気象データ187を返信する。たとえば、外部要因サーバ107は、(たとえば、緯度および経度によって記述される)地理的位置のリスト、ならびにこれらの地理的位置についての気象条件を含むデータ構造を含む。外部要因サーバ107は、GPSデータ186を受信し、GPSデータ186によって記述される地理的位置に関連付けられた気象データ187を取り出す。外部要因サーバ107は、次いで、ネットワーク105を介して通信ユニット145に気象データ187を送信する。通信ユニット145は、次いで、メモリ127に気象データ187を記憶する。このプロセスは、GPSデータ186の新しいインスタンスごとに、または他の何らかの間隔で繰り返されうる。
いくつかの実施形態では、気象データ187は外部データ191の要素である。
候補経路データ188は、ナビゲーションシステム149によって出力された候補経路のセットを記述するデジタルデータである。
嗜好データ189は、(1)運転者がHAV123(またはHAV123のADASシステムセット180)から自動運転サービスを受けたい頻度(旅行中における長さ)、(2)運転者がADASシステムセット180の特定のADASシステムからどの特定の自律機能を受けたいか、および、(3)ADASシステムセット180の特定のADASシステムから特定の自律機能を運転者が受けたい頻度、のうちの1つまたは複数に関する運転者の嗜好を記述するデジタルデータである。
いくつかの実施形態では、運転者はインターフェースデバイス198を使用して、嗜好データ189を入力する。いくつかの実施形態では、運転者は、メモリ127に嗜好データ189を記憶する最適化システム199に、直接的または間接的にこれらの入力を提供
するように動作可能なスマートフォンまたは他のプロセッサベースのコンピューティングデバイスを使用して、嗜好データ189を入力する。たとえば、運転者は、任意のブラウザを使用してアクセス可能なブラウザインターフェースまたはスマートフォンアプリケーションを使用して、嗜好データ189を提供する。いくつかの実施形態では、運転者は、HAV123のヘッドユニットの要素である電子ディスプレイを使用して、嗜好データ189を入力する。この電子ディスプレイは、いくつかの実施形態によるインターフェースデバイス198の一例である。
いくつかの実施形態では、メモリ127はグラフィカルデータを記憶する。グラフィカルデータは、インターフェースデバイス198を使用して最適化システム199に嗜好データ189を提供するために運転者によって使用されるGUIを記述するデジタルデータである。
外部データ191は、候補経路データ188によって記述される候補経路のセットに含まれる候補経路の各々について、特定の候補経路に沿って移動するHAVの自動運転サービスの可能性を制限する、特定の候補経路についての1つ以上の外部要因を記述するデジタルデータである。
いくつかの実施形態では、以下は候補経路ごとに外部データ191によって記述される外部要因の例である。
(1)特定の候補経路に含まれる道路のタイプ(道路が支線道路または補助幹線道路などの低容量道路であるかどうか)
(2)道路が高速道路などの高容量道路であるかどうか、道路の寸法、道路に存在する湾曲の角度、道路に含まれる車線の数など
(3)特定の候補経路に含まれる様々な道路の地理的位置(道路が田園エリアに位置するかどうか、道路が都市エリアに位置するかどうか、道路が平坦であるかどうか、道路の標高が高いかどうか、道路が湾曲しているかどうか、およびいくつのカーブが存在するか)
(4)特定の候補経路に含まれる様々な道路の走行速度域
(5)特定の候補経路に含まれる道路の照明条件(たとえば、時間または日付および曇天などの、道路の現在の照明に影響を及ぼす要因。例えば、街路灯が無い道路や、逆光の環境下においては、車載カメラを利用する自律機能は使用不能になるか信頼度が低下する)
(6)特定の候補経路に沿って移動中に遭遇する気象条件(特定の道路に沿っていつ自動運転が安全または可能であるかに影響を及ぼす、現在の気象条件。たとえば、自律機能は一般に、氷、霧、雨の気象条件下ではあまり安全ではないが、路面の摩擦に悪影響を及ぼさない気象ではより安全である)
(7)特定の候補経路に沿って移動中に、ADASシステムセット180のどのADASシステムが用いられる可能性が高いか
いくつかの実施形態では、メモリ127は、HAV123の自動運転能力を記述するデジタルデータを記憶する。たとえば、メモリは、ADASシステムセット180にどのADASシステムが含まれているか、およびこれらのADASシステムによって提供される自律機能を記述するADASデータを記憶する。いくつかの実施形態では、ADASデータは、全体としてどのレベルの自動化がADASシステムセット180によって提供されるかを記述する。たとえば、ADASデータは、ADASシステムセット180がHAV123をレベル4の自律車両にすることを記述する。
いくつかの実施形態では、外部データ191は、1つ以上の外部要因を記述するデジタルデータを最適化システムに提供する1つ以上の電子サービスから受信される。たとえば
、外部要因サーバ107は、1つ以上のサーバおよび電子サービスのセットである。いくつかの実施形態では、外部要因サーバ107は、外部データ191に含まれる外部要因を記述するデジタルデータを提供する。たとえば、外部要因サーバ107は、特定の候補経路上を移動中に遭遇する気象を記述する気象データ187を提供する気象サービスを含む。別の例では、外部要因サーバ107は、特定の候補経路が田園エリアを通過するか、都市エリアを通過するか、特定の候補経路に沿った平均走行速度、特定の候補経路に沿った高度の変動、特定の候補経路に含まれる道路のタイプなどを記述するデジタルデータを提供する交通サーバを含む。
いくつかの実施形態では、HAV123はDSRC装備車両である。DSRC装備車両は、(たとえば、通信ユニット145の要素としての)DSRC無線機およびDSRC対応GPSユニット151を含む車両である。DSRC装備車両は、一定の間隔(たとえば、0.1秒ごとに1回またはユーザ構成可能な他の何らかの間隔)でBSMメッセージをブロードキャストする。各BSMメッセージは、BSMメッセージをブロードキャストした車両、(その経路履歴を含む)車両の移動経路、経路上を移動中の車両の速度、経路上を移動中にどのADASシステムが用いられたかを記述するDSRCデータ605を含む。DSRCデータ605の例が図6Aおよび図6Bに描写されている。いくつかの実施形態では、他のDSRC装備デバイス(たとえば、DSRC無線機およびDSRC対応GPSユニット151を含む他のデバイス)から受信されたDSRCデータ605は、外部データ191に含まれる。
いくつかの実施形態では、HAV123は、第2の車両124などの他のDSRC装備車両を含む道路上を移動しており、これらのDSRC装備車両は、DSRCデータ605を含むBSMメッセージおよび他のDSRCメッセージをブロードキャストする。HAV123の通信ユニット145は、これらのBSMメッセージおよびDSRCメッセージを取り出し、それらを最適化システム199に供給し、最適化システム199は、次いで、それらが含んでいるDSRCデータ605を抽出する。このDSRCデータ605は、上述された外部データ191の別の潜在的なソースである。
たとえば、第2の車両124は、最適化システム199によって考慮されている1つ以上の候補経路との類似点を含む経路に沿って最近移動した。類似点は、最適化システム199が候補経路のセットに含まれる特定の候補経路を選択した場合にHAV123が移動するはずの道路の部分に沿って第2の車両124が移動したことを含みうる。第2の車両124は、DSRCデータ605を含むBSMメッセージをブロードキャストする。DSRCデータ605は、とりわけ、第2の車両124が移動した経路と同様の候補経路を最適化システム199が選択するべきだった場合にHAV123が移動するはずの道路部分と同じ道路部分を含む、第2の車両124が移動した様々な道路部分に対してどのADASシステムに第2の車両124が関与したかを記述する。最適化システム199は、DSRCデータ605を分析して、第2の車両124がどのADASシステムを用いたか、およびこれらのADASシステムが用いられたときの地理的位置を特定する。このようにして、DSRCデータ605は、有利なことに、最適化システム199が、どのADASシステムが候補経路のうちの1つまたは複数に関与する可能性があるか、およびこれらのADASシステムがどのくらい長く関与するかを決定することを可能にする。
なお、第2の車両124によって送信されるDSRCデータには、これ以外の外部データが含まれていてもよい。例えば、第2の車両124が走行した道路における道路情報、気象条件、道路交通条件、照明条件などが含まれていてもよい。
いくつかの実施形態では、外部データ191は、セルラー通信またはミリメートル波通信を介してHAV123に送信されるワイヤレスメッセージを介して、(第2の車両124などの)1つもしくは複数の他の車両または1つもしくは複数の路側ユニットによって
HAV123に送信される。ワイヤレスメッセージは、DSRCデータ605によって記述される情報に類似する情報を記述するデジタルデータを含みうる。いくつかの実施形態では、ワイヤレスメッセージは、LTE−V2V、3G、4G、5G、または他の何らかの形態のセルラー通信を介して送信される。
運転者データ193は、HAV123の運転者の疲労、障害、身体状態、および精神状態を記述するデジタルデータである。たとえば、最適化システム199は、内部センサデータ185を入力として受け取り、内部センサデータ185に基づいて、HAV123の運転者の疲労、障害、身体状態、および精神状態を特定する。
たとえば、内部センサデータ185が、運転者の目が現在閉じており、1秒以上閉じていたことを示す場合、最適化システム199は、運転者が眠いか眠っており、HAV123を運転する責任を負うことができないと判断し、運転者データ193は、(1)運転者の状態、および(2)運転者がHAV123の動作を制御することに寄与できるかどうかにこの状態がどのように影響するか(たとえば、運転者の状態に基づいて運転者がHAV123の動作を制御することにどれほど寄与できるか)を記述する。
いくつかの実施形態では、運転者データ193によって記述される運転者の状態は、HAV123の操作の一部またはすべての局面の制御を引き継ぐことに対する運転者の可能性を制限する。いくつかの実施形態では、「HAV123の一部またはすべての局面を制御すること」とは、HAV123を操縦すること、HAV123の速度を管理すること(たとえば、HAV123の加速を管理すること、もしくはHAV123の制動システムを管理すること)、HAV123の変速機を管理すること、HAV123のサイドブレーキを管理すること、HAV123の方向指示器を管理すること、HAV123の駐車を管理すること、HAV123のバックアップを管理すること、HAV123の任意の他の車両機能を管理すること、および、そのADASシステムが用いられた場合、場合によってはHAV123のADASシステムによって提供されるはずの任意の機能を管理することのうちの1つまたは複数を含む。
別の例では、内部センサデータ185は、運転者が眠い状態であるが危険なほど遅くないことを示す揺動パターンで運転者がHAV123を操縦していることを示し、最適化システム199は、運転者が眠い状態であるが、混雑した道路や都市環境にHAV123が位置していない限り、1分を超えない時間の間、HAV123を操作できると判断する。
前述の例に基づいて、運転者データ193は、内部センサデータ185に基づいて、運転者の状態の診断および運転者のHAV123の動作を制御する能力に対するその影響を記述する。他の例も考えられる。
いくつかの実施形態では、メモリ127は、運転者の様々な状態、および運転者がこれらの状態にある場合にHAV123の動作を制御することにどれほど貢献できるかを記述するデータセットを含む。最適化システム199は、内部センサデータ185をデータセットと比較して、運転者の状態、および運転者がこれらの状態にある場合にHAV123の動作を制御することにどれほど貢献できるかを判断する。
通信ユニット145は、ネットワーク105または別の通信チャネルとの間でデータを送受信する。いくつかの実施形態では、通信ユニット145は、DSRCトランシーバ、DSRC受信機、およびHAV123(または外部要因サーバ107およびインターフェースデバイス198などの他の何らかのデバイス)をDSRC対応デバイスにするために必要な他のハードウェアまたはソフトウェアを含みうる。
いくつかの実施形態では、通信ユニット145は、ネットワーク105または別の通信チャネルに対する直接物理接続用のポートを含む。たとえば、通信ユニット145は、ネットワーク105との有線通信用のユニバーサルシリアルバス(USB)、セキュアデジタル(SD)、CAT−5、または同様のポートを含む。いくつかの実施形態では、通信ユニット145は、IEEE802.11、IEEE802.16、BLUETOOTH(登録商標)、EN ISO14906:2004電子手数料徴収−アプリケーションインターフェース、EN11253:2004専用短距離通信−5.8GHzのマイクロ波を使用する物理層(レビュー)、EN12795:2002専用短距離通信(DSRC)−DSRCデータリンク層:媒体アクセスおよび論理リンク制御(レビュー)、EN12834:2002専用短距離通信−アプリケーション層(レビュー)、EN13372:2004専用短距離通信(DSRC)−RTTTアプリケーション用DSRCプロファイル(レビュー)、2014年8月28日に出願され、「Full−Duplex Coordination System」と題する米国特許出願第14/471,387号に記載されている通信方法、または別の適切なワイヤレス通信方法を含む、1つ以上のワイヤレス通信方法を使用して、ネットワーク105または他の通信チャネルとデータを交換するためのワイヤレストランシーバを含む。
いくつかの実施形態では、通信ユニット145は、米国特許出願第14/471,387号に記載されている全二重調整システムを含む。
いくつかの実施形態では、通信ユニット145は、ショートメッセージングサービス(SMS)、マルチメディアメッセージングサービス(MMS)、ハイパーテキスト転送プロトコル(HTTP)、直接データ接続、WAP、電子メール、または別の適切なタイプの電子通信を介して、セルラー通信ネットワーク上でデータを送受信するためのセルラー通信トランシーバを含む。いくつかの実施形態では、通信ユニット145は有線ポートおよびワイヤレストランシーバを含む。通信ユニット145は、TCP/IP、HTTP、HTTPS、およびSMTP、ミリメートル波、DSRCなどを含む標準ネットワークプロトコルを使用して、ファイルまたはメディアオブジェクトの配信のためのネットワーク105への他の従来の接続も提供する。
ADASシステムセット180は、1つ以上の高度運転者支援システム(ADASシステム)を含みうる。ADASシステムセット180に含まれるADASシステムの例には、ACCシステム、適応ハイビームシステム、適応照明制御システム、自動駐車システム、自動車暗視システム、死角モニタ、衝突回避システム、横風安定化システム、運転者眠気検出システム、運転者監視システム、緊急運転者支援システム、前方衝突警告システム、交差点支援システム、インテリジェント速度適応システム、車線逸脱警告システム、歩行者保護システム、交通標識認識システム、曲がり角アシスタント、および逆走警告システムのうちの1つまたは複数が含まれる。これらの例示的なADASシステムの各々は、本明細書では、それぞれ「ADAS機能」または「ADAS機能性」と呼ばれうる独自の機能および機能性を提供する。これらの例示的なADASシステムによって提供される機能および機能性は、本明細書では、それぞれ「自律機能」または「自律機能性」とも呼ばれる。図1Aに描写されたように、ADASシステムセット180のADASシステムによって提供される自律機能および自律機能性は、最適化システム199を含む車両をHAVとして分類するのに十分である。
インターフェースデバイス198は、3D−HUD(たとえば、図5参照)、ARヘッドセット、ARゴーグル、またはAR眼鏡などの従来のARディスプレイデバイス、および電子ディスプレイを有するHAV123の任意の他の電子デバイスのうちの1つまたは複数を含む。HAVの要素として図1Aにはただ1つのインターフェースデバイス198が描写されているが、実際には、HAV123は複数のインターフェースデバイス198
を含みうる。
いくつかの実施形態では、インターフェースデバイス198は、以下の例示的なARディスプレイデバイス:Google(登録商標)Glass、CastAR、Moverio BT−200、Meta、Vuzix M−100、Laster SeeThru、Icis、Optinvent ORA−S、GlassUP、Atheer One、K−Glass、Microsoft(登録商標)Hololensのうちの1つまたは複数を含む。
いくつかの実施形態では、インターフェースデバイス198の電子ディスプレイは、透明または実質的に透明なので、HAV123の運転者は、最適化システム199によって提供され、インターフェースデバイス198によって表示されるGUI(またはオーバーレイ)も見ながら、道路環境またはHAV123のキャビンを見ることができる。たとえば、電子ディスプレイまたはインターフェースデバイス198は、透明または実質的に透明である。
いくつかの実施形態では、インターフェースデバイス198は、HAV123を操作するときに、HAV123の運転者が運転することに集中できるように構成される。いくつかの実施形態では、インターフェースデバイス198は、運転者の状態を監視する1つ以上の内部センサ159を含む。
いくつかの実施形態では、インターフェースデバイス198は3D−HUDである。3D−HUDの一例が図5に描写される。たとえば、HAV123の運転者は3D−HUDを見うるし、3D−HUDは、メモリ127に記憶されたグラフィックデータによって記述されるグラフィカルオーバーレイを表示しうる。したがって、グラフィカルデータは、3D−HUDによって表示されるように動作可能な1つ以上の3次元グラフィカルオーバーレイを記述しうる。
以下でより詳細に記載されるように、インターフェースデバイス198は、最適化システム199から受信するデータを一時的に記憶する非一時的なキャッシュまたはバッファを含みうる。たとえば、非一時的なキャッシュまたはバッファは、最適化システム199によってあらかじめ決定されたグラフィックデータを記憶しうる。
いくつかの実施形態では、最適化システム199は、プロセッサ125によって実行された場合に、図3A〜図3Cに描写される方法300の1つ以上のステップをプロセッサ125に実行させるコードまたはルーチンを含みうる。
いくつかの実施形態では、最適化システム199は、プロセッサ125によって実行された場合に、図4を参照して以下に記載されるプロセス400の1つ以上のステップをプロセッサ125に実行させるように動作可能なコードおよびルーチンを含む。
いくつかの実施形態では、HAV123の最適化システム199は、フィールドプログラマブルゲートアレイ(FPGA)または特定用途向け集積回路(ASIC)を含むハードウェアを使用して実装されうる。いくつかの他の実施形態では、最適化システム199は、ハードウェアとソフトウェアの組合せを使用して実装されうる。最適化システム199は、デバイス(たとえば、サーバもしくは他のデバイス)の組合せ、またはデバイスのうちの1つに記憶されうる。
最適化システム199は、図1B、図2、図3A〜図3C、図4、図5、図6A、および図6Bを参照して以下でより詳細に記載される。
(外部要因サーバ107)
外部要因サーバ107はプロセッサベースのコンピューティングデバイスである。たとえば、外部要因サーバ107は、パーソナルコンピュータ、ラップトップ、メインフレーム、またはサーバとして機能するように動作可能な任意の他のプロセッサベースのコンピューティングデバイスのうちの1つまたは複数を含みうる。外部要因サーバ107はハードウェアサーバを含みうる。
いくつかの実施形態では、外部要因サーバ107は、プロセッサ、非一時的メモリ、および通信ユニットのうちの1つまたは複数を含む。外部要因サーバ107のこれらの要素は、HAV123の要素と同様である。非一時メモリは、外部データ191のソースである1つ以上の電子サービスを提供するように動作可能なコードおよびルーチンも記憶する。外部要因サーバ107のプロセッサは、外部要因サーバ107の非一時メモリに記憶されたコードおよびルーチンを実行して、1つ以上の電子サービスを提供する。
(第2の車両124)
第2の車両124は車両である。たとえば、第2の車両124は、自動車、トラック、スポーツユーティリティビークル、バス、セミトラック、ドローン、または他の道路ベースの乗り物のうちの1つまたは複数である。いくつかの実施形態では、第2の車両124は、ADASシステムセット180について上述されたADASシステムなどの1つ以上のADASシステムを含む。いくつかの実施形態では、第2の車両124はHAVである。いくつかの実施形態では、第2の車両124はDSRC装備車両である。
次に図1Bを参照すると、いくつかの実施形態による候補経路の例示的なセット129を示すブロック図が描写されている。たとえば、HAV123は出発点131である地理的位置に位置する。HAV123の運転者は、目的地132を指定するナビゲーションシステム149への入力を提供する。ナビゲーションシステム149は、HAV123が移動する場合、出発点131で始まり目的地132で終わる旅行を完結する候補経路のセットを出力する。
描写されたように、候補経路のセット129は、第1の候補経路133、第2の候補経路134、および第Nの候補経路135を含み、ここで、「N」は正の整数を示す。
凡例130は以下を説明する。破線はHAV123が手動運転モードにあることを示し、実線はHAV123が自律運転モードにあることを示す。自律運転モードは、HAV123がNHTSAによって規定されたレベル3、レベル4、またはレベル5の自律車両として動作するように、ADASシステムセット180の1つ以上のADASシステムが関与するHAV123の操作モードである。手動運転モードは、HAV123がNHTSAによって規定されたレベル1またはレベル2の車両として動作するように、ADASシステムセット180の1つ以上のADASシステムが関与しないHAV123の操作モードである。
第1の候補経路133の場合、最適化システム199は、HAV123のプロセッサ125によって実行された場合に、第1の候補経路133に関する外部データ191を分析し、第1の候補経路133に関する外部データ191が、HAV123のADASシステムの関与の可能性、または、安全性に悪影響を与える道路交通条件および他の要因により、HAV123が候補経路全体において自律運転モードで走行できないと判断することを、プロセッサ125に行わせるように動作可能なコードおよびルーチンを含む。
第2の候補経路134の場合、最適化システム199は、HAV123のプロセッサ1
25によって実行された場合に、第2の候補経路134に関する外部データ191を分析し、第2の候補経路134に関する外部データ191が、HAV123のADASシステムの関与の可能性、または、安全性に悪影響を与える気象条件および他の要因により、HAV123が候補経路の開始部分および終了部分において自律モードで走行できないことを示すと判断することを、プロセッサ125に行わせるように動作可能なコードおよびルーチンを含む。描写された実施形態では、外部データ191は、好ましくない気象条件のために、自動運転モードで走行しているときにHAV123がゆっくりと走行する必要がありうることをさらに示す。
第Nの候補経路135の場合、最適化システム199は、HAV123のプロセッサ125によって実行された場合に、第Nの候補経路135に関する外部データ191を分析し、第Nの候補経路135に関する外部データ191が、HAV123が経路全体に対してレベル3、レベル4、またはレベル5の自律車両として動作できるように、HAV123のADASシステムが経路全体において関与できることを示すと判断することを、プロセッサ125に行わせるように動作可能なコードおよびルーチンを含む。
(例示的なコンピュータシステム)
次に図2を参照すると、いくつかの実施形態によるHAV123の最適化システム199を含む例示的なコンピュータシステム200を示すブロック図が描写されている。
いくつかの実施形態では、コンピュータシステム200は、図3A〜図3Cを参照して以下に記載される方法300または図4を参照して以下に記載されるプロセス400の1つ以上のステップを実行するようにプログラムされた専用コンピュータシステムを含みうる。
いくつかの実施形態では、コンピュータシステム200の1つ以上の構成要素は、外部要因サーバ107の一部でありうる。
いくつかの実施形態では、コンピュータシステム200はHAV123の車載コンピュータでありうる。
いくつかの実施形態では、コンピュータシステム200は、ECU、ヘッドユニット、またはHAV123の他の何らかのプロセッサベースのコンピューティングデバイスでありうる。
コンピュータシステム200は、最適化システム199、プロセッサ125、メモリ127、通信ユニット145、ナビゲーションシステム149、DSRC対応GPSユニット151、外部センサ155、内部センサ159、ADASシステムセット180、およびインターフェースデバイス198のうちの1つまたは複数を含みうる。コンピュータシステム200のこれらの構成要素は、バス120によって通信可能に結合されている。
図示された実施形態では、プロセッサ125は、信号線238を介してバス120に通信可能に結合されている。メモリ127は、信号線240を介してバス120に通信可能に結合されている。通信ユニット145は、信号線242を介してバス120に通信可能に結合されている。ナビゲーションシステム149は、信号線243を介してバス120に通信可能に結合されている。DSRC対応GPSユニット151は、信号線244を介してバス120に通信可能に結合されている。外部センサ155は、信号線246を介してバス120に通信可能に結合されている。内部センサ159は、信号線248を介してバス120に通信可能に結合されている。ADASシステムセット180は、信号線250を介してバス120に通信可能に結合されている。インターフェースデバイス198は
、信号線252を介してバス120に通信可能に結合されている。
コンピュータシステム200の、プロセッサ125、メモリ127、通信ユニット145、ナビゲーションシステム149、DSRC対応GPSユニット151、外部センサ155、内部センサ159、ADASシステムセット180、およびインターフェースデバイス198については、図1Aを参照して上述されているので、それらの説明はここでは繰り返されない。
メモリ127は、図1Aを参照して上述され、図3A〜図3C、図4、図5、図6A、および図6Bを参照して以下に記載されるデータのいずれかを記憶しうる。メモリ127は、コンピュータシステム200がその機能を提供するために必要な任意のデータを記憶しうる。
図1Aを参照して本明細書に記載された最適化システム199は、HAV123用のADASソフトウェアと関与(または分離)するように動作可能なコードおよびルーチンを含みうるので、このADASソフトウェアおよびその対応するADASハードウェアは、ADASシステムセット180の1つ以上のADASシステムの機能の一部またはすべてを提供するように動作可能である。
図2に示された図示された実施形態では、最適化システム199は、通信モジュール202、データモジュール204、特定モジュール206、およびグラフィックスモジュール208を含む。
通信モジュール202は、最適化システム199とコンピュータシステム200の他の構成要素との間の通信を処理するためのルーチンを含むソフトウェアである。いくつかの実施形態では、通信モジュール202は、最適化システム199とコンピュータシステム200の他の構成要素との間の通信を処理するための以下に記載される機能を提供するようにプロセッサ125によって実行可能な命令のセットでありうる。
いくつかの実施形態では、通信モジュール202はコンピュータシステム200のメモリ127に格納することができ、プロセッサ125によってアクセス可能、実行可能とすることができる。通信モジュール202は、信号線222を介してプロセッサ125およびコンピュータシステム200の他の構成要素と協働し、通信するように適合されうる。
通信モジュール202は、通信ユニット145を介して、動作環境100の1つ以上の要素との間でデータを送受信する。たとえば、通信モジュール202は、通信ユニット145を介して、メモリ127に記憶されたデータまたは本明細書に記載されたメッセージのいずれかを受信または送信する。通信モジュール202は、通信ユニット145を介して本明細書に記載されたデータまたはメッセージのいずれかを送信または受信しうる。
いくつかの実施形態では、通信モジュール202は、コンピュータシステム200の構成要素からデータを受信し、メモリ127(またはインターフェースデバイス198のバッファもしくはキャッシュ)にデータを記憶する。たとえば、通信モジュール202は、(ネットワーク105を介して)通信ユニット145から、メモリ127を参照して上述されたデータのいずれかを受信し、メモリ127(またはインターフェースデバイス198のバッファもしくはキャッシュ)にこのデータを記憶する。
いくつかの実施形態では、通信モジュール202は、最適化システム199の構成要素間の通信を処理しうる。たとえば、通信モジュール202は、候補経路データ188、嗜好データ189、外部データ191、および運転者データ193のうちの1つまたは複数を、特定モジュール206(または最適化システム199の任意の他のモジュール)に送
信しうる。
データモジュール204は、外部センサ155および内部センサ159の動作を制御し、外部センサデータ183および内部センサデータ185を生成するためのルーチンを含むソフトウェアである。いくつかの実施形態では、データモジュール204は、外部センサデータ183および内部センサデータ185を生成し、外部センサデータ183および内部センサデータ185を特定モジュール206に提供することを通信モジュール202に行わせるための本明細書に記載された機能を提供するように、プロセッサ125によって実行可能な命令のセットでありうる。
データモジュール204は、外部要因サーバ107、外部センサ155、および第2の車両124などの1つ以上のDSRC対応デバイスから受信されたDSRCデータ605などの様々なソースから外部データ191を集約するためのルーチンを含むソフトウェアである。たとえば、データモジュール204は、外部要因サーバ107から気象データ187および他の外部データ191を通信ユニット145に取り出させる。別の例では、データモジュール204は、メモリ127からDSRCデータ605を取り出し、次いで、このDSRCデータ605を分析して、それが候補経路のセットに含まれる1つ以上の候補経路の部分を記述する情報を含むかどうかを判定し、次いで、それが1つ以上の候補経路の部分を記述する場合、このDSRCデータ605から外部データ191を生成する。
いくつかの実施形態では、データモジュール204は、グラフィックスモジュール208によって生成されたGUIから嗜好データ189を受信し、次いで、メモリ127に嗜好データ189を記憶するためのルーチンを含むソフトウェアである。
データモジュール204は、外部センサ155から外部センサデータ183を受信するか、またはメモリ127から外部センサデータ183を取り出す。たとえば、データモジュール204は、HAV123の前方の道路の画像を受信する。
データモジュール204は、内部センサ159から内部センサデータ185を受信するか、またはメモリ127から内部センサデータ185を取り出す。たとえば、データモジュール204は、運転者または運転者が見ている物体の画像を受信する。
いくつかの実施形態では、データモジュール204は、DSRC対応GPSユニット151の動作を制御し、GPSデータ186をDSRC対応GPSユニット151によって受信されるようにするためのルーチンを含むソフトウェアである。いくつかの実施形態では、データモジュール204は、GPSデータ186を取り出し、特定モジュール206にGPSデータ186を提供することを通信モジュール202に行わせるための本明細書に記載された機能を提供するように、プロセッサ125によって実行可能な命令のセットでありうる。
いくつかの実施形態では、データモジュール204は、コンピュータシステム200のメモリ127に記憶され、プロセッサ125によってアクセス可能および実行可能でありうる。データモジュール204は、信号線224を介するプロセッサ125およびコンピュータシステム200の他の構成要素との協働および通信用に適合されうる。
特定モジュール206は、内部センサデータ185に基づいて運転者データ193を特定するためのルーチンを含むソフトウェアである。たとえば、メモリ127は、運転者の様々な状態、および運転者がこれらの状態にある場合にHAV123の動作を制御することにどれほど貢献できるかを記述するデータセットを含む。特定モジュール206は、内部センサデータ185をデータセットと比較して、運転者の状態、および運転者がこれら
の状態にある場合にHAV123の動作を制御することにどれほど貢献できるかを特定する。次いで、特定モジュール206は、コンピュータシステム200のメモリ127に運転者データ193を記憶することを通信モジュール202に行わせうる。
いくつかの実施形態では、特定モジュール206は、図3A、図3B、および図3Cを参照して以下に記載されるように、通信モジュール202から候補経路データ188、嗜好データ189、外部データ191、および運転者データ193を受信し、次いで、候補経路のセットから候補経路を選択するためのルーチンを含むソフトウェアである。
いくつかの実施形態では、特定モジュール206は、コンピュータシステム200のメモリ127に記憶することができ、プロセッサ125によってアクセス可能および実行可能でありうる。特定モジュール206は、信号線226を介するプロセッサ125およびコンピュータシステム200の他の構成要素との協働および通信用に適合されうる。
グラフィックスモジュール208は、インターフェースデバイス198にグラフィカルデータを提供し、嗜好データ189によって記述される情報を指定する運転者からの入力を受信するために使用されるGUIをインターフェースデバイスに表示させるためのルーチンを含むソフトウェアである。いくつかの実施形態では、グラフィックスモジュール208は、コンピュータシステム200のメモリ127に記憶することができ、プロセッサ125によってアクセス可能および実行可能でありうる。グラフィックスモジュール208は、信号線228を介するプロセッサ125およびコンピュータシステム200の他の構成要素との協働および通信用に適合されうる。
(例示的な方法)
次に図3A〜図3Cを参照すると、いくつかの実施形態による、候補経路のセットの中からの候補経路の選択を最適化するための方法300の流れ図が描写されている。方法300について本明細書に記載されるステップの1つまたは複数は、1つ以上のコンピュータシステム200によって実行されうる。
次に図3Aを参照する。ステップ305において、最適化システムは、HAVのDSRC対応GPSシステムに、HAVの出発点を記述するGPSデータを取得または生成させる。いくつかの実施形態では、GPSシステムおよびGPSデータは、DSRC規格に準拠している。たとえば、GPSシステムは、現実世界におけるHAVの実際の出発点に対してプラスマイナス1.5メートルの精度で出発点を記述する。
ステップ310において、車両の運転者が目的地を指定する。出発点と目的地との間のHAVによる旅は、本明細書では「旅行」と呼ばれる。
ステップ315において、最適化システムは、出発点と目的地との間を移動するための候補経路のセットをHAVのナビゲーションシステムに生成させる。候補経路データは、候補経路のセットを記述するデジタルデータである。最適化システムはHAVのメモリに候補経路データを記憶する。
ステップ320において、HAVの通信ユニットは、候補経路のセットに含まれる候補経路の各々について、ネットワークから外部データを受信する。最適化システムはHAVのメモリに外部データを記憶する。
外部データは、以下のうちの1つまたは複数を候補経路ごとに記述するデジタルデータである。
(1)他の車両から受信されたDSRCメッセージに記載されているように、この候補経路の一部を移動している間に他の車両によってどのADAS機能がトリガされたかに基づ
いて、HAVが候補経路上を移動している間に記録するセンサデータによってトリガされうる自律機能
(2)自動運転の安全性または可用性に影響を及ぼす道路情報
(3)自動運転の安全性または可用性に影響を及ぼす気象条件
(4)自動運転の安全性または可用性に影響を及ぼす道路交通条件
(5)自動運転の安全性または可用性に影響を及ぼす照明条件
自律機能は、HAVの1つ以上のADASシステムによって提供される機能である。
ステップ325において、最適化システムはHAVの内部センサに内部センサデータを記録させる。内部センサデータは、運転者の状態を記述するデジタルデータである。最適化システムは、内部センサデータを分析して運転者データを特定する。運転者データは、(1)運転者の状態、および(2)当該状態が、運転者がHAV123の動作を制御することに貢献できるかどうかにどれほど影響を及ぼすか(運転者が自分の状態に基づいてHAV123の動作を制御することにどれほど貢献できるか)を記述するデジタルデータである。たとえば、HAVのメモリは、運転者の様々な状態、および運転者がこれらの状態に遭遇している場合にHAV123の動作を制御することにどれほど貢献できるかを記述するデータセットを含む。
次に図3Bを参照する。ステップ330において、自動運転モードを用いずにHAVを運転することを運転者に要求する頻度とHAVが自動運転モードを利用する頻度、および、運転者がどのタイプの自律機能をアクティブにしたいか、についての運転者の嗜好を記述する運転者からの入力を受け取るように動作可能なGUIを、HAVのインターフェースデバイスに描写させる。
最適化システムは、GUIから入力を受け取り、HAVのメモリに嗜好データを記憶する。嗜好データは、自動運転モードを利用せずにHAVを操作することを運転者に要求する頻度とHAVが自動運転モードを利用する頻度、HAVのADASシステムによって提供される特定の自律機能、およびどの自律機能を運転者がアクティブにしたいかに関する運転者の嗜好を記述するデジタルデータである。
ステップ335において、最適化システムは、運転者データおよび嗜好データを分析して、運転者の状態および運転者の嗜好に基づいて、出発点と目的地との間を移動するための最適な自動化度を決定する。最適な自動化度は、運転者の状態および運転者の嗜好に基づいて、旅行の出発点と終点との間の移動に自動運転がどれほど適しているかを記述するデジタルデータである。いくつかの実施形態では、最適な自動化度は、パーセンテージ(たとえば、旅行のX%(Xは正の整数))、および旅行の時間量(たとえば、X分(Xは正の整数))のうちの1つまたは複数として表現される。最適な自動化度は、最適化システムによってHAVのメモリに記憶される。たとえば、図4および最適な自動化度データ405を参照されたい。
ステップ340において、最適化システムは、以下のタイプのデジタルデータのうちの1つまたは複数を分析して、候補経路データ、外部データ、運転者データ、および嗜好データのうちの1つまたは複数に基づいて、候補経路データのセットに含まれる候補経路についての可能な自動化度を決定する。
可能な自動化度は、特定の候補経路について、その特定の候補経路に関する外部データ、運転者データによって記述される運転者の状態、および嗜好データによって記述される運転者の嗜好に基づいて、出発点と目的地との間を移動するためにどれほどの自動運転が可能であるかを記述するデジタルデータである。いくつかの実施形態では、候補経路のセットからの各候補経路は、可能な自動化度についての独自の値が割り当てられる。いくつかの実施形態では、候補経路ごとの可能な自動化度は、パーセンテージ(たとえば、旅行のX%(Xは正の整数))、または旅行の時間量(たとえば、X分(Xは正の整数))と
して表現される。たとえば、図4および第1、第2、および第Nの可能な自動化度データ410A、410B、…410Nを参照されたい。
ステップ345において、最適化システムは、「最適な自動化度についての値」を候補経路ごとの「可能な自動化度についての値」と比較して、経路のうちのどれが最適な自動化度に最良の利用可能な適合であるかを判定する。最良の利用可能な適合は、最適な自動化度についての値に最も近い、可能な自動化度についての値を有する候補経路である。同順位が存在する場合、最良の利用可能な適合は、運転者にとって望ましい最短継続時間または他の要因を有する経路である。
次に図3Cを参照する。ステップ350において、最適化システムは、HAV用の現在のナビゲーション経路として最良の利用可能な適合である候補経路を選択する。この経路は、「選択経路」と呼ばれる。最適化システムは、HAVの自動運転システムに選択経路を提供し、HAVが旅行のためにこの選択経路上を移動するように、自動運転システムにHAVを操作させる。いくつかの実施形態では、最適化システムは、新たに利用可能な分析データに基づいて候補経路のセットを絶えず再評価しうるし、新しい分析データが変更を保証する場合にこのセットから新しい経路を選択しうる。
次に図4を参照すると、いくつかの実施形態による、候補経路のセットの中からの候補経路の選択を最適化する最適化システム用のプロセス400を示すブロック図が描写されている。
ナビゲーションシステム149は、入力として旅行の出発点を記述するGPSデータ186を受信する。ナビゲーションシステム149は、入力として旅行の目的地を記述する目的地データ401も受信する。これらの入力に基づいて、ナビゲーションシステム149は、旅行を完結するための候補経路のセットを記述する候補経路データ188を出力する。候補経路のセットはN個の候補経路を含み、ここで、「N」は2より大きい正の整数である。
最適化システム199は、嗜好データ189、外部データ191、運転者データ193、および候補経路データ188を入力として受信する。これらの入力に基づいて、最適化システム199は、最適な自動化度データ405、第1の可能な自動化度データ410A、第2の可能な自動化度データ410B、および第Nの可能な自動化度データ410N(ここで、Nは候補経路のセットに含まれる候補経路の総数と同じ数である)を出力する。
最適な自動化度データ405は、旅行のための最適な自動化度を記述する。最適な自動化度は、運転者の状態および運転者の嗜好に基づいて、旅行の出発点と終点との間の移動に自動運転がどれほど最適化を記述する。言い換えれば、図1Bを参照して上述されたように、HAV123が自律運転モードでどれほど最適であるべきか。いくつかの実施形態では、最適な自動化度は、パーセンテージ(たとえば、旅行のX%(Xは正の整数))、および旅行の時間量(たとえば、X分(Xは正の整数))のうちの1つまたは複数として表現される。最適な自動化度データ405は、最適化システムによってHAVのメモリに記憶される。
候補経路のセットはN個の経路を含む。最適化システム199は、これらのN個の経路の各々について可能な自動化度を記述するデジタルデータを生成する。第1の可能な自動化度データ410Aは、第1の候補経路について、第1の候補経路に関する外部データ191、運転者データ193によって記述される運転者の状態、および嗜好データ189によって記述される運転者の嗜好に基づいて、出発点と目的地との間を移動するためにどれほどの自動運転が可能かを記述するデジタルデータである。第2の可能な自動化度データ
410Bは、第2の候補経路について、第2の候補経路に関する外部データ191、運転者データ193によって記述される運転者の状態、および嗜好データ189によって記述される運転者の嗜好に基づいて、出発点と目的地との間を移動するためにどれほどの自動運転が可能かを記述するデジタルデータである。第Nの可能な自動化度データ410Nは、第Nの候補経路について、第Nの候補経路に関する外部データ191、運転者データ193によって記述される運転者の状態、および嗜好データ189によって記述される運転者の嗜好に基づいて、出発点と目的地との間を移動するためにどれほどの自動運転が可能かを記述するデジタルデータである。
いくつかの実施形態では、候補経路のセットからの各候補経路は、可能な自動化度に関する独自の値を割り当てられ、この値は、第1の可能な自動化度データ410A、第2の可能な自動化度データ410B、および第Nの可能な自動化度データ410Nによって記述される。いくつかの実施形態では、候補経路ごとの可能な自動化度は、パーセンテージ(たとえば、旅行のX%(Xは正の整数))、または旅行の時間量(たとえば、X分(Xは正の整数))として表現される。
最適化システム199は、最適な自動化度データ405、第1の可能な自動化度データ410A、第2の可能な自動化度データ410B、および第Nの可能な自動化度データ410Nを入力として受信する。これらの入力に基づいて、最適化システム199は、最良の利用可能な適合データ415を出力する。
たとえば、最適化システム199は、最適な自動化度についての値を候補経路ごとの可能な自動化度についての値と比較して、経路のうちのどれが最適な自動化度に最良の利用可能な適合であるかを判定する。最良の利用可能な適合データ415は、最良の利用可能な適合を記述するデジタルデータである。最良の利用可能な適合は、最適な自動化度についての値に最も近い、可能な自動化度についての値を有する候補経路である。同順位が存在する場合、最良の利用可能な適合は、運転者にとって望ましい最短継続時間または他の要因を有する経路である。
(例示的な3D−HUD)
図5を参照すると、インターフェースデバイス198が3D−HUDである実施形態におけるインターフェースデバイス198を示すブロック図が描写されている。
いくつかの実施形態では、3D−HUDは、プロジェクタ501、可動スクリーン502、スクリーン駆動ユニット503、(レンズ504、506、反射鏡505などを含む)光学システムを含む。プロジェクタ501は、デジタルミラーデバイス(DMD)プロジェクタ、液晶プロジェクタなどの任意の種類のプロジェクタでありうる。プロジェクタ501は、可動スクリーン502に画像(グラフィック)508を投影する。画像508はグラフィカルオーバーレイを含みうる。
可動スクリーン502は透明板を含み、そのため投影画像の光は可動スクリーン502を透過してHAV123のフロントガラス507に投影される。フロントガラス507に投影された画像は、フロントガラスに投影された物体とは対照的に、実世界の3次元空間に存在する(511a、511bと示された)実物であるかのように、運転者510によって知覚される。
いくつかの実施形態では、3D−HUDは、スクリーン502上の投影位置を調整することによって、運転者510に対する画像の方向(言い換えると、フロントガラスにおける画像位置)を制御することができる。さらに、スクリーン502は、位置503aと位置503bとの間の範囲でスクリーン駆動ユニット503によって移動可能である。スク
リーン502の位置を調整することにより、現実世界における運転者510からの投影画像の深さ(距離)を変えることができる。一例では、スクリーン502の可動範囲(位置503aと位置503bとの間の距離)は5mmであり、これは現実世界での5mから無限遠に対応する。3D−HUDの使用により、運転者510は、投影画像が現実世界(3次元空間)に存在していると知覚することができる。例えば、画像が現実物体(歩行者、自動車など)と同じ3次元位置(または少なくとも実質的に同じ深さ)に投影された場合、運転者は投影画像を見るために目の焦点を調節する必要がなく、現実物体を見ながら投影画像を容易に把握することが可能になる。
図5に示す3D−HUDは例として提供されている。他の例も可能である。これらの例には、図5に示す3D−HUDと、程度の差はあるが同様の複雑さを有するヘッドアップディスプレイが含まれる。例えば、将来においては、可動スクリーン502などの可動部品を必要としないヘッドアップディスプレイが出現することが予想される。例えば、移動しない静止スクリーンが配置される可能性もある。配置されるヘッドアップディスプレイが2次元のヘッドアップ・ディスプレイ・ユニットではない可能性もある。いくつかの実施形態では、最適化システム199およびグラフィックオーバーレイは、そのような構成要素と共に動作するように設計される。
(例示的なDSRCデータ605)
次に図6Aを参照すると、いくつかの実施形態による、DSRCデータ605の一例を示すブロック図が描写されている。
米国およびヨーロッパでは、DSRCメッセージは5.9GHzで送信される。米国では、DSRCメッセージは、5.9GHz帯域内で75MHzのスペクトルが割り振られる。ヨーロッパでは、DSRCメッセージは、5.9GHz帯域内で30MHzのスペクトルが割り振られる。日本では、DSRCメッセージは760MHzで送信される。日本では760MHz帯域内で10MHzのスペクトルが割り振られる。したがって、ワイヤレスメッセージは、それが5.9GHz帯域内で動作しない限り、DSRCメッセージではない。ワイヤレスメッセージはまた、それがDSRC無線機のDSRC送信機によって送信されない限り、DSRCメッセージではない。
したがって、DSRCメッセージは、WiFiメッセージ、3Gメッセージ、4Gメッセージ、LTEメッセージ、ミリメートル波通信メッセージ、Bluetoothメッセージ、衛星通信、および315MHzまたは433.92MHzのキーフォブで送信またはブロードキャストされる短距離無線メッセージのいずれでもない。たとえば、米国では、リモートキーレスシステム用のキーフォブは、315MHzで動作する短距離無線送信機を含み、この短距離無線送信機からの送信またはブロードキャストはDSRCメッセージではなく、なぜなら、たとえば、そのような送信またはブロードキャストはいずれのDSRC規格にも準拠せず、DSRC無線機のDSRC送信機によって送信されず、5.9GHzで送信されないからである。別の例において、ヨーロッパおよびアジアでは、リモートキーレスシステム用のキーフォブは、433.92MHzで動作する短距離無線送信機を含み、この短距離無線送信機からの送信またはブロードキャストは、米国のリモートキーレスシステムについて上述された理由と同様の理由でDSRCメッセージではない。
リモートキーレスエントリーシステムの構成要素として作られたキーフォブのワイヤレスメッセージは、さらなる理由でDSRCメッセージではない。たとえば、DSRCメッセージ用のペイロードは、様々なタイプのデータの大量の車両データを記述するデジタルデータを含むことも必要とされる。一般に、DSRCメッセージは、少なくとも、その車両用のDSRCメッセージならびにGPSデータを送信する車両の一意の識別子を常に含む。このデータ量は、他のタイプの非DSRCワイヤレスメッセージに対して可能な帯域
幅よりも大きい帯域幅を必要とする。
いくつかの実施形態では、DSRC対応GPSユニットは、屋外にある時間の68%のその実際の位置から1.5メートル以内のその二次元位置を識別、監視、および追跡するように動作可能である。
BSMメッセージを送信するための一定の間隔は、ユーザ構成可能でありうる。いくつかの実施形態では、この間隔用のデフォルト設定は、0.10秒ごとまたは実質的に0.10秒ごとにBSMメッセージを送信することでありうる。
BSMメッセージは、5.9GHzまたは760MHzのDSRC帯域上でブロードキャストされうる。DSRCの有効範囲は実質的に1,000メートルでありうる。いくつかの実施形態では、DSRCの有効範囲は、実質的に100メートルから実質的に1,000メートルの範囲を含みうる。
次に図6Bを参照すると、いくつかの実施形態による、DSRCデータ605の一例を示すブロック図が描写されている。
DSRCデータ605は2つのパートを含みうる。これらの2つのパートは、図6Bに示されたように異なるDSRCデータ605を含みうる。
DSRCデータ605のパート1は、車両位置、車両運動データ、および車両サイズのうちの1つまたは複数をデジタルで記述しうる。車両位置データは、とりわけ、DSRCデータ605を生成した車両が移動した道路の部分が車両位置データから識別されうるように、車両の様々な地理的位置、および車両がこれらの地理的位置に存在した時間を記述しうる。車両運動データは、とりわけ、任意のADASシステムが起動されたかどうか、およびこれらのADASシステムが起動された時間を記述しうる。車両位置データと車両運動データの組合せは、DSRCデータ605によって生成された車両が移動した道路の部分、および道路のこれらの部分を移動している間に車両によって任意のADASシステムが起動されたかどうかを特定するように分析可能である。
DSRCデータ605のパート2は、オプションの要素のリストから引き出されたデータ要素の可変セットを含みうる。パート2に含まれるDSRCデータ605の一部はイベントトリガに基づいて選択され、たとえば、起動されているアンチロックブレーキシステム(ABS)は、車両のABSシステムに関するDSRCデータ605をトリガしうる。
いくつかの実施形態では、帯域幅を節約するために、パート2の要素のうちのいくつかはあまり頻繁に送信されない。
いくつかの実施形態では、BSMメッセージに含まれるDSRCデータ605は、道路システムに沿って移動する車両の現在のスナップショットを含む。
いくつかの実施形態では、最適化システム199がDSRCデータ605によって記述される車両の身元および位置を正確に特定するように動作可能なコードおよびルーチンを含むように、DSRCデータ605は、DSRCデータ605を含むBSMメッセージを送信した車両の一意の識別子、ならびにこの車両の地理的位置を含む。
パート2は、車両の経路履歴データによって記述される車両の経路履歴の様々な地点に沿って、どの特定のADASシステムが起動されたかを記述するデジタルデータ(ADAS起動データ)も含む。たとえば、パート2は、とりわけ、起動された異なるADASシ
ステム、およびこれらのADASシステムが起動された時間を記述するデジタルデータ(たとえば、ADAS起動データ)を含む。経路履歴データは、車両の経路履歴、および車両がこの経路内の様々な地点に存在した時間を記述する。車両経路履歴データとADAS起動データの組合せは、車両が移動した道路の部分、および道路のこれらの部分を移動している間に車両によって起動されたADASシステムを特定するように分析可能である。
以上の説明では、本発明を十分に理解できるように、多くの詳細について説明した。しかしながら、各実施形態はこれらの具体的な詳細無しでも実施できることは当業者にとって明らかであろう。また、説明が不明瞭になることを避けるために、構造や装置をブロック図の形式で表すこともある。たとえば、一実施形態は、ユーザインタフェースおよび特定のハードウェアとともに説明される。しかし、本実施形態は、データおよびコマンドを受信する任意のタイプのコンピュータシステム、および、サービスを提供する任意の周辺機器について適用できる。
本明細書における「一実施形態」または「ある実施形態」等という用語は、その実施形態と関連づけて説明される特定の特徴・構造・性質が、少なくとも一つの実施形態に含まれることを意味する。「一実施形態における」等という用語は本明細書内で複数用いられるが、これらは必ずしも同一の実施形態を示すものとは限らない。
以上の詳細な説明の一部は、非一時的(non-transitory)なコンピュータ可読記憶媒体に記憶されたデータビットに対する動作のアルゴリズムおよび記号的表現として提供される。これらのアルゴリズム的な説明および表現は、データ処理技術分野の当業者によって、他の当業者に対して自らの成果の本質を最も効果的に説明するために用いられるものである。なお、本明細書において(また一般に)アルゴリズムとは、所望の結果を得るための論理的な手順を意味する。処理のステップは、物理量を物理的に操作するものである。必ずしも必須ではないが、通常は、これらの量は記憶・伝送・結合・比較およびその他の処理が可能な電気的または磁気的信号の形式を取る。通例にしたがって、これらの信号をビット・値・要素・エレメント・シンボル・キャラクタ・項・数値などとして称することが簡便である。
なお、これらの用語および類似する用語はいずれも、適切な物理量と関連付いているものであり、これら物理量に対する簡易的なラベルに過ぎないということに留意する必要がある。以下の説明から明らかなように、特に断らない限りは、本明細書において「処理」「計算」「コンピュータ計算(処理)」「判断」「表示」等の用語を用いた説明は、コンピュータシステムや類似の電子的計算装置の動作および処理であって、コンピュータシステムのレジスタやメモリ内の物理的(電子的)量を、他のメモリやレジスタまたは同様の情報ストレージや通信装置、表示装置内の物理量として表される他のデータへ操作および変形する動作および処理を意味する。
本発明は、本明細書で説明される動作を実行する装置にも関する。この装置は要求される目的のために特別に製造されるものであっても良いし、汎用コンピュータを用いて構成しコンピュータ内に格納されるプログラムによって選択的に実行されたり再構成されたりするものであっても良い。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な、例えばフロッピー(登録商標)ディスク・光ディスク・CD−ROM・磁気ディスクなど任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気または光学式カード、USBキーを含む不揮発性フラッシュメモリ、電子的命令を格納するために適した任意のタイプの媒体などの、非一時的なコンピュータ可読記憶媒体に記憶される。
発明の具体的な実施形態は、完全にハードウェアによって実現されるものでも良いし、
完全にソフトウェアによって実現されるものでも良いし、ハードウェアとソフトウェアの両方によって実現されるものでも良い。好ましい実施形態は、ソフトウェアによって実現される。ここでソフトウェアとは、ファームウェア、常駐ソフトウェア、マイクロコードやその他のソフトウェアを含むものである。
さらに、ある実施形態は、コンピュータが利用あるいは読み込み可能な記憶媒体からアクセス可能なコンピュータプログラムプロダクトの形態を取る。この記憶媒体は、コンピュータや任意の命令実行システムによってあるいはそれらと共に利用されるプログラムコードを提供する。コンピュータが利用あるいは読み込み可能な記憶媒体とは、命令実行システムや装置によってあるいはそれらと共に利用されるプログラムを、保持、格納、通信、伝搬および転送可能な任意の装置を指す。
プログラムコードを格納・実行するために適したデータ処理システムは、システムバスを介して記憶素子に直接または間接的に接続された少なくとも1つのプロセッサを有する。記憶素子は、プログラムコードの実際の実行に際して使われるローカルメモリや、大容量記憶装置や、実行中に大容量記憶装置からデータを取得する回数を減らすためにいくつかのプログラムコードを一時的に記憶するキャッシュメモリなどを含む。
入力/出力(I/O)装置は、例えばキーボード、ディスプレイ、ポインティング装置などであるが、これらはI/Oコントローラを介して直接あるいは間接的にシステムに接続される。
システムにはネットワークアダプタも接続されており、これにより、私的ネットワークや公共ネットワークを介して他のデータ処理システムやリモートにあるプリンタや記憶装置に接続される。モデム、ケーブルモデム、イーサネット(登録商標)は、現在利用可能なネットワークアダプタのほんの一例である。
最後に、本明細書において提示されるアルゴリズムおよび表示は特定のコンピュータや他の装置と本来的に関連するものではない。本明細書における説明にしたがったプログラムを有する種々の汎用システムを用いることができるし、また要求された処理ステップを実行するための特定用途の装置を製作することが適した場合もある。これら種々のシステムに要求される構成は、以上の説明において明らかにされる。さらに、本発明は、特定のプログラミング言語と関連づけられるものではない。本明細書で説明される本発明の内容を実装するために種々のプログラミング言語を利用できることは明らかであろう。
実施形態の前述の説明は、例示と説明を目的として行われたものである。したがって、開示された実施形態が本発明の全てではないし、本発明を上記の実施形態に限定するものでもない。本発明は、上記の開示にしたがって、種々の変形が可能である。本発明の範囲は上述の実施形態に限定解釈されるべきではなく、特許請求の範囲にしたがって解釈されるべきである。本発明の技術に詳しい者であれば、本発明はその思想や本質的特徴から離れることなくその他の種々の形態で実現できることを理解できるであろう。同様に、モジュール・処理・特徴・属性・方法およびその他の本発明の態様に関する名前付けや分割方法は必須なものでものないし重要でもない。また、本発明やその特徴を実装する機構は異なる名前や分割方法や構成を備えていても構わない。さらに、当業者であれば、モジュール・処理・特徴・属性・方法およびその他の本発明の態様は、ソフトウェア、ハードウェア、ファームウェアもしくはこれらの組合せとして実装できることを理解できるであろう。また、本発明をソフトウェアとして実装する場合には、モジュールなどの各要素は、どのような様式で実装されても良い。例えば、スタンドアローンのプログラム、大きなプログラムの一部、異なる複数のプログラム、静的あるいは動的なリンクライブラリー、カーネルローダブルモジュール、デバイスドライバー、その他コンピュータプログラミングの
当業者にとって既知な方式として実装することができる。さらに、本発明の実装は特定のプログラミング言語に限定されるものではないし、特定のオペレーティングシステムや環境に限定されるものでもない。以上のように、上記の本発明の説明は限定的なものではなく例示的なものであり、本発明の範囲は添付の特許請求の範囲にしたがって定められる。
105 ネットワーク
107 外部要因サーバ
123 HAV
124 第2の車両
145 通信ユニット
149 ナビゲーションシステム
151 DSRC対応GPSユニット
155 外部センサ
159 内部センサ
180 ADASシステムセット
183 外部センサデータ
185 内部センサデータ
186 GPSデータ
187 気象データ
188 候補経路データ
189 嗜好データ
191 外部データ
193 運転者データ
198 インターフェースデバイス
199 最適化システム

Claims (9)

  1. 自律運転機能を提供する高度自律車両(HAV)によって実行される経路選択方法であって、
    所定のトリップについて複数の経路候補を生成するステップと、
    前記複数の経路候補に含まれる経路を走行する際における、自律運転機能を阻害する恐れがある1つ以上の外部要因を表す外部データを前記経路ごとに取得するステップと、
    前記HAVの運転者に関する情報に基づいて、前記トリップにおける好適な自律運転のパーセンテージまたは時間量を示す第1の値を決定するステップと、
    前記外部データに基づいて、前記トリップにおける実現可能な自律運転のパーセンテージまたは時間量を示す第2の値を前記経路候補ごとに決定するステップと、
    記経路候補の中から、前記第2の値が前記第1の値に最も近い経路を選択するステップと、
    を含む、経路選択方法。
  2. 前記第1の値は、前記運転者の状態または前記運転者の嗜好に基づいて決定される、
    請求項1に記載の経路選択方法。
  3. 前記運転者の状態は、自律運転からのテイクオーバーの可否に関わる状態を含む、
    請求項2に記載の経路選択方法。
  4. 前記運転者の状態は、前記運転者の疲労または眠気の度合いを含む、
    請求項2または3に記載の経路選択方法。
  5. 前記運転者の嗜好は、前記運転者が希望する自律運転機能の使用の度合い、または、使用を希望する自律運転機能の種類のいずれかを含む、
    請求項2から4のいずれかに記載の経路選択方法。
  6. 前記第2の値は、前記経路候補ごとの道路環境に基づいて決定される
    請求項1から5のいずれかに記載の経路選択方法。
  7. 前記道路環境は、照明条件または気象条件を含む、
    請求項6に記載の経路選択方法。
  8. 前記外部データは、DSRCメッセージを介して、該当する経路を走行した他の車両から受信される、
    請求項1から7のいずれかに記載の経路選択方法。
  9. 自律運転機能を提供する車両であって、
    所定のトリップについて複数の経路候補を生成する手段と、
    前記複数の経路候補に含まれる経路を走行する際における、自律運転機能を阻害する恐れがある1つ以上の外部要因を表す外部データを前記経路ごとに取得する手段と、
    運転者に関する情報に基づいて、前記トリップにおける好適な自律運転のパーセンテージまたは時間量を示す第1の値を決定する手段と、
    前記外部データに基づいて、前記トリップにおける実現可能な自律運転のパーセンテージまたは時間量を示す第2の値を前記経路候補ごとに決定する手段と、
    記経路候補の中から、前記第2の値が前記第1の値に最も近い経路を選択する手段と、
    を含む、車両。
JP2018189220A 2017-10-12 2018-10-04 高度自律車両向けの経路選択方法、および車両 Active JP6801701B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/782,478 US10895465B2 (en) 2017-10-12 2017-10-12 Optimizing a route selection for a highly autonomous vehicle
US15/782,478 2017-10-12

Publications (2)

Publication Number Publication Date
JP2019074518A JP2019074518A (ja) 2019-05-16
JP6801701B2 true JP6801701B2 (ja) 2020-12-16

Family

ID=66097001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018189220A Active JP6801701B2 (ja) 2017-10-12 2018-10-04 高度自律車両向けの経路選択方法、および車両

Country Status (2)

Country Link
US (1) US10895465B2 (ja)
JP (1) JP6801701B2 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101973627B1 (ko) * 2017-07-11 2019-04-29 엘지전자 주식회사 차량에 구비된 차량 제어 장치 및 차량의 제어방법
US20190120640A1 (en) 2017-10-19 2019-04-25 rideOS Autonomous vehicle routing
CN111587198A (zh) * 2018-01-17 2020-08-25 三菱电机株式会社 驾驶控制装置、驾驶控制方法及驾驶控制程序
DE102018109885A1 (de) * 2018-04-24 2018-12-20 Continental Teves Ag & Co. Ohg Verfahren und Vorrichtung zum kooperativen Abstimmen von zukünftigen Fahrmanövern eines Fahrzeugs mit Fremdmanövern zumindest eines Fremdfahrzeugs
CN110875936A (zh) * 2018-08-31 2020-03-10 百度在线网络技术(北京)有限公司 智能驾驶汽车的通讯系统、方法及终端设备、存储介质
US10962372B1 (en) * 2018-12-31 2021-03-30 Accelerate Labs, Llc Navigational routes for autonomous vehicles
DE102019205942A1 (de) * 2019-04-25 2020-10-29 Volkswagen Aktiengesellschaft Verfahren zum Bereitstellen einer Fahrtroute für ein Kraftfahrzeug mit mindestens einem Fahrerassistenzsystem und Kraftfahrzeug
US12078993B2 (en) * 2019-05-09 2024-09-03 ANI Technologies Private Limited Generation of autonomy map for autonomous vehicle
US11105645B2 (en) * 2019-05-28 2021-08-31 Glazberg, Applebaum & co. Navigation in vehicles and in autonomous cars
US11643010B2 (en) * 2019-07-25 2023-05-09 International Business Machines Corporation Vehicle driver and autonomous system collaboration
US11735045B2 (en) * 2019-12-04 2023-08-22 Uatc, Llc Systems and methods for computational resource allocation for autonomous vehicles
JP7302509B2 (ja) * 2020-03-03 2023-07-04 株式会社デンソー 車載機、自動運転可否判定システム及び自動運転可否判定プログラム
US12077061B2 (en) * 2020-03-18 2024-09-03 T-Mobile Usa, Inc. Network-based control of induction charging of electrical vehicles
CN111861045B (zh) * 2020-08-06 2024-04-09 中国科学院地理科学与资源研究所 面向海量数字水深模型数据体海上最短航线快速生成方法
US11634163B2 (en) 2020-11-09 2023-04-25 Toyota Motor Engineering & Manufacturing North America, Inc. Producing, for an autonomous vehicle, a route from an origination to a destination
DE102020133937A1 (de) * 2020-12-17 2022-06-23 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Ermittlung einer Fahrroute für ein automatisiert fahrendes Fahrzeug
CN112710323B (zh) * 2020-12-23 2023-11-03 广州橙行智动汽车科技有限公司 一种车载导航的方法和装置
CN113401147B (zh) * 2021-07-30 2022-02-25 国汽智控(北京)科技有限公司 一种自动驾驶方法、装置及电子设备
JP2024536852A (ja) * 2021-09-24 2024-10-08 華為技術有限公司 ナビゲーション方法および関連装置
US20230408266A1 (en) * 2022-06-09 2023-12-21 GM Global Technology Operations LLC Road brightness route planning
US20240025453A1 (en) * 2022-07-19 2024-01-25 Hitachi, Ltd. Allocating resources for a vehicle
DE102022124632A1 (de) 2022-09-26 2024-03-28 Bayerische Motoren Werke Aktiengesellschaft Verfahren und System zur Routenplanung für automatisiert fahrende Fahrzeuge

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7124027B1 (en) * 2002-07-11 2006-10-17 Yazaki North America, Inc. Vehicular collision avoidance system
JP2012164258A (ja) 2011-02-09 2012-08-30 Japan Radio Co Ltd Dsrc車載器
US9188985B1 (en) * 2012-09-28 2015-11-17 Google Inc. Suggesting a route based on desired amount of driver interaction
US20150066284A1 (en) * 2013-09-05 2015-03-05 Ford Global Technologies, Llc Autonomous vehicle control for impaired driver
US10571911B2 (en) * 2014-12-07 2020-02-25 Toyota Motor Engineering & Manufacturing North America, Inc. Mixed autonomous and manual control of a vehicle
CN107430007B (zh) * 2014-12-30 2021-03-02 罗伯特·博世有限公司 基于自动-手动驾驶偏好比例的路线选择
JP6478864B2 (ja) 2015-08-03 2019-03-06 アルパイン株式会社 電子装置、経路案内プログラムおよび経路案内システム
JP2017078605A (ja) 2015-10-19 2017-04-27 株式会社デンソー ナビゲーションシステム
JP6552952B2 (ja) 2015-12-07 2019-07-31 株式会社ゼンリンデータコム ナビゲーション装置およびナビゲーション方法
US10198009B2 (en) * 2016-01-26 2019-02-05 GM Global Technology Operations LLC Vehicle automation and operator engagment level prediction
US9919715B2 (en) * 2016-04-30 2018-03-20 Ford Global Technologies, Llc Vehicle mode scheduling with learned user preferences
US10242375B2 (en) * 2016-06-29 2019-03-26 Honda Motor Co., Ltd. Methods and apparatus for connected vehicles application effectiveness estimation
US10331141B2 (en) * 2016-06-30 2019-06-25 GM Global Technology Operations LLC Systems for autonomous vehicle route selection and execution

Also Published As

Publication number Publication date
US20190113353A1 (en) 2019-04-18
US10895465B2 (en) 2021-01-19
JP2019074518A (ja) 2019-05-16

Similar Documents

Publication Publication Date Title
JP6801701B2 (ja) 高度自律車両向けの経路選択方法、および車両
US11069245B2 (en) Lane change timing indicator
JP6844581B2 (ja) 拡張現実を用いた車線案内
US10843689B2 (en) Collision avoidance for a connected vehicle based on a digital behavioral twin
CN110036423B (zh) 用于调节车辆队列中车辆之间的车辆间距离的方法和控制单元
CN108263382B (zh) 基于目标车辆的驾驶样式的协同自适应巡航控制系统
US10198009B2 (en) Vehicle automation and operator engagment level prediction
CN111554119B (zh) 用于本车的方法和用于本车的系统
US20180319402A1 (en) System and method for automatic activation of driver assistance feature
JP6402684B2 (ja) 表示装置
JP2019192225A (ja) 協働知覚のためのマルチレベルハイブリッドv2x通信
US10816356B2 (en) Autonomous feature optimization for a connected vehicle based on a navigation route
US20190303693A1 (en) Road sign recognition for connected vehicles
JP2019026250A (ja) 車両のadas機能を更新する方法
JP6737324B2 (ja) 車両向けの正確性判定システム
CN112109710B (zh) 调整用于道路车辆速度调节控制的系统功能性的调谐参数设置的方法
JP6801732B2 (ja) コネクティッド車両向けのクラウドベースのネットワーク最適化
JP7351164B2 (ja) V2xレシーバ向けのv2x全二重位置特定支援
US11727806B2 (en) Identifying a parking spot based on congestion-dependent parking navigation preferences
JP2013254385A (ja) 運転者支援装置
US20230365133A1 (en) Lane keeping based on lane position unawareness
US20230339492A1 (en) Generating and depicting a graphic of a phantom vehicle
US20230419200A1 (en) Decentralized parking fulfillment service
CN115966097A (zh) 基于事故强度的车辆的路径规划
US11257363B2 (en) XR-based slot reservation system for connected vehicles traveling through intersections

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181004

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200303

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201109

R151 Written notification of patent or utility model registration

Ref document number: 6801701

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250