(57)【要約】【課題】車両隊列管理システムの提供。【解決手段】車両隊列管理システムが、プロセッサと、機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリとを備える。機械可読命令セットは、車両隊列管理システムが、第１の車両と第２の車両が隊列を形成していると判定し、第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを第１の車両に委任し、第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任し、第１の車両がセンサ資源の第１のセットによって第１のタスクを完了することに応答して生成された第１の情報を第１の車両から受信し、第２の車両がセンサ資源の第２のセットによって第２のタスクを完了することに応答して生成された第２の情報を第２の車両から受信し、第１の情報又は第２の情報の少なくとも一方を少なくとも１台の車両に送信するようさせる。【選択図】図２
2020107324.tif 000002
【特許請求の範囲】
【請求項１】
車両隊列管理システムであって、
プロセッサと、
機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリであって、前記機械可読命令セットは、前記プロセッサによって実行されたときに、前記車両隊列管理システムが少なくとも、
第１の車両と第２の車両が隊列を形成していると判定し、
前記第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを前記第１の車両に委任し、
前記第２の車両のセンサ資源の第２のセットに基づいて、前記第１のタスクとは異なる第２のタスクを前記第２の車両に委任し、
前記第１の車両がセンサ資源の前記第１のセットによって前記第１のタスクを完了することに応答して生成された第１の情報を前記第１の車両から受信し、
前記第２の車両がセンサ資源の前記第２のセットによって前記第２のタスクを完了することに応答して生成された第２の情報を前記第２の車両から受信し、
前記第１の情報又は前記第２の情報の少なくとも一方を少なくとも１台の車両に送信するようにさせる、非一過性のコンピュータ可読メモリと、
を備える車両隊列管理システム。
【請求項２】
前記第１の車両及び前記第２の車両をさらに備える、請求項１に記載の車両隊列管理システムであって、
前記第１の車両は、第１の計算装置と、センサ資源の前記第１のセットとを備え、
前記第２の車両は、第２の計算装置と、センサ資源の前記第２のセットとを備え、
前記第１の計算装置は、前記第２の計算装置と通信するように構成され、
前記第２の計算装置は、前記第１の計算装置と通信するように構成される、
車両隊列管理システム。
【請求項３】
センサ資源の第３のセット及び第３の計算装置を有する第３の車両をさらに備える、請求項２に記載の車両隊列管理システムであって、
前記第３の計算装置は、前記第１の計算装置及び前記第２の計算装置と通信するように構成され、
前記機械可読命令セットは、実行されると、前記車両隊列管理システムがさらに、
前記隊列がさらに前記第３の車両を含むと判定し、
前記第３の車両のセンサ資源の前記第３のセットに基づいて、前記第１のタスク及び前記第２のタスクとは異なる第３のタスクを前記第３の車両に委任するようにさせる、
車両隊列管理システム。
【請求項４】
前記第２の車両は、前記第１の車両のセンサ資源の前記第１のセットに含まれないセンサ資源の前記第２のセットに１つ又は複数の別個のセンサ資源を含み、
前記第２のタスクの前記第２の車両に対する委任は、センサ資源の前記第２のセットの前記１つ又は複数の別個のセンサ資源に基づくものである、
請求項２又は請求項３に記載の車両隊列管理システム。
【請求項５】
前記第１の車両の前記第１の計算装置は、前記第１のタスクに基づいて前記隊列の前方の道路に危険又は物体が存在すると判定された場合に、前記第２の車両の前記第２の計算装置に警告を発信する、
請求項２〜４のいずれか１項に記載の車両隊列管理システム。
【請求項６】
前記第１の車両に委任された前記第１のタスクは、二次条件を含み、
前記二次条件は、前記第１の車両が前記隊列内の前記第２の車両の前方を走行することを必要とする、
請求項１から請求項５のいずれか１項に記載の車両隊列管理システム。
【請求項７】
前記二次条件が満たされない場合、前記機械可読命令セットはさらに、前記車両隊列管理システムが前記第１のタスクを前記隊列内の別の車両に再委任するようにさせる、
請求項６に記載の車両隊列管理システム。
【請求項８】
前記機械可読命令セットは、実行されると、さらに、前記車両隊列管理システムが、
前記第１の車両の車両識別番号を受信し、
前記第１の車両の前記車両識別番号に基づいて、前記第１の車両のセンサ資源の前記第１のセットを識別するようにさせる、
請求項１から請求項７のいずれか１項に記載の車両隊列管理システム。
【請求項９】
前記隊列が前記第１の車両及び前記第２の車両を含むという判定は、前記第１の車両と共に前記隊列を形成するという前記第２の車両からの要求に基づくものである、
請求項１から請求項８のいずれか１項に記載の車両隊列管理システム。
【請求項１０】
車両であって、
プロセッサと、
機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリであって、前記プロセッサによって実行されたときに少なくとも、
前記車両と第２の車両が隊列を形成していると判定し、
前記車両のセンサ資源の第１のセットに基づいて、第１のタスクを前記車両に委任し、
前記第２の車両のセンサ資源の第２のセットに基づいて、前記第１のタスクとは異なる第２のタスクを前記第２の車両に委任し、
センサ資源の前記第１のセットによる前記第１のタスクに応答して第１の情報を生成し、
前記第２の車両がセンサ資源の前記第２のセットによって前記第２のタスクを完了することに応答して生成された第２の情報を前記第２の車両から受信し、
前記第１の情報を前記第２の車両に送信するようにさせる、非一過性のコンピュータ可読メモリと、
を備える車両。
【請求項１１】
前記車両に委任される第１のタスクは二次条件を含み、
前記二次条件は、前記車両が前記隊列内の前記第２の車両の前方を走行することを必要とし、
前記二次条件が満たされない場合、前記機械可読命令セットはさらに、前記車両の前記プロセッサが前記第１のタスクを前記隊列内の別の車両に再委任するようにさせる、
請求項１０に記載の車両。
【請求項１２】
第１の車両と第２の車両が隊列を形成していると判定するステップと、
前記第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを前記第１の車両に委任するステップと、
前記第２の車両のセンサ資源の第２のセットに基づいて、前記第１のタスクとは異なる第２のタスクを前記第２の車両に委任するステップと、
前記第１の車両に委任された前記第１のタスクの結果を前記第１の車両の第１の計算装置から受信するステップと、
前記第１の車両に委任された前記第１のタスクの前記結果を前記第２の車両の第２の計算装置に送信するステップと、
を含む車両隊列管理方法。
【請求項１３】
前記第２の車両に委任された前記第２のタスクの結果を前記第２の車両の前記第２の計算装置から受信するステップと、
前記第２の車両に委任された前記第２のタスクの前記結果を前記第１の計算装置に送信するステップと、をさらに含む、
請求項１２に記載の車両隊列管理方法。
【請求項１４】
前記隊列が前記第１の車両及び前記第２の車両を含むと判定するステップは、
前記第１の車両と共に前記隊列を形成するという要求を前記第２の車両の前記第２の計算装置から受信するステップをさらに含む、
請求項１２又は請求項１３に記載の車両隊列管理方法。
【請求項１５】
前記第１の車両に委任された前記第１のタスクは二次条件を含み、前記二次条件は前記第１の車両が前記隊列内の前記第２の車両の前方を走行することを必要とする、請求項１２から請求項１４のいずれか１項に記載の車両隊列管理方法であって、
前記車両隊列管理方法は、
前記二次条件が満たされなかった場合、前記第１のタスクを前記隊列内の別の車両に再委任するステップをさらに含む、
車両隊列管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、車両隊列管理システム及び方法に関し、さらに具体的には、車両隊列システムと、隊列で走行する車両間のデータ収集及び処理の分配を管理する方法とに概ね関する。
【背景技術】
【０００２】
自律型及び非自律型の車両には、運転者が車両を操縦したり、及び／又は周囲状況を介して車両を自動的に操縦したりすることを支援することができる多数のセンサ資源を使用可能なシステムを備えるものが増えている。追加の運転者支援システムと車両の自動制御の需要に応じて洗練の度合いが高まるにつれて、システムが車両内で必要とする計算資源の量がますます増加する。車両システムの計算要件の増加に対処するために、一部の車両がオフボード処理資源を利用してデータの分析と計算を完了する。
【０００３】
さらに、車両が隊列で共に移動する状況では、周囲状況に関する情報が各車両によって独立して処理され、それによりセンサデータの収集と当該センサデータの処理が重複する場合がある。
【発明の概要】
【０００４】
一実施形態では、車両隊列管理システムがプロセッサと、機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリとを備える。機械可読命令セットは、プロセッサによって実行されたときに、車両隊列管理システムが少なくとも、第１の車両と第２の車両が隊列を形成していると判定し、第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを第１の車両に委任し、第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任するようにさせる。機械可読命令セットはさらに、車両隊列管理システムが、第１の車両がセンサ資源の第１のセットによって第１のタスクを完了することに応答して生成された第１の情報を第１の車両から受信し、第２の車両がセンサ資源の第２のセットによって第２のタスクを完了することに応答して生成された第２の情報を第２の車両から受信し、第１の情報又は第２の情報の少なくとも一方を少なくとも１台の車両に送信するようにさせる。
【０００５】
いくつかの実施形態では、車両が、プロセッサと、機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリとを含む。機械可読命令セットは、プロセッサによって実行されたときに少なくとも、車両と第２の車両とが隊列を形成していると判定し、車両のセンサ資源の第１のセットに基づいて、第１のタスクを車両に委任し、第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任し、センサ資源の第１のセットによる第１のタスクに応答して第１の情報を生成するようにさせる。機械可読命令セットはさらに、車両のプロセッサが、第２の車両がセンサ資源の第２のセットによって第２のタスクを完了することに応答して生成された第２の情報を第２の車両から受信し、第１の情報を第２の車両に送信するようにさせる。          
【０００６】
いくつかの実施形態では、車両隊列管理方法が、第１の車両と第２の車両が隊列を形成していると判定するステップと、第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを第１の車両に委任するステップと、第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任するステップと、を含む。車両隊列管理方法は、第１の車両に委任された第１のタスクの結果を第１の車両の第１の計算装置から受信するステップと、第１の車両に委任された第１のタスクの結果を第２の車両の第２の計算装置に送信するステップと、をさらに含む。
【０００７】
本明細書に記載の実施形態によって提供される、これまでに挙げた特徴をはじめとする特徴は、図面と併せて以下の詳細な説明を考慮すると、さらに全面的に理解されるであろう。
【図面の簡単な説明】
【０００８】
図面に示される実施形態は、本質的に図示及び例示のためのものであり、特許請求の範囲によって定義される主題を限定することを意図するものではない。例示的な実施形態の以下の詳細な説明は、類似の構造が類似の参照番号で示されている以下の図面と併せて読むと理解することができる。
【図１】本明細書に示され説明される１つ又は複数の実施形態による、隊列で走行する２台の車両の例示的実施形態を示す図。
【図２】本明細書に示され説明される１つ又は複数の実施形態による、センサ資源及び計算装置を備える車両の構成要素を概略的に示す図。
【図３】本明細書に示され説明される１つ又は複数の実施形態による隊列通信システムの例示的実施形態を示す図。
【図４】本明細書に示され説明される１つ又は複数の実施形態による、隊列で走行する車両間でのデータ収集及びデータ処理の分配を管理するための例示的な方法のフローチャートを示す図。
【図５】本明細書に示され説明される１つ又は複数の実施形態による、周囲状況の各部分の画像データを監視及び処理するタスクを委任する例示的実施形態を示す図。
【発明を実施するための形態】
【０００９】
本明細書に開示される実施形態は、データ収集及び収集されたデータの処理の分配を管理して、隊列で走行する車両間で共有するためのシステム及び方法に関する。現在、車両が隊列で共に移動する状況では、周囲状況に関する情報が各車両によって独立して処理され、それによってセンサデータの収集とセンサデータの処理が重複する。しかし、車両センサ資源を通じて取得した情報の収集、処理及び共有に関連するタスクを隊列内の車両に分配することにより、情報の収集及び処理の重複及び冗長性を軽減してもよい。さらに、隊列内で走行する車両間でタスクを分配することにより、単一の車両では取得できない可能性のある周囲状況に関する情報を収集、処理し、隊列の他の１つ又は複数の車両と共有してもよい。
【００１０】
本明細書で説明する実施形態は、車車間通信システムと、データを収集するためのセンサシステムと、データを処理し、処理された情報を隊列で走行する車両間で共有する計算装置と、を備える。本明細書で説明されるシステム及び方法は、自律車両、非自律車両、あるいは隊列で共に移動する両車両の組み合わせに関するものであってもよい。さらに、車両がさまざまなセンサ資源を備えてもよい。場合によっては、車両が、周囲視界監視用のセンサ（即ち、車両周りの周囲状況を監視するように構成されたシステム）を備えるように構成されていない場合があるが、隊列で走行する１つ又は複数の他の車両からの１つ又は複数のセンサ資源に、周囲状況の特定の領域に関する処理された情報を提供するというタスクを課してもよく、それにより、隊列の車両に対して周囲視界監視が実施されてもよい。
【００１１】
本明細書で以下に説明するように、データ収集タスクの管理と分配と、後続の処理及び隊列で走行する車両へのタスクの結果の分配とを通して、隊列で走行する１つ又は複数の車両に関連するセンサデータの収集と処理の重複を低減してもよい。ここで、隊列で走行する車両間でのデータ収集及びデータ処理の分配を管理するシステム及び方法について本明細書にて以下説明する。
【００１２】
ここで、類似の番号が類似の構造を指す図面、特に図１を参照すると、隊列で走行する２台の車両の例示的実施形態が示される。図示のように、隊列１００には、第１の車両１０２及び第２の車両１０４が含まれる。隊列には含まれない第３の車両１０６がこのほか、隊列１００と共に道路に沿って走行している。本明細書で以下にさらに詳細に説明する実施形態では、共に走行していると判定された２台以上の車両が隊列を形成し得る。隊列１００をこのほか、キャラバン又はグループと呼ぶことがある。本明細書で使用する場合、隊列１００が、共に走行し、互いに支援するように構成された２台以上の車両を定義することが理解される。
【００１３】
図１では、隊列１００は、第１の車両１０２と第２の車両１０４とを含む。ここで、第２の車両１０４は第１の車両１０２の後方を走行している。ある車両が別の車両の後ろを走行する線形での走行は、隊列構成の一例である。しかし、隊列の車両は、線形、あるいは互いの視線内を移動しない可能性があることが理解される。いくつかの実施形態では、隊列の車両は、道路上の他の車両から孤立してもよく、あるいは数マイル離れていてもよいが、共に走行する状態を維持する。そのため、隊列内の車両へのタスクの委任は、隊列で走行する車両間の相対的な位置に依存する場合がある。
【００１４】
いくつかの実施形態では、第１の車両１０２が、ナビゲーションに関連する情報を判定するためのＧＰＳ、カメラをはじめとする関連センサのデータの収集及び処理を担当するのに対し、第２の車両１０４が、気象条件に関連するセンサ情報の収集及び処理を担当してもよい。ナビゲーションに関連するセンサからのデータの第１の車両１０２による処理の結果（例えば、ルートに沿って交通又は事故があるかどうか）は、第２の車両１０４に送信されてもよく、その結果、第２の車両１０４は、ルートに沿った交通又は事故の判定を独立して実施する必要がなくなってもよい。同じように、第２の車両１０４によって天候を判定するためのセンサからのデータを処理した結果は、第１の車両１０２に送信されてもよい。別の例を、本明細書にて以下で考察し、説明する。
【００１５】
ここで図２を参照すると、センサ資源及び計算装置を備える車両の例示的な概略図が示されている。いずれの車両にもセンサ資源の同一セットを装備する必要はなく、周囲状況に関する属性を判定するシステムの同一セットを備えるように構成する必要もない。図２は、車両内に装備されたセンサ資源とシステムの１つの構成例を提供しているに過ぎない。さらに、図２は車両１０２を参照しているが、本明細書で考察し説明する任意の車両、例えば車両１０４及び１０６が、図２に関して図示し説明した車両１０２と同一又は類似の構成を備えてもよい。
【００１６】
特に、図２は、周囲状況に関する属性を判定し、その結果を、隊列の車両１０２と共に走行する他の車両（例えば、図１の車両１０４）と共有するために車両１０２によって利用され得るさまざまなセンサ資源を備える車両の例示的な概略図を提供する。例えば、車両１０２が、プロセッサ１３２及び非一過性のコンピュータ可読メモリ１３４を備える計算装置１３０と、近接センサ１４０と、マイクロホン１４２と、１つ又は複数のカメラ１４４と、赤外線発光器１４６及び赤外線検出器１４８と、全地球測位システム（ＧＰＳ）１５０と、気象センサ１５２と、死角モニタ１５４と、車速センサ１５６と、ハンドルセンサシステム１５８と、ＬＩＤＡＲシステム１６０と、ネットワークインターフェースハードウェア１７０と、を備えてもよい。車両のここに挙げた構成要素をはじめとする構成要素は、通信経路１２０を介して互いに通信可能に接続されてもよい。
【００１７】
通信経路１２０は、例えば、導電性ワイヤ、導電性トレース、光導波路など、信号送信可能な任意の媒体から形成されてもよい。通信経路１２０はこのほか、電磁放射及びその対応する電磁波が横切る広がりを指すことがある。さらに、通信経路１２０は、信号送信可能な媒体の組み合わせから形成されてもよい。一実施形態では、通信経路１２０は、プロセッサ、メモリ、センサ、入力装置、出力装置及び通信装置などの構成要素への電気データ信号の送信を可能にするために協働する導電性トレース、導電性ワイヤ、コネクタ及びバスの組み合わせを備える。このため、通信経路１２０はバスを備えてもよい。さらに、「信号」という用語は、媒体を介して移動可能なＤＣ、ＡＣ、正弦波、三角波、方形波、振動などの（例えば、電気的、光学的、磁気的、機械的又は電磁的な）波形を意味することに留意されたい。本明細書で使用する「通信可能に結合」という用語は、結合された構成要素が互いに信号を交換可能である、例えば、伝導性媒体を介して電気信号を、空気を介して電磁信号を、光導波路を介して光信号を交換可能であることを意味する。
【００１８】
計算装置１３０は、プロセッサ１３２及び非一過性のコンピュータ可読メモリ１３４を備える任意の装置又は構成要素の組み合わせであってもよい。プロセッサ１３２は、非一過性のコンピュータ可読メモリ１３４に保存された機械可読命令セットを実行可能な任意の装置であってもよい。このため、プロセッサ１３２は、電気コントローラ、集積回路、マイクロチップ、コンピュータ又は他の任意の計算装置であってもよい。プロセッサ１３２は、通信経路１２０によって車両１０２の他の構成要素に通信可能に結合される。このため、通信経路１２０は、任意の数のプロセッサ１３２を互いに通信可能に結合し、通信経路１２０に結合された構成要素が分散計算環境で動作可能にすることができるようにしてもよい。具体的には、各構成要素は、データを送信及び／又は受信し得るノードとして動作してもよい。図２に示す実施形態は単一のプロセッサ１３２を含むが、他の実施形態は２つ以上のプロセッサ１３２を含んでもよい。
【００１９】
非一過性のコンピュータ可読メモリ１３４は、プロセッサ１３２が機械可読命令にアクセスし実行することができるように機械可読命令を保存することができるＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードドライブ又は任意の非一過性のメモリ装置を備えてもよい。機械可読命令セットは、例えば、プロセッサ１３２によって直接実行され得る機械言語、あるいは機械可読命令にコンパイル又はアセンブルされ、非一過性のコンピュータ可読メモリ１３４に保存され得るアセンブリ言語、オブジェクト指向プログラミング（ＯＯＰ）、スクリプト言語、マイクロコードなど、任意の世代（例えば、１ＧＬ、２ＧＬ、３ＧＬ、４ＧＬ又は５ＧＬ）の任意のプログラミング言語で書かれたロジック又はアルゴリズムを含んでもよい。これとは別に、機械可読命令セットは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）構成又は特定用途向け集積回路（ＡＳＩＣ）のいずれか、又はその同等物を介して実装されるロジックなど、ハードウェア記述言語（ＨＤＬ）で記述されてもよい。このため、本明細書で説明する機能は、事前にプログラムされたハードウェア要素として、あるいはハードウェア構成要素とソフトウェア構成要素の組み合わせとして、任意の従来のコンピュータプログラミング言語で実装されてもよい。図２に示す実施形態は単一の非一過性のコンピュータ可読メモリ１３４を備えるが、他の実施形態は２つ以上のメモリモジュールを備えてもよい。
【００２０】
引き続き図２を参照すると、近接センサ１４０は、車両１０２内又は車両１０２近傍の物体の有無を示す信号を出力可能な任意の装置又は構成要素の組み合わせであってもよい。近接センサ１４０はこのほか、物体までの範囲又は距離、例えば、車両１０２及び車両１０２の前方を走行している別の車両からの距離を判定可能なセンサであってもよい。近接センサ１４０は、車両１０２の側方、後方又は前方の物体の有無を判定するために、カメラ、レーザ距離センサ、超音波センサ、レーダセンサシステム、モーションセンサ、熱センサを含むがここに挙げたものに限定されない１つ又は複数のセンサを含んでもよい。いくつかの実施形態では、１つ又は複数の近接センサ１４０が、車両１０２用の周囲視界監視システムを可能にするように構成されてもよい。
【００２１】
マイクロホン１４２は、通信経路１２０に結合され、計算装置１３０に通信可能に結合される。マイクロホン１４２は、音に連動する機械的振動を、音を示す電気信号に変換可能な任意の装置であってもよい。マイクロホン１４２は、車両１０２の周囲状況内の交通、接近してくる緊急車両などの存在の判定の目的のために音レベルを監視するのに使用されてもよい。
【００２２】
車両１０２は、１つ又は複数のカメラ１４４をさらに備えてもよい。１つ又は複数のカメラ１４４は、車両１０２内のさまざまな異なる監視、検出、制御及び／又は警告システムを可能にしてもよい。１つ又は複数のカメラ１４４は、紫外線波長帯域、可視光波長帯域又は赤外線波長帯域の放射線を検出可能な感知装置のアレイ（例えば、ＣＣＤアレイ又は能動ピクセルセンサ）を有する任意の装置であってもよい。１つ又は複数のカメラ１４４は、任意の解像度を有し得る。１つ又は複数のカメラ１４４は、全方向カメラ又はパノラマカメラであってもよい。いくつかの実施形態では、ミラーレンズ、魚眼レンズ又は任意の他のタイプのレンズなどの１つ又は複数の光学部品を、１つ又は複数のカメラ１４４に光学的に結合してもよい。
【００２３】
いくつかの実施形態では、赤外線発光器１４６及び／又は赤外線検出器１４８が、通信経路１２０に結合され、計算装置１３０に通信可能に結合される。赤外線、別名赤外線放射は、可視光のような電磁（ＥＭ）放射の一種であるが、赤外線は一般に人間の目には見えない。ＥＭ放射は、さまざまな波長と周波数にわたって波又は粒子の形態で伝達される。赤外線の波は可視光の波よりも長く、可視スペクトルの赤系統の色域を超えている。赤外線放射器１４６が、マイクロ波と可視光との間の（ＥＭ）スペクトルの範囲の赤外線を放射する。赤外線は周波数が約３００ＧＨｚから最大約４００ＴＨｚであり、波長が約１ミリメートルから７４０ナノメートルであるが、このような値は絶対的なものではない。赤外線のスペクトルは、波長と周波数に基づいて細分化することができる。例えば、近赤外線が、約２１４ ＴＨｚから約４００ ＴＨｚの周波数及び約７４０ナノメートルから約１４００ナノメートルの波長を有し、遠赤外線が、約３００ＧＨｚから約２０ＴＨｚの周波数及び約１ミリメートルから約１５マイクロメートルの波長を有する。赤外線をさらに細分化してもよい。
【００２４】
赤外線検出器１４８を、赤外線スペクトル内にある放射光及び／又は反射光を検出するように構成してもよい。赤外線発光器１４６及び赤外線検出器１４８は、車両のセンサ資源として実装されて、低照度又は劣悪な気象条件の間に車両１０２にコンピュータビジョン及びナビゲーション能力を提供してもよい。赤外線検出器１４８は、例えば、物体からの赤外線の反射の存在を判定するなど、赤外線の存在を捕捉するように構成された装置であってもよく、あるいは赤外線に照射されているか赤外線を生成している周囲状況の画像を生成するように構成され得るＣＣＤアレイ又は能動ピクセルセンサを備えてもよい。    
【００２５】
引き続き図２を参照すると、全地球測位システム、ＧＰＳ１５０を、通信経路１２０に結合し、車両１０２の計算装置１３０に通信可能に結合してもよい。ＧＰＳ１５０は、１つ又は複数のＧＰＳ衛星から１つ又は複数のＧＰＳ信号を受信することにより、車両１０２の所在地を示す所在地情報を生成することができる。通信経路１２０を介して計算装置１３０に通信されるＧＰＳ信号は、国立海洋電子協会（ＮＭＥＡ）のメッセージ、緯度及び経度データセット、所在地住所、所在地データベースに基づく既知の所在地の名称などを含む所在地情報を含んでもよい。さらに、ＧＰＳ１５０は、所在地を示す出力を生成可能な他のシステムと交換可能であってもよい。例えば、セルラー信号と放送塔に基づいて所在地を提供する局地測位システム、あるいは１つ又は複数の無線信号アンテナから受信した無線信号によって所在地を三角測量可能な無線信号検出装置が挙げられる。
【００２６】
車両１０２はこのほか、温度センサ、降水量計、風速計、ＵＶ光センサなどの気象センサ１５２を備えてもよい。気象センサ１５２は、通信経路１２０に結合され、計算装置１３０に通信可能に結合されてもよい。気象センサ１５２は、温度レベル、降水の存在又は量、風の方向及び／又は速度、日光の存在及び／又は強度などの気象条件を示す信号を出力可能な任意の装置であってもよい。気象センサ１５２によって収集された情報が、車両１０２に現在の気象条件を規定する情報を提供してもよい。それに応じて、車両１０２、例えば自律車両は、豪雨が検出された場合にその速度を低下させるか、温度が氷点下であると判定された場合（即ち、道路の凍結が予想される場合）に停止距離を長くして備えてもよい。同じように、非自律車両の場合、気象センサから収集されて処理される情報を用いて、気象条件に基づいて支援ブレーキシステムを準備して有効化し、及び／又は潜在的に危険な道路状況を運転者に警告してもよい。
【００２７】
死角モニタ１５４は、１つ又は複数の近接センサ１４０、１つ又は複数のカメラ１４４をはじめとする、運転者の死角内の車両の存在を検出するセンサを含んでもよい。例えば、車線変更操作中に、死角モニタは、運転者が入ろうとしている車線に交通がないかどうかを判定する際に運転者を支援してもよい。
【００２８】
車両１０２はこのほか、通信経路１２０に結合され、計算装置１３０に通信可能に結合された車速センサ１５６を備えてもよい。車速センサ１５６は、車両速度を示す信号を生成するための任意のセンサ又はセンサのシステムであってもよい。例えば、限定するものではないが、車速センサ１５６を、車両１０２のエンジンのシャフト又は駆動シャフトの回転速度を示す信号を生成可能な回転速度計としてもよい。車速センサ１５６によって生成された信号を、計算装置１３０に通信して、車両速度値に変換してもよい。車両速度値は車両１０２の速度を示している。いくつかの実施形態では、車速センサ１５６は、光アイソレータスロット付きディスクセンサ、ホール効果センサ、ドップラーレーダなどを備える。いくつかの実施形態では、車速センサ１５６が、車両１０２の速度を判定するためのＧＰＳ１５０からのデータを含んでもよい。車速センサ１５６は、車両１０２が加速し、一定速度を維持し、減速し、あるいは停止したときを計算装置１３０が判定できるように設けられてもよい。例えば、車速センサ１５６が、交通状況の変化により、あるいは車両が方向転換操作を実行する前に車両１０２が減速することを示す信号を計算装置１３０に提供してもよい。
【００２９】
引き続き図２を参照すると、ハンドルセンサシステム１５８は、通信経路１２０に結合され、計算装置１３０に通信可能に結合されてもよい。ハンドルセンサシステム１５８は、運転者のハンドルの把持、ハンドルに付与される回転の度合い、あるいはハンドルを回すか維持する際に付与される力を判定するために、ハンドルに配置される複数のセンサを備えてもよい。ハンドルセンサシステム１５８は、ハンドル上の手の配置及び数、ハンドルを把持する強度、あるいはハンドル上の１つ又は複数の手の配置の変化を示す信号を計算装置１３０に提供してもよい。ハンドルセンサシステム１５８は、例えば、限定するものではないが、圧力センサ、誘導センサ、光学センサなどを備えてもよい。ハンドル上の１つ又は複数の手の配置、数、把持及び位置変化を検出することに加えて、ハンドルセンサシステム１５８はこのほか、ハンドルの回転角度を示す１つ又は複数のセンサを備え、対応する信号を計算装置１３０へ提供してもよい。
【００３０】
いくつかの実施形態では、車両１０２はＬＩＤＡＲシステム１６０を備えてもよい。ＬＩＤＡＲシステム１６０は、通信経路１２０及び計算装置１３０に通信可能に結合される。ＬＩＤＡＲシステム１６０、即ち、光検出及び測距は、パルスレーザ光を使用して、ＬＩＤＡＲシステム１６０からパルスレーザ光を反射する物体までの距離を測定するシステム及び方法である。ＬＩＤＡＲシステム１６０を、可動部品がほとんどないかまったくない固体装置として作成してもよい。固体装置には、光フェーズドアレイ装置であって、そのプリズムのような動作により、従来の回転式ＬＩＤＡＲシステム１６０と相関のある重量とサイズに関する複雑さのない広い視野が可能になる光フェーズドアレイ装置として構成されたものが含まれる。ＬＩＤＡＲシステム１６０は、飛行時間の測定に特に適しており、飛行時間は、ＬＩＤＡＲシステム１６０の視野内にある物体との距離測定に相関させることができる。ＬＩＤＡＲシステム１６０によって放出されるパルスレーザ光のさまざまな波長の戻り時間の差を計算することにより、目標物又は周囲状況のデジタル３Ｄ表現を生成してもよい。ＬＩＤＡＲシステム１６０によって放出されるパルスレーザ光は、例えば約９０５ナノメートルの放出放射線を有する電磁スペクトルの赤外線範囲内又はその範囲付近で動作する放出物を含む。ＬＩＤＡＲシステム１６０などのセンサを車両１０２で使用して、特に、ＧＰＳ１５０又はジャイロスコープに基づく慣性航法ユニット（ＩＮＵ、図示せず）又は関連する推測航法システムなどの地理参照装置と組み合わせて使用する場合に、車両１０２近傍の物体を特定するための詳細な３Ｄ空間情報のほか、車両マッピングシステム、ナビゲーションシステム、自律運転システムにて機能するそのような情報の使用を提供することができる。
【００３１】
引き続き図２を参照すると、ここでは、車両には車車間通信システムが装備されていることがさらに一般的である。システムのいくつかは、ネットワークインターフェイスハードウェア１７０に依存している。ネットワークインターフェースハードウェア１７０は、通信経路１２０に結合され、計算装置１３０に通信可能に結合されてもよい。ネットワークインターフェースハードウェア１７０は、ネットワーク１８０との間でデータを送信及び／又は受信するか、車車間通信システムを装備した別の車両（例えば、車両１０４又は１０６）との間で直接データを送信及び／又は受信することができる任意の装置であってもよい。このため、ネットワークインターフェースハードウェア１７０は、任意の有線通信又は無線通信を送信及び／又は受信するための通信トランシーバを備えることができる。例えば、ネットワークインターフェースハードウェア１７０は、アンテナ、モデム、ＬＡＮポート、Ｗｉ−Ｆｉカード、ＷｉＭａｘカード、モバイル通信ハードウェア、近距離通信ハードウェア、衛星通信ハードウェア及び／又は他のネットワーク及び／又は装置と通信するための有線ハードウェア又は無線ハードウェアを備えてもよい。一実施形態では、ネットワークインターフェースハードウェア１７０は、Ｂｌｕｅｔｏｏｔｈ無線通信プロトコルに従って動作するように構成されたハードウェアを含む。別の実施形態では、ネットワークインターフェースハードウェア１７０は、ネットワーク１８０及び／又は別の車両との間でＢｌｕｅｔｏｏｔｈ通信を送受信するためのＢｌｕｅｔｏｏｔｈ送受信モジュールを備えてもよい。
【００３２】
ここで図３を参照すると、隊列通信システムの例示的実施形態が示される。いくつかの実施形態では、隊列の車両１０２、１０４及び１０６間の通信が直接であってもよい。即ち、第１の車両１０２が第２の車両１０４及び／又は第３の車両１０６と直接通信してもよく、第２の車両１０４は第１の車両１０２及び／又は第３の車両１０６と直接通信してもよく、第３の車両１０６は第１の車両１０２及び／又は第２の車両１０４と直接通信してもよい。いくつかの実施形態では、隊列の車両１０２、１０４及び１０６はネットワーク１８０を介して互いに通信してもよい。さらにいくつかの実施形態では、隊列の車両１０２、１０４及び１０６は、１つ又は複数のリモート計算装置１９２及び／又は１つ又は複数のサーバ１９３と通信してもよい。
【００３３】
ネットワーク１８０は、１つ又は複数のコンピュータネットワーク（例えば、パーソナルエリアネットワーク、ローカルエリアネットワーク又はワイドエリアネットワーク）、セルラーネットワーク、衛星ネットワーク及び／又は全地球測位システム及びその組み合わせを含んでもよい。このため、隊列の車両１０２、１０４及び１０６と、１つ又は複数のリモート計算装置１９２及び／又は１つ又は複数のサーバ１９３とは、有線技術又は無線技術、ワイドエリアネットワーク、ローカルエリアネットワーク、パーソナルエリアネットワーク、セルラーネットワーク、衛星ネットワークなどを介してネットワーク１８０を通じて互いに通信可能に結合されてもよい。適切なローカルエリアネットワークには、有線イーサネット及び／又は、例えば、ワイヤレスフィディリティ（Ｗｉ−Ｆｉ）などの無線技術が含まれてもよい。適切なパーソナルエリアネットワークには、例えば、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスＵＳＢ、Ｚ波、ＺｉｇＢｅｅ及び／又は他の近距離通信プロトコルなどのワイヤレス技術が含まれてもよい。同じように、適切なパーソナルエリアネットワークには、例えば、ＵＳＢ及びＦｉｒｅＷｉｒｅなどの有線コンピュータバスが含まれてもよい。適切なセルラーネットワークには、ＬＴＥ、ＷｉＭＡＸ、ＵＭＴＳ、ＣＤＭＡ及びＧＳＭなどの技術が含まれるが、ここに挙げたものに限定されない。
【００３４】
具体的には、図３は、計算装置１３０Ａ、（例えば、図２に関して図示して説明した）センサ資源のセット及びネットワークインターフェースハードウェア１７０Ａを有する第１の車両１０２と、計算装置１３０Ｂ、（例えば、図２に関して図示して説明した）センサ資源のセット及びネットワークインターフェースハードウェア１７０Ｂを有する第２の車両１０４と、計算装置１３０Ｃ、（例えば、図２に関して図示して説明した）センサ資源のセット及びネットワークインターフェイスハードウェア１７０Ｃを有する第３の車両と、を示す。本明細書でさらに詳細に説明するように、隊列内の車両、例えば、第１の車両１０２、第２の車両１０４及び第３の車両１０６のそれぞれにタスクを委任してもよい。本明細書で使用する「委任」とは、ある車両にタスクを割り当てて、隊列で走行する他の車両が同じタスクを実行する必要がなくなるだけでなく、他の車両はタスクを割り当てられた車両からタスクの結果を受信することができることを指す。タスクには、１つ又は複数のセンサ資源からの情報の収集と、車両の計算装置（例えば、計算装置１３０Ａ、１３０Ｂ及び１３０Ｃ）によって収集された情報の処理とが含まれてもよい。収集された情報の処理から結果が生成された時点で、車両（例えば、第１の車両１０２、第２の車両１０４及び第３の車両１０６）のそれぞれは、結果を隊列の他の車両に送信してもよい。隊列の車両（例えば、第１の車両１０２、第２の車両１０４及び第３の車両１０６）間の通信は、車車間通信を介して直接完了されるか、車両１０２、１０４及び１０６を通信可能に接続するネットワーク１８０を通して完了されてもよい。
【００３５】
いくつかの実施形態では、１つ又は複数のリモート計算装置１９２及び／又は１つ又は複数のサーバ１９３が、車両が隊列に属するかどうかを判定し、隊列の車両に委任されたタスクを委任して管理し、隊列の車両間で委任されたタスクの結果の通信を調整してもよい。いくつかの実施形態では、車両のうちの１つ、例えば、第１の車両１０２の計算装置１３０Ａは、車両が隊列に属するかどうかを判定し、隊列の車両に委任されたタスクを委任して管理し、隊列の車両間で委任されたタスクの結果の通信を調整してもよい。さらに他の実施形態では、隊列内の車両の計算装置と１つ又は複数のリモート計算装置１９２とを組み合わせて、隊列で走行する車両間でのデータ収集及びその処理の分配の管理を容易にしてもよい。
【００３６】
以下のセクションでは、隊列を走行する車両間でのデータ収集とその処理の分配を管理するシステム及び方法の動作の実施形態について説明する。
【００３７】
本明細書の開示の前提には、隊列の各車両で利用できないシステムを補完し、隊列の車両間のセンサ情報の収集及びセンサ情報の処理の冗長性を低減することが挙げられる。例えば、２台の車両が隊列で共に走行しており、第１の車両に第２の車両にはないセンサ資源及び／又はシステムのセットを備えている場合、第１の車両には、第２の車両に設定されていないセンサ及び／又はシステムを第２の車両に提供するというタスクを課してもよい。別の例として、第１の車両が第２の車両と隊列で走行しており、第１の車両が両方の車両に関連する情報を収集して処理できるように第２の車両と共に位置決めされているため、第２の車両は計算資源を他のタスクに保存するか割り当ててもよい。
【００３８】
ここで図４を参照すると、隊列内を走行する車両間でデータ収集及びその処理の分配を管理する例示的な方法のフローチャート２００が示されている。上記のように、この方法は、隊列内の車両の計算装置、リモート計算装置又は両方の組み合わせによって実行されてもよい。図４に示すフローチャート２００は、非一過性のコンピュータ可読メモリ１３４に保存され、計算装置１３０のプロセッサ１３２又はリモート計算装置１９２によって実行される機械可読命令セットの表現である。図４のフローチャート２００の処理は、計算装置１３０又はリモート計算装置１９２に通信可能に結合されたセンサからの信号に応答して、さまざまな時点で実行されてもよい。
【００３９】
特に、計算装置は、ブロック２１０にて、隊列に属する複数の車両を判定する。隊列構成車両が多数の手段を介して判定されてもよい。例えば、第１の車両がエリア内の車両に信号を送信してもよい。信号は、他の車両に、その計算装置及びネットワークインターフェイスハードウェアを介して、隊列に合流したいという応答を提供するように促してもよい。いくつかの実施形態では、本明細書で説明される隊列管理システムを備えて構成された車両が一意の識別を含んでもよい。例えば、（例えば、同じルートを走行し、及び／又は同じ目的地に向かってほぼ同時か同時に移動しているため）第２の車両と合流して隊列を形成しようとする第１の車両が、第２の車両の一意の識別を検索して、隊列を形成するための一意の識別に基づく第２の車両への要求を送信する。リモート計算装置は、アプリケーションインターフェースを介して（例えば、車両内で展開されるかサーバがホストであるＷｅｂページに展開されたＷｅｂアプリケーション、あるいは車両の計算装置のメモリ内に構成されたアプリケーションを介して）アプリケーションを提供し、これを促進してもよい。アプリケーションは、隊列に合流するように構成された車両のデータベースへのアクセスを提供してもよい。別個の操作により、例えばモバイル装置、車両インターフェース、リモート計算装置などを介したユーザーが、隊列を形成する１つ又は複数の車両を選択するか別の車両に合流して隊列を形成したいと要求してもよい。システムは、ブロック２１０にて、受信した入力に基づいて、隊列に属する複数の車両を判定してもよい。
【００４０】
いくつかの実施形態では、隊列に合流すると、隊列の車両内に構成されたセンサ資源及び／又はシステムのセットは、本明細書に記載の方法を実施する計算装置に通信される。例えば、第２の車両が隊列の第１の車両に合流すると、第２の車両内で構成されたセンサ資源のセットは、隊列を管理している第１の車両の計算装置に提供される。他の実施形態では、計算装置は、車両のメーカー、モデル及び／又はトリムパッケージ識別子を受信して、例えばネットワーク接続データベースにて、車両に構成されたセンサ資源のセットを検索してもよい。隊列に合流するとき、車両が、車両に構成されたセンサ資源のセットに従って隊列管理システムが車両にタスクを委任できるように、車両の車両識別番号（ＶＩＮ）又は仕様を提供してもよい。
【００４１】
次いで、計算装置は、ブロック２２０にて、第１のタスクに関する情報の収集及び処理を第１の車両に委任してもよい。例えば、第１のタスクの第１の車両への委任は、第２の車両ではなく第１の車両に構成されたセンサ又はシステムの存在に基づくものであってもよい。第１の車両は、カメラ、近接センサ及び／又は同様のものの実装による周囲視界監視を含んでもよいが、第２の車両はそのようなシステムを含まなくてもよい。このため、第１の車両の第１の計算装置によって処理された周囲視界監視のタスクの結果は、隊列で共に移動している間、第２の車両に関連し有用であってもよい。
【００４２】
別の実施形態では、各車両は、センサ資源の同一又は類似のセットを備えてもよい。そのような実施形態では、第１の車両に委任される第１のタスクは、第１の車両が第２の車両よりも情報を取得するのに良好な位置にあるため、第１の車両に委任されてもよい。例えば、第１の車両が第２の車両の前方を走行している場合、隊列の前方の道路上の物体又は危険を検出するタスクは第１の車両に委任されてもよく、その結果は第２の車両と共有される。別の例として、第１のタスクは、交通状況の判定、ナビゲーションのための標識認識及び／又は工事又は事故の存在を含んでもよい。    
【００４３】
計算装置は、ブロック２３０にて、第２のタスクに関する情報の収集及び処理を第２の車両にさらに委任してもよい。例えば、第２のタスクの第２の車両への委任は、第１の車両ではなく第２の車両に構成されたセンサ又はシステムの存在に基づくものであってもよい。第２の車両は、雨が降っているか、道路が凍結しているか、外気温、視程距離などを判定するように構成された気象センサを備えてもよい。このため、気象条件を判定し、隊列内の別の車両、例えば、気象センサを装備していない可能性のある第１の車両に提供してもよい。
【００４４】
委任される可能性のあるタスクには、例えば、ナビゲーション、気象条件の判定、隊列の操縦を調整するために隊列の周囲、後方及び／又は前方の車線の監視などに関連するタスクがさらに含まれてもよいが、ここに挙げたものに限定されない。タスクの委任は、隊列の各車両に構成されたセンサ資源、隊列内の車両の位置、タスクを完了するのに必要な処理資源の量などに依存してもよい。例えば、計算装置は、第１のタスクを第１の車両に委任し、（例えば、二次条件として）第１の車両に隊列の先頭車両になるようにさらに指示してもよい。その後、計算装置は、第２のタスクを第２の車両に委任し、第１の車両から所定の距離内で第１の車両に追従するように車両にさらに指示してもよい。先頭車両であるか後続距離を維持するかなどのタスクに連動した二次条件に追従することができていない場合、計算装置は、タスクを再委任したり、及び／又は二次車両が二次条件を満たしていない間に隊列内の他の車両に受信可能区域を提供することを要求してもよい。
【００４５】
例えば、車両の前方にある車道の物体又は道路の穴などの危険を監視するタスクを第１の車両が委任され、第１の車両が隊列の第２の車両に追い越された場合、計算装置は、第２の車両が隊列の先頭位置を維持している状態で、第２の車両に委任されたタスクを転送してもよい。隊列内の車両の位置は、隊列内の各車両が隊列を管理する計算装置と共有するＧＰＳ信号を通じて判定されてもよい。上記のように、隊列を管理している計算装置は、隊列の車両の計算装置、ネットワークを介して隊列の車両に接続されたリモート計算装置、あるいは両方の組み合わせであってもよい。
【００４６】
引き続き図４のフローチャート２００を参照すると、計算装置は、ブロック２４０にて、隊列を構成する２台以上の車両の間で委任される追加のタスクがあるかどうかを判定する。追加のタスクを委任する場合、計算装置は、ブロック２５０にて、このようなタスクを隊列の車両の１つに委任してもよい。委任する追加のタスクがない場合、計算装置は、ブロック２６０にて、隊列で走行する車両間で委任されたタスクのそれぞれの処理済み情報を調整、受信及び／又は分配してもよい。例えば、システムが隊列の車両の計算装置によって管理されている場合、計算装置は、隊列で走行する各車両のアドレス（例えば、インターネットプロトコル又は他の通信識別番号）を隊列内の全車両に提供して、各車両が、その委任されたタスクの結果との通信を、隊列の他の車両に直接送信できるようにしてもよい。システムがリモート計算装置などの計算装置によって管理される別の例では、計算装置は、隊列内の各車両から委任タスクの結果を受信し、委任タスクの結果をタスクが委任されていない隊列の車両に分配してもよい。言い換えれば、計算装置は、隊列の車両間の情報の収集と送信を管理する。
【００４７】
一例として、車両隊列管理方法を実施する計算装置は、センサ資源の第１のセットによって第１の車両が第１のタスクを完了することに応答して生成された第１の情報を第１の車両から受信してもよい。計算装置は、センサ資源の第２のセットによって第２の車両が第２のタスクを完了することに応答して生成された第２の情報を第２の車両からさらに受信し、次に、第１の情報又は第２の情報の少なくとも一方を少なくとも１台の車両に送信してもよい。
【００４８】
図５を参照すると、２台の車両１０２及び１０４を有する隊列が例示されている。例示では、第１の車両１０２は、隊列内の第２の車両１０４に対して先頭車両として走行している。計算装置は、物体、危険及び交通について、隊列の前方の周囲状況を監視するという第１のタスクを委任した。例えば、第１の車両１０２は、第１の車両１０２の前方の周囲状況を見るように位置決めされた第１のカメラ１４４Ａを備える。第１の車両１０２は、視野１４５Ａ内の第１のカメラ１４４Ａから画像データを受信する。第１の車両１０２の計算装置は、画像データを処理し、第２の車両１０４に、物体の存在、危険及び／又は交通状況に関する警告及び／又は情報を提供する。
【００４９】
計算装置は、第２の車両１０４に、隊列の周囲視界監視及び死角監視の第２のタスクをさらに委任した。図４に示す例では、第２の車両１０４は、第２の車両１０４の前方の周囲状況の一部を見るように位置決めされた少なくとも１つのカメラ１４４Ｂを備える。第１の車両１０２は隊列の前方の周囲状況を監視するというタスクを課されているため、第２の車両１０４に委任されたタスクは、第２の車両が監視し、画像データを収集し、画像データを処理して、他の車両及び／又は物体の存在を判定しなければならない２つの視野１４５Ｂ及び１４５Ｃを特定する。例えば、図示のように、第２の車両１０４の直前の視野は、第１の車両１０２に委任された第１のタスクがその特定の視野を網羅するため、第２の車両１０４によって処理される必要はない。さらに、第２の車両１０４に委任される第２のタスクは、第１の車両１０２に周囲視界監視及び／又は死角監視を提供する。例えば、第１の車両１０２が左に車線変更を行う予定である場合、周囲視界監視及び死角監視という第２のタスクに対して第２の車両１０４から受信した情報によって、第１の車両１０２は、情報に基づいた車線変更操作を実施してもよい。
【００５０】
ここで、本明細書に記載の実施形態は、隊列で走行する車両間でのデータ収集及びその処理の分配を管理する車両隊列システム及び方法に関することを理解されたい。本明細書で説明されるシステム及び方法は、隊列内を共に走行する車両の車両計算装置及びセンサ資源を利用して、隊列内の車両間でタスクを委任し、隊列が走行している周囲状況について収集された計算情報の冗長性を補完するか削減してもよい。本明細書に示し説明する実施形態によれば、車両内にあるか隊列の車両に接続された計算装置が、隊列の構成車両を判定し、タスクを隊列の１つ又は複数の車両に委任し、委任されたタスクの結果の他の車両への分配を管理してもよい。    
【００５１】
「実質的に」及び「約」という用語は、任意の定量的比較、値、測定又は他の表現に起因する可能性がある不確実性の固有の程度を表すために本明細書で利用できることに留意されたい。本明細書ではこのほか、このような用語を使用して、問題の主題の基本機能に変化をもたらすことなく、定量的表現が規定の参考文献と異なる度合いを表す。
【００５２】
本明細書では特定の実施形態を図示し説明したが、特許請求の主題の精神及び範囲から逸脱することなく、他のさまざまな変更及び修正を実施することができることを理解されたい。さらに、特許請求される主題のさまざまな態様が本明細書に記載されているが、そのような態様を必ずしも組み合わせて利用しない。このため、添付の特許請求の範囲は、特許請求の主題の範囲内にあるそのようなあらゆる変更及び修正を網羅することを目的とする。
【００５３】
実施例１
車両隊列管理システムであって、
プロセッサと、
機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリであって、機械可読命令セットは、プロセッサによって実行されたときに、車両隊列管理システムが少なくとも、
第１の車両と第２の車両が隊列を形成していると判定し、
第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを第１の車両に委任し、
第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任し、
第１の車両がセンサ資源の第１のセットによって第１のタスクを完了することに応答して生成された第１の情報を第１の車両から受信し、
第２の車両がセンサ資源の第２のセットによって第２のタスクを完了することに応答して生成された第２の情報を第２の車両から受信し、 
第１の情報又は第２の情報の少なくとも一方を少なくとも１台の車両に送信するようにさせる、非一過性のコンピュータ可読メモリと、を備える、車両隊列管理システム。
実施例２
第１の車両及び第２の車両をさらに具備する、実施例１に記載の車両隊列管理システムであって、
第１の車両は、第１の計算装置と、センサ資源の第１のセットとを備え、
第２の車両は、第２の計算装置と、センサ資源の第２のセットとを備え、
第１の計算装置は、第２の計算装置と通信するように構成され、
第２の計算装置は、第１の計算装置と通信するように構成される、車両隊列管理システム。
実施例３
センサ資源の第３のセット及び第３の計算装置を有する第３の車両をさらに備える、実施例２に記載の車両隊列管理システムであって、
第３の計算装置は、第１の計算装置及び第２の計算装置と通信するように構成され、
機械可読命令セットは、実行されると、車両隊列管理システムがさらに、
隊列がさらに第３の車両を含むと判定し、
第３の車両のセンサ資源の第３のセットに基づいて、第１のタスク及び第２のタスクとは異なる第３のタスクを第３の車両に委任するようにさせる、車両隊列管理システム。  
実施例４
第２の車両は、第１の車両のセンサ資源の第１のセットに含まれないセンサ資源の第２のセットに１つ又は複数の別個のセンサ資源を含み、
第２のタスクの第２の車両に対する委任は、センサ資源の第２のセットの１つ又は複数の別個のセンサ資源に基づくものである、実施例２に記載の車両隊列管理システム。
実施例５
第１の車両の第１の計算装置は、第１のタスクに基づいて隊列の前方の道路に危険又は物体が存在すると判定された場合に、第２の車両の第２の計算装置に警告を発信する、実施例２に記載の車両隊列管理システム。
実施例６
第１の車両に委任された第１のタスクは、二次条件を含み、
二次条件は、第１の車両が隊列内の第２の車両の前方を走行することを必要とする、実施例１に記載の車両隊列管理システム。
実施例７
二次条件が満たされない場合、機械可読命令セットはさらに、車両隊列管理システムが、
第１のタスクを隊列内の別の車両に再委任するようにさせる、実施例６に記載の車両隊列管理システム。
実施例８
機械可読命令セットは、実行されると、さらに、車両隊列管理システムが、
第１の車両の車両識別番号を受信し、
第１の車両の車両識別番号に基づいて、第１の車両のセンサ資源の第１のセットを識別するようにさせる、実施例１に記載の車両隊列管理システム 
実施例９
隊列が第１の車両及び第２の車両を含むという判定は、第１の車両と共に隊列を形成するという、第２の車両からの要求に基づくものである、実施例１に記載の車両隊列管理システム。
実施例１０
車両であって、
プロセッサと、 
機械可読命令セットを保存するように構成された非一過性のコンピュータ可読メモリであって、機械可読命令セットは、プロセッサによって実行されたときに少なくとも、
車両と第２の車両が隊列を形成していると判定し、
車両のセンサ資源の第１のセットに基づいて、第１のタスクを車両に委任し、
第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任し、 
センサ資源の第１のセットによる第１のタスクに応答して第１の情報を生成し、
第２の車両がセンサ資源の第２のセットによって第２のタスクを完了することに応答して生成された第２の情報を第２の車両から受信し、
第１の情報を第２の車両に送信するようにさせる、非一過性のコンピュータ可読メモリと、を備える、車両。 
実施例１１
機械可読命令セットは、実行されると、さらに、車両のプロセッサが、
隊列がさらに第３の車両を含むと判定し、
第３の車両のセンサ資源の第３のセットに基づいて、第１のタスク及び第２のタスクとは異なる第３のタスクを第３の車両に委任するようにさせる、実施例１０に記載の車両。
実施例１２
車両に委任された第１のタスクは二次条件を含み、
二次条件は、車両が隊列内の第２の車両の前方を走行することを必要とする、実施例１０に記載の車両。
実施例１３
二次条件が満たされない場合、機械可読命令セットはさらに、車両のプロセッサが第１のタスクを隊列内の別の車両に再委任するようにさせる、実施例１２に記載の車両。
実施例１４
機械可読命令セットは、実行されると、さらに、車両のプロセッサが、
第２の車両の車両識別番号を受信し、
第２の車両の車両識別番号に基づいて、第２の車両のセンサ資源の第２のセットを識別するようにさせる、実施例１０に記載の車両。 
実施例１５
第１の車両と第２の車両が隊列を形成していると判定するステップと、
第１の車両のセンサ資源の第１のセットに基づいて、第１のタスクを第１の車両に委任するステップと、
第２の車両のセンサ資源の第２のセットに基づいて、第１のタスクとは異なる第２のタスクを第２の車両に委任するステップと、  
第１の車両に委任された第１のタスクの結果を第１の車両の第１の計算装置から受信するステップと、
第１の車両に委任された第１のタスクの結果を第２の車両の第２の計算装置に送信するステップと、を含む車両隊列管理方法。
実施例１６
第２の車両に委任された第２のタスクの結果を第２の車両の第２の計算装置から受信するステップと、
第２の車両に委任された第２のタスクの結果を第１の計算装置に送信するステップと、をさらに含む、実施例１５に記載の車両隊列管理方法。
実施例１７
第１の車両の車両識別番号を第１の計算装置から受信するステップと、
第１の車両の車両識別番号に基づいて、第１の車両のセンサ資源の第１のセットを識別するステップと、を含む、実施例１５に記載の車両隊列管理方法。
実施例１８
隊列が第１の車両及び第２の車両を含むと判定するステップは、
第１の車両と共に隊列を形成するという要求を第２の車両の第２の計算装置から受信するステップをさらに含む、実施例１５に記載の車両隊列管理方法。
実施例１９
第１の車両に委任された第１のタスクは二次条件を含み、二次条件は第１の車両が隊列内の第２の車両の前方を走行することを必要とする、実施例１５に記載の車両隊列管理方法。
実施例２０
二次条件が満たされなかった場合、第１のタスクを隊列内の別の車両に再委任するステップを、さらに含む、実施例１９に記載の車両隊列管理方法。
【図１】
2020107324.tif 000003
【図２】
2020107324.tif 000004
【図３】
2020107324.tif 000005
【図４】
2020107324.tif 000006
【図５】
2020107324.tif 000007
【外国語明細書】
2020107324000001.pdf