(57)【特許請求の範囲】
【請求項１】
コンピューティング・システムによって、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、前記検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、前記対応する放出された光パルスを反射した物体までのレンジを示すことと、
前記コンピューティング・システムによって、前記ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うことと、
前記判定を行うことに応答して、前記コンピューティング・システムによって、（ｉ）検出された戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）前記検出された戻り光パルスが、レンジの第２のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することと、
前記コンピューティング・システムによって、物体検出の基礎としてのレンジの前記第１のセットの使用と物体検出の基礎としてのレンジの前記第２のセットの使用との間で選択することと、
前記コンピューティング・システムによって、前記選択に従って物体検出に従事することと
を含む方法。
【請求項２】
前記ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うことは、前記ライダ・デバイスが、前記複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うことを含む、請求項１に記載の方法。
【請求項３】
前記ライダ・デバイスは、公称非曖昧検出レンジを有し、
前記第１のセットのレンジは、前記ライダ・デバイスの前記公称非曖昧検出レンジ内にあり、
前記第２のセットのレンジは、前記ライダ・デバイスの前記公称非曖昧検出レンジ外にある
請求項２に記載の方法。
【請求項４】
前記第２のセットのレンジは、前記第１のセットのレンジより長い、請求項２に記載の方法。
【請求項５】
前記コンピューティング・システムによって、レンジの前記第２のセットが少なくとも１つの既知の物体を表すと判定すること
をさらに含み、前記選択は、レンジの前記第２のセットが少なくとも１つの既知の物体を表すとの判定に応答して、物体検出の基礎としてレンジの前記第２のセットの使用を選択することを含む
請求項１に記載の方法。
【請求項６】
前記コンピューティング・システムによって、レンジの前記第２のセットが少なくとも１つの既知の物体を表さないと判定すること
をさらに含み、前記選択は、レンジの前記第２のセットが少なくとも１つの既知の物体を表さないとの判定に応答して、物体検出の基礎としてレンジの前記第１のセットの使用を選択することを含む
請求項１に記載の方法。
【請求項７】
前記コンピューティング・システムによって、前記第２のセットのレンジがお互いに実質的に類似すると判定すること
をさらに含み、前記選択は、前記第２のセットのレンジがお互いに実質的に類似するとの判定に応答して、物体検出の基礎としてレンジの前記第２のセットの使用を選択することを含む
請求項１に記載の方法。
【請求項８】
前記コンピューティング・システムによって、前記第２のセットのレンジがお互いに実質的に類似しないと判定すること
をさらに含み、前記選択は、前記第２のセットのレンジがお互いに実質的に類似しないとの判定に応答して、物体検出の基礎としてレンジの前記第１のセットの使用を選択することを含む
請求項１に記載の方法。
【請求項９】
前記ライダ・デバイスは、車両上に位置決めされ、前記選択に従う物体検出への従事は、前記選択に従って、前記車両の周囲の環境内に位置決めされた物体の検出に従事することを含む、請求項１に記載の方法。
【請求項１０】
前記ライダ・デバイスは、車両上に位置決めされ、前記コンピューティング・システムは、前記車両の周囲の環境の前記ライダ・デバイスによるスキャンに少なくとも基づいて前記車両を動作させるように構成される、請求項１に記載の方法。
【請求項１１】
１つまたは複数のプロセッサと、
非一時的コンピュータ可読媒体と、
前記非一時的コンピュータ可読媒体上に記憶され、
時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、前記検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、前記対応する放出された光パルスを反射した物体までのレンジを示すことと、
前記ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うことと、
前記判定を行うことに応答して、（ｉ）検出された戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）前記検出された戻り光パルスが、レンジの第２のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することと、
物体検出の基礎としてのレンジの前記第１のセットの使用と物体検出の基礎としてのレンジの前記第２のセットの使用との間で選択することと、
前記選択に従って物体検出に従事することと
を行うために前記１つまたは複数のプロセッサによって実行可能なプログラム命令と
を含むコンピューティング・システム。
【請求項１２】
前記プログラム命令は、
レンジの前記第２のセットが少なくとも１つの既知の物体を表すと判定すること
を行うためにさらに実行可能であり、前記選択は、レンジの前記第２のセットが少なくとも１つの既知の物体を表すとの判定に応答して、物体検出の基礎としてレンジの前記第２のセットの使用を選択することを含む
請求項１１に記載のコンピューティング・システム。
【請求項１３】
前記プログラム命令は、
前記第２のセットのレンジがお互いに実質的に類似すると判定すること
を行うためにさらに実行可能であり、前記選択は、前記第２のセットのレンジがお互いに実質的に類似するとの判定に応答して、物体検出の基礎としてレンジの前記第２のセットの使用を選択することを含む
請求項１１に記載のコンピューティング・システム。
【請求項１４】
前記ライダ・デバイスは、車両上に位置決めされ、前記さらなる判定に従う物体検出への従事は、前記選択に従って、前記車両の周囲の環境内に位置決めされた物体の検出に従事することを含み、前記プログラム命令は、前記車両の周囲の前記環境内に位置決めされた物体の前記検出に少なくとも基づいて前記車両を動作させるようにさらに実行可能である、請求項１１に記載のコンピューティング・システム。
【請求項１５】
コンピューティング・システムによって、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、前記検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、前記対応する放出された光パルスを反射した物体までのレンジを示すことと、
前記コンピューティング・システムによって、前記ライダ・デバイスが、複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定することであって、複数の戻り光パルスの各セットは、少なくともそれぞれの第１の戻り光パルスおよびそれぞれの第２の戻り光パルスを含むことと、
前記コンピューティング・システムによって、前記第１の戻り光パルスが、前記複数の第１の放出された光パルスに対応し、前記第２の戻り光パルスが、複数の第２の放出された光パルスに潜在的に対応することの判定を行うことと、
前記判定を行うことに応答して、前記コンピューティング・システムによって、前記第２の戻り光パルスが、レンジの特定のセットを示す前記複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することと、
前記コンピューティング・システムによって、物体検出の基礎としてレンジの前記特定のセットを使用すべきか否かのさらなる判定を行うことと
前記コンピューティング・システムによって、前記さらなる判定に従って物体検出に従事することと
を含む方法。
【請求項１６】
前記さらなる判定を行うことは、
レンジの前記特定のセットが少なくとも１つの既知の物体を表すか否かを判定することと、
前記コンピューティング・システムが、レンジの前記特定のセットが少なくとも１つの既知の物体を表すと判定する場合に、それに応答して、レンジの前記特定のセットが物体検出の基礎として使用されるべきであると判定することと、
前記コンピューティング・システムが、レンジの前記特定のセットが少なくとも１つの既知の物体を表さないと判定する場合に、それに応答して、レンジの前記特定のセットが物体検出の基礎として使用されるべきではないと判定することと
を含む、請求項１５に記載の方法。
【請求項１７】
コンピューティング・システムによって、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、前記検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、前記対応する放出された光パルスを反射した物体までのレンジを示すことと、
前記コンピューティング・システムによって、前記ライダ・デバイスが複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定することであって、複数の戻り光パルスの各セットは、少なくとも、それぞれの第１の戻り光パルスとそれぞれの第２の戻り光パルスとを含むことと、
前記コンピューティング・システムによって、（ｉ）前記第１の戻り光パルスが、レンジの第１のセットを示す前記複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）前記第２の戻り光パルスが、レンジの第２のセットを示す前記複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉｉ）前記第２の戻り光パルスが、レンジの第３のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有すると判定することと、
レンジの前記第３のセットに基づいて、前記コンピューティング・システムによって、物体検出の基礎としてのレンジの前記第１のセットの使用と物体検出の基礎としてのレンジの前記第２のセットの使用との間で選択することと、
前記コンピューティング・システムによって、前記選択に従って物体検出に従事することと
を含む方法。
【請求項１８】
レンジの前記第３のセットに基づく選択は、
レンジの前記第３のセットが少なくとも１つの既知の物体を表すか否かの判定を行うことと、
前記判定が、レンジの前記第３のセットが少なくとも１つの既知の物体を表すことである場合に、前記判定を行うことに応答して、物体検出の基礎としてレンジの前記第１のセットの使用を選択することと、
前記判定が、レンジの前記第３のセットが少なくとも１つの既知の物体を表さないことである場合に、前記判定を行うことに応答して、物体検出の基礎としてレンジの前記第２のセットの使用を選択することと
を含む、請求項１７に記載の方法。
【請求項１９】
自律車両を動作させる方法であって、
前記自律車両のライダ・デバイスによって放出された光パルスの、物体による反射に関連する信号を受信することであって、前記反射は、検出時刻に前記ライダ・デバイスによって検出されることと、
前記検出時刻及び第１の時刻に基づいて前記物体までの第１の距離を計算することであって、前記第１の時刻は、前記自律車両の前記ライダ・デバイスによって放出された以前の光パルスに対応することと、
前記検出時刻及び第２の時刻に基づいて前記物体までの第２の距離を計算することであって、前記第２の時刻は、前記自律車両の前記ライダ・デバイスによって放出された、以前の異なる光パルスに対応することと、
前記第１の距離と第２の距離との間の選択に基づいて前記自律車両を動作させることと
を含む方法。
【請求項２０】
前記第１の距離と第２の距離との間の前記選択は、前記ライダ・デバイスによって放出された複数の光パルスの前記物体によるそれぞれの反射に関連する複数の受信された信号に基づき、前記複数の光パルスのうちの１つまたは複数は、擬似ランダム持続時間によって周期性から逸脱するタイミングに従って放出される、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
［0001］  本願は、その全体が参照によって本明細書に組み込まれている、２０１７年６月３０日に出願した米国特許出願第１５／６３８６０７号、名称「Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ  （ＬＩＤＡＲ）  Ｄｅｖｉｃｅ  Ｒａｎｇｅ  Ａｌｉａｓｉｎｇ  Ｒｅｓｉｌｉｅｎｃｅ  ｂｙ  Ｍｕｌｔｉｐｌｅ  Ｈｙｐｏｔｈｅｓｅｓ」の優先権を主張するものである。
【背景技術】
【０００２】
［0002］  車両は、運転者からの入力をほとんどまたは全く用いずに、車両が環境を通ってナビゲートする自律モードで動作するように構成され得る。そのような自律車両は、車両が動作する環境に関する情報を検出するように構成された１つまたは複数のセンサを含むことができる。１つのそのようなセンサが、ｌｉｇｈｔ  ｄｅｔｅｃｔｉｏｎ  ａｎｄ  ｒａｎｇｉｎｇ（ライダ）デバイスである。
【０００３】
［0003］  ライダ・デバイスは、環境内の反射表面を示す「点群」をアセンブルするために、シーンを通ってスキャンすると同時に環境特徴までの距離を推定することができる。点群内の個々の点は、レーザー・パルスを送信することと、環境内の物体から反射された戻りパルスがある場合にこれを検出することと、送信されたパルスと反射されたパルスの受信との間の時間遅れに従って物体までの距離を判定することとによって判定され得る。
【０００４】
［0004］  したがって、ライダ・デバイスは、レーザーまたはレーザーのセットを含むことができ、シーン内の反射物体までの距離に関する連続的なリアルタイム情報を提供するためにシーンを横切って素早く繰り返してスキャンすることができる。測定された距離と各距離を測定する間のレーザー（１つまたは複数）の方位とを組み合わせることによって、３次元位置を各戻るパルスに関連付けることが可能になる。この形で、環境内の反射特徴の位置を示す点の３次元マップが、スキャニング・ゾーン全体に関して生成され得る。
【０００５】
［0005］  ライダを使用する際の１つの課題が、レンジ・エイリアシングである可能性がある。レンジ・エイリアシングは、システムが、生成されたデータに基づいて、ある特定のレンジから散乱された信号と他のレンジから散乱された信号との間の曖昧さを除去できない時など、曖昧なエコーの出現に関する。たとえば、ライダの文脈では、レンジ・エイリアシングは、ライダの最大非曖昧レンジ（ｍａｘｉｍｕｍ  ｕｎａｍｂｉｇｕｏｕｓ  ｒａｎｇｅ）の外部からの戻り信号が、ライダの最大非曖昧レンジ内と解釈されることを指すことができる。
【発明の概要】
【０００６】
［0006］  本開示は、全般的にはセンサに関し、具体的には、センサのレンジ・エイリアシング弾力性を提供するシステムおよび方法に関する。
【０００７】
［0007］  例の実施態様は、ライダ・デバイスの動作中に複数のレンジ仮説を生成することに関するものとすることができる。生成された後に、複数のレンジ仮説は、たとえばオンボードまたはリモートの、コンピューティング・システムによって、リスニング期間／検出期間中に受信された複数の戻り信号の曖昧さを除き、戻り信号のそれぞれまたはサブセットを、環境の物理状態を表すより高い尤度を有するレンジに関連付け、かつ／またはライダ・デバイスの通常の非曖昧検出レンジの外に位置決めされた物体を検出するのに使用され得る。たとえば、代替のレンジ仮説（デフォルト・レンジ仮説以外のレンジ仮説）が、コンピューティング・システムによって、ライダ・デバイスの最大非曖昧検出レンジの外部に位置決めされた物体を検出するのに使用され得る。
【０００８】
［0008］  さらなる例として、ライダ・デバイスが、第１のパルスを放出し、第１の検出期間中に戻り信号をリスンし、第２のパルスを放出し、第２の検出期間中に戻り信号をリスンするシナリオを検討されたい。１つの仮説の下では、検出期間中に検出されるすべての戻り信号は、検出期間の直前に放出されたパルスに関連する。たとえば、第１の検出期間中に検出されるすべての戻り信号は、第１のパルスに関連し、第２の検出期間中に検出されるすべての戻り信号は、第２のパルスに関連する。したがって、本明細書でデフォルト・レンジ仮説と呼ばれる場合があるこの仮説の下では、検出された戻り信号は、直近に放出されたパルスに関連し、直近に放出されたパルスが放出された時刻と戻りパルスが検出された時刻との間の差が、パルスが移動した距離の計算に使用される。この距離は、パルスを反射した物体のレンジおよび方角に関連する。
【０００９】
［0009］  代替の仮説の下では、検出された戻り信号は、直近に放出されたパルスからのものではない。たとえば、第２の検出期間中に検出された戻り信号のサブセットは、第２のパルスではなく第１のパルスに関連する可能性があり、パルスが移動した距離は、第１のパルスが放出された時刻と戻り信号が検出された時刻との間の差に基づいて計算される。
【００１０】
［0010］  さらなる例として、検出期間（たとえば、第２の検出期間）中に、ライダ・デバイスが、複数の放出された光パルス（たとえば、第１のパルスおよび第２のパルス）に実際に対応する戻り光パルスを検出するシナリオを検討されたい。これは、所与の戻り光パルスが、検出期間の直前に発生するパルス放出（たとえば、第２のパルス）に対応するのか、所与の戻り光パルスが、時間的により以前に、たとえば以前の検出期間に発生したパルス放出（たとえば、第１のパルス）に対応するのかに関する曖昧さを生じる可能性がある。この曖昧さは、たとえば、戻り光パルスが、ライダ・デバイスの公称検出レンジの外に位置決めされた物体から反射された後に検出される時に生じる可能性がある。
【００１１】
［0011］  開示される実施態様によれば、コンピューティング・システムは、時間変動するディザを含む時系列に従って光パルスを放出するようにライダ・デバイスを動作させることができ、戻り光パルスが検出された後に、２つ以上のレンジ仮説を生成することができる。
【００１２】
［0012］  たとえば、ライダ・デバイスが戻り光パルスを検出した後に、コンピューティング・システムは、（ｉ）複数の第１の放出された光パルスの対応する放出時刻に対する相対的な時間遅れに従うレンジの第１のセットと、（ｉｉ）複数の第２の放出された光パルスの対応する放出時刻に対する相対的な時間遅れに従うレンジの第２のセットとを判定することができる。
【００１３】
［0013］  いくつかの例で、レンジの第１のセットは、「近レンジ仮説」に対応することができ、レンジの第２のセットは、「遠レンジ仮説」に対応することができる。「近レンジ仮説」では、検出された光パルスごとに、それぞれのレンジが、光パルスがその間に検出された検出期間に関連する光パルスの放出時刻に対する相対的な時間遅れに従って判定される。たとえば、上のシナリオでは、近レンジ仮説は、デフォルト・レンジ仮説に対応することができる。「遠レンジ仮説」では、検出された光パルスごとに、それぞれのレンジが、先行する検出期間（たとえば、その間に光パルスが検出された検出期間に時間的に先行する検出期間）に関連する光パルスの放出時刻に対する相対的な時間遅れに従って判定される。たとえば、上のシナリオでは、遠レンジ仮説は、代替レンジ仮説に対応することができる。しかし、下でさらに議論するように、他のレンジ仮説も可能であることを理解されたい。
【００１４】
［0014］  １つまたは複数の要因に基づいて、コンピューティング・システムは、その後、物体検出の基礎としてのレンジの第１セットの使用と物体検出の基礎としてのレンジの第２セットの使用との間で選択することができる。たとえば、コンピューティング・システムは、他のオプションの中でも、既知の物体に似ていないレンジを有するセットを選択することよりも、既知の物体によりよく似たレンジを有するセットを選択することができ、かつ／またはお互いに実質的に異なるレンジを含むセットを選択するよりもお互いに実質的に似たレンジを含むセットを選択することができる。
【００１５】
［0015］  さらに、上述のように、本開示は、同一の検出期間中に検出された複数の光パルスの曖昧さを除くという文脈で、かつ／またはライダ・デバイスの公称検出レンジの外に位置決めされた物体を検出するという文脈で適用され得る。具体的には、ライダ・デバイスは、時々、複数の検出期間のそれぞれの間にそれぞれ複数の光パルスを検出する可能性があり、コンピューティング・システムは、これらの戻り光パルスが物体検出の基礎としてどのように使用されるべきかを判定することができる。
【００１６】
［0016］  たとえば、各検出期間は、その検出期間に関連する放出された光パルスに対応する第１の戻り光パルス（たとえば、その検出期間の直前に放出された光パルス）の検出を含むことができる。公称非曖昧検出レンジの外に位置決めされた物体から反射され、したがって、別の検出期間に関連する放出された光パルス（たとえば、先行する検出期間の前に放出された光パルス）に対応する第２の戻り光パルスの検出をも含むことができる。
【００１７】
［0017］  開示される実施態様によれば、そのような戻り光パルスを物体検出の基礎としてどのように使用すべきかを判定するために、システムは、時間変動するディザを含む時系列に従って光パルスを放出し、複数のレンジ仮説を生成し、利用することができる。たとえば、システムは、第１の戻り光パルスに関して近レンジ仮説に従ってレンジの第１のセットを、第２の戻り光パルスに関して近レンジ仮説に従ってレンジの第２のセットを判定することができる。さらに、システムは、第２の戻り光パルスに関して代替のレンジ仮説（たとえば、遠レンジ仮説）に従ってレンジの第３のセットを判定することができる。この情報を用いて、コンピューティング・システムは、ライダ・デバイスの公称非曖昧検出レンジの外に位置決めされた物体を検出することができ、かつ／または同一の検出期間（１つまたは複数）中に検出された複数の戻り光パルスの間で曖昧さを除くことができる。
【００１８】
［0018］  たとえば、コンピューティング・システムは、第３のレンジのセットが、少なくとも１つの既知の物体を示す点群をアセンブルするか否かを判定することができる。そうである場合に、コンピューティング・システムは、物体検出の基礎として第３のレンジのそのセットを使用することができる。これは、ライダ・デバイスの公称非曖昧検出レンジの外に位置決めされた物体の検出を可能にすることができる。
【００１９】
［0019］  さらに、第３のレンジのセットが、少なくとも１つの既知の物体を示す点群をアセンブルする場合に、コンピューティング・システムは、第２の戻り光パルスの代替のレンジ仮説が正しい可能性が高いと判定することができる。すなわち、第２の戻り光パルスは、それぞれ、公称パルス放出よりも代替の先行するパルス放出に対応する可能性が高い。また、第２の戻り光パルスの代替のレンジ仮説が正しい可能性が高いとの判定に基づいて、コンピューティング・システムは、第２の戻り光パルスの近レンジ仮説が正しい可能性が高いと判定することができる。したがって、コンピューティング・システムは、これに応答して、物体検出のために、コンピューティング・システムが、第２の戻り光パルスに関連するレンジの第２のセットではなく、第１の戻り光パルスに関連するレンジの第１のセットを使用すべきであると判定することができ、それによってレンジ曖昧さを解決する。他の例も可能である。
【００２０】
［0020］  一態様では、方法が開示される。この方法は、コンピューティング・システムによって、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させることを含む。この方法は、コンピューティング・システムによって、ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うことをも含む。この方法は、判定を行うことに応答して、コンピューティング・システムによって、（ｉ）検出された戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）検出された戻り光パルスが、レンジの第２のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することをさらに含む。この方法は、コンピューティング・システムによって、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択することをさらに含む。この方法は、コンピューティング・システムによって、選択に従って物体検出に従事することをさらに含む。
【００２１】
［0021］  別の態様では、コンピューティング・システムが開示される。このコンピューティング・システムは、１つまたは複数のプロセッサと、非一時的コンピュータ可読媒体と、非一時的コンピュータ可読媒体上に記憶され、１つまたは複数のプロセッサによって実行可能なプログラム命令とを含む。具体的には、プログラム命令は、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させるように動作可能とすることができる。プログラム命令は、ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うように動作可能とすることもできる。プログラム命令は、判定を行うことに応答して、（ｉ）検出された戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）検出された戻り光パルスが、レンジの第２のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定するようにさらに動作可能とすることができる。プログラム命令は、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択するようにさらに動作可能とすることができる。プログラム命令は、選択に従って物体検出に従事するようにさらに動作可能とすることができる。
【００２２】
［0022］  さらに別の態様では、別の方法が開示される。この方法は、コンピューティング・システムによって、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させることを含む。この方法は、コンピューティング・システムによって、ライダ・デバイスが、複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定することであって、複数の戻り光パルスの各セットは、少なくともそれぞれの第１の戻り光パルスおよびそれぞれの第２の戻り光パルスを含む、判定することをも含む。この方法は、コンピューティング・システムによって、第１の戻り光パルスが、複数の第１の放出された光パルスに対応し、第２の戻り光パルスが、複数の第２の放出された光パルスに潜在的に対応することの判定を行うことをさらに含む。この方法は、判定を行うことに応答して、コンピューティング・システムによって、第２の戻り光パルスが、レンジの特定のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することをさらに含む。この方法は、コンピューティング・システムによって、物体検出の基礎としてレンジの特定のセットを使用すべきか否かのさらなる判定を行うことをさらに含む。この方法は、コンピューティング・システムによって、さらなる判定に従って物体検出に従事することをさらに含む。
【００２３】
［0023］  さらに別の態様では、別の方法が開示される。この方法は、コンピューティング・システムによって、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させることを含む。この方法は、コンピューティング・システムによって、ライダ・デバイスが複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定することであって、複数の戻り光パルスの各セットは、少なくとも、それぞれの第１の戻り光パルスとそれぞれの第２の戻り光パルスとを含む、判定することをも含む。この方法は、コンピューティング・システムによって、（ｉ）第１の戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）第２の戻り光パルスが、レンジの第２のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉｉ）第２の戻り光パルスが、レンジの第３のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有すると判定することをさらに含む。この方法は、レンジの第３のセットに基づいて、コンピューティング・システムによって、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択することをさらに含む。この方法は、コンピューティング・システムによって、選択に従って物体検出に従事することをさらに含む。
【００２４】
［0024］  さらに別の態様では、自律車両を動作させる方法が開示される。この方法は、自律車両のライダ・デバイスによって放出された光パルスの、物体による反射に関連する信号を受信することを含む。この方法は、第１の時刻に基づいて物体までの第１の距離を計算することであって、第１の時刻は、自律車両のライダ・デバイスによって放出された以前の光パルスに対応する、計算することをも含む。この方法は、第２の時刻に基づいて物体までの第２の距離を計算することであって、第２の時刻は、自律車両のライダ・デバイスによって放出された異なる以前の光パルスに対応する、計算することをさらに含む。この方法は、第１の距離と第２の距離との間の選択に基づいて自律車両を動作させることをさらに含む。
【００２５】
［0025］  さらに別の態様では、別のシステムが開示される。このシステムは、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させる手段であって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させる手段を含むことができる。このシステムは、ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行う手段をも含むことができる。このシステムは、判定を行うことに応答して、（ｉ）検出された戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）検出された戻り光パルスが、レンジの第２のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定する手段をさらに含むことができる。このシステムは、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択する手段をさらに含むことができる。このシステムは、選択に従って物体検出に従事する手段をさらに含むことができる。
【００２６】
［0026］  別の態様では、別のシステムが開示される。このシステムは、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させる手段であって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させる手段を含むことができる。このシステムは、ライダ・デバイスが、複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定する手段であって、複数の戻り光パルスの各セットは、少なくともそれぞれの第１の戻り光パルスおよびそれぞれの第２の戻り光パルスを含む、判定する手段をも含むことができる。このシステムは、第１の戻り光パルスが、複数の第１の放出された光パルスに対応し、第２の戻り光パルスが、複数の第２の放出された光パルスに潜在的に対応することの判定を行う手段をさらに含むことができる。このシステムは、判定を行うことに応答して、第２の戻り光パルスが、レンジの特定のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定する手段をさらに含むことができる。このシステムは、物体検出の基礎としてレンジの特定のセットを使用すべきか否かのさらなる判定を行う手段をさらに含むことができる。このシステムは、さらなる判定に従って物体検出に従事する手段をさらに含むことができる。
【００２７】
［0027］  さらに別の態様では、別のシステムが開示される。このシステムは、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにＬｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ（ライダ）デバイスを動作させる手段であって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させる手段を含むことができる。このシステムは、ライダ・デバイスが複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定する手段であって、複数の戻り光パルスの各セットは、少なくとも、それぞれの第１の戻り光パルスとそれぞれの第２の戻り光パルスとを含む、判定する手段をも含むことができる。このシステムは、（ｉ）第１の戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）第２の戻り光パルスが、レンジの第２のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉｉ）第２の戻り光パルスが、レンジの第３のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有すると判定する手段をさらに含むことができる。このシステムは、レンジの第３のセットに基づいて、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択する手段をさらに含むことができる。このシステムは、選択に従って物体検出に従事する手段をさらに含むことができる。
【００２８】
［0028］  さらに別の態様では、別のシステムが開示される。このシステムは、自律車両のライダ・デバイスによって放出された光パルスの、物体による反射に関連する信号を受信する手段を含むことができる。このシステムは、第１の時刻に基づいて物体までの第１の距離を計算する手段であって、第１の時刻は、自律車両のライダ・デバイスによって放出された以前の光パルスに対応する、計算する手段をも含むことができる。このシステムは、第２の時刻に基づいて物体までの第２の距離を計算する手段であって、第２の時刻は、自律車両のライダ・デバイスによって放出された異なる以前の光パルスに対応する、計算する手段をさらに含むことができる。このシステムは、第１の距離と第２の距離との間の選択に基づいて自律車両を動作させる手段をさらに含むことができる。
【００２９】
［0029］  上記ならびに他の態様、利点、および代替案は、適当な場合に添付図面を参照して以下の詳細な説明を読むことによって当業者に明白になる。さらに、この発明の概要セクションおよび本文書内の他所で提供される説明が限定ではなく例によって請求される主題を示すことを意図されたものであることを理解されたい。
【図面の簡単な説明】
【００３０】
【図１】［0030］例の実施形態による、ライダ・デバイスを示す単純化されたブロック図である。
【図２Ａ】［0031］例の実施形態による、ライダ・デバイスを示す図である。
【図２Ｂ】［0032］例の実施形態による、別のライダ・システムを示す図である。
【図３Ａ】［0033］例の実施形態による、車両の上部に位置決めされたライダ・デバイスを示す複数の図である。
【図３Ｂ】［0034］例の実施形態による、車両の上部に位置決めされたライダ・デバイスによる光の放出を示す図である。
【図３Ｃ】［0035］例の実施形態による、車両の上部に位置決めされたライダ・デバイスによる、反射された光の検出を示す図である。
【図３Ｄ】［0036］例の実施形態による、車両の上部に位置決めされたライダ・デバイスのスキャン・レンジを示す図である。
【図４Ａ】［0037］例の実施形態による、車両の上部に位置決めされたライダ・デバイスの公称非曖昧検出レンジを示す図である。
【図４Ｂ】［0038］例の実施形態による、ライダ・デバイスの公称非曖昧検出レンジ内に位置決めされた物体から反射されたパルスを示す図である。
【図４Ｃ】［0039］例の実施形態による、ライダ・デバイスの公称非曖昧検出レンジの外に位置決めされた物体から反射されたパルスを示す図である。
【図５Ａ】［0040］例の実施形態による、ディザの適用を含まない第１の放出時系列を示し、複数の検出された戻り光パスルのそれぞれの複数の可能な検出時刻をも示す図である。
【図５Ｂ】［0041］例の実施形態による、第１の放出時系列に関するレンジ曖昧さを示す図である。
【図６】［0042］例の実施形態による、レンジの間の曖昧さを除く方法を示す流れ図である  検出された戻り光パルスに関連する。
【図７Ａ】［0043］例の実施形態による、ディザの適用を含む第２の放出時系列を示し、複数の検出された戻り光パルスのそれぞれの複数の可能な検出時刻をも示す図である。
【図７Ｂ】［0044］例の実施形態による、物体検出に使用すべきレンジの選択を示す図である。
【図８Ａ】［0045］例の実施形態による、ディザの適用を含まない第３の放出時系列を示す図である。
【図８Ｂ】［0046］例の実施形態による、第３の放出時系列に関するレンジ曖昧さを示す図である。
【図９Ａ】［0047］例の実施形態による、ディザの適用を含む第４の放出時系列を示す図である。
【図９Ｂ】［0048］例の実施形態による、第４の放出時系列に起因するレンジ曖昧さの軽減を示す図である。
【図１０】［0049］例の実施形態による、ライダ・デバイスの公称非曖昧検出レンジの外に位置決めされた物体を検出する方法を示す流れ図である。
【図１１Ａ】［0050］例の実施形態による、先行する放出時刻に対する相対的な検出時刻の比較を示す図である。
【図１１Ｂ】［0051］例の実施形態による、ライダ・デバイスの公称非曖昧検出レンジの外に位置決めされた離れた物体の検出を示す図である。
【図１２】［0052］例の実施形態による、同一の検出期間中に検出された複数の戻り光パルスの間の曖昧さを除く方法を示す流れ図である。
【図１３Ａ】［0053］例の実施形態による、先行する放出時刻に対する相対的な検出時刻の別の比較を示す図である。
【図１３Ｂ】［0054］例の実施形態による、物体検出に使用すべきレンジの選択を示す図である。
【図１４Ａ】［0055］例の実施形態による、先行する放出時刻に対する相対的な検出時刻のさらに別の比較を示す図である。
【図１４Ｂ】［0056］例の実施形態による、物体検出に使用すべきレンジの別の選択を示す図である。
【図１５】［0057］例の実施形態による、選択された距離に基づいて自律車両を動作させる方法を示す流れ図である。
【図１６】［0058］例の実施形態による、ライダ・デバイスから受け取られた環境のスキャンに基づく車両の動作を示す図である。
【図１７】［0059］例の実施形態による、車両を示す単純化されたブロック図である。
【発明を実施するための形態】
【００３１】
［0060］  例示的な方法およびシステムを本明細書で説明する。単語「例示的な」が、本明細書では「例、実例、または例示として働く」を意味するのに使用されることを理解されたい。本明細書で「例示的な」または「実例となる」として説明されるすべての実施態様または特徴は、必ずしも他の実施態様または特徴より好ましいまたは有利と解釈されない。図面では、文脈がそうではないと規定しない限り、類似する符号が、通常は同様の構成要素を識別する。本明細書で説明される例の実施態様は、限定的であることを意味しない。本明細書で全般的に説明され、図面に示される本開示の諸態様が、様々な異なる構成で配置され、置換され、組み合わされ、分離され、設計され得、そのすべてが本明細書で企図されていることが、たやすく理解されよう。
【００３２】
Ｉ．概要
［0061］  車両が運転者からの入力がほとんどまたは全くない状態で環境を通ってナビゲートする自律動作を改善する、継続的な努力がある。そのような努力は、リモート・センシング能力およびおそらくは事故回避システムを備えた車両の開発を含む。たとえば、ライダ・デバイスなどの様々なセンサが、車両の環境内の物体を検出し、これによって自律動作および／または事故回避を促進するために車両内に含められ得る。
【００３３】
［0062］  一般に、ライダ・デバイスは、環境特徴までの距離（１つまたは複数）を推定するのを助けると同時に、環境内の反射表面を示す「点群」をアセンブルするためにシーンを通ってスキャンすることができる。点群内の個々の点は、光パルスを放出することと、環境内の物体から反射された戻る光パルスがある場合にはこれを検出することと、放出された光パルスと反射された戻る光パルスの検出との間の時間遅れに従って物体までの距離を判定することとによって判定され得る。ライダは、レーザー（１つまたは複数）または他の光源を含むことができる。レーザー（１つまたは複数）またはライダ全体は、シーン内の反射物体までの距離に関する連続的なリアルタイム情報を提供するために、シーンを横切って素早く繰り返してスキャンすることができる。この配置を用いて、測定された距離と個々の距離を測定する間のレーザー（１つまたは複数）の方位とを組み合わせることによって、３次元位置を各戻る光パルスに関連付けることが可能になる。この形で、環境内の反射特徴の位置を示す点の３次元マップを、スキャン・ゾーン全体について生成することができる。
【００３４】
［0063］  コンピューティング・システム（たとえば、車両内の）がライダ・デバイスを動作させる時に、コンピューティング・システムは、あるタイミングに従って光パルスを放出し、検出するようにライダ・デバイスを動作させることができる。たとえば、コンピューティング・システムは、周期的シーケンス（たとえば、１ミリ秒おきに１回の光パルスの放出）など、放出時系列に従う放出時刻に光パルスを放出するようにライダ・デバイスを動作させることができる。この例では、コンピューティング・システムは、検出時系列に従って戻り光パルスを検出するようにライダ・デバイスを動作させることもできる。検出時系列は、ライダのあるレンジ内に配置された物体から返された光パルスを検出することを意図された検出期間を有することができる。この検出期間は、本明細書では対応する検出期間、公称検出期間、またはデフォルト検出期間と呼ばれる場合があり、このレンジは、本明細書では公称非曖昧検出レンジまたは公称検出レンジと呼ばれる場合がある。たとえば、所与の光パルスの対応する検出期間は、その所与の光パルスの放出の直後またはその後のある時刻に始まることができ、後続の光パルスの放出の前または後に終わることができる。この対応する検出期間は、ライダの公称検出レンジ内に配置された物体から反射する所与の放出された光パルスに対応する戻り光パルスの検出が、この対応する戻り光パルスをもたらすように配置され得る。公称検出レンジは、ライダからの最小距離ｘ０から最大距離ｘｍまでにまたがる。たとえば、最小距離ｘ０は０メートルとすることができ、最大距離ｘｍは６０メートルとすることができる。他の場合に、たとえば物体検出が車両の操縦での入力になる可能性が低いか入力にならない場合に、最小距離ｘ０はライダから距離＞０ｍとすることができる。たとえば、ライダが航空機の下に取り付けられる場合に、ｘ０を２メートルとすることができる。他の距離も企図されている。
【００３５】
［0064］  一実施形態では、ライダ・デバイスが戻り光パルスを検出する時に、コンピューティング・システムは、検出された光パルスごとにレンジ仮説を生成することができる。具体的には、コンピューティング・システムは、検出された光パルスごとに、直近に放出された光パルスの放出時刻に対する相対的な時間遅れに従ってレンジ仮説を判定することができる。このレンジ仮説は、本明細書では、近レンジ仮説またはデフォルト・レンジ仮説と呼ばれる場合がある。
【００３６】
［0065］  公称検出レンジの外に位置決めされた物体から反射される光パルスは、公称検出期間内にライダ・デバイスによって検出されない。いくつかの場合に、ライダ・デバイスは、いくつかある可能性の中でも特に、光パルスの強度がライダ・デバイスに達する前に十分に減衰される場合に、そのような光パルスを検出することができない。
【００３７】
［0066］  しかし、いくつかの状況で、ライダ・デバイスは、それでも、公称検出レンジの外に位置決めされた物体から反射される光パルスを検出することができる。たとえば、問題の物体が、公称検出レンジを超えて位置決めされた逆反射物体（たとえば、大きい高速道路道路標識）である場合がある。光パルスが、公称検出レンジを超えて位置決めされた逆反射物体から反射する時に、戻り光パルスは、公称検出期間の後の検出期間中にライダ・デバイスによって検出され、レンジ・エイリアシングまたはレンジ曖昧さを生じる場合がある。別の例では、問題の物体が、公称検出レンジの最小距離よりライダ・デバイスの近くに位置決めされた物体である場合がある。その結果、いくつかのシナリオでは、光パルスが、そのより近い物体から反射する時に、ライダ・デバイスは、公称検出期間の前の検出期間中にその光パルスを検出し、やはりレンジ・エイリアシングを生じる場合がある。
【００３８】
［0067］  この問題の解決を支援するために、コンピューティング・システムは、擬似ランダム持続時間だけ周期性から外れて各それぞれの放出時刻をそれぞれシフトするために、すべてではないが一部の放出される光パルスのそれぞれの放出タイミングに擬似ランダム・ディザを適用することができる。この配置を用いると、ライダ・デバイスが、公称検出レンジ内に位置決めされた物体（１つまたは複数）から反射された光パルスを検出し、コンピューティング・システムが、これらの検出に基づいて近レンジ仮説を生成する場合に、近レンジ仮説が、それでも既知の物体に似る可能性があり、したがって、コンピューティング・システムは、それでも物体検出にこの近レンジ仮説を使用することになる可能性がある。しかし、ライダ・デバイスが、公称検出レンジの外に位置決めされた物体（１つまたは複数）から反射された光パルスを検出し、コンピューティング・システムが、これらの検出に基づいて近レンジ仮説を生成する場合に、近レンジ仮説は、上で述べた擬似ランダム・シフトに起因して既知の物体には似ない可能性がある（たとえば、近レンジ仮説のレンジが、お互いと実質的に異なる可能性がある）。したがって、コンピューティング・システムは、近レンジ仮説が不正であると判定することができ、物体検出に関して光パルスのそのセットにこの近レンジ仮説を使用しないものとすることができる。
【００３９】
［0068］  擬似ランダム・ディザの適用は、物体検出に近レンジ仮説を使用すべきか否かをコンピューティング・システムが判定することを可能にすることができるが、様々な状況で、どのレンジ（１つまたは複数）を物体検出の基礎として使用すべきかが、まだ不明瞭である場合がある。たとえば、光パルスが、公称検出レンジの外に位置決めされた物体から反射する時に、コンピューティング・システムは、近レンジ仮説を無視することができるが、それでも、その物体に関連するレンジ（１つまたは複数）を判定できず、したがって、物体がライダの公称検出レンジに入る前のその物体の検出が有用である可能性がある場合であっても、その物体を検出することができない。
【００４０】
［0069］  本開示の１つの例示的な実施形態によれば、レンジ曖昧さを解決するのを助けるために、コンピューティング・システムは、時間変動するディザを含む時系列に従って光パルスを放出するようにライダ・デバイスを動作させることができ、戻り光パルスが検出された後に、複数のレンジ仮説を生成し、評価することができる。したがって、開示されるのは、複数のレンジ仮説を生成し、適当なもしくはより高い信頼または物体検出の基礎として使用すべきより高い尤度のレンジ（１つまたは複数）を判定するのにこれらのレンジ仮説を使用する方法およびシステムである。
【００４１】
［0070］  いくつかの例で、レンジ仮説のうちの１つは、近レンジ仮説とすることができ、コンピューティング・システムは、近レンジ仮説に加えて、１つまたは複数の代替レンジ仮説を生成することができる。他の例では、近レンジ仮説を生成するのではなく、コンピューティング・システムは、２つ以上の代替レンジ仮説を生成することができる。
【００４２】
［0071］  様々な代替レンジ仮説が可能である。たとえば、検出された光パルスごとに、コンピューティング・システムは、検出時刻と光パルスが最後に放出された光パルスの前に放出された時刻との間の差に基づいてレンジを判定することができる。この例では、判定されるレンジが、物体が最大非曖昧検出レンジを超えて位置決めされている確率に対応するので、代替レンジ仮説を遠レンジ仮説と呼ぶことができる。
【００４３】
［0072］  したがって、コンピューティング・システムが、ライダ・デバイスが２つ以上の検出期間中に戻り光パルスを検出したと判定する時に、コンピューティング・システムは、（ｉ）複数の第１の放出された光パルスの対応する放出時刻に対する相対的な時間遅れに従ってレンジの第１のセットを判定し、（ｉｉ）複数の第２の放出された光パルスの対応する放出時刻に対する相対的な時間遅れに従ってレンジの第２のセットを判定することができる。
【００４４】
［0073］  １つまたは複数の要因に基づいて、コンピューティング・システムは、その後、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択することができる。たとえば、コンピューティング・システムは、レンジの第１のセットが既知の物体によく似ているが、レンジの第２のセットが既知のどの物体にも似ていないと判定することができ、システムは、これに応答して、物体検出の基礎として使用するためにレンジの第１のセットを選択することができる。別の例では、システムは、第２のセットが、お互いに実質的に類似するレンジを含み、第１のセットがお互いとは実質的に異なるレンジを含むと判定することができ、システムは、これに応答して、物体検出の基礎として使用するためにレンジの第２のセットを選択することができる。
【００４５】
［0074］  この形で、たとえば、検出された戻り光パルス（１つまたは複数）が、公称検出レンジの外に位置決めされた物体から反射された光パルスであり、したがって、直近に放出された光パルスの前に放出された光パルス（１つまたは複数）に対応する時であっても、コンピューティング・システムは、物体検出の基礎として使用すべき適当なレンジを判定することができる。
【００４６】
ＩＩ．ライダ・デバイスの例の配置
［0075］  ここで図面を参照すると、図１は、例の実施形態による、ライダ・デバイス１００の単純化されたブロック図である。図示されているように、ライダ・デバイス１００は、電源配置１０２、エレクトロニクス１０４、光源（１つまたは複数）１０６、少なくとも１つの送信器１０８、少なくとも１つの受信器１１０、回転プラットフォーム１１２、アクチュエータ（１つまたは複数）１１４、静止プラットフォーム１１６、コネクタ配置１１８、回転リンク１２０、およびハウジング１２２を含む。他の実施形態では、ライダ・デバイス１００は、より多数の構成要素、より少数の構成要素、または異なる構成要素を含むことができる。さらに、図示の構成要素を、任意の複数の形で組み合わせまたは分割することができる。
【００４７】
［0076］  電源配置１０２は、ライダ・デバイス１００の様々な構成要素に電力を供給するように構成され得る。具体的には、電源配置１０２は、ライダ・デバイス１００内に配置され、ライダ・デバイス１００の様々な構成要素に電力を供給するために任意の実現可能な形でこれらの構成要素に接続された、少なくとも１つの電源を含み、または他の形で電源の形をとることができる。それに加えてまたはその代わりに、電源配置１０２は、１つまたは複数の外部電源（たとえば、ライダ・デバイス１００が結合される車両内に配置された電源）から電力を受け取り、受け取られた電力を任意の実現可能な形でライダ・デバイス１００の様々な構成要素に供給するように構成された、電力アダプタもしくは類似物を含み、または他の形でその形をとることができる。どちらの場合でも、たとえばバッテリなど、任意の形の電源を使用することができる。
【００４８】
［0077］  エレクトロニクス１０４は、ライダ・デバイス１００のある種のそれぞれの動作を容易にするのを助けるようにそれぞれ配置された１つまたは複数の電子構成要素および／または電子システムを含むことができる。実際には、これらのエレクトロニクス１０４は、任意の実現可能な形でライダ・デバイス１００に配置され得る。たとえば、エレクトロニクス１０４のうちの少なくとも一部は、回転リンク１２０の中央空洞領域内に配置され得る。それでも、エレクトロニクス１０４は、様々なタイプの電子構成要素および／または電子システムを含むことができる。
【００４９】
［0078］  たとえば、エレクトロニクス１０４は、コンピューティング・システムからライダ・デバイス１００の様々な構成要素への制御信号の転送および／またはライダ・デバイス１００の様々な構成要素からコンピューティング・システムへのデータの転送に使用される様々な配線を含むことができる。一般に、コンピューティング・システムが受信するデータは、いくつかある可能性の中でも特に、受信器１１０による光の検出に基づくセンサ・データを含むことができる。さらに、コンピューティング・システムによって送られる制御信号は、いくつかある可能性の中でも特に、送信器１０６による光の放出を制御することによって、受信器１１０による光の検出を制御することによって、および／または回転プラットフォーム１１２を回転させるようにアクチュエータ（１つまたは複数）１１４を制御することによってなど、ライダ・デバイス１００の様々な構成要素を動作させることができる。
【００５０】
［0079］  いくつかの配置では、エレクトロニクス１０４は、コンピューティング・システムを含むこともできる。このコンピューティング・システムは、１つまたは複数のプロセッサ、データ・ストレージ、およびデータ・ストレージ上に記憶され、様々な動作を容易にするために１つまたは複数のプロセッサによって実行可能なプログラム命令を有することができる。したがって、この配置を用いると、コンピューティング・システムは、下で説明する方法の動作など、本明細書で説明される動作を担持するように構成され得る。それに加えてまたはその代わりに、コンピューティング・システムは、外部システムとライダ・デバイス１００の様々な構成要素との間での制御信号および／またはデータの転送を容易にするのを助けるために、外部コンピューティング・システム、外部制御システム、または類似物（たとえば、ライダ・デバイス１００が結合される車両内に配置されたコンピューティング・システム）と通信することができる。
【００５１】
［0080］  しかし、他の配置では、エレクトロニクス１０４がコンピューティング・システムを含まない場合がある。そうではなく、上で述べた配線の少なくとも一部が、外部コンピューティング・システムへの接続性に使用され得る。この配置を用いると、配線は、外部コンピューティング・システムとライダ・デバイス１００の様々な構成要素との間での制御信号および／またはデータの転送を容易にするのを助けることができる。他の配置も可能である。
【００５２】
［0081］  さらに、１つまたは複数の光源１０６は、それぞれ、波長範囲内の波長を有する複数の光ビームおよび／またはパルスを放出するように構成され得る。波長範囲は、たとえば、電磁スペクトルの紫外線部分、可視部分、および／または赤外線部分とすることができる。いくつかの例で、波長範囲は、レーザーによって提供されるものなど、狭い波長範囲とすることができる。
【００５３】
［0082］  実際には、光源１０６のうちの１つは、光のパルスを放出するように構成されたレーザー・ダイオードとすることができる。具体的には、レーザー・ダイオードは、電流がｐ−ｎ接合にまたがってデバイスを通って流れる間に、反対の極性を与えられ、エネルギを与えられた電荷担体（たとえば、自由電子および／または正孔）がその中で再結合する活性領域と共にｐ−ｎ接合を含む半導体デバイスとすることができる。再結合は、電荷担体のエネルギ状態の変化に起因する光の放出をもたらす。活性領域が、そのようなエネルギを与えられた対を大量に投入される（たとえば、活性領域が励起状態の反転分布を有する可能性がある）時に、活性領域にまたがる誘導放出は、光の実質的にコヒーレントな波面を作ることができ、この波面が、その後、レーザー・ダイオードから放出される。再結合事象および結果の光放出は、デバイスを通って流れる電流に応答して発生し、したがって、レーザー・ダイオードへの電流のパルスの印加は、レーザー・ダイオードからの光のパルスの放出をもたらす。
【００５４】
［0083］  したがって、本開示は、本明細書では、レーザー・ダイオードが主光源１０６として使用されるという文脈で全般的に説明される。しかし、いくつかの配置では、１つまたは複数の光源１０６が、それに加えてまたはその代わりに、ファイバ・レーザー、発光ダイオード（ＬＥＤ）、ｖｅｒｔｉｃａｌ  ｃａｖｉｔｙ  ｓｕｒｆａｃｅ  ｅｍｉｔｔｉｎｇ  ｌａｓｅｒ（ＶＣＳＥＬ）、有機発光ダイオード（ＯＬＥＤ）、高分子発光ダイオード（ＰＬＥＤ）、発光ポリマ（ＬＥＰ）、液晶ディスプレイ（ＬＣＤ）、微細電気機械システム（ＭＥＭＳ）、ならびに／または複数の放出された光ビームおよび／もしくはパルスを提供するために光を選択的に透過し、反射し、かつ／もしくは放出するように構成された任意の他のデバイスを含むことができる。
【００５５】
［0084］  さらに、送信器１０８は、光を環境内に放出するように構成され得る。具体的には、送信器１０８は、光源１０６からの光を環境に向かって向けるように配置された光学配置を含むことができる。この光学配置は、いくつかある光学構成要素の中でも特に、物理空間全体を介する光の伝搬を案内するのに使用される鏡（１つまたは複数）および／または光のある種の特性を調整するのに使用されるレンズ（１つまたは複数）の任意の実現可能な組合せを含むことができる。たとえば、光学配置は、光をコリメートするように配置され、これによって、お互いに実質的に平行な光線を有する光をもたらす送信レンズを含むことができる。さらに、レンズは、たとえば、水平軸から＋７°から水平軸から−１８°（たとえば、水平軸は、理想的には環境内の地面と平行である）の垂直の光の広がりを引き起こすことによるなど、特定の形で光を広げまたは他の形で散乱させるように成形され得る。
【００５６】
［0085］  上述のように、ライダ・デバイス１００は、少なくとも１つの受信器１１０を含むことができる。受信器１１０は、少なくとも、送信器１０８から放出された光の１つと同一の波長範囲内の波長を有する光を検出するようにそれぞれ構成され得る。それを行う際に、受信器１１０は、特定の分解能を伴って光を検出することができる。たとえば、受信器１１０は、０．０３６°（水平)×０．０６７°(垂直）角度分解能を伴って光を検出するように構成され得る。さらに、受信器１１０は、特定のＦＯＶを用いて環境をスキャンするように構成され得る。たとえば、受信器１１０は、上述の水平軸から＋７°から水平軸から−１８°の範囲内の着信光を収束させるように配置され得る。この形で、受信器１１０は、＋７°から−１８°の範囲に沿った光の検出を可能にし、これは、送信器１０８が提供する放出された光の上述の例示的な垂直の広がりと一致する。この分解能およびＦＯＶが、例示のみのために説明され、限定的であることが意図されていないことに留意されたい。
【００５７】
［0086］  例の実施態様では、受信器１１０は、受信器１１０が上で説明した分解能およびＦＯＶを提供することを可能にする光学配置を有することができる。一般に、そのような光学配置は、少なくとも１つの光学レンズと光検出器アレイとの間の光学経路を提供するように配置され得る。
【００５８】
［0087］  より具体的には、受信器１１０は、ライダ・デバイス１００の環境内の１つまたは複数の物体から反射された光を受信器１１０の検出器に収束させるように配置された光学レンズを含むことができる。それを行うために、光学レンズは、ある寸法（たとえば、約１０ｃｍ×５ｃｍ）ならびにある焦点距離（たとえば、約３５ｃｍ）を有することができる。さらに、光学レンズは、上で説明したように特定の垂直ＦＯＶ（たとえば、＋７°から−１８°）に沿って着信光を収束させるように成形され得る。第１の受信器の光学レンズのそのような成形は、本開示の範囲から逸脱せずに、様々な形態のうちの１つ（たとえば、球面成形）を帯びることができる。
【００５９】
［0088］  さらに、上述のように、受信器１１０は、光検出器アレイを有することができ、この光検出器アレイは、検出された光（たとえば、上述の波長範囲内の）を検出された光を示す電気信号に変換するようにそれぞれ構成された２つ以上の検出器を含むことができる。実際には、そのような光検出器アレイは、様々な形のうちの１つで配置され得る。たとえば、検出器は、１つまたは複数の基板（たとえば、プリント回路基板（ＰＣＢ）、フレキシブルＰＣＢなど）上に配置され、光学レンズから光学経路に沿って移動している着信光を検出するように配置され得る。また、そのような光検出器アレイは、任意の実現可能な形で整列された任意の実現可能な個数の検出器を含むことができる。たとえば、光検出器アレイは、検出器の１３×１６アレイを含むことができる。この光検出器アレイが、例示のみのために説明され、限定的であることが意図されていないことに留意されたい。
【００６０】
［0089］  一般に、アレイの検出器は、様々な形態をとることができる。たとえば、検出器は、フォトダイオード、アバランシュ・フォトダイオード（たとえば、ガイガー・モードおよび／または線形モードのアバランシュ・フォトダイオード）、フォトトランジスタ、カメラ、ａｃｔｉｖｅ  ｐｉｘｅｌ  ｓｅｎｓｏｒ（ＡＰＳ）、電荷結合素子（ＣＣＤ）、極低温検出器、および／または放出された光の波長範囲内の波長を有する収束された光を受信するように構成された光の任意の他のセンサの形態をとることができる。他の例も可能である。
【００６１】
［0090］  さらに、上述のように、ライダ・デバイス１００は、軸の回りで回転するように構成される回転プラットフォーム１１２を含むことができる。この形で回転するために、１つまたは複数のアクチュエータ１１４が、回転プラットフォーム１１２を作動させることができる。実際には、これらのアクチュエータ１１４は、いくつかある可能性の中でも特に、モーター、空気圧アクチュエータ、油圧ピストン、および／または圧電アクチュエータを含むことができる。
【００６２】
［0091］  例の実施態様では、送信器１０８および受信器１１０は、これらの構成要素のそれぞれが回転プラットフォーム１１２の回転に基づいて環境に対して相対的に移動するように、回転プラットフォーム１１２上に配置され得る。具体的には、これらの構成要素のそれぞれは、軸に対して相対的に回転され得、その結果、ライダ・デバイス１００は、様々な方向から情報を入手できるようになる。この形で、ライダ・デバイス１００は、回転プラットフォーム１１２を作動させることによって異なる方向に調整され得る、水平ビューイング方向を有することができる。
【００６３】
［0092］  この配置を用いると、コンピューティング・システムは、環境に関する情報を様々な形で入手するために、回転プラットフォーム１１２を様々な形で回転するようにアクチュエータ１１４に指示することができる。具体的には、回転プラットフォーム１１２は、様々な範囲で両方向に回転することができる。たとえば、回転プラットフォーム１１２は、ライダ・デバイス１００が環境の３６０°水平ＦＯＶを提供するように、完全な回転を実行することができる。したがって、受信器１１０が、回転プラットフォーム１１２の回転に基づいて回転できることを考慮すると、受信器１１０は、水平ＦＯＶ（たとえば、３６０°以下）を有し、上で説明した垂直ＦＯＶをも有することができる。
【００６４】
［0093］  さらに、回転プラットフォーム１１２は、ライダ・デバイス１００に様々なリフレッシュ・レートで環境をスキャンさせるために、様々な速度で回転することができる。たとえば、ライダ・デバイス１００は、１５Ｈｚのリフレッシュ・レート（たとえば、１秒あたり１５回のライダ・デバイス１００の完全な回転）を有するように構成され得る。この例では、ライダ・デバイス１００が、下でさらに説明するように車両に結合されると仮定すると、スキャンは、したがって、毎秒１５回、車両の周囲の３６０°ＦＯＶをスキャンすることを含む。他の例も可能である。たとえば、回転プラットフォーム１１２は、ライダ・デバイスが小さい角度の水平ＦＯＶ内で前後にスキャンするようにするために、ライダ・デバイスをスイベル回転させることができる。
【００６５】
［0094］  さらに、上述のように、ライダ・デバイス１００は、静止プラットフォーム１１６を含むことができる。実際には、静止プラットフォーム１１６は、任意の形状または形態を帯びることができ、たとえば車両の上部など、様々な構造体に結合するように構成され得る。また、静止プラットフォーム１１６の結合は、任意の実現可能なコネクタ配置１１８（たとえば、ボルト、ねじ、および／または接着剤）を介して実行され得る。この形で、ライダ・デバイス１００は、本明細書で説明する目的など、様々な目的のために使用されるように構造体に結合され得る。
【００６６】
［0095］  さらに、ライダ・デバイス１００は、静止プラットフォーム１１６を回転プラットフォーム１１２に直接にまたは間接に結合する回転リンク１２０をも含むことができる。具体的には、回転リンク１２０は、静止プラットフォーム１１６に対する相対的な、軸の回りでの回転プラットフォーム１１２の回転を提供する任意の形状、形態、および材料を帯びることができる。たとえば、回転リンク１２０は、アクチュエータ１１４からの作動に基づいて回転するシャフトまたは類似物の形態をとり、これによって、アクチュエータ１１４から回転プラットフォーム１１２に機械的な力を転送することができる。さらに、上述のように、回転リンク１２０は、エレクトロニクス１０４および／またはライダ・デバイス１００の１つもしくは複数の他の構成要素がその中に配置され得る中央空洞を有することができる。他の配置も可能である。
【００６７】
［0096］  さらに、上述のように、ライダ・デバイス１００は、ハウジング１２２を含むことができる。実際には、ハウジング１２２は、任意の形状および形態を帯びることができる。たとえば、ハウジング１２２は、いくつかある可能性の中でも特に、ドーム形状のハウジングとすることができる。さらに、ハウジング１２２は、ライダ・デバイス１００の他の構成要素に対して相対的に様々な形で配置され得る。このハウジングが、例示のみのために説明され、限定的であることが意図されていないことに留意されたい。
【００６８】
［0097］  例の実施態様では、ハウジング１２２は、ハウジング１２２が回転プラットフォーム１１２の回転に基づいて上述の軸の回りで回転するように構成されるように、回転プラットフォーム１１２に結合され得る。この実施態様を用いると、送信器１０８、受信器１１０、およびおそらくはライダ・デバイス１００の他の構成要素は、それぞれハウジング１２２内に配置され得る。この形で、送信器１０８および受信器１１０は、ハウジング１２２内に配置されながら、このハウジング１２２と一緒に回転することができる。
【００６９】
［0098］  さらに、ハウジング１２２は、その上に形成されたアパーチャを有することができ、このアパーチャは、任意の実現可能な形状およびサイズを帯びることができる。これに関して、送信器１０８は、アパーチャを介して環境に光を放出するようにハウジング１２２内に配置され得る。この形で、送信器１０８は、ハウジング１２２の対応する回転に起因してアパーチャと一緒に回転し、これによって、様々な方向への光の放出を可能にすることができる。また、受信器１１０は、アパーチャを介して環境からハウジング１２２に入る光を検出するために、ハウジング１２２内に配置され得る。この形で、受信器１１０は、ハウジング１２２の対応する回転に起因してアパーチャと一緒に回転し、これによって、水平ＦＯＶに沿って様々な方向から着信する光の検出を可能にすることができる。
【００７０】
［0099］  さらに、ハウジング１２２は、透明材料から構成され得るアパーチャを除いて、少なくとも部分的に不透明な材料から構成され得る。この形で、光は、アパーチャを介して伝搬し、これによって、環境のスキャンを可能にすることができる。しかし、ハウジング１２２が少なくとも部分的に不透明であることに起因して、ハウジング１２２は、少なくとも一部の光がハウジング１２２の内部空間に入るのを阻止することができ、したがって、熱の影響を軽減するのを助けることができる。たとえば、ハウジング１２２は、太陽光線がハウジング１２２の内部空間に入るのを阻止することができ、これは、これらの太陽光線に起因するライダ・デバイス１００の様々な構成要素の過熱を防ぐのを助けることができる。さらに、ライダ・デバイス１００の様々な構成要素がハウジング１２２内に配置されることと、ハウジング１２２がこれらの構成要素と一緒に回転することとに起因して、ハウジング１２２は、とりわけ雨および／または雪などの様々な環境災害からこれらの構成要素を保護するのを助けることができる。
【００７１】
［0100］  しかし、他の実施態様では、ハウジング１２２は、ライダ・デバイス１００と一緒には回転しない外部静止ハウジングとすることができる。たとえば、外部静止ハウジングは、車両に結合され得、ライダ・デバイスも、外部静止ハウジング内で回転するように構成されながら車両に結合され得る。この状況では、外部静止ハウジングは、外部静止ハウジングを介する光の伝搬を、したがってライダ・デバイス１００による環境のスキャンを可能にするために、透明である可能性が高い。さらに、ライダ・デバイス１００は、光がそれを介して伝搬できるアパーチャをも含むことができ、そのようなアパーチャは、ライダ・デバイス１００の内部ハウジング上とすることができ、この内部ハウジングは、ライダ・デバイス１００の他の構成要素と一緒に外部静止ハウジング内で回転することができる。他の実施態様も可能である。
【００７２】
ＩＩＩ．ライダ・デバイスの例示的な実施態様
［0101］  図２Ａは、例の実施形態による、ライダ・デバイス２００を示す。ライダ２００は、ライダ１００に類似するものとすることができる。たとえば、図示されているように、ライダ・デバイス２００は、それぞれ光学要素１０８、回転プラットフォーム２１６、静止プラットフォーム１２０、およびハウジング１２４に類似するものとすることのできる、レンズ２０８、回転プラットフォーム２１６、静止プラットフォーム２２０、およびハウジング２２４を含む。さらに、図示されているように、ライダ・デバイス２００によって放出された光ビーム２８０は、レンズ１０８からライダ２００の指す方向に沿ってライダ・デバイス２００の環境に向かって伝搬し、環境内の１つまたは複数の物体から、反射された光２９０として反射される。
【００７３】
［0102］  いくつかの例で、ハウジング２２４は、実質的に円筒形の形状を有し、ライダ・デバイス２００の軸の回りで回転するように構成され得る。一例では、ハウジング２２４は、約１０センチメートルの直径を有することができる。他の例が可能である。いくつかの例では、ライダ・デバイス２００の回転の軸は、実質的に垂直である。たとえば、様々な構成要素を含むハウジング２２４を回転することによって、ライダ・デバイス２００の環境の３６０度ビューの３次元マップが判定され得る。それに加えてまたはその代わりに、いくつかの例で、ライダ・デバイス２００は、ライダ・デバイス２００の視野を制御するためにハウジング２２４の回転の軸を傾けるように構成され得る。したがって、いくつかの例で、回転プラットフォーム２１６は、ライダ・デバイス２００の回転の軸を変更するために１つまたは複数の方向で傾くことのできる可動プラットフォームを含むことができる。
【００７４】
［0103］  いくつかの例で、レンズ２０８は、放出された光ビーム２８０をコリメートする屈折力とライダ・デバイス２００の環境内の１つまたは複数の物体からの反射された光２９０をライダ・デバイス２００内の検出器に収束させる屈折力との両方を有することができる。一例で、レンズ２０８は、約１２０ｍｍの焦点距離を有する。他の例の焦点距離が可能である。コリメート用の送信レンズおよび収束用の受信レンズではなく、これらの機能の両方を実行するのに同一のレンズ２０８を使用することによって、サイズ、コスト、および／または複雑さに関する利点をもたらすことができる。代替案では、ライダ２００は、別々の送信レンズおよび受信レンズを含むことができる。
【００７５】
［0104］  図２Ｂは、例の実施形態による、ライダ・システムの別の可能な実施態様を示す。図示されているように、ライダ・システム２２８は、第１のライダ２３０、第２のライダ２３２、分割構造体２３４、および光フィルタ２３６を含むことができる。
【００７６】
［0105］  いくつかの例で、第１のライダ２３０は、たとえば１つまたは複数の光パルスを放出し、車両の環境内の物体からの反射された光パルスを検出すると同時に、連続的に軸（たとえば、垂直軸など）の回りで回転することによって車両の周囲の環境をスキャンするように構成され得る。いくつかの実施形態で、第１のライダ２３０は、環境内の物体の動きを素早く検出するのに十分に高いリフレッシュ・レートで環境をスキャンできるように、軸の回りで繰り返して回転するように構成され得る。たとえば、第１のライダ２３０は、１０Ｈｚのリフレッシュ・レート（たとえば、毎秒１０回の第１のライダ２３０の完全な回転）を有し、これによって、毎秒１０回、車両の周囲の３６０度ＦＯＶをスキャンすることができる。このプロセスを介して、たとえば、周囲の環境の３Ｄマップが、第１のライダ２３０からのデータに基づいて判定され得る。一実施形態では、第１のライダ２３０は、９０５ｎｍの波長を有する６４本のレーザー・ビームを放出する複数の光源を含むことができる。この実施形態では、第１のライダ２３０からのデータに基づいて判定される３Ｄマップは、０．２°（水平）×０．３°（垂直）角度分解能を有することができ、第１のライダ２３０は、環境の３６０°（水平）×２０°（垂直）ＦＯＶを有することができる。この実施形態では、３Ｄマップは、たとえば車両から１００メートルの中レンジ内の物体を検出しまたは識別するのに十分な分解能を有することができる。しかし、他の構成（たとえば、光源の個数、角度分解能、波長、レンジなど）も可能である。
【００７７】
［0106］  第１のライダ２３０とは異なって、いくつかの実施形態で、第２のライダ２３２は、車両の周囲の環境の狭いＦＯＶをスキャンするように構成され得る。たとえば、第２のライダ２３２は、同様の軸の回りで完全な回転未満だけ回転する（水平に）ように構成され得る。さらに、いくつかの例で、第２のライダ２３２は、第１のライダ２３０より低いリフレッシュ・レートを有することができる。このプロセスを介して、車両は、第２のライダ２３２からのデータを使用して、環境のより狭いＦＯＶの３Ｄマップを判定することができる。この場合の３Ｄマップは、第１のライダ２３０からのデータに基づいて判定された対応する３Ｄマップより高い角度分解能を有することができ、したがって、第１のライダ２３０の距離の中レンジより遠い物体の検出／識別ならびに距離の中レンジ内のより小さい物体の識別を可能にすることができる。一実施形態では、第２のライダ２３２は、８°（水平）×１５°（垂直）のＦＯＶ、４Ｈｚのリフレッシュ・レートを有することができ、１５５０ｎｍの波長を有する１つの狭いビームを放出することができる。この実施形態では、第２のライダ２３２からのデータに基づいて判定される３Ｄマップは、０．１°（水平）×０．０３°（垂直）の角度分解能を有し、これによって、車両から約３００メートルのレンジ内の物体の検出／識別を可能にすることができる。しかし、他の構成（たとえば、光源の個数、角度分解能、波長、レンジなど）も可能である。
【００７８】
［0107］  いくつかの例で、車両は、第２のライダ２３２のビューイング方向を調整するように構成され得る。たとえば、第２のライダ２３２は、狭い水平ＦＯＶ（たとえば、８度）を有するが、第２のライダ２３２は、第２のライダ２３２のビューイング方向を、図１Ｂに示された指す方向以外の指す方向に調整することを可能にするステッパ・モーター（図示せず）に取り付けられ得る。したがって、いくつかの例で、第２のライダ２３２は、車両から任意の指す方向に沿って狭いＦＯＶをスキャンするためにステアリング可能とすることができる。
【００７９】
［0108］  分割構造体２３４は、第１のライダ２３０を支持し、かつ／または第１のライダ２３０を第２のライダ２３２から光学的に隔離するのに適する任意の固体材料から形成され得る。例の材料は、いくつかある可能性の中でも特に、金属、プラスティック、フォームを含むことができる。
【００８０】
［0109］  光フィルタ２３６は、波長範囲内の波長を有する光に対して実質的に透明であり、波長範囲外の波長を有する光に対して実質的に不透明である任意の材料から形成され得る。たとえば、光フィルタ２３６は、第１のライダ２３０の第１の波長（たとえば、９０５ｎｍ）および第２のライダ２３２の第２の波長（たとえば、１５５０ｎｍ）を有する光が光フィルタ２３６を通って伝搬することを可能にすることができる。図示されているように、光フィルタ２３６は、第１のライダ２３０および第２のライダ２３２を囲むように成形される。したがって、いくつかの例で、光フィルタ２３６は、いくつかある可能性の中でも特に、ちりの累積または空中の破片との衝突など、第１のライダ２３０および第２のライダ２３２への環境損傷を防ぐようにも構成され得る。いくつかの例で、光フィルタ２３６は、光フィルタ２３６を通って伝搬する可視光を減らすように構成され得る。光フィルタ２３６は、第１のライダ２３０および第２のライダ２３２を囲むことによって車両の審美的外見を改善すると同時に、たとえば外部の観察者の展望からのセンサ・ユニット２２８の構成要素の可視性を低下させることができる。他の例では、光フィルタ２３６は、可視光ならびに第１のライダ２３０および第２のライダ２３２からの光を許すように構成され得る。
【００８１】
［0110］  いくつかの実施形態で、光フィルタ２３６の諸部分は、異なる波長範囲が光フィルタ２３６を通って伝搬することを可能にするように構成され得る。たとえば、分割構造体２３４の上の光フィルタ２３６の上側部分は、第１のライダ２３０の第１の波長を含む第１の波長範囲内の光の伝搬を可能にするように構成され得る。さらに、たとえば、分割構造体２３４の下の光フィルタ２３６の下側部分は、第２のライダ２３２からの第２の波長を含む第２の波長範囲内の光の伝搬を可能にするように構成され得る。他の実施形態では、光フィルタ２３６に関連する波長範囲は、第１のライダ２３０の第１の波長と第２のライダ２３２の第２の波長との両方を含むことができる。
【００８２】
［0111］  図３Ａから図３Ｄは、次に、車両３００内のライダ・デバイスの実施態様を集合的に示し、具体的には、車両３００内の例のライダ・デバイス２００の実施態様を示す。車両３００は、自動車として図示されているが、他の実施形態が可能である。さらに、例の車両３００は、自律モードで動作するように構成され得る車両として図示されているが、本明細書で説明される実施形態は、自律的に動作するように構成されていない車両にも適用可能である。したがって、例の車両３００は、限定的であることを意図されたものではない。
【００８３】
［0112］  具体的には、図３Ａは、車両３００の右側面図、正面図、背面図、および上面図を示す。図示されているように、車両３００は、車両３００の車輪３０２が配置される下側ではなく車両の上側に位置決めされたライダ・デバイス２００を含む。ライダ・デバイス２００は、車両３００の上側に位置決めされるものとして図示され、説明されるが、ライダ・デバイス２００は、本開示の範囲から逸脱することなく、車両の任意の部分  実現可能な部分に位置決めされ得る。
【００８４】
［0113］  さらに、図３Ｂから図３Ｃは、次に、ライダ・デバイス２００が、たとえば、１つまたは複数の光パルスを放出し、車両３００の環境内の物体から反射された光パルスを検出するのと同時に垂直軸３０８の回りで回転することによって、車両３００の周囲の環境をスキャンする（たとえば、１５Ｈｚのリフレッシュ・レートで）ように構成され得る。
【００８５】
［0114］  より具体的には、図３Ｂは、ライダ・デバイス２００が、＋７°から−１８°の上述した垂直の広がりを伴って光を放出することを示す。この形で、光放出は、環境のうちで車両３００に相対的に近い領域（たとえば、レーン・マーカー）および／または環境のうちで車両３００から離れた領域（たとえば、車両の上の道路標識）に向かって放出され得る。
【００８６】
［0115］  さらに、図３Ｃは、ライダ・デバイス２００が、＋７°から−１８°の上述した垂直ＦＯＢを用いて反射された光を検出でき、０．０３６°×０．０６７°の分解能でそれを行うことを示す。この形で、ライダ・デバイス２００は、車両３００の相対的に近くの環境の領域から反射された光および／または車両３００から遠い環境の領域から反射された光を検出することができる。
【００８７】
［0116］  一般に、これらの検出距離は、図３Ｄの例によって示される。具体的には、図３Ｄは、車両３００が周囲の環境をスキャンするのにライダ・デバイス２００を使用する、上で説明したシナリオの車両３００の上面図を示す。したがって、ライダ・デバイス２００の水平ＦＯＶは、車両３００の周囲の３６０°すべての方向に広がることができる。
【００８８】
［0117］  図３Ｄに示されているように、ライダ・デバイス２００は、車両３００までの距離のレンジ内の物体の検出および／または識別に適切である可能性がある。より具体的には、輪郭３０４の外で輪郭３０６によって画定される距離のレンジ内の物体は、ライダ・デバイス２００からのデータを使用して正しく検出／識別され得る。これらの輪郭が、原寸通りではなく、説明の便宜のために図示のように示されていることに留意されたい。
【００８９】
ＩＶ．公称検出レンジおよびレンジ曖昧さ
［0118］  ライダ・デバイスが、距離のレンジ内の物体の検出に適する可能性があることを考慮すると、ライダ・デバイスは、最小検出レンジから最大非曖昧検出レンジまでにわたる公称検出レンジを有する可能性がある。ライダ・デバイスの所与の検出期間に関して、最大非曖昧検出レンジは、物体がライダ・デバイスから離れて位置決めされ、指定された検出期間、たとえば公称検出期間内にライダ・デバイスによって検出され得る最大距離を定義することができる。最大非曖昧検出レンジを超える物体から反射された信号は、信頼できる形で検出されるには減衰されすぎている可能性がある。最小検出レンジは、物体が、指定された検出期間内にライダ・デバイスによって検出されるためにライダ・デバイスから離れて位置決めされなければならない最小距離を定義することができる。最小距離より近い物体から反射された信号は、指定された検出期間が始まる前にライダ・デバイスに戻る可能性がある。
【００９０】
［0119］  より具体的には、コンピューティング・システムは、あるタイミングに従って光パルスを放出し、検出するようにライダ・デバイスを動作させることができる。たとえば、コンピューティング・システムは、事前定義または擬似ランダムとすることのできる放出時系列に従う放出時刻に光パルスを放出するようにライダ・デバイスを動作させることができる。この放出時系列は、その後、ライダ・デバイスがそれに従って戻り光パルスを検出する検出時系列を確立することができる。
【００９１】
［0120］  たとえば、コンピューティング・システムが、所与の光パルスを放出するようにライダ・デバイスを動作させた後に、所与の光パルスの対応する検出期間は、いくつかあるオプションの中でも特に、その所与の光パルスの放出の直後またはその後のある時刻に始まることができ、後続光パルスの放出の前または後に終わることができる。この対応する検出期間中に、ライダ・デバイスは、所与の放出された光パルスが公称検出レンジ内の物体から反射されて戻り光パルスをもたらす時など、所与の放出された光パルスに対応する所与の戻り光パルスを検出することができる。ライダ・デバイスが、所与の戻り光パルスを検出した後に、コンピューティング・システムは、所与の放出された光パルスの放出時刻に対する相対的な時間遅れに従って、所与の戻り光パルスに関連する特定のレンジを判定することができる。
【００９２】
［0121］  上で議論したように、検出期間は、最小検出レンジから最大非曖昧検出レンジまでにわたる公称検出レンジを確立することができる。
【００９３】
［0122］  具体的には、光パルスの放出時刻と検出期間の終了時刻との間の時間差は、その放出された光パルスからの戻り光パルスが検出期間中にライダ・デバイスによってそれでも検出されるために有することのできる最大時間遅れに対応することができる。たとえば、検出期間が、光パルスの放出の１ナノ秒後に始まり、その光パルスの放出の４００ナノ秒（ｎｓ）後に終わる場合に、その放出された光パルスからの戻り光パルスが公称検出期間中にライダ・デバイスによって検出されるためには、この光パルスは、４００ｎｓ以内にライダ・デバイスに戻らなければならない。さらに、コンピューティング・システムが、放出された光パルスと反射された戻る光パルスの検出との間の時間差に従って距離を判定することができるので、最大時間遅れは、物体がライダ・デバイスから離れて位置決めされる可能性がある最大距離を確立することができ、ライダ・デバイスが、この物体から反射され、ライダに返された光パルスを検出期間中にそれでも検出できるようになっている。一般に、この最大距離は、放出された光パルスの最大非曖昧検出レンジを定義することができる。
【００９４】
［0123］  さらに、光パルスの放出時刻と検出期間の開始時刻との間の時間差は、戻り光パルスが公称検出期間中にライダ・デバイスによって検出されるために有しなければならない最小時間遅れに対応することができる。たとえば、検出期間が、光パルスの放出の５０ナノ秒（ｎｓ）後に始まる場合に、戻り光パルスが、この光パルスがライダ・デバイスによって放出された後の検出期間中にライダ・デバイスによって検出されるためには、この光パルスは、５０ｎｓ以上後にライダ・デバイスに戻らなければならない可能性がある。さらに、コンピューティング・システムが、放出された光パルスと反射された戻る光パルスの検出との間の時間差に従って物体までの距離を判定できるので、最小時間遅れは、物体がライダ・デバイスから離れて位置決めされなければならない最小距離を確立することができ、ライダ・デバイスは、物体から反射され、その後にライダに戻された光パルスをそれでも検出期間中に検出できるようになっている。一般に、この最小距離は、検出期間に関する最小検出レンジを定義することができる。
【００９５】
［0124］  いくつかの場合に、異なる検出期間は、異なるそれぞれの公称検出レンジを有することができる。たとえば、検出期間の持続時間が増加する時に、その検出期間の最大検出レンジは、増加する可能性があり、逆も同様である。したがって、より長い持続時間の検出期間は、より長いそれぞれの最大非曖昧検出レンジを有する可能性があり、より短い持続時間の検出期間は、より短いそれぞれの最大非曖昧検出レンジを有する可能性がある。
【００９６】
［0125］  これを考慮すると、別の態様では、公称検出レンジは、物体がライダ・デバイスから離れて位置決めされ、ライダ・デバイスのすべての検出期間を考慮に入れる時にライダ・デバイスによって信頼できる形で検出され得る距離を定義することができる。具体的には、ライダ・デバイスが、各検出期間が同一になるように動作させられる場合に、その検出期間は、ライダ・デバイスの公称検出レンジを確立することができる。しかし、ライダ・デバイスが、いくつかのまたはすべての検出期間がお互いと比較して異なるように動作させられる場合には、最長の最大時間遅れを提供する検出期間が、ライダ・デバイスの最大検出レンジを確立することができ、最短の最小時間遅れを提供する検出期間が、ライダ・デバイスの最小検出レンジを確立することができる。
【００９７】
［0126］  この配置を用いると、光パルスが、公称検出レンジの外に位置決めされた物体から反射される場合に、コンピューティング・システムは、その光パルスに関連する距離を判定できず、あるいは、その光パルスに関連する不正な距離を判定する可能性がある。
【００９８】
［0127］  たとえば、多くの状況では、光パルスが、最大非曖昧検出レンジを超えて位置決めされた物体から反射される場合に、ライダ・デバイスは、そのような光パルスを検出しない場合がある。というのは、この光パルスが、ライダ・デバイスに達する前にその強度において大きい減衰を経験する可能性があるからである。しかし、いくつかの状況では、ライダ・デバイスは、それでも、その戻る光パルスを検出する場合がある。たとえば、最大非曖昧検出レンジを超えて位置決めされた物体が、最大非曖昧検出レンジを超えて配置された大きい道路標識などの逆反射物体である場合がある。そのような逆反射物体から反射された戻り光パルスは、後続の検出期間中にライダ・デバイスによって検出される可能性がある。その結果、レンジ・エイリアシング弾力性がなければ、コンピューティング・システムは、最大非曖昧検出レンジを超えて配置された物体から減衰されない戻り信号を受信するとは期待されないので、光が移動した距離を計算する際に、より後に放出されたパルスの放出時刻に基づいて、逆反射物体がライダからの物理的な距離よりも近いと誤って判定する可能性がある。
【００９９】
［0128］  別の例では、いくつかの状況で、光パルスが、最小検出レンジより近くに位置決めされた物体から反射される場合に、ライダ・デバイスは、そのような光パルスを検出する場合としない場合とがある。しかし、ライダ・デバイスが、そのような光パルスを検出しない場合には、その光パルスは、検出期間の始まりの前にライダ・デバイスに達することができ、したがって、ライダ・デバイスは、その光パルスに関連する検出期間内にその光パルスを検出しない可能性がある。その結果、コンピューティング・システムは、その光パルスの放出時刻に対する相対的な時間遅れに従ってその光パルスに関連する距離を判定しない可能性がある。
【０１００】
［0129］  図４Ａ〜図４Ｃは、ライダ・デバイス２００の公称検出レンジを示す。具体的には、図４Ａ〜図４Ｃは、ライダ・デバイス２００が、０メートルの最小検出レンジから６０メートル（６０ｍ）の最大非曖昧検出レンジ４００にわたる公称検出レンジを有することができることを示す。この例では、この最大非曖昧検出レンジ４００は、光パルスの放出時刻４０６Ａに続いて始まり、後続光パルスの後続の放出時刻４０６Ｂに終わる検出期間４０８によって確立される。したがって、検出期間４０８は、４００ｎｓの持続時間を有し、これは、最大非曖昧検出レンジ４００が、ライダ・デバイス２００から約６０ｍ離れることにつながる（最大非曖昧検出レンジ×２＝パルスの速度×検出期間＝２９９７９２４５８ｍ／ｓ×４００ｎｓ）。
【０１０１】
［0130］  さらに、図４Ａ〜図４Ｃは、近くの物体４０２（たとえば、近くの道路標識）が、最大非曖昧検出レンジ４００以内に位置決めされ得ることと、遠くの物体４０４（たとえば、逆反射「高速道路入口」道路標識）が、最大非曖昧検出レンジ４００の外に位置決めされ得ることとを示す。これに関して、図４Ｂは、近くの物体４０２から反射されたパルスが、検出期間４０８の終りの前にライダ・デバイス２００に戻り、放出時刻４０６Ａの後の３５０ｎｓの検出時刻４１０にそれを行うことを示す。この検出時刻４１０は、５２．５ｍのレンジに対応し、これは、近くの物体４０２がライダ・デバイス２００から離れて位置決めされる距離である。対照的に、遠くの物体４０４は、ライダ・デバイス２００から８０ｍ離れた距離に位置決めされ、これは、６０ｍという最大非曖昧検出レンジ４００を超える距離である。したがって、図４Ｃに示されているように、遠くの物体４０４から反射されたパルスは、検出期間４０８の終りの後にライダ・デバイス２００に戻り、したがって、検出期間４０８中にライダ・デバイス２００によって検出されない。他の例も可能である。
【０１０２】
［0131］  放出された光パルスが、最大非曖昧検出レンジを超えて位置決めされた逆反射物体から反射される時に、ライダ・デバイスは、このデバイスがその放出された光パルスからの戻り信号をリスンするのを停止した後の時、すなわち、このデバイスがその後に放出された光パルスからの戻り信号をリスンしている時間中に、この光パルスを検出する可能性があり、これは、レンジ・エイリアシングにつながる可能性があり、これによって、いくつかある可能性の中でも特に、誤物体検出につながる可能性がある。
【０１０３】
［0132］  図５Ａから図５Ｂは、戻り光パルスの例の検出を示す。
【０１０４】
［0133］  具体的には、図５Ａは、ディザの適用を含まない周期的放出時系列＃１に従って放出時刻Ａ〜Ｆにそれぞれ放出される光パルスＡ〜Ｆを示す。これらの周期的放出時刻は、それぞれ同一の４００ｎｓ持続時間を有する検出周期Ａ〜Ｆを確立する。図示されているように、光パルスＡ〜Ｆは、それぞれ遠くの物体４０４から反射され、その結果、それぞれ後続の検出期間中に検出される。
【０１０５】
［0134］  一般に、コンピューティング・システムは、最大非曖昧検出レンジの外に配置された大きい逆反射物体の可能性を考慮に入れずに、検出された光パルスＡ〜Ｆに関連する候補レンジを判定することができる。たとえば、コンピューティング・システムは、ライダ・デバイス２００が、放出時刻Ｂに対して相対的に１３３ｎｓの検出時刻Ｔｎ０に光パルスＡを検出したと判定することができ、これは、図５Ｂに示されているように、２０ｍのレンジに対応する。また、検出時刻Ｔｎ１からＴｎ５によって示されるように、同様の手法が、光パルスＢ〜Ｆに関連するレンジの判定にも使用され得、これによって、物体がライダ・デバイス２００から２０ｍに位置決めされているという近レンジ仮説に対応する第１のレンジ５０２がもたらされる。
【０１０６】
［0135］  これを考慮すると、コンピューティング・システムは、お互いと同一であるレンジ５０２を判定し、その結果、これらのレンジ５０２を物体検出の基礎として使用すべきであると判定することができる。しかし、この近レンジ仮説は不正確である。というのは、光パルスＡ〜Ｆが、実際には、ライダ・デバイス２００の最大非曖昧検出レンジを超えて位置決めされた遠くの物体４０４から反射されたからである。したがって、物体検出に関するこの近レンジ仮説の使用は、近くの物体の誤検出につながる可能性がある。
【０１０７】
［0136］  一実施形態では、コンピューティング・システムは、ライダ・デバイス２００が、放出時刻Ａに対して相対的に５３３ｎｓの検出時刻Ｔｆ０（図５に示されているように８０ｍのレンジに対応する）に光パルスＡを検出したと判定することができる。また、検出時刻Ｔｆ１からＴｆ５によって示されるように、同様の手法が、光パルスＢ〜Ｆに関連するレンジの判定にも使用され得、これによって、物体がライダ・デバイス２００から８０ｍに位置決めされているという遠レンジ仮説に対応する第２のレンジ５０４がもたらされる。この遠レンジ仮説は正確である。というのは、光パルスＡ〜Ｆが、実際に、ライダ・デバイス２００の最大検出レンジを超えて位置決めされた遠くの物体４０４から反射されたからである。
【０１０８】
［0137］  いくつかの例で、この遠レンジ仮説は正確であるが、コンピューティング・システムは、時間変動するディザも適用されない場合に、近仮説と遠仮説との間で曖昧さを除くことができない場合がある。具体的にはコンピューティング・システムは、そのレンジ５０２を含む近レンジ仮説が、お互いと同一であると判定し、これが、物体がライダ・デバイス２００から２０ｍ離れて位置決めされていることを示すと判定することができる。さらに、コンピューティング・システムは、そのレンジ５０４を含む遠レンジ仮説が、お互いと同一であると判定し、これが、物体がライダ・デバイス２００から８０ｍ離れて位置決めされていることを示すと判定することができる。その結果、コンピューティング・システムは、物体がライダ・デバイス２００から２０ｍ離れてまたはライダ・デバイス２００から８０ｍ離れて位置決めされている可能性があると判定することはできるが、追加情報なしで、これらの判定のどちらが実際に正確であるのかを判定することができず、これによってレンジ曖昧さにつながる可能性がある。コンピューティング・システムが２つのレンジの間の曖昧さを除くことを可能にすることのできる追加情報は、検出された物体が、より遠い距離で検出されるはずのサイズである可能性が高いのか低いのかの情報を含む可能性がある。たとえば、物体が、標識のような形状を有する場合には、その物体が遠くにある可能性がある。物体が小動物のような形状を有する場合には、遠くにある可能性は低い。他の例も可能である。
【０１０９】
Ｖ．レンジ曖昧さを克服するための複数のレンジ仮説の使用および時間変動するディザの適用
［0138］  図６は、例の実施形態による、方法６００を示す流れ図である。具体的には、方法６００は、１つまたは複数の様々な状況で出会うレンジ曖昧さを解決するのを助けるために実施され得る。
【０１１０】
［0139］  図６に示された方法６００（および本明細書で開示される他のプロセスおよび方法）は、たとえば図１のライダ・デバイス１００、図３Ａ〜図３Ｄに示された車両３００、および／または図１７に示され、下でさらに説明される車両１７００を含む配置内で（または、より具体的には、プロセッサと、本明細書で説明される機能をデバイスに実行させるために実行可能な命令を有する非一時的コンピュータ可読メモリとなど、その１つまたは複数の構成要素またはサブシステムによって）実施され得る方法を表す。それに加えてまたはその代わりに、方法６００は、任意の他の配置およびシステム内で実施され得る。
【０１１１】
［0140］  方法６００ならびに本明細書で開示される他のプロセスおよび方法は、ブロック６０２〜６１０のうちの１つまたは複数によって示されるように、１つまたは複数の動作、機能、またはアクションを含むことができる。ブロックが、順次順序で図示されているが、これらのブロックが、並列におよび／または本明細書で説明されるものとは異なる順序で実行されることも可能である。また、様々なブロックは、所望の実施態様に基づいて、より少数のブロックに組み合わされ、追加のブロックに分割され、かつ／または除去されることが可能である。
【０１１２】
［0141］  さらに、方法６００ならびに本明細書で開示される他のプロセスおよび方法に関して、流れ図は、本実施態様の１つの可能な実施態様の機能性および動作を示す。これに関して、各ブロックは、プロセス内の特定の論理機能またはステップを実施するためにプロセッサによって実行可能な１つまたは複数の命令を含む、モジュール、セグメント、またはプログラム・コードの一部を表すことができる。プログラム・コードは、たとえばディスクまたはハード・ドライブを含むストレージ・デバイスなど、任意のタイプのコンピュータ可読媒体上に記憶され得る。コンピュータ可読媒体は、たとえばレジスタ・メモリ、プロセッサ・キャッシュ、およびランダム・アクセス・メモリ（ＲＡＭ）のような、短い時間期間の間にデータを記憶するコンピュータ可読媒体など、非一時的コンピュータ可読媒体を含むことができる。コンピュータ可読媒体は、たとえば読取専用メモリ（ＲＯＭ）、光ディスク、磁気ディスク、コンパクトディスク読取専用メモリ（ＣＤ−ＲＯＭ）のような、副長期ストレージまたは永続長期ストレージなど、非一時的コンピュータ可読媒体を含むこともできる。コンピュータ可読媒体は、任意の他の揮発性または不揮発性のストレージ・システムとすることもできる。コンピュータ可読媒体は、たとえばコンピュータ可読記憶媒体、または有形のストレージ・デバイスと考えることもできる。さらに、方法６００ならびに本明細書で開示される他のプロセスおよび方法に関して、図６内の各ブロックは、プロセス内の特定の論理機能を実行するように配線された回路網を表すことができる。
【０１１３】
［0142］  ブロック６０２で、方法６００は、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにライダ・デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させることを含む。
【０１１４】
［0143］  上述のように、コンピューティング・システムは、あるタイミングに従って光パルスを放出し、検出するようにライダ・デバイスを動作させることができる。
【０１１５】
［0144］  たとえば、コンピューティング・システムは、時間変動するディザの適用を含む放出時系列に従って光パルスを放出するようにライダ・デバイスを動作させることができる。実際には、ディザの適用は、いくつかある可能性の中でも特に、信号への雑音の印加によるなど、周期性から離れる周期的信号の擬似ランダム逸脱を含むことができる。これに関して、コンピューティング・システムは、各それぞれの放出タイミングを擬似ランダム持続時間だけ周期性から離れてそれぞれシフトするために、放出される光パルスのすべてではなく一部のそれぞれの放出タイミングに擬似ランダム・ディザを適用することができる。この実施態様を用いると、上述のように、周期性のシフトに起因して、コンピューティング・システムは、不正な近レンジ仮説を潜在的に無視することができる。
【０１１６】
［0145］  さらに、放出時系列は、それに従ってライダ・デバイスが戻り光パルスを検出する検出時系列を確立するのを助けることができる。一般に、この検出時系列は、それぞれ放出される光ごとの対応する検出期間を含むことができる。具体的には、所与の光パルスの対応する検出期間は、その所与の光パルスの放出の直後またはその後のある時刻に始まることができ、後続の光パルスの放出の前または後に終わることができる。この対応する検出期間中に、ライダ・デバイスは、所与の放出された光パルスが戻り光パルスをもたらすために物体から反射する時など、所与の放出された光パルスに対応する所与の戻り光パルスを検出することができる。ライダ・デバイスが、ある検出時刻に所与の戻り光パルスを検出した後に、コンピューティング・システムは、所与の放出された光パルスを反射した物体へのレンジを判定することができる。議論されるように、コンピューティング・システムは、所与の戻り光パルスの検出時刻と所与の放出された光パルスの放出時刻との間の時間遅れに従ってこのレンジを判定することができる。
【０１１７】
［0146］  ブロック６０４では、方法６００は、ライダ・デバイスが、２つ以上の放出された光パルスのそれぞれについて対応する検出期間中に戻り光パルスを検出したことの判定を行うことを含む。
【０１１８】
［0147］  一般に、コンピューティング・システムは、ライダ・デバイスが、それぞれ２つ以上の検出期間のそれぞれの間に１つまたは複数の戻り光パルスを検出したことの判定を行うことができる。たとえば、複数の放出された光パルスが、それぞれ、対応する検出期間をそれぞれ有することができる。そのような対応する検出期間ごとに、コンピューティング・システムは、ライダ・デバイスが１つまたは複数の戻り光パルスを検出したと判定することができる。実際には、これらの光パルスの一部またはすべては、ライダ・デバイスの公称検出レンジの外に位置決めされた物体（１つまたは複数）から反射された光パルスである可能性がある。それに加えてまたはその代わりに、これらの光パルスの一部またはすべては、公称検出レンジ内に位置決めされた近くの物体（１つまたは複数）から反射された光パルスである可能性がある。
【０１１９】
［0148］  ブロック６０６では、方法６００は、判定を行うことに応答して、（ｉ）検出された戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）検出された戻り光パルスが、レンジの第２のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することを含む。
【０１２０】
［0149］  コンピューティング・システムが、ライダ・デバイスが複数の戻り光パルスを検出したと判定した後に、コンピューティング・システムは、これに応答して、これらの検出された戻り光パルスに関する２つ以上のレンジ仮説を生成することができ、このレンジ仮説のうちの少なくとも１つは、代替レンジ仮説である。たとえば、コンピューティング・システムは、近レンジ仮説と、１つまたは複数の代替レンジ仮説とを生成することができる。別の例では、コンピューティング・システムは、２つ以上の代替レンジ仮説を生成することができる。他の例も可能である。
【０１２１】
［0150］  近レンジ仮説を生成する時に、コンピューティング・システムは、直近に放出された光パルスの放出時刻に対する相対的な時間遅れに従って、それぞれ検出された戻り光パルスごとにレンジを判定することができる。議論されるように、所与の検出期間中に検出された所与の戻り光パルスに関して、直近に放出された光パルスは、所与の戻り光パルスがその間に検出された所与の検出期間に対応する光パルスである可能性がある。たとえば、図５Ａでは、検出期間Ｂ中に検出される戻り光パルスＡに関して、直近に放出された光パルスは、戻り光パルスＡがその間に検出された検出期間Ｂに対応するパルスＢである。したがって、コンピューティング・システムは、検出された戻り光パルスがライダ・デバイスの公称検出レンジ内に位置決めされた近くの物体から反射されたか否かを判定するために、近レンジ仮説を生成する。この例では、たとえばデバイス２００の一部であるかこれに結合されたコンピューティング・システムは、検出された光パルスＡが、光パルスＢが放出された時刻に放出され、ライダ・デバイスの公称検出レンジ内に位置決めされた物体から反射され、したがって実際にそうしたように検出期間Ｂ内に戻ったという近レンジ仮説を生成する。
【０１２２】
［0151］  さらに、代替レンジ仮説を生成する時に、代替レンジ仮説は、遠レンジ仮説とすることができ、あるいは、「近接」レンジ仮説とすることができる。
【０１２３】
［0152］  具体的には、コンピューティング・システムは、検出された戻り光パルスがライダ・デバイスの最大非曖昧検出レンジを超えて位置決めされた遠くの物体から反射されたという遠レンジ仮説を生成することができる。遠レンジ仮説を生成する時に、コンピューティング・システムは、以前に放出された光パルスの放出時刻に対する相対的な時間遅れに従って、検出された戻り光パルスごとにそれぞれレンジを判定することができる。１つの場合に、対応する放出された光パルスを有する所与の検出期間中に検出された所与の戻り光パルスに関して、以前に放出された光パルスは、所与の検出期間に対応する放出された光パルスの、時間的に直前の光パルスである可能性がある。しかし、他の場合には、以前に放出された光パルスが、２回前の光パルス、３回前の光パルスなどである可能性がある。
【０１２４】
［0153］  コンピューティング・システムは、検出された戻り光パルスがライダ・デバイスの最小検出レンジより近くに位置決めされた近接物体から反射されたという近接レンジ仮説を生成することができる。たとえば、時刻ｔ０に、光パルスＰ０が放出され、時刻ｔ１に、ライダが、Ｐ０の光の反射を監視し始める実施形態を検討されたい。さらに、時刻ｔ２に、光パルスＰ１が放出されるが、ライダは、Ｐ０の光の反射を監視し続ける。その後、時刻ｔ３に、ライダが、Ｐ０の光の反射の監視を停止し、Ｐ１の光の反射を監視し始める。この例では、予期されない物体が、ライダ・デバイスの最小検出レンジより近くに配置される場合に、その物体が、ｔ３の前にＰ１の光を反射する可能性がある。一実施形態では、コンピューティング・システムは、たとえば、システムが、検出期間が始まる前のオフセットならびに検出期間と放出との間のオーバーラップがあることを知っているので、反射が、ライダがＰ０の反射を監視していた期間中に受信された場合であっても、Ｐ１の放出時刻に基づいて、Ｐ１の光を反射した物体のレンジを判定するという近接レンジ仮説を生成することができる。したがって、近接レンジ仮説を生成する時には、コンピューティング・システムは、後で放出された光パルスの放出時刻に対する相対的な時間遅れに従って、検出された戻り光パルスごとにそれぞれレンジを判定することができる。この、後で放出された光パルスは、所与の光パルスがその間に検出された検出期間に続く検出期間に対応する放出された光パルスとすることができる。
【０１２５】
［0154］  したがって、たとえば、コンピューティング・システムは、（ｉ）複数の第１の放出された光パルスの対応する放出時刻に対する相対的な時間遅れに従ってレンジの第１のセットを判定し、（ｉｉ）複数の第２の放出された光パルスの対応する放出時刻に対する相対的な時間遅れに従ってレンジの第２のセットを判定することができる。レンジの第１のセットは、近レンジ仮説に対応することができ、レンジの第２のセットは、代替レンジ仮説に対応することができる。代替案では、第１のセットが代替レンジ仮説に対応することができ、第２のセットが近レンジ仮説に対応することができ、あるいは、第１のセットが第１の代替レンジ仮説に対応することができ、第２のセットが第２の代替レンジ仮説に対応することができる。レンジ仮説の他の組合せも可能である。どの場合でも、第２の放出されたパルスのうちの少なくとも１つが、複数の第１の放出されたパルスのそれぞれと異なるはずなので、第１および第２の放出されたパルスは、お互いとは異なる可能性がある。
【０１２６】
［0155］  ブロック６０８では、方法６００は、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択することを含む。ブロック６１０では、方法６００は、選択に従って物体検出に従事することを含む。
【０１２７】
［0156］  コンピューティング・システムが、検出された戻り光パルスの２つ以上のレンジ仮説を生成した後に、コンピューティング・システムは、これらのレンジ仮説のうちのどれが正しいのかを、したがってどのレンジを物体検出に使用すべきなのかを判定することができる。本開示によれば、コンピューティング・システムは、いくつかある可能性の中でも特に、既知の物体（１つまたは複数）との比較に基づいておよび／または所与の仮説内の既知のレンジの類似性の考慮に基づいて、それを行うことができる。
【０１２８】
［0157］  一例では、コンピューティング・システムは、レンジの第１のセットが既知の物体によく似ていることおよび／またはレンジの第２のセットが既知の物体に似ていないことを判定することができ、システムは、これに応答して、物体検出の基礎として使用すべきレンジの第１のセットを選択することができる。代替案では、コンピューティング・システムは、レンジの第２のセットが既知の物体によく似ていることおよび／またはレンジの第１のセットが既知の物体に似ていないことを判定することができ、システムは、これに応答して、物体検出の基礎として使用すべきレンジの第２のセットを選択することができる。
【０１２９】
［0158］  この例では、コンピューティング・システムは、物体認識技法に基づくなど、レンジのセットが１つまたは複数の既知の物体を表すか否かを判定することができる。たとえば、コンピューティング・システムは、既知の物体（たとえば、道路標識（１つまたは複数））をそれぞれ示す複数の点群を記憶しまたは他の形でこれへのアクセスを有する可能性がある。したがって、コンピューティング・システムは、レンジの特定のセットに基づいて点群をアセンブルすることができ、その後、このアセンブルされた点群が複数の点群のうちの少なくとも１つと一致するか否かを判定することができる。アセンブルされた点群が、複数の点群のうちの少なくとも１つと一致する場合には、コンピューティング・システムは、レンジの特定のセットが、少なくとも１つの既知の物体を表すと判定することができる。そうではない場合には、コンピューティング・システムは、レンジの特定のセットが、少なくとも１つの既知の物体を表さないと判定することができる。
【０１３０】
［0159］  別の例では、コンピューティング・システムは、第１のセットがお互いに実質的に類似するレンジを含み、かつ／または第２のセットがお互いとは実質的に異なるレンジを含むと判定することができ、システムは、それに応答して、物体検出の基礎として使用するためにレンジの第１のセットを選択することができる。代替案では、コンピューティング・システムは、第２のセットがお互いに実質的に類似するレンジを含み、かつ／または第１のセットがお互いとは実質的に異なるレンジを含むと判定することができ、システムは、それに応答して、物体検出の基礎として使用するためにレンジの第２のセットを選択することができる。
【０１３１】
［0160］  この例では、コンピューティング・システムは、セット内のレンジがお互いに実質的に類似するか否かを判定することができる。たとえば、コンピューティング・システムが、セットのレンジがお互いと実質的に一致する（たとえば、しきい公差内で）と判定する場合に、コンピューティング・システムは、それに応答して、セットのレンジがお互いに実質的に類似すると判定することができる。そうではない場合に、コンピューティング・システムが、それに応答して、セットのレンジがお互いに実質的に類似しないと判定することができる。別の例では、コンピューティング・システムは、セット内の最小レンジとセット内の最大レンジとの間の差が、しきい差（たとえば、追加のエンジニアリング入力を介して確立される）を超えるか否かを判定することができる。コンピューティング・システムが、この差がしきい差を超えると判定する場合に、コンピューティング・システムは、それに応答して、セットのレンジがお互いに実質的に類似しないと判定することができる。しかし、コンピューティング・システムが、この差がしきい差を超えないと判定する場合には、コンピューティング・システムは、それに応答して、セットのレンジがお互いに実質的に類似すると判定することができる。他の実例および例も可能である。
【０１３２】
［0161］  戻り光パルスが、複数の第１の放出された光パルスのそれぞれの対応する検出期間中に検出され、したがって、第１のセットが、近レンジ仮説に対応する状況で、コンピューティング・システムが最終的に選択するレンジの範囲は、検出された戻り光パルスが近くの物体（１つまたは複数）から反射されたのかどうか、または検出された戻り光パルスがライダ・デバイスの公称検出レンジの外に位置決めされた遠くの物体（１つまたは複数）および／もしくは近接物体（１つまたは複数）から反射されたのかどうかを示すことができる。
【０１３３】
［0162］  具体的には、コンピューティング・システムが、物体検出の基礎としてのレンジの第１のセットの使用を選択する場合に、検出され得た戻り光パルスは、ライダ・デバイスの公称検出レンジ内に位置決めされた１つまたは複数の近くの物体から反射された光パルスである。コンピューティング・システムが、物体検出の基礎としてレンジの第２のセットの使用を選択する場合に、検出された戻り光パルスは、ライダ・デバイスの公称検出レンジの外に位置決めされた１つまたは複数の物体から反射された光パルスである。他の例の状況も可能である。
【０１３４】
［0163］  一実施形態では、コンピューティング・システムが物体検出の基礎として使用すべきレンジのセットを選択した後に、コンピューティング・システムは、それに従って物体検出に従事することができる。一般に、物体検出への従事は、いくつかある可能性の中でも特に、物体の存在を検出すること、ライダ・デバイスから放れた物体の距離を判定すること、および／または物体を識別することを含むことができる。
【０１３５】
［0164］  具体的には、コンピューティング・システムが、レンジの第１のセットを物体検出の基礎として使用すべきであると判定する場合に、コンピューティング・システムは、それに応答して、物体検出の基礎としてレンジの第２のセットではなくレンジの第１のセットを使用することができる。たとえば、コンピューティング・システムは、レンジの第１のセットに基づいて、物体が、ライダ・デバイスから離れた、あるレンジに位置決めされていると判定することができる。コンピューティング・システムは、いくつかある可能性の中でも特に、このあるレンジが、第１のセットのレンジのうちの１つであると判定することができ、あるいは、このあるレンジが、第１のセットのレンジの平均値であると判定することができる。それに加えてまたはその代わりに、コンピューティング・システムは、レンジの第１のセットに基づいて点群をアセンブルすることができ、物体認識技法（１つまたは複数）に従って、物体を識別するための基礎としてこの点群を使用することができる。
【０１３６】
［0165］  しかし、コンピューティング・システムが、物体検出の基礎としてレンジの第２のセットを使用すべきであると判定する場合には、コンピューティング・システムは、これに応答して、物体検出の基礎としてレンジの第１のセットではなくレンジの第２のセットを使用することができる。たとえば、コンピューティング・システムは、レンジの第２のセットに基づいて、物体が、ライダ・デバイスから離れた、あるレンジに位置決めされていると判定することができる。コンピューティング・システムは、いくつかある可能性の中でも特に、このあるレンジが、第２のセットのレンジのうちの１つであると判定することができ、あるいは、このあるレンジが、第２のセットのレンジの平均値であると判定することができる。それに加えてまたはその代わりに、コンピューティング・システムは、レンジの第２のセットに基づいて点群をアセンブルすることができ、物体認識技法（１つまたは複数）に従って、物体を識別するための基礎としてこの点群を使用することができる。他の例も可能である。
【０１３７】
［0166］  この実施態様を考慮すると、コンピューティング・システムは、１つまたは複数の検出された戻り光パルスが近接物体（１つまたは複数）および／または遠くの物体（１つまたは複数）から反射され、放出された光パルスに関連する検出期間が始まる前または終わった後に受信される時であっても、物体検出の基礎として使用すべき適当なレンジを判定することができる。
【０１３８】
［0167］  次に、図７Ａおよび図７Ｂは、複数のレンジ仮説およびディザの適用が、一緒に、物体検出の基礎として使用すべきレンジをコンピューティング・システムが選択するのをどのように助けるのかを示す。
【０１３９】
［0168］  具体的には、図７Ａは、ディザの適用を含む放出時系列＃２に従う放出時刻Ａ〜Ｆにそれぞれ放出される光パルスＡ〜Ｆを示す。これらの放出時刻は、様々な持続時間の検出期間Ａ〜Ｆを確立する。図５Ａ〜図５Ｂと一致して、光パルスＡ〜Ｆは、それぞれ、遠くの物体４０４から反射され、その結果、それぞれ後続の検出期間中にそれぞれ検出される。
【０１４０】
［0169］  しかし、この場合に、コンピューティング・システムが、近レンジ仮説に従って、検出された光パルスＡ〜Ｆに関連する候補レンジを検出する時に、レンジは、ディザの適用に起因して、実質的にお互いとは異なる可能性がある。たとえば、コンピューティング・システムは、ライダ・デバイス２００が、放出時刻Ｂに対して相対的に８３ｎｓの検出時刻Ｔｎ０（図７Ｂに示されているように、１２．５ｍのレンジに対応する）に光パルスＡを検出したと判定することができる。しかし、コンピューティング・システムは、ライダ・デバイス２００が、放出時刻Ｃに対して相対的に１８３ｎｓの検出時刻Ｔｎ１（図７Ｂに示されているように、２７．５ｍのレンジに対応する）に光パルスＢを検出したと判定することができる。図７Ａ〜図７Ｂに示されているように、同様の手法が、検出時刻Ｔｎ２、Ｔｎ３、Ｔｎ４、およびＴｎ５に関してそれぞれレンジを判定するのに使用され得る。
【０１４１】
［0170］  これを考慮すると、図７Ｂに示されているように、コンピューティング・システムは、お互いとは実質的に異なるレンジ７０２を含む近レンジ仮説を判定し、その結果、これらのレンジ７０２を物体検出の基礎として使用すべきではないと判定することができる。レンジ７０２を使用すべきでないとの判定は、光パルスＡ〜Ｆが実際にはライダ・デバイス２００の最大非曖昧検出レンジを超えて位置決めされた遠くの物体４０４から反射されたので、正しいはずである。したがって、物体検出に関する近レンジ仮説の使用の回避は、近い物体の誤検出を回避するのを助けることができる。
【０１４２】
［0171］  さらに、コンピューティング・システムは、さらに、遠レンジ仮説に従って、検出された光パルスＡ〜Ｆに関連する候補レンジを判定することができる。たとえば、コンピューティング・システムは、ライダ・デバイス２００が、放出時刻Ａに対して相対的に５３３ｎｓの検出時刻Ｔｆ０（図７Ｂに示されているように８０ｍのレンジに対応する）に光パルスＡを検出したと判定することができる。検出時刻Ｔｆ１からＴｆ５によって示されるように、同様の手法が、光パルスＢ〜Ｆに関連するレンジを判定するのに使用され得、これによって、物体がライダ・デバイス２００から８０ｍ離れて位置決めされているという遠レンジ仮説に対応する第２のレンジ７０４がもたらされる。
【０１４３】
［0172］  これを考慮すると、図７Ｂに示されているように、コンピューティング・システムは、お互いに実質的に類似するレンジ７０４を含む遠レンジ仮説を判定し、その結果、これらのレンジ７０４を物体検出の基礎として使用すべきであると判定することができる。この遠レンジ仮説は、光パルスＡ〜Ｆが、ライダ・デバイス２００の最大非曖昧検出レンジを超えて位置決めされた遠くの物体４０４から実際に反射されたので、正確である。したがって、コンピューティング・システムは、物体検出の基礎として使用すべき適当なレンジを判定する。他の例も可能である。
【０１４４】
ＶＩ．追加の応用例および考慮事項
ａ．同一の検出期間内に複数の検出を伴うレンジ曖昧さ
［0173］  実際には、コンピューティング・システムは、ライダ・デバイスがそれぞれ１つまたは複数の検出期間中に複数の戻り光パルスを検出する時など、上で説明したもの以外の状況でレンジ曖昧さに出会う可能性がある。
【０１４５】
［0174］  より具体的には、ライダ・デバイスが、公称検出レンジの外に位置決めされた物体から反射された光パルスを検出する時に、ライダ・デバイスは、その光パルスに対応する検出期間の終りの後の検出時刻またはその光パルスに対応する検出期間の始めの前の検出時刻にこの光パルスを検出する可能性があり、これは、同一の検出期間内の複数の光パルス検出という文脈でのレンジ曖昧さにつながる可能性がある。
【０１４６】
［0175］  たとえば、もう一度図４Ｃを参照すると、ライダ・デバイス２００は、放出時刻４０６Ｂに放出された別の光パルスに対応する検出期間中に、したがって検出期間４０８に続く検出期間中に、放出時刻４０６Ａに放出された光パルスを検出する場合がある。このシナリオは、コンピューティング・システムが、ライダ・デバイスが同一の検出期間中に複数の戻り光パルスを検出したと判定することにつながる可能性があり、したがって、コンピューティング・システムが、この検出期間に対応する放出された光パルスに対する相対的な２つの可能な時間遅れを判定することにつながる可能性がある。その結果、このシナリオは、曖昧さにつながる可能性がある。というのは、これらの戻り光パルスのどちらが検出期間に対応し、したがって、これらの戻り光パルスのどちらを物体への距離の判定の基礎として使用すべきかが不明瞭になる可能性があるからである。
【０１４７】
［0176］  たとえば、図８Ａ〜図８Ｂは、ライダ・デバイスが、同一の検出期間中に複数の戻り光パルスをどのように検出する可能性があるのか、および同一の検出期間中の複数の戻り光パルスのそのような検出がどのようにして曖昧さにつながるのかを示す。具体的には、図８Ａは、周期的放出時系列＃３に従って放出時刻ＡからＧにそれぞれ放出される光パルスＡ〜Ｇを示す。上の議論と一致して、これらの周期的放出時刻は、それぞれ同一の４００ｎｓ持続時間の検出期間Ａ〜Ｇを確立する。図示されているように、光パルスＡ、Ｃ、Ｅ、およびＧは、近くの物体４０２から反射され、したがって、それらに対応する検出期間Ａ、Ｃ、Ｅ、およびＧにライダ・デバイス２００によってそれぞれ検出される。しかし、光パルスＢ、Ｄ、およびＦは、遠くの物体４０４から反射され、その結果、それぞれ、後続の検出期間中にそれぞれ検出される。
【０１４８】
［0177］  その結果、ライダ・デバイス２００は、各そのような後続の検出期間中に複数の戻り光パルスをそれぞれ曖昧に検出する。たとえば、光パルスＢは、検出期間Ｃ中にライダ・デバイス２００によって検出され、この検出期間Ｃは、光パルスＢの検出用ではなく光パルスＣの検出用に確立されたものである。これに関して、ライダ・デバイス２００は、放出時刻Ｃに対して相対的に１３３ｎｓの検出時刻Ｂに光パルスＢを検出し（２０ｍのレンジに対応する）、放出時刻Ｃに対して相対的に３５０ｎｓの検出時刻Ｃに光パルスＣをも検出する（５２．５ｍのレンジに対応する）。検出期間Ｅ中の光パルスＤおよびＥの検出に関して、ならびに検出期間Ｇ中の光パルスＦおよびＧの検出に関して、同様の状況に出会う。
【０１４９】
［0178］  したがって、コンピューティング・システムは、それぞれ５２．５ｍの値を有するレンジ８０２を含む、光パルスＡ、Ｃ、Ｅ、およびＧの検出に基づいて近レンジ仮説を生成することができる。さらに、コンピューティング・システムは、それぞれ２０ｍの値を有するレンジ８０４を含む、光パルスＢ、Ｄ、およびＦの検出に基づいて近レンジ仮説を生成することができる。レンジ８０２および８０４のこれらの可能なセットを考慮して、ライダ・デバイス２００を動作させるコンピューティング・システムは、物体がライダ・デバイス２００から５２．５ｍ離れて位置決めされているのかどうか、および／または物体がライダ・デバイス２００から２０ｍ離れて位置決めされているのかどうかを、確実性を伴って判定できない可能性があり、これが、レンジ曖昧さにつながる。他の例も可能である。
【０１５０】
［0179］  レンジ曖昧さの問題を解決するのを助けるために、時間変動するディザが、放出時系列に適用され得る。実際には、上述のように、ディザの適用は、いくつかある可能性の中でも特に、信号への雑音の印加によるなど、周期的信号の周期性からの擬似ランダム逸脱を含むことができる。これに関して、コンピューティング・システムは、擬似ランダム持続時間によって周期性から離れて各そのようなそれぞれの放出時刻をそれぞれシフトするために、すべてではなくいくつかの放出される光パルスのそれぞれの放出時刻に擬似ランダム・ディザを適用することができる。この実施態様を用いると、ライダ・デバイスは、それでも、複数の検出期間のそれぞれの間にそれぞれ複数の戻り光パルスをおそらくは検出する可能性がある。しかし、周期性のシフトに起因して、コンピューティング・システムは、これらの戻り光パルスのどれがそれぞれの検出期間に対応し、どれがそれぞれの検出期間に対応しないのかを潜在的に判定することができる。
【０１５１】
［0180］  より具体的には、それぞれの放出時刻に始まるそれぞれの検出期間ごとに、コンピューティング・システムは、それぞれの放出時刻に対する相対的な時間遅れに従って第１の戻り光パルスに関連する第１のレンジを判定することができ、やはりそれぞれの放出時刻に対する相対的な時間遅れに従って第２の戻り光パルスに関連する第２のレンジを判定することができる。コンピューティング・システムが、第１のレンジの第１のセットと第２のレンジの第２のセットとを判定した後に、これらのセットの一方は、上述のシフトに起因して、認識可能な物体に似る可能性が他方より低く、これは、コンピューティング・システムが、どのレンジを物体検出のために使用すべきかを判定するのを助けることができる。たとえば、第２の戻り光パルスが、遠くの物体から反射された光パルスである場合に、第２のセットは、認識可能な物体に似る可能性が第１のセットより低い。したがって、コンピューティング・システムは、第２のセットのレンジが、ランダムに散乱され、したがって、これに応答して、第１のセットのレンジが、物体検出のために使用されるべきであると判定することができる。
【０１５２】
［0181］  次に、図９Ａ〜図９Ｂは、ディザの適用がレンジ曖昧さを解決するのをどのように助けることができるのかを示す。具体的には、図９Ａは、ディザの適用を含む非周期的放出時系列＃４に従う放出時刻Ａ〜Ｇにそれぞれ放出される光パルスを示す。上の議論と一致して、これらの周期的放出時刻は、一部は同一の持続時間を有し、一部は異なる持続時間を有する、検出期間Ａ〜Ｇを確立する。放出時系列＃３と同様に、光パルスＡ、Ｃ、Ｅ、およびＧは、近くの物体４０２から反射され、その結果、それぞれ、それらに対応する検出期間Ａ、Ｃ、Ｅ、およびＧ内にライダ・デバイス２００によってそれぞれ検出される。また、放出時系列＃３と同様に、光パルスＢ、Ｄ、およびＦは、遠くの物体４０４から反射され、その結果、それぞれ、後続の検出期間中にそれぞれ検出される。しかし、この場合には、ディザの当然の適用  コンピューティング・システムは、同一の検出期間中に検出された複数の戻り光パルスの間で潜在的に曖昧さを除くことができる。
【０１５３】
［0182］  より具体的には、図９Ａ〜図９Ｂは、光パルスＡ、Ｃ、Ｅ、およびＧの検出に対応するレンジが、ライダ・デバイス２００から５２．５ｍ離れていることを示す。しかし、図９Ａ〜図９Ｂは、ディザの適用に起因して、光パルスＢ、Ｄ、およびＦに対応するレンジが、実質的にお互いとは異なることをも示す。すなわち、ライダ・デバイス２００は、放出時刻Ｃに対して相対的に１８３ｎｓの検出時刻Ｂに光パルスＢを検出し（２７．５ｍのレンジに対応する）、放出時刻Ｅに対して相対的に１５８ｎｓの検出時刻Ｄに光パルスＤを検出し（２３ｍのレンジに対応する）、放出時刻Ｇに対して相対的に１３３ｎｓの検出時刻Ｆに光パルスＦを検出した（２０ｍのレンジに対応する）。この形で、コンピューティング・システムは、お互いと同一または類似するレンジの第１のセット９０２ならびにお互いとは実質的に異なるレンジの第２のセット９０４を判定する。したがって、コンピューティング・システムは、レンジ９０４がランダムに散乱され、したがって、これに応答して、レンジ９０２が物体検出のために使用されるべきであると判定することができる。他の例も可能である。
【０１５４】
［0183］  この実施形態の手法は、レンジ曖昧さを克服するのを助けることができるが、ある種の不足がある可能性がある。たとえば、コンピューティング・システムが、上の議論と一致してレンジの２つ以上の可能なセットを判定する時に、いくつかの場合に、レンジの各そのようなセットが、認識可能な物体に似ている可能性がある。その場合に、コンピューティング・システムは、レンジのこれらのセットのどれを物体検出のために使用すべきかを、高いレベルの確実性を伴って判定できない可能性がある。さらに、コンピューティング・システムが、高いレベルの確実性を伴って複数の戻り光パルスの間で曖昧さを除くことができるようとできまいと、既存の実施態様は、光パルスを反射し、レンジ曖昧さを引き起こす遠くの物体など、公称検出レンジの外に位置決めされた物体の検出を提供しない。
【０１５５】
ｂ．遠くの物体を検出するための代替レンジ仮説の使用
［0184］  図１０は、例の実施形態による、方法１０００を示す流れ図である。具体的には、方法１０００は、代替レンジ仮説を生成し、その後、その代替レンジ仮説を使用して、ライダ・デバイスの公称検出レンジの外に位置決めされた物体を検出するために実施され得る。方法１０００は、遠レンジ仮説の生成の文脈で全般的に説明されるが、方法１０００が、それに加えてまたはその代わりに、近接レンジ仮説の生成の文脈で適用され得ることを理解されたい。
【０１５６】
［0185］  ブロック１００２では、方法１０００は、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにライダ・デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させることを含む。
【０１５７】
［0186］  上の議論と一致して、コンピューティング・システムは、あるタイミングに従って光パルスを放出し、検出するようにライダ・デバイスを動作させることができる。たとえば、コンピューティング・システムは、時間変動するディザを含む放出時系列に従って光パルスを放出するようにライダ・デバイスを動作させることができる。議論したように、放出時系列は、ライダ・デバイスがそれに従って戻り光パルスを検出する検出時系列を確立するのを助けることができる。一般に、この検出時系列は、それぞれ放出される光ごとに対応する検出期間を含むことができる。
【０１５８】
［0187］  具体的には、所与の光パルスの対応する検出期間は、所与の光パルスの放出の直後またはその後のある時刻に始まることができ、後続の光パルスの放出の前または後に終わることができる。この対応する検出期間中に、ライダ・デバイスは、所与の放出された光パルスが物体から反射されて戻り光パルスをもたらす時など、所与の放出された光パルスに対応する所与の戻り光パルスを検出することができる。ライダ・デバイスが、ある検出時刻に所与の戻り光パルスを検出した後に、コンピューティング・システムは、所与の放出された光パルスを反射した物体までのレンジを判定することができる。議論したように、コンピューティング・システムは、所与の戻り光パルスの検出時刻と所与の放出された光パルスの放出時刻との間の時間遅れに従って、このレンジを判定することができる。
【０１５９】
［0188］  ブロック１００４では、方法１０００は、ライダ・デバイスが、複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定することであって、複数の戻り光パルスの各セットは、少なくともそれぞれの第１の戻り光パルスおよびそれぞれの第２の戻り光パルスを含む、判定することを含む。
【０１６０】
［0189］  上の議論と一致して、コンピューティング・システムは、ライダ・デバイスが、それぞれ２つ以上の検出期間中に複数の戻り光パルスを検出したと判定する可能性がある。たとえば、複数の第１の放出された光パルスが、それぞれ対応する検出期間をそれぞれ有する可能性がある。しかし、近接物体（１つまたは複数）および／または遠くの物体（１つまたは複数）からの１つまたは複数の光パルスの反射に起因して、ライダ・デバイスが、その代わりに、それぞれ各そのような対応する検出中に複数の戻り光パルスを検出する結果になる可能性がある。したがって、そのような対応する検出期間ごとに、コンピューティング・システムは、ライダ・デバイスが、少なくとも、それぞれの第１の戻り光パルスならびにそれぞれの第２の戻り光パルスを検出したと判定することができる。さらに、各対応する検出期間内に、これらの戻り光パルスのうちの１つが、ライダ・デバイスの公称検出レンジの外に位置決めされた物体から反射されたパルスである可能性があり、これらの戻り光パルスのうちの他の１つが、公称検出レンジ内に位置決めされ、したがって問題の検出期間に関連する物体から反射されたパルスである可能性がある。他のシナリオも可能である。
【０１６１】
［0190］  ブロック１００６では、方法１０００は、第１の戻り光パルスが、複数の第１の放出された光パルスに対応し、第２の戻り光パルスが、複数の第２の放出された光パルスに潜在的に対応することの判定を行うことを含む。
【０１６２】
［0191］  本開示によれば、コンピューティング・システムが、ライダ・デバイスがそれぞれ２つ以上の検出期間中に複数の戻り光パルスを検出したと判定した後に、コンピューティング・システムは、これらの戻り光パルスのうちのどれが複数の第１の放出された光パルスに対応するのかを判定することができる。すなわち、コンピューティング・システムは、これらの戻り光パルスのうちのどれが公称検出レンジ内の物体（１つまたは複数）から反射されたのかを判定することができる。いくつかの実施形態では、コンピューティング・システムは、いくつかあるオプションの中でも特に、レンジ曖昧さを解決するために上で説明した実施態様のいずれかを使用することによってそれを行うことができ、かつ／または方法１２００による本明細書で説明されるレンジ曖昧さを解決する手法に従ってそれを行うことができる。どの場合でも、単純さのために、コンピューティング・システムが、上述の第１の戻り光パルスが複数の第１の放出された光パルスに対応すると判定し、したがって、これらの第１の戻り光パルスに対応するレンジが物体検出に使用されなければならないと判定したと仮定することができる。
【０１６３】
［0192］  第１の戻り光パルスが複数の第１の放出された光パルスに対応すると判定した後または判定している間に、コンピューティング・システムは、上述の第２の戻り光パルスが、潜在的に複数の第２の放出された光パルスに対応すると判定することができる。具体的には、複数の戻り光パルスの間の曖昧さを除いた後に第２の戻り光パルスの検出を無視しまたは破棄するのではなく、コンピューティング・システムは、第２の戻り光パルスが潜在的に対応する複数の第２の放出された光パルスを選択することができる。たとえば、第２の戻り光パルスごとに、コンピューティング・システムは、以前に放出された光パルスをそれぞれ選択することができ、この以前に放出された光パルスは、第２の戻り光パルスがその間に実際に検出された検出期間に先行する（たとえば、直前の）検出期間に対応する光パルスとすることができる。その結果、戻り光パルスのレンジを計算するのに使用される第２の放出された光パルスのうちの少なくとも１つは、複数の第１の放出された光パルスのそれぞれとは異なるものとすることができる。
【０１６４】
［0193］  たとえば、もう一度図８Ａを参照すると、戻り光パルスＡ、Ｃ、Ｅ、およびＧは、それぞれ、それらの対応する検出期間に検出され、したがって、複数の第１の放出された光パルスに対応する第１の戻り光パルスであると考えられ得る。したがって、その結果、戻り光パルスＢ、Ｄ、およびＦは、遠くの物体から反射され、したがって、上の議論と一致して後続の検出期間中に検出された第２の戻り光パルスであると考えられ得る。
【０１６５】
［0194］  この例では、戻り光パルスＢ、Ｄ、およびＦのそれぞれに関して、コンピューティング・システムは、以前に放出された光パルスをそれぞれ選択することができ、この以前に放出された光パルスは、戻り光パルスがその間に実際に検出された検出期間に先行する検出期間に対応するものとすることができる。たとえば、コンピューティング・システムは、放出された光パルスＢ、Ｄ、およびＦを選択することができ、これらは、それぞれ検出期間Ｂ、Ｄ、およびＦに対応する。図示されているように、検出期間Ｂ、Ｄ、およびＦは、光パルスＢ、Ｄ、およびＦに実際に対応する検出期間である。他の例も可能である。
【０１６６】
［0195］  ブロック１００８では、方法１０００は、判定を行うことに応答して、第２の戻り光パルスが、レンジの特定のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有することを判定することを含む。
【０１６７】
［0196］  コンピューティング・システムが、検出された第２の戻り光パルスに潜在的に対応する複数の第２の放出された光パルスを選択しまたは他の形で判定した後に、コンピューティング・システムは、それに応答して、第２の戻り光パルスの遠レンジ仮説を生成することができる。具体的には、第２の戻り光パルスごとに、コンピューティング・システムは、第２の戻り光パルスがその間に検出された検出期間に先行する検出期間に対応する放出された光パルスとすることのできる、複数の第２の放出された光パルスのうちの１つの放出時刻に対する相対的な時間遅れに従って、関連するレンジをそれぞれ判定することができる。この形で、コンピューティング・システムは、第２の戻り光パルスの１つの可能な代替レンジ仮説と考えられるレンジの特定のセットをもたらすために関連するレンジを判定することができる。
【０１６８】
［0197］  たとえば、図１１Ａ〜図１１Ｂに、遠レンジ仮説の判定を示す。具体的には、図１１Ａは、図９Ａで紹介した放出時系列＃４を示す。しかし、この場合に、戻り光パルスＢ、Ｄ、およびＦが、第２の戻り光パルスと考えられると仮定すると、コンピューティング・システムは、以前に放出された光パルスの放出時刻に対する相対的な時間遅れに従ってこれらの光パルスに対応するレンジをそれぞれ判定する。すなわち、図１１Ａに示されているように、コンピューティング・システムは、戻り光パルスＢが、放出時刻Ｂに対して相対的に５３３ｎｓの検出時刻を有し、戻り光パルスＤが、放出時刻Ｄに対して相対的に５３３ｎｓの検出時刻を有し、戻り光パルスＦが、放出時刻Ｆに対して相対的に５３３ｎｓの検出時刻を有すると判定する。図１１Ｂに示されているように、戻り光パルスＢ、Ｄ、Ｆのこれらの検出時刻は、それぞれ、８０ｍの対応するレンジを有する。したがって、これらの対応するレンジは、遠レンジ仮説と考えられるレンジ１１００の特定のセットをもたらす。他の例も可能である。
【０１６９】
［0198］  ブロック１０１０では、方法１０００は、物体検出の基礎としてレンジの特定のセットを使用すべきか否かのさらなる判定を行うことを含む。ブロック１０１２では、方法１０００は、さらなる判定に従って物体検出に従事することを含む。
【０１７０】
［0199］  上述のように、コンピューティング・システムは、ライダ・デバイスの公称検出レンジの外に位置決めされた物体を検出するための基礎として代替レンジ仮説を使用することができる。具体的には、コンピューティング・システムが、第２の戻り光パルスの代替レンジ仮説と考えられるレンジの特定のセットを判定した後に、コンピューティング・システムは、レンジのその特定のセットを物体検出の基礎として使用すべきか否かを判定することができる。コンピューティング・システムは、様々な形でそれを行うことができる。
【０１７１】
［0200］  一例では、コンピューティング・システムは、レンジの特定のセットが１つまたは複数の既知の物体を表すか否かを判定することができる。上述のように、コンピューティング・システムは、物体認識技法に基づいてそれを行うことができる。この例では、コンピューティング・システムが、レンジの特定のセットが１つまたは複数の既知の物体を表すと判定する場合に、コンピューティング・システムは、それに応答して、レンジの特定のセットをさらなる物体検出の基礎として使用すべきであると判定することができる。たとえば、上の議論と一致して、コンピューティング・システムは、レンジの特定のセットに基づいて点群をアセンブルすることができ、その後、このアセンブルされた点群が、コンピューティング・システムによって記憶された複数の点群のうちの少なくとも１つと一致すると判定することができる。この一致の判定に応答して、コンピューティング・システムは、いくつかあるオプションの中でも特に、遠くの物体を識別するための基礎としてアセンブルされた点群を使用することができ、かつ／またはアセンブルされた点群によって表される物体が位置決めされている、あるレンジを確立することができる（たとえば、あるレンジは、特定のセットのレンジの平均値になるように確立され得る）。しかし、コンピューティング・システムが、レンジの特定のセットが少なくとも１つの既知の物体を表さないと判定する場合に、コンピューティング・システムは、それに応答して、レンジの特定のセットをさらなる物体検出の基礎として使用してはならないと判定することができる。
【０１７２】
［0201］  別の例では、コンピューティング・システムは、特定のセットのレンジがお互いに実質的に類似するか否かを判定することができる。この例では、コンピューティング・システムが、特定のセットのレンジがお互いに実質的に類似すると判定する場合に、コンピューティング・システムは、それに応答して、レンジのその特定のセットを物体検出の基礎として使用すべきであると判定することができる。しかし、コンピューティング・システムが、特定のセットのレンジがお互いに実質的に類似しないと判定する場合に、コンピューティング・システムは、それに応答して、レンジのその特定のセットを物体検出の基礎として使用すべきではないと判定することができる。
【０１７３】
［0202］  本開示によれば、コンピューティング・システムが、レンジの特定のセットを物体検出の基礎として使用すべきではないと判定する場合に、コンピューティング・システムは、レンジのその特定のセットを物体検出の基礎として使用しないものとすることができる。たとえば、コンピューティング・システムは、いくつかあるオプションの中でも特に、信号を雑音として破棄しまたは無視し、特定のセットのレンジを信頼できないものとして破棄しまたは無視することができる。
【０１７４】
［0203］  しかし、コンピューティング・システムが、レンジの特定のセットを物体検出の基礎として使用すべきであると判定する場合に、コンピューティング・システムは、それに従って物体検出に従事することができる。一般に、物体検出への従事は、いくつかある可能性の中でも特に、物体の存在を検出すること、ライダ・デバイスから放れた物体の距離を判定すること、および／または物体を識別することを含むことができる。
【０１７５】
［0204］  たとえば、コンピューティング・システムは、レンジの特定のセットに基づいて、遠くの物体がライダ・デバイスから離れたあるレンジに位置決めされると判定することができる。コンピューティング・システムは、いくつかある可能性の中でも特に、このあるレンジが、特定のセットのレンジのうちの１つであると判定することができ、あるいは、このあるレンジが、特定のセットのレンジの平均値であると判定することができる。それに加えてまたはその代わりに、コンピューティング・システムが、レンジの特定のセットを物体検出の基礎として使用すべきか否かの判定の一部としてまだそれを行っていない場合に、コンピューティング・システムは、レンジの特定のセットに基づいて点群をアセンブルすることができる。また、コンピューティング・システムは、物体認識技法（１つまたは複数）に従って遠くの物体を識別するための基礎としてこの点群を使用することができる。他の例も可能である。
【０１７６】
［0205］  この形で、代替レンジ仮説は、ライダ・デバイスの公称検出レンジの外に位置決めされた物体を示す追加情報を提供するのを助けることができる。そのような追加情報は、コンピューティング・システムによって、いくつかある結果の中でも特に、自律モードで動作する車両のナビゲーション判断を最適化するのに使用され得る。
【０１７７】
［0206］  図１１Ａ〜図１１Ｂは、代替レンジ仮説がライダ・デバイスの公称検出レンジの外に位置決めされた物体（１つまたは複数）の検出をどのように助けることができるのかをさらに示す。上述のように、レンジ１１００の特定のセットは、遠レンジ仮説と考えられる。したがって、レンジ１１００の特定のセットのレンジが、お互いに等しいか実質的に類似するとの判定に基づいて、コンピューティング・システムは、レンジ１１００の特定のセットのレンジを物体検出の基礎として使用すべきであると判定することができる。したがって、図示されているように、コンピューティング・システムは、遠くの物体がライダ・デバイス２００から約８０ｍ離れて位置決めされていると判定することができ、これは、物体４０４が、ライダ・デバイス２００から８０ｍ離れて位置決めされて図４Ａに実際に示されているので、正確な判定である。他の例も可能である。
【０１７８】
［0207］  さらなる態様では、ライダ・デバイスが車両上に位置決めされる時に、コンピューティング・システムは、レンジ仮説を評価するための追加要因として車両の速度を使用することができる。具体的には、車両が物体に向かって移動し、ライダ・デバイスがその物体から反射された戻り光パルスを検出する時に、これらの戻りパルスの検出時刻は、車両が物体に接近する時に経時的により短くなる傾向があり、したがって、これらの検出時刻に基づいて判定されるレンジは、車両が物体に接近する時に減少する可能性がある。実際に、判定されるレンジの経時的な減少は、車両の速度に基づいて予測可能とすることができる。したがって、コンピューティング・システムが、そのようなパルスの検出時刻に基づいてレンジ仮説を生成する時に、コンピューティング・システムは、仮説のレンジが車両の速度に基づいて期待されるように経時的に減少するか否かを判定することができる。そうである場合には、コンピューティング・システムは、それに応答して、レンジ仮説が正しいと判定することができる。そうではない場合には、コンピューティング・システムは、それに応答して、レンジ仮説が正しくないと判定することができる。他の態様も可能である。
【０１７９】
ｃ．複数の検出期間中にそれぞれ検出された複数の戻り光パルスの間の曖昧さを除くための代替レンジ仮説の使用
［0208］  図１２は、例の実施形態による、方法１２００を示す流れ図である。具体的には、方法１２００は、代替レンジ仮説を生成し、その後、その代替レンジ仮説を使用して、複数の検出期間中にそれぞれ検出された複数の戻り光パルスの間でより高いレベルの確実性を伴って曖昧さを除去するために実施され得る。方法１２００は、遠レンジ仮説の生成の文脈で全般的に説明されるが、方法１２００が、それに加えてまたはその代わりに、近接レンジ仮説の生成の文脈に適用され得ることを理解されたい。
【０１８０】
［0209］  ブロック１２０２では、方法１２００は、時間変動するディザを含む放出時系列に従って放出時刻に光パルスを放出し、検出時系列に従って戻り光パルスを検出するようにライダ・デバイスを動作させることであって、検出時系列は、放出された光パルスごとに、対応する戻り光パルスの検出のための対応する検出期間を含み、対応する放出された光パルスの対応する放出時刻に対する相対的な戻り光パルスの検出時刻は、対応する放出された光パルスを反射した物体までのレンジを示す、動作させることを含む。
【０１８１】
［0210］  上述のように、コンピューティング・システムは、あるタイミングに従って光パルスを放出し、検出するようにライダ・デバイスを動作させることができる。たとえば、コンピューティング・システムは、時間変動するディザを含む放出時系列に従って光パルスを放出するようにライダ・デバイスを動作させることができる。議論したように、放出時系列は、ライダ・デバイスがそれに従って戻り光パルスを検出する検出時系列を確立するのを助けることができる。一般に、この検出時系列は、それぞれ放出された光パルスごとに対応する検出期間を含むことができる。
【０１８２】
［0211］  具体的には、所与の光パルスの対応する検出期間は、所与の光パルスの放出の直後またはその後のある時刻に始まることができ、後続の光パルスの放出の前または後に終わることができる。この対応する検出期間中に、ライダ・デバイスは、所与の放出された光パルスが物体から反射されて戻り光パルスをもたらす時など、所与の放出された光パルスに対応する所与の戻り光パルスを検出することができる。ライダ・デバイスが、ある検出時刻に所与の戻り光パルスを検出した後に、コンピューティング・システムは、所与の放出された光パルスを反射した物体までのレンジを判定することができる。コンピューティング・システムは、所与の戻り光パルスの検出時刻と所与の放出された光パルスの放出時刻との間の時間遅れに従って、このレンジを判定することができる。
【０１８３】
［0212］  ブロック１２０４では、方法１２００は、ライダ・デバイスが複数の第１の放出された光パルスのそれぞれについて対応する検出期間中に複数の戻り光パルスのセットを検出したと判定することであって、複数の戻り光パルスの各セットは、少なくとも、それぞれの第１の戻り光パルスとそれぞれの第２の戻り光パルスとを含む、判定することを含む。
【０１８４】
［0213］  上述のように、コンピューティング・システムは、ライダ・デバイスが、それぞれ１つまたは複数の検出期間中に複数の戻り光パルスを検出したと判定することができる。たとえば、複数の第１の放出された光パルスが、それぞれ、対応する検出期間をそれぞれ有することができる。しかし、公称検出レンジの外に位置決めされた物体（１つまたは複数）からの１つまたは複数の光パルスの反射に起因して、ライダ・デバイスが、その代わりに、各そのような対応する検出中にそれぞれ複数の戻り光パルスを検出することになる可能性がある。したがって、そのような対応する検出期間ごとに、コンピューティング・システムは、ライダ・デバイスが、少なくとも、それぞれの第１の戻り光パルスならびにそれぞれの第２の戻り光パルスを検出したと判定することができる。さらに、各対応する検出期間内に、これらの戻り光パルスのうちの１つは、ライダ・デバイスの公称検出レンジの外に位置決めされた物体から反射されたパルスであり、これらの戻り光パルスのうちの他の１つは、公称検出レンジ内に位置決めされた物体から反射され、したがって問題の検出期間に関連するパルスである。他のシナリオも可能である。
【０１８５】
［0214］  ブロック１２０６では、方法１２００は、（ｉ）第１の戻り光パルスが、レンジの第１のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉ）第２の戻り光パルスが、レンジの第２のセットを示す複数の第１の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有し、（ｉｉｉ）第２の戻り光パルスが、レンジの第３のセットを示す複数の第２の放出された光パルスの対応する放出時刻に対する相対的な検出時刻を有すると判定することを含む。
【０１８６】
［0215］  上の議論と一致して、コンピューティング・システムが、ライダ・デバイスが複数の検出期間中にそれぞれ複数の戻り光パルスを検出したと判定する時に、コンピューティング・システムは、それぞれ検出された戻り光パルスごとに、直近に放出された光パルスに対する相対的な時間遅れに従って対応するレンジを判定することができる。
【０１８７】
［0216］  たとえば、上述のように、複数の第１の放出された光パルスは、それぞれ、対応する検出期間をそれぞれ有することができ、そのような対応する検出期間ごとに、コンピューティング・システムは、ライダ・デバイスが、少なくとも、それぞれの第１の戻り光パルスならびにそれぞれの第２の戻り光パルスを検出したと判定することができる。それぞれの第１の戻り光パルスごとに、コンピューティング・システムは、それぞれの第１の戻り光パルスがその間に検出された検出期間に対応する第１の放出された光の放出時刻に対する相対的な時間遅れに従って、対応する第１のレンジを判定することができる。さらに、それぞれの第２の戻り光パルスごとに、コンピューティング・システムは、それぞれの第２の戻り光パルスがその間に検出された検出期間に対応する第１の放出された光の放出時刻に対する相対的な時間遅れに従って、対応する第２のレンジを判定することができる。この形で、判定される第１のレンジは、レンジの第１のセットをもたらし、判定される第２のレンジは、レンジの第２のセットをもたらす。
【０１８８】
［0217］  上の議論と一致して、コンピューティング・システムが、そのようなレンジの第１のセットおよびレンジの第２のセットを判定する時に、これらのセットは、レンジ曖昧さを生じる可能性がある。というのは、これらのセットのどれを物体検出のために使用すべきかが不明瞭である可能性があるからである。上述の既存の実施態様はこのレンジ曖昧さを克服するのを時々助けることができるが、本開示によれば、コンピューティング・システムは、レンジの第１のセットとレンジの第２のセットとによる  間のレンジ曖昧さの曖昧さを除くのをさらに助けるために代替レンジ仮説をさらに生成することができる。
【０１８９】
［0218］  より具体的には、コンピューティング・システムは、第２の戻り光パルスが潜在的に対応する可能性がある複数の第２の放出された光パルスを選択することができる。たとえば、第２の戻り光パルスごとに、コンピューティング・システムは、第２の戻り光パルスがその間に実際に検出された検出期間に先行する（たとえば、直前の）検出期間に対応する光パルスである可能性がある、以前に放出された光パルスをそれぞれ選択することができる。その結果、戻り光パルスのレンジを計算するのに使用される第２の放出された光パルスのうちの少なくとも１つは、複数の第１の放出された光パルスのそれぞれとは異なるものとすることができる。
【０１９０】
［0219］  コンピューティング・システムが、検出された第２の戻り光パルスに潜在的に対応する複数の第２の放出された光パルスを選択しまたは他の形で判定した後に、コンピューティング・システムは、第２の戻り光パルスの代替レンジ仮説をそれぞれ生成することができる。具体的には、第２の戻り光パルスごとに、コンピューティング・システムは、第２の戻り光パルスがその間に検出された検出期間に先行する検出期間に対応する放出された光パルスである可能性がある複数の第２の放出された光パルスのうちの１つの放出時刻に対する相対的な時間遅れに従って、関連するレンジをそれぞれ判定することができる。この形で、コンピューティング・システムは、第２の戻り光パルスの１つの可能な代替レンジ仮説と考えられるレンジの第３のセットをもたらす関連するレンジを判定することができる。さらに、この代替レンジ仮説が遠レンジ仮説である場合に、レンジの両方のセットが第２の戻り光パルスに関連するにもかかわらず、第３のセットのレンジは、上述の第２のセットのレンジより長い可能性がある。
【０１９１】
［0220］  ブロック１２０８では、方法１２００は、レンジの第３のセットに基づいて、物体検出の基礎としてのレンジの第１のセットの使用と物体検出の基礎としてのレンジの第２のセットの使用との間で選択することを含む。ブロック１２１０では、方法１２００は、選択に従って物体検出に従事することを含む。
【０１９２】
［0221］  より具体的には、本開示によれば、コンピューティング・システムは、レンジ曖昧さを克服するのを助けるために、生成された代替レンジ仮説を使用することができ、コンピューティング・システムは、様々な形でそれを行うことができる。
【０１９３】
［0222］  一例では、コンピューティング・システムは、レンジの第３のセットが１つまたは複数の既知の物体を表すか否かを判定することができ、たとえば、上で議論したようにそれを行うことができる。
【０１９４】
［0223］  この例では、コンピューティング・システムが、レンジの第３のセットが１つまたは複数の既知の物体を表すと判定する場合に、コンピューティング・システムは、それに応答して、第２の戻り光パルスに関して生成された代替レンジ仮説が正しい可能性が高いと判定することができる。第２の戻り光パルスに関して生成された代替レンジ仮説が正しい可能性が高いとの判定に基づいて、コンピューティング・システムは、レンジの第２のセットを含む第２の戻り光パルスの近レンジ仮説が正しくない可能性が高いと判定することができる。したがって、レンジの第３のセットが１つまたは複数の既知の物体を表すとの判定に応答して、コンピューティング・システムは、物体検出のために、第２の戻り光パルスに関連するレンジの第２のセットではなく第１の戻り光パルスに関連するレンジの第１のセットを使用すべきであると判定することができる。
【０１９５】
［0224］  対照的に、コンピューティング・システムが、レンジの第３のセットが既知の物体を全く表さないと判定する場合に、コンピューティング・システムは、それに応答して、第２の戻り光パルスに関して生成された代替レンジ仮説が正しくない可能性が高いと判定することができる。第２の戻り光パルスに関して生成された代替レンジ仮説が正しくない可能性が高いとの判定に基づいて、コンピューティング・システムは、レンジの第２のセットを含む第２の戻り光パルスの近レンジ仮説が正しい可能性が高いと判定することができる。したがって、レンジの第３のセットが既知の物体を全く表さないとの判定に応答して、コンピューティング・システムは、物体検出のために、第１の戻り光パルスに関連するレンジの第１のセットではなく第２の戻り光パルスに関連するレンジの第２のセットを使用すべきであると判定することができる。
【０１９６】
［0225］  別の例では、コンピューティング・システムは、第３のセットのレンジがお互いに実質的に類似するか否かを判定することができ、たとえば、上で議論したようにそれを行うことができる。
【０１９７】
［0226］  この例では、コンピューティング・システムが、レンジの第３のセットがお互いに実質的に類似すると判定する場合に、コンピューティング・システムは、それに応答して、第２の戻り光パルスに関して生成された代替レンジ仮説が正しい可能性が高いと判定することができる。第２の戻り光パルスに関して生成された代替レンジ仮説が正しい可能性が高いとの判定に応答して、コンピューティング・システムは、レンジの第２のセットを含む第２の戻り光パルスの近レンジ仮説が正しくない可能性が高いと判定することができる。したがって、レンジの第３のセットがお互いに実質的に類似するとの判定に応答して、コンピューティング・システムは、物体検出のために、第２の戻り光パルスに関連するレンジの第２のセットではなく第１の戻り光パルスに関連するレンジの第１のセットを使用すべきであると判定することができる。
【０１９８】
［0227］  対照的に、コンピューティング・システムが、レンジの第３のセットがお互いに実質的に類似しないと判定する場合に、コンピューティング・システムは、それに応答して、生成された代替レンジ仮説が正しくない可能性が高いと判定することができる。第２の戻り光パルスに関して生成された代替レンジ仮説が正しくない可能性が高いとの判定に応答して、コンピューティング・システムは、レンジの第２のセットを含む第２の戻り光パルスの近レンジ仮説が正しい可能性が高いと判定することができる。したがって、第３のセットがお互いに実質的に類似しないとの判定に応答して、コンピューティング・システムは、物体検出のために、第１の戻り光パルスに関連するレンジの第１のセットではなく第２の戻り光パルスに関連するレンジの第２のセットを使用すべきであると判定することができる。他の例も可能である。
【０１９９】
［0228］  本開示によれば、コンピューティング・システムが、レンジの第１のセットを物体検出の基礎として使用すべきであると判定する場合に、コンピューティング・システムは、これに応答して、物体検出の基礎としてレンジの第２のセットではなくレンジの第１のセットを使用することができる。たとえば、コンピューティング・システムは、レンジの第１のセットに基づいて、近くの物体がライダ・デバイスからあるレンジだけ離れて位置決めされていると判定することができる。コンピューティング・システムは、いくつかある可能性の中でも特に、このあるレンジを、第１のセットのレンジのうちの１つと判定することができ、あるいは、このあるレンジを、第１のセットのレンジの平均値であると判定することができる。それに加えてまたはその代わりに、コンピューティング・システムは、レンジの第１のセットに基づいて点群をアセンブルすることができ、物体認識技法（１つまたは複数）に従って近くの物体を識別するための基礎としてこの点群を使用することができる。
【０２００】
［0229］  しかし、コンピューティング・システムが、レンジの第２のセットを物体検出の基礎として使用すべきであると判定する場合に、コンピューティング・システムは、それに応答して、物体検出の基礎としてレンジの第１のセットではなくレンジの第２のセットを使用することができる。たとえば、コンピューティング・システムが、レンジの第２のセットに基づいて、近くの物体がライダ・デバイスから離れたあるレンジに位置決めされていると判定することができる。コンピューティング・システムは、いくつかある可能性の中でも特に、このあるレンジが、第２のセットのレンジのうちの１つであると判定することができ、あるいはこのあるレンジが、第２のセットのレンジの平均値であると判定することができる。それに加えてまたはその代わりに、コンピューティング・システムは、レンジの第２のセットに基づいて点群をアセンブルすることができ、物体認識技法（１つまたは複数）に従って近くの物体を識別するための基礎としてこの点群を使用することができる。他の例も可能である。
【０２０１】
［0230］  いくつかの実施態様では、第２の戻り光パルスに関して生成された代替レンジ仮説を、第２の代替レンジ仮説と呼ぶことができると仮定すると、コンピューティング・システムは、第１の戻り光パルスに関する第１の代替レンジ仮説をさらに生成することができ、この第１の代替レンジ仮説を使用して、レンジ曖昧さを克服するのを助けることができる。すなわち、コンピューティング・システムは、物体検出のためにレンジの第１のセットまたは第２のセットのどちらを使用すべきかを判定するためのさらなる基礎として、この第１の代替レンジ仮説を使用することができる。
【０２０２】
［0231］  具体的には、コンピューティング・システムは、第１の代替レンジ仮説と第２の代替レンジ仮説との間で比較を行うことができ、比較に基づいて、物体検出にレンジの第１のセットまたは第２のセットのどちらを使用すべきかを判定することができる。
【０２０３】
［0232］  一例では、比較は、第１の遠レンジ仮説が第２の遠レンジ仮説より既知の物体（１つまたは複数）によく似ているかどうかまたはその逆の判定とすることができる。たとえば、コンピューティング・システムが、第１の遠レンジ仮説が１つまたは複数の既知の物体を表し、第２の遠レンジ仮説が既知の物体を全く表さないと判定する場合に、コンピューティング・システムは、これに応答して、第１の遠レンジ仮説が第２の遠レンジ仮説より既知の物体（１つまたは複数）によく似ていると判定することができる。コンピューティング・システムが、第２の遠レンジ仮説が１つまたは複数の既知の物体を表し、第１の遠レンジ仮説が既知の物体を全く表さないと判定する場合に、コンピューティング・システムは、これに応答して、第２の遠レンジ仮説が第１の遠レンジ仮説より既知の物体（１つまたは複数）によく似ていると判定することができる。
【０２０４】
［0233］  しかし、コンピューティング・システムが、第１の遠レンジ仮説と第２の遠レンジ仮説との両方が、それぞれ既知の物体（１つまたは複数）を表すと判定する場合に、コンピューティング・システムは、これらの遠レンジ仮説のどちらが既知の物体（１つまたは複数）によりよく似ているのかを判定するために、物体認識技法（１つまたは複数）を使用することができる。たとえば、コンピューティング・システムは、第１のレンジ仮説が、第１のレベルの確実性（たとえば、２５％一致）で既知の物体と一致し、第２のレンジ仮説が、第２のレベルの確実性（たとえば、９５％一致）で既知の物体と一致すると判定することができる。第２のレベルの確実性が第１のレベルの確実性より高いとの判定に基づいて、コンピューティング・システムは、これに応答して、第２の遠レンジ仮説が、第１の遠レンジ仮説と比較して既知の物体によりよく似ていると判定することができる。他の例の可能である。
【０２０５】
［0234］  この例では、コンピューティング・システムが、第１の遠レンジ仮説が第２の遠レンジ仮説より既知の物体（１つまたは複数）によく似ていると判定する場合に、コンピューティング・システムは、第１の遠レンジ仮説が第２の遠レンジ仮説より正しい可能性が高いと判定することができる。すなわち、第２の戻り光パルスが直近の検出期間にそれぞれ対応する可能性がより高く、第１の戻り光パルスが先行する検出期間にそれぞれ対応する可能性がより高い。したがって、第１の遠レンジ仮説が第２の遠レンジ仮説より既知の物体によりよく似るとの判定に応答して、コンピューティング・システムは、物体検出のために、第１の戻り光パルスに関連するレンジの第１のセットではなく第２の戻り光パルスに関連するレンジの第２のセットを使用すべきであると判定することができる。
【０２０６】
［0235］  対照的に、コンピューティング・システムが、第２の遠レンジ仮説が第１の遠レンジ仮説より既知の物体（１つまたは複数）によく似ていると判定する場合に、コンピューティング・システムは、第２の遠レンジ仮説が第１の遠レンジ仮説より正しい可能性が高いと判定することができる。すなわち、第１の戻り光パルスは、直近の検出期間にそれぞれ対応する可能性が高く、第２の戻り光パルスは、先行する検出期間にそれぞれ対応する可能性が高い。したがって、第２の遠レンジ仮説が第１の遠レンジ仮説より既知の物体（１つまたは複数）によく似ているとの判定に応答して、コンピューティング・システムは、物体検出のために、コンピューティング・システムが第２の戻り光パルスに関連するレンジの第２のセットではなく第１の戻り光パルスに関連するレンジの第１のセットを使用すべきであると判定することができる。
【０２０７】
［0236］  別の例では、比較は、第１の遠レンジ仮説のレンジがお互いにどれほど類似するのかと、第２の遠レンジ仮説のレンジがお互いにどれほど類似するのかとの比較とすることができる。たとえば、コンピューティング・システムは、第２の遠レンジ仮説のレンジが、お互いと一致すると判定し、第１の遠レンジ仮説のレンジがお互いとは異なると判定することができる。その結果、コンピューティング・システムは、それに応答して、第２の遠レンジ仮説のレンジが、第１の遠レンジ仮説のレンジの類似性と比較して、お互いにより似ていると判定することができる。他の例も可能である。
【０２０８】
［0237］  この例では、コンピューティング・システムが、第１の遠レンジ仮説のレンジが第２の遠レンジ仮説のレンジの類似性と比較してお互いにより似ていると判定する場合に、コンピューティング・システムは、第１の遠レンジ仮説が、第２の遠レンジ仮説より正しい可能性が高いと判定することができる。すなわち、第２の戻り光パルスは、直近の検出期間にそれぞれ対応する可能性が高く、第１の戻り光パルスは、以前の検出期間にそれぞれ対応する可能性が高い。したがって、この判定を行うことに応答して、コンピューティング・システムは、物体検出のために、第１の戻り光パルスに関連するレンジの第１のセットではなく第２の戻り光パルスに関連するレンジの第２のセットを使用すべきであると判定することができる。
【０２０９】
［0238］  対照的に、コンピューティング・システムが、第２の遠レンジ仮説のレンジが、第１の遠レンジ仮説のレンジの類似性と比較してお互いにより似ているとの判定を行う場合に、コンピューティング・システムは、第２の遠レンジ仮説が第１の遠レンジ仮説より正しい可能性が高いと判定することができる。すなわち、第１の戻り光パルスは、直近の検出期間にそれぞれ対応する可能性が高く、第２の戻り光パルスは、以前の検出期間にそれぞれ対応する可能性が高い。したがって、この判定を行うことに応答して、コンピューティング・システムは、物体検出のために、コンピューティング・システムが、第２の戻り光パルスに関連するレンジの第２のセットではなく第１の戻り光パルスに関連するレンジの第１のセットを使用すべきであると判定することができる。他の例も可能である。
【０２１０】
［0239］  この形で、１つまたは複数の代替レンジ仮説が、レンジ曖昧さを克服するのを助け、したがって高いレベルの確実性を伴って近くの物体（１つまたは複数）を検出するのを助けることができる。そのような近くの物体（１つまたは複数）の強化された検出は、他の結果の中でも、自律モードで動作する車両のナビゲーション判断を最適化するのにコンピューティング・システムによって使用され得る。
【０２１１】
［0240］  図１３Ａ〜図１３Ｂ、図１４Ａ〜図１４Ｂは、次に、１つの代替レンジ仮説がどのようにしてレンジ曖昧さを克服すするのを助けることができ、したがってより高いレベルの確実性を伴って近くの物体（１つまたは複数）を検出するのを助けることができるのかを示す。
【０２１２】
［0241］  具体的には、図１３Ａは、上で紹介した放出時系列＃４を示す。ここでは、やはり、コンピューティング・システムは、以前に放出された光パルスの放出時刻に対する相対的な時間遅れに従って光パルスＢ、Ｄ、およびＦに対応するレンジをそれぞれ判定する。すなわち、図１３Ａに示されているように、コンピューティング・システムは、戻り光パルスＢが、放出時刻Ｂに対して相対的な５３３ｎｓの検出時刻を有し、戻り光パルスＤが、放出時刻Ｄに対して相対的な５３３ｎｓの検出時刻を有し、戻り光パルスＦが、放出時刻Ｆに対して相対的な５３３ｎｓの検出時刻を有しすると判定する。図１３Ｂに示されているように、戻り光パルスＢ、Ｄ、Ｆのこれらの検出時刻は、８０ｍの対応するレンジをそれぞれ有する。したがって、これらの対応するレンジは、レンジ１３００のセットが、ライダ・デバイスから８０ｍ離れて位置決めされた遠くの物体の遠レンジ仮説と考えられることをもたらす。
【０２１３】
［0242］  この例では、コンピューティング・システムが、実質的にお互いに類似するレンジ１３００に基づいて、遠レンジ仮説が正しい可能性が高いと判定することができる。遠レンジ仮説が正しい可能性が高いという判定に基づいて、コンピューティング・システムは、戻り光パルスＢ、Ｄ、およびＦに関連する近レンジ仮説（たとえば、上述したレンジ９０４）が正しくない可能性が高いと判定することができる。その結果、遠レンジ仮説が正しい可能性が高いとの判定に基づいて、コンピューティング・システムは、それに応答して光パルスＡ、Ｃ、Ｅ、およびＧ（たとえば上述のレンジ９０２）に関連する近レンジ仮説を物体検出に使用すべきであることを高いレベルの確実性を伴って判定でき、これによって、それぞれ１つまたは複数の検出期間内の複数の戻り光パルスの検出に起因して生じる可能性があるレンジ曖昧さを解決することができる。
【０２１４】
［0243］  さらに、図１４Ａ〜図１４Ｂは、追加の代替レンジ仮説が、どのようにして、さらに高いレベルの確実性を伴ってレンジ曖昧さを克服するのを助けることができるのかを示す。具体的には、図１４Ａは、放出時系列＃４をも示す。しかし、この場合に、コンピューティング・システムは、それぞれ、以前に放出された光パルスの放出時刻に対する相対的な時間遅れに従って、対応する光パルスＣ、ＥおよびＧに対応するレンジをそれぞれ判定する。すなわち、図１４Ｃに示されているように、コンピューティング・システムは、戻り光パルスＣが、放出時刻Ｂに対して相対的に６７５ｎｓの検出時刻を有し、戻り光パルスＥが、放出時刻Ｄに対して相対的に７２５ｎｓの検出時刻を有し、戻り光パルスＧが、放出時刻Ｆに対して相対的に７５０ｎｓの検出時刻を有すると判定する。図１４Ｂに示されているように、戻り光パルスＣ、Ｅ、およびＧのこれらの検出時刻は、それぞれ、１０１．３５ｍ、１０８．８ｍ、および１１２．６ｍに対応するレンジを有する。したがって、これらの対応するレンジは、別の遠レンジ仮説と考えられるレンジ１４００のセットをもたらす。
【０２１５】
［0244］  この例では、コンピューティング・システムは、レンジ１３００がレンジ１４００の類似性と比較してお互いにより類似する（たとえば、レンジ１４００は、レンジ１３００より相対的に散乱されている）と判定することができる。その結果、コンピューティング・システムは、これに応答して、より高いレベルの確実性を伴って、光パルスＡ、Ｃ、Ｅ、およびＧに関連する近レンジ仮説（たとえば、上述のレンジ９０２）を物体検出に使用すべきであると判定でき、これによって、１つまたは複数の検出期間内のそれぞれの複数の戻り光パルスの検出に起因して生じる可能性があるレンジ曖昧さを解決することができる。他の例も可能である。
【０２１６】
ｄ．選択された距離に基づく自律車両の動作
［0245］  図１５は、例の実施形態による、方法１５００を示す流れ図である。具体的には、方法１５００は、反射された戻り光パルスに関連する受信された信号に対応する距離を選択し、その後、その選択に基づいて自律車両を動作させるために実施され得る。本明細書で説明される実施態様のどれもが、方法１５００の文脈で適用され得ることに留意されたい。
【０２１７】
［0246］  ブロック１５０２では、方法１５００は、自律車両のライダ・デバイスによって放出された光パルスの、物体による反射に関連する信号を受信することを含む。
【０２１８】
［0247］  ブロック１５０４では、方法１５００は、第１の時刻に基づいて物体までの第１の距離を計算することであって、第１の時刻は、自律車両のライダ・デバイスによって放出された以前の光パルスに対応する、計算することを含む。
【０２１９】
［0248］  ブロック１５０６では、方法１５００は、第２の時刻に基づいて物体までの第２の距離を計算することであって、第２の時刻は、自律車両のライダ・デバイスによって放出された、以前の異なる光パルスに対応する、計算することを含む。
【０２２０】
［0249］  ブロック１５０８では、方法１５００は、第１の距離と第２の距離との間の選択に基づいて自律車両を動作させることを含む。たとえば、第１の距離と第２の距離との間の選択は、ライダ・デバイスによって放出された複数の光パルスの物体によるそれぞれの反射に関連する複数の受信された信号に基づくものとすることができる。一般に、複数の光パルスのうちの１つまたは複数は、擬似ランダム持続時間によって周期性から逸脱するタイミングに従って放出され得る。
【０２２１】
ＶＩＩ．ライダ・デバイスによるスキャンに基づく車両の制御
［0250］  上述のように、コンピューティング・システムは、本明細書で開示されるライダ・デバイスから受け取られるスキャンに基づいて車両を動作させることができる。具体的には、コンピューティング・システムは、車両の周囲の環境のスキャンをライダ・デバイスから受け取ることができる。また、コンピューティング・システムは、少なくともライダ・デバイスから受け取られる環境のスキャンに基づいて車両を動作させることができる。
【０２２２】
［0251］  より具体的には、コンピューティング・システムは、環境に光を放出するようにライダ・デバイス１００を動作させることができる。また、コンピューティング・システムは、反射された光の検出を表すデータをライダ・デバイス１００から受け取ることができる。検出された光ビームを放出された光ビームと比較することによって、コンピューティング・システムは、環境内の１つまたは複数の物体の少なくとも１つの態様を判定することができる。
【０２２３】
［0252］  たとえば、複数の光ビームがライダ・デバイス１００の送信器から放出される時刻と、ライダ・デバイス１００の受信器が反射された光を検出する時刻とを比較することによって、ライダ・デバイス１００と環境内の物体のとの間の距離を判定することができる。他の例では、形状、色、材料などの態様を、放出された光と検出された光との間の様々な比較に基づいて判定することができる。
【０２２４】
［0253］  この配置を用いると、コンピューティング・システムは、ライダ・デバイス１００からのデータに基づいて環境の３次元（３Ｄ）表現を判定することができる。たとえば、３Ｄ表現は、ライダ・デバイス１００からのデータに基づく、３Ｄ点群としてコンピューティング・システムによって生成され得る。たとえば、３Ｄクラウドの各点は、反射された光パルスに関連するものとすることができる。したがって、コンピューティング・システムは、（たとえば連続的にまたは時々）環境またはその一部の３Ｄ表現を生成することができる。また、コンピューティング・システムは、環境のそのような３Ｄ表現の評価に基づいて車両の動作を制御することができる。
【０２２５】
［0254］  たとえば、車両が、自律モードで動作している場合がある。この例では、コンピューティング・システムは、いくつかある可能性の中でも特に、障害物を回避することによって安全に車両をナビゲートする（たとえば、速度、方向などを制御する）のに３Ｄ表現を利用することができる。障害物または物体は、たとえば、画像処理アルゴリズムまたは、３Ｄ表現を分析し、様々な障害物もしくは物体を検出し、かつ／もしくは識別する他のコンピューティング方法を使用して検出され、かつ／または識別され得る。別の例として、車両は部分的自律モードまたは手動モードで操作され得る。この例では、車両は、車両内のディスプレイまたはスピーカに環境内の１つまたは複数の物体に関する情報を提示させることによるなど、様々な物体または変化する道路条件（たとえば、街灯、街路の標識など）の存在またはそれらへの距離について車両の運転者またはオペレータに通知することができる。他の例も可能である。
【０２２６】
［0255］  次に、図１６は、ライダ・デバイス２００から受け取られた環境１６００のスキャンに基づく車両３００の動作を示す。本開示によれば、車両のコンピューティング・システムは、ライダ・デバイス２００から受け取られたデータを使用して、たとえば道路標識４０４などの遠くの物体（１つまたは複数）を検出し、識別することができる。これに関して、コンピューティング・システムは、道路標識４０４が、車両３００が所望の目的地に達するために理想的にたどるべき出口を表すことを、データに基づいて判定することができる。その判定を行うことに応答して、コンピューティング・システムは、レーン１上の運転からレーン２上の運転に切り替えるように車両３００を動作させることができる。
【０２２７】
［0256］  実際には、コンピューティング・システムは、環境１６００の３Ｄ表現内のレーン・マーカーを認識することによってこれらのレーンを区別することができる。たとえば、車両のコンピューティング・システムは、レーン２からレーン１を分離する近くのレーン・マーカーを検出し、識別するために、ライダ・デバイス２００から受け取られたデータを使用することができる。さらに、レーンを切り替えるために車両を操作する前に、コンピューティング・システムは、物体を検出し、識別するために環境をスキャンすることができ、その結果、コンピューティング・システムは、これらの検出／識別された物体を回避すると同時にレーンを切り替えるためにも車両３００を操作する形で、車両３００を操作することができる。
【０２２８】
［0257］  たとえば、コンピューティング・システムは、近くの車両１６０２を検出し、識別すると同時に、道路標識４０２を検出し、識別するために、ライダ・デバイス２００から受け取られたデータを使用することができる。これらの検出／識別に基づいて、コンピューティング・システムは、車両１６０２および道路標識４０２を回避する形で車両３００を操作すると同時に、レーン１上での運転からレーン２上での運転に切り替えるように車両３００を操作することもできる。他の例も可能である。
【０２２９】
ＶＩＩＩ．車両の例の配置
［0258］  最後に、図１７は、例の実施形態による、車両１７００の単純化されたブロック図である。車両１７００は、車両３００に類似するものとすることができ、ライダ・デバイス１００に類似するライダ・デバイスを含むことができる。さらに、車両１７００は、方法８００および／または方法１０００など、本明細書の機能および方法を実行するように構成され得る。図示されているように、車両１７００は、推進システム１７０２、センサ・システム１７０４、制御システム１７０６（コントローラ１７０６と呼ばれる場合もある）、周辺機器１７０８、およびコンピュータ・システム１７１０を含む。車両１７００は、たとえば、自動車、鉄道車両、船舶、または航空機とすることができる。他の実施形態では、車両１７００は、より多数、より少数、または異なるシステムを含むことができ、各システムは、より多数、より少数、または異なる構成要素を含むことができる。
【０２３０】
［0259］  さらに、図示のシステムおよび構成要素は、任意の複数の形で組み合わされまたは分割され得る。たとえば、制御システム１７０６およびコンピュータ・システム１７１０は、様々な動作に従って車両１７００を動作させる単一のシステムに組み合わされ得る。
【０２３１】
［0260］  推進システム１７０２は、車両１７００の動力による運動を提供するように構成され得る。図示されているように、推進システム１７０２は、エンジン／モーター１７１８、エネルギ源１７２０、変速機１７２２、および車輪／タイヤ１７２４を含む。
【０２３２】
［0261］  エンジン／モーター１７１８は、内燃機関、電気モーター、蒸気機関、およびスターリング・エンジンの任意の組み合わせとするか、これを含むことができる。他のモーターおよびエンジンも可能である。いくつかの実施形態では、推進システム１７０２は、複数のタイプのエンジンおよび／またはモーターを含むことができる。たとえば、ガソリン電気ハイブリッド車は、ガソリン・エンジンおよび電気モーターを含むことができる。他の例が可能である。
【０２３３】
［0262］  エネルギ源１７２０は、エンジン／モーター１７１８に完全にまたは部分的に動力を与えるエネルギの源とすることができる。すなわち、エンジン／モーター９１８は、エネルギ源１７２０を機械的エネルギに変換するように構成され得る。エネルギ源１７２０の例は、ガソリン、ディーゼル、プロパン、他の圧縮ガスベースの燃料、エタノール、太陽電池パネル、バッテリ、および電力の他の源を含む。エネルギ源（１つまたは複数）１７２０は、それに加えてまたはその代わりに、燃料タンク、バッテリ、キャパシタ、および／またはフライホィールの任意の組合せを含むことができる。いくつかの実施形態で、エネルギ源１７２０は、車両１７００の他のシステムにもエネルギを供給することができる。
【０２３４】
［0263］  変速機１７２２は、エンジン／モーター１７１８からの機械的パワーを車輪／タイヤ１７２４に伝達するように構成される。このために、変速機１７２２は、ギアボックス、クラッチ、ディファレンシャル、ドライブ・シャフト、および／または他の要素を含むことができる。変速機１７２２がドライブ・シャフトを含む実施形態では、ドライブ・シャフトは、車輪／タイヤ１７２４に結合されるように構成された１つまたは複数の車軸を含むことができる。
【０２３５】
［0264］  車両１７００の車輪／タイヤ１７２４は、自転車／モーターサイクル、三輪車、乗用車／トラック四輪フォーマット、またはレールを含む様々なフォーマットで構成され得る。６輪以上を含むものなど、他の車輪／タイヤ・フォーマットも可能である。どの場合でも、車輪／タイヤ１７２４は、他の車輪／タイヤ１７２４に関して差動的に回転するように構成され得る。いくつかの実施形態では、車輪／タイヤ１７２４は、変速機１７２２に固定して取り付けられた少なくとも１つの車輪と、運転表面と接触することのできる車輪のリムに結合された少なくとも１つのタイヤとを含むことができる。車輪／タイヤ１７２４は、金属とゴムとの任意の組合せ、または他の材料の組合せを含むことができる。推進システム１７０２は、それに加えてまたはその代わりに、図示されたもの以外の構成要素を含むことができる。
【０２３６】
［0265］  センサ・システム１７０４は、車両１７００が配置される環境に関する情報を関知するように構成された複数のセンサならびにセンサの位置および／または方位を変更するように構成された１つまたは複数のアクチュエータ１７３６を含むことができる。図示されているように、センサ・システム１７０４のセンサは、全地球測位システム（ＧＰＳ）１７２６、慣性計測装置（ＩＭＵ）１７２８、レーダー・ユニット１７３０、レーザー・レンジファインダおよび／またはライダ・ユニット１７３２、およびカメラ１７３４を含む。センサ・システム１７０４は、たとえば、車両１７００の内部システムを監視するセンサ（たとえば、Ｏ２モニタ、燃料計、エンジン・オイル温度など）を含む、追加のセンサをも含むことができる。他のセンサも可能である。
【０２３７】
［0266］  ＧＰＳ  １７２６は、車両１７００の地理的位置を推定するように構成された任意のセンサ（たとえば、位置センサ）とすることができる。このために、ＧＰＳ  １７２６は、地球に関する車両１７００の位置を推定するように構成されたトランシーバを含むことができる。ＧＰＳ  １７２６は、他の形をとることもできる。
【０２３８】
［0267］  ＩＭＵ  １７２８は、慣性加速度に基づいて車両１７００の位置変化および方位変化を感知するように構成されたセンサの任意の組合せとすることができる。いくつかの実施態様で、センサの組合せは、たとえば、加速度計およびジャイロスコープを含むことができる。センサの他の組合せも可能である。
【０２３９】
［0268］  レーダー・ユニット１７３０は、車両１７００が配置される環境内の物体を、ラジオ信号を使用して感知するように構成された任意のセンサとすることができる。いくつかの実施形態で、物体の感知に加えて、レーダー・ユニット１７３０は、さらに、物体の速度および／または機首方位を感知するように構成され得る。
【０２４０】
［0269］  同様に、レーザー・レンジ・ファインダまたはライダ・ユニット１７３２は、車両１７００が配置される環境内の物体を、レーザーを使用して感知するように構成された任意のセンサとすることができる。たとえば、ライダ・ユニット１７３２は、１つまたは複数のライダ・デバイスを含むことができ、そのうちの少なくともいくつかは、本明細書で開示されるライダ・デバイス１００の形をとることができる。
【０２４１】
［0270］  カメラ１７３４は、車両１７００が配置される環境の画像を取り込むように構成された任意のカメラ（たとえば、スチール・カメラ、ビデオ・カメラなど）とすることができる。このために、カメラは、上で説明した形のいずれをもとることができる。センサ・システム１７０４は、それに加えてまたはその代わりに、図示されたもの以外の構成要素を含むことができる。
【０２４２】
［0271］  制御システム１７０６は、車両１７００およびその構成要素の動作を制御するように構成され得る。このために、制御システム１７０６は、ステアリング・ユニット１７３８、スロットル１７４０、ブレーキ・ユニット１７４２、センサ・フュージョン・アルゴリズム１７４４、コンピュータ・ビジョン・システム１７４６、ナビゲーションまたはパシング・システム１７４８、および障害物回避システム１７５０を含むことができる。
【０２４３】
［0272］  ステアリング・ユニット１７３８は、車両１７００の機首方位を調整するように構成された機構の任意の組み合わせとすることができる。スロットル１７４０は、エンジン／モーター１７１８の動作速度を、および車両１７００の速度を制御するように構成された機構の任意の組み合わせとすることができる。ブレーキ・ユニット１７４２は、車両１７００を減速させるように構成された機構の任意の組み合わせとすることができる。たとえば、ブレーキ・ユニット１７４２は、車輪／タイヤ１７２４を低速化するのに摩擦を使用することができる。別の例として、ブレーキ・ユニット１７４２は、車輪／タイヤ１７２４の運動エネルギを電流に変換することができる。ブレーキ・ユニット１７４２は、他の形をとることもできる。
【０２４４】
［0273］  センサ・フュージョン・アルゴリズム１７４４は、入力としてセンサ・システム１７０４からのデータを受け入れるように構成されたアルゴリズム（または、アルゴリズムを記憶したコンピュータ・プログラム製品）とすることができる。データは、たとえば、センサ・システム１７０４のセンサで感知された情報を表すデータを含むことができる。センサ・フュージョン・アルゴリズム１７４４は、たとえば、カルマン・フィルタ、ベイジアン・ネットワーク、本明細書の方法の機能の一部のためのアルゴリズム、または任意の他のアルゴリズムを含むことができる。センサ・フュージョン・アルゴリズム１７４４は、たとえば、車両１７００が配置される環境内の個々の物体および／もしくは特徴の評価、特定の状況の評価、ならびに／または特定の状況に基づく可能な影響の評価を含む、センサ・システム１７０４からのデータに基づく様々な査定を提供するようにさらに構成され得る。他の査定も可能である。
【０２４５】
［0274］  コンピュータ・ビジョン・システム１７４６は、たとえば交通信号および障害物を含む、車両１７００が配置される環境内の物体および／または特徴を識別するために、カメラ１７３４によって取り込まれた画像を処理、解析するように構成された任意のシステムとすることができる。このために、コンピュータ・ビジョン・システム１７４６は、物体認識アルゴリズム、Ｓｔｒｕｃｔｕｒｅ  ｆｒｏｍ  Ｍｏｔｉｏｎ（ＳＦＭ）アルゴリズム、ビデオ・トラッキング、または他のコンピュータ・ビジョン技法を使用することができる。いくつかの実施形態では、コンピュータ・ビジョン・システム１７４６は、さらに、環境の地図を作成し、物体を追跡し、物体の速度を推定するなどを行うように構成され得る。
【０２４６】
［0275］  ナビゲーションおよびパシング・システム１７４８は、車両１７００の運転経路を判定するように構成された任意のシステムとすることができる。ナビゲーションおよびパシング・システム１７４８は、さらに、車両１７００の動作中に運転経路を動的に更新するように構成され得る。いくつかの実施形態で、ナビゲーションおよびパシング・システム１７４８は、センサ・フュージョン・アルゴリズム１７４４、ＧＰＳ  １７２６、ライダ・ユニット１７３２、および１つまたは複数の所定の地図からのデータを組み込んで、車両１７００の運転経路を判定するように構成され得る。
【０２４７】
［0276］  障害物回避システム１７５０は、車両１７００が配置される環境内の障害物を識別し、評価し、回避するか他の形で通り抜けるように構成された任意のシステムとすることができる。制御システム１７０６は、それに加えてまたはその代わりに、図示されたもの以外の構成要素を含むことができる。
【０２４８】
［0277］  周辺機器１７０８は、車両１７００が、外部センサ、他の車両、外部コンピューティング・デバイス、および／またはユーザと相互作用することを可能にするように構成される。このために、周辺機器１７０８は、たとえば、無線通信システム１７５２、タッチスクリーン１７５４、マイクロホン１７５６、および／またはスピーカ１７５８を含むことができる。
【０２４９】
［0278］  無線通信システム１７５２は、直接にまたは通信ネットワークを介してのいずれかで、１つまたは複数の他の車両、センサ、または他のエンティティに無線で結合するように構成された任意のシステムとすることができる。このために、無線通信システム１７５２は、直接にまたは通信ネットワークを介してのいずれかで、他の車両、センサ、サーバ、または他のエンティティと通信するためにアンテナおよびチップセットを含むことができる。チップセットまたは無線通信システム１７５２は、一般に、いくつかある可能性の中でも特に、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ  ８０２．１１（すべてのＩＥＥＥ  ８０２．１１リビジョンを含む）、セルラ技術（ＧＳＭ、ＣＤＭＡ、ＵＭＴＳ、ＥＶ−ＤＯ、ＷｉＭＡＸ、またはＬＴＥなど）、Ｚｉｇｂｅｅ、ｄｅｄｉｃａｔｅｄ  ｓｈｏｒｔ  ｒａｎｇｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）、およびｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）通信など、１つまたは複数のタイプの無線通信（たとえば、プロトコル）に従って通信するように配置され得る。無線通信システム１７５２は、他の形をとることもできる。
【０２５０】
［0279］  タッチスクリーン１７５４は、ユーザによって、車両１７００にコマンドを入力するのに使用され得る。このために、タッチスクリーン１７５４は、いくつかある可能性の中でも特に、容量性感知、抵抗性感知、または弾性表面波処理を介してユーザの指の位置および動きのうちの少なくとも１つを感知するように構成され得る。タッチスクリーン１７５４は、タッチスクリーンに表面に平行のまたは平面の方向、タッチスクリーン表面に垂直な方向、またはその両方で指の動きを感知できる場合があり、タッチスクリーン表面に印加された圧力のレベルを感知できる場合もある。タッチスクリーン１７５４は、１つまたは複数の半透明または透明の絶縁層と、１つまたは複数の半透明または透明の導電層とから形成され得る。タッチスクリーン１７５４は、他の形をとることもできる。
【０２５１】
［0280］  マイクロホン１７５６は、車両１７００のユーザからオーディオ（たとえば、音声コマンドまたは他のオーディオ入力）を受け取るように構成され得る。同様に、スピーカ１７５８は、車両１７００のユーザにオーディオを出力するように構成され得る。周辺機器１７０８は、それに加えてまたはその代わりに、図示されたもの以外の構成要素を含むことができる。
【０２５２】
［0281］  コンピュータ・システム１７１０は、推進システム１７０２、センサ・システム１７０４、制御システム１７０６、および周辺機器１７０８のうちの１つまたは複数にデータを送り、これからデータを受け取り、これと相互作用し、かつ／またはこれを制御するように構成され得る。このために、コンピュータ・システム１７１０は、システム・バス、ネットワーク、および／または他の接続機構（図示せず）によって、推進システム１７０２、センサ・システム１７０４、制御システム１７０６、および周辺機器１７０８のうちの１つまたは複数に通信可能にリンクされ得る。
【０２５３】
［0282］  一例では、コンピュータ・システム１７１０は、燃料効率を改善するために変速機１７２２の動作を制御するように構成され得る。別の例として、コンピュータ・システム１７１０は、カメラ１７３４に環境の画像を取り込ませるように構成され得る。さらなる別の例として、コンピュータ・システム１７１０は、センサ・フュージョン・アルゴリズム１７４４に対応する命令を記憶し、実行するように構成され得る。さらなる別の例として、コンピュータ・システム１７１０は、ライダ・ユニット１７３２を使用して車両１７００の周囲の環境の３Ｄ表現を判定する命令を記憶し、実行するように構成され得る。他の例も可能である。したがって、コンピュータ・システム１７１０は、ライダ・ユニット１７３２のコントローラとして機能することができる。
【０２５４】
［0283］  図示されているように、コンピュータ・システム１７１０は、プロセッサ１７１２およびデータ・ストレージ１７１４を含む。プロセッサ１７１２は、１つもしくは複数の汎用プロセッサならびに／または１つもしくは複数の特殊目的プロセッサを含むことができる。プロセッサ１７１２が複数のプロセッサを含む範囲で、そのようなプロセッサは、別々にまたは組み合わさって働くことができる。データ・ストレージ１７１４は、光ストレージ、磁気ストレージ、および／または有機ストレージなど、１つもしくは複数の揮発性ストレージ構成要素ならびに／または１つもしくは複数の不揮発性ストレージ構成要素を含むことができ、データ・ストレージ１７１４は、全体的にまたは部分的にプロセッサ１７１２に一体化され得る。
【０２５５】
［0284］  いくつかの実施形態で、データ・ストレージ１７１４は、様々な車両機能（たとえば、方法５００など）を実行するためにプロセッサ１７１２によって実行可能な命令１７１６（たとえば、プログラム論理）を含むことができる。データ・ストレージ１７１４は、推進システム１７０２、センサ・システム１７０４、制御システム１７０６、および／または周辺機器１７０８のうちの１つまたは複数にデータを送り、これからデータを受け取り、これと相互作用し、かつ／またはこれを制御する命令を含む追加命令をも含むことができる。コンピュータ・システム１７１０は、それに加えてまたはその代わりに、図示されたもの以外の構成要素を含むことができる。
【０２５６】
［0285］  図示されているように、車両１７００は、電源１７６０をさらに含み、この電源１７６０は、車両１７００の構成要素の一部またはすべてに電力を供給するように構成され得る。このために、電源１７６０は、たとえば、再充電可能なリチウムイオン電池または鉛バッテリを含むことができる。いくつかの実施形態では、バッテリの１つまたは複数のバンクが、電力を供給するように構成され得る。他の電力供給の材料および構成も可能である。いくつかの実施形態では、電源１７６０およびエネルギ源１７２０は、一部の完全電気自動車のように、１つの構成要素として一緒に実施され得る。
【０２５７】
［0286］  いくつかの実施態様で、車両１７００は、図示の要素に加えてまたはその代わりに１つまたは複数の要素を含むことができる。たとえば、車両１７００は、１つまたは複数の追加のインターフェースおよび／または電源を含むことができる。他の追加構成要素も可能である。そのような実施形態では、データ・ストレージ１７１４は、追加構成要素を制御し、かつ／またはこれと通信するためにプロセッサ１７１２によって実行可能な命令をさらに含むことができる。
【０２５８】
［0287］  さらに、構成要素およびシステムのそれぞれが、車両１７００内に一体化されて図示されているが、いくつかの実施形態では、１つまたは複数の構成要素またはシステムが、有線接続または無線接続を使用して、車両１７００に取り外し可能に取り付けられまたは他の形で接続され得る（機械的にまたは電気的に）。車両１７００は、他の形をとることもできる。
【０２５９】
ＩＸ．結論
［0288］  図面に示された特定の配置を、限定的とみなしてはならない。他の実施態様が、所与の図面に示された各要素をより多くまたはより少なく含むことができることを理解されたい。さらに、図示の要素の一部を組み合わせるか省略することができる。さらに、例示的実施態様は、図面に示されていない要素を含むことができる。
【０２６０】
［0289］さらに、様々な態様および実施態様が本明細書で開示されたが、他の態様および実施態様が、当業者に明白になる。本明細書で開示された様々な態様および実施態様は、例示のためのものであって、限定的であることは意図されておらず、真の範囲および趣旨は、以下の特許請求の範囲によって示される。本明細書で提示される主題の趣旨または範囲から逸脱せずに、他の実施態様を利用することができ、他の変更を行うことができる。本明細書で一般的に説明され、図面に示された本開示の諸態様が、様々な異なる構成で配置され、置換され、組み合わされ、分離され、設計され得、そのすべてが本明細書で企図されていることが、たやすく理解されよう。
【図１】
0006876155.tif 000002
【図２Ａ】
0006876155.tif 000003
【図２Ｂ】
0006876155.tif 000004
【図３Ａ】
0006876155.tif 000005
【図３Ｂ】
0006876155.tif 000006
【図３Ｃ】
0006876155.tif 000007
【図３Ｄ】
0006876155.tif 000008
【図４Ａ】
0006876155.tif 000009
【図４Ｂ】
0006876155.tif 000010
【図４Ｃ】
0006876155.tif 000011
【図５Ａ】
0006876155.tif 000012
【図５Ｂ】
0006876155.tif 000013
【図６】
0006876155.tif 000014
【図７Ａ】
0006876155.tif 000015
【図７Ｂ】
0006876155.tif 000016
【図８Ａ】
0006876155.tif 000017
【図８Ｂ】
0006876155.tif 000018
【図９Ａ】
0006876155.tif 000019
【図９Ｂ】
0006876155.tif 000020
【図１０】
0006876155.tif 000021
【図１１Ａ】
0006876155.tif 000022
【図１１Ｂ】
0006876155.tif 000023
【図１２】
0006876155.tif 000024
【図１３Ａ】
0006876155.tif 000025
【図１３Ｂ】
0006876155.tif 000026
【図１４Ａ】
0006876155.tif 000027
【図１４Ｂ】
0006876155.tif 000028
【図１５】
0006876155.tif 000029
【図１６】
0006876155.tif 000030
【図１７】
0006876155.tif 000031