(57)【要約】自律走行車両（１０８）を動作させるためのシステム、方法、有形の非一過性コンピュータ可読媒体、およびデバイスが、提供される。例えば、方法は、自律走行車両のセンサ（１１６）からのセンサ出力（１１４）に少なくとも部分的に基づくセンサデータを受信することを含むことができる。センサ出力は、自律走行車両の状態および１つ以上の物体を含む環境に少なくとも部分的に基づくことができる。複数の空間関係が、センサデータに基づいて決定されることができる。複数の空間関係は、１つ以上の物体に対する自律走行車両の位置を含むことができる。自律走行車両のヘッドライト（１１０）のためのヘッドライト構成が、複数の空間関係に基づいて決定されることができる。ヘッドライト構成は、ヘッドライト毎にヘッドライト状態を規定することができる。１つ以上のヘッドライトのセットが、ヘッドライト構成に基づいてアクティブ化されることができる。
2021505467.tif 000002
【特許請求の範囲】
【請求項１】
自律走行車両動作のコンピュータ実装方法であって、前記コンピュータ実装方法は、
１つ以上のコンピューティングデバイスを備えるコンピューティングシステムによって、自律走行車両の１つ以上のセンサからの１つ以上のセンサ出力に少なくとも部分的に基づくセンサデータを受信することであって、前記１つ以上のセンサ出力は、前記自律走行車両の状態および１つ以上の物体を備える環境に少なくとも部分的に基づく、ことと、
前記コンピューティングシステムによって、前記センサデータに少なくとも部分的に基づいて、前記１つ以上の物体に対する前記自律走行車両の位置を備える複数の空間関係を決定することと、
前記コンピューティングシステムによって、前記複数の空間関係に少なくとも部分的に基づいて、前記自律走行車両の１つ以上のヘッドライトのためのヘッドライト構成を決定することであって、前記ヘッドライト構成は、前記１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定する、ことと、
前記コンピューティングシステムによって、前記ヘッドライト構成に少なくとも部分的に基づいて、前記１つ以上のヘッドライトのセットをアクティブ化することと
を含む、コンピュータ実装方法。
【請求項２】
前記１つ以上のヘッドライト状態は、オン状態、オフ状態、標的照明領域、水平角、垂直角、高さ、放射光の強度、または放射光の色のうちの少なくとも１つを備える、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記コンピューティングシステムによって、前記複数の空間関係に少なくとも部分的に基づいて、前記自律走行車両と前記自律走行車両に最も近い前記１つ以上の物体のうちの１つとの間の距離を備える、物体近接距離を決定すること
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記コンピューティングシステムによって、前記物体近接距離に少なくとも部分的に基づいて、前記１つ以上のヘッドライトのうちの少なくとも１つのための放射光の強度を決定することを含む、
請求項１または２に記載のコンピュータ実装方法。
【請求項４】
前記放射光の強度は、前記物体近接距離に比例する、請求項３に記載のコンピュータ実装方法。
【請求項５】
前記コンピューティングシステムによって、経路データまたは前記センサデータに少なくとも部分的に基づいて、前記自律走行車両の予測経路を決定することであって、前記経路データは、前記自律走行車両が横断するための複数の場所と関連付けられる情報を備え、前記複数の場所は、前記自律走行車両の現在の場所と、目的地の場所とを備える、こと
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記自律走行車両の予測経路に少なくとも部分的に基づいて、前記ヘッドライト構成を決定することを含む、
請求項１−４のいずれかに記載のコンピュータ実装方法。
【請求項６】
前記コンピューティングシステムによって、前記複数の空間関係に少なくとも部分的に基づいて、前記自律走行車両の予測経路の１つ以上の経路特性を決定することであって、前記１つ以上の経路特性は、経路角、経路勾配、または交差点近接性のうちの少なくとも１つを備える、こと
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記１つ以上の経路特性に少なくとも部分的に基づいて、前記ヘッドライト構成を決定することを含む、
請求項５に記載のコンピュータ実装方法。
【請求項７】
前記コンピューティングシステムによって、前記センサデータに少なくとも部分的に基づいて、前記１つ以上の物体の１つ以上の予測物体経路を決定することであって、前記１つ以上の予測物体経路は、前記１つ以上の個別の物体のそれぞれが横断することが決定される複数の場所を備える、こと
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記１つ以上の物体の１つ以上の予測物体経路に少なくとも部分的に基づいて、前記ヘッドライト構成を決定することを含む、
請求項１−６のいずれかに記載のコンピュータ実装方法。
【請求項８】
前記コンピューティングシステムによって、前記センサデータに少なくとも部分的に基づいて、前記環境内の１つ以上の反射面の場所を決定すること
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記１つ以上の反射面の場所に少なくとも部分的に基づいて、前記ヘッドライト構成を決定することを含む、
請求項１−７のいずれかに記載のコンピュータ実装方法。
【請求項９】
前記コンピューティングシステムによって、場所、速度、進行経路、外部車両センサ出力、または前記環境内の１つ以上の車両の外部車両ヘッドライト構成のうちの少なくとも１つと関連付けられる外部車両構成データを受信すること
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記外部車両構成データに少なくとも部分的に基づいて、前記ヘッドライト構成を決定することを含む、
請求項１−８のいずれかに記載のコンピュータ実装方法。
【請求項１０】
前記コンピューティングシステムによって、前記環境内の複数の場所または地理的特徴と関連付けられる情報を備えるマップデータを受信すること
をさらに含み、
前記複数の空間関係を決定することは、前記マップデータに少なくとも部分的に基づいて、前記複数の空間関係を決定することを含む、
請求項１−９のいずれかに記載のコンピュータ実装方法。
【請求項１１】
前記コンピューティングシステムによって、マップデータに少なくとも部分的に基づいて、前記環境内の１つ以上のピックアップエリアまたはドロップオフエリアの１つ以上の場所を決定することと、
前記コンピューティングシステムによって、前記１つ以上のピックアップエリアまたはドロップオフエリアからの前記自律走行車両の距離に少なくとも部分的に基づいて、前記１つ以上のヘッドライトのための放射光の強度を決定することと
をさらに含み、
前記ヘッドライト構成を決定することはさらに、前記１つ以上のヘッドライトのための前記放射光の強度に少なくとも部分的に基づいて、前記ヘッドライト構成を決定することを含む、
請求項１０に記載のコンピュータ実装方法。
【請求項１２】
前記複数の場所または地理的特徴は、１つ以上の学校の場所、１つ以上の住宅の場所、１つ以上の商業用の場所、１つ以上の野生生物の場所、１つ以上の料金所の場所、１つ以上の橋、１つ以上のトンネル、または１つ以上の陸橋を備える、請求項１０または１１に記載のコンピュータ実装方法。
【請求項１３】
前記自律走行車両の状態は、前記自律走行車両の速度、前記自律走行車両の加速度、前記自律走行車両の地理的場所、または前記自律走行車両の軌道のうちの少なくとも１つを備える、請求項１−１２のいずれかに記載のコンピュータ実装方法。
【請求項１４】
前記１つ以上のセンサは、１つ以上のカメラ、１つ以上のソナーデバイス、１つ以上のレーダデバイス、１つ以上の光検出および測距（ライダ）デバイス、１つ以上の熱センサ、１つ以上のオーディオセンサ、１つ以上の触覚センサ、１つ以上の湿度センサ、１つ以上の圧力センサ、または１つ以上の気圧センサのうちの少なくとも１つを備える、請求項１−１３のいずれかに記載のコンピュータ実装方法。
【請求項１５】
コンピューティングシステムであって、
１つ以上のプロセッサと、
機械学習物体検出モデルであって、前記機械学習物体検出モデルは、センサデータを受信し、前記センサデータを受信することに応答して、１つ以上の検出される物体予測と、前記１つ以上の検出される物体予測に少なくとも部分的に基づくヘッドライト構成とを備える出力を生成するように訓練される、機械学習物体検出モデルと、
１つ以上のコンピュータ可読媒体を備えるメモリであって、前記メモリは、コンピュータ可読命令を記憶しており、前記コンピュータ可読命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
自律走行車両と関連付けられる１つ以上のセンサからセンサデータを受信することであって、前記センサデータは、１つ以上の物体の物理的寸法のセットと関連付けられる情報を備える、ことと、
前記センサデータを前記機械学習物体検出モデルに送信することと、
前記機械学習物体検出モデルからの前記出力に少なくとも部分的に基づいて、前記１つ以上の物体と関連付けられる１つ以上の識別を備える１つ以上の検出される物体予測を生成することと、
前記１つ以上の物体予測と関連付けられる前記１つ以上の識別に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトの１つ以上の状態と関連付けられるヘッドライト構成を生成することと
を含む動作を実施させる、メモリと
を備える、コンピューティングシステム。
【請求項１６】
前記ヘッドライト構成に少なくとも部分的に基づいて、ヘッドライト構成出力を生成することをさらに含み、前記ヘッドライト構成出力は、前記ヘッドライト構成と関連付けられる１つ以上のインジケーションを備える、請求項１５に記載のコンピューティングシステム。
【請求項１７】
自律走行車両であって、
１つ以上のプロセッサと、
１つ以上のコンピュータ可読媒体を備えるメモリであって、前記メモリは、コンピュータ可読命令を記憶しており、前記コンピュータ可読命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
自律走行車両の１つ以上のセンサからの１つ以上のセンサ出力に少なくとも部分的に基づくセンサデータを受信することであって、前記１つ以上のセンサ出力は、前記自律走行車両の状態および１つ以上の物体を備える環境に少なくとも部分的に基づく、ことと、
前記センサデータおよび機械学習モデルに少なくとも部分的に基づいて、複数の空間関係および前記１つ以上の物体に対応する１つ以上の物体分類を決定することであって、前記複数の空間関係は、前記自律走行車両と前記１つ以上の物体のそれぞれとの間の距離を備える、ことと、
前記複数の空間関係または前記１つ以上の物体分類に少なくとも部分的に基づいて、前記自律走行車両の１つ以上のヘッドライトのためのヘッドライト構成を決定することであって、前記ヘッドライト構成は、前記１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定する、ことと
を含む動作を実施させる、メモリと
を備える、自律走行車両。
【請求項１８】
前記ヘッドライト構成に少なくとも部分的に基づいて、前記１つ以上のヘッドライトのセットをアクティブ化すること
をさらに含む、請求項１７に記載の自律走行車両。
【請求項１９】
前記１つ以上の物体分類は、１つ以上の車両、１人以上の歩行者、１人以上の自転車乗車者、野生生物、１つ以上の建物、１つ以上の反射面、または１つ以上の公共設備構造を備える、請求項１７または１８に記載の自律走行車両。
【請求項２０】
前記センサデータまたは前記１つ以上の物体分類に少なくとも部分的に基づいて、前記１つ以上の物体の１つ以上の予測経路を決定することであって、前記１つ以上の予測経路は、前記１つ以上の物体のそれぞれが横断することが決定される複数の場所のセットを備える、こと
をさらに含み、
前記ヘッドライト構成は、前記１つ以上の物体の１つ以上の予測経路に少なくとも部分的に基づく、請求項１７−１９のいずれかに記載の自律走行車両。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、両方とも参照することによって本明細書に組み込まれる、２０１７年１２月７日の出願日を有する米国仮特許出願第６２／５９５，９０６号、および２０１８年２月２８日の出願日を有する米国非仮特許出願第１５／９０７，９０６号に基づき、その利益を主張する。
【０００２】
本開示は、概して、自律走行車両と関連付けられるライトの構成および制御を含む、自律走行車両の動作に関する。
【背景技術】
【０００３】
自律走行車両を含む車両は、車両の動作と関連付けられる異なる機能を果たすために使用される種々の車両システムを含むことができる。車両システムは、車両がその環境内でより効率的に動作することを可能にする種々の電気および機械システムを含むことができる。しかしながら、車両が動作する環境は、静的ではなく、車両安全性および性能の改良は、車両システムが環境に適応するときに、より容易に達成されることができる。故に、その車両システムをより効果的に制御および構成し、それによって、車両の動作効率および安全性を改良することができる、自律走行車両の必要性が存在している。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示の実施形態の側面および利点は、以下の説明で部分的に記載されるであろう、または説明から学習され得る、または実施形態の実践を通して学習され得る。
【０００５】
本開示の例示的側面は、自律走行車両動作のコンピュータ実装方法を対象とする。自律走行車両動作のコンピュータ実装方法は、１つ以上のコンピューティングデバイスを含む、コンピューティングシステムによって、自律走行車両の１つ以上のセンサからの１つ以上のセンサ出力に少なくとも部分的に基づくセンサデータを受信することを含む。１つ以上のセンサ出力は、自律走行車両の状態および１つ以上の物体を含む環境に少なくとも部分的に基づく。本方法は、コンピューティングシステムによって、センサデータに少なくとも部分的に基づいて、１つ以上の物体に対する自律走行車両の位置を含む、複数の空間関係を決定することを含む。本方法はまた、コンピューティングシステムによって、複数の空間関係に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトのためのヘッドライト構成を決定することも含む。ヘッドライト構成は、１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定する。さらに、本方法は、コンピューティングシステムによって、ヘッドライト構成に少なくとも部分的に基づいて、１つ以上のヘッドライトのセットをアクティブ化することを含む。
【０００６】
本開示の別の例示的側面は、１つ以上のプロセッサと、センサデータを受信し、センサデータを受信することに応答して、１つ以上の検出される物体予測と、１つ以上の検出される物体予測に少なくとも部分的に基づくヘッドライト構成とを含む、出力を生成するように訓練される、機械学習物体検出モデルと、１つ以上のコンピュータ可読媒体を含む、メモリとを含む、コンピューティングシステムを対象とする。メモリは、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに動作を実施させる、コンピュータ可読命令を記憶する。動作は、自律走行車両と関連付けられる１つ以上のセンサからセンサデータを受信することを含む。センサデータは、１つ以上の物体の物理的寸法のセットと関連付けられる情報を含む。動作は、センサデータを機械学習物体検出モデルに送信することを含む。動作はまた、機械学習物体検出モデルからの出力に少なくとも部分的に基づいて、１つ以上の物体と関連付けられる１つ以上の識別を含む、１つ以上の検出される物体予測を生成することも含む。さらに、動作は、１つ以上の物体予測と関連付けられる１つ以上の識別に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトの１つ以上の状態と関連付けられるヘッドライト構成を生成することを含む。
【０００７】
本開示の別の例示的側面は、１つ以上のプロセッサと、１つ以上のコンピュータ可読媒体を含む、メモリとを含む、自律走行車両を対象とする。メモリは、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに動作を実施させ得る、コンピュータ可読命令を記憶することができる。動作は、自律走行車両の１つ以上のセンサからの１つ以上のセンサ出力に少なくとも部分的に基づくセンサデータを受信することを含む。１つ以上のセンサ出力は、自律走行車両の状態および１つ以上の物体を含む環境に少なくとも部分的に基づく。動作は、センサデータおよび機械学習モデルに少なくとも部分的に基づいて、複数の空間関係および１つ以上の物体に対応する１つ以上の物体分類を決定することを含む。複数の空間関係は、自律走行車両と１つ以上の物体のそれぞれとの間の距離を含む。動作は、複数の空間関係または１つ以上の物体分類に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトのためのヘッドライト構成を決定することを含む。ヘッドライト構成は、１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定する。
【０００８】
本開示の他の例示的側面は、自律走行車両のためのヘッドライト構成の決定を含む、自律走行車両の動作のための他のシステム、方法、車両、装置、有形の非一過性コンピュータ可読媒体、およびデバイスを対象とする。
【０００９】
種々の実施形態のこれらおよび他の特徴、側面、および利点は、以下の説明および添付の請求項を参照して、さらに理解されるであろう。本明細書に組み込まれ、その一部を構成する、付随する図面は、本開示の実施形態を図示し、説明とともに、関連原理を解説する役割を果たす。
【図面の簡単な説明】
【００１０】
当業者を対象とする実施形態の詳細な議論が、添付図を参照する、本明細書に記載される。
【００１１】
【図１】図１は、本開示の例示的実施形態による、例示的システムを描写する。
【００１２】
【図２】図２は、本開示の例示的実施形態による、曲線道路上のヘッドライト構成を決定する車両を含む、環境の実施例を描写する。
【００１３】
【図３】図３は、本開示の例示的実施形態による、交差点におけるヘッドライト構成を決定する車両を含む、環境の実施例を描写する。
【００１４】
【図４】図４は、本開示の例示的実施形態による、ピックアップエリア内のヘッドライト構成を決定する車両を含む、環境の実施例を描写する。
【００１５】
【図５】図５は、本開示の例示的実施形態による、ヘッドライト構成データを交信する車両を含む、環境の実施例を描写する。
【００１６】
【図６】図６は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。
【００１７】
【図７】図７は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。
【００１８】
【図８】図８は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。
【００１９】
【図９】図９は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。
【００２０】
【図１０】図１０は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。
【００２１】
【図１１】図１１は、本開示の例示的実施形態による、例示的システムを描写する。
【発明を実施するための形態】
【００２２】
本開示の例示的側面は、車両（例えば、自律走行車両、半自律走行車両、または手動動作型車両）のヘッドライトを構成およびアクティブ化することを対象とする。特に、本開示の側面は、ヘッドライト構成（例えば、１つ以上のヘッドライトのための状態のセットと関連付けられる情報を含む、データ構造）を生成し、車両の状態、車両に近接する環境の状態、および／または車両の進行経路に少なくとも部分的に基づいて、車両のヘッドライトをアクティブ化し得る、コンピューティングシステム（例えば、１つ以上の車両システムを制御するように構成される１つ以上のコンピューティングデバイスを含む、車両コンピューティングシステム）を含む。
【００２３】
一例として、コンピューティングシステムは、道路上を進行する車両の１つ以上のセンサ（例えば、車両の外側の環境を検出するための１つ以上のカメラ、および車両の内部状態を検出するための１つ以上の内部センサ）からセンサデータを受信することができる。１つ以上のセンサは、コンピューティングシステムが、例えば、建物のセットおよび２人の歩行者であると決定する、１つ以上の物体を検出することができる。例えば、コンピューティングシステムは、機械学習モデルの使用を含む、１つ以上の物体認識技法を使用し、１つ以上の物体の識別を決定することができる。建物のセットおよび２つの車両を検出するために使用されるセンサデータに基づいて、コンピューティングシステムは、車両、建物のセット、および２人の歩行者の間の距離を含む、複数の空間関係を決定することができる。さらに、コンピューティングシステムは、複数の空間関係を使用し、ヘッドライト構成を含むデータ構造を生成することができる。
【００２４】
ヘッドライト構成は、ヘッドライトによって放射される光の強度、ヘッドライトがオンまたはオフであるかどうか、ヘッドライトによって放射される光の標的エリアまたは場所、および／またはヘッドライトの位置および／または角度を含む、１つ以上のヘッドライトのそれぞれの状態を規定することができる。ヘッドライト構成に基づいて、コンピューティングシステムは、１つ以上のヘッドライトをアクティブ化することができる。例えば、ヘッドライト構成は、車両が歩行者のうちのいずれか１人の３０メートル以内にあるときに、ヘッドライトによって放射される光の強度を下げるために使用されることができる。車両の周囲の環境に少なくとも部分的に基づいてヘッドライト構成を調節することによって、車両コンピューティングシステムは、１つ以上のヘッドライトをより効果的にアクティブ化し、それによって、資源（例えば、バッテリ資源および／または燃料資源）を節約し、ヘッドライトの寿命を改良し、安全性を改良し（例えば、ヘッドライトを調節し、一時的に運転者の眼を眩ませることを回避する）、歩行者および車両の外側の他者の快適性を増加させる（例えば、過剰に明るいヘッドライトを低減させる）ことができる。さらに、ヘッドライト構成の調節は、アクションおよび／またはイベント（例えば、車両による、現在の、または計画されたアクションおよび／またはイベント）をシグナリングおよび／または通信するために、使用されることができる。例えば、車両コンピューティングシステムは、ヘッドライト構成を調節し（例えば、ヘッドライト構成を変更し、車両の右側で規定パターンにおいてライトを点滅させる）、車両の計画された経路（例えば、車両が所定の時間周期内に、または次の交差点において右折するであろう）を通信することができる。さらなる実施例として、車両コンピューティングシステムは、幹線道路に合流している車両のヘッドライト構成を調節し、車両が幹線道路上をすでに進行している他の車両に道を譲るであろうことを示すことができる。
【００２５】
開示される技術は、１つ以上の車両、車両コンポーネント（例えば、１つ以上のヘッドライト）、および／または遠隔コンピューティングデバイスを含む、種々のデバイスと交信される信号またはデータを含む、信号またはデータを処理、生成、および／または交信（例えば、送信および／または受信）し得る、車両コンピューティングシステム（例えば、１つ以上のプロセッサと、メモリとを含む、１つ以上のコンピューティングデバイス）を含むことができる。例えば、車両コンピューティングシステムは、照明システム（例えば、ヘッドライト、室内灯、信号灯、および／またはテールライト）、センサシステム（例えば、１つ以上の光検出および測距（ライダ）デバイス、カメラ、マイクロホン、レーダデバイス、および／またはソナーデバイスを含む、車両の外部の物理的環境の状態に基づいて出力を生成するセンサ）、通信システム（例えば、信号またはデータを他のデバイスと交信し得る、有線または無線通信システム）、ナビゲーションシステム（例えば、車両の地理的場所を決定するために使用されるＧＰＳ、ＧＬＯＮＡＳＳ、または他のシステムから信号を受信し得るデバイス）、通知システム（例えば、１つ以上のディスプレイデバイス、ステータスインジケータライト、またはオーディオ出力システムを含む、通知を待機している乗車者に提供するために使用されるデバイス）、制動システム（例えば、機械および／または電気ブレーキを含む、車両のブレーキ）、推進システム（例えば、内燃エンジンまたは電気エンジンを含む、モータまたはエンジン）、および／または車両の経路、進路、または進行方向を変更するために使用される操向システムを含む、車両システムと、信号（例えば、電子信号）またはデータを交信することができる。
【００２６】
車両コンピューティングシステムは、自律走行車両の１つ以上のセンサからの１つ以上のセンサ出力に少なくとも部分的に基づくセンサデータを受信することができる。１つ以上のセンサ出力は、自律走行車両の状態および１つ以上の物体（例えば、車両、建物、および／または歩行者）を含む環境（例えば、自律走行車両の所定の距離内のエリア）に少なくとも部分的に基づくことができる。自律走行車両の状態は、自律走行車両の速度、自律走行車両の加速度、自律走行車両の地理的場所、または自律走行車両の軌道を含むことができる。
【００２７】
１つ以上のセンサは、１つ以上の物体を含む環境の状態を検出するように構成されることができる。環境の状態は、温度、圧力、サイズ（例えば、１つ以上の物理的寸法）、形状、テクスチャ、および／または色を含む、環境の物理的特性を含むことができる。１つ以上のセンサは、１つ以上のカメラ、１つ以上のソナーデバイス、１つ以上のレーダデバイス、ライダデバイス、１つ以上の熱センサ、１つ以上のオーディオセンサ、１つ以上の触覚センサ、１つ以上の湿度センサ、１つ以上の圧力センサ、および／または１つ以上の気圧センサを含むことができる。
【００２８】
車両コンピューティングシステムは、センサデータに少なくとも部分的に基づいて、１つ以上の物体に対する自律走行車両の位置を含む、複数の空間関係を決定することができる。例えば、車両コンピューティングシステムは、自律走行車両と１つ以上の物体のそれぞれとの間の距離を決定することができる。さらに、自律走行車両は、自律走行車両によって進行されている環境の道路、建物、および地理的特徴の幾何学形状を決定することができる。
【００２９】
車両コンピューティングシステムは、複数の空間関係に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトのためのヘッドライト構成を決定することができる。ヘッドライト構成は、１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定することができる。ヘッドライト構成は、１つ以上のヘッドライトのそれぞれの１つ以上の物理的または電気的特性と関連付けられることができる。１つ以上のヘッドライト状態は、オン状態（例えば、ヘッドライトがオンにされる）、オフ状態（例えば、ヘッドライトがオフにされる）、標的照明領域（例えば、ヘッドライトによって放射される光が向かって指向される、車両の外部のエリアまたは場所）、水平角（例えば、地面に対するヘッドライトの水平角）、垂直角（例えば、地面に対するヘッドライトの垂直角）、高さ（例えば、自律走行車両の表面に対するヘッドライトの高さ）、放射光の強度（例えば、ヘッドライトによって生成される光の明度）、または放射光の色を含むことができる。
【００３０】
車両コンピューティングシステムは、ヘッドライト構成に少なくとも部分的に基づいて、１つ以上のヘッドライトのセットをアクティブ化することができる。ヘッドライト構成に基づいて、車両コンピューティングシステムは、１つ以上の信号（例えば、電子信号）を、１つ以上のヘッドライトの動作と関連付けられる１つ以上の車両システムに送信することができる。例えば、車両コンピューティングシステムは、放射光の特定の強度においてヘッドライト構成で規定される１つ以上のヘッドライトのそれぞれをアクティブ化することができる。
【００３１】
車両コンピューティングシステムは、複数の空間関係に少なくとも部分的に基づいて、自律走行車両と自律走行車両に最も近い１つ以上の物体のうちの１つとの間の距離を含む、物体近接距離を決定することができる。例えば、複数の空間関係は、自律走行車両と３つの物体との間の距離を含むことができ、最短距離を選択することができる。さらに、車両コンピューティングシステムは、物体近接距離に少なくとも部分的に基づいて、１つ以上のヘッドライトのうちの少なくとも１つのための放射光の強度を決定することができる。例えば、放射光の強度は、物体近接距離に比例し得る（例えば、ヘッドライトは、自律走行車両と物体との間の距離が減少するにつれて薄暗くされることができる）。いくつかの実施形態では、ヘッドライト構成を決定することは、物体近接距離に少なくとも部分的に基づいて、１つ以上のヘッドライトのうちの少なくとも１つのための放射光の強度を決定することを含むことができる。
【００３２】
車両コンピューティングシステムは、経路データまたはセンサデータに少なくとも部分的に基づいて、自律走行車両の予測経路を決定することができる。経路データは、自律走行車両が横断するための複数の場所と関連付けられる情報を含むことができる。複数の場所は、自律走行車両の現在の場所と、目的地の場所とを含むことができる。例えば、経路データは、車両コンピューティングシステムによる知覚（例えば、センサデータに少なくとも部分的に基づく、環境の自律走行車両の知覚）、予測（例えば、環境内の１つ以上の物体の将来の場所の予測）、および計画（例えば、自律走行車両が１つ以上の物体との接触を回避するように、目的地までの自律走行車両の経路を計画すること）に少なくとも部分的に基づいて、車両コンピューティングシステムによって決定される、自律走行車両のための経路を含むことができる。いくつかの実施形態では、ヘッドライト構成を決定することは、自律走行車両の予測経路に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【００３３】
車両コンピューティングシステムは、複数の空間関係に少なくとも部分的に基づいて、自律走行車両の予測経路の１つ以上の経路特性を決定することができ、１つ以上の経路特性は、経路角（例えば、自律走行車両によって横断されている経路の角度）、経路勾配（例えば、自律走行車両によって横断されている経路の傾斜または勾配）、または交差点近接性（例えば、自律走行車両と自律走行車両によって横断されている経路上の交差点との間の距離）を含む。例えば、車両コンピューティングシステムは、交差点が自律走行車両の１００メートル以内にあることを決定することができ、放射光状態の強度が、（例えば、一時的に対向運転者の眼を眩ませるほど明るくないが）対向車両が自律走行車両を予想するために十分に明るい中間レベルに設定される、ヘッドライト構成を生成することができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の経路特性に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【００３４】
車両コンピューティングシステムは、センサデータに少なくとも部分的に基づいて、１つ以上の物体の１つ以上の予測物体経路を決定することができる。１つ以上の予測物体経路は、１つ以上の物体のそれぞれが複数の時間間隔で横断することが予測される、複数の場所を含むことができる。例えば、１つ以上の予測物体経路は、車両コンピューティングシステムによる知覚（例えば、センサデータに少なくとも部分的に基づく、１つ以上の物体の自律走行車両の状態の知覚）および予測（例えば、環境内の１つ以上の物体の将来の場所、速度、および／または配向の予測）に少なくとも部分的に基づいて、決定されることができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の物体の１つ以上の予測物体経路を決定することを含むことができる。
【００３５】
車両コンピューティングシステムは、センサデータに少なくとも部分的に基づいて、環境内の１つ以上の反射面の場所を決定することができる。例えば、車両コンピューティングシステムは、１つ以上の画像センサ（例えば、１つ以上のカメラ）によって捕捉される１つ以上の画像を含む、センサデータを使用し、反射性である１つ以上の画像内の１つ以上の表面（例えば、自律走行車両または環境の反射を含む表面）を決定することができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の反射面の場所を決定することを含むことができる。
【００３６】
車両コンピューティングシステムは、場所、速度、進行経路、外部車両センサ出力、または環境内の１つ以上の車両の外部車両ヘッドライト構成と関連付けられる、外部車両構成データを受信することができる。例えば、環境内の１つ以上の車両は、自律走行車両を含む、１つ以上の他の車両によって受信され得る、外部車両構成データを含む、１つ以上の信号を伝送する（例えば、無線で伝送する）ことができる。このように、複数の車両の間でヘッドライト構成を共有することによって、協調ヘッドライト構成調節が、可能にされ、促進される。いくつかの実施形態では、ヘッドライト構成を決定することは、外部車両構成データを決定することを含むことができる。
【００３７】
車両コンピューティングシステムは、環境内の複数の場所または地理的特徴と関連付けられる情報を含む、マップデータを受信することができる。例えば、自律走行車両は、遠隔コンピューティングデバイスおよび／または１つ以上の他の車両から伝送される１つ以上の信号を介して、マップデータを受信することができる。複数の場所または地理的特徴は、１つ以上の学校の場所、１つ以上の住宅の場所、１つ以上の商業用の場所、１つ以上の野生生物の場所、１つ以上の料金所の場所、１つ以上の橋、１つ以上のトンネル、および／または１つ以上の陸橋を含むことができる。いくつかの実施形態では、複数の空間関係を決定することは、マップデータに少なくとも部分的に基づいて、複数の空間関係を決定することを含むことができる。
【００３８】
車両コンピューティングシステムは、マップデータに少なくとも部分的に基づいて、環境内の１つ以上のピックアップエリアまたはドロップオフエリアを決定することができる。ピックアップエリアおよびドロップオフエリアは、自律走行車両が、それぞれ、乗車者を乗せる、または降ろすエリアを含むことができる。さらに、車両コンピューティングシステムは、１つ以上のピックアップエリアまたはドロップオフエリアからの自律走行車両の距離に少なくとも部分的に基づいて、１つ以上のヘッドライトのための放射光の強度を決定することができる。例えば、自律走行車両が、ピックアップエリアまたはドロップオフエリアに接近または進入すると、１つ以上のヘッドライトのための放射光の強度は、低減され、それによって、待機している乗車者の眼に高強度の光を放つことを回避することができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上のヘッドライトのための放射光の強度に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【００３９】
いくつかの実施形態では、車両コンピューティングシステムは、センサデータを受信し、センサデータを受信することに応答して、１つ以上の検出される物体予測と、１つ以上の検出される物体予測に少なくとも部分的に基づくヘッドライト構成とを含む、出力を生成するように訓練される、機械学習物体検出モデルを含むことができる。さらに、車両コンピューティングシステムは、自律走行車両と関連付けられる１つ以上のセンサからセンサデータを受信することができる。センサデータは、１つ以上の物体（例えば、自律走行車両のセンサの範囲内の車両、建物、および／または歩行者）の物理的寸法のセットと関連付けられる情報を含むことができる。
【００４０】
センサデータは、センサデータを処理し、出力（例えば、分類されたセンサ出力）を生成し得る、機械学習物体検出モデルに送信されることができる。車両コンピューティングシステムは、機械学習物体検出モデルからの出力に少なくとも部分的に基づいて、１つ以上の物体と関連付けられる１つ以上の識別（例えば、車両、建物、および／または歩行者を識別する）を含む、１つ以上の検出される物体予測を生成することができる。さらに、車両コンピューティングシステムは、機械学習物体検出モデルからの出力に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトの１つ以上の状態と関連付けられるヘッドライト構成（例えば、ヘッドライトの状態と関連付けられる情報を含むデータ構造）を生成することができる。
【００４１】
いくつかの実施形態では、車両コンピューティングシステムは、１つ以上の検出される物体予測に少なくとも部分的に基づく、ヘッドライト構成出力を生成することができる。ヘッドライト構成出力は、車両の１つ以上のヘッドライトおよび／または他の照明システムを含む、１つ以上の車両システムへの１つ以上の信号（例えば、ヘッドライト構成と関連付けられるデータを含む、電子信号）を含むことができる。
【００４２】
車両コンピューティングシステムは、複数の分類された特徴と、複数の分類された物体標識とを含む、訓練データを部分的に使用して生成および／または訓練された、機械学習モデルにアクセスすることができる。いくつかの実施形態では、複数の分類された特徴は、１つ以上のセンサ（例えば、１つ以上のライダデバイス）からの出力を含む、センサ出力と関連付けられる複数の３次元点を含む、点群データから抽出されることができる。さらに、複数の分類された特徴は、１つ以上の画像から抽出されることができ、それぞれは、表現が１つ以上の画像センサデバイス（例えば、１つ以上のカメラ）からの出力に少なくとも部分的に基づく、１つ以上の物体の表現を含む。
【００４３】
機械学習モデルが訓練されたとき、機械学習モデルは、複数の分類された特徴を、複数の訓練物体内に含まれない物体（例えば、複数の訓練物体内に含まれない車のタイプは、機械学習モデルを使用して車と認識されることができる）を含む、物体を分類またはカテゴリ化するために使用される、１つ以上の分類された物体標識と関連付けることができる。いくつかの実施形態では、機械学習モデルを訓練するプロセスの一部として、機械学習モデル（１つ以上の分類された物体標識を出力する）と、前もって正しく識別された複数の訓練物体と関連付けられる分類された物体標識のセット（例えば、グランドトゥルース標識）との間の正しい分類出力の差異は、同一の複数の訓練物体の繰り返しの分類に基づいて確率分布のセットを決定し得る、誤差損失関数を使用して、処理されることができる。したがって、機械学習モデルの有効性（例えば、物体の正しい識別率）は、経時的に改良されることができる。
【００４４】
車両コンピューティングシステムは、遠隔コンピューティングデバイス上に記憶される機械学習モデルと関連付けられるデータまたは情報を交信すること（ネットワークを介して送信および／または受信すること）、および／またはローカルで（例えば、車両の１つ以上の記憶デバイス内に）記憶される機械学習モデルにアクセスすることを含む、種々の方法で機械学習モデルにアクセスすることができる。
【００４５】
複数の分類された特徴は、個別に、および／または種々の集合で分析され得る、１つ以上の値と関連付けられることができる。複数の分類された特徴と関連付けられる１つ以上の値の分析は、複数の分類された特徴と関連付けられる１つ以上の値の平均、最頻値、中央値、分散、標準偏差、最大値、最小値、および／または頻度を決定することを含むことができる。さらに、複数の分類された特徴と関連付けられる１つ以上の値の分析は、１つ以上の値の間の差異または類似性の比較を含むことができる。例えば、歩行者と関連付けられる１つ以上の物体は、自転車乗車者と関連付けられるサイズ、形状、および／または速度の範囲と異なる、サイズ、形状、および／または速度の範囲と関連付けられることができる。
【００４６】
いくつかの実施形態では、複数の分類された特徴は、複数の訓練物体と関連付けられる速度の範囲、複数の訓練物体と関連付けられる色の範囲、複数の訓練物体と関連付けられる形状の範囲、複数の訓練物体の長さ、複数の訓練物体の幅、および／または複数の訓練物体の高さを含むことができる。複数の分類された特徴は、異なる環境（例えば、都市地域、郊外地域、地方地域、激しい交通量、および／または少ない交通量）および／または環境条件（例えば、明るい日中、雨の日、暗闇、雪で覆われた道路、立体駐車場の内側、トンネル内、および／または街灯の下）内の種々の角度および／または距離から、複数の訓練物体（例えば、機械学習モデルを訓練するために使用される実際の物体）を捕捉した、１つ以上のセンサからの出力に少なくとも部分的に基づくことができる。１つ以上の物体を分類またはカテゴリ化するために使用され得る、１つ以上の分類された物体標識は、建物、道路、都市街路、幹線道路、歩道、橋、陸橋、水路、歩行者、自動車、トラック、自転車乗車者、または野生生物を含むことができる。
【００４７】
機械学習モデルは、１つ以上の分類プロセスまたは分類技法に少なくとも部分的に基づいて生成されることができる。１つ以上の分類プロセスまたは分類技法は、センサデバイスからの物理的出力と関連付けられるセンサデータに少なくとも部分的に基づいて、１つ以上のコンピューティングデバイスによって実施される、１つ以上のコンピューティングプロセスを含むことができる。１つ以上のコンピューティングプロセスは、１つ以上の分類基準（例えば、物体と関連付けられるサイズ、形状、色、速度、加速度、および／または音声）に少なくとも部分的に基づく、センサデバイスからの物理的出力の分類（例えば、異なるグループまたはカテゴリへの配分またはソート）を含むことができる。いくつかの実施形態では、機械学習物体検出モデルは、コンボリューショナルニューラルネットワーク、リカレントニューラルネットワーク、再帰ニューラルネットワーク、勾配ブースティング、サポートベクタマシン、またはロジスティック回帰分類子を含むことができる。
【００４８】
いくつかの実施形態では、車両コンピューティングシステムは、センサデータおよび機械学習モデルに少なくとも部分的に基づいて、複数の空間関係および１つ以上の物体に対応する１つ以上の物体分類を決定することができる。例えば、複数の空間関係は、自律走行車両と１つ以上の物体のそれぞれとの間の距離を含むことができる。１つ以上の物体に対応する、１つ以上の物体分類は、１つ以上の車両、１人以上の歩行者、１人以上の自転車乗車者、野生生物、１つ以上の建物、１つ以上の反射面、および／または１つ以上の公共設備構造を含むことができる。
【００４９】
さらに、いくつかの実施形態では、車両コンピューティングシステムは、複数の空間関係および／または１つ以上の物体分類に少なくとも部分的に基づいて、自律走行車両の１つ以上のヘッドライトのためのヘッドライト構成を生成することができる。例えば、１つ以上の物体が料金所内の個人を含むという決定に基づいて、車両コンピューティングシステムは、ヘッドライトの状態がヘッドライトによって放射される光の低減した強度を含む、ヘッドライト構成を生成することができる。
【００５０】
車両コンピューティングシステムは、センサデータおよび／または１つ以上の物体分類に少なくとも部分的に基づいて、１つ以上の物体の１つ以上の予測物体経路を決定することができる。１つ以上の予測物体経路は、１つ以上の個別の物体のそれぞれが複数の時間間隔で横断することが予測される、複数の場所を含むことができる。例えば、車両コンピューティングシステムは、２つの物体を検出し、２つの物体のための物体分類（例えば、第１の物体が、自転車乗車者であり、第２の物体が、歩行者である）を決定することができる。２つの物体が自転車乗車者および歩行者であるという決定に基づいて、車両コンピューティングシステムは、２つの物体毎に最大速度範囲を決定し、それによって、２つの物体のそれぞれの経路をより正確に決定することができる。いくつかの実施形態では、ヘッドライト構成は、１つ以上の物体の１つ以上の予測経路に少なくとも部分的に基づくことができる。
【００５１】
開示される技術におけるシステム、方法、およびデバイスは、種々の技術的効果および利益を提供することができる。特に、開示される技術は、安全性、エネルギー効率、ヘッドライト寿命、乗車者および歩行者の快適性、車両システム性能、およびより最適なエネルギー資源利用の分野の改良を含む、多数の利益を提供することができる。例えば、開示される技術は、自律走行車両のヘッドライトのためのより効果的なヘッドライト構成を決定することによって、車両の動作安全性を改良することができる。アクティブ化されたヘッドライトのセット、およびヘッドライトによって放射される光の強度を含むヘッドライトの他の状態を規定する、ヘッドライト構成を生成することによって、開示される技術は、車両のヘッドライトを調節し、一時的に対向車両の運転者の眼を眩ませること、および／または対向車両の１つ以上のセンサの動作を妨害することを回避することができる。
【００５２】
例えば、ヘッドライトのセットによって放射される過剰に強い光は、対向自律走行車両の画像センサの動作を妨害し、それによって、画像センサによって生成されるセンサ出力の品質に悪影響を及ぼし得る。結果として、開示される技術は、センサ出力に依拠する対向自律走行車両の知覚システムの動作の改良をもたらし得る。開示される技術が、画像センサにあまり悪影響を及ぼさないヘッドライト構成に従って、そのヘッドライトを調節する（例えば、ヘッドライトによって放射される光の強度を低減させる、および／または対向自律走行車両から離れるようにヘッドライトを向ける）とき、対向車両のセンサおよび／または知覚システムは、より効果的に動作することができる。
【００５３】
さらに、自律走行車両のヘッドライトをより最適にアクティブ化することによって、開示される技術は、自律走行車両によって横断される環境内の物体をより明確に照明する方法で光を放射することによって、自律走行車両の独自のセンサおよび知覚システムの性能を改良することができる。加えて、改良されたセンサおよび／または知覚システム性能の結果として、他の車両システムが、より最適に使用されることができる。例えば、改良されたセンサおよび知覚システム性能は、加速度、操向、および加速度のよりきめ細かい調節、結果として、より低品質のセンサ出力に起因する突然の進路補正のより少ない発生率に起因する、車両コンポーネント（例えば、ブレーキおよび／または操向コンポーネント）上のより少ない摩損を可能にし得る、環境のより正確な検出をもたらし得る。
【００５４】
さらに、開示される技術は、車両のヘッドライトが、選択的にアクティブ化または非アクティブ化され、種々のレベルの強度において光を放射するように、ヘッドライト構成を調節することによって、車両のヘッドライトの寿命を改良することができる。このように、ヘッドライトは、環境内の特定の条件に基づいて調節され、過剰な数のヘッドライトがアクティブ化される、および／またはヘッドライトが過剰に高いレベルの強度において光を放射するように不用意にアクティブ化されない。車両のヘッドライトの寿命を改良することに加えて、開示される技術は、エネルギー資源に過剰に負担をかけない方法でヘッドライトを使用することによって、エネルギー資源（例えば、バッテリおよび／または燃料資源）の利用を改良することができる。
【００５５】
さらに、開示される技術は、自律走行車両が進行している環境により良好に適合されるヘッドライト構成を生成することによって、乗車者の安全性を改良することができる。開示される技術は、自律走行車両が、高強度ヘッドライトが１人以上の人々に不快感を引き起こすであろうエリアに接近しているときを決定し、それに応じて、ヘッドライトの強度を調節することができる。例えば、開示される技術は、自律走行車両が、料金所または自律走行車両によって乗せられることを待機する乗車者のグループに接近するときに、ヘッドライトの強度を低減させることができる。さらに、車両によって横断される環境に少なくとも部分的に基づいて、ヘッドライト構成を生成することによって、自律走行車両の乗車者または非自律走行車両の運転者は、より最適に調節されたヘッドライトに起因する、改良された視界の恩恵を享受することができる。
【００５６】
故に、開示される技術は、動作効率、乗車者の安全性、歩行者の快適性、およびバッテリ資源の改良を通して、車両のヘッドライトのより効果的な構成およびアクティブ化を提供するとともに、より最適な照明条件から恩恵を受ける他の車両システムの改良された性能を可能にすることができる。
【００５７】
ここで図１−１１を参照すると、本開示の例示的実施形態が、さらに詳細に議論されるであろう。図１は、本開示の例示的実施形態による、例示的システム１００の略図を描写する。図示されるように、図１は、通信ネットワーク１０２と、動作コンピューティングシステム１０４と、１つ以上の遠隔コンピューティングデバイス１０６と、車両１０８と、１つ以上のヘッドライト１１０と、車両コンピューティングシステム１１２と、１つ以上のセンサ１１４と、センサデータ１１６と、測位システム１１８と、自律コンピューティングシステム１２０と、マップデータ１２２と、知覚システム１２４と、予測システム１２６と、運動計画システム１２８と、状態データ１３０と、予測データ１３２と、運動計画データ１３４と、通信システム１３６と、車両制御システム１３８と、ヒューマンマシンインターフェース１４０とを含む、システム１００を示す。
【００５８】
動作コンピューティングシステム１０４は、例えば、車両１０８を含む、車両隊を介して、１つ以上の車両サービスを複数のユーザに提供し得る、サービスプロバイダと関連付けられることができる。車両サービスは、輸送サービス（例えば、相乗りサービス）、宅配サービス、配達サービス、および／または他のタイプのサービスを含むことができる。
【００５９】
動作コンピューティングシステム１０４は、種々の動作および機能を実施するための複数のコンポーネントを含むことができる。例えば、動作コンピューティングシステム１０４は、車両１０８から遠隔にある１つ以上の遠隔コンピューティングデバイスを含む、および／または別様にそれと関連付けられることができる。動作コンピューティングシステム１０４の１つ以上のコンピューティングデバイスは、１つ以上のプロセッサと、１つ以上のメモリデバイスとを含むことができる。動作コンピューティングシステム１０４の１つ以上のメモリデバイスは、１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、車両（例えば、車両１０８）からセンサデータを受信すること、環境に対する車両の複数の空間関係を決定すること、車両のためのヘッドライト構成を決定すること、および／または車両の１つ以上のヘッドライトを含む、１つ以上の車両システムをアクティブ化することを含む、車両の動作と関連付けられる動作および機能を実施させる、命令を記憶することができる。
【００６０】
例えば、動作コンピューティングシステム１０４は、車両１０８および／またはそのユーザを監視し、それと通信して、車両１０８によって提供される車両サービスを調整するように構成されることができる。そうするために、動作コンピューティングシステム１０４は、車両１０８を含む車両のステータスと関連付けられる車両ステータスデータを含む、データを含むデータベースを管理することができる。車両ステータスデータは、車両の場所（例えば、車両の緯度および経度）、車両の可用性（例えば、車両が乗車者および／または貨物を取り上げる、または降ろすために利用可能であるかどうか）、または車両の外部の物体の状態（例えば、車両の外部の物体の物理的寸法および／または外観）を含むことができる。
【００６１】
動作コンピューティングシステム１０４は、通信ネットワーク１０２を含む、１つ以上の通信ネットワークを介して、１つ以上の遠隔コンピューティングデバイス１０６および／または車両１０８と通信することができる。通信ネットワーク１０２は、信号（例えば、電子信号）またはデータ（例えば、コンピューティングデバイスからのデータ）を交信（送信または受信）し、種々の有線（例えば、ツイストペアケーブル）および／または無線通信機構（例えば、セルラー、無線、衛星、マイクロ波、および無線周波数）、および／または任意の所望のネットワークトポロジ（または複数のトポロジ）の任意の組み合わせを含むことができる。例えば、通信ネットワーク１０２は、ローカルエリアネットワーク（例えば、イントラネット）、広域ネットワーク（例えば、インターネット）、無線ＬＡＮネットワーク（例えば、Ｗｉ−Ｆｉを介した）、セルラーネットワーク、ＳＡＴＣＯＭネットワーク、ＶＨＦネットワーク、ＨＦネットワーク、ＷｉＭＡＸベースのネットワーク、および／またはデータを車両１０８に、および／またはそこから伝送するための任意の他の好適な通信ネットワーク（またはそれらの組み合わせ）を含むことができる。さらに、動作コンピューティングシステム１０４は、車両１０８および／または動作コンピューティングシステム１０４を介して通信する他の車両を含む、車両の間で、データ（例えば、センサデータおよび／またはヘッドライト構成と関連付けられるデータ）を交信および／または通信するために使用されることができる。例えば、車両１０８は、車両１０８によって進行されるエリア内で野生生物（例えば、シカ）を検出することに応答して、動作コンピューティングシステム１０４を介して、データ（例えば、ヘッドライト構成、野生生物が検出されたエリア、および／または野生生物が検出された時間を含む、データ）を他の車両に送信することができる。結果として、他の車両が車両１０８によって進行されたエリアに進入するとき、他の車両は、車両１０８によって送信されるデータ内のヘッドライト構成に従って、それらのヘッドライト構成を調節することができる（例えば、野生生物が検出された時刻の所定の時間間隔内にエリアを進行するときに、ヘッドライト構成を調節する）。
【００６２】
１つ以上の遠隔コンピューティングデバイス１０６はそれぞれ、１つ以上のプロセッサと、１つ以上のメモリデバイスとを含むことができる。１つ以上のメモリデバイスは、１つ以上の遠隔コンピューティングデバイス１０６の１つ以上のプロセッサによって実行されると、１つ以上のプロセッサに、データまたは信号を車両１０８と交信すること（例えば、送信および／または受信すること）、車両１０８の状態を監視すること、および／または車両１０８を制御することを含む、車両１０８と関連付けられる動作および／または機能を含む、動作および／または機能を実施させる、命令を記憶するために、使用されることができる。１つ以上の遠隔コンピューティングデバイス１０６は、通信ネットワーク１０２を介して、動作コンピューティングシステム１０４および車両１０８を含む、１つ以上のデバイスと通信する（例えば、データおよび／または信号を交信する）ことができる。例えば、１つ以上の遠隔コンピューティングデバイス１０６は、通信ネットワーク１０２を介して、車両１０８の場所を要求することができる。１つ以上の遠隔コンピューティングデバイス１０６は、ユーザから入力または命令を受信する、または信号またはデータをアイテムまたは他のコンピューティングデバイスまたはコンピューティングシステム（例えば、動作コンピューティングシステム１０４）と交信し得る、１つ以上のコンピューティングデバイス（例えば、デスクトップコンピューティングデバイス、ラップトップコンピューティングデバイス、スマートフォン、および／またはタブレットコンピューティングデバイス）を含むことができる。さらに、１つ以上の遠隔コンピューティングデバイス１０６は、車両１０８と交信される信号またはデータに部分的に基づいて、車両１０８の場所（例えば、緯度および経度）、速度、加速度、軌道、および／または経路を含む、車両１０８の１つ以上の状態を決定および／または修正するために使用されることができる。いくつかの実装では、動作コンピューティングシステム１０４は、１つ以上の遠隔コンピューティングデバイス１０６を含むことができる。
【００６３】
車両１０８は、地上ベースの車両（例えば、自動車）、航空機、および／または別のタイプの車両であり得る。車両１０８は、人間の運転者からの相互作用を最小限に伴って、および／または全く伴わずに、運転すること、ナビゲートすること、および／または動作することを含む、種々のアクションを実施し得る、自律走行車両であり得る。自律走行車両１０８は、例えば、完全自律動作モード、半自律動作モード、駐車モード、および／またはスリープモードを含む、１つ以上のモードで動作するように構成されることができる。完全自律（例えば、自己運転）動作モードは、車両１０８が、車両内に存在する人間の運転者からの相互作用を最小限に伴って、および／または全く伴わずに、運転およびナビゲーション動作を提供し得るものであり得る。半自律動作モードは、車両１０８が、車両内に存在する人間の運転者からのある程度の相互作用を伴って動作し得るものであり得る。駐車および／またはスリープモードは、車両１０８が、後続の車両サービスを提供することを待機すること、および／または動作モードの合間に再充電することを含む、種々のアクションを実施している間に、動作モードの合間に使用されることができる。
【００６４】
さらに、車両１０８は、１つ以上のランプ、照明デバイス、および／またはヘッドランプを含む、光を放射する、生成する、および／または生じ得る、１つ以上のデバイスを含み得る、１つ以上のヘッドライト１１０を含むことができる。１つ以上のヘッドライト１１０は、１つ以上の発光ダイオード（ＬＥＤ）、蛍光灯デバイス、白熱灯デバイス、ハロゲンライトデバイス、キセノンアークランプデバイス、メタルハライドランプデバイス、ハロゲンランプデバイス、および／またはネオンランプデバイスを含む、異なるタイプの照明技術に部分的に基づくことができる。
【００６５】
ヘッドライト構成および／または１つ以上の物体を含む環境の状態（例えば、１つ以上の物体の物理的寸法および／または外観）を示す、インジケーション、記録、および／または他のデータが、車両１０８の１つ以上のメモリデバイス内にローカルで記録されることができる。さらに、車両１０８は、（例えば、車両から遠隔にある）動作コンピューティングシステム１０４と関連付けられる１つ以上のメモリデバイス内に、車両１０８の所定の距離内の１つ以上の物体の状態を示す、インジケーション、記録、および／または他のデータを記憶し得る、動作コンピューティングシステム１０４に、車両１０８の所定の距離内の１つ以上の物体の状態（例えば、１つ以上の物体の物理的寸法および／または外観）を示すデータを提供することができる。
【００６６】
車両１０８は、車両コンピューティングシステム１１２を含む、および／またはそれと関連付けられることができる。車両コンピューティングシステム１１２は、車両１０８に内蔵されて位置する、１つ以上のコンピューティングデバイスを含むことができる。例えば、車両コンピューティングシステム１１２の１つ以上のコンピューティングデバイスは、車両１０８上および／または該車両内に位置することができる。車両コンピューティングシステム１１２の１つ以上のコンピューティングデバイスは、種々の動作および機能を実施するための種々のコンポーネントを含むことができる。例えば、車両コンピューティングシステム１１２の１つ以上のコンピューティングデバイスは、１つ以上のプロセッサと、１つ以上の有形の非一過性コンピュータ可読媒体（例えば、メモリデバイス）とを含むことができる。１つ以上の有形の非一過性コンピュータ可読媒体は、１つ以上のプロセッサによって実行されると、車両１０８（例えば、車両１０８内のそのコンピューティングシステム、１つ以上のプロセッサ、および他のデバイス）に、ユーザデバイス場所データを決定し、同データに対して車両１０８を制御するための本明細書に説明されるものを含む、動作および機能を実施させる、命令を記憶することができる。
【００６７】
図１に描写されるように、車両コンピューティングシステム１１２は、１つ以上のセンサ１１４と、測位システム１１８と、自律コンピューティングシステム１２０と、通信システム１３６と、車両制御システム１３８と、ヒューマンマシンインターフェース１４０とを含むことができる。これらのシステムのうちの１つ以上のものは、通信チャネルを介して、相互と通信するように構成されることができる。通信チャネルは、１つ以上のデータバス（例えば、コントローラエリアネットワーク（ＣＡＮ））、内蔵診断コネクタ（例えば、ＯＢＤ−ＩＩ）、および／または有線および／または無線通信リンクの組み合わせを含むことができる。内蔵システムは、通信チャネルを介して、相互の間でデータ、メッセージ、および／または信号を交信する（例えば、送信および／または受信する）ことができる。
【００６８】
１つ以上のセンサ１１４は、車両１０８に近接する（例えば、１つ以上のセンサ１１４のうちの１つ以上のものの範囲または視野内にある）１つ以上の物体と関連付けられるセンサデータ１１６を含む、データを生成および／または記憶するように構成されることができる。１つ以上のセンサ１１４は、光検出および測距（ライダ）システム、無線検出および測距（レーダ）システム、１つ以上のカメラ（例えば、可視スペクトルカメラおよび／または赤外線カメラ）、運動センサ、および／または他のタイプの画像捕捉デバイスおよび／またはセンサを含むことができる。センサデータ１１６は、画像データ、レーダデータ、ライダデータ、および／または１つ以上のセンサ１１４によって入手される他のデータを含むことができる。１つ以上の物体は、例えば、歩行者、車両、自転車、および／または他の物体を含むことができる。１つ以上の物体は、車両１０８の前側、後側、左側、右側、上部、または底部を含む、車両１０８の種々の部分の上に位置することができる。センサデータ１１６は、１つ以上の時間において車両１０８の周辺環境内の１つ以上の物体と関連付けられる場所を示し得る。例えば、センサデータ１１６は、周辺環境内の１つ以上の物体と関連付けられる１つ以上のライダ点群を示し得る。１つ以上のセンサ１１４は、センサデータ１１６を自律コンピューティングシステム１２０に提供することができる。
【００６９】
センサデータ１１６に加えて、自律コンピューティングシステム１２０は、マップデータ１２２を含む、データを読み出す、または別様に取得することができる。マップデータ１２２は、車両１０８の周辺環境についての詳細な情報を提供することができる。例えば、マップデータ１２２は、異なる道路、道路区画、建物、または他のアイテムまたは物体（例えば、街灯柱、横断歩道、および／またはカーブ）の識別および場所、車線の場所および方向（例えば、特定の道路または他の進行路、および／またはそれと関連付けられる１つ以上の境界マーキング内の駐車車線、旋回車線、自転車車線、または他の車線の場所および方向）、交通制御データ（例えば、標識、交通信号灯、または他の交通制御デバイスの場所および指示）、および／またはその周辺環境およびそれとのその関係を把握および知覚する際に車両コンピューティングシステム１１２を支援する情報を提供する任意の他のマップデータに関する、情報を提供することができる。
【００７０】
車両コンピューティングシステム１１２は、測位システム１１８を含むことができる。測位システム１１８は、車両１０８の現在の位置を決定することができる。測位システム１１８は、車両１０８の位置を分析するための任意のデバイスまたは回路であり得る。例えば、測位システム１１８は、三角測量および／またはネットワークアクセスポイントまたは他のネットワークコンポーネント（例えば、携帯電話の中継塔および／またはＷｉ−Ｆｉアクセスポイント）への近接性および／または他の好適な技法を使用することによって、ＩＰ／ＭＡＣアドレスに基づいて、慣性センサ、衛星測位システムのうちの１つ以上のものを使用することによって、位置を決定することができる。車両１０８の位置は、車両コンピューティングシステム１１２の種々のシステムによって使用されることができる、および／または１つ以上の遠隔コンピューティングデバイス（例えば、動作コンピューティングシステム１０４および／または遠隔コンピューティングデバイス１０６）に提供されることができる。例えば、マップデータ１２２は、車両１０８の周辺環境の相対位置を車両１０８に提供することができる。車両１０８は、本明細書に説明されるデータに少なくとも部分的に基づいて、（例えば、６つの軸を横断して）周辺環境内のその位置を識別することができる。例えば、車両１０８は、センサデータ１１６（例えば、ライダデータ、カメラデータ）を処理し、それを周辺環境のマップに合致させ、その環境内の車両の位置の理解を得る（例えば、その周辺環境内で車両の位置を転置する）ことができる。
【００７１】
自律コンピューティングシステム１２０は、知覚システム１２４、予測システム１２６、運動計画システム１２８、および／または協働して、車両１０８の周辺環境を知覚し、それに応じて車両１０８の運動を制御するための運動計画を決定する、他のシステムを含むことができる。例えば、自律コンピューティングシステム１２０は、１つ以上のセンサ１１４からセンサデータ１１６を受信し、センサデータ１１６（および／または他のデータ）に種々の処理技法を実施することによって周辺環境の状態を決定しようとし、周辺環境を通して適切な運動計画を生成することができる。自律コンピューティングシステム１２０は、１つ以上の車両制御システム１３８を制御し、運動計画に従って車両１０８を動作させることができる。
【００７２】
自律コンピューティングシステム１２０は、センサデータ１１６および／またはマップデータ１２２に少なくとも部分的に基づいて、車両１０８に近接する１つ以上の物体を識別することができる。例えば、知覚システム１２４は、車両１０８に近接する物体の現在および／または過去の状態を記述する状態データ１３０を取得することができる。物体毎の状態データ１３０は、例えば、物体の現在および／または過去の場所および／または位置の推定、スピード、速度、加速度、進行方向、配向、サイズ／占有面積（例えば、境界形状によって表されるような）、クラス（例えば、歩行者クラス対車両クラス対自転車クラス）、および／または他の状態情報を説明することができる。知覚システム１２４は、（例えば、物体の移動を予測するために）状態データ１３０を予測システム１２６に提供することができる。
【００７３】
予測システム１２６は、車両１０８に近接する個別の１つ以上の物体のそれぞれと関連付けられる予測データ１３２を生成することができる。予測データ１３２は、各個別の物体の１つ以上の予測される将来の場所を示し得る。予測データ１３２は、車両１０８の周辺環境内の少なくとも１つの物体の予測経路（例えば、予測軌道）を示し得る。例えば、予測経路（例えば、軌道）は、それに沿って個別の物体が経時的に進行することが予測される経路（および／または物体が予測経路に沿って進行することが予測される速度）を示すことができる。予測システム１２６は、１つ以上の物体と関連付けられる予測データ１３２を運動計画システム１２８に提供することができる。
【００７４】
運動計画システム１２８は、運動計画を決定し、予測データ１３２（および／または他のデータ）に少なくとも部分的に基づいて、車両１０８のための運動計画データ１３４を生成することができる。運動計画データ１３４は、車両１０８に近接する物体に対する車両アクション、および予測移動を含むことができる。例えば、運動計画システム１２８は、車両アクションと関連付けられる費用データ、および該当する場合、他の目的関数（例えば、スピード制限、交通信号灯、および／または環境の他の側面に基づく費用関数）を考慮し、運動計画データ１３４を構成する最適化された変数を決定する、最適化アルゴリズムを実装することができる。一例として、運動計画システム１２８は、車両１０８が、車両１０８への潜在的危険性を増加させること、および／またはいずれの道路交通法（例えば、スピード制限、車線境界、標識）にも違反することなく、あるアクション（例えば、物体を追い越す）を実施し得ることを決定することができる。運動計画データ１３４は、車両１０８の計画された軌道、速度、加速度、および／または他のアクションを含むことができる。
【００７５】
運動計画システム１２８は、車両アクション、計画された軌道、および／または他の動作パラメータを示すデータを伴う運動計画データ１３４を、車両制御システム１３８に提供し、車両１０８のための運動計画データ１３４を実装することができる。例えば、車両１０８は、運動計画データ１３４を命令に変換するように構成される移動度コントローラを含むことができる。一例として、移動度コントローラは、決定された運動計画データ１３４を、車両１０８の操向を「Ｘ」度調節すること、および／またはある規模の制動力を印加することを含む、車両１０８を制御するための命令に変換することができる。移動度コントローラは、１つ以上の制御信号を責任のある車両制御コンポーネント（例えば、制動制御システム、操向制御システム、および／または加速度制御システム）に送信し、命令を実行し、運動計画データ１３４を実装することができる。
【００７６】
車両コンピューティングシステム１１２は、車両コンピューティングシステム１１２（およびその１つ以上のコンピューティングデバイス）が他のコンピューティングデバイスと通信することを可能にするように構成される、通信システム１３６を含むことができる。車両コンピューティングシステム１１２は、通信システム１３６を使用し、１つ以上のネットワークを経由して（例えば、１つ以上の無線信号接続を介して）、動作コンピューティングシステム１０６および／または１つ以上の他の遠隔コンピューティングデバイス（例えば、１つ以上の遠隔コンピューティングデバイス１０６）と通信することができる。いくつかの実装では、通信システム１３６は、車両１０８に内蔵されたシステムのうちの１つ以上のものの間で通信を可能にすることができる。通信システム１３６はまた、自律走行車両が、ユーザおよび／またはアイテム（例えば、宅配サービスのために取り上げられるべきアイテム）と関連付けられる遠隔コンピューティングデバイス１０６と通信する、および／またはそこからデータおよび／または信号を提供および／または受信することを可能にするように構成されることもできる。通信システム１３６は、例えば、無線周波数シグナリングおよび／またはＢｌｕｅｔｏｏｔｈ（登録商標）低エネルギープロトコルを含む、種々の通信技術を利用することができる。通信システム１３６は、例えば、１つ以上の伝送機、受信機、ポート、コントローラ、アンテナ、および／または通信を促進することに役立ち得る他の好適なコンポーネントを含む、１つ以上のネットワークとインターフェースをとるための任意の好適なコンポーネントを含むことができる。いくつかの実装では、通信システム１３６は、それが多重入出力（ＭＩＭＯ）技術および通信技法を実装および利用することを可能にする、複数のコンポーネント（例えば、アンテナ、伝送機、および／または受信機）を含むことができる。
【００７７】
車両コンピューティングシステム１１２は、１つ以上のヒューマンマシンインターフェース１４０を含むことができる。例えば、車両コンピューティングシステム１１２は、車両コンピューティングシステム１１２上に位置する、１つ以上のディスプレイデバイスを含むことができる。ディスプレイデバイス（例えば、タブレット、ラップトップ、および／またはスマートフォンの画面）は、車両１０８の前部（例えば、運転席、助手席）に位置する車両１０８のユーザによって視認可能であり得る。加えて、または代替として、ディスプレイデバイスは、車両１０８の後部（例えば、後部乗車席）に位置する車両１０８のユーザによって視認可能であり得る。
【００７８】
図２は、本開示の例示的実施形態による、曲線道路上のヘッドライト構成を決定する車両を含む、環境の実施例を描写する。図２に描写される１つ以上のアクションまたはイベントは、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステム（例えば、１つ以上のコンピューティングシステム）によって実装されることができる。図示されるように、図２は、道路２０２と、車線マーカ２０４と、丘の斜面２０６と、車両２１０と、経路２１２と、ヘッドライトビーム経路２１４と、ヘッドライトビーム経路２１６と、１つ以上のヘッドライト２１８と、車両２２０と、経路２２２と、１つ以上のヘッドライト２２８とを含む、環境２００を示す。
【００７９】
本実施例では、車両２１０（例えば、自律走行車両）は、経路２１２（例えば、現在の進行経路）に沿って道路２０２（例えば、地方道路）上を進行している。車両２１０は、１つ以上のランプ、照明デバイス、および／またはヘッドランプを含む、光を放射する、生成する、および／または生じ得る、１つ以上のデバイスを含み得る、１つ以上のヘッドライト２１８を含むことができる。１つ以上のヘッドライト２１８は、１つ以上の発光ダイオード（ＬＥＤ）、蛍光灯デバイス、白熱灯デバイス、ハロゲンライトデバイス、キセノンアークランプデバイス、メタルハライドランプデバイス、ハロゲンランプデバイス、および／またはネオンランプデバイスを含む、異なるタイプの照明技術に基づくことができる。さらに、１つ以上のヘッドライト２１８は、前側（例えば、車両が前方に進行する際に乗車者の前にある車両２１０の側面）、左側（例えば、運転者側）、右側（例えば、乗車者側）、上側（例えば、車両２１０の屋根）、底側（例えば、車両２１０の車台）、および／または後側（例えば、車両が逆に進行する際に乗車者の背後にある車両２１０の側面）を含む、車両２１０の種々の部分に位置することができる。さらに、車両２１０の１つ以上のヘッドライトは、車両２１０と関連付けられる１つ以上のコンピューティングデバイスまたはコンピューティングシステム（例えば、車両２１０内のヘッドライトをアクティブ化し、位置を調節し得る、車両２１０内のヘッドライト構成コンピューティングデバイス）によって生成され得る、ヘッドライト構成に従って構成されることができる。
【００８０】
車両２１０は、車両２１０の全体を通して位置付けられ、電源を入れられる、電源を切られる、薄暗くされる、強化される（例えば、より明るいヘッドライト）、および／またはヘッドライト構成に基づいて１つ以上のヘッドライトの色を変化させ得る、１つ以上のヘッドライトを含むことができる。１つ以上のヘッドライト２１８のそれぞれの位置は、下降させること、上昇させること、上に傾転させること、下に傾転させること、左に傾転させること、および／または右に傾転させることを含んで、修正されることができる。
【００８１】
本実施例では、車両２１０および車両２２０は、道路２０２上の車線マーカ２０４の反対側で異なる方向に進行している。車両２１０および車両２２０が夜間に動作されていると、車両２１０および車両２２０は両方とも、それらの個別のヘッドライトをアクティブ化している（例えば、車両２１０は、１つ以上のヘッドライト２１８をアクティブ化し、車両２２０は、１つ以上のヘッドライト２２８をアクティブ化している）。さらに、丘の斜面２０６は、車両２１０の１つ以上のヘッドライト２１８および車両２２０の１つ以上のヘッドライト２２８によって放射される光の一部を遮断する。
【００８２】
車両２１０が道路２０２に沿って曲がると、車両２１０は、車両２１０内に含まれる、または車両２１０と関連付けられる、１つ以上のセンサ（例えば、１つ以上のカメラ、ライダ、ソナー、および／またはレーダデバイス）からの１つ以上のセンサ出力に基づいて、車両２２０の場所、速度、および／または軌道を決定することができる。さらに、車両２１０は、１つ以上のセンサからのセンサ出力に部分的に基づいて、車両２２０によって進行される経路２２２を照明する光を含む、車両２２０のヘッドライトによって生成される光の種々の性質を決定することができる。例えば、車両２２０は、車両２２０のヘッドライトによって生成される光の方向および強度を決定することができる。
【００８３】
いくつかの実施形態では、車両２１０は、１つ以上の遠隔コンピューティングデバイスを含む、外部ソースから受信され得る、ナビゲーションデータ（例えば、環境２００のマップを含むナビゲーションデータおよび／またはマップデータ）に部分的に基づいて、車両２２０の場所、速度、および／または軌道を決定することができる。
【００８４】
車両２１０が車両２２０を検出し、車両２２０の経路２２２および車両２２０によって生成されるヘッドライトビームの性質を決定することに応答して、車両２１０は、ヘッドライトビーム経路２１６の方向に経路を照明することから、ヘッドライトビーム経路２１４の方向に照明することに、車両２１０の１つ以上のヘッドライトの位置を変更するために使用され得る、ヘッドライト構成を生成することができる。このように、車両２１０の１つ以上のヘッドライトは、道路２０２の輪郭および車両２２０の場所に従って、車両２１０の進行経路をより効果的に照明するように構成されることができる。
【００８５】
図３は、本開示の例示的実施形態による、交差点におけるヘッドライト構成を決定する車両を含む、環境の実施例を描写する。図３に描写される１つ以上のアクションまたはイベントは、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステム（例えば、１つ以上のコンピューティングシステム）によって実装されることができる。図示されるように、図３は、道路３０２と、交差点エリア３０４と、建物３０６と、車両３１０と、経路３１２と、車両３２０と、経路３２２とを含む、環境３００を示す。
【００８６】
本実施例では、車両３１０（例えば、自律走行車両）は、経路３１２（例えば、現在の進行経路）に沿って道路３０２（例えば、郊外の街路）上を進行している。車両３１０は、環境３００内の濃霧に起因してアクティブ化されており、前側（例えば、車両が前方に進行する際に乗車者の前にある車両３１０の側面）、左側（例えば、運転者側）、右側（例えば、乗車者側）、上側（例えば、車両３１０の屋根）、底側（例えば、車両３１０の車台）、および／または後側（例えば、車両が逆に進行する際に乗車者の背後にある車両３１０の側面）を含む、車両３１０上の種々の場所に位置付けられ得る、１つ以上のヘッドライト（図示せず）を含むことができる。さらに、車両３１０の１つ以上のヘッドライトは、車両３１０と関連付けられる１つ以上のコンピューティングデバイスまたはコンピューティングシステム（例えば、車両３１０内のヘッドライトをアクティブ化し、位置を調節し得る、車両３１０内のヘッドライト構成コンピューティングデバイス）によって生成され得る、ヘッドライト構成に従って構成されることができる。
【００８７】
車両３１０は、車両３１０の全体を通して位置付けられ、電源を入れられる、電源を切られる、薄暗くされる、強化される（例えば、より明るいヘッドライト）、および／またはヘッドライト構成に基づいて１つ以上のヘッドライトの色を変化させ得る、１つ以上のヘッドライトを含むことができる。さらに、１つ以上のヘッドライトのそれぞれの位置は、修正されることができる（例えば、１つ以上のヘッドライトの下降、上昇、上への傾転、下への傾転、左への傾転、および／または右への傾転）。
【００８８】
本実施例では、車両３１０および車両３１０（また、環境３００内の濃霧条件に起因して、そのヘッドライトをアクティブ化した）は、交差点エリア３０４に向かって道路３０２上を進行している。建物３０６は、車両３１０および車両３２０のヘッドライトによって生成される光の一部を遮断する。車両３１０は、１つ以上のセンサ（例えば、１つ以上のカメラ、ライダ、ソナー、および／またはレーダデバイス）からの１つ以上のセンサ出力、および／またはナビゲーションデータ（例えば、環境３００のマップを含むナビゲーションデータおよび／またはマップデータ）に基づいて、車両３２０の場所、速度、および／または軌道を決定することができる。さらに、車両は、１つ以上のセンサからのセンサ出力に基づいて、車両３２０によって進行される経路３２２を照明する光を含む、車両３２０のヘッドライトによって生成される光の種々の性質を決定することができる。本実施例では、車両３１０は、車両３１０および車両３２０が交差点エリア３０４に接近するにつれて車両３２０によって生成される光を検出することができる。さらに、車両３１０は、車両３２０からの検出された光の強度に部分的に基づいて、車両３２０の近接性を推定することができる。
【００８９】
車両３１０が車両３２０を検出し、車両３２０の経路３２２および車両３２０によって生成されるヘッドライトビームの性質を決定することに応答して、車両３１０は、車両３１０の１つ以上のヘッドライトの強度を変更するために使用され得る、ヘッドライト構成を生成することができる。このように、例えば、車両３１０の１つ以上のヘッドライトは、車両３１０が交差点エリア３０４に接近するにつれて、より低い強度において光るように構成されることができる。したがって、ヘッドライト強度を下げることによって、車両３１０は、交差点（例えば、交差点エリア３０４）内で光の強度を低減させることによって、乗車者をより安全に運搬することができる。
【００９０】
図４は、本開示の例示的実施形態による、ピックアップエリア内のヘッドライト構成を決定する車両を含む、環境の実施例を描写する。図４に描写される１つ以上のアクションまたはイベントは、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステム（例えば、１つ以上のコンピューティングシステム）によって実装されることができる。図示されるように、図４は、道路４０２と、ピックアップエリア４０４と、乗車者４０６と、車両４１０と、経路４１２とを含む、環境４００を示す。
【００９１】
本実施例では、車両４１０（例えば、自律走行車両）は、経路４１２（例えば、現在の進行経路）に沿って道路４０２（例えば、都市街路）上を進行している。車両４１０は、前側（例えば、車両が前方に進行する際に乗車者の前にある車両４１０の側面）、左側（例えば、運転者側）、右側（例えば、乗車者側）、上側（例えば、車両４１０の屋根）、底側（例えば、車両４１０の車台）、および／または後側（例えば、車両が逆に進行する際に乗車者の背後にある車両４１０の側面）を含む、車両４１０上の種々の場所に位置付けられ得る、１つ以上のヘッドライト（図示せず）を含むことができる。さらに、車両４１０の１つ以上のヘッドライトは、車両４１０と関連付けられる１つ以上のコンピューティングデバイスまたはコンピューティングシステム（例えば、車両４１０内のヘッドライトをアクティブ化し、位置を調節し得る、車両４１０内のヘッドライト構成コンピューティングデバイス）によって生成され得る、ヘッドライト構成に従って構成されることができる。環境４００は、大雨を受けており、故に、車両４１０は、車両４１０に近接する環境４００の部分をより良好に照明するように、そのヘッドライトをアクティブ化している。
【００９２】
車両４１０は、車両４１０の全体を通して位置付けられ、電源を入れられる、電源を切られる、薄暗くされる、強化される（例えば、より明るいヘッドライト）、および／またはヘッドライト構成に基づいて１つ以上のヘッドライトの色を変化させ得る、１つ以上のヘッドライトを含むことができる。さらに、１つ以上のヘッドライトのそれぞれの位置は、修正されることができる（例えば、１つ以上のヘッドライトの下降、上昇、上への傾転、下への傾転、左への傾転、および／または右への傾転）。
【００９３】
本実施例では、車両４１０は、乗車者４０６が、車両４１０が到着することを待機している、ピックアップエリア４０４に向かって道路４０２上を進行している。車両４１０は、１つ以上のセンサ（例えば、１つ以上のカメラ、ライダ、ソナー、および／またはレーダデバイス）からの１つ以上のセンサ出力、および／またはナビゲーションデータ（例えば、環境４００のマップを含むナビゲーションデータおよび／またはマップデータ）に基づいて、車両４１０、ピックアップエリア４０４、および乗車者４０６の間の距離を決定することができる。
【００９４】
車両４１０がピックアップエリア４０４および乗車者４０６を検出することに応答して、車両４１０は、車両４１０の１つ以上のヘッドライトの強度を変更するために使用され得る、ヘッドライト構成を生成することができる。本実施例では、車両４１０の１つ以上のヘッドライトは、車両４１０がピックアップエリア４０４に接近するにつれて、より低い強度において光るように構成されることができる。したがって、ヘッドライト強度を下げることによって、車両４１０は、乗車者４０６の眼の中に明るいヘッドライトを光らせることを回避することによって、乗車者４０６の体験を改良することができる。さらに、車両４１０が乗車者４０６を乗せてピックアップエリア４０４を離れると、車両４１０は、ヘッドライト構成を調節し、暗い環境４００の照明された視界を乗車者４０６に提供し、それによって、乗車者４０６のために乗車者のより優れた快適感を助長することができる。
【００９５】
図５は、本開示の例示的実施形態による、ヘッドライト構成データを交信する車両を含む、環境の実施例を描写する。図５に描写される１つ以上のアクションまたはイベントは、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステム（例えば、１つ以上のコンピューティングシステム）によって実装されることができる。図示されるように、図５は、道路５０２と、車線マーカ５０４と、車両５１０と、経路５１２と、通信デバイス５１４と、信号５１６（例えば、ヘッドライト構成信号）と、車両５２０と、経路５２２と、通信デバイス５２４と、車両５３０と、経路５３２とを含む、環境５００を示す。
【００９６】
本実施例では、車両５１０（例えば、自律走行車両）は、経路５１２（例えば、現在の進行経路）に沿って道路５０２（例えば、幹線道路）上を進行している。車両５１０は、前側（例えば、車両が前方に進行する際に乗車者の前にある車両５１０の側面）、左側（例えば、運転者側）、右側（例えば、乗車者側）、上側（例えば、車両５１０の屋根）、底側（例えば、車両５１０の車台）、および／または後側（例えば、車両が逆に進行する際に乗車者の背後にある車両５１０の側面）を含む、車両５１０上の種々の場所に位置付けられ得る、１つ以上のヘッドライト（図示せず）を含むことができる。さらに、車両５１０の１つ以上のヘッドライトは、車両５１０と関連付けられる１つ以上のコンピューティングデバイスまたはコンピューティングシステム（例えば、車両５１０内のヘッドライトをアクティブ化し、位置を調節し得る、車両５１０内のヘッドライト構成コンピューティングデバイス）によって生成され得る、ヘッドライト構成に従って構成されることができる。
【００９７】
車両５１０は、車両５１０の全体を通して位置付けられ、電源を入れられる、電源を切られる、薄暗くされる、強化される（例えば、より明るいヘッドライト）、および／またはヘッドライト構成に基づいて１つ以上のヘッドライトの色を変化させ得る、１つ以上のヘッドライトを含むことができる。さらに、１つ以上のヘッドライトのそれぞれの位置は、修正されることができる（例えば、１つ以上のヘッドライトの下降、上昇、上への傾転、下への傾転、左への傾転、および／または右への傾転）。
【００９８】
示されるように、車両５１０は、経路５２２に沿って進行している車両５２０と同一の方向に、その背後を進行している。さらに、車両５１０および車両５２０は、車線マーカ５０４の反対側で経路５３２に沿って進行している車両５３０と異なる方向に進行している。図５に図示されるように、車両５１０および車両５２０は、それぞれ、通信デバイス５１４および通信デバイス５２４を含む。通信デバイス５１４および通信デバイス５２４は、通信デバイス５１４および通信デバイス５２４のうちの他方のものと１つ以上の信号またはデータを交信する（例えば、送信および／または受信する）ために、使用されることができる。本実施例では、車両５２０は、車両５３０および車両５３０の速度、経路、軌道、およびヘッドライト明度を含む、車両５３０と関連付けられる性質を検出することができる。車両５２０は、通信デバイス５２４によって伝送され、車両５１０の通信デバイス５１４によって受信される信号５１６を介して、１つ以上の信号またはデータを車両５１０に送信することができる。
【００９９】
車両５１０が車両５２０から１つ以上の信号またはデータを受信することに応答して、車両５１０は、車両５１０が車両５３０に接近するにつれて、車両５１０の１つ以上のヘッドライトの強度を変更するために使用され得る、ヘッドライト構成を生成することができる。このように、例えば、車両５１０の１つ以上のヘッドライトは、車両５１０が車両５２０に接近するにつれて、より低い強度において光るように構成されることができる。したがって、ヘッドライト強度を下げることによって、車両５１０は、車両５３０の光学センサを過剰露出することの発生率を低減させ、それによって、車両５３０が環境の状態をより正確に決定することを可能にすることによって、安全性を改良することができる。さらに、車両５１０は、車両５３０の方向に放射される光の強度を低減させることによって、車両５３０内で進行する乗車者の快適性を改良することができる。
【０１００】
図６は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。方法６００の１つ以上の部分は、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステムによって実装されることができる。また、方法６００の１つ以上の部分は、例えば、車両のためのヘッドライト構成を決定するように、（例えば、図１のように）本明細書に説明されるデバイスのハードウェアコンポーネント上のアルゴリズムとして実装されることができる。図６は、例証および議論の目的のために特定の順序で実施される要素を描写する。本明細書で提供される開示を使用する当業者は、本明細書に議論される方法のうちのいずれかの要素が、本開示の範囲から逸脱することなく、種々の方法で適合される、再配列される、拡張される、省略される、組み合わせられる、および／または修正され得ることを理解するであろう。
【０１０１】
６０２では、方法６００は、センサデータ（例えば、１つ以上のセンサ１１４からのセンサデータ１１６）を受信することを含むことができる。センサデータは、車両（例えば、車両１０８）の１つ以上のセンサからの１つ以上のセンサ出力に少なくとも部分的に基づくことができる。１つ以上のセンサ出力は、車両の状態および１つ以上の物体を含む環境に少なくとも部分的に基づくことができる。例えば、車両は、１つ以上の画像センサ（例えば、１つ以上の画像センサに検出可能な（例えば、それに可視である）１つ以上の物体の場所を決定するために使用され得る、車両の前部および後部上の１つ以上のカメラ）からセンサデータを受信することができる。いくつかの実施形態では、センサデータは、車両から遠隔にある１つ以上のセンサから受信されるセンサデータを含むことができる。例えば、センサデータは、１つ以上の交通信号灯カメラ、ユーザデバイス（例えば、スマートフォン）、および／または他の車両（例えば、他の車両のカメラからのセンサデータ）からのセンサデータを含むことができる。
【０１０２】
車両の状態は、車両の速度、車両の加速度、車両の地理的場所（例えば、緯度および経度、住所、または目印の識別）、車両の配向、方角、および／または軌道のうちの少なくとも１つを含むことができる。１つ以上のセンサは、１つ以上のカメラ、１つ以上のソナーデバイス、１つ以上のレーダデバイス、１つ以上の光検出および測距（ライダ）デバイス、１つ以上の熱センサ、１つ以上のオーディオセンサ、１つ以上の触覚センサ、１つ以上の湿度センサ、１つ以上の圧力センサ、および／または１つ以上の気圧センサのうちの少なくとも１つを含むことができる。
【０１０３】
６０４では、方法６００は、１つ以上の物体に対する車両の位置を含む、複数の空間関係を決定することを含むことができる。複数の空間関係は、センサデータに少なくとも部分的に基づいて決定されることができる。例えば、車両と１つ以上の物体のそれぞれとの間の距離および／または角度が、決定されることができる。さらに、車両は、１つ以上の物体の物理的寸法（例えば、高さ、幅、および／または深度）、および車両によって横断されている環境の道路、建物、および地理的特徴（例えば、山、川、および／または森を含む自然の特徴）の幾何学形状を決定することができる。
【０１０４】
６０６では、方法６００は、車両（例えば、車両１０８）の１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）のためのヘッドライト構成を決定することを含むことができる。ヘッドライト構成は、複数の空間関係に少なくとも部分的に基づくことができる。ヘッドライト構成は、１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定することができる。いくつかの実施形態では、ヘッドライト構成は、ヘッドライト構成と関連付けられる１つ以上のデータセットまたはデータ構造を含み、車両による以降の使用のために読み出され得る、１つ以上のメモリデバイス内に記憶されることができる。
【０１０５】
１つ以上のヘッドライト状態は、オン状態（例えば、ヘッドライトの電源が入れられる）、オフ状態（例えば、ヘッドライトの電源が切られる）、標的照明領域および／または標的照明エリア（例えば、ヘッドライトの物理的位置を変更することなく、ヘッドライトからの光が指向され得る場所を含む、例えば、ヘッドライトからの光が指向される位置またはエリア）、水平角（例えば、車両の表面または車両の下の地面と平行なｘ軸に対する角度）、垂直角（例えば、車両の表面または車両の下の地面と垂直なｙ軸に対する角度）、高さ（例えば、車両の下の地面に対するヘッドライトの高さ）、放射光の強度（例えば、ヘッドライトによって生成される光の光度、放射強度、および／または放射照度）、および／または放射光の色のうちの少なくとも１つを含むことができる。
【０１０６】
６０８では、方法６００は、１つ以上のヘッドライトのセットをアクティブ化することを含むことができる。１つ以上のヘッドライトのセットをアクティブ化することは、ヘッドライト構成に少なくとも部分的に基づくことができる。例えば、ヘッドライト構成データオブジェクトは、車両のフロントヘッドライトのうちの２つが最大強度においてアクティブ化されるものであることを示すことができる。ヘッドライト構成データオブジェクトを含む、１つ以上の信号またはデータを受信することに部分的に基づいて、車両は、（例えば、１つ以上の制御信号を、１つ以上のヘッドライトをアクティブ化するように構成される１つ以上のコントローラに送信することによって）最大強度において２つのフロントヘッドライトをアクティブ化することができる。
【０１０７】
図７は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。方法７００の１つ以上の部分は、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステムによって実装されることができる。また、方法７００の１つ以上の部分は、例えば、車両のためのヘッドライト構成を決定するように、（例えば、図１のように）本明細書に説明されるデバイスのハードウェアコンポーネント上のアルゴリズムとして実装されることができる。図７は、例証および議論の目的のために特定の順序で実施される要素を描写する。本明細書で提供される開示を使用する当業者は、本明細書に議論される方法のうちのいずれかの要素が、本開示の範囲から逸脱することなく、種々の方法で適合される、再配列される、拡張される、省略される、組み合わせられる、および／または修正され得ることを理解するであろう。
【０１０８】
７０２では、方法７００は、車両（例えば、車両１０８）と車両に最も近い１つ以上の物体（例えば、方法６００における１つ以上の物体）のうちの１つとの間の距離を含む、物体近接距離を決定することを含むことができる。物体近接距離は、複数の空間関係に少なくとも部分的に基づいて決定されることができる。例えば、複数の空間関係は、車両と複数の他の車両（例えば、２つの車両、３つの車両、４つの車両、または５つの車両）との間の距離を含むことができ、最短距離を選択することができる。いくつかの実施形態では、車両と１つ以上の物体との間の物体近接距離は、車両の高さ範囲または高さ閾値内である物体に制限されることができる。一例のみとして、車両の１０メートル上方にある車両（例えば、車両の上方の陸橋の上にある車両）は、７メートルの高さ閾値を超え得、車両に最も近い距離の決定で使用され得ない。
【０１０９】
７０４では、方法７００は、物体近接距離に少なくとも部分的に基づいて、１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）のうちの少なくとも１つのための放射光の強度を決定することを含むことができる。いくつかの実施形態では、放射光の強度は、物体近接距離に比例し得る。例えば、放射光の強度は、物体近接距離に反比例し得る（例えば、ヘッドライトによって放射される光の強度は、車両と物体との間の距離が増加するにつれて、増加され得る）。いくつかの実施形態では、ヘッドライト構成（例えば、方法６００におけるヘッドライト構成）を決定することは、物体近接距離に少なくとも部分的に基づいて、１つ以上のヘッドライト（例えば、方法６００における１つ以上のヘッドライト）のうちの少なくとも１つのための放射光の強度を決定することを含むことができる。
【０１１０】
７０６では、方法７００は、経路データまたはセンサデータ（例えば、１つ以上のセンサ１１４からのセンサデータ１１６）に少なくとも部分的に基づいて、自律走行車両の予測経路を決定することを含むことができる。経路データは、車両が横断するための複数の場所と関連付けられる情報を含むことができる。複数の場所は、車両の現在の場所（例えば、現在の緯度および経度）と、目的地の場所（例えば、車両が進行するであろう緯度および経度）とを含むことができる。
【０１１１】
例えば、経路データは、車両の現在の場所および目的地の場所を含む、１つ以上の入力または命令を受信し得る、車両の自律コンピューティングシステムによって決定される、車両のための経路を含むことができる。センサデータおよび／または経路データに少なくとも部分的に基づいて、自律システムの知覚システム、予測システム、および計画システムが、目的地の場所までの経路を決定するために使用されることができる。いくつかの実施形態では、ヘッドライト構成を決定することは、車両の予測経路に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。経路は、起点目的地および／または目的地の場所に少なくとも部分的に基づいて（例えば、車両コンピューティングシステム１１２および／または動作コンピューティングシステム１０４によって）決定される、車両ルートを含むことができる。加えて、または代替として、経路は、車両コンピューティングシステム１１２（例えば、内蔵運動計画システム１２８）によって決定される、（例えば、運動計画の）１つ以上の運動軌道を含むことができる。
【０１１２】
７０８では、方法７００は、車両の予測経路の１つ以上の経路特性を決定することを含むことができる。車両の予測経路の１つ以上の経路特性を決定することは、複数の空間関係に少なくとも部分的に基づくことができる。１つ以上の経路特性は、経路角（例えば、車両によって横断されている経路の水平または左右角）、経路勾配（例えば、経路の険しさ）、および／または交差点近接性（例えば、車両によって横断される経路に沿った最近傍交差点までの距離）のうちの少なくとも１つを含むことができる。例えば、車両は、５０メートル内でブラインドターンを通過するであろう経路に沿って進行することができ（例えば、車両は、ブラインドターンをナビゲートするプロセスになるまで、対向車両または歩行者に可視であることから部分的または完全に遮蔽される）、放射光状態の強度が、（例えば、一時的に対向運転者の眼を眩ませる、または野生生物を驚かせるほど明るくないが）対向車両が車両を予想するために十分に明るい中間レベルに設定される、ヘッドライト構成を生成することができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の経路特性に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【０１１３】
７１０では、方法７００は、センサデータに少なくとも部分的に基づいて、１つ以上の物体の１つ以上の予測物体経路を決定することを含むことができる。１つ以上の予測物体経路は、１つ以上の個別の物体のそれぞれが横断することが決定される複数の場所を含むことができる。例えば、１つ以上の予測物体経路は、車両を交差し得る１つ以上の物体をもたらし得る経路を含む、１つ以上の物体が進行するであろう経路を計算し得る、車両のコンピューティングシステムによって少なくとも部分的に決定されることができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の物体の１つ以上の予測物体経路を決定することを含むことができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の物体の１つ以上の予測物体経路に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【０１１４】
７１２では、方法７００は、環境内の１つ以上の反射面の場所を決定することを含むことができる。環境内の１つ以上の反射面の場所を決定することは、センサデータに少なくとも部分的に基づくことができる。１つ以上の反射面は、所定の反射率閾値レベルを上回る光の量を反射する、１つ以上の表面を含むことができる。例えば、鏡または磨かれた銀のカップは、所定の反射率閾値を超え得る。対照的に、茶色のれんが壁は、所定の反射率閾値を超え得ず、反射面として分類されないであろう。例えば、１つ以上の画像センサ（例えば、１つ以上のカメラ）によって捕捉される１つ以上の画像を含む、センサデータは、反射性である１つ以上の画像内の１つ以上の表面（例えば、車両のヘッドライトの反射を含む表面）を決定するために、使用されることができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上の反射面の場所に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【０１１５】
７１４では、方法７００は、場所、速度、進行経路、外部車両センサ出力、および／または環境内の１つ以上の車両の外部車両ヘッドライト構成のうちの少なくとも１つと関連付けられる、外部車両構成データを受信することを含むことができる。例えば、環境内の１つ以上の車両は、外部車両構成データを含む、１つ以上の信号を伝送する（例えば、無線で伝送する）、および／またはを受信する（例えば、無線受信機によって受信する）ことができる。いくつかの実施形態では、ヘッドライト構成を決定することは、外部車両構成データに少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【０１１６】
図８は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。方法８００の１つ以上の部分は、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステムによって実装されることができる。また、方法８００の１つ以上の部分は、例えば、車両のためのヘッドライト構成を決定するように、（例えば、図１のように）本明細書に説明されるデバイスのハードウェアコンポーネント上のアルゴリズムとして実装されることができる。図８は、例証および議論の目的のために特定の順序で実施される要素を描写する。本明細書で提供される開示を使用する当業者は、本明細書に議論される方法のうちのいずれかの要素が、本開示の範囲から逸脱することなく、種々の方法で適合される、再配列される、拡張される、省略される、組み合わせられる、および／または修正され得ることを理解するであろう。
【０１１７】
８０２では、方法８００は、環境内（例えば、方法６００における環境）の複数の場所、地理的特徴、および／または環境内の気象および／または気候条件（例えば、降水量、湿度、温度、雪、雲の条件、および／または気圧）と関連付けられる情報を含む、マップデータ（例えば、マップデータ１２２）を受信することを含むことができる。車両（例えば、車両１０８）は、衛星（例えば、ＧＰＳ衛星）、１つ以上の遠隔コンピューティングデバイス１０６（例えば、スマートフォンの場所に近接するエリアと関連付けられるローカルマップを伝送するスマートフォン）を含む、遠隔コンピューティングデバイス、動作コンピューティングシステム１０４（例えば、車両のためのピックアップまたは配達を編成することと関連付けられるオペレーションセンタ）を含む、オペレーションセンタ、サービスデポ、および／または１つ以上の他の車両から伝送される、１つ以上の信号を介して、マップデータを受信することができる。複数の場所または地理的特徴は、１つ以上の学校の場所、１つ以上の住宅の場所、１つ以上の商業用の場所、１つ以上の野生生物の場所、１つ以上の料金所の場所、１つ以上の橋、１つ以上のトンネル、および／または１つ以上の陸橋を含むことができる。いくつかの実施形態では、複数の空間関係（例えば、方法６００における複数の空間関係）を決定することは、マップデータに少なくとも部分的に基づいて、複数の空間関係を決定することを含むことができる。
【０１１８】
８０４では、方法８００は、マップデータに少なくとも部分的に基づいて、環境内の１つ以上のピックアップエリアおよび／またはドロップオフエリアの１つ以上の場所を決定することを含むことができる。ピックアップエリアおよびドロップオフエリアは、車両が、それぞれ、乗車者を乗せる（例えば、乗車者が車両によって乗せられることを待機している場所まで進行する）、および／または降ろし得る（例えば、車両内の乗車者が降ろされるであろう場所まで進行する）、エリアを含むことができる。
【０１１９】
８０６では、方法８００は、１つ以上のピックアップエリアまたはドロップオフエリアからの車両（例えば、車両１０８）の距離に少なくとも部分的に基づいて、１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）のための放射光の強度を決定することを含むことができる。例えば、車両の１つ以上のセンサ（例えば、１つ以上の画像センサおよび／またはカメラ）は、車両の周囲の環境内の光の強度、および車両の周囲の環境内の個々の光源の強度を決定することができる。一例として、車両がドロップオフエリアから離れると、１つ以上のヘッドライトのための放射光の強度は、暗くなったときに車両の周囲のエリアのより良好な視界を乗車者に提供するように増加されることができる。いくつかの実施形態では、ヘッドライト構成を決定することは、１つ以上のヘッドライトのための放射光の強度に少なくとも部分的に基づいて、ヘッドライト構成を決定することを含むことができる。
【０１２０】
図９は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。方法９００の１つ以上の部分は、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステムによって実装されることができる。また、方法９００の１つ以上の部分は、例えば、車両のためのヘッドライト構成を決定するように、（例えば、図１のように）本明細書に説明されるデバイスのハードウェアコンポーネント上のアルゴリズムとして実装されることができる。図９は、例証および議論の目的のために特定の順序で実施される要素を描写する。本明細書で提供される開示を使用する当業者は、本明細書に議論される方法のうちのいずれかの要素が、本開示の範囲から逸脱することなく、種々の方法で適合される、再配列される、拡張される、省略される、組み合わせられる、および／または修正され得ることを理解するであろう。
【０１２１】
９０２では、方法９００は、車両（例えば、車両１０８）と関連付けられる１つ以上のセンサ（例えば、１つ以上のセンサ１１４）からセンサデータ（例えば、センサデータ１１６）を受信することを含むことができる。センサデータは、１つ以上の物体の物理的寸法のセット、１つ以上の物体の色、１つ以上の物体の速度、１つ以上の物体の加速度、および／または１つ以上の物体と関連付けられる１つ以上の音声（例えば、エンジン音）を含む、１つ以上の物体の特性のセットと関連付けられる情報を含むことができる。
【０１２２】
９０４では、方法９００は、センサデータを、機械学習物体検出および予測モデル（例えば、１つ以上の機械学習モデル１１３０および／または１つ以上の機械学習モデル１１７０）のうちの１つ以上のものを含み得る、機械学習モデルに送信することを含むことができる。例えば、機械学習物体検出および予測モデルは、車両（例えば、車両１０８）と関連付けられるコンピューティングシステム（例えば、車両コンピューティングシステム１１２）上に実装されることができ、１つ以上の通信ネットワーク（例えば、通信ネットワーク１０２）を介して、センサデータを受信するように構成されることができる。例えば、車両コンピューティングシステム１１２は、機械学習物体検出および予測モデルを含む、採用する、および／または別様に活用することができる。機械学習物体検出および予測モデルは、例えば、ニューラルネットワーク（例えば、ディープニューラルネットワーク）または他の多層非線形モデル等の１つ以上の種々のモデルであり得る、または別様にそれを含むことができる。
【０１２３】
ニューラルネットワークは、コンボリューショナルニューラルネットワーク、リカレントニューラルネットワーク（例えば、長短期メモリリカレントニューラルネットワーク）、フィードフォワードニューラルネットワーク、および／または他の形態のニューラルネットワークを含むことができる。例えば、監視下訓練技法が、機械学習物体検出および予測モデルを訓練し、１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）と１つ以上の物体との間、１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）によって放射される光と１つ以上の物体との間、第１の物体（例えば、車両１０８）と１つ以上の第２の物体（例えば、車両１０８の外部の物体）との間の相互作用、および／またはそれと関連付けられる予測相互作用軌道（例えば、相互作用の既知のインスタンスおよび／または結果として生じた軌道と、標識運転ログデータ、センサデータ、状態データを併用する）を検出および／または予測するように、実施されることができる。いくつかの実装では、機械学習物体検出および予測モデルのための訓練データは、機械学習物体検出および予測モデルを訓練し、１つ以上のヘッドライトによって生成される光と関連付けられる相互作用および／または相互作用軌道を含む、１つ以上の相互作用および／または相互作用軌道を検出および／または予測することに役立つために使用され得る、規則ベースのモデルを使用して決定される、予測相互作用結果に少なくとも部分的に基づくことができる。さらに、訓練データは、オフラインで機械学習物体検出および予測モデルを訓練するために使用されることができる。
【０１２４】
いくつかの実施形態では、車両コンピューティングシステム１１２は、機械学習物体検出および予測モデルの中にデータを入力し、出力を受信することができる。例えば、車両コンピューティングシステム１１２は、（例えば、無線ネットワークを介して）車両１０８に内蔵されたアクセス可能メモリから、および／または車両１０８から遠隔にあるメモリから、機械学習物体検出および予測モデルを示すデータを取得することができる。車両コンピューティングシステム１１２は、入力データを機械学習物体検出および予測モデルの中に提供することができる。入力データは、１つ以上のヘッドライト、１つ以上のヘッドライトによって放射される光、および１つ以上の物体（例えば、道路、水域、および／または森）と関連付けられる、１つ以上の車両、歩行者、自転車乗車者、建物、および／または環境を含む、１つ以上の物体と関連付けられる、データを含むことができる。さらに、入力データは、第１の物体（例えば、車両１０８）と関連付けられる、１つ以上のヘッドライトのためのヘッドライト構成（例えば、１つ以上のヘッドライト１１０の状態）、初期軌道、状態データ、センサデータ、他の物体の軌道／状態データ、計画された車両軌道、マップデータを示すデータ、および／または１つ以上の他の物体（例えば、車両１０８がある道路上の他の車両）と関連付けられる、初期軌道、状態データ、センサデータ、他の物体の軌道／状態データ、計画された車両軌道、マップデータを示すデータを含むことができる。
【０１２５】
機械学習物体検出および予測モデルは、入力データを処理し、物体と関連付けられる相互作用（例えば、光・物体相互作用、物体・物体相互作用、および／または物体・車両相互作用）を予測することができる。また、機械学習物体検出および予測モデルは、物体に放たれる光の効果、物体によって生成される光の効果、および相互作用に少なくとも部分的に基づく物体の軌道および予測経路を含む、物体のための１つ以上の相互作用を予測することができる。さらに、車両コンピューティングシステム１１２は、機械学習物体検出および予測モデルから出力を取得することができる。機械学習物体検出および予測モデルからの出力は、１つ以上の予測相互作用（例えば、１つ以上のヘッドライト１１０によって物体に放たれる光の効果、および／または他の物体の１つ以上のヘッドライトによって車両１０８に放たれる光の効果）および／または周辺環境内の物体の軌道（例えば、車両１０８の外部の車両の経路）を示し得る。例えば、出力は、環境内の１つ以上の物体の１つ以上の予測相互作用および／または相互作用軌道を示し得る。いくつかの実装では、車両コンピューティングシステム１１２は、予測相互作用を示す入力データを提供することができ、機械学習物体検出および予測モデルは、そのような入力データに基づいて、予測相互作用を出力することができる。いくつかの実装では、出力はまた、各個別の相互作用と関連付けられる確率も示し得る。
【０１２６】
９０６では、方法９００は、機械学習物体検出および予測モデルからの出力に少なくとも部分的に基づいて、１つ以上の物体と関連付けられる１つ以上の識別を含む、１つ以上の検出される物体予測を生成することを含むことができる。例えば、機械学習物体検出および予測モデルは、１つ以上の前もって分類された物体とのセンサデータの比較に部分的に基づいて、１つ以上の物体を分類および／または識別することができる。
【０１２７】
９０８では、方法９００は、１つ以上の物体予測と関連付けられる１つ以上の識別に少なくとも部分的に基づいて、車両（例えば、車両１０８）の１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）の１つ以上の状態と関連付けられるヘッドライト構成を生成することを含むことができる。ヘッドライト構成は、１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定することができる。いくつかの実施形態では、ヘッドライト構成は、ヘッドライト構成と関連付けられる１つ以上のデータセットまたはデータ構造を含み、以降の使用のために読み出され得る、１つ以上のメモリデバイス内に記憶されることができる。さらに、いくつかの実施形態では、機械学習物体検出および予測モデルは、ヘッドライト構成を、１つ以上の物体予測と関連付けられる１つ以上の識別と関連付けるように、訓練されることができる。例えば、車両は、歩行者が車両の所定の近接距離内で検出されるときに、車両のフロントヘッドライトが薄暗くされる、ヘッドライト構成を生成することができる。
【０１２８】
９１０では、方法９００は、ヘッドライト構成に少なくとも部分的に基づいて、ヘッドライト構成出力を生成することを含むことができる。ヘッドライト構成出力は、ヘッドライト構成と関連付けられる１つ以上のインジケーションを含むことができる。ヘッドライト構成出力は、車両の１つ以上のヘッドライトおよび／または他の照明システムを含む、１つ以上の車両システムに伝送される、ヘッドライト構成の種々の仕様（例えば、アクティブ化するヘッドライトおよび／またはヘッドライト強度）を含む、１つ以上のデータ構造を含むことができる。
【０１２９】
図１０は、本開示の例示的実施形態による、自律走行車両動作の例示的方法のフロー図を描写する。方法１０００の１つ以上の部分は、例えば、図１に示される、動作コンピューティングシステム１０４、車両１０８、または車両コンピューティングシステム１１２を含む、１つ以上のデバイス（例えば、１つ以上のコンピューティングデバイス）またはシステムによって実装されることができる。また、方法１０００の１つ以上の部分は、例えば、車両のためのヘッドライト構成を決定するように、（例えば、図１のように）本明細書に説明されるデバイスのハードウェアコンポーネント上のアルゴリズムとして実装されることができる。図１０は、例証および議論の目的のために特定の順序で実施される要素を描写する。本明細書で提供される開示を使用する当業者は、本明細書に議論される方法のうちのいずれかの要素が、本開示の範囲から逸脱することなく、種々の方法で適合される、再配列される、拡張される、省略される、組み合わせられる、および／または修正され得ることを理解するであろう。
【０１３０】
１００２では、方法１０００は、車両（例えば、車両１０８）の１つ以上のセンサ（例えば、１つ以上のセンサ１１４）からの１つ以上のセンサ出力に少なくとも部分的に基づくセンサデータ（例えば、センサデータ１１６）を受信することを含むことができる。１つ以上のセンサ出力は、車両の状態および１つ以上の物体を備える環境に少なくとも部分的に基づくことができる。例えば、車両は、ライダによって検出可能な１つ以上の物体の場所を決定するために使用され得る、車両の屋根の上に搭載される１つ以上のライダデバイスからセンサデータを受信することができる。
【０１３１】
車両の状態は、車両の速度、車両の加速度、車両の地理的場所、車両の配向、方角、および／または軌道のうちの少なくとも１つを含むことができる。１つ以上のセンサは、１つ以上のカメラ、１つ以上のソナーデバイス、１つ以上のレーダデバイス、１つ以上の光検出および測距（ライダ）デバイス、１つ以上の熱センサ、１つ以上のオーディオセンサ、１つ以上の触覚センサ、１つ以上の湿度センサ、１つ以上の圧力センサ、および／または１つ以上の気圧センサのうちの少なくとも１つを含むことができる。
【０１３２】
１００４では、方法１０００は、センサデータおよび機械学習モデル（例えば、１つ以上の機械学習モデル１１３０および／または１つ以上の機械学習モデル１１７０）に少なくとも部分的に基づいて、複数の空間関係および１つ以上の物体に対応する１つ以上の物体分類を決定することを含むことができる。複数の空間関係は、車両と１つ以上の物体のそれぞれとの間の距離を含むことができる。さらに、複数の空間関係は、車両に対する１つ以上の物体の高さを含むことができる。１つ以上の物体分類は、１つ以上の車両（例えば、自動車、バス、バイク）、１人以上の歩行者、１人以上の自転車乗車者、家畜（例えば、イヌおよび／またはネコ）、野生生物（例えば、シカ、ヘラジカ、および／またはクマ）、１つ以上の建物（例えば、オフィスビル、アパートの建物、および／または立体駐車場）、１つ以上の反射面（例えば、鏡、ガラス窓、および／またはクロム自動車用バンパ）、および／または１つ以上の公共設備構造（例えば、電柱および／または消火栓）を含む、実際の物体に基づくことができる。
【０１３３】
１００６では、方法１０００は、複数の空間関係または１つ以上の物体分類に少なくとも部分的に基づいて、車両（例えば、車両１０８）の１つ以上のヘッドライト（例えば、１つ以上のヘッドライト１１０）のためのヘッドライト構成を決定することを含むことができる。ヘッドライト構成は、１つ以上のヘッドライト毎に１つ以上のヘッドライト状態を規定することができる。例えば、１つ以上の物体が交差点に立っている歩行者を含むという決定に基づいて、車両は、ヘッドライトの状態が、歩行者に向かって指向されるヘッドライトによって放射される光の低減した強度を含む一方で、完全強度において他のヘッドライトをオンにしたままにする、ヘッドライト構成を生成することができる。
【０１３４】
１００８では、方法１０００は、ヘッドライト構成に少なくとも部分的に基づいて、１つ以上のヘッドライトのセットをアクティブ化することを含むことができる。例えば、ヘッドライト構成データオブジェクトは、車両のフロントヘッドライトのうちの８つ全てが、車両によって横断されている曲線道路をより良好に照明するために、右に１０度向きを変えられるものであることを示すことができる。ヘッドライト構成データオブジェクトを含む、１つ以上の信号またはデータを受信することに部分的に基づいて、車両は、フロントヘッドライトのうちの８つ全てをアクティブ化し、８つのヘッドライトを右に１０度向きを変えることができる。
【０１３５】
１０１０では、方法１０００は、センサデータまたは１つ以上の物体分類に少なくとも部分的に基づいて、１つ以上の物体の１つ以上の予測経路を決定することを含むことができる。１つ以上の予測経路は、１つ以上の物体のそれぞれが横断することが決定される複数の場所のセットを含むことができる。ヘッドライト構成は、１つ以上の物体の１つ以上の予測経路に少なくとも部分的に基づくことができる。例えば、２つの検出された物体は、動力車および自転車乗車者であることが決定されることができる。２つの物体が動力車および自転車乗車者であるという決定に基づいて、車両コンピューティングシステムは、２つの物体毎に最大速度範囲（例えば、動力車は、毎時２００キロメートルの最大速度を有することができ、自転車乗車者は、毎時６０キロメートルの平坦な地面上の最大速度を有することができる）を決定し、それによって、２つの物体のそれぞれの経路をより正確に決定することができる。
【０１３６】
図１１は、本開示の例示的実施形態による、例示的コンピューティングシステム１１００のブロック図を描写する。例示的システム１１００は、１つ以上のネットワーク１１４０を経由して通信可能に結合される、コンピューティングシステム１１１０と、機械学習コンピューティングシステム１１５０とを含む。
【０１３７】
いくつかの実装では、コンピューティングシステム１１１０は、車両（例えば、車両１０８）のためのヘッドライト構成の決定、および／または物体の物理的寸法、場所、位置、配向、速度、加速度、形状、および／または色を含む、物体（例えば、車両に近接する物体）の状態の決定を含む、種々の動作を実施することができる。いくつかの実装では、コンピューティングシステム１１１０は、自律走行車両内に含まれることができる。例えば、コンピューティングシステム１１１０は、自律走行車両に内蔵され得る。他の実装では、コンピューティングシステム１１１０は、自律走行車両に内蔵されて位置しない。例えば、コンピューティングシステム１１１０は、オフラインで動作し、車両（例えば、車両１０８）のためのヘッドライト構成を決定する、および／または物体の物理的寸法、場所、位置、経路、配向、速度、加速度、形状、および／または色を含む、物体の状態を決定することができる。コンピューティングシステム１１１０は、１つ以上の明確に異なる物理的コンピューティングデバイスを含むことができる。
【０１３８】
コンピューティングシステム１１１０は、１つ以上のプロセッサ１１１２と、メモリ１１１４とを含む。１つ以上のプロセッサ１１１２は、任意の好適な処理デバイス（例えば、プロセッサコア、マイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡ、コントローラ、および／またはマイクロコントローラ）であり得、１つのプロセッサ、または動作可能に接続される複数のプロセッサであり得る。メモリ１１１４は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、１つ以上のメモリデバイス、フラッシュメモリデバイス、および／またはそれらの組み合わせを含む、１つ以上の非一過性のコンピュータ可読記憶媒体を含むことができる。
【０１３９】
メモリ１１１４は、１つ以上のプロセッサ１１１２によってアクセスされ得る、情報を記憶することができる。例えば、メモリ１１１４（例えば、１つ以上の非一過性のコンピュータ可読記憶媒体、メモリデバイス）は、取得される、受信される、アクセスされる、書き込まれる、操作される、作成される、および／または記憶され得る、データ１１１６を記憶することができる。データ１１１６は、例えば、本明細書に説明されるような車両のためのヘッドライト構成の決定と関連付けられるデータを含むことができる。いくつかの実装では、コンピューティングシステム１１１０は、システム１１１０から遠隔にある１つ以上のメモリデバイスから、データを取得することができる。
【０１４０】
メモリ１１１４はまた、１つ以上のプロセッサ１１１２によって実行され得る、コンピュータ可読命令１１１８を記憶することもできる。命令１１１８は、任意の好適なプログラミング言語で書かれたソフトウェアであり得る、またはハードウェアで実装されることができる。加えて、または代替として、命令１１１８は、１つ以上のプロセッサ１１１２上の論理上および／または事実上別個のスレッド内で実行されることができる。
【０１４１】
例えば、メモリ１１１４は、１つ以上のプロセッサ１１１２によって実行されると、１つ以上のプロセッサ１１１２に、例えば、車両（例えば、車両１０８）のためのヘッドライト構成を決定すること、および／または物体の物理的寸法、場所、位置、配向、速度、加速度、形状、および／または色を含む、物体（例えば、車両に近接する物体）の状態を決定することを含む、本明細書に説明される動作および／または機能のうちのいずれかを実施させる、命令１１１８を記憶することができる。
【０１４２】
本開示の側面によると、コンピューティングシステム１１１０は、１つ以上の機械学習モデル１１３０を記憶する、または含むことができる。実施例として、１つ以上の機械学習モデル１１３０は、例えば、ニューラルネットワーク（例えば、ディープニューラルネットワーク）、サポートベクタマシン、決定木、アンサンブルモデル、ｋ−近傍モデル、ベイジアンネットワーク、または線形モデルおよび／または非線形モデルを含む他のタイプのモデル等の種々の機械学習モデルであり得る、または別様にそれを含むことができる。例示的ニューラルネットワークは、フィードフォワードニューラルネットワーク、リカレントニューラルネットワーク（例えば、長短期メモリリカレントニューラルネットワーク）、コンボリューショナルニューラルネットワーク、または他の形態のニューラルネットワークを含む。
【０１４３】
いくつかの実装では、コンピューティングシステム１１１０は、１つ以上のネットワーク１１４０を経由して、機械学習コンピューティングシステム１１５０から１つ以上の機械学習モデル１１３０を受信することができ、メモリ１１１４内に１つ以上の機械学習モデル１１３０を記憶することができる。コンピューティングシステム１１１０は、次いで、（例えば、１つ以上のプロセッサ１１１２によって）１つ以上の機械学習モデル１１３０を使用する、または別様に実装することができる。特に、コンピューティングシステム１１１０は、機械学習モデル１１３０を実装し、車両（例えば、車両１０８）のためのヘッドライト構成を決定する、および／または物体の物理的寸法、場所、位置、配向、速度、加速度、形状、および／または色を含む、物体（例えば、車両に近接する物体）の状態を決定することができる。
【０１４４】
機械学習コンピューティングシステム１１５０は、１つ以上のプロセッサ１１５２と、メモリ１１５４とを含む。１つ以上のプロセッサ１１５２は、任意の好適な処理デバイス（例えば、プロセッサコア、マイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡ、コントローラ、および／またはマイクロコントローラ）であり得、１つのプロセッサ、または動作可能に接続される複数のプロセッサであり得る。メモリ１１５４は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、１つ以上のメモリデバイス、フラッシュメモリデバイス、および／またはそれらの組み合わせ等の１つ以上の非一過性のコンピュータ可読記憶媒体を含むことができる。
【０１４５】
メモリ１１５４は、１つ以上のプロセッサ１１５２によってアクセスされ得る、情報を記憶することができる。例えば、メモリ１１５４（例えば、１つ以上の非一過性のコンピュータ可読記憶媒体、メモリデバイス）は、取得される、受信される、アクセスされる、書き込まれる、操作される、作成される、および／または記憶され得る、データ１１５６を記憶することができる。データ１１５６は、例えば、本明細書に説明されるような自律走行車両のためのヘッドライト構成を決定することを含むことができる。いくつかの実装では、機械学習コンピューティングシステム１１５０は、システム１１５０から遠隔にある１つ以上のメモリデバイスから、データを取得することができる。
【０１４６】
メモリ１１５４はまた、１つ以上のプロセッサ１１５２によって実行され得る、コンピュータ可読命令１１５８を記憶することもできる。命令１１５８は、任意の好適なプログラミング言語で書かれたソフトウェアであり得る、またはハードウェアで実装されることができる。加えて、または代替として、命令１１５８は、１つ以上のプロセッサ１１５２上の論理上および／または事実上別個のスレッド内で実行されることができる。
【０１４７】
例えば、メモリ１１５４は、１つ以上のプロセッサ１１５２によって実行されると、１つ以上のプロセッサ１１５２に、例えば、車両（例えば、車両１０８）のためのヘッドライト構成を決定すること、および／または物体の物理的寸法、場所、位置、配向、速度、加速度、形状、および／または色を含む、物体（例えば、車両に近接する物体）の状態を決定することを含む、本明細書に説明される動作および／または機能のうちのいずれかを実施させる、命令１１５８を記憶することができる。
【０１４８】
いくつかの実装では、機械学習コンピューティングシステム１１５０は、１つ以上のサーバコンピューティングデバイスを含む。機械学習コンピューティングシステム１１５０が複数のサーバコンピューティングデバイスを含む場合、そのようなサーバコンピューティングデバイスは、例えば、順次コンピューティングアーキテクチャ、並列コンピューティングアーキテクチャ、またはそれらのある組み合わせを含む、種々のコンピューティングアーキテクチャに従って動作することができる。
【０１４９】
コンピューティングシステム１１１０における１つ以上の機械学習モデル１１３０に加えて、または代替として、機械学習コンピューティングシステム１１５０は、１つ以上の機械学習モデル１１７０を含むことができる。実施例として、機械学習モデル１１７０は、例えば、ニューラルネットワーク（例えば、ディープニューラルネットワーク）、サポートベクタマシン、決定木、アンサンブルモデル、ｋ−近傍モデル、ベイジアンネットワーク、または線形モデルおよび／または非線形モデルを含む他のタイプのモデル等の種々の機械学習モデルであり得る、または別様にそれを含むことができる。例示的ニューラルネットワークは、フィードフォワードニューラルネットワーク、リカレントニューラルネットワーク（例えば、長短期メモリリカレントニューラルネットワーク）、コンボリューショナルニューラルネットワーク、または他の形態のニューラルネットワークを含む。
【０１５０】
実施例として、機械学習コンピューティングシステム１１５０は、クライアント−サーバ関係に従って、コンピューティングシステム１１１０と通信することができる。例えば、機械学習コンピューティングシステム１１７０は、機械学習モデル１１７０を実装し、ウェブサービスをコンピューティングシステム１１１０に提供することができる。例えば、ウェブサービスは、車両（例えば、車両１０８）のためのヘッドライト構成を決定すること、および／または物体の物理的寸法、場所、位置、経路、配向、速度、加速度、形状、および／または色を含む、物体（例えば、車両に近接する物体）の状態を決定することを提供することができる。
【０１５１】
したがって、機械学習モデル１１３０は、コンピューティングシステム１１１０において位置し、使用されることができ、および／または機械学習モデル１１７０は、機械学習コンピューティングシステム１１５０において位置し、使用されることができる。
【０１５２】
いくつかの実装では、機械学習コンピューティングシステム１１５０および／またはコンピューティングシステム１１１０は、モデルトレーナ１１８０の使用を通して、機械学習モデル１１３０および／または１１７０を訓練することができる。モデルトレーナ１１８０は、１つ以上の訓練または学習アルゴリズムを使用して、機械学習モデル１１３０および／または１１７０を訓練することができる。１つの例示的訓練技法は、誤差の後方伝搬である。いくつかの実装では、モデルトレーナ１１８０は、標識訓練データのセットを使用して、監視下訓練技法を実施することができる。他の実装では、モデルトレーナ１１８０は、非標識訓練データのセットを使用して、無監視訓練技法を実施することができる。モデルトレーナ１１８０は、いくつかの一般化技法を実施し、訓練されているモデルの一般化能力を改良することができる。一般化技法は、加重減衰、ドロップアウト、または他の技法を含む。
【０１５３】
特に、モデルトレーナ１１８０は、訓練データ１１８２のセットに基づいて、機械学習モデル１１３０および／または１１７０を訓練することができる。訓練データ１１８２は、例えば、種々の特性および／または性質（例えば、物理的寸法、速度、および／または進行経路）と関連付けられ得る、車両物体、歩行者物体、自転車乗車者物体、建物物体、および／または道路物体を含む、複数の物体を含むことができる。モデルトレーナ１１８０は、１つ以上のプロセッサを制御する、ハードウェア、ファームウェア、および／またはソフトウェアで実装されることができる。
【０１５４】
コンピューティングシステム１１１０はまた、コンピューティングシステム１１１０から遠隔に位置するシステムまたはデバイスを含む、１つ以上のシステムまたはデバイスと通信するために使用される、ネットワークインターフェース１１２０を含むこともできる。ネットワークインターフェース１１２０は、１つ以上のネットワーク（例えば、１つ以上のネットワーク１１４０）と通信するための任意のデバイス、回路、コンポーネント、および／またはソフトウェアを含むことができる。いくつかの実装では、ネットワークインターフェース１１２０は、例えば、データを通信するための通信コントローラ、受信機、送受信機、伝送機、ポート、導体、ソフトウェア、および／またはハードウェアのうちの１つ以上のものを含むことができる。同様に、機械学習コンピューティングシステム１１５０は、ネットワークインターフェース１１６０を含むことができる。
【０１５５】
１つ以上のネットワーク１１４０は、デバイスの間の通信を可能にする、任意のタイプのネットワークまたはネットワークの組み合わせであり得る。いくつかの実施形態では、１つ以上のネットワーク１１４０は、ローカルエリアネットワーク、広域エリアネットワーク、インターネット、セキュアネットワーク、セルラーネットワーク、メッシュネットワーク、ピアツーピア通信リンク、および／またはそれらのある組み合わせのうちの１つ以上のものを含むことができ、任意の数の有線または無線リンクを含むことができる。１つ以上のネットワーク１１４０を経由した通信は、例えば、任意のタイプのプロトコル、保護スキーム、エンコーディング、フォーマット、および／またはパッケージングを使用する、ネットワークインターフェースを介して、遂行されることができる。
【０１５６】
図１１は、本開示を実装するために使用され得る、１つの例示的コンピューティングシステム１１００を図示する。他のコンピューティングシステムも、使用されることができる。例えば、いくつかの実装では、コンピューティングシステム１１１０は、モデルトレーナ１１８０と、訓練データセット１１８２とを含むことができる。そのような実装では、機械学習モデル１１３０は、コンピューティングシステム１１１０においてローカルで訓練および使用の両方を行われることができる。別の実施例として、いくつかの実装では、コンピューティングシステム１１１０は、他のコンピューティングシステムに接続されない。
【０１５７】
加えて、コンピューティングシステム１１１０または１１５０のうちの１つの中に含まれるものとして図示および／または議論されるコンポーネントが、代わりに、コンピューティングシステム１１１０または１１５０のうちの別のものの中に含まれることができる。そのような構成は、本開示の範囲から逸脱することなく、実装されることができる。コンピュータベースのシステムの使用は、コンポーネントの間で、かつその中から、タスクおよび機能性の多種多様な可能性として考えられる構成、組み合わせ、および分割を可能にする。コンピュータ実装動作は、単一のコンポーネント上で、または複数のコンポーネントを横断して、実施されることができる。コンピュータ実装タスクおよび／または動作は、連続的に、または並行して実施されることができる。データおよび命令は、単一のメモリデバイス内に、または複数のメモリデバイスを横断して、記憶されることができる。
【０１５８】
本主題は、その具体的な例示的実施形態および方法に関して詳細に説明されたが、当業者が、前述の理解を獲得することに応じて、そのような実施形態の改変、変形例、または均等物を容易に生成し得ることを理解されたい。故に、本開示の範囲は、限定ではなく、一例としてのものであり、本開示は、当業者に容易に明白となるであろうような本主題の修正、変形例、および／または追加の包含を除外しない。
【図１】
2021505467.tif 000003
【図２】
2021505467.tif 000004
【図３】
2021505467.tif 000005
【図４】
2021505467.tif 000006
【図５】
2021505467.tif 000007
【図６】
2021505467.tif 000008
【図７】
2021505467.tif 000009
【図８】
2021505467.tif 000010
【図９】
2021505467.tif 000011
【図１０】
2021505467.tif 000012
【図１１】
2021505467.tif 000013
【国際調査報告】
2021505467.tif 000014
2021505467.tif 000015
2021505467.tif 000016
2021505467.tif 000017