IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ トヨタ リサーチ インスティテュート,インコーポレイティドの特許一覧

特開2024-12399異種車両環境における自律車両動作用の軌跡計画の変更
<>
  • 特開-異種車両環境における自律車両動作用の軌跡計画の変更 図1
  • 特開-異種車両環境における自律車両動作用の軌跡計画の変更 図2
  • 特開-異種車両環境における自律車両動作用の軌跡計画の変更 図3
  • 特開-異種車両環境における自律車両動作用の軌跡計画の変更 図4
  • 特開-異種車両環境における自律車両動作用の軌跡計画の変更 図5
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024012399
(43)【公開日】2024-01-30
(54)【発明の名称】異種車両環境における自律車両動作用の軌跡計画の変更
(51)【国際特許分類】
   B60W 30/10 20060101AFI20240123BHJP
   B60W 60/00 20200101ALI20240123BHJP
【FI】
B60W30/10
B60W60/00
【審査請求】有
【請求項の数】1
【出願形態】OL
【外国語出願】
(21)【出願番号】P 2023184554
(22)【出願日】2023-10-27
(62)【分割の表示】P 2018155283の分割
【原出願日】2018-08-22
(31)【優先権主張番号】15/688,372
(32)【優先日】2017-08-28
(33)【優先権主張国・地域又は機関】US
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.SMALLTALK
2.3GPP
3.ZIGBEE
(71)【出願人】
【識別番号】518102470
【氏名又は名称】トヨタ リサーチ インスティテュート,インコーポレイティド
(74)【代理人】
【識別番号】100099759
【弁理士】
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【弁理士】
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100092624
【弁理士】
【氏名又は名称】鶴田 準一
(74)【代理人】
【識別番号】100147555
【弁理士】
【氏名又は名称】伊藤 公一
(74)【代理人】
【識別番号】100123593
【弁理士】
【氏名又は名称】関根 宣夫
(72)【発明者】
【氏名】坂井 克弘
(57)【要約】      (修正有)
【課題】より低レベルの自律動作能力を有する且つ/又は自律動作能力を有していない車両の混合を含む異種車両環境における自律車両動作用の軌跡計画を変更する装置及び方法を提供する。
【解決手段】異種車両環境における自律車両動作用の方法及び装置が開示されており、車両センサデータに基づいて、前方を移動している車両が検知され、車両の軌跡情報に対する軌跡要求を送信することができる。軌跡要求に対する車両による応答に基づいて、車両の軌跡の確実性推定値が判定される。確実性推定値により、車両との関係において自律車両動作の確実性推定値に比例した距離バッファを選択し、且つ、自律車両動作を変更するために、距離バッファに基づいて変更済みの軌跡計画を生成するべく、自律車両動作の軌跡計画を変更する。
【選択図】図4
【特許請求の範囲】
【請求項1】
異種車両環境における自律車両動作用の方法であって、
車両センサデータに基づいて、前方において移動している車両を検知することと、
前記車両の軌跡情報に対する軌跡要求を送信することと、
前記軌跡要求に対する前記車両による応答に基づいて、
前記車両の軌跡の確実性推定値を判定し、
前記車両との関係において前記自律車両動作の前記確実性推定値に比例した距離バッファを選択し、
前記自律車両動作を変更するために、前記距離バッファに基づいて変更済みの軌跡計画を生成するべく、前記自律車両動作の軌跡計画を変更することと、
を有する方法。
【請求項2】
前記変更済みの軌跡計画をブロードキャストすることを更に有する、請求項1に記載の方法。
【請求項3】
前記軌跡要求に対する応答は、
既定の前方観察期間の予想軌跡を含む軌跡計画応答と、
前記車両の準リアルタイム動作パラメータを含む準リアルタイム軌跡応答と、
ヌル応答と、
のうちの少なくとも1つを有する、請求項1に記載の方法。
【請求項4】
前記軌跡計画応答は、第1確実性推定値に関係しており、
前記準リアルタイム軌跡応答は、第2確実性推定値に関係しており、
前記ヌル応答は、第3確実性推定値に関係している、請求項3に記載の方法。
【請求項5】
前記車両の前記準リアルタイム動作パラメータは、
車両向きデータと、
車両速度データと、
車両車線制御データと、
車両ハンドル角度データと、
車両制動データと、
のうちの少なくとも1つを含む、請求項3に記載の方法。
【請求項6】
前記応答に基づいて前記車両の軌跡計画を推定し、これから、既定の前方観察期間の推定軌跡計画を生成することであって、前記推定軌跡計画は、微細な確実性推定値に関係していることと、
前記応答に関係する粗い確実性推定値及び微細な確実性推定値に基づいて前記車両の前記推定軌跡計画の前記確実性推定値を判定することと、
前記車両との関係において前記自律車両用の前記距離バッファを選択することと、
を有する、請求項1に記載の方法。
【請求項7】
前記軌跡要求に対応する前記応答がヌル応答を含む際に、前記車両の前記軌跡の前記確実性推定値は、
前記車両センサデータに基づいて前記車両の軌跡安定性状態を推定することと、
前記軌跡安定性状態から前記車両の前記軌跡の前記確実性推定値を判定することと、
前記車両との関係において前記自律車両用の前記距離バッファを選択することと、
により、判定される、請求項1に記載の方法。
【請求項8】
異種車両環境における自律車両動作用の方法であって、
前記自律車両動作の下にある複数の車両のうちのリード車両の車両センサデータに基づいて、前記リード車両の前方において移動している車両を検知することと、
前記車両の軌跡情報に対する軌跡要求を送信することと、
前記車両による前記軌跡要求に対する応答に基づいて、
前記車両の軌跡の確実性推定値を判定し、
前記車両との関係において前記自律車両用の距離バッファを選択し、
前記複数の車両にブロードキャストするために、前記距離バッファに基づいて変更済みの軌跡計画を生成するべく、前記自律車両の軌跡計画を変更することと、
を有する方法。
【請求項9】
前記変更済みの軌跡計画を前記複数の車両にブロードキャストすることを更に有する、請求項8に記載の方法。
【請求項10】
前記軌跡要求に対する応答は、
既定の前方観察期間の予想軌跡を含む軌跡計画応答と、
前記車両の準リアルタイム動作パラメータを含む準リアルタイム軌跡応答と、
ヌル応答と、
のうちの少なくとも1つを有する、請求項8に記載の方法。
【請求項11】
前記軌跡計画応答は、第1確実性推定値に関係しており、
前記準リアルタイム軌跡応答は、第2確実性推定値に関係しており、
前記ヌル応答は、第3確実性推定値に関係している、請求項10に記載の方法。
【請求項12】
前記車両の前記準リアルタイム動作パラメータは、
車両向きデータと、
車両速度データと、
車両車線制御データと、
車両ハンドル角度データと、
車両制動データと、
のうちの少なくとも1つを含む、請求項10に記載の方法。
【請求項13】
前記応答に基づいて前記車両用の軌跡計画を推定し、これから、既定の前方観察期間の推定軌跡計画を生成することであって、前記推定軌跡計画は、微細な確実性推定値に関係していることと、
前記応答に関係する粗い確実性推定値及び前記微細な確実性推定値に基づいて前記車両の前記推定軌跡計画の前記確実性推定値を判定することと、
前記車両との関係において前記自律車両用の前記距離バッファを選択することと、
を有する、請求項8に記載の方法。
【請求項14】
前記軌跡要求に対する前記応答がヌル応答を含む際に、前記車両の軌跡の前記確実性推定値は、
前記車両センサデータに基づいて前記車両の軌跡安定性状態を推定することと、
前記軌跡安定性状態から前記車両の軌跡の前記確実性推定値を判定することと、
前記車両との関係において前記自律車両用の前記距離バッファを選択することと、
により、判定される、請求項8に記載の方法。
【請求項15】
異種車両環境における自律車両動作用の車両制御ユニットであって、
車両ネットワークとの間の通信をサービスするための無線通信インターフェイスと、
前記無線通信インターフェイスに、且つ、複数の車両センサ装置に、通信自在に結合されたプロセッサと、
前記プロセッサに通信自在に結合されたメモリと、
を有し、
前記メモリは、
前記プロセッサによって実行された際に、前記プロセッサが、
車両センサデータに基づいて、前記自律車両の前方において移動している車両を検知し、
前記車両の軌跡情報に対する軌跡要求を送信し、
前記軌跡要求に対する応答を受け取る、
ようにする命令を含む車両検出モジュールと、
前記プロセッサによって実行された際に、前記プロセッサが、
前記応答に基づいて、前記車両の軌跡の確実性推定値を判定し、
前記車両及び前記確実性推定値との関係において前記自律車両用の距離バッファを選択し、且つ、
前記距離バッファに基づいて変更済みの軌跡計画を生成するべく、前記自律車両の軌跡計画を変更する、
ようにする命令を含む軌跡計画変更モジュールと、
を含む、車両制御ユニット。
【請求項16】
前記プロセッサによって実行された際に、前記プロセッサが、前記変更済みの軌跡計画をブロードキャストするようにする命令を含む送信モジュールを更に有する、請求項15に記載の車両制御ユニット。
【請求項17】
前記軌跡要求に対する応答は、
既定の前方観察期間の予想軌跡を含む軌跡計画応答と、
前記車両の準リアルタイム動作パラメータを含む準リアルタイム軌跡応答と、
ヌル応答と、
のうちの少なくとも1つを有する、請求項15に記載の車両制御ユニット。
【請求項18】
前記軌跡計画応答は、第1確実性推定値に関係しており、
前記準リアルタイム軌跡応答は、第2確実性推定値に関係しており、
前記ヌル応答は、第3確実性推定値に関係している、請求項17に記載の車両制御ユニット。
【請求項19】
前記軌跡計画変更モジュールは、前記プロセッサによって実行された際に、前記プロセッサが、
前記応答に基づいて前記車両用の軌跡計画を推定し、且つ、これから、既定の前方観察期間の推定軌跡計画を生成し、前記推定軌跡計画は、微細な確実性推定値に関係しており、
前記応答に関係する粗い確実性推定値及び前記微細な確実性推定値に基づいて前記車両の前記推定軌跡計画の前記確実性推定値を判定し、
前記車両との関係において前記自律車両用の前記距離バッファを選択する、
ようにする命令をさらに含む、請求項15に記載の車両制御ユニット。
【請求項20】
前記軌跡計画変更モジュールは、前記プロセッサによって実行された際に、前記プロセッサが、
前記軌跡要求に対する前記応答がヌル応答を含む際に、
前記車両センサデータに基づいて前記車両の軌跡安定性状態を推定し、
前記軌跡安定性状態から前記車両の前記軌跡の前記確実性推定値を判定し、
前記車両との関係において前記自律車両用の前記距離バッファを選択する、
ことにより、前記車両の軌跡の前記確実性推定値を判定するようにする更なる命令を含む、請求項15に記載の車両制御ユニット。
【発明の詳細な説明】
【技術分野】
【0001】
本明細書において記述されている主題は、一般に、自律車両の軌跡計画を実行する装置に関し、且つ、更に詳しくは、異なるレベルの自律動作能力を有する車両の組合せを有する異種車両環境における自律車両動作用の軌跡計画の変更に関する。
【背景技術】
【0002】
一般に、自律車両動作は、移動ルートに沿った1つの場所から別の場所への乗員の自律搬送を支援するべく、様々な演算システムに基づきうる。移動ルートの車両環境は、車両の間における通信及び移動調整を促進するべく、車両が、一般に、類似した自律動作能力を有する、同種車両環境である場合がある。その一方において、移動ルートは、車両が、一般に、(自律動作能力を有してはいない車両を含みうる)自律動作能力の混合である、異種環境である場合もある。この混合は、常にその他の車両の予測不能なアクションに対処する且つ/又はこれらを監視する一般的な必要性に起因して、事故を伴うことなしに移動ルートをタイムリーに移動するための高度な自律(又は、完全な自律)車両の効率を低減しうる。従って、類似した高度な自律車両動作のためのシステム及び/又はメカニズムを欠きうる車両を有する、このような異種車両環境において移動ルートを移動するための高度な自律車両の動作効率を改善する装置及び方法が望ましい。
【発明の概要】
【発明が解決しようとする課題】
【0003】
より低レベルの自律動作能力を有する且つ/又は自律動作能力を有していない車両の混合を含む異種車両環境における自律車両動作用の軌跡計画を変更する装置及び方法が開示されている。
【課題を解決するための手段】
【0004】
一実装形態においては、異種車両環境における自律車両動作用の方法が開示されている。方法は、車両センサデータに基づいて、前方を移動する車両を検知することと、車両の軌跡情報に対する軌跡要求を送信することと、を含む。軌跡要求に対する車両による応答に基づいて、車両の軌跡の確実性推定値が判定される。確実性推定値により、車両との関係における自律車両動作の確実性推定値に比例した距離バッファが選択され、且つ、自律車両動作を変更するために、距離バッファに基づいて変更済みの軌跡計画を生成するべく、自律車両動作の軌跡計画が変更される。
【0005】
別の実装形態においては、異種車両環境における自律車両動作用の車両制御ユニットが開示されている。車両制御ユニットは、車両ネットワーク及びその他の車両との間の通信をサービスするための無線通信インターフェイスと、無線通信インターフェイスに、且つ、複数の車両センサ装置に、通信自在に結合されたプロセッサと、無線通信インターフェイスに通信自在に結合されると共に車両検出モジュール及び軌跡計画変更モジュールを保存するメモリと、を含む。車両検出モジュールは、プロセッサによって実行された際に、プロセッサが、車両センサデータに基づいて、前方を移動している車両を検知し、且つ、車両の軌跡情報に対する軌跡要求を送信するようにする命令を含む。軌跡計画変更モジュールは、プロセッサによって実行された際に、プロセッサが、応答に基づいて車両の軌跡の確実性推定値を判定し、且つ、確実性推定値により、車両との関係における自律車両動作用の比例した距離バッファを選択するようにする命令を含む。軌跡計画変更モジュールは、プロセッサによって実行された際に、プロセッサが、距離バッファに基づいて変更済みの軌跡計画を生成するべく、自律車両動作の軌跡計画を変更するようにする命令を含む。
【0006】
説明においては、同一の参照符号によっていくつかの図の全体を通じて同一の部分を参照している以下の添付図面を参照している。
【図面の簡単な説明】
【0007】
図1】車両制御ユニットを含む車両の概略図である。
図2図1の車両制御ユニットのブロック図である。
図3図1の車両制御ユニットのメモリに保存されている機能モジュールブロック図を示す。
図4】異種車両環境の先行する車両を検知する一動作例を示す。
図5】異種車両環境における自律動作用の例示用の一プロセスである。
【発明を実施するための形態】
【0008】
本明細書には、異種車両環境における自律車両の軌跡計画の変更について記述されている。
【0009】
例示用の一方法は、車両センサデータに基づいて自律車両動作を有する車両の前方を移動している車両を検知することを含む。理解されうるように、異種車両環境は、自律車両などの自律動作の能力を有する車両と、いくつかの例においては、運転者支援車両(即ち、車両操作者の支援において、ある程度の自律動作が存在しうるもの)と、手動動作車両と、を含むことができる。
【0010】
この点において、応答は、車両の動作能力と、関係する動作確実性と、を伝達することができる。例えば、軌跡計画応答は、車両がフルセットの自律車両動作を有する別の車両であることを伝達することができる。準リアルタイム(near real time)軌跡応答は、自律車両動作の部分的な組を有する運転者支援車両を通知する(indicate)ことができる。準リアルタイム軌跡応答は、車両向きデータ、車両速度データ、車両車線制御データ、車両ハンドル角度データ、及び車両制動データのうちの少なくとも1つなどの、車両の準リアルタイム動作パラメータを含む。ヌル(null)応答は、確定的な且つ/又は推定された「none」応答であってもよく、手動動作車両を通知しうる。
【0011】
車両による軌跡要求に対する応答に基づいて、自律車両は、車両の軌跡の確実性推定値を判定することができると共に、先行する車両との関係における自律車両動作のために、これに比例した距離バッファを選択することができる。距離バッファにより、軌跡計画を変更することにより、距離バッファに基づいて変更済みの軌跡計画を生成することができる。
【0012】
この点において、自律車両動作は、自律動作していない車両の存在に基づいて変更済みの軌跡計画を実行することができる。
【0013】
図1は、車両制御ユニット110を含む車両100の概略図である。異種車両環境116にアクセスするべく、複数の物体センサ装置102-1、102-2、102-3、102-4、102-5、及び102-6(総合的に、物体センサ装置102)が、制御ユニット110との通信状態にある。又、理解されうるように、車両100は、自動車、軽トラック、貨物輸送車、又は任意のその他の乗用又は非乗用車両であってもよい。
【0014】
自律動作の際に、車両制御ユニットは、距離バッファ140を定義するように動作することができる。距離バッファは、寸法的に、自律車両100に関係するものとして定義することができる。例えば、車両制御ユニットによって定義される外側境界は、対称的又は非対称的でありうるのみならず、異種車両環境116の状態に基づいて車両100の周りに変化するバッファエリアを含むことができる。
【0015】
例えば、自動車は、一般に、その他の自動車と共に、二次元空間において動作及び/又はナビゲートしている。航空機は、一般に、その他の航空機と共に、三次元空間において動作及び/又はナビゲートしている。図1の例の場合には、距離バッファ140は、横方向において(即ち、自律車両100に跨って)、且つ、長手方向において(即ち、自律車両100の長さに沿って)、自律車両100との関係において、二次元空間を収容することができる。距離バッファ140は、自律車両100の横方向の空間と関係する距離バッファ右方向(starboard)構成要素142及び距離バッファ左方向(port)構成要素144を含むことができる。又、距離バッファ140は、自律車両100の長手方向の空間に関係する距離バッファ後方構成要素146及び距離バッファ前方構成要素148を含むことができる。距離バッファ140は、デカルト座標系に基づいて、且つ/又は、極座標系に基づいて、定義することができる。
【0016】
理解されうるように、車両制御ユニット110は、距離バッファ140のゾーンを定義することができる。このようなゾーンは、例えば、別の車両が自律車両の軌跡経路134に対して有しうる重要性により、ランク付けすることができる。一般に、車両100の前方のその他の車両は、車両100の背後のものよりも、大きな影響を軌跡経路134に対して有しうる。従って、この点において、距離バッファ前方構成要素148に関係する距離バッファ140のゾーンは、距離バッファ後方構成要素146のものとの比較において、より大きなバッファ値を提供することができる。
【0017】
動作の際に、車両制御ユニット110は、距離バッファ140のコンポーネント142、144、146、及び148を軌跡計画134に影響を及ぼしうるその他の車両の軌跡の確実性推定値に基づいたものにすることができる。例えば、手動動作車両の軌跡は、観察対象の車両の振る舞いが物体センサ装置102に基づきうることから、一般には、車両制御ユニット110によって予測不能でありうる一方で、別の自律車両の軌跡は、自律車両の振る舞いが、物体センサ装置102と、(例えば、その他の自律車両の軌跡計画、速度、向きなどのような)車両間通信データと、に基づきうることから、一般には、車両制御ユニット110によって予測可能でありうる。
【0018】
先行する車両の軌跡の確実性推定値に基づいて、車両制御ユニットは、別の車両との関係において自律車両100の動作の確実性推定値に比例した距離バッファ140を選択することができる。車両制御ユニット110は、距離バッファ140に基づいて変更済みの軌跡計画を生成するべく、自律車両100の軌跡計画134を変更してもよく、その結果、この変更済みの軌跡計画は、図2図5を参照して詳述するように、自律車両100の動作を変更するように動作することができる。
【0019】
複数の物体センサ装置102は、車両100の外側表面上において位置決めされてもよく、或いは、美的な目的のために、車両との関係において、隠蔽された方式により、位置決めすることもできる。更には、センサは、車体又はその一部分が個々のセンサ装置にとって透明に見える周波数において動作することもできる。
【0020】
センサ装置と、車両制御ユニット110を含む車両制御ユニットの間における通信は、バスに基づいたものであってもよく、且つ、更には、車両100のその他のシステムによって使用又は操作されてもよい。例えば、物体センサ装置102は、ボディ電子エリアネットワーク(BEAN:Body Electronic Area Network)、コントローラエリアネットワーク(CAN:Controller Area Network)バス構成、オーディオビジュアル通信-ローカルエリアネットワーク(AVC-LAN:Audio Visual Communication-Local Area Network)構成、及び/又は車両100の装置及びシステムの間における通信を提供するための更なる通信-システムアーキテクチャのその他の組合せなどの、ネットワークアーキテクチャの組合せによって結合することができる。
【0021】
例示用の物体センサ装置102の出力は、道路の車両車線境界や車両ルート134内の物体を検出するべく、車両環境116のライブビデオをキャプチャするべく、車両速度を判定するべくなど、車両制御ユニット110によって使用されてもよい。
【0022】
物体センサ装置102は、図1図5を参照して詳述するように、一例として、接近する歩行者、自転車に乗った人物、物体、車両、道路の破片、並びに、先行する車両及び/又は車両100の前方の車両などのその他のこのような車両障害物(又は、潜在的な車両障害物)などの、異種車両環境116の触覚的な又は関係的な変化を提供するように動作することができる。
【0023】
物体センサ装置102は、光検出及び測距(LIDAR:LIght Detection And Ranging)システムによって提供されてもよく、この場合に、物体センサ装置102は、車両100の環境内の物理的物体からのレーザー光反射に関係するデータをキャプチャすることができる。又、物体センサ装置102は、レーザー(LIDAR)とミリ波レーダー装置の組合せを含むこともできる。LIDAR及びレーダーに基づいた装置は、物体の速度(即ち、相対及び/又は絶対速度)と共に、物体を検知するように、動作することができる。
【0024】
物体センサ装置102は、単独で又は組合せにおいて、深度画像をキャプチャするように、或いは、さもなければ、キャプチャされた画像の深さ情報を生成するように、動作することができる。例えば、物体センサ装置102は、画像(視覚的及び非視覚的スペクトル波長や可聴及び非可聴波長など)をキャプチャするように構成されてもよい。
【0025】
この点において、物体センサ装置102は、異種車両環境116の物体の距離ベクトル計測値を判定するように動作可能である。例えば、物体センサ装置102のそれぞれは、物体の深度/距離、方向、及び/又は速度を判定するために、構造化光、(例えば、ドップラー検知用の信号の)飛行時間、光検出及び測距(LIDAR)、光場、及びその他の情報を検知及び/又は分析するように構成されていてもよい。
【0026】
動作の際には、車両100との関係において長手方向において且つ/又は横方向において異種車両環境116を評価するべく、組合せにおいて、或いは、独立的に、複数の物体センサ装置102-1~102-6を使用することにより、地形、木の葉、歩行者などのような物体を検出することができる。一例においては、物体センサ装置102-1、102-2、及び102-3は、距離バッファ前方構成要素148を評価するべく使用されうるなどのように、車両100の前方の物体を検出するように長手方向において動作してもよく、且つ、物体センサ装置102-4、102-5、及び102-6は、距離バッファ後方構成要素146を評価するべく使用されうるなどのように、車両100の長手方向において背後の物体を検出するように動作することができる。
【0027】
更なる一例として、物体センサ装置102-3及び102-6は、距離バッファ右方向構成要素142を評価するべく使用されうるなどのように、車両100の横方向において右方向の物体を検出するように、横方向において動作してもよく、且つ、物体センサ装置102-2及び102-4は、距離バッファ左方向構成要素144を評価するべく使用されうるなどのように、車両100の横方向において左方向の物体を検出するように動作することができる。
【0028】
物体センサ装置102のそれぞれは、個々の空間部分118に基づいて集合的な物体パラメータ検出を提供するように、個々の機能を実装することができる。例えば、物体センサ装置102-1は、物体を検出するように動作してもよく、且つ、物体センサ装置102-2は、車両100との関係において物体速度を検出するように動作することができる。又、物体センサ装置102-3は、物体の検知及び/又は検出を確認するように、物体センサ装置102-1との組合せにおいて動作することもできる。理解されうるように、物体の速度は、物体センサ装置を介して判定されてもよく、物体の連続的な位置検出計測と、これに基づいた(動きベクトルの形成などのための)動きの速度及び/又は方向の算出と、により、外挿されてもよい。
【0029】
理解されうるように、物体センサ装置の個々の組は、その他の物体センサ装置の組との組合せにおいて動作してもよく、望ましい検知機能及び/又は用途に基づいて、交互に又は非同期状態において、同時に、或いは、個別に、動作してもよい。
【0030】
動作の際に、車両制御ユニット110は、LIDARシステムを提供しうる物体センサ装置102によって出力された車両センサデータを受け取るように動作することができる。物体センサ装置は、軌跡計画134に沿って速度V100において移動しつつ、車両100を取り囲むエリア内の物理的物体からのレーザー反射に関係する車両センサデータをキャプチャ及び送信することができる。一例として、信号反射は、車両ルート134のセンターライン、車線ライン、及びエッジ、交通標識などのような、車両ルートのマーキングを含むことができる。
【0031】
理解されうるように、この車両センサデータにより、車両制御ユニット110は、前方を移動している車両を検知し、且つ、車両の軌跡情報に対する軌跡要求をアンテナ112を介して送信するように、動作することができる。軌跡要求に対する車両による応答に基づいて、車両制御ユニット110は、先行する車両の軌跡の確実性推定値を判定することができると共に、車両との関係において自律車両動作の確実性推定値に比例した距離バッファ140を選択することができる。車両制御ユニット110は、図2図5を参照して詳述するように、自律車両動作を変更するために、距離バッファ140に基づいて変更済みの軌跡計画を生成するべく、自律車両動作の軌跡計画134を変更することができる。
【0032】
図2は、バス208を介して通信自在に結合された無線通信インターフェイス202、プロセッサ204、及びメモリ206を含む、車両制御ユニット110のブロック図である。車両制御ユニット110は、図1図5を参照して詳述されている装置及び方法用の例示用のプラットフォームを提供することができる。
【0033】
プロセッサ204は、情報の操作又は処理の能力を有する従来の中央処理ユニット又は任意のその他のタイプの装置、或いは、複数の装置であってもよい。理解されうるように、プロセッサ204は、単一の処理装置であってもよく、或いは、複数の処理装置であってもよい。このような処理装置は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、マイクロコンピュータ、中央処理ユニット、フィールドプログラム可能なゲートアレイ、プログラム可能な論理装置、状態機械、論理回路、アナログ回路、デジタル回路、並びに/或いは、回路及び/又は動作命令のハードコーディングに基づいて信号(アナログ及び/又はデジタル)を操作する任意の装置であってもよい。
【0034】
メモリ(及び/又は、メモリ要素)206は、プロセッサ204に通信自在に結合されてもよく、且つ、本明細書において記述されている1つ又は複数のモジュールを保存するように動作することができる。モジュールは、実行された際に、プロセッサ204が、本明細書において記述されている様々なプロセス及び/又は動作のうちの1つ又は複数を実装するようにする命令を含むことができる。
【0035】
メモリ及び/又はメモリ要素206は、単一のメモリ装置、複数のメモリ装置、及び/又はプロセッサ204の組込み型の回路であってもよい。このようなメモリ装置は、読み出し専用メモリ、ランダムアクセスメモリ、揮発性メモリ、不揮発性メモリ、スタティックメモリ、ダイナミックメモリ、フラッシュメモリ、キャッシュメモリ、及び/又はデジタル情報を保存する任意の装置であってもよい。更には、本明細書において記述されている構成は、例えば、その上部において保存されるように、具現化されたコンピュータ可読プログラムコードを有する1つ又は複数のコンピュータ可読媒体内において具現化されたコンピュータプログラムプロダクトの形態を有することができる。1つ又は複数のコンピュータ可読媒体の任意の組合せが利用されてもよい。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体であってもよい。
【0036】
「コンピュータ可読ストレージ媒体」というフレーズは、一時的ではないストレージ媒体を意味している。コンピュータ可読ストレージ媒体は、例えば、限定を伴うことなしに、電子的、磁気的、光学的、電磁的、赤外線、又は半導体システム、装置、又は機器、或いは、これらの任意の適切な組合せであってもよい。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、装置、又は機器による、或いは、これらとの関連における、使用のためにプログラムを収容又は保存しうる任意の有体の媒体であってもよい。コンピュータ可読媒体上において具現化されたプログラムコードは、限定を伴うことなしに、無線、有線、光ファイバ、ケーブル、RFなど、或いは、これらの任意の適切な組合せを含む、任意の適切な媒体を使用することにより、送信することができる。
【0037】
メモリ206は、機械可読命令がプロセッサ204によってアクセスされうるように、機械可読命令、または、命令、を保存する能力を有する。機械可読命令は、例えば、プロセッサ204によって直接的に実行されうる機械言語、或いは、機械可読命令にコンパイル又はアセンブルされうると共にメモリ206上において保存されうるアセンブリ言語、JAVA(登録商標)、Smalltalk、C++、又はこれらに類似したものなどのオブジェクト指向プログラミング(OOP:Object-Oriented Programming)、従来の手続き型のプログラミング言語、スクリプティング言語、マイクロコードなどのような、プログラミング言語又はその世代(例えば、1GL、2GL、3GL、4GL、又は5GL)において記述された論理又はアルゴリズムを有することができる。従って、機械可読命令は、フィールドプログラム可能なゲートアレイ(FPGA:Field-Programmable Gate Array)構成又は用途固有の集積回路(ASIC:Application-Specific Integrated Circuit)又はその他の均等物を介して実装された論理などの、ハードウェア記述言語(HDL:Hardware Desctiption Language)において記述されてもよい。従って、本明細書において記述されている方法及び装置は、事前プログラミングされたハードウェア要素として、或いは、ハードウェア及びソフトウェアコンポーネントの組合せとして、任意の従来のコンピュータプログラミング言語において実装することができる。
【0038】
プロセッサ204が複数の処理装置を含む際には、処理装置は、(例えば、有線及び/又は無線バス構造を介して1つに直接的に結合されるように)中心的に配置されてもよく、或いは、(例えば、ローカルエリアネットワーク及び/又はワードエリアネットワークを介した間接結合を介したクラウド演算のように)分散配置されてもよいことに留意されたい。プロセッサ204が、状態機械、アナログ回路、デジタル回路、及び/又は論理回路を介してその機能のうちの1つ又は複数を実装している際には、対応する動作命令を保存するメモリ及び/又はメモリ要素は、状態機械、アナログ回路、デジタル回路、及び/又は論理回路を含む回路内において、或いは、その外部において、組み込まれうることに更に留意されたい。
【0039】
メモリ206は、図1図5に示されているステップ及び/又は機能のうちの少なくともいくつかに対応するモジュールのハードコーディングされた且つ/又は動作的な命令を保存し、且つ、プロセッサ204が、これらを実行していることに更に留意されたい。
【0040】
車両制御ユニット110は、1つ又は複数のモジュールを含むことが可能であり、本明細書には、これらのモジュールのうちの少なくともいくつかについて記述されている。モジュールは、プロセッサ204によって実行された際に、本明細書において記述されている様々なプロセスのうちの1つ又は複数を実装するコンピュータ可読プログラムコードとして実装することができる。モジュールのうちの1つ又は複数は、プロセッサ204のコンポーネントであってもよく、或いは、モジュールのうちの1つ又は複数は、プロセッサ204が動作自在に結合されているその他の処理システム上において実行することも可能であり、且つ/又は、これらの間において分散させることもできる。モジュールは、1つ又は複数のプロセッサ204によって実行可能である命令(例えば、プログラムロジック)を含むことができる。
【0041】
無線通信インターフェイス202は、一般に、車両ネットワーク212を介して受け取られるデータを制御及び管理している。本開示が任意の特定のハードウェア構成上において動作することに対する制限は、存在しておらず、且つ、従って、本明細書における基本的な特徴は、その開発に伴って、改善されたハードウェア及び/又はファームウェア構成のために、置換、除去、追加、又はさもなければ変更されてもよい。
【0042】
アンテナ112は、全地球測位システム衛星によって送信された電磁信号とやり取りする1つ又は複数の導電性要素を含むことができる。受け取られた信号は、(例えば、緯度及び経度位置の)場所を通知すると共に道路データとの関係における車両の位置決めを更に通知するデータ信号に変換されてもよい。
【0043】
車両制御ユニット110は、車両制御ユニット110のアンテナ112又はその他のこのような車両アンテナ(図示されてはいない)などを介して、全地球測位システム衛星から信号を受け取るべく、通信自在に結合されていてもよい。アンテナ220は、車両間(V2V)通信240を通じて、車両-インフラストラクチャ(V2I)通信250を通じて、且つ、無線通信230を通じて、車両制御ユニット200との間における通信を提供するように動作している。
【0044】
車両間(V2V)通信240においては、車両100は、別の車両にメッセージを送信してもよく、且つ、別の車両は、メッセージを交換するべく、専用の近距離無線通信を通じて車両100にメッセージを送信してもよい。図2によって提供されている例においては、車両間通信240は、軌跡要求242に基づいた応答244と共に、車線の変更(例えば、交通車線変更コマンド240)、速度の増大、突然の停止、過度な交通によってもたらされる渋滞に起因した過度な減速、交通信号、事故などのような、車両操作情報を提供している。更には、車両間通信240は、その他の車両によって無線で伝達されるチェーンメッセージの形態を有することもできる。実際に、車両制御ユニット110は、接近の際に、交通渋滞の変化の事前連絡又は通知を受け取ることができる。チェーンメッセージは、図3図5を参照して詳述するように、車両間通信の能力を有する車両のグループにおける「ストリング安定性(string stability)」を増大させる際に、使用することができる。
【0045】
車両-インフラストラクチャ通信250は、交通信号又は交通標識などの交通停止地点をブロードキャスト(broadcast)し、且つ、到来する交通渋滞の尤度について車両制御ユニット110に事前通知を提供するのみならず、ローカル交通情報及びローカル交通渋滞を収集すると共に収集されたデータをブロードキャストするように動作可能であるビーコン及び/又は車両-インフラストラクチャ装置にも事前通知を提供するように、動作することができる。V2I通信250は、赤信号違反警告データ、カーブ速度警告データ、停止標識ギャップ支援データ、減速ゾーン警告データ、停止標識違反警告データ、及び鉄道踏切違反警告データなどの、交通渋滞レベルに関係するデータを含むことができる。
【0046】
動作の際に、車両制御ユニット110は、アンテナ112を介して、マップ層データ要求250に応答して、マップ層データ252を受け取ることができる。マップ層データ252は、マッピングアプリケーションなどのアプリケーションと、道路情報データ、交通層データ、ジオロケーション層データなどを含むマップアプリケーション層データと、を提供する組織によって運営している第三者サーバーによって提供されてもよい。
【0047】
マップ層データ252は、軌跡計画134(図1)と共に、車両制御ユニット110によって利用されうる道路データを含むことができる。例えば、マップ層データ252は、ルートネットワーク記述ファイル(RNDF:Route Network Desctiption File)フォーマットにおいて提供されてもよい。ルートネットワーク記述ファイルは、例えば、アクセス可能な道路セグメントを規定し、且つ、中間地点、停止標識の場所、車線幅、チェックポイントの場所、駐車場の場所などのような情報を提供している。ルートネットワークは、黙示的な開始及び終了点を有してはいない。又、サーバー233などのサーバーは、自律及び/又は運転者支援車両動作用のミッション記述ファイル(MDF:Mission Description File)としてデータを提供することができる。ミッション記述ファイル(MDF)は、移動ルート134(図1)などに沿った、ミッションに到達するためのチェックポイントを規定するように動作することができる。
【0048】
無線通信226は、1つ又は複数の無線通信システム仕様に基づいたものであってもよい。例えば、無線通信システムは、限定を伴うことなしに、3GPP(3rd Generation Partnership Project)、4GPP(4th Generation Partnership Project)、5GPP(5th Generation Partnership Project)、LTE(Long Term Evolution)、LTE Advanced、RFID、IEEE802.11、Bluetooth(登録商標)、AMPS(Advanced Mobile Phone Services)、digital AMPS、GSM(登録商標)(Global System for Mobile communications)、CDMA(Code Division Multiple Access)、LMDS(Local Multi-point Distribution Systems)、MMDS(Multi-Channel-Multi-point Distribution Systems)、IrDA、Wireless USB、Z-Wave、ZigBee、及び/又は、これらの変形を含む1つ又は複数の規格仕様に従って動作することができる。
【0049】
理解されうるように、車両ネットワーク212の通信経路213は、例えば、導電性ワイヤ、導電性トレース、光導波路、又はこれらに類似したものなどの、信号を送信するのに適した媒体から形成されていてもよい。更には、通信経路213は、信号を送信する能力を有する媒体の組合せから形成することもできる。一実施形態においては、通信経路213は、プロセッサ、メモリ、センサ、入力装置、出力装置、及び通信装置などのコンポーネントへの電気データ信号の送信を許容するべく協働する、導電性トレース、導電性ワイヤ、コネクタ、及びバスの組合せを含むことができる。
【0050】
従って、通信経路213は、例えば、ボディ電子エリアネットワーク(BEAN)、コントローラエリアネットワーク(CAN)バス構成、オーディオビジュアル通信-ローカルエリアネットワーク(AVC-LAN)構成、ローカル相互接続ネットワーク(LIN)構成、車両エリアネットワーク(VAN)バス、及び/又は車両100の装置及びシステムの間の通信を提供するための更なる通信-システムアーキテクチャのその他の組合せなどの、車両バス、又はその組合せにより、提供されてもよい。
【0051】
「信号」という用語は、本明細書において記述されている媒体の少なくともいくつかを通じて移動する能力を有する、DC、AC、正弦波、三角波、方形波、振動、及びこれらに類似したものなどの、(例えば、電気的、光学的、磁気的、機械的、又は電磁的な)波形に関係するものとして理解することができる。
【0052】
車両制御ユニット110の個々のモジュールと、関連する命令と、は、プロセッサ204によって実行された際に、プロセッサ204が車両データを受け取り、且つ、閾値との関係において車両センサデータに基づいて複数の外観モードのうちの外観モードを選択するようにする。プロセッサ204によって実行された際に、関連する命令は、図3図5を参照して詳述するように、プロセッサが、改善された仮想車線マーカーデータを生成するべく外観モードを仮想的車線マーカーデータに適用し、且つ、無線通信インターフェイス202を介した車両グラフィックユーザーインターフェイスによる表示のために、改善された仮想的車線マーカーデータを送信するようにしている。
【0053】
図3は、車両制御ユニット110のメモリ206(図2)内に保存されている機能モジュールブロック図を示しており、この場合に、メモリ206は、車両検出モジュール308と、軌跡変更モジュール312と、を保存している。
【0054】
車両検出モジュール308は、プロセッサによって実行された際に、プロセッサが、車両センサデータに基づいて、自律車両の前方において移動している車両を検知し、且つ、車両の軌跡情報に対する軌跡要求を送信するようにする命令を含む。
【0055】
車両制御ユニット110(図1及び図2)は、応答244を受け取ることができる。理解されうるように、応答244は、第1確実性推定値に関係する軌跡計画応答、第2確実性推定値に関係する準リアルタイム(near real time)軌跡応答、及び第3確実性推定値に関係するヌル(null)応答を含むことができる。
【0056】
ヌル応答は、NACK応答と、「none」応答と、を含みうる。NACK応答の場合には、軌跡要求を送信している自律車両の前方の車両が、(非互換通信プロトコルなどの)要求メッセージの拒絶を通知していると共に/又は、(要求内のデータが、破壊されている、或いは、別の宛先車両を対象としている、などの)なんらかの種類のエラーを通知している。
【0057】
「none」応答は、自律車両が、前方の車両から、なんらの回答をも得なかったことを通知している。選択的に、軌跡要求は、再送されてもよく、或いは、その代わりに、低い確実性レベルを有する手動動作車両として自律車両の前方の車両を評価することもできる。
【0058】
車両検出モジュール308は、応答244を軌跡計画変更モジュール312に提供することができる。
【0059】
軌跡計画変更モジュール312は、プロセッサによって実行された際に、プロセッサが、車両の軌跡の確実性推定値を判定するようにする命令を含む。理解されうるように、応答244は、例えば、第1確実性推定値に関係する軌跡計画応答、第2確実性推定値に関係する準リアルタイム軌跡応答、及び第3確実性推定値に関係するヌル応答を含むことができる。準リアルタイム軌跡応答は、車両向きデータ、車両速度データ、車両車線制御データ、車両ハンドル角度データ、及び車両制動データのうちの少なくとも1つなどの、車両の準リアルタイム動作パラメータを含むことができる。
【0060】
第1、第2、及び第3確実性推定値の例は、粗い確実性推定値であるものとして理解することができる。即ち、ベースライン確実性推定値を異なる応答と関連付けることができる。理解されうるように、第1、第2、及び第3確実性推定値は、例えば、100%、50%、0%の確実性値などの、数値に基づいたものであってもよく、例えば、確実性が高い動作、あまり確実性が高くない動作、確実性が低い動作などの、ファジーな論理値に基づいたものであってもよく、且つ、その他の適切な形態の論理実装に基づいたものであってもよい。
【0061】
微細な確実性推定値は、軌跡要求に対する応答と共にのみならず、自律車両の前方の車両の車両センサを介した観察結果と共に、含まれうる動作データに基づいたものであってもよい。例えば、応答244は、微細な確実性推定値がそれに基づいて粗い確実性推定との組合せにおいて生成されうる、速度データ、ハンドル向きデータ、制動データなどを含むことができる。
【0062】
自律車両の基準点から、その他の自律車両は、高い動作確実性レベルを有することができる。対照的に、手動動作車両は、低い動作確実性レベルを有することができると共に、運転者支援動作車両は、自律車両に伝達されうる様々な情報のレベルに起因して、自律動作と手動動作の間の様々な確実性レベルを有することができる。
【0063】
手動動作車両は、相対的に大きな確実性推定値(または、大きな不確実性値)を有していてもよく、その理由は、人間の特性に起因して、将来の運転アクションが、容易に認識されえない、且つ/又は、認識されえない、からである。人間の特性は、操作者の運転経験、医学的な状態、注意の状態などに起因して、不確実性に更に影響を及ぼしうる。更には、手動動作車両のリアルタイム又は準リアルタイム観察結果は、必ずしも、自律車両の観点から、予測可能な軌跡計画に変換することができない。
【0064】
又、車両は、様々な第2確実性推定値を含みうる運転者支援動作車両であってもよい。この点において、主には、車両操作者が車両動作を制御しうるが、車両は、軌跡計画と、更には、(速度データ、ハンドル向きデータ、制動データなどのような)動作メトリックデータと、のみならず、識別された車両操作者プロファイルに関係する車両操作者データをも、伝達するための車両間通信能力を含むことができる。例えば、車両操作者は、生体データや操作者の人物上の電子署名装置などにより、識別されてもよく、且つ、車両プロファイルとマッチングされてもよい。車両操作者プロファイルは、存在する際には、その他の動作データと共に伝達されてもよい。
【0065】
確実性推定値314に基づいて、軌跡計画変更モジュール312は、確実性推定値314に基づいて、車両との関係において自律車両用の距離バッファ140を選択することができる。距離バッファ140に基づいて、軌跡計画変更モジュール312は、距離バッファ140に基づいて、変更済みの軌跡計画218を生成するべく、自律車両100(図1)の軌跡計画134を変更することができる。
【0066】
理解されうるように、異種車両環境においては、自律車両の前方の車両は、自律車両でない場合があり、従って、(知覚される異常運転、速度を保持する能力の欠如、頻繁な制動などのような)車両の振る舞いについての所定の確実性レベルを含みうる。
【0067】
応答244がヌル応答でありうる際には、軌跡計画変更モジュール312は、先行する車両(又は、前方の車両)の観察された動作特性に基づいて確実性推定値314を改善するように動作することができる。軌跡計画変更モジュール312は、相応して、速度、車輪方向、交通車線内において留まる能力などに基づいて、車両用の軌跡計画を推定することできると共に、これから、既定の前方観察期間用の短期間の推定軌跡計画を生成することができる。関連する推定された確実性推定値を有する推定された軌跡計画に基づいて、推定された軌跡計画及び応答244の確実性推定値314を生成することができる。軌跡計画変更モジュール312は、先行する車両との関係において自律車両の距離バッファ140を選択することができる。
【0068】
距離バッファ140は、一般に、前方の車両までの残りの距離に関係している。確実性推定値が、好ましいものである場合には、適応型クルーズ制御(ACC:Adaptive Cruise Control)などのために、自律及び運転者支援動作が実装されてもよく、且つ、協働的適応型クルーズ制御(CACC:Cooperative Adaptive Cruise Control)システムを利用することにより、改善された交通流を提供することができる。理解されうるように、CACCシステムは、自動化された車両装置を介してのみならず、運転者支援車両装置によっても、提供することができる。更には、このような能力は、手動動作車両に対応するべく、且つ、異種車両環境において動作しつつ、その他の車両の確実性推定値に基づいた自律システム決定を評価するべく、その他の自律システムにおいて提供されてもよい。
【0069】
適応型クルーズ制御システムは、「ストリング安定性」に基づいて評価される。即ち、発振が、制動及び加速する車両により、交通流に導入されうると共に、次いで、上流方向において増幅される場合がある。
【0070】
又、適応型クルーズ制御装置は、能動クルーズ制御、自律クルーズ制御、インテリジェントクルーズ制御、レーダークルーズ制御などと呼称することもできる。適応型クルーズ制御装置においては、距離は、車両物体センサ102(図1)によって計測することができる。
【0071】
動作の際に、(運転者支援動作などにおける)車両操作者は、適応型クルーズ制御装置を起動してもよく、且つ、望ましい速度を設定する。次いで、車両操作者は、(短い、中間の、且つ、長い、残りの距離の間において循環するように、ボタンを押下するなどにより)前方の車両までの望ましい距離バッファを選択することができる。
【0072】
一般に、適応型クルーズ制御システムは、高度な「ストリング安定性」を有してはいない。人間の運転者は、低減されたストリング安定性を有する場合があり、その理由は、スロットルから制動ペダルに足を移動させるなどの、人間の反応時間及びアクションが遅延するからである。適応型グルーズ制御システムは、この遅延を改善しうるが、(レーダー及び/又はLIDARに基づいたものなどの車両物体センサ装置によって供給される)離散距離計測を時間に伴う範囲の変化のメトリック(即ち、先行する車両の加速及び減速)に変換するために必要とされる推定アルゴリズムに起因して、位相遅延が発生する。
【0073】
対照的に、協働的適応型クルーズ制御(CACC)システムは、適応型クルーズ制御(ACC)システムの車両追随能力を改善するべく無線車両間通信及び関連する制御ロジックを含むことにより、ストリング安定性を改善している。先行する車両に対する車両応答の遅延を低減することにより、ストリング安定性を改善することができる。
【0074】
(自律型の、又は、より高度な運転者支援型の動作などにおいて)CACCシステムにおいて動作している車両間通信は、車両の直接前方の車両に限定されない、前方の1つ又は複数の先行車両にも関する、情報を提供する。即ち、車両間通信は、「ストリング」内の車両の、位置、速度、加速度などのような、主要パラメータを伝達している。
【0075】
理解されうるように、距離バッファ140は、車両間通信を有する車両と関連するロジックの間における合意値であってもよい。手動動作車両又は限定された機能を有する運転者支援車両の導入により、車両100は、確実性推定値314に基づいて距離バッファ140を調節するように動作することができる。
【0076】
変更済みの軌跡計画218は、無線通信インターフェイス202を介した、無線通信240及び/又は250を介した、車両ネットワーク212への、且つ/又は、その他の車両への、供給のためのフォーマッティングのために、送信モジュール318に提供されてもよい。
【0077】
図4は、異種車両環境において、物体センサ装置102-1を有する先行する車両402を検知する動作例を示している。わかりやすさを目的として、例は、距離バッファ140の距離バッファ前方構成要素148に関係しているが、車両制御ユニット110(図1)は、距離バッファ140の距離バッファ後方、左方向、及び右方向構成要素(図1)を選択するように同様に動作しうることを理解されたい。
【0078】
車両100は、車両制御ユニット110(図1)を介して、車両402の物体地点406に基づいた車両センサデータ216に基づいて、先行する車両402を検知するように動作している。自律車両100は、車両402の軌跡情報に対する軌跡要求242を送信するように動作することができる。車両100は、軌跡要求242に対する応答を受け取ることができる。
【0079】
車両100の車両制御ユニット110(図1)は、車両402の軌跡の確実性推定値を判定するように、且つ、確実性推定値に基づいて車両402に関係する距離バッファ140の距離バッファ前方構成要素148を選択するように、動作することができる。理解されうるように、物体センサ装置102-1は、距離420に関係する車両402を検知するように動作することができる。距離420は、一般に、物体センサ装置102-1のセンサ範囲に関係している。距離バッファ140のその他の距離バッファ構成要素142、144、及び146(図1)は、自律車両100に対して、横方向において、長手方向において、或いは、これらの組合せにおいて、位置決めされうる車両に関係するものとして選択することができる。
【0080】
理解されうるように、距離バッファ140の距離バッファ前方構成要素148は、確実性推定値の減少に伴って、増大しうると共に、確実性推定値の増大に伴って、減少しうる。かくして、(自律、運転者支援、手動動作などのような)様々な動作状態の車両に対応することにより、異種車両環境において、より効率的な交通流を認識することができる。
【0081】
理解されうるように、CACC(Cooperative Adaptive Cruise Control)システムの環境の例においては、V2V無線通信240を介して、車両に関係する確実性推定値を後続の車両に伝達することができる。車両100の後続の車両は、車両402の動作との関係において「確実性」推定に対応するように、ストリング内において個々の距離バッファを選択することができる。又、理解されうるように、異なる自律及び/又は運転者支援車両モデルは、異なる動作特性を有しうる。例えば、異なる製造者は、それぞれ、距離バッファ140の選択の際に更に考慮されうる異なる加速特性、制動特性、応答性などを有しうる。
【0082】
図5は、異種車両環境における自律動作の例示用のプロセス500である。動作502において、車両制御ユニットは、車両センサデータに基づいて、車両の前方において移動している車両を検知することができる。動作504において、先行する、或いは、前方の、車両が検知された際に、動作506において、軌跡要求を送信することができる。軌跡要求は、車両の軌跡情報に関係している。軌跡情報は、GPS及び/又はマッピング技術に位置する様々な既定のマーカーにおける軌跡計画、車両速度、車両型式、モデル、ファームウエアインスタレーション(firmware installation)、目的地点、及び(減速、停止、方向転換、加速度などのような)軌跡地点動作を含みうる。
【0083】
動作508における軌跡要求に対する応答に基づいて、動作510において、車両の軌跡の確実性推定値が判定されている。理解されうるように、応答は、(a)第1確実性推定値に関係する軌跡計画応答、(b)第2確実性推定値に関係する準リアルタイム軌跡応答、及び(c)第3確実性推定値に関係するヌル応答を含むことができる。準リアルタイム軌跡応答は、車両向きデータ、車両速度データ、車両車線制御データ、車両ハンドル角度データ、及び車両制動データのうちの少なくとも1つのなどの、車両の準リアルタイム動作パラメータを含む。
【0084】
ヌル応答は、NACK応答又は「none」応答を含みうる。NACK応答の場合には、軌跡要求を送信している自律車両の前方の車両は、(非互換通信プロトコルなどの)要求メッセージの拒絶を通知し、且つ/又は、(要求内のデータが、破壊されている、或いは、別の宛先車両を対象としているなどの)なんらかの種類のエラーを通知している。
【0085】
「none」応答は、自律車両が前方の車両から、なんらの応答をも得なかったことを通知している。選択的に、軌跡要求が再送されてもよく、或いは、その代わりに、自律車両の前方の車両を低い確実性レベルを有する手動動作車両として評価することもできる。
【0086】
第1、第2、及び第3確実性推定値の例は、粗い確実性推定値であるものとして理解することができる。即ち、ベースライン確実性推定値を異なる応答と関連付けることができる。理解されうるように、第1、第2、及び第3確実性推定値は、例えば、100%、50%、0%の確実性値などの、数値に基づいたものであってもよく、例えば、確実性が高い動作、確実性があまり高くない動作、確実性が低い動作などのような、ファジー論理値に基づいたものであってもよく、且つ、その他の適切な形態の論理実装に基づいたものであってもよい。
【0087】
微細な確実性推定値は、軌跡要求に対する応答と共に、のみならず、自律車両の前方の車両の車両センサを介した観察結果と共に、含まれうる動作データに基づいたものであってもよい。例えば、応答244は、微細な確実性値がそれに基づいて粗い確実性推定との組合せにおいて生成されうる、速度データ、ハンドル向きデータ、制動データ、車両モデルデータ、通信プロトコルデータなどを含むことができる。
【0088】
自律車両の基準点から、その他の自律車両は、高い動作確実性レベルを有することができる。対照的に、手動動作車両は、低い動作確実性レベルを有しうると共に、運転者支援動作車両は、自律車両に伝達されうる様々なレベルの情報に起因して、自律動作と手動動作の間の様々な確実性レベルを有しうる。
【0089】
手動動作車両は、相対的に大きな確実性推定値(又は、大きな不確実性値)を有してもよく、その理由は、人間の特性に起因して、将来の運転アクションが、容易に認識されえない、且つ/又は、認識されえない、からである。人間の特性は、操作者の運転経験、医学的な状態、注意の状態などに起因して、不確実性に更に影響を及ぼしうる。更には、手動動作車両のリアルタイム又は準リアルタイム観察は、必ずしも、自律車両の観点において、予測可能な軌跡計画に変換することができない。
【0090】
又、車両は、様々な第2確実性推定値を含みうる運転者支援動作車両でもありうる。この点において、主には、車両操作者が車両動作を制御しうるが、車両は、軌跡計画と、更には、(速度データ、ハンドル向きデータ、制動データなどのような)動作メトリックデータと、のみならず、識別された車両操作者プロファイルに関係する車両操作者データを伝達するための車両間通信能力をも含みうる。例えば、車両操作者は、生体データや操作者である人物上の電子署名装置などによって識別されてもよく、且つ、車両プロファイルとマッチングされてもよい。車両操作者プロファイルは、存在する場合には、その他の動作データと共に伝達することができる。
【0091】
動作510の確実性推定値により、動作512において、車両との関係における自律車両動作用の距離バッファを選択することができると共に、動作514において、距離バッファに基づいて変更済みの軌跡計画を生成するべく、自律車両動作の軌跡計画を変更することができる。理解されうるように、軌跡計画に対する変更は、車線の変更、車両操作への従事、目的地への到着時刻などの時点を調節するべく、さざ波(ripple)のようにされてもよい。
【0092】
動作516において、変更済みの軌跡計画をその他の車両にブロードキャスト(broadcast)することができる。この点において、変更済みの軌跡計画をその他の車両に伝達するべく、車両間通信や車両-インフラストラクチャ通信などを使用することができる。この点において、自律車両動作の能力を有するその他の車両は、相応して、個々の軌跡計画を調節しうるのみならず、異種車両環境のその他の車両との間の距離バッファを更に調節することができる。
【0093】
本明細書においては、本発明の様々な機能及び特徴の特定の組合せについて明示的に説明したが、これらの特徴及び機能のその他の組合せが可能であって、これらは、本明細書において開示されている特定の例によって限定されるものではなく、本発明の範囲に明示的に包含される。
【0094】
当業者は、本明細書において使用されうる「実質的に(substantially)」又は「ほぼ(approximately)」という用語は、産業的に受け入れられている許容範囲をその対応する用語及び/又は項目の間の相対性に提供していることを理解しうる。
【0095】
当業者は、本明細書において使用されうる「結合された(coupled)」という用語は、直接的結合と、別のコンポーネント、要素、回路、又はモジュールを介した間接的結合と、を含み、この場合に、間接的結合の場合には、介在するコンポーネント、要素、回路、又はモジュールは、信号の情報を変更しないが、その電流レベル、電圧レベル、及び/又はパワーレベルを調節しうることを更に理解しうる。又、当業者は、推定された結合(即ち、1つの要素が、推定により、別の要素に結合されている場合)は、「結合された」と同一の方式により、2つの要素の間の直接的及び間接的結合を含むことを理解するであろう。
【0096】
「モジュール(module)」という用語が図面の説明において使用されるのに伴って、モジュールは、出力信号を生成するべく入力信号の処理などの1つ又は複数の機能を実行するハードウェア、ソフトウェア、及び/又はファームウェアにおいて実装された機能ブロックを含む。本明細書において使用されているモジュールは、それ自体がモジュールであるサブモジュールを含みうる。
【0097】
従って、本明細書には、異種車両環境における自律車両動作を実装するための、装置及び方法のみならず、好適な実施形態を含むいくつかの実施形態について記述されている。
【0098】
以上の説明は、現時点において最も実際的な実施形態であると見なされるものに関係している。但し、本開示は、これらの実施形態に限定されるものではなく、逆に、添付の請求項の精神及び範囲に含まれる様々な変更及び等価な構成をカバーすることが意図されており、添付の請求項の範囲には、法の下において許容されるすべてのこのような変更及び等価な構造を包含するように、最も広い解釈の付与を要することを理解されたい。
図1
図2
図3
図4
図5
【手続補正書】
【提出日】2023-11-27
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
異種車両環境における自律車両動作用の方法であって、
車両センサデータに基づいて、前方において移動している車両を検知することと、
前記車両の軌跡情報に対する軌跡要求を送信することと、
前記軌跡要求に対する前記車両による応答に基づいて、
前記車両の軌跡の確実性推定値を判定し、
前記車両との関係において前記自律車両動作の前記確実性推定値に比例した距離バッファを選択し、
前記自律車両動作を変更するために、前記距離バッファに基づいて変更済みの軌跡計画を生成するべく、前記自律車両動作の軌跡計画を変更することと、
を有する方法。
【外国語明細書】