(57)【要約】  作動を制御するプロセッサで自律走行車を制御するための技術は、それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントと前記ライダーシステムとの間の相対速度を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動することを含む。前記ポイントクラウドのオブジェクトの属性値は、４つ以上の次元のうち、３つ以下に基づいて決定される。一部の実施例において、オブジェクトの属性値を決定することは、ポイントクラウドデータで高い値のドップラーコンポーネントを有する複数のポイントを分離することを含む。複数のポイントのうち、移動するオブジェクトは、方位角およびドップラーコンポーネント値によってクラスタに基づいて決定される。
2021515241.tif 000002
【特許請求の範囲】
【請求項１】
ドップラーライダー（Ｄｏｐｐｌｅｒ  ＬＩＤＡＲ）システムを作動させるように構成されたプロセッサ上で具現される方法であって、
ａ）それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントと前記ライダーシステムとの間の相対速度を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記少なくとも４つの次元のうち、３つ以下の次元に基づいて前記ポイントクラウドでオブジェクトの属性値を決定するステップと、を含む方法。
【請求項２】
それぞれのポイントに対する前記ポイントクラウドデータは、反射率（Ｒｅｆｌｅｃｔｉｖｉｔｙ）に対する少なくても５番目の次元を示す請求項１に記載の方法。
【請求項３】
前記オブジェクトの前記属性値に少なくとも部分的に基づいて前記ドップラーライダーを運搬する車両を作動させるステップをさらに含む請求項１に記載の方法。
【請求項４】
前記オブジェクトの前記属性値を決定するステップは、
ｃ）前記ポイントクラウドデータで高い値のドップラーコンポーネントを有する複数のポイントを分離するステップと、
ｄ）方位角およびドップラーコンポーネントの値によるクラスタに基づいて前記複数のポイント内で移動オブジェクトを決定するステップと、をさらに含む請求項１に記載の方法。
【請求項５】
ｅ）複数の異なるスキャン周期に対して、ステップｃ）およびｄ）を繰り返すステップと、
ｌ）前記複数のスキャン周期それぞれに対するデータベースに、前記クラスタの距離と方位角に基づく前記オブジェクトの位置および前記スキャン周期に対する時間を示すタイムスタンプを格納するステップと、をさらに含む請求項４に記載の方法。
【請求項６】
前記ポイントクラウドで前記オブジェクトの属性値を決定するステップは、
複数の静止ポイントのそれぞれのポイントに対する傾斜角に少なくとも部分的に基づいて前記ポイントクラウドで前記複数の静止ポイントを識別するステップをさらに含み、
ｃ）前記複数の静止ポイントに対応する複数の相対速度に基づいて前記ライダーの地上速度（Ｇｒｏｕｎｄ  Ｓｐｅｅｄ）を決定するステップをさらに含む請求項１に記載の方法。
【請求項７】
前記地上速度に少なくとも部分的に基づいて前記ドップラーライダーを運搬する車両を作動させるステップをさらに含む請求項６に記載の方法。
【請求項８】
前記複数の静止ポイントを識別するステップは、
前記複数の静止ポイントに対応する前記複数の相対速度に基づく統計からしきい値以上を超える相対速度を有するポイントを前記複数の静止ポイントから廃棄するステップをさらに含む請求項６に記載の方法。
【請求項９】
ｄ）前記複数の静止ポイントのうち、前記相対速度が最大である前記複数の静止ポイントの静止ポイントに関連する方位角に基づいてライダー速度の方位角の方向を決定するステップをさらに含む請求項６に記載の方法。
【請求項１０】
前記ライダーの地上速度を決定するステップは、
前記ライダー速度の前記方位角の方向にあるすべての静止ポイントの相対速度の平均に基づいて前記ライダーの地上速度を決定するステップをさらに含む請求項９に記載の方法。
【請求項１１】
ｅ）少なくとも車両の質量中心に対する前記車両上の高解像度ドップラーライダーシステムの位置および前記車両の前方方向に対する前記ライダーシステムの視野の中心方向を示す構成データをデータベースに格納するステップをさらに含む請求項１に記載の方法。
【請求項１２】
車両に前記ドップラーライダーシステムを設置するステップをさらに含む請求項３に記載の方法。
【請求項１３】
ｆ）静止地点に対する第１速度残差しきい値（Ｖｅｌｏｃｉｔｙ  Ｒｅｓｉｄｕａｌ  Ｔｈｒｅｓｈｏｌｄ）を示す構成データをデータベースに格納するステップと、
ｇ）現在ライダー速度と前記ポイントクラウドデータに示される相対速度との間の残差ベクトル（Ｒｅｓｉｄｕａｌ  Ｖｅｃｔｏｒ）を決定するステップと、
ｈ）行（Ｒｏｗ）に対する残差が前記第１速度残差しきい値を超過する場合、補正された残差ベクトルを形成するために前記残差ベクトルから前記行を削除するステップと、
ｉ）前記補正された残差ベクトルを最小化することに少なくとも部分的に基づいて新しい現在速度を決定するステップと、をさらに含む請求項１に記載の方法。
【請求項１４】
前記構成データは、前記残差ベクトルに対するターゲット許容誤差（Ｔａｒｇｅｔ  Ｔｏｌｅｒａｎｃｅ）をさらに示し、
前記方法は、前記第１速度残差しきい値を減少させるステップおよび前記残差ベクトルの大きさが前記残差ベクトルに対する前記ターゲット許容誤差を超過する場合、前記ｈ）およびｉ）ステップを繰り返すステップをさらに含む請求項１３に記載の方法。
【請求項１５】
前記構成データは、角度ビン（Ａｎｇｕｌａｒ  Ｂｉｎ）の大きさおよび行の残差ビン（Ｒｏｗ  Ｒｅｓｉｄｕａｌ  Ｂｉｎ）の大きさをさらに示し、
前記方法は、
ｊ）前記行に対するデータが移動オブジェクト残差ベクトルに対する前記角度ビンの大きさおよび前記行の残差ビンの大きさ内にある場合は、ｈ）ステップの間に前記残差ベクトルから削除された行を前記移動オブジェクト残差ベクトルに追加するステップと、
ｋ）前記移動オブジェクト残差ベクトルを最小化することに少なくとも部分的に基づいて前記移動オブジェクト残差ベクトルに関連する現在相対速度を決定するステップと、をさらに含む請求項１３に記載の方法。
【請求項１６】
ｌ）前記新しい現在速度、前記オブジェクトの前記現在相対速度に基づく前記オブジェクトの現在オブジェクト速度および現在時間を示すタイムスタンプを前記データベースに格納するステップをさらに含む請求項１５に記載の方法。
【請求項１７】
前記データベースに基づいて前記オブジェクトに対するトラック（Ｔｒａｃｋ）を決定するステップと、
前記オブジェクトに対する前記トラックを示すデータを前記データベースに格納するステップと、をさらに含む請求項１６に記載の方法。
【請求項１８】
前記ドップラーライダーに強固に接続されたジャイロスコープから回転（Ｒｏｔａｔｉｏｎ）データを受信するステップと、
前記回転データに少なくとも部分的に基づいて新しいライダー速度を決定するステップと、をさらに含む請求項９に記載の方法。
【請求項１９】
前記ジャイロスコープを前記ドップラーライダーに強固に接続するステップをさらに含む請求項１８に記載の方法。
【請求項２０】
スキャン周期内で固定された時間との時間差および現在ライダー速度に基づいて前記ポイントクラウドデータでポイントの方位角、傾斜角または距離を変更するステップをさらに含む請求項１に記載の方法。
【請求項２１】
高解像度ライダー（Ｈｉ−ｒｅｓ  ＬＩＤＡＲ）システムを作動するように構成されたプロセッサ上で具現される方法において、
ａ）それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するために高解像度ライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントに基づいてそれぞれのオブジェクト、複数のオブジェクトを決定するステップと、
ｃ）前記データベースのそれぞれのオブジェクトは、知られた位置を有し、データベース内の対応する複数のオブジェクトを決定するステップと、
ｄ）前記データベース内の対応する複数のオブジェクトに対する前記データベース内の前記それぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの位置を決定するステップと、を含む方法。
【請求項２２】
ドップラーライダーシステムを作動させるように構成されたプロセッサ上で具現される方法であって、
ａ）それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記ポイントクラウド内でそれぞれのオブジェクトは、高い反射率値を有する前記ポイントクラウド内の隣接する複数のポイントまたは全域的静止オブジェクトに対してほぼ適切な相対速度値を有する前記ポイントクラウド内の複数の隣接ポイントを決定するステップと、
ｃ）前記データベースのそれぞれのオブジェクトは、知られた位置を有し、データベース内で対応する複数のオブジェクトを決定するステップと、
ｄ）前記データベース内の対応する前記複数のオブジェクトに対する前記データベース内の前記それぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの速度を決定するステップと、を含む方法。
【請求項２３】
ドップラーライダーシステムを作動させるように構成されたプロセッサ上で具現される方法であって、
ａ）それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントまたは方位角およびドップラーコンポーネント値のクラスタに基づいて前記オブジェクト、オブジェクト上の複数の地点を決定するステップと、
ｃ）前記オブジェクト上の前記複数の地点の間のドップラーコンポーネント値の差に基づいて前記オブジェクトの回転速度またはグローバル速度を決定するステップと、を含む方法。
【請求項２４】
１つ以上の命令語シーケンスを伝達する非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって前記１つ以上の命令語シーケンスを実行すると、１つ以上のプロセッサが次のステップを行い、
ａ）それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントと前記ライダーシステムとの間の相対速度を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記少なくとも４つの次元のうち、３つ以下の次元に基づいて前記ポイントクラウドでオブジェクトの属性値を決定するステップと、を含む方法。
【請求項２５】
１つ以上の命令語シーケンスを伝達する非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって前記１つ以上の命令語シーケンスを実行すると、１つ以上のプロセッサが次のステップを行い、
ａ）それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するために高解像度ライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントに基づいてそれぞれのオブジェクト、複数のオブジェクトを決定するステップと、
ｃ）前記データベース内のそれぞれのオブジェクトは、知られた位置を有し、データベースで対応する複数のオブジェクトを決定するステップと、
ｄ）前記データベース内の対応する前記複数のオブジェクトに対する前記データベース内の前記それぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの位置を決定するステップと、を含む方法。
【請求項２６】
１つ以上の命令語シーケンスを伝達する非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって前記１つ以上の命令語シーケンスを実行すると、１つ以上のプロセッサが次のステップを行い、
ａ）それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するドップラーライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率を有する前記ポイントクラウドの複数の隣接ポイントまたは全域的静止オブジェクトに対するほぼ適切な相対速度値を有する前記ポイントクラウドの複数の隣接ポイントに基づいてそれぞれのオブジェクト、複数のオブジェクトを決定するステップと、
ｃ）前記データベース内のそれぞれのオブジェクトは、知られた位置を有し、データベースで対応する複数のオブジェクトを決定するステップと、
ｄ）前記データベース内の対応する前記複数のオブジェクトに対する前記データベース内の前記それぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの速度を決定するステップと、を含む方法。
【請求項２７】
１つ以上の命令語シーケンスを伝達する非一時的なコンピュータ読み取り可能媒体であって、１つ以上のプロセッサによって前記１つ以上の命令語シーケンスを実行すると、１つ以上のプロセッサが次のステップを行い、
ａ）それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントまたは方位角およびドップラーコンポーネント値のクラスタに基づいて前記オブジェクト、オブジェクト上の複数の地点を決定するステップと、
ｃ）前記オブジェクト上の前記複数の地点の間のドップラーコンポーネント値の差に基づいて前記オブジェクトの回転速度または全体速度を決定するステップと、を含む方法。
【請求項２８】
プロセッサと、
前記プロセッサによって少なくとも部分的に制御されるように構成された車両と、
前記車両に取り付けられた高解像度ドップラーライダーシステムと、
１つ以上の命令シーケンスを含む１つ以上のメモリ、前記プロセッサとともにシステムが少なくとも次を実行するように構成された１つ以上のメモリおよび１つ以上の命令シーケンスは、
ａ）それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントと前記ライダーシステムとの間の相対速度を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記少なくとも４つの次元のうち、３つ以下に基づいて前記ポイントクラウドにあるオブジェクトの属性値を決定するシステム。
【請求項２９】
プロセッサと、
前記プロセッサによって少なくとも部分的に制御されるように構成された車両と、
前記車両に取り付けられた高解像度ドップラーライダーシステムと、
１つ以上の命令シーケンスを含む１つ以上のメモリ、前記プロセッサとともにシステムが少なくとも次を実行するように構成された１つ以上のメモリおよび１つ以上の命令シーケンスは、
ａ）それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するために高解像度ライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントに基づいてそれぞれのオブジェクト、複数のオブジェクトを決定するステップと、
ｃ）データベース内でそれぞれのオブジェクトは、知られた位置を有し、前記データベース内の対応する複数のオブジェクトを決定するステップと、
ｄ）前記データベース内で対応する前記複数のオブジェクトに対する前記データベース内の前記それぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの位置を決定するシステム。
【請求項３０】
プロセッサと、
前記プロセッサによって少なくとも部分的に制御されるように構成された車両と、
前記車両に取り付けられた高解像度ドップラーライダーシステムと、
１つ以上の命令シーケンスを含む１つ以上のメモリ、前記プロセッサとともにシステムが少なくとも次を実行するように構成された１つ以上のメモリおよび１つ以上の命令シーケンスは、
ａ）それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率を有する前記ポイントクラウドの複数の隣接ポイントまたは全域的静止オブジェクトに対するほぼ適切な相対速度値を有する前記ポイントクラウドの複数の隣接ポイントに基づいてそれぞれのオブジェクト、複数のオブジェクトを決定するステップと、
ｃ）前記データベース内のそれぞれのオブジェクトは、知られた位置を有し、データベース内の対応する複数のオブジェクトを決定するステップと、
ｄ）前記データベース内の対応する前記複数のオブジェクトに対する前記データベース内の前記それぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの速度を決定するシステム。
【請求項３１】
プロセッサと、
前記プロセッサによって少なくとも部分的に制御されるように構成された車両と、
前記車両に取り付けられた高解像度ドップラーライダーシステムと、
１つ以上の命令シーケンスを含む１つ以上のメモリ、前記プロセッサとともにシステムが少なくとも次を実行するように構成された１つ以上のメモリおよび１つ以上の命令シーケンスは、
ａ）それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度を含む少なくとも４つの次元を示すポイントクラウドデータを収集するために前記ドップラーライダーシステムを作動するステップと、
ｂ）前記ポイントクラウドで高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントまたは方位角およびドップラーコンポーネント値のクラスタに基づいて前記オブジェクト、オブジェクト上の複数の地点を決定するステップと、
ｃ）前記オブジェクト上の前記複数の地点の間のドップラーコンポーネント値の差に基づいて前記オブジェクトの回転速度または全体速度を決定するシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピューティングおよび車両レーザーレーダー（ＲＡＤＡＲ）とも呼ばれる光検出および距離測定のためのライダー（ＬＩＤＡＲ）、ニーモニック（Ｍｎｅｍｏｎｉｃ）で頻繁に参照されているレーザーを用いた距離の光学検出は、高度計から映像（Ｉｍａｇｉｎｇ）、衝突防止に至るまで様々な応用分野で使用される。ライダーは、電波検出および距離測定（Ｒａｄｉｏ−ｗａｖｅ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ、ＲＡＤＡＲ）のような従来のマイクロ波距離測定システムよりも小さいビーム大きさで、より微細な範囲の解像度を提供する。距離の光学的検出は、光パルスのオブジェクトまでの往復移動時間に基づく直接距離測定を含み、送信されたチャープ（Ｃｈｉｒｐ）光学信号とオブジェクトから散乱してリターンされた信号との間の周波数の差に基づくチャープ検出を含み、自然信号から区別できる一連の単一周波数位相変化に基づいて位相エンコーディング検出（Ｐｈａｓｅ−Ｅｎｃｏｄｅｄ  Ｄｅｔｅｃｔｉｏｎ）を含む種々の他の技術で行われ得る。
【０００２】
適用可能な距離精度と検出感度を取得するために直接長距離ライダー（Ｄｉｒｅｃｔ  Ｌｏｎｇ  Ｒａｎｇｅ  ＬＩＤＡＲ）  システムは、パルス繰り返し率が低く、パルス最大電力が非常に高い短いパルスレーザーを使用する。高いパルス電力は、光学コンポーネント（Ｏｐｔｉｃａｌ  Ｃｏｍｐｏｎｅｎｔｓ）の急速な低下をもたらし得る。チャープおよび位相エンコーディングライダー（Ｃｈｉｒｐｅｄ  ａｎｄ  Ｐｈａｓｅ−Ｅｎｃｏｄｅｄ  ＬＩＤＡＲ）システムは、最大光出力が相対的に低い長い光パルスを使用する。前記構成において、距離精度は、パルス持続時間よりチャープ帯域幅（Ｂａｎｄｗｉｄｔｈ）または位相コードの長さおよび帯域幅に応じて増加するため、相変らず高い距離精度を取得し得る。
【０００３】
光搬送波（Ｏｐｔｉｃａｌ  Ｃａｒｒｉｅｒ）を変調するために広帯域無線周波数（ＲＦ）の電気信号を使用して有用な光帯域幅を達成した。ライダーの最近発展は、基準信号と同じように変調された光搬送波（Ｏｐｔｉｃａｌ  Ｃａｒｒｉｅｒ）を使用することを含み、基準信号は、周波数差に比例するＲＦ帯域内の相対的に低いビート周波数の電気信号を生成するために光検出器からリターンされた信号と結合され、また基準およびリターンされた光信号の位相を使用することを含む。検出器において周波数が異なるビート周波数を検出する場合をヘテロダイン（Ｈｅｔｅｒｏｄｙｎｅ）検出と言う。前記技術は、ＲＦコンポーネントを使用するとき、即時かつ安価に使用できる利点のようないくつかの利点が知られている。
【０００４】
本発明者の最近の研究は、ライダーシステムとそれぞれの外部オブジェクトとの間のベクトルで改善された距離だけでなく、相対的な符号を有する（Ｓｉｇｎｅｄ）速度を提供するリターンされた信号からドップラー移動を検出するための光学コンポーネントの新しい配列とコヒーレント（Ｃｏｈｅｒｅｎｔ）プロセッシングを開示する。前記システムは、高解像度距離ドップラーライダー（Ｈｉ−ｒｅｓ  Ｒａｎｇｅ−Ｄｏｐｐｌｅｒ  ＬＩＤＡＲ）と呼ばれる。例えば、特許協力条約（ＰＣＴ）特許出願ＰＣＴ／ＵＳ２０１７／０６２７０３およびＰＣＴ／ＵＳ２０１８／０１６６３２のそれぞれに基づく世界知的所有権機関（ＷＩＰＯ）の刊行物ＷＯ２０１８／１６０２４０およびＷＯ／２０１８／１４４８５３を参照し得る。
【０００５】
自律走行ナビゲーションソリューションは、ほしい結果を取得するために複数のセンサの協力を必要とする。例えば、現代の自律走行車は、多くの場合、空間認識のためにカメラ、レーダーおよびライダーシステムを組み合わせる。前記システムは、さらにグローバル座標系（Ｇｌｏｂａｌ  Ｃｏｏｒｄｉｎａｔｅ  Ｓｙｓｔｅｍ）内で位置、速度および進行方向を生成するために衛星航法システム（ＧＰＳ）ソリューション、慣性測定装置（Ｉｎｅｒｔｉａｌ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｕｎｉｔ  ＩＮＳ）および走行距離計（Ｏｄｏｍｅｔｅｒ）を使用する。前記システムは、時には慣性航法システム（ＩＮＳ）「ソリューション」と呼ばれ得る。ナビゲーション作業は、提案された運動計画（Ｍｏｔｉｏｎ  Ｐｌａｎ）（ＩＮＳおよびマッピングソフトウェアによって指示される）と動的障害物の回避（カメラ、レーダーおよびライダーシステム）との間の複雑な相互作用を示す。前記２つの下位システムの従属性は、２つのうち、いずれかのシステムの下位コンポーネントが信頼できないように動作するときに複雑になる。例えば、ＩＮＳソリューションは、信頼できないことで有名である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
【課題を解決するための手段】
【０００７】
現在の発明者たちは、高解像度距離ドップラーライダーが自律走行車の制御を改善するために活用される可能性があることを認識した。例えば、以前のＩＮＳソリューションのコンポーネントが失敗すると、高解像度距離ドップラーライダーのデータフィード（Ｆｅｅｄｓ）が車両の位置把握を支援するために呼び出され得る。一例は、車両の位置および速度ソリューションを改善するための試みとして知られた相対位置（例：車線表示）または知られた地理空間的位置（例：建物または道路標識のみまたは軌道表示）を有するオブジェクトについての探索になり得る。
【０００８】
第１セットの実施例において、ドップラーライダーシステムが作動するように構成されたプロセッサで具現される方法は、傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度を含む少なくとも４つの次元をそれぞれのポイントについて示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動することを含む。前記方法は、また前記少なくとも４つの次元のうち、３つ以下の次元に基づいて前記ポイントクラウドでオブジェクトの属性値を決定することを含む。
【０００９】
前記第１セットの一部の実施例において、前記オブジェクトの前記属性値を決定することは、高価（Ｈｉｇｈ  Ｖａｌｕｅ）のドップラーコンポーネントを有する前記ポイントクラウドデータから複数のポイントを分離することと、方位角およびドップラーコンポーネント値によるクラスタに基づいて前記複数のポイントのうち、移動オブジェクトを決定することと、を含む。
【００１０】
前記第１セットの一部の実施例において、前記ポイントクラウドの前記オブジェクトの前記属性値を決定することは、前記複数の静止ポイントでそれぞれのポイントに対する傾斜角に少なくとも部分的に基づいて前記ポイントクラウドで前記複数の静止したポイントを識別することを含む。前記方法は、前記複数の静止ポイントに対応する複数の相対速度に基づいて前記ライダーの地上速度を決定することを含む。前記実施例のうち、一部において、前記複数の静止ポイントに対応する前記複数の相対速度に基づく統計からしきい値以上の相対速度を有するポイントを前記複数の静止したポイントから廃棄することを含む。一部の実施例において、前記方法は、前記相対速度が前記複数の静止ポイントのうち、最大の静止ポイントに関連する方位角に基づいてライダー速度の方位角の方向を決定することを含む。
【００１１】
前記第１セットの一部の実施例において、前記方法は、現在ライダー速度およびスキャン周期内の固定時間からの時間差に基づいて前記ポイントクラウドデータでポイントの方位または傾斜または距離を変更することによって、デスキューイング（Ｄｅ−Ｓｋｅｗｉｎｇ）するステップを含む。
【００１２】
第２セットの実施例において、高解像度ライダーシステムを作動するように構成されたプロセッサで具現される方法は、それぞれのポイントに対する傾斜角、方位角、距離および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するために高解像度ライダーシステムを作動するステップを含む。前記方法は、また前記ポイントクラウドで複数のオブジェクトを決定することを含む。それぞれのオブジェクトは、高い反射率値を有する前記ポイントクラウドの複数の隣接ポイントに基づく。前記方法も前記データベースで対応する数のオブジェクトを決定するステップを含む。データベースのそれぞれのオブジェクトは、位置が知られている。また、前記方法は、前記データベースに対応する前記オブジェクトについてのデータベース内のそれぞれのオブジェクトの知られた位置に少なくとも部分的に基づいて前記ドップラーライダーシステムの位置を決定するステップを含む。
【００１３】
第３セットの実施例において、ドップラーライダーシステムを作動するように構成されたプロセッサで具現される方法は、それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントと前記ライダーシステムとの間の相対速度および前記ポイントの反射率を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップを含む。前記方法は、ポイントクラウドで複数のオブジェクトを決定するステップを含む。それぞれのオブジェクトは、高い反射率値を有するポイントクラウドで隣接するポイントまたは全域的静止オブジェクトのためのほぼ適切な相対速度値を有するポイントクラウドの隣接ポイントを基盤とする。前記方法は、またデータベースで対応する数のオブジェクトを決定するステップを含む。データベースでそれぞれのオブジェクトには、位置が知られている。前記方法は、データベース内の対応するオブジェクトについてのデータベース内のそれぞれのオブジェクトの知られた位置に少なくとも部分的に基づいてドップラーライダーシステムの速度を決定するステップをさらに含む。
【００１４】
第４セットの実施例において、ドップラーライダーシステムを作動するように構成されたプロセッサで具現された方法は、それぞれのポイントに対する傾斜角、方位角、距離、前記ポイントとライダーシステムとの間の相対速度および前記ポイントの反射率（Ｒｅｆｌｅｃｔｉｖｉｔｙ）を含む少なくとも４つの次元を示すポイントクラウドデータを収集するためにドップラーライダーシステムを作動するステップを含む。前記方法は、また前記ポイントクラウドでオブジェクトの複数の地点を決定するステップを含む。前記オブジェクトは、高い反射率値を有する前記ポイントクラウドで隣接するポイントまたは方位角とドップラーコンポーネント値のクラスタを基盤とする。前記方法は、前記オブジェクト上の前記地点の間のドップラーコンポーネント値の差に基づいて前記オブジェクトの回転速度またはグローバル速度（Ｇｌｏｂａｌ  Ｖｅｌｏｃｉｔｙ）を決定するステップをさらに含む。
【００１５】
他の実施例において、システムまたは装置またはコンピュータ読み取り可能媒体は、前記方法の１つ以上のステップを実行するように構成される。
【００１６】
また他の側面において、本発明を行うために考慮される最上のモードを含む多数の特定の実施例および具現を単純に例示することによって、次の詳細な説明から本発明の特徴および長所を容易に理解することができる。他の実施例は、また異なる特徴および長所を有し得、一部の詳細事項は、本明細書の思想および範囲を逸脱しない様々な側面で明らかになるように修正され得る。したがって、図面および説明は、限定的ではなく、本質的に例示的なものとみなされるべきである。
【図面の簡単な説明】
【００１７】
実施例は、限定的な方式ではなく、例示的な方式で説明され、添付された図面で同様の構成要素は、同様の参照番号が付与されておる。
【００１８】
【図１Ａ】本発明の一実施例によって、距離の測定のためにリターンされた光信号とともに一連の２進数として、送信された信号の例を示す図式グラフ（Ｓｃｈｅｍａｔｉｃ  Ｇｒａｐｈ）である。
【００１９】
【図１Ｂ】本発明の一実施例によって、リターンされた２つの信号の基準信号の交差相関（Ｃｒｏｓｓ−Ｃｏｒｒｅｌａｔｉｏｎｓ）の例を示す図式グラフであり、かつ基準信号のスペクトルおよびドップラーシフトされたリターン信号（Ｄｏｐｐｌｅｒ  Ｓｈｉｆｔｅｄ  Ｒｅｔｕｒｎ  Ｓｉｇｎａｌ）のスペクトルの例を示す図式グラフである。
【００２０】
【図１Ｃ】本発明の一実施例によって、ドップラーシフトされたリターン信号の位相コンポーネントの交差−スペクトルの例を示す図式グラフである。
【００２１】
【図１Ｄ】一実施例によって、距離（Ｒａｎｇｅ）についての光チャープ測定の例を示すグラフセットである。
【００２２】
【図１Ｅ】一実施例によって、対称ＬＯ信号を使用するグラフであり、ドップラーシフトがないときに周波数時間プロットのリターン信号を破線で示すグラフである。
【００２３】
【図１Ｆ】一実施例によって、対称ＬＯ信号を使用する図１Ｅと同様のグラフであり、０ではないドップラーシフトがあるときに周波数時間プロットのリターン信号を破線で示すグラフである。
【００２４】
【図２Ａ】一実施例によって、高解像度ライダーシステムコンポーネントの例を示すブロック図である。
【００２５】
【図２Ｂ】一部の実施例で使用される高解像度ドップラーシステムのための鋸歯（Ｓａｗｔｏｏｔｈ）スキャンパターンを示すブロック図である。
【００２６】
【図２Ｃ】一実施例によって、高解像度ドップラーライダーシステムによって生成された速度ポイントクラウドの例を示すイメージである。
【００２７】
【図３Ａ】一実施例によって、車両に装着された少なくとも１つの高解像度ドップラーライダーシステムを含むシステムの例を示すブロック図である。
【００２８】
【図３Ｂ】一実施例によって、車両に装着された多重の高解像度ドップラーライダー（Ｍｕｌｔｉｐｌｅ  Ｈｉ−ｒｅｓ  Ｄｏｐｐｌｅｒ  ＬＩＤＡＲ）システムを含むシステムの例を示すブロック図である。
【００２９】
【図３Ｃ】一実施例によって、ポイントクラウドから検出されたオブジェクトに関連して車両に装着された多重の高解像度ドップラーライダーシステムを含む例を示すブロック図である。
【００３０】
【図４】一実施例によって、自律走行車の設定で高解像度ドップラーライダーシステムからデータを使用するための方法の例を示す流れ図である。
【００３１】
【図５Ａ】一実施例によって、静止した路面に対する自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）の移動を検出するための計算コンポーネントの例を示すブロック図である。
【００３２】
【図５Ｂ】一実施例によって、エゴモーション（Ｅｇｏ−Ｍｏｔｉｏｎ）に対して補償されず、ｘ／ｙ／ｚ空間でレンダリングした原始ドップラーライダー（Ｒａｗ  Ｄｏｐｐｌｅｒ  ＬＩＤＡＲ）ポイントクラウドの例を示すプロットである。
【００３３】
【図５Ｃ】一実施例によって、ドップラー計算速度のソリューションに基づいてエゴモーション（Ｅｇｏ−Ｍｏｔｉｏｎ）に対する距離が補償され、ｘ／ｙ／ｚ空間でレンダリングして具現されたドップラーライダーポイントクラウドの例を示すプロットである。
【００３４】
【図６】一実施例によって、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）の速度を決定する方法の例を示す流れ図である。
【００３５】
【図７Ａ】一実施例によって、衛星航法システム（ＧＰＳ）データおよび高解像度３Ｄドップラーライダーデータから導出された速度比較の例を示すグラフである。
【図７Ｂ】一実施例によって、衛星航法システム（ＧＰＳ）データおよび高解像度３Ｄドップラーライダーデータから導出された速度比較の例を示すグラフである。
【００３６】
【図７Ｃ】一実施例によって、車両の移動方向による方位角でドップラーライダーからの速度依存性の例を示すグラフである。
【００３７】
【図７Ｄ】一実施例によって、車両の移動方向による方位角でドップラーライダーからの速度依存性の例を示すグラフである。
【００３８】
【図７Ｅ】一実施例によって、車両の移動方向による方位角でドップラーライダーからの速度依存性の例を示すグラフである。
【００３９】
【図７Ｆ】一実施例によって、方位角でドップラーライダーからの速度依存性測定の例を示すグラフである。
【００４０】
【図８】他の実施例によって、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）の速度および他の移動オブジェクトを決定するための方法の例を示す流れ図である。
【００４１】
【図９Ａ】一実施例によって、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）に対する他のオブジェクトの移動を検出するための計算コンポーネントの例を示すブロック図である。
【００４２】
【図９Ｂ】一実施例によって、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）に対する他のオブジェクトの移動を検出するための計算コンポーネントの例を示すブロック図である。
【００４３】
【図９Ｃ】一実施例によって、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）に対する他のオブジェクトの移動を検出するための計算コンポーネントの例を示すブロック図である。
【００４４】
【図１０】他の実施例によって、他の移動オブジェクトの移動およびトラック（Ｔｒａｃｋ）を決定するための方法の例を示す流れ図である。
【００４５】
【図１１】一実施例によって、検出された調査オブジェクト（マッピングデータベースで静止オブジェクト）に対する自己位置（Ｏｗｎ  Ｐｏｓｉｔｉｏｎ）を決定するための計算コンポーネントの例を示すブロック図である。
【００４６】
【図１２】一実施例によって、検出された調査オブジェクトに対する自己位置（Ｏｗｎ  Ｐｏｓｉｔｉｏｎ）を決定する例を示す流れ図である。
【００４７】
【図１３】一実施例によって、独自のグローバル速度を決定するための計算コンポーネントの例を示すブロック図である。
【００４８】
【図１４】一実施例によって、独自のグローバル速度を決定する例を示す流れ図である。
【００４９】
【図１５】一実施例によって、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）に対する移動オブジェクトの回転速度を決定するための計算コンポーネントの例を示すブロック図である。
【００５０】
【図１６】一実施例によって、移動オブジェクトのグローバル速度を決定するための方法の例を示す流れ図である。
【００５１】
【図１７Ａ】一実施例によって、高解像度ドップラーライダーシステムから照明される地点の位置の例を示すブロック図である。
【００５２】
【図１７Ｂ】一実施例によって、静止オブジェクトおよび移動オブジェクトのトラック（Ｔｒａｃｋ）からのリターンを示す照明される地点でリターンの例を示すイメージである。
【００５３】
【図１７Ｃ】一実施例によって、静止オブジェクトおよび移動オブジェクトのトラック（Ｔｒａｃｋ）からのリターンを示す照明される地点でリターンの例を示すイメージである。
【００５４】
【図１７Ｄ】一実施例によって、静止オブジェクトおよび移動オブジェクトのトラック（Ｔｒａｃｋ）からのリターンを示す照明される地点でリターンの例を示すイメージである。
【００５５】
【図１８Ａ】一実施例によって、移動オブジェクトとして別の車両でリターンの例を示すグラフである。
【００５６】
【図１８Ｂ】一実施例によって、移動オブジェクトとして別の車両でリターンの例を示すグラフである。
【００５７】
【図１８Ｃ】一実施例によって、移動オブジェクトとして別の車両でリターンの例を示すグラフである。
【００５８】
【図１８Ｄ】一実施例によって、測定されたポイントクラウドの例を示すプロットである。
【００５９】
【図１８Ｅ】一実施例によって、測定されたポイントクラウドの例を示すプロットである。
【００６０】
【図１９】本発明の一実施例が具現されることができるコンピュータシステムを示すブロック図である。
【００６１】
【図２０】本発明の一実施例が具現されることができるチップセットを示すものである。
【発明を実施するための形態】
【００６２】
車両を作動させるための光距離検出のドップラー補正の利用方法、装置、システムおよびコンピュータ読み取り可能媒体が記述される。説明の目的のために次の詳細な説明において、本発明の完全な理解を提供するために様々な具体的な内容が記述される。しかし、当業者は、このような具体的な内容がなくても、本発明が実行できることを理解するであろう。他の場合において、本発明を不必要に曖昧にすることを避けるためによく知られている構造とデバイスは、ブロック図の形として示す。
【００６３】
広い範囲を表す数値範囲とパラメータは、たとえ近似値であっても、具体的な非−限定的な例において意味する数値は、できるだけ正確に報告される。しかし、任意の数値は、本発明の作成時点で、それぞれの実験測定で発見された標準偏差から生じるしかない特定の誤差を内在的に含む。さらに、文脈から特に明らかでない限り、本発明に提示された数値は、最下位の数字によって与えられた含蓄された精度を有する。したがって、値１．１は、１．０５から１．１５までの値を暗示する。「約」という用語は、与えられた値を中心に、より広い範囲を表すのに使用され、文脈から特に明らかでない限り、「約１．１」が１．０から１．２まで暗示するように、最下位の数字の周辺のより広い範囲を暗示する。もし、最下位の数字が不明であれば、「約」という用語は、２倍を意味する。例えば、「約Ｘ」は、０．５Ｘから２Ｘまでの範囲内の値を暗示する。例えば、「約１００」は、５０から２００までの範囲内の値を暗示する。さらに、本発明に開示されたすべての範囲は、その中に含まれた任意の範囲とすべての下位の範囲を含むものと理解されるべきである。例えば、「１０未満」の範囲は、ゼロ（Ｚｅｒｏ）の最小値と１０の最大値との間（含む）の任意の範囲と下位の範囲すなわち、ゼロと同じか、またはより大きい最小値１０と同じか、またはより小さい最大値を有する任意の範囲と下位の範囲例えば、１ないし４を含み得る。
【００６４】
本発明の一部の実施例は、個人用自動車に単一前面装着（Ｓｉｎｇｌｅ  Ｆｒｏｎｔ  Ｍｏｕｎｔｅｄ）の高解像度ドップラーライダーシステムに関連して以下に記述される。しかし、実施例は、このような内容に限定されない。他の実施例において、重なるか、または重ならない視野を有する多重システムまたはより小さいか、またはより大きな地上、海上または宇宙車両（自律または部分自律または運転者補助）に装着された１つ以上のシステムが使用される。一部の実施例において、高解像度ドップラーライダーは、本発明者たちの以前の研究で説明されたように、外部変調とともに連続波（Ｃｏｎｔｉｎｕｏｕｓ  Ｗａｖｅ、ＣＷ）レーザーを使用するものである。外部変調は、電子制御を通じる波形の柔軟性を可能にし、レーザーの要求事項を減らし（レーザーは、単にＣＷ）、同時距離およびドップラー（速度測定）に対する新しい方法を許容し、ビームが他の小さなターゲット半点（Ｓｐｅｃｋｌｅ  Ｒｅａｌｉｚａｔｉｏｎｓ）を迅速に通過する際に、低いＳＮＲでより良い性能を許容する利点を提供する。
【００６５】
１．位相−エンコーディング検出の概要
【００６６】
距離測定のために光位相−エンコーディング信号が使用され、送信された信号は、送信された信号の一部に対する搬送波（Ｃａｒｒｉｅｒ）（位相＝０）を有する同相（Ｉｎ  Ｐｈａｓｅ）であり、その後、短い時間の区間中、ΔФ（位相＝ΔФ）に代表される１つ以上の位相変化によって送信された信号に対して繰り返しに２つ以上の位相値の間を前後にスイッチングする。一定の位相の最も短い区間は、パルス持続期間（τ）と呼ばれるエンコーディングのパラメータであり、通常、帯域で最も低い周波数の多数の周期の持続期間である。逆（１／τ）は、ボーレート（Ｂａｕｄ  Ｒａｔｅ）であり、それぞれのボーは、シンボルを示す。送信された信号の時間中のこのような一定の位相パルスの数（Ｎ）は、シンボルの数（Ｎ）であり、エンコーディングの長さを示す。２進エンコーディングにおいて、２つの位相値が存在し、最も短い長さの位相のうち、１つの値は、０で見なされ得、他の１つの値は、１で見なされ得るため、シンボルは、１ビット（Ｂｉｔ）であり、ボーレートもビットレート（Ｂｉｔ  Ｒａｔｅ）と命名される。多重位相エンコーディングの場合、多数の位相値が存在する。例えば、ΔФ＊｛０、１、２、３｝、ΔФ＝π／２（９０゜）のように、４つの位相値は、｛０、π／２、π、３π／２｝とそれぞれ同じであり、したがって、４つの位相値は、それぞれ０、１、２、３を示し得る。前記例において、それぞれのシンボルは、２ビットであり、ビット速度は、ボーレートの２倍である。
【００６７】
位相−シフトキーイング（Ｐｈａｓｅ−Ｓｈｉｆｔ  Ｋｅｙｉｎｇ、ＰＳＫ）は、基準信号（搬送波）の位相を変化（変調）させることによって、データを伝達するデジタル変調方式を意味する。変調は、正確な時間にサイン入力とコサイン入力を変化させることによって行われる。無線周波数（ＲＦ）において、ＰＳＫは、無線近距離通信網（ＬＡＮｓ）、無線周波数認識（ＲＦＩＤ）およびブルートゥース通信のために手広く使用される。代替的に、一定の基準波（Ｒｅｆｅｒｅｎｃｅ  Ｗａｖｅ）に対して作動する代わりに、送信は、自分自身に対して作動し得る。単一の送信波形の位相変化は、シンボルと見なされ得る。前記システムにおいて、復調器は、（基準波に対する）位相そのものではなく、受信された信号の位相の変化を決定する。前記方式は、連続的な位相の間の差に依存するため、これは差動位相−シフトキーイング（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｈａｓｅ−Ｓｈｉｆｔ  Ｋｅｙｉｎｇ、ＤＰＳＫ）と命名される。復調器が受信された信号の正確な位相を決定するために基準信号のコピーを有する必要がないため、ＤＰＳＫは、通常のＰＳＫよりも確実かつ簡単に具現されることができる（したがって、それはノンコヒーレント方式である）。
【００６８】
光距離測定応用の場合、搬送波周波数（Ｃａｒｒｉｅｒ  Ｆｒｅｑｕｅｎｃｙ）は、光周波数ｆｃであり、ＲＦ周波数ｆｏは、光搬送波（Ｏｐｔｉｃａｌ  Ｃａｒｒｉｅｒ）に変調される。シンボルの数Ｎと持続期間τが要求される距離精度と分解能を達成するために選択される。シンボルのパターンは、コード化された信号の他のソースとノイズから区別できるように選択される。したがって、送信された信号とリターンされた信号との間の強い相関は、反射するか、または後方散乱した（Ｂａｃｋ  Ｓｃａｔｔｅｒｅｄ）信号の強い表示である。送信された信号は、１つ以上のシンボルのブロックで構成され、それぞれのブロックは、さらにノイズが存在する場合にも、反射するか、または後方散乱したリターンとの強い相関を提供するほど十分に長い。次の論議で、送信された信号は、ブロックごとにＮ個のシンボルのＭブロックで構成され、ＭとＮは、負の整数ではないと見なされる。
【００６９】
図１Ａは、本発明の一実施例によって、距離の測定のためにリターンされた光信号とともに一連の２進数として送信された信号の例を示す図式グラフ１２０である。水平軸１２２は、ゼロの開始時間後の時間を任意の単位で示す。垂直軸１２４ａは、ゼロに対する周波数ｆｃ＋ｆｏでの光送信された信号の振幅を任意の単位で示す。垂直軸（１２４ｂ）は、ゼロに対する周波数ｆｃ＋ｆｏでのリターンされた光信号の振幅を任意の単位で示し、トレースを分離するために垂直軸１２４ａからオフセットされる。トレース１２５は、０００１１０１０から開始し、省略によって表示されたように、連続するコードを生成するために図１Ａに示されたような位相変化を有するＭ＊Ｎ２進シンボルの送信された信号を示す。トレース１２６は、動かないオブジェクトから散乱する理想的な（ノイズのない）リターン信号を示す（したがって、リターンは、ドップラーシフトされない）。振幅は、減少するが、コード０００１１０１０は、認識可能である。トレース１２７は、動き、したがって、ドップラーシフトされるオブジェクトから散乱する理想的な（ノイズのない）リターン信号を示す。リターンは、適切な光周波数ｆｃ＋ｆｏにおらず、予想された周波数帯域内でよく検出されないため、振幅が減少する。
【００７０】
リターンの観察された周波数ｆ’は、数１によって与えられたドップラー効果によるリターンの正確な周波数ｆ＝ｆｃ＋ｆｏと異なる。
【００７１】
【数１】
2021515241.tif 000003
【００７２】
ここで、ｃは、媒体内の光の速度であり、ｖ０は、観察者の速度であり、ｖｓは、受信機を連結するベクトルに従うソースの速度である。観察者とソースが両者の間のベクトル上で同じ方向に同じ速度で移動すると、２つの周波数は、同じであることに留意するべきである。２つの周波数間の差Δｆ＝ｆ’−ｆは、距離測定に問題を引き起こすドップラーシフトΔｆＤとして、数２によって与えられる。
【００７３】
【数２】
2021515241.tif 000004
【００７４】
エラーの大きさは、信号の周波数ｆに応じて増加することに留意する。また、静止したライダーシステム（ｖ０＝０）でオブジェクトが毎秒１０メートルの速度（ｖｓ＝１０）で移動し、可視光線の周波数が約５００ＴＨｚの場合、エラーの大きさは、１６メガヘルツ（ＭＨｚ、１ＭＨｚ＝１０６ヘルツ（Ｈｚ）、１Ｈｚ＝毎秒１サイクル）であることに留意するべきである。以下に記述される様々な実施例において、ドップラーシフトエラーは、検出されて距離の計算のためのデータプロセッシングに使用される。
【００７５】
位相コード化された距離測定（Ｐｈａｓｅ  Ｃｏｄｅｄ  Ｒａｎｇｉｎｇ）において、位相コード化された反射の到達は、送信された信号または他の基準信号をリターンされた信号と交差相関（Ｃｒｏｓｓ−Ｃｏｒｒｅｌａｔｉｏｎｓ）させることによって、リターン内で検出され、ＲＦ信号用コードをヘテロダイン（Ｈｅｔｅｒｏｄｙｎｅ）検出を用いて光検出器からの電気信号と交差相関させ、これによってＲＦ帯域に戻すダウンミキシング（Ｄｏｗｎ  Ｍｉｘｉｎｇ）を通じて実質的に具現される。任意の１つのラグのための交差相関は、２つのトレースのコンボルビング（Ｃｏｎｖｏｌｖｉｎｇ）すなわち、２つのトレース内の対応する値を乗じ、トレース内のすべての点（Ｐｏｉｎｔ）を加算し、その後、それぞれのタイムラグでこれを繰り返すことによって計算される。代替的に、前記交差相関は、２つのトレースそれぞれのフーリエ変換を乗じた後に、逆（Ｉｎｖｅｒｓｅ）フーリエ変換することによって行われ得る。高速（Ｆａｓｔ）フーリエ変換（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ、ＦＦＴ）のための効果的なハードウェアとソフトウェアの具現は、順方向フーリエ変換と逆方向フーリエ変換の両方のために広く用いられ得る。
【００７６】
交差相関の計算は、通常、リターンの振幅と位相が光検出器から検出された後に、アナログまたはデジタル電気信号を用いて行われることに留意する。光検出器の信号を容易にデジタル化できるＲＦ周波数の距離に移動させるために光リターン信号は、検出器に影響を与える前に基準信号と光学的にミックスされる。位相−エンコーディングされた送信光信号のコピーは、基準信号として使用できるが、レーザーによって出力される連続波搬送波周波数光信号（Ｃｏｎｔｉｎｕｏｕｓ  Ｗａｖｅ  Ｃａｒｒｉｅｒ  Ｆｒｅｑｕｅｎｃｙ  Ｏｐｔｉｃａｌ  Ｓｉｇｎａｌ）を基準信号として使用し、検出器によって出力される電気信号の振幅と位相の両方をキャプチャすることも可能であり、多くの場合好ましい。
【００７７】
動かないオブジェクトから反射する理想的な（ノイズのない）リターン信号（したがって、リターンは、ドップラーシフトされない）の場合、ピークは、送信された信号の開始後の時刻Δｔで発生する。これは、リターンされた信号が時刻Δｔで開始される送信された位相コードのバージョンを含むことを示す。反射する（または後方散乱する）オブジェクトに対する距離Ｒは、媒体内の光ｃの速度に基づく双方向（Ｔｗｏ  Ｗａｙ）旅行時間遅延から計算され、数３のように与えられる。
【００７８】
【数３】
2021515241.tif 000005
【００７９】
移動オブジェクトから散乱した理想的な（ノイズのない）リターン信号（したがって、リターンは、ドップラーシフトされる）の場合、リターン信号は、適切な周波数ビン（Ｂｉｎ）内の位相エンコーディングを含まず、相関は、すべてのタイムラグ（Ｔｉｍｅ  Ｌａｇｓ）中に低く保持され、ピークは、容易に検出されず、ノイズがある場合は、多くの場合に感知されないこともある。したがって、Δｔは、容易に決定されず、距離Ｒが容易に生成されない。
【００８０】
発明者の以前作業の様々な実施例によると、ドップラーシフトは、リターンされた信号の電気的プロセッシング内で決定され、ドップラーシフトは、交差相関計算を補正するために使用される。したがって、ピークは、より容易に発見され、距離は、より容易に決定され得る。図１Ｂは、一実施例によって送信された信号の例示的スペクトルとドップラーシフトされた複雑なリターン信号の例示的スペクトルを示す図式グラフ１４０である。水平軸１４２は、光搬送波ｆｃからオフセットされたＲＦ周波数を任意の単位で示す。垂直軸１４４ａは、スペクトル密度とも呼ばれ、特定の狭い周波数ビンの振幅をゼロ（０）に相対的な（Ｒｅｌａｔｉｖｅ  ｔｏ  Ｚｅｒｏ）任意の単位で示す。垂直軸１４４ｂは、スペクトル密度を０に相対的な任意の単位で示し、トレースを分離するために垂直軸１４４ａからオフセットされる。トレース１４５は、送信された信号を示し、ピークは、適切なＲＦ  ｆｏで発生する。トレース１４６は、ライダーシステムに向けて移動するオブジェクトから後方散乱して理想的な（ノイズのない）複雑なリターン信号を示し、したがって、より高い周波数にドップラーシフト（ブルーシフトと呼ばれる）される。リターンは、適切なＲＦ  ｆｏでピークを有しないが、代わりに、ΔｆＤほどシフトされた周波数ｆｓにブルーシフトされる。実際に、リターンの同相および直角（Ｉ／Ｑ）コンポーネントをすべて示す複雑なリターンは、＋ΔｆＤでピークを決定するのに使用するため、ドップラー移動方向、センサとオブジェクトとの間のベクトルにある対象の移動方向が単一リターンで明らかに示される。
【００８１】
一部のドップラー補償実施例において、ΔｆＤを見つけるために送信された信号とリターンされた信号の両方のスペクトルを取り、それぞれのピークを検索した後に、対応するピークの周波数を減算するより、図１Ｂに例示されたように、ＲＦ帯域内のダウン−ミックスリターンされた信号の同相および直角コンポーネントの交差スペクトル（Ｃｒｏｓｓ  Ｓｐｅｃｔｒｕｍ）を取ることがより効果的である。図１Ｃは、本発明の一実施例によって、交差−スペクトルの例を示す図式グラフ１５０である。水平軸１５２は、基準スペクトルに対する任意の単位の周波数シフトを示し、垂直軸１５４は、ゼロに相対的な任意の単位の交差スペクトルの振幅を示す。トレース１５５は、ライダーシステムに向けて移動する第１オブジェクト（ΔｆＤ１のブルーシフト＝図１ＢのΔｆＤ）とライダーシステムから離れるように移動する第２オブジェクト（ΔｆＤ２のレッドシフト）によって生成された理想的な（ノイズのない）リターン信号との交差スペクトルを示す。コンポーネントの１つがブルーシフト（ΔｆＤ１）されるときにピークが発生し、コンポーネントの１つがレッドシフト（ΔｆＤ２）されるときに他のピークが発生する。これによってドップラーシフトが決定される。前記シフトは、衝突防止応用のために非常に重要であり、ライダー周辺のオブジェクトの符号を有する接近速度を決定するのに用いられ得る。しかし、Ｉ／Ｑ処理が完了しない場合は、＋／−  ΔｆＤ１および＋／−  ΔｆＤ２の両方にピークが示されるため、ドップラー移動信号と移動方向に曖昧さが存在する。
【００８２】
発明者の以前の作業でより詳細に説明したように、交差スペクトル内で検出されるドップラーシフトは、交差相関を補正するのに使用されることによって、ピーク１３５は、ラグΔｔでドップラー補償されたドップラーシフトされたリターン内に明らかであり、距離Ｒが決定され得る。一部の実施例において、同時Ｉ／Ｑ処理は、Ｓ．Ｃｒｏｕｃｈ  ｅｔ  ａｌ．のＷＯ２０１８／１４４８５３による「Ｍｅｔｈｏｄ  ａｎｄ  ｓｙｓｔｅｍ  ｆｏｒ  Ｄｏｐｐｌｅｒ  ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｄｏｐｐｌｅｒ  ｃｏｒｒｅｃｔｉｏｎ  ｏｆ  ｏｐｔｉｃａｌ  ｐｈａｓｅ−ｅｎｃｏｄｅｄ  ｒａｎｇｅ  ｄｅｔｅｃｔｉｏｎ」というタイトルの国際特許出願公報により詳細に説明されているように行われる。他の実施例において、例えば、Ｓ．Ｃｒｏｕｃｈ  ｅｔ  ａｌ．ＷＯ２００１９／０１４１７７の「Ｍｅｔｈｏｄ  ａｎｄ  ｓｙｓｔｅｍ  ｆｏｒ  Ｔｉｍｅ  Ｓｅｐａｒａｔｅｄ  Ｑｕａｄｒａｔｕｒｅ  Ｄｅｔｅｃｔｉｏｎ  ｏｆ  Ｄｏｐｐｌｅｒ  Ｅｆｆｅｃｔｓ  ｉｎ  Ｏｐｔｉｃａｌ  Ｒａｎｇｅ  Ｍｅａｓｕｒｅｍｅｎｔｓ」というタイトルの特許出願公報により詳細に説明されているように、直列Ｉ／Ｑ処理がドップラーリターン符号を決定するのに使用される。他の実施例において、ドップラー補正を決定するために他の手段が使用される。様々な実施例において、ドップラー補正を行うために当業者に知られている任意の方法または装置またはシステムが使用される。
【００８３】
２．チャープ検出の概要（Ｃｈｉｒｐｅｄ  Ｄｅｔｅｃｔｉｏｎ  Ｏｖｅｒｖｉｅｗ）
【００８４】
図１Ｄは、一実施例による例示的な光チャープ距離測定を示すグラフのセットである。水平軸１０２は、４つのグラフのすべてに対して同じであり、ミリ秒（ｍｓ、１ｍｓ＝１０−３秒）ずつ任意の単位で時間を示す。グラフ１００は、送信光信号として使用される光のビームの電力を示す。グラフ１００の垂直軸１０４は、送信信号の電力を任意の単位で示す。トレース１０６は、時間０から開始して制限されたパルス持続時間、τの間に電力が供給されていることを示す。グラフ１１０は、送信信号の周波数を示す。垂直軸１１４は、任意の単位で送信周波数を示す。トレース１１６は、パルスの持続時間τにわたってパルスの周波数がｆ１からｆ２に増加することを示し、したがって、帯域幅Ｂ＝ｆ２−ｆ１を有する。周波数変化率は、（ｆ２−ｆ１）／τである。
【００８５】
リターンされた信号は、グラフ１６０で示され、前記グラフ１６０は、時間を示す水平軸１０２およびグラフ１１０のように周波数を示す垂直軸１１４を有する。グラフ１１０のチャープ１１６がまたグラフ１６０上に破線として示されている。第１リターンされた信号は、トレース１６６ａに与えられ、強度（図示せず）が減少され、Δｔほど遅延した送信基準信号である。リターンされた信号が２Ｒの距離をカバーした後に、前記外部オブジェクトから受信されると、リターンされた信号は、前述した数３に応じて２Ｒ／ｃに与えられる遅延した時間Δｔから開始し、ここでＲは、ターゲットまでの距離（Ｒａｎｇｅ）であり、ｃは、媒体での光の速度（約３×１０８ｍ／ｓ）である。前記時間中の周波数は、距離による量、すなわち周波数変化率に遅延時間を乗じて与えられながら、ｆＲと呼ばれる量だけ変更される。これは、数４Ａによって与えられる。
【００８６】
【数４】
2021515241.tif 000006
【００８７】
ｆＲの値は、デチャーピング（Ｄｅ−ｃｈｉｒｐｉｎｇ）と呼ばれる時間領域混合作動で送信信号１１６とリターンされた信号１６６ａとの間の周波数差によって測定される。したがって、距離Ｒは、数４Ｂによって与えられる。
【００８８】
もちろん、リターンされた信号がパルスが完全に送信された後に到着すると、すなわち、２Ｒ／ｃがτよりも大きい場合、数４Ａおよび４Ｂは、有効ではない。この場合、基準信号は、知られたまたは固定された量ほど遅延し、リターンされた信号が基準信号と重ね合わせるようにする。基準信号の固定されたまたは知られた遅延時間は、数４Ｂから計算された距離に追加される追加距離を提供するために光の速度ｃと乗じられる。媒体で光の速度の不確実性によって絶対距離は不正確であり得るが、これはほとんど一定の誤差（Ｎｅａｒ−Ｃｏｎｓｔａｎｔ  Ｅｒｒｏｒ）であり、周波数差に基づく相対的距離は、相変らず非常に正確である。
【００８９】
状況によって、送信された光ビームによって照明される地点が、半透明オブジェクトの前方および後方、またはライダーから様々な長さにあるオブジェクトのより近い部分とより遠い部分、または照明される地点内で２つの個別オブジェクトのような異なる距離で２つ以上の異なる散乱者に出会う。このような状況で、グラフ１６０にトレース１６６ｂに表示されたように、第２の減少された強度および異なるように遅延した信号も受信されるであろう。これは、数４ｂを使用して異なる距離を提供するｆＲの異なる測定値を有することになる。状況によっては、複数の追加のリターンされた信号が受信される。
【００９０】
グラフ１７０は、第１リターンされた信号１６６ａと基準チャープ１１６との間の差の周波数ｆＲを示す。水平軸１０２は、図１Ｄの他のすべての整列したグラフのように時間を示し、垂直軸１６４は、はるかに拡大したスケールでの周波数差を示す。トレース１７６は、送信されたチャープに対する応答で測定された一定の周波数ｆＲを示し、数４Ｂによって与えられた特定距離を示す。第２リターンされた信号１６６ｂは、存在する場合、デチャーピング中に他のより大きいｆＲ（図示せず）値を発生させるであろう。その結果、数４Ｂを使用してより大きい距離を算出することになる。
【００９１】
デチャーピングのための一般的な方法は、基準光信号とリターンされた光信号を同じ光検出器に向けるようにすることである。検出器の電気出力は、検出器に収束する２つの信号の周波数および位相の差と同じか、またはそれに依存するビート周波数によって左右される。前記電気的出力信号のフーリエ変換は、ビート周波数でピークを引き起こすであろう。前記ビート周波数は、テラヘルツ（ＴＨｚ、１ＴＨｚ＝１０１２Ｈｚ）の光周波数距離ではないメガヘルツ（ＭＨｚ、１ＭＨｚ＝１０６Ｈｚ＝毎秒１０６サイクル）の無線周波数（ＲＦ）距離にある。前記信号は、マイクロプロセッサまたは特殊製作されたＦＴＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）またはその他のデジタル信号処理（ＤＳＰ）集積回路で行われるＦＦＴアルゴリズムのような共通および安価なＲＦコンポーネントで容易に処理される。他の実施例において、リターン信号は、（局部発振器としてチャープと比較して）局部発振器としての役割をする連続波（ＣＷ）トーンと混合される。これは、この自体がチャープである検出信号を誘発する（またはどんな波形が送信されたのか）。この場合、検出された信号は、Ｋａｃｈｅｌｍｙｅｒ１９９０に説明されたとおり、デジタル領域でマッチングフィルタリング（Ｍａｔｃｈｉｎｇ  Ｆｉｌｔｅｒｉｎｇ）を経る。短所は、デジタイザー（Ｄｉｇｉｔｉｚｅｒ）帯域幅の要求事項が一般的に高いものである。コヒーレント検出の肯定的な面は、他の方式で保持される。
【００９２】
いくつかの実施例において、ライダーシステムは、同時的アップおよびダウンチャープを生成するように変更される。前記アプローチは、実際に距離を変更したり、ビーム内の、他のものなどの間の、または相当な組み合わせの一時的散乱者を変更するオブジェクトの速度差、またはオブジェクトに関連するライダー位置変更によって導入される可変性を除去する。前記アプローチは、またアップおよびダウンチャープとして測定された距離とドップラーシフトが実際に同じであり、非常に有用に結合できることを保障する。ドップラー方式は、周波数空間で非対称にシフトされたリターンペアを並列捕捉し、正確な補償の高い確率を保障する。
【００９３】
図１Ｅは、一実施例によって、対称ＬＯ信号を使用するグラフであり、ドップラーシフトがないときの周波数時間プロット（Ｆｒｅｑｕｅｎｃｙ  Ｔｉｍｅ  Ｐｌｏｔ）のリターン信号を破線で示す。水平軸は、１０−５秒（数十マイクロ秒）単位で時間を示す。垂直軸は、搬送波周波数ｆｃまたは基準信号に対する光送信信号の周波数をギガヘルツ（１０９Ｈｅｒｔｚ）単位で示す。パルス持続時間の間、いつでも２つの光学周波数を含む光線が生成される。１つの周波数が、例えば、ｆ１からｆ２（光搬送波より上に１〜２ＧＨｚ）に増加する間に、他の周波数は、ｆ４からｆ３（光搬送波より下に１〜２ＧＨｚ）に減少する。２つの周波数帯域（例えば、ｆ１からｆ２までの帯域１と、ｆ３からｆ４までの帯域２）がオーバーラップされないため、送信信号とリターン信号は、すべて通過周波数ｆｐから開始する通過帯域を有する高域通過フィルタや低域通過フィルタ、またはこれらの組み合わせによって光学的に分離できる。例えば、ｆ１＜ｆ２＜ｆｐ＜ｆ３＜ｆ４であり得る。開示される実施例において、より高い周波数がアップチャープを提供し、より低い周波数がダウンチャープを提供するが、他の実施例においては、より高い周波数がダウンチャープを生成し、より低い周波数がアップチャープを生成する。
【００９４】
一部の実施例において、２つの異なるレーザーソースが時間ごとにそれぞれのビームで２つの異なる光周波数を生成するのに使用される。しかし、一部の実施例において、単一の光搬送波は、単一のＲＦチャープによって変調され、同時的アップおよびダウンチャープとして作用する対称的な側波帯（Ｓｙｍｍｅｔｒｉｃａｌ  Ｓｉｄｅｂａｎｄｓ）を生成する。前記実施例のうち、一部において、一般的に搬送波周波数に多くのエネルギーを残さないダブルサイドバンドマッハツェンダ変調器（Ｄｏｕｂｌｅ  Ｓｉｄｅｂａｎｄ  Ｍａｃｈ−Ｚｅｈｎｄｅｒ  Ｍｏｄｕｌａｔｏｒ）が使用される。代わりに、ほとんどすべてのエネルギーが側波帯に入る。
【００９５】
側波帯対称（Ｓｉｄｅｂａｎｄ  Ｓｙｍｍｅｔｒｙ）の結果として、同じ手順の側波帯が使用されると、２つの光チャープの帯域幅は、同じであり得る。他の実施例において、他の側波帯、例えば、２番目の順序の側波帯が使用されるか、最初の順序の側波帯に重ね合わせない２番目の側波帯が使用されるか、または他の何かの組み合わせが使用される。
【００９６】
Ｃｒｏｕｃｈ  ｅｔ  ａｌ．のＷＯ２０１８／１６０２４０、「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｄｏｐｐｌｅｒ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｄｏｐｐｌｅｒ  Ｃｏｒｒｅｃｔｉｏｎ  ｏｆ  Ｏｐｔｉｃａｌ  Ｃｈｉｒｐｅｄ  Ｒａｎｇｅ  Ｄｅｔｅｃｔｉｏｎ」というタイトルの米国特許出願公報に説明されているように、送信（ＴＸ）および局部発振器（ＬＯ）チャープ波形を選択するとき、システムの周波数移動帯域が利用可能なデジタイザー（Ｄｉｇｉｔｉｚｅｒ）の帯域幅を最大限活用させることが有利である。一般的に、これは０に近い距離周波数ビートを有するように、アップチャープまたはダウンチャープを移動して行われる。
【００９７】
図１Ｆは、一実施例によって、対称ＬＯ信号を使用する図１Ｅと同様のグラフであり、０ではないドップラーシフトがあるときは、前記周波数時間プロットのリターン信号を破線で示す。チャープ波形の場合は、時間分離したＩ／Ｑ処理（別名時間ドメインマルチプレキシング）が前述した他のアプローチのハードウェア要求事項を克服するために使用されることができる。この場合は、ＡＯＭ（Ａｃｏｕｓｔｏ−Ｏｐｔｉｃ  Ｍｏｄｕｌａｔｏｒ）が実際値の信号に対する距離ドップラーの曖昧さを解除するために使用されることができる。一部の実施例において、引用された特許出願公開ＷＯ２０１８／１６０２４０により詳細に説明されているように、スコアリングシステムでアップおよびダウンチャープリターンは、ペアで使用されることができる。他の実施例において、Ｉ／Ｑ処理は、Ｓ．Ｃｒｏｕｃｈ  ｅｔ  ａｌ．のＷＯ２００１９／０１４１７７、「Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｔｉｍｅ  Ｓｅｐａｒａｔｅｄ  Ｑｕａｄｒａｔｕｒｅ  Ｄｅｔｅｃｔｉｏｎ  ｏｆ  Ｄｏｐｐｌｅｒ  Ｅｆｆｅｃｔｓ  ｉｎ  Ｏｐｔｉｃａｌ  Ｒａｎｇｅ  Ｍｅａｓｕｒｅｍｅｎｔｓ」というタイトルの特許出願公報により詳細に説明されているように、ドップラーチャープの符号を決定するのに使用されることができる。
【００９８】
３．光検出ハードウェアの概要
【００９９】
高解像度距離ドップラー検出システムを使用する方法を説明するために、いくつかの一般的なハードウェアアプローチが記述される。図２Ａは、一実施例による高解像度ライダーシステムの例示的なコンポーネントを説明するブロック図である。光学信号は、矢印で表示される。電子の有線または無線接続は、矢先がない線分で表示される。レーザーソース（Ｌａｓｅｒ  Ｓｏｕｒｃｅ）２１２は、スプリッタ２１６の以前または以後、変調器２８２ａから位相または周波数変調された搬送波２０１を放出して持続時間Ｄを有する位相コーディングされるか、またはチャープされた光信号２０３を生成する。スプリッタ２１６は、基準経路２２０に使用するための変調された（または示されたように、変調されない）光信号を分離（Ｓｐｌｉｔ）する。ビーム２０１のエネルギーの大部分を有する本発明で送信された信号とも呼ばれるターゲットビーム２０５が生成される。オブジェクト（図示せず）から散乱したリターンされた光２９１と良好な混合を生成するのに十分なエネルギーのはるかに少ない量を有する変調されるか、または変調されない基準ビーム２０７ａがまた生成される。例示された実施例において、基準ビーム２０７ａは、変調器２８２ｂで個別に変調される。基準ビーム２０７ａは、基準経路２２０を通過し、基準ビーム２０７ｂとして複数の検出器に向ける。一部の実施例において、基準経路２２０は、基準ビーム２０７ａが関心距離の拡散内でライダー外部のオブジェクトから散乱した光とともに検出器アレイ２３０に到逹するのに十分な遅延をもたらす。一部の実施例において、基準ビーム２０７ｂは、別個の発振器から局部的に基準ビーム２０７ｂを生成する以前のアプローチを示す局部発振器（Ｌｏｃａｌ  Ｏｓｃｉｌｌａｔｏｒ、ＬＯ）信号と命名される。様々な実施例において、柔軟性が低いアプローチからより柔軟なアプローチ至るまで、基準は、次を通じて散乱するか、または反射したフィールドに到着することになる。１）経路の長さがよくマッチングされるように、検出器アレイで送信ビームの一部分を後ろに反射させるためにシーン（Ｓｃｅｎｅ）内に鏡を置くことによって、２）経路の長さを近接するようにマッチングさせ、図２に提案されたように、特定距離のために観察されるか、または予測された位相差を補償するための経路調節を利用したり利用せず、検出器アレイ周辺の光学を用いて基準ビームをブロードキャスト（Ｂｒｏａｄｃａｓｔ）するために繊維（Ｆｉｂｅｒ）遅延を用いることによって、または経路長さの不調和（Ｍｉｓｍａｔｃｈ）を補償するための別個の変調を生成するために周波数シフティングデバイス（音響光学変調器）または局部発振器の波形変調の時間遅延を用いることによって、または一部の組み合わせ。一部の実施例において、オブジェクトは、十分に近く、送信された持続時間は、十分に長く、リターンは、遅延なしに基準信号と十分に重ね合わせる。
【０１００】
送信された信号は、多くの場合、スキャニング光学装置２１８を介して関心領域を照明するために送信され得る。検出器アレイは、単一ペアまたはペアを成さない検出器またはオブジェクトからリターンされたビーム２９１にほぼ垂直である平面に配列されたペアを成すか、またはペアを成さない検出器の１次元（１Ｄ）または２次元（２Ｄ）アレイである。基準ビーム２０７ｂおよびリターンされたビーム２９１は、０個以上の光学ミキサー２８４で結合されて適切に検出される特性の光学信号を生成する。干渉パターンの周波数、位相または振幅または一部の組み合わせは、信号持続期間Ｄの間、複数回それぞれの検出器に対して取得システム２４０によって記録される。
【０１０１】
信号持続時間当り処理される時間的（Ｔｅｍｐｏｒａｌ）サンプルの数は、ダウン−レンジ規模（Ｄｏｗｎ−Ｒａｎｇｅ  Ｅｘｔｅｎｔ）に影響を与える。前記数は、信号当りシンボルの数、信号反復率および可用カメラフレームレートに基づいて選択される実質的考慮事項である。フレームレートは、サンプリング帯域幅であり、「デジタイザー（Ｄｉｇｉｔｉｚｅｒ）周波数」とも呼ばれる。距離規模の唯一の根本的な限界は、レーザーのコヒーレンス（Ｃｏｈｅｒｅｎｃｅ）長さと、それを繰り返し（明確な距離測定のために）前のチャープまたは固有（Ｕｎｉｑｕｅ）位相コードの長さということである。これは、リターンされたヘテロダイン（Ｈｅｔｅｒｏｄｙｎｅ）信号またはビットのデジタルレコードを以前の送信履歴から送信されたビットの任意の部分と比較したり、交差相関できるため活性化される。
【０１０２】
取得されたデータは、図１９を参照して後述されるコンピュータシステムまたは図２０を参照して後述されるチップセットのような処理システム２５０に利用可能になる。符号付きのドップラー補償モジュール２７０は、ここで説明された任意の他の補正とともにドップラーシフトの符号と大きさおよびこれに基づく補正された距離を決定する。一部の実施例において、処理システム２５０は、またスキャニング光学系２１８を駆動するためのスキャニング信号を提供し、図２に示されたように、変調器２８２ａ、２８２ｂを駆動する１つ以上の電気信号を送信するための変調信号モジュールを含む。例示された実施例において、処理システムは、また共有された地理空間座標システムについてまたは１つ以上の検出されたオブジェクトまたは一部の組み合わせについて車両の位置および移動についての情報を提供するために車両制御モジュール２７２を含む。一部の実施例において、車両制御モジュール２７２は、またこのような情報に対応して車両（図示せず）を制御する。
【０１０３】
任意の知られている装置またはシステムがレーザーソース２１２、変調器２８２ａ、２８２ｂ、ビームスプリッタ２１６、基準経路２２０、光学ミキサー２８４、検出器アレイ２３０、スキャニング光学２１８または取得システム２４０を具現するために使用されることができる。フラッド（Ｆｌｏｏｄ）に対する光結合（Ｏｐｔｉｃａｌ  Ｃｏｕｐｌｉｎｇ）またはターゲットに対するフォーカスまたはピューピル平面（Ｐｕｐｉｌ  Ｐｌａｎｅ）を経るフォーカスは、示されていない。本発明に使用されたように、光結合器（Ｏｐｔｉｃａｌ  Ｃｏｕｐｌｅｒ）は、そのうち、何よりも真空、空気、ガラス、クリスタル、鏡、レンズ、光サーキュレータ（Ｏｐｔｉｃａｌ  Ｃｉｒｃｕｌａｔｏｒ）、ビームスプリッタ、位相板（Ｐｈａｓｅ  Ｐｌａｔｅ）、ポーラライザー（Ｐｏｌａｒｉｚｅｒ）、光繊維（Ｏｐｔｉｃａｌ  Ｆｉｂｅｒ）、光ミキサー、単独で、または一部の組み合わせのように、１つのコンポーネントから他のコンポーネントまで光を案内するために空間座標内で光の伝搬（Ｐｒｏｐａｇａｔｉｏｎ）に影響を与える任意のコンポーネントである。
【０１０４】
図２Ａは、また一実施例による同時アップおよびダウンチャープライダーシステムに対するコンポーネントの例を示す。前記実施例において、変調器２８２ａは、送信されたビーム２０５の光経路に追加された周波数シフタ（Ｓｈｉｆｔｅｒ）である。他の実施例において、周波数シフタは、リターンされたビーム２９１の光経路または基準経路２２０の代わりに追加される。一般的に、周波数シフタの構成要素は、変調器２８２ｂで使用される装置（例えば、ＡＯＭ（Ａｃｏｕｓｔｏ−Ｏｐｔｉｃ  Ｍｏｄｕｌａｔｏｒ）、音響光学変調器）のような局部発振器（Ｌｏｃａｌ  Ｏｓｃｉｌｌａｔｏｒ、ＬＯ、または基準経路と命名される）側、または送信側（光増幅器の前）に変調器２８２ｂとして追加され、変調器で使用される装置は、関連する損失があるため、受信側または光増幅器の後に損失コンポーネントを配置することは不利である。光シフタの目的は、光検出器２３０によって出力される電気信号の分析において、例えば、処理システム２５０でＦＴＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）コンポーネントによってピックアップされることができる異なる周波数帯域において、アップおよびダウンチャープのビート周波数が発生するように、基準信号の周波数に対して送信された信号（またはリターン信号）の周波数を知られているΔｆｓほどシフトするものである。例えば、距離効果を誘発するブルーシフトがｆＢである場合、アップチャープのビート周波数は、オフセットほど増加し、ｆＢ＋Δｆｓから発生し、ダウンチャープのビート周波数は、オフセットほど減少してｆＢ−Δｆｓになる。したがって、アップチャープは、ダウンチャープより高い周波数帯域にあるため、互いに分離できる。もし、Δｆｓが予想されるドップラー効果よりも大きい場合、アップチャープおよびダウンチャープに関連する距離の曖昧さはなくなることがある。
【０１０５】
測定されたビートは、適切なアップチャープおよびダウンチャープ距離を得るために知られているΔｆｓの正確な符号値に修正され得る。一部の実施例において、バランス検出器から出るＲＦ信号は、ＦＴＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）を介して分離される帯域とともに直接デジタル化される。一部の実施例において、バランス検出器から出るＲＦ信号は、直接デジタル化できる低帯域（アップチャープおよびダウンチャープのうち、１つに対応）と基底帯域に電子的にダウンミックスできる高帯域（反対チャープ）を分離するためのアナログＲＦ電子装置で前処理された後に、デジタル化される。両方の実施例は、検出された信号の帯域をデジタイザー（Ｄｉｇｉｔｉｚｅｒ）リソースに一致させる経路を提供する。
【０１０６】
図２Ｂは、一部の実施例で使用される高解像度ドップラーライダーシステムの鋸歯（Ｓａｗｔｏｏｔｈ）スキャンパターンを例示するブロック図である。スキャンは、方位角（水平）および傾斜角（ゼロ（０）傾斜で水平方向の垂直の上および垂直の下）範囲をスイープ（Ｓｗｅｅｐ）する。他の実施例において、他のスキャンパターンが使用される。例えば、一部の実施例において、適応型スキャニングは、Ｃｒｏｕｃｈの「Ｍｅｔｈｏｄ  ａｎｄ  ｓｙｓｔｅｍ  ｆｏｒ  ａｄａｐｔｉｖｅ  ｓｃａｎｎｉｎｇ  ｗｉｔｈ  ｏｐｔｉｃａｌ  ｒａｎｇｉｎｇ  ｓｙｓｔｅｍｓ」、ＷＯ２０１８／１２５４３８または「Ｍｅｔｈｏｄ  ａｎｄ  ｓｙｓｔｅｍ  ｆｏｒ  ａｕｔｏｍａｔｉｃ  ｒｅａｌ−ｔｉｍｅ  ａｄａｐｔｉｖｅ  ｓｃａｎｎｉｎｇ  ｗｉｔｈ  ｏｐｔｉｃａｌ  ｒａｎｇｉｎｇ  ｓｙｓｔｅｍｓ」、ＷＯ２０１８／１０２１８８というタイトルの国際特許出願公報に開示された方法を用いて行われ得る。
【０１０７】
図２Ｃは、一実施例によるスキャニング高解像度ドップラーライダーシステムによって生成された速度ポイントクラウドの例を示すイメージである。ポイントクラウドと命名されるが、クラウドのそれぞれの構成要素は、一地点（Ｓｐｏｔ）からリターンを示す。地点の大きさは、ビーム幅と距離の関数である。一部の実施例において、ビームは、通常的に約１ｍｍ（ｍｍ、１ｍｍ＝１０−３ｍｅｔｅｒｓ）から１００ｍｍの間のライダーシステムから放出される円形の対称ガウスコリメートビーム（Ｃｏｌｌｉｍａｔｅｄ  Ｂｅａｍ）と断面直径（ビーム幅）を有するペンシルビームである。２Ｄイメージのそれぞれのピクセルは、特定の方位角および傾斜角によって照明される他の地点を示し、それぞれの地点は、ライダーに相対的な距離（３次元）および速度（４次元  ）に関連し得る。一部の実施例において、反射率の測定は、またリターンされた信号（５次元）の強度または振幅によって表示される。したがって、ポイントクラウドのそれぞれのポイントは、少なくとも４Ｄベクトルおよび可能であれば、５Ｄベクトルとして示す。
【０１０８】
前述の技術を使用して、スキャニング高解像度レンジドップラーライダーは、各ポイントごとにライダーシステムのビュー（Ｖｉｅｗ）からシーン（Ｓｃｅｎｅ）の相対的な速度の符号を有する（Ｓｉｇｎｅｄ）高解像度３Ｄポイントクラウドイメージを生成する。前述した現在高解像度ドップラーライダーを用いて、ドップラー相対速度は、非常に大きいスピードスプレッド（＞＋／−１００ｍ／ｓ）にわたって高い粒状度（Ｇｒａｎｕｌａｒｉｔｙ）（＜０．２５ｍ／ｓ）で決定される。コヒーレント測定技術の使用は、ドップラーに対する固有の感度をライダースキャナのための同時距離ドップラー測定に変換する。また、コヒーレント測定技術は、従来のライダーソリューションに比べて非常に高い動的距離測定が可能にする。前記データフィールドの組み合わせは、ＩＮＳ（Ｉｎｅｒｔｉａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ）ドロップアウトがある場合に、非常に効果的に車両の位置を把握できるようにする。
【０１０９】
４．車両制御の概要
【０１１０】
一部の実施例において、車両は、車両に装着された高解像度ドップラーライダーシステムから受信されたデータに基づいて少なくとも部分的に制御される。
【０１１１】
図３Ａは、一実施例によって、車両３１０に装着された少なくとも１つの高解像度ドップラーライダーシステム３２０を含むシステムの例を示すブロック図である。車両は、星３１１によって表示された質量中心を有し、矢印３１３によって与えられた前方方向に移動する。一部の実施例において、車両３１０は、プロセッサからの信号に応答して作動する操向または制動システム（図示せず）のようなコンポーネントを含む。一部の実施例において、車両は、図２０に示されたチップセット（Ｃｈｉｐ  Ｓｅｔ）のようなオンボード（Ｏｎ−ｂｏａｒｄ）プロセッサ３１４を有する。一部の実施例において、オンボードプロセッサ３１４は、図１９に示されたように、遠隔プロセッサと有線または無線通信する。高解像度ドップラーライダーは、方位角視野（Ｆｉｅｌｄ  ｏｆ  Ｖｉｅｗ）３２４だけでなく、周辺の垂直角度（図示せず）をフューチャービーム３２３で表現される１つの側面から他の側面にスイーピングするスキャニングビーム３２２を使用する。一部の実施例において、視野は、３６０度の方位角である。一部の実施例において、傾斜角視野（Ｉｎｃｌｉｎａｔｉｏｎ  Ａｎｇｌｅ  Ｆｉｅｌｄ  ｏｆ  Ｖｉｅｗ）は、約＋１０度ないし約−１０度またはその部分集合である。
【０１１２】
一部の実施例において、車両は、当業者に広く公知されているＧＰＳセンサ、走行距離計、回転速度計（Ｔａｃｈｏｍｅｔｅｒ）、温度センサ、真空センサ、電圧または電流センサのような補助センサ（Ａｎｃｉｌｌａｒｙ  Ｓｅｎｓｏｒ）（図示せず）を含む。一部の実施例において、回転情報を提供するためにジャイロスコープ３３０が含まれる。
【０１１３】
また、図３Ａには、２つの矢印の基底にある点で表現される知られた地理的位置から北を示す矢印と東を示す矢印で表現されたグローバル座標系（Ｇｌｏｂａｌ  Ｃｏｏｒｄｉｎａｔｅ  Ｓｙｓｔｅｍ）がで示されている。地理情報システム（Ｇｅｏｇｒａｐｈｉｃａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ、ＧＩＳ）のデータベースとしてマッピングシステムのデータは、グローバル配置（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ）システムに対して相対的に配置される。車両を制御するとき、車両周辺の他の移動オブジェクトおよび移動しないオブジェクトと比較して車両の相対的な位置および移動だけでなく、グローバル座標系における車両の位置と方向を知ることは有利である。
【０１１４】
図３Ｂは、一実施例によって、車両３１０に装着された多重高解像度ドップラーライダーシステムを含むシステムの例を示すブロック図である。項目３１０、３１１、３１３および３１４およびグローバル座標系は、図３Ａに示されたようである。ここで、多重高解像度ドップラーライダーシステム３４０ａ、３４０ｂ、３４０ｃ、３４０ｃ（以下、総称してライダーシステム３４０と指称）は、車両３１０に配置して特定距離を超過する範囲（Ｒａｎｇｅ）に対して少なくとも一部の角度で重ね合わせる完全な角度カバレッジ（Ｃｏｖｅｒａｇｅ）を提供する。
【０１１５】
図３Ｃは、一実施例によって、ポイントクラウドから検出されたオブジェクトに関連して車両３１０に装着された多重高解像度ドップラーライダーシステム３４０を含む例を示すブロック図である。項目３１０、３１１、３１３、３１４、３４０、３４２、３４３および３４４は、図３Ｂのようである。システム３４０から３Ｄポイントクラウドで検出できる項目には、路面３９１、カーブ３９５、停止信号３９２、ライトポスト（Ｌｉｇｈｔ  Ｐｏｓｔｓ）３９３ａ、３９３ｂ、３９３ｃ（以下、総称してライトポスト３９３と指称）、車線表示３９４、移動する別の車両３９６を含む。移動する別の車両３９６は、回転しているため、車両の前方にある速度ベクトル３９７ａと車両の後方にある速度ベクトル３９７ｂが異なる。停止信号３９２およびライトポスト３９３のような一部の項目は、ＧＩＳ（Ｇｅｏｇｒａｐｈｉｃａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）のデータベースにグローバル座標系を有し得る。
【０１１６】
図４は、一実施例によって、自律走行または補助走行車の設定で高解像度ドップラーライダーシステムからデータを使用するための方法４００の例を示す流れ図である。図４および後続流れ図である図６、図８、図１０、図１２、図１４および図１６でのステップが例示的な目的のための特定の手順で示されているが、他の実施例において、１つ以上のステップまたはその一部が異なる手順で行われたり、連続的に直列または並列に重畳したり、省略されたり、または１つ以上の追加ステップが追加されたり、またはいくつかの組み合わせに変更され得る。
【０１１７】
４０１ステップにおいて、高解像度ライダーシステム３４０が車両３１０（周辺に別の車両３９６を区別するために以下、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）ともいう）に構成される。一部の実施例において、前記構成は、車両３１０にライダーシステム３４０を設置することを含む。構成データは、車両３１０内で、または遠隔で、または一部の組み合わせで複数の自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）のデータベースに格納される。構成データは、少なくとも車両の質量中心３１１に対するシステム３４０の位置および車両の前方方向３１３に対するシステムの視野３４４を含む。一部の実施例において、４０ステップは、例えば、図８を参照して以下で説明されるように、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）の速度に対するソリューション許容誤差（Ｔｏｌｅｒａｎｃｅ）値のように、後続ステップのうち、１つ以上で使用される方法の他の定数または媒介変数の値を格納するステップを含む。
【０１１８】
４０３ステップにおいて、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）のセンサシステムが動作される。例えば、走行距離計から速度情報、ＧＰＳ受信機から位置情報、ジャイロスコープから方向情報、車両の質量中心および方向に対するライダー視野の位置と方向を補正する高解像度ドップラーライダーの３Ｄポイントクラウドデータを得るために慣性航法装置（Ｉｎｅｒｔｉａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ、ＩＮＳ）が動作される。補正データは、１つ以上のデータベースに格納される。
【０１１９】
４０５ステップにおいて、どのようなキャリブレーション測定よりも高解像度ドップラーライダーは、１つ以上の前記ライダーシステム３４０それぞれでの一度の完全なスキャンの結果として、それぞれのポイントで相対速度を有する３Ｄポイントクラウドを含むシーンを構成するために作動する。４１１ステップにおいて、シーンデータは、静止オブジェクト（例えば、路面３９１または交通標識板３９２またはランプポスト３９３またはカーブ３９５または表示３９４または一部の組み合わせ）、静止オブジェクトに対する自車両の移動（自己運動（Ｅｇｏ−Ｍｏｔｉｏｎ）とも称する）、そして、もし存在する場合は、１つ以上の移動オブジェクト（例：３９６）の速度および方向を決定するために分析される。前記の結果、それぞれまたはすべてを決定するための方法の様々な実施例は、残りの流れ図を参照して以下でより詳細に説明される。
【０１２０】
大きな距離（車両の大きさの規模のような）を扱う前に自己運動（Ｅｇｏ−Ｍｏｔｉｏｎ）の決定が移動変化（加速）を感知するほど速いことが有利である。車両速度ベクトルの最大コンポーネント別変化（Ｃｏｍｐｏｎｅｎｔ−Ｗｉｓｅ  Ｃｈａｎｇｅ）（ａｍａｘ）は、数４に与えられたように、スキャン周期（Ｔｓｃａｎ）およびドップラー分解能（ｒＤ）の積に比べて有利に小さい。
【０１２１】
例えば、ｒＤ＝０．２５ｍ／ｓ、１０Ｈｚスキャンレート（Ｔｓｃａｎ＝０．１ｓｅｃ）を有するライダーセンサは、車両の加速度が２．５ｍ／ｓ２を超過する場合に、移動行為者を正しく分離できないことがある。これは、特に高い値ではないため、現在の具現は、全体垂直フレーム（異なる傾斜角オフセットで順次に行われる１つ以上のフレームレットを構成する）よりは、それぞれの「フレームレット（Ｆｒａｍｅｌｅｔ）」（１つ以上の同時ドップラーライダービームの垂直配列の左から右スキャン）の速度の解を求めることになる。これは、典型的な速度ソリューションの作動が効果的な８０Ｈｚのスキャン速度を有するようにしてほとんどの自動車作動を含めて多くの車両シナリオに十分な重力加速度の２倍以上の最大２０ｍ／ｓ２の加速度を提供する。他のオブジェクトの速度推定にも同様の限界が存在するが、その理由は、優先的に他のオブジェクトの範囲にわたる速度の変化が他のオブジェクトの移動を決定するための特性ドップラーノイズ値を有利に超過するためである。
【０１２２】
一般的に、ポイントクラウドのそれぞれの地点を１ミリ秒未満で測定し、数百個の地点からなるポイントクラウドが１／１０秒未満で蓄積できるようにすることが有用である。数十マイクロ秒程度の高速測定でポイントクラウドが１００倍に大きくなる。例えば、前述した高解像度ドップラー位相エンコードされたライダーは、５００Ｍｂｐｓで１Ｇｂｐｓのボーレート（Ｂａｕｄ  Ｒａｔｅ）を達成し得る。その結果、一度の測定に対する前記コードの持続時間は、約５００ナノ秒（ｎｓ、１ｎｓ＝１０−９ｓｅｃｏｎｄｓ）と８マイクロ秒との間である。前記条件下で前記距離ウィンドウ（Ｒａｎｇｅ  Ｗｉｎｄｏｗ）を数キロメートルまで延長することができ、ドップラー解像度も非常に高くなる可能性があることに留意する（送信信号の持続時間に応じて異なる）。
【０１２３】
４２１ステップにおいて、移動オブジェクトが自車両に対する危険、例えば、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）の速度または移動オブジェクトの速度または一部の組み合わせが衝突または近接衝突を示す場合を示すかどうかが決定される。もし、そうであれば、４２３ステップにおいて、例えば、運転者に警報を送信したり、ブレーキ、操向（Ｓｔｅｅｒｉｎｇ）またはエアバッグのような１つ以上のシステムが動作されるように自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）に命令信号を送信することによって、危険緩和措置が開始される。一部の実施例において、危険緩和措置は、衝突または近接衝突に関与すると予測されるオブジェクトを決定することを含む。例えば、他のオブジェクトが人であるか、または汽車やトラックのような大きな移動オブジェクトである場合、自車両（Ｏｗｎ  Ｖｅｈｉｃｌｅ）を滑ったり転がしたりできるほどの深刻な衝突回避が許容されるが、他のオブジェクトが一時停止の標識または縁石である場合は、衝突を遅くすることができます。一部の実施例のうち、一部において、オブジェクトは、当業者に公知された任意の方法を使用した反射率の変化または形状または一部の組み合わせに基づいて識別される。例えば、一部の実施例において、「Ｍｅｔｈｏｄ  ａｎｄ  ｓｙｓｔｅｍ  ｆｏｒ  ｃｌａｓｓｉｆｉｃａｔｉｏｎ  ｏｆ  ａｎ  ｏｂｊｅｃｔ  ｉｎ  ａ  ｐｏｉｎｔ  ｃｌｏｕｄ  ｄａｔａ  ｓｅｔ」  というタイトルのＣｒｏｕｃｈによるＰＣＴ特許出願、ＷＯ２０１８／１０２１９０に説明された方法を使用して行われる。一部の実施例において、オブジェクトは、自車両のグローバル位置および他の静止または移動オブジェクトに対するグローバル位置を示すＧＩＳに基づいて識別される。次に、制御は、高解像度ドップラーライダーシステム３４０を使用して次のシーンを収集するために４０５ステップに戻る。４２１ステップで何の危険が決定されないまで４０５ステップないし４１１ステップないし４２１ステップないし４２３ステップのループが繰り返される。明らかに、スキャンがより速く測定されるほど、ループはより迅速に完成されることができる。
【０１２４】
４３１ステップにおいて、自車両の速度が信頼できるかどうかが決定される（図４のＹＥＳで表示）。例えば、キャリブレーションデータは、走行距離計が適切に作動し、走行距離計で信号が受信されていることを示すか、またはジャイロスコープは、自車両が回転しないことを示す。一部の実施例において、３Ｄポイントクラウドから相対速度で決定された速度は、グローバル座標系の速度を決定するために使用され、走行距離計がポイントクラウドから決定された速度と一致しない場合、正常の速度ではない。そうでなければ、４３３ステップにおける速度は、相対速度データがある３Ｄポイントクラウドに基づいて決定される。一部の実施例において、道路表面または他の地面に対する前記速度は、４１１ステップで自動的に決定される。一部の実施例において、地面に対して以前に使用された速度は、４３３ステップで使用される。一部の実施例において、３Ｄポイントクラウドデータは、このような速度決定のために選択され、速度決定は、代わりに、または再び４３３ステップの間に行われる。次に、制御は、４４１ステップに進む。
【０１２５】
４４１ステップにおいて、例えば、前記媒介変数に対する値が１つ以上の自車両データベースにある場合、自車両の速度および方向が道路離脱の危険または道路状態に対する安全速度の範囲超過のような危険性を示すかどうかが決定される。もし、そうであれば、制御は、４３３ステップに進んで危険緩和措置を開始する。例えば、様々な実施例において、危険緩和措置の開始は、運転者に警報を送信したり、ブレーキまたは操向（Ｓｔｅｅｒｉｎｇ）のような自車両の１つ以上のシステムが作動して車両を安全な速度と方向に減速させるか、またはエアバッグが展開されるように、命令信号を送信することが含まれる。次に、制御は、４０５ステップに戻り、次のシーンを生成するために高解像度ドップラーライダーデータを収集する。
【０１２６】
４５１ステップにおいて、自車両の位置を信頼できるかどうかが決定される（図４のＹＥＳで表示）。例えば、縁石や車線表示のような反射率が高い地点までの長さは、正しい方向に行く道路にあるものと一致する。そうでない場合、４５３ステップで相対位置は、道路表示および縁石のような反射率が高い地点まで測定された長さに基づく相対速度データを有する３Ｄポイントクラウドに基づいて決定される。一部の実施例において、自車両のこのような相対位置は、４１１ステップで自動的に決定される。一部の実施例において、以前に使用された相対位置は、４５３ステップで使用される。一部の実施例において、反射率が高い静止オブジェクトの３Ｄポイントクラウドデータが４５３ステップの間に、自車両の相対的位置を決定するために選択される。次に、制御は、４６１ステップに進む。
【０１２７】
４６１ステップにおいて、自車両の相対的位置が道路離脱の危険のような危険性を示すのかの可否が決定される。もし、そうであれば、制御は、危険緩和措置を開始するために４６３ステップに進む。例えば、様々な実施例において、危険緩和措置の開始は、運転者に警報を送信したり、ブレーキまたは操向（Ｓｔｅｅｒｉｎｇ）のような自車両の１つ以上のシステムが作動して自車両が道路上に残るように誘導するか、またはエアバッグが展開されるようにする命令信号を送信することを含む。次に、制御は、４０５ステップに戻り、高解像度ドップラーライダーデータを収集して次のシーンを構成する。
【０１２８】
４２１、４４１または４６１ステップで検出される危険がない場合、制御は、４７０ステップに進む。４７０ステップにおいて、グローバル位置は、相対速度データがある３Ｄポイントクラウドに基づいて決定される。一部の実施例において、自車両のこのようなグローバル位置は、４１１ステップで自動的に決定される。一部の実施例において、以前に使用された自車両のグローバル位置は、４７０ステップで再び使用される。一部の実施例において、道路標識板およびランプポストのような静止オブジェクトの３Ｄポイントクラウドデータまたは軌跡オブジェクトのような精緻に知られている全体座標および軌道を有する移動オブジェクトが選択され、４７０ステップでＧＩＳと相互参照されて自車両の全体位置を決定する。一部の実施例において、４７０ステップは、省略される。次に、制御は、４８１ステップに進む。
【０１２９】
４８１ステップで自車両のグローバル位置が特定の目的地に進むために間違った道路上にいる危険のような危険性を示すかどうかが決定される。もし、そうであれば、制御は、４８３ステップに進んで危険緩和措置を開始する。例えば、様々な実施例において、危険緩和措置の開始は、運転者に警報を送信したり、ブレーキまたは操向（Ｓｔｅｅｒｉｎｇ）のような自車両にある１つ以上のシステムが自車両の正確なグローバル位置に誘導するか、またはエアバッグが展開されるようにする命令信号を送信することを含む。次に、制御は、４０５ステップに戻り、高解像度ドップラーライダーデータを収集して次のシーンを構成する。
【０１３０】
４２１、４４１、４６１または４８１ステップで検出される危険がない場合、制御は、４９１ステップに進んで最終条件が満たされるかどうかを決定する。様々な実施例で任意の最終条件が使用されることができる。例えば、一部の実施例において、車両の電源がオフにされたか、特定の目的地に到着したか、またはシステムをオフにするように運転者から命令が受信されたものと検出されると、終了条件が満たされる。終了条件が満たされない場合、制御は、前述した４０３ステップの後に再び戻る。そうでなければ、過程は終了される。
【０１３１】
５．例示的な実施例
【０１３２】
図５Ａは、一実施例によって、静止した路面に対する自車両の移動（自己運動（Ｅｇｏ−Ｍｏｔｉｏｎ））を検出するための計算コンポーネントの例を示すブロック図である。高解像度ドップラーライダーシステムのセンサ５２０は、速度Ｖ（車両の前方方向に）で進行する車両に装着される。センサは、路面よりも上の高さにあり、車両がかなりの距離を移動する時間に比べて短いスキャンの間に、単位ベクトルで表現された傾斜角（例えば、大きさ＝１）ｌ１およびｌ２でビームをスキャンすることに対応して路面５９０の前方にある地点５９１、５９２からリターンを受信する。固定地点５９１、５９２からのリターンの相対速度Ｖｒ１およびＶｒ２は、センサ５２０の基準フレームで観察された高解像度ドップラーライダーシステムによって直接測定される。前記速度は、数５ａおよび５ｂに提示されたように、それぞれの逆単位ベクトルｌ１’およびｌ２’の内積と同じである。
【０１３３】
【数５】
2021515241.tif 000007
【０１３４】
ｌ１’およびｌ２’が知られており、Ｖｒ１およびＶｒ２が測定され、Ｖは、水平（路面５９０に平行）であり、車両の進行方向にあると仮定するため、Ｖについてそれぞれの式の解を求めることができる。しかし、システム的エラーのため、それぞれの決定にエラーがあり得る。システム的エラーを除去するために、数５Ｃによって差が決定され、差の方程式のＶについての解が求められ得る。
【０１３５】
または数５Ｄのように異なるように表現され得る。
【０１３６】
ここで、ΔＶｒ＝Ｖｒ１−Ｖｒ２およびΔｌ’＝ｌ１’−ｌ２’は、図５に示すようなものである。したがって、ライダーシステムは、ポイントとライダーシステムとの間の傾斜角と相対速度をそれぞれのポイントで示すポイントクラウドデータを収集するように動作される。それぞれのポイントに対する傾斜角に基づいて複数の静止ポイントは、ポイントクラウドで識別される。次に、ライダーの地上速度の決定（そして、車両の地上速度推論によって）は、複数の静止ポイントに対応する複数の相対速度に基づく。
【０１３７】
前記プロセッシングは、データで利用可能な４つの次元または５つの次元（傾斜、方位、距離およびドップラーコンポーネント）のうち、２つの次元（傾斜およびドップラーコンポーネント）に制限されることに留意する必要がある。これは、少なくとも４つの次元のうち、３つ以下のみを基準にポイントクラウドにあるオブジェクトの属性値を決定する例である。前記２つの次元アプローチの利点は、ノイズがある連立方程式を解く様々な計算方法が３つの次元または４つの次元に実行されなければならない場合よりもはるかに効率的というものである。ノイズがある連立線形方程式を解く一般的な方法は、一般的に最小二乗法（Ｌｅａｓｔ  Ｓｑｕａｒｅｓ  Ｓｏｌｕｔｉｏｎｓ）と呼ばれ、主に恒等式（Ｉｄｅｎｔｉｔｙ）を用いてｘ＝（ＡＴ＊Ａ）−１＊ＡＴ＊ｂを暗示する量ｂ−Ａｘを最小化し、このためには、（ＡＴ＊Ａ）の逆を見つける必要がある。これは、一般的にＳＶＤ（特異値分解）または完全直交分解（ＣＯＤ）を通じて行われる。このようなものは、ベクトルｂ、ｘおよび行列Ａの次元が高いほど計算集約的である。したがって、利用可能なすべてのプロセッシングについてより短い時間にソリューションを決定し得る。したがって、前記アプローチは、危ない状況に対応するのにより多くの時間を提供する。
【０１３８】
図５Ｂは、一実施例によって、自己運動（Ｅｇｏ−Ｍｏｔｉｏｎ）は、補償されず、ｘ／ｙ／ｚ空間でレンダリングした原始ドップラーライダーポイントクラウドの例を示す構成である。図５Ｃは、一実施例によって、ドップラー計算速度ソリューションに基づいて自己運動（Ｅｇｏ−Ｍｏｔｉｏｎ）に対する距離が補償され、ｘ／ｙ／ｚ空間でレンダリングした具現されたドップラーライダーポイントクラウドの例を示す構成である。
【０１３９】
図６は、一実施例によって、自車両の速度を決定する方法の例を示す流れ図である。前記実施例は、数５Ａないし５Ｄに基づく。６０１ステップにおいて、図４の４０５ステップに対応して高解像度ドップラーライダーデータが得られる。６０３ステップにおいて、静止された地面および車両の前に対応するデータの地点が識別される。一部の実施例において、地面ポイントは、地面の地点として使用するために例えば、前記３Ｄデータクラウドで使用者が地点を囲むことができるように使用するグラフィックユーザインターフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ＧＵＩ）のような手動入力に基づいて識別される。これは、また幾何学的特徴に基づいて自動的に行われ得るが、例えば、車両の進行方向３１３に沿って陰の傾斜角で車両の前の線に沿うポイントを使用できる。
【０１４０】
前記ポイントの間を移動するオブジェクトは、計算に混乱を与えることができる。したがって、幾何学的条件を満たしているほとんどのポイントと速度差が大きい他の速度を破棄する努力が行われる。
【０１４１】
６０５ステップにおいて、センサと地面の複数の地点の間の単位ベクトルｌが決定される。６０７ステップにおいて、Δｌ’は、地面にある任意の地点のペアに対して決定される。６０９ステップにおいて、ΔＶｒは、任意の地点のペアに対する測定されたドップラー速度に基づいて決定される。６１１ステップにおいて、Ｖを得るために任意のペアに対して数５Ｄが計算される。一部の実施例において、６０７、６０９および６１１ステップが複数の任意のペアに対して繰り返しかつ平均化されて測定においてノイズ効果をより減少させる。
【０１４２】
図７Ａおよび図７Ｂは、一実施例によって、衛星航法システム（ＧＰＳ）データと高解像度３Ｄドップラーライダーデータから導出された速度の間の比較の例を示すグラフである。図７Ａは、スキャン数の任意の単位で時間を示す水平軸と、最小約１から最大約１５までのメートル毎秒の単位で前方方向３１３の速度を示す垂直軸を有するグラフ７１０を示す。軌跡７１６は、ＧＰＳから由来した速度を示し、ＧＰＳソリューションと呼ばれる。車両は、ポイント７１６ａでほとんど停止し、ポイント７１６ｂで高速に到逹する。ボックス７１８は、図７Ｂのグラフ７２０で拡張されたスケールで再表示された区間を示す。グラフ７２０は、スキャン数の任意の単位で時間を示す水平軸と最小約１１．１から最大約１２までのメートル毎秒単位で前方方向３１３の速度を示す垂直軸を有するグラフ７２０を示す。軌跡７２６は、ＧＰＳソリューションを示し、軌跡７２７は、ドップラーソリューションと呼ばれる高解像度ドップラーからのポイントクラウドから由来した速度を示す。毎秒約０．１メートル以内でほとんど一致している。２つの軌跡の両方で発見された非常に小さな推移を形成するシステム的エラーがある。
【０１４３】
実際に、数５Ｄ自体が測定値Ｖｒ１およびＶｒ２で任意のノイズの影響を受けるため、移動オブジェクトより静止した地面を示す地点を客観的に決定するのが難しかった。車両の方向３１３以外の方向に測定された速度は、自車両の車両速度（速力および方向）を決定するとき、ノイズの影響を低減するために使用できることが認識された。また他の方位角の方向を使用すると、車両が前方方向に移動しているという仮定を避け得る。図７Ｃないし図７Ｅは、一実施例によって、車両の移動方向に相対的な方位角に対するドップラーライダーからの速度依存性の例を示すグラフである。図７Ｃのプロット７３０は、３６０度にわたってスキャンする１つの実験で測定されたドップラー速度を示す。水平軸は、−１８０度から１８０度までの方位角を示す。垂直軸は、−２．５から＋２．５までメートル毎秒でドップラー速度を示す。開いた円（Ｏｐｅｎ  Ｃｉｒｃｌｅ）は、地面の測定値（すなわち、仮定された静止ポイント）を示す。それぞれの方位角でライダーが３６０度を複数回スキャンするときに、複数の速度が測定される。前記実験中の速度の範囲（Ｒａｎｇｅ）は、測定のノイズのために発生する。前記実験においては、ポイントクラウドで静止ポイントの測定を汚染させる移動オブジェクトがなかった。
【０１４４】
前方方位角（Ａｚｉｍｕｔｈｓ  ｉｎ  Ｆｒｏｎｔ）は、相対運動が車両に向かうときに陽の速度を示し、車両３１０の方向３１３に対して０度の方位角の近くで移動方向の最大値を有する。０からの差は、車両の推定された前方方向からの速度差を示す。後方方位角（Ｒｅａｗａｒｄ  Ａｚｉｍｕｔｈ）は、地面の地点の相対運動が車両から離れるにつれて陰の速度を示す。前記データは、コサイン関数と同様の軌跡（Ｔｒａｃｅ）７３７から与えられた多項式に一致し得る。したがって、地上速度の方位角の方向は、複数の静止ポイントのうち、相対速度が最大である静止ポイントに関連する方位角に基づいて決定される。そして、実際の地上速度は、相対速度が最大である複数の静止ポイントに基づく。
【０１４５】
同じノイズ平均最大値が車両の移動方向に対するデータの下位集合を用いて得られる。図７Ｄのプロット７４０は、−３０度から３０度までの方位角を示す水平軸を有する。垂直軸は、０から＋２．５までのメートル毎秒のドップラー速度を示す。ドット７４６は、約−２５度の方位角から約２５度までの測定値と、軌跡７４７は、多項式適合度（Ｐｏｌｙｎｏｍｉａｌ  Ｆｉｔ）を示す。同様に、図７Ｅのプロット７５０には、−６０度から６０度までの方位角を示す水平軸を有する。垂直軸は、０から＋２．５までのメートル毎秒でドップラー速度を示す。ドット７５６は、約−２５度の方位角から約２５度までの測定値と、軌跡７５７は、多項式適合度を示す。本質的に方位角補正車両速度は、図７Ｃないし図７Ｄの多項式の軌跡で表現される。
【０１４６】
前記実験において、すべてのポイントは、静止した地面に向かうため、車両の速度は、多項式適合度が最大であるドップラーで提供される。それぞれのポイントでドップラーの速度Ｖは、数６に与えられたビーム方向と車両の速度Ｖの単位ベクトルｌの内積である。
【０１４７】
【数６】
2021515241.tif 000008
【０１４８】
図７Ｆは、一実施例によって、方位角に対するドップラーライダーからの速度依存性を測定する例を示すグラフである。示されたプロジェクションは、方位角／距離／ドップラー空間でレンダリングしたドップラーライダーポイントクラウドを示すが、方位角およびドップラー軸のみ表示するように回転された。静止した地点のコサイン構造のように、前記観点から見ると、別の移動オブジェクトが明らかになる。
【０１４９】
数５Ａないし５Ｄの２次元処理を、ｘ、ｙおよびｚのそれぞれが東、北および上を示す３次元に一般化する。計算的に効率的であるが、潜在的に数値的不安定なアプローチは、短い時間間隔内にスキャナによって検出されたポイント集合に対して数６に３つの未知数を使用して３つの式システムを形成するものである。前記連立方程式は、次のような形式である。
【０１５０】
【数７】
2021515241.tif 000009
【０１５１】
Ａは、それぞれのドップラー測定に対する逆単位ベクトルｌ’の行列、それぞれのベクトルｌ’は、ｘ、ｙおよびｚ方向に対して３つのコンポーネントｌｘ’ｌｙ’ｌｚ’を有し、Ｖは、車両速度およびスカラー測定されたドップラー相対速度の配列Ｄの３次元ベクトルである。次のように表し得る。
【０１５２】
【数８】
2021515241.tif 000010
【０１５３】
数８は、速度ベクトルであるＶに対する値を提供するためにＡの逆を繰り返して内積することのような方法で計算され得る。
【０１５４】
前記アプローチは、システムを形成するのに利用されるポイントの選択に敏感であるが、行列Ａが特異な場合、逆Ａを求めるのに失敗し得るためである。これは、ポイントが非常に同様のビームベクトルを有する場合、例えば、ポイントが小さな角度領域にわったて収集された場合に発生する。また、距離のようなドップラー値の測定には、ノイズによって正確なソリューションを得ることができず、ソリューションは、繰り返し遂行を通じて収束しなければならない。前記公式は、ソリューションに含まれた移動オブジェクトの地点に非常に敏感であるため、移動オブジェクトの地点が含まれないように簡単かつ低水準の方法が有利である。一部の実施例において、移動オブジェクトは、最新の以前の速度ソリューションとの互換性に基づいてフィルタを適用することによって、セグメント化し得る。ｎ番目のサンプルの正規化ビームベクトルのために静止オブジェクトのドップラー検出は、数９に与えられた関係に従うべきである。
【０１５５】
【数９】
2021515241.tif 000011
【０１５６】
ここで、ΔＶは、スキャナのドップラー速度測定で予想されるエラーの量に以前ソリューションをサンプリングしてから車両速度の最大予想変化が乗算された小さなベクトルである。これは、他のアプローチのうち、最新の加速およびサンプリング時間（スキャンまたは下位スキャン周期）によって評価され得る。
【０１５７】
一部の実施例で使用される代替的なアプローチは、例えば、特異値分解（ＳＶＤ）に基づいて過度に決定された最小二乗法のソリューション（Ｏｖｅｒ−Ｄｅｔｅｒｍｉｎｅｄ  Ｌｅａｓｔ  Ｓｑｕａｒｅｓ  Ｓｏｌｕｔｉｏｎ）を見つけることである。ここで、Ａは、ｎ×３である行列であり、ここで、ｎは、使用されたライダー地点（３Ｄポイントクラウドのポイント）の数を意味する。この場合、数７は、数１０Ａの形態を取り得る。
【０１５８】
【数１０】
2021515241.tif 000012
【０１５９】
数１０Ａによって与えられた過度に決定された表現に対するソリューションが発見されるが、ここで目的は、方程数１０Ｂによって与えられた大きさ（ｎ×１）の列ベクトルである残差ベクトルＲを最小化するベクトルＶを見つけることである。
【０１６０】
本質的に、Ｒは、図７Ｃないし図７Ｄの多項式軌跡によって表現された方位角補正車両速度とデータポイントとの間の差を示す。
【０１６１】
視野（Ｆｉｅｌｄ  ｏｆ  Ｖｉｅｗ：ＦＯＶ）を通過するドップラー変化の特性がよく定義されているため、擬似−逆基盤ＳＶＤ（Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）ソリューションが図７Ｃに示されたデータに対してよく動作されることは、明らかである。対照的に、図７Ｄは、これと同じ状況を＋／−２０度（４０°ＦＯＶ）に対してのみ表示し、その差は、はるかに明らかでない。したがって、実際に前記制限は、ＦＯＶによって強く駆動される速度ベクトルをよく分解することができる最小速度の形態を取る。これは、車両に使用されるライダーセンサが垂直方向により小さなＦＯＶを有する場合が多いため、垂直（傾斜／高度）方向で最も一般的に発生することを分かる。また、速度ベクトルは、最上の性能を得るためにライダーセンサのＦＯＶ内部を指すべきである（すなわち、移動方向は、ライダーによって角度方向スキャナ内にある）。公式は、前記制約の範囲外の値をリターンするが、この場合、ノン−カウンタースキャニングパターン（Ｎｏｎ−Ｃｏｕｎｔｅｒ  Ｓｃａｎｎｉｎｇ  Ｐａｔｔｅｒｎ）に対するスキャン周期中の急激な線形加速と区別できないため、有効でないことがある。ノン−カウンタースキャニングパターンは、単一スキャニングフレームの実行ですべてのビームが常に同じ方向に移動する１つ以上のライダービームのスキャニングパターンである。カウンタースキャニングパターンは、１つ以上のライダービームが単一スキャニングフレームの実行で同時にまたは他のポイントで１つ以上の反対方向に移動するスキャニングパターンである。
【０１６２】
ＦＯＶ限界は、数１０Ｃによって与えられた中間角度（＜〜８０度）に対して近似化され得る。
【０１６３】
ここで、ｒは、ドップラーライダーセンサの速度分解能であり、｜｜ｖ｜｜は、車両速度ベクトルの大きさであり、θは、移動方向とＦＯＶのエッジの１つとの間の２つの角度のうち、より小さい値である。
【０１６４】
目標速度推定に対しても同様の限界が存在し、最初にターゲット範囲にわたる速度の変化は、ターゲットの運動（Ｍｏｔｉｏｎ）を決定するために特性ドップラーノイズ値を超過するべきである。しかし、実際には、ドップラーライダーの例で提供するスキャン方向の非常に高いサンプル密度によって最小二乗?（Ｌｅａｓｔ  Ｓｑｕａｒｅｓ  Ｓｏｌｕｔｉｏｎｓ）適用の限界内で作動し得る。
【０１６５】
図８は、他の実施例によって、自車両の速度および他の移動オブジェクトを決定するための方法８００の例を示す流れ図である。これは、自車両移動（自己運動）補償に関連する。本実施例は、数１０Ｂの残余コラムベクトル（Ｒｅｓｉｄｕａｌ  Ｃｏｌｕｍｎ  Ｖｅｃｔｏｒ）Ｒに基づき、自車両移動（自己運動）を決定するだけでなく、自己運動に基づく移動および静止オブジェクトの検出を補償する。自己運動は、実際には、ＬＩＤＡＲの運動であり、前記運動は、前記ＬＩＤＡＲが固定された車両の動きに転嫁されることに留意する。また、同じ車両の複数のＬＩＤＡＲシステムの前記自己運動は、前記車両の動きを決定するために結合され得ることに留意する。
【０１６６】
８０１ステップにおいて、現在速度ベクトルＶｃｕｒｒｅｎｔが決定される。方法８００を使用して発見されるソリューションに対する本質的に最初の推測である現在速度ベクトルを決定するために任意の方法が使用されることができる。例えば、止めの状態で開始する車両の場合、現在速度ベクトルは、０である。例えば、走行距離計が機能を停止したとき、ソリューションを見つける一部の実施例において、現在速度ベクトルは、車両がその時刻に走行していた方向に走行距離計からの最後の速度で選択され得る。例えば、後の時間の増加分でソリューションを決定するための実施例において、現在速度ベクトルは、以前の時間の増加分でのソリューションと同じように選択される。一部の実施例において、現在速度は、前述したように、最大速度を有する下向き傾斜ペアおよび方位角を用いて決定される。
【０１６７】
８０１ステップは、ソリューション許容誤差、３Ｄポイントクラウドで静止した地点に関連する残差第１しきい値、同じ速度で動くことが予想されるオブジェクトに対する角度ビン（Ａｎｇｌｅ  Ｂｉｎ）の大きさおよび同様に移動するオブジェクトに対する角度ビンの大きさを決定することを含む。第１しきい値は、スキャン時間中の車両速度の変化よりも大きい速度差である。例えば、スキャンが１ミリ秒内に完了され、車両が１０秒内に時速１００ｋｍ（毎秒約３メートル）で加速できる場合、毎秒．００３メートル以上の変化は、自車両速度の変化によるものではなく、その変化は、おそらく移動オブジェクトがスキャンされるためであるものと予想される。このような場合、第１しきい値は、秒当．０１メートルである。もし、スキャニングパターンにある隣接ビームが同様の速度、例えば、同様の残差の大きさを有する場合、これらは、同じオブジェクトに属し得る。したがって、同じ移動オブジェクトに対するデータポイントは、近接する角度および近接する速度変化の大きさの範囲を有することと予想される。前記データは、一部の実施例において、移動オブジェクトの大きさおよび速度を決定するために探索される。角度ビンの大きさおよび残差ビンの大きさのために決定された値は、３Ｄポイントクラウドで移動オブジェクトの存在と速度を決定するためにデータポイントをグループ化する方法に影響を与える。
【０１６８】
前記値を決定するために、ローカルまたは遠隔メモリまたはストレージからの読み出し、標準アルゴリズムを用いたコンピューティング、任意または情報要請についての応答として、遠隔プロセッサからメッセージの受信を含む任意の方法が使用されることができる。一部の実施例において、前記すべてのパラメータについての値は、図４の４０１ステップの間に決定され、構成データとともに１つ以上のデータベースに格納される。
【０１６９】
８０３ステップにおいて、単一スキャンの間に収集された３Ｄポイントクラウドデータは、現在速度によるスキュー（Ｓｋｅｗ）に対して補正される。スキューは、ライダーがシーンをスキャンする間に車両が動くときに発生する。したがって、ポイントクラウドのそれぞれのポイントに関連する距離およびドップラー速度は、車両速度に対する現在値を用いてスキャン開始時間またはスキャン中の時刻またはスキャン終了時刻または他の時刻に補正されることができる。したがって、８０３ステップは、現在のライダー速度およびスキャン周期中に停止した時間からの時間差に基づくポイントクラウドデータでポイントの方位角または傾斜角または距離の変化を含む。一部の実施例において、スキューは、重要ではないか、または無視され、８０３ステップは、省略され得る。
【０１７０】
８０５ステップにおいて、例えば、Ｖｘ、ＶｙおよびＶzを有し、数１０Ｂを用いて計算された現在車両速度に基づいて残差ベクトルが決定される。残差ベクトルの行は、ポイントクラウドデータのポイント速度が現在車両速度からどのくらい異なるのかを測定する。もし、差が非常に大きい場合、ポイントは、おそらく地面のような静止オブジェクトではなく、移動オブジェクトであり得る。次のステップは、移動オブジェクト上の前記地点を見つけようと自車両速度の計算から前記ポイントを除去しようとする試みである。
【０１７１】
８１１ステップにおいて、残差ベクトルＲの次の行が選択される。８１３ステップにおいて、前記行の残差値が静止した地点に対する第１しきい値よりも大きいかの可否が決定される。もし大きい場合、前記行は、おそらく静止オブジェクトのドップラー観察のためのものではなく、制御は、８１５ステップに進む。８１５ステップにおいて、前記行が残差ベクトルＲから削除され、ドップラー相対速度Ｖｒを有するデータアレイＤに対応する行が削除され、ベクトル大きさが減少される（例えば、ｎｅｗ  ｎ＝ｃｕｒｒｅｎｔ  ｎ−１）。８１７ステップにおいて、削除された行は、角度ビンの大きさおよび残差ビンの大きさに基づいて１つ以上の移動オブジェクトそれぞれに対する他の残差ベクトルに追加される。それぞれの移動オブジェクト残差ベクトルは、１つの残差ビン（Ｒｅｓｉｄｕａｌ  Ｂｉｎ）の大きさを超えない特定残差範囲の残差のみを含み、１つの角度ビンの大きさを超えない特定角度範囲の角度のみ含まれる。次に、制御は、８１１ステップに進んで残差ベクトルＲに対する次の行を選択する。一部の実施例において、削除された行は、移動オブジェクト残差ベクトルに追加されず、８１７ステップは、省略され、制御は、８１５ステップから８１１ステップに進む。
【０１７２】
８１３ステップで次の行が第１しきい値よりも大きい残差を有しないと決定されると、制御は、８２１ステップに進む。８２１ステップにおいて、選択できる残差ベクトルＲの行がさらに残っているかどうかが決定される。そうでない場合、制御は、８２３ステップに進む。
【０１７３】
８２３ステップにおいて、ＳＶＤ作業のよいな作業が実行され、Ｒを新しい値のセットＲｎｅｗで最小化するＶｃｕｒｒｅｎｔの値を決定する。一部の実施例において、前記ソリューションは、数１１Ａによって与えられた任意の行列の分解、特異値の分解（Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）を使用して数１０Ａでｎ×３行列Ａの擬似逆を繰り返しに実行することによって、得られる。
【０１７４】
【数１１】
2021515241.tif 000013
【０１７５】
ここで、Ｕは、ｎ×ｎ大きさの単位行列（Ｕｎｉｔａｒｙ  Ｍａｔｒｉｘ）である。Σは、ｎ×３大きさの対角行列であり、Ｖは、３×３単位行列であり、Ｖ＊は、Ｖの共役転置（Ｃｏｎｊｕｇａｔｅ  Ｔｒａｎｓｐｏｓｅ）である。Ａの擬似逆、Ａ−１は、数１１Ｂに与えられた近似値に基づいている。
【０１７６】
Σは、対角行列であるため、容易に逆を求めることができる。そして、Ｕ＊は、単にＵの共役転置（Ｃｏｎｊｕｇａｔｅ  Ｔｒａｎｓｐｏｓｅ）に過ぎない。この場合、残差Ｒは、擬似逆行列の解決策の「品質」を計算するためにのみ使用される。
【０１７７】
８２５ステップにおいて、新しい残差が十分に減少されたのかの可否が決定される。これは、新しい残差ベクトルＲｎｅｗの大きさ｜｜Ｒ｜｜がターゲットの速度許容誤差よりも小さいか、または等しいかを観察することによって、行われ得る。他のものの中で、Ｒｎｅｗの最大元素、Ｒｎｅｗ元素の合計、Ｒｎｅｗ元素の絶対値の合計、Ｒｎｅｗ元素の二乗の合計のような任意の方法が｜｜Ｒ｜｜を決定するために使用されることができる。許容誤差の値は、Ｒｎｅｗの大きさが決定される方式に依存する。例えば、残差許容誤差は、ドップラー測定のエラーとともに拡張されるべきである（ビーム方向のエラーも寄与するが、比較的小さい）。完全なソリューションの残差の正規化されたＬ２ノルム（Ｎｏｒｍ）は、単にドップラー測定の分散であるか、または前記エラーがガウスである場合、二乗された標準偏差でなければならない。良好な許容誤差は、分散の小さな倍数である。許容誤差がこれよりも小さい場合、満たされる可能性が低く、最終条件が達成されない。Ｒｎｅｗが許容誤差よりも大きい場合に制御は、８２７ステップに進む。
【０１７８】
８２７ステップで新しい残差ベクトルＲｎｅｗからより多くの行を削除するために第１しきい値が減少される。プロセスは、Ｒｎｅｗを現在残差ベクトルにし、残差ベクトルの最初の行を選択される次の行にすることによって再開される。制御は、８１１ステップに進んで残差ベクトルの次の行を選択する。したがって、速度ベクトルＶｃｕｒｒｅｎｔが所望の許容誤差以下または残差ベクトルの大きさで決定されるまでプロセスを繰り返すようにループが形成される。一部の実施例において、十分に小さな残差ベクトルに収束しない場合、繰り返し回数に制限が設定され、例えば、１００回の繰り返しが行われるか、または隣接する繰り返し間の速度Ｖ差が１％のように一定割合の未満である場合に、プロセスが終了され得る。
【０１７９】
８３１ステップにおいて、ジャイロスコープ（存在する場合）からのデータに基づいて決定された回転が速度ベクトルＶに加算される。前述した式では、しかし純粋な回転運動（固定軸を中心に回転）を検出できないため、振動構造ジャイロスコープのように、回転速度を直接検出できるセンサが支配的に回転運動ができるすべての車両の追加入力として推薦される。一部の実施例においては、ジャイロスコープが含まれず、８３１ステップは、省略され得る。次に、制御は、８３３ステップに進む。
【０１８０】
８３３ステップにおいて、スキューを補正するかどうかが決定される。一定の時間間隔の間に検出されたポイント集合をベースにした車両速度ソリューションの計算は、前記時間間隔内でライダービームの有限なスキャン速度によって発生する「ローリングシャッター（Ｒｏｌｌｉｎｇ  Ｓｈｕｔｔｅｒ）」のようなスキュー効果を一定に補正できるようにする。例えば、水平スキャニングビームを有するライダーシステムの速度ベクトルに直交する平らな直交表面は、対角線でスキューされたように見えるが、なぜなら間隔内で後で検出されたポイント表面は、車移動によってより短い距離を有するためである。もし、前記間隔の間に検出されたポイント集合を用いてマップまたはポイントクラウドとマッチングまたは比較して車両の位置および／または姿勢を決定する場合、前記有限なスキャン速度スキュー効果は、マッチングアルゴリズムの精度と安全性を大きく低下させ得る。検出されたポイント集合から抽出された速度ベクトルは、収集時間間隔の間に車両の変形に対する即時かつ一定の測定を提供するのに使用でき、前記集合は、ｄｔ＊｜｜ｖ｜｜によって与えられた量の前記ベクトルに沿ってそれぞれのポイントを逆投影することによって、デスキュすることができる（ｄｅ−Ｓｋｅｗｅｄ）。もし、これが行われる必要があれば、制御は、データをデスキュー（ｄｅ−Ｓｋｅｗ）するために８０３ステップに戻る。そうではない場合、制御は、８４１ステップに進む。
【０１８１】
８４１ステップにおいて、固定データポイントから削除された行を移動して形成された式は、それぞれの移動オブジェクトの残差ベクトルそれぞれに対して前記方法を使用して３Ｄポイントクラウドで自車両に相対的な移動オブジェクトの速度Ｖを求めるために使用される。自車両の速度は、１つ以上の移動オブジェクト（存在する場合）のグローバル座標速度Ｖｇを得るために前記速度に追加される。もし、隣接するオブジェクトが同様に移動することと決定されると、２つの移動オブジェクトの残差ベクトルおよびドップラー速度に対する行を併合した後、併合した式に対してＶを求め、隣接するオブジェクトを１つのオブジェクトとして併合することができる。次に、制御は、８４３ステップに進む。
【０１８２】
８４３ステップにおいて、連続的なスキャンから検出された移動オブジェクトは、同じオブジェクトであるかの可否を決定するために検査され得る。８４５ステップにおいて、スキャンからスキャンに関連するオブジェクトの位置および速度は、結合されて前記オブジェクトのトラック（Ｔｒａｃｋ）を形成し、前記移動オブジェクトのトラック（Ｔｒａｃｋ）は、１つ以上のデータベースに追加される。一部の実施例において、移動オブジェクトは、追跡されず、８４３ステップおよび８４５ステップは、省略され得る。  
【０１８３】
図９Ａないし図９Ｃは、一実施例によって、自車両に対する他のオブジェクトの移動を検出するための計算コンポーネントの例を示すブロック図である。図９Ａにおいて、高解像度ドップラーライダーシステムのセンサ９２１は、車両の前方方向ｙの速度で進行する車両に装着される。前記センサは、路面の上の高さにあり、車両がかなりの距離を移動する時間に比べて短いスキャンの間に、単位ベクトルｌで表現される方位角でビームをスキャニングすることに対応する地点９９１からリターンを受信する。グローバル座標系は、３ＤポイントＡで表現されるグローバル原点からそれぞれ北方向のベクトルＮと東方向のＥで表示される。もし、動かない場合、リターンは、単に地点９９１の位置を提供する。図９Ｂにおいて、地点９９１で表現されたオブジェクトは、ベクトルＶで表現された速度で移動している。相対速度Ｖｒは、数１２に与えられた逆単位ベクトルｌ’と速度Ｖの内積によって求められ、
【０１８４】
【数１２】
2021515241.tif 000014
【０１８５】
センサ９２１の基準フレームで観察されたように、高解像度ドップラーライダーシステムによって直接測定される。図９Ｃにおいて、ターゲットオブジェクト９９１およびセンサ９２１は、それぞれＶｔａｒｇｅｔおよびＶｓｅｎｓｏｒの速度で移動している。センサで高解像度ドップラーライダーによって測定されたターゲットの相対速度Ｖｒ＿ｃｏｒｒは、数１３によってこれらを連結するラインに沿って２つの速度を合わせることによって求められる。
【０１８６】
【数１３】
2021515241.tif 000015
【０１８７】
図１０は、他の実施例によって、他の移動オブジェクトの移動およびトラック（Ｔｒａｃｋ）を決定するための方法１０００の例を示す流れ図である。前記実施例は、数１２および１３に基づく。１００１ステップにおいて、高解像度ドップラーライダーデータに基づくポイントクラウドがフィルタリングされてドップラー速度の大きい値を有するポイントを分離する。１００３ステップにおいて、ポイントは、同様のドップラー速度値に基づいてクラスタリングされる。同様の方位角の方向、例えば、３６０度と比較して小さい範囲の方位角で同様のドップラー速度を有するそれぞれのクラスタは、オブジェクトと見なされる。１００５ステップでそれぞれの時間ステップに対する高いドップラークラスタのオブジェクトリストが保持される。１００７ステップにおいて、互いに異なる時間でオブジェクトクラスタが空間的（方位角および傾斜）近接性およびドップラー類似性に基づいて関連付けられる。１００９ステップにおいて、関連するオブジェクトクラスタに対するオブジェクトトラック（Ｔｒａｃｋ）が例えば、コンピュータ格納装置で決定され、保持される。
【０１８８】
前記処理は、データで使用できる３つの次元または５つの次元（傾斜、方位角、距離、ドップラーコンポーネントおよび反射率）から３つの次元（傾斜、方位角およびドップラーコンポーネント）に制限されることに再び留意する価値がある。これは、最小４つの次元のうち、３つ以下だけでポイントクラウドでオブジェクトの属性値を決定するまた他の例である。前記３つの次元アプローチの長所は、ノイズがある連立方程式をクラスタリングして解決するための様々な計算方法が前記方法を４つの次元で行うべきである場合よりも効率的であるというものである。したがって、使用可能なすべての処理能力に対してより短い時間にソリューションを決定できるため、前記アプローチは、危ない状況に対応するのにより多くの時間を提供する。
【０１８９】
一部の実施例において、知られた位置での前記オブジェクトの検出は、自分のセンサ位置を決定するのに使用される。図１１は、一実施例によって、検出された調査オブジェクト（マッピングデータベースの静止オブジェクトまたは時間によって動く位置が知られたオブジェクト）に相対的な自己位置（Ｏｗｎ  Ｐｏｓｉｔｉｏｎ）を決定するための計算コンポーネントの例を示すブロック図である。高解像度ドップラーライダーシステムのセンサ１１２１は、３Ｄベクトルｐによって与えられた位置で車両に装着され、車両が感知できる距離を移動する時間に比べて短いスキャンの間に、３Ｄベクトルｒ１およびｒ２で表示される互いに異なる距離の地点１１９１および１１９２からリターンを受信し、方位角からビームをスキャンすることに応答して単位ベクトルｌ１およびｌ２でそれぞれ表現される方位角を受信する。２つのオブジェクトの知られた位置は、それぞれ３Ｄベクトルｔ１およびｔ２によって提供される。データは、次の数１４Ａないし１４Ｅを満足する。
【０１９０】
【数１４】
2021515241.tif 000016
【０１９１】
したがって、センサ位置ｐについての３Ｄベクトルが決定される。
【０１９２】
図１２は、一実施例によって、検出された調査オブジェクトに対する自己位置（Ｏｗｎ  Ｐｏｓｉｔｉｏｎ）を決定する例を示す流れ図である。１２０１ステップにおいて、高解像度ライダーイメージが得られる。これはドップラーイメージである必要はない。１２０３ステップにおいて、シーン内の高反射率のオブジェクトを識別する。これらは、道路標識板３９２、ランプポスト３９３のような知られた位置のオブジェクトを含む可能性がある。１２０５ステップにおいて、オブジェクトを例えば、地理情報システム（ＧＩＳ）データベースから調査された隣接オブジェクトと交差参照（Ｃｒｏｓｓ  Ｒｅｆｅｒｅｎｃｅｓ）する。自己位置がよく知られていない場合、前記交差参照は、近似値として、例えば、ＧＩＳで調査されたオブジェクトが検出されたオブジェクトであることもあり、そうでないこともある。１２０７ステップにおいて、センサと検出されたオブジェクトとの間の視線単位ベクトルｌの集合が決定される。１２０９ステップにおいて、Δｌは、前記検出されたオブジェクトの任意のペアに対して計算される。１２１１ステップでＧＩＳのような測量されたオブジェクト位置から測定されたΔｌおよびΔｔで数１４Ｄを使用してＲを求める。１２１３ステップにおいて、複数のペアに対するＲ、ｌおよびｔは、それぞれセンサの位置ｐを推定するのに使用される。またｐに対する推定値を得るためにｐに対する多くの値の幾何学的平均が決定される。一部の実施例において、値ｐに対する信頼レベルも２１３ステップの間に決定される。
【０１９３】
図１３は、一実施例によって、独自のグローバル速度を決定するための計算コンポーネントの例を示すブロック図である。前記実施例において、センサは、速度Ｖで位置ｐで動く車両に位置する。高解像度ドップラーライダーシステムのセンサ１３２１は、３Ｄベクトルｐによって与えられた位置で車両に装着される。車両が感知できる距離を移動する時間に比べて短いスキャンの間に、それぞれ単位ベクトルｌ１およびｌ２によって表現される方位角でビームをスキャニングすることに対応して他の方位角に移動しない地点１３９１および１３９２からリターンを受信する。データは、次の数１４Ａないし１４Ｅを満足する。
【０１９４】
【数１５】
2021515241.tif 000017
【０１９５】
したがって、前記センサ速度のための３ＤベクトルＶｇｌｏｂａｌが決定される。
【０１９６】
図１４は、一実施例によって、独自のグローバル速度を決定する方法１４００の例を示す流れ図である。１４０１ステップにおいて、高解像度ドップラーライダーイメージが得られる。１４０３ステップにおいて、前述された１つ以上の技術を使用して全体的に静的な表面と一致するドップラー値でシーンのポイントを識別する。１４０５ステップにおいて、センサと検出された静止オブジェクトとの間の視線単位ベクトルｌの集合が決定される。１４０７ステップにおいて、前記検出された地点に対してΔｌが計算される。１４０９ステップでΔｌ’とΔを測定した方程数１５Ｃを使用してＶｌｏｃａｌを求める。１４１１ステップでＲは、Ｖｇｌｏｂａｌを推定するのに使用される。
【０１９７】
図１５は、一実施例によって、自車両に対する移動オブジェクトの回転速度を決定するための計算コンポーネントの例を示すブロック図である。高解像度ドップラーライダーシステムのセンサ１５２１は、車両に装着される。車両がかなりの距離を移動する時間に比べて短いスキャンの間の速度Ｖで動く回転オブジェクトの他の位置にある地点１５９１および１５９２からリターンを受信する。地点は、それぞれ単位ベクトルｌ１およびｌ２で表現されるスキャニングビームに対応して検出された方位角内にある。検出されたドップラー速度は、それぞれＶｒ１およびＶｒ２である。データは、次の数１６Ａないし１６Ｄを満足する。
【０１９８】
【数１６】
2021515241.tif 000018
【０１９９】
したがって、ターゲットの全体速度は、移動するターゲットにある２つの地点の相対速度から得られる。
【０２００】
図１６は、一実施例によって、移動オブジェクトのグローバル速度を決定するための方法の例を示す流れ図である。１６０１ステップにおいて、高解像度ドップラーライダーイメージが得られる。１６０３ステップにおいて、検出されたそれぞれの地点に対するＶｒ＿ｃｏｒｒを取得するために数１３を使用して自車両の動きを補正する。１６０５ステップにおいて、ドップラーの速度および方位角の近接度に基づいて同じ移動オブジェクト上の複数の地点がクラスタリングされる。１６０７ステップにおいて、センサと移動オブジェクト上の検出された地点との間の視線単位ベクトルｌの集合が決定される。１６０９ステップにおいて、Δｌは、前記検出された地点の任意のペアに対して計算される。１６１１ステップにおいて、Ｖｒ＿ｃｏｒｒは、前記検出された地点の任意のペアに対して計算される。１６１３ステップでΔｌ’およびΔＶを測定し、数１６Ｄを使用してＶを求める。前記Ｖは、検出されたオブジェクトに対するＶｇｌｏｂａｌとして使用される。線形速度は、図１５の式および図１６の方法の主体である。しかし、回転するオブジェクトは、その同等性を違反する可能性があり、回転速度を測定することが有利であろう。
【０２０１】
５．例示的実施例
【０２０２】
図１７Ａは、一実施例によって、高解像度ドップラーライダーシステムから照明される地点の位置の例を示すブロック図である。前記スキャンした地点は、道路表面にあり、方法６００または方法８００によって独自のグローバル速度を決定するのに使用される。
【０２０３】
図１７Ｂないし図１７Ｄは、一実施例によって、静止オブジェクトからのリターンおよび移動オブジェクトのトラックを示す照明される地点からのリターンの例を示すイメージである。前記イメージは、方法８００または方法１０００を使用してオブジェクトを追跡するのに使用される。
【０２０４】
図１８Ａないし図１８Ｃは、一実施例によって、移動オブジェクトとして別の車両からリターンの例を示すグラフである。ドップラーポイントは、速度と方位角および傾斜角の近接度によってクラスタ化される。オブジェクトの純移動は、方法１６００を使用して決定される。
【０２０５】
図１８Ｄおよび図１８Ｅは、一実施例によって、測定されたポイントクラウドの例を示す構成である。それぞれのポイントは、測定された速度に応じて陰影処理される。コーナーを回っているトラックが描かれた結果、前記オブジェクトは、並進運動と回転運動を同時に進行していることが分かる。これは、図８ａおよび図８ｂに示されたシミュレーションデータの実際のデータ表現である。
【０２０６】
６．コンピュータハードウェアの概要
【０２０７】
図１９は、本発明の実施例が具現されることができるコンピュータシステム１９００を例示するブロック図である。コンピュータシステム１９００は、コンピュータシステム１９００の他の内部および外部コンポーネントの間で情報を伝達するためのバス１９１０のような通信メカニズムを含む。情報は、測定可能な現状の物理的信号、通常、電圧として表現されるが、他の実施例において、磁気的、電磁気的、気圧、化学的、分子原子および量子相互作用のような現象を含む。例えば、北と南の磁場、またはゼロと非ゼロの電圧は、２進数（ビット）の２つの状態（０、１）を示す。他の現象は、より高いベースの数を示し得る。測定前の複数の同時（Ｓｉｍｕｌｔａｎｅｏｕｓ）量子状態の重ね合わせは、クァンタムビット（クビット）を示す。１つ以上の数字のシーケンスは、数字または１つの文字のためのコードを表すために使用される。一部の実施例において、アナログデータと命名されている情報は、特定の距離内で測定可能な値の近接連続性（Ｎｅａｒ  Ｃｏｎｔｉｎｕｕｍ）によって表現される。コンピュータシステム１９００またはその一部は、本明細書で記述された１つ以上の方法の１つ以上のステップを行うための手段を構成する。
【０２０８】
２進数のシーケンスは、数字または文字のためのコードを表すために使用されるデジタルデータを構成する。バス１９１０は、バス１９１０に結合されたデバイスの間で情報が迅速に伝達されるように、情報の多くの並列コンダクターを含む。情報をプロセッシングするための１つ以上のプロセッサ１９０２は、バス１９１０に結合される。プロセッサ１９０２は、情報上で一連の演算を実行する。一連の演算は、バス１９１０からの情報を取得することと、バス１９１０上に情報を配置させることを含む。また、一連の情報は、１つ以上の情報ユニットの比較、情報ユニットの位置のシフト、および加算または乗算のように、２つ以上の情報ユニットの結合を典型的に含む。プロセッサ１９０２によって実行される演算のシーケンスは、コンピュータ命令を構成する。
【０２０９】
また、コンピュータシステム１９００は、バス１９１０に結合されたメモリ１９０４を含む。ランダムアクセスメモリ（ＲＡＭ）または他の動的格納デバイスのようなメモリ１９０４は、コンピュータ命令を含む情報を格納する。動的メモリは、その中に格納された情報がコンピュータシステム１９００によって変換されるようにする。ＲＡＭは、メモリアドレスと命名される位置に格納された情報のユニットが隣接するアドレスの情報に独立するように格納され、検索されるようにする。また、メモリ１９０４は、コンピュータ命令の実行中に一時的な値を格納するためにプロセッサ１９０２によって使用される。また、コンピュータシステム１９００は、読み取り専用メモリ（ＲＯＭ）１９０６、またはコンピュータシステム１９００によって変更されない命令を含む静的情報を格納するためにバス１９１０に結合されたその他の静的格納デバイスを含む。また、コンピュータシステム１９００がオフになったり、電源を失ったりしても持続する命令を含む情報を格納するための磁気ディスクまたは光ディスクのような不揮発性（持続的）格納デバイス１９０８は、バス１９１０に結合される。
【０２１０】
命令を含む情報は、人間のユーザーによって操作される文字と数字のキーを含むキーボードのような外部入力デバイス１９１２またはセンサからプロセッサによって使用するためにバス１９１０に提供される。センサは、その周辺の条件を検出し、前記探索をコンピュータシステム１９００内の情報を表現するために使用される信号と互換性のある信号に変換させる。基本的に人間と相互作用するために使用されるバス１９１０に結合された他の外部デバイスは、イメージを描写するための陰極線管（ＣＲＴ）または液晶ディスプレイ（ＬＣＤ）のようなディスプレイデバイス１９１４およびディスプレイ１９１４上に表示される小さなカーソルイメージの位置を制御し、ディスプレイ１９１４上に表示されるグラフィック要素に関連する命令語を発するためのマウスまたはトラックボールまたはカーソル方向キーのようなポインティングデバイス１９１６を含む。
【０２１１】
例示された実施例において、特殊用途の集積回路（ＩＣ）１９２０のような特殊目的のハードウェアは、バス１９１０に結合される。特殊目的のハードウェアは、特殊な目的のために十分に迅速にプロセッサ１９０２によって実行されない操作を実行するように構成される。特殊用途の集積回路の例は、ディスプレイ１９１４のためのイメージを生成するためのグラフィックスアクセラレータカード、ネットワークを介して送信されるメッセージを暗号化および復号化するための暗号（Ｃｒｙｐｔｏｇｒａｐｈｉｃ）ボード、音声認識、およびハードウェア内でより効果的に具現される操作の一部複雑なシーケンスを繰り返しに実行するロボットアームと医療スキャニング装置のように、特殊な外部デバイスに対するインターフェースを含む。
【０２１２】
また、コンピュータシステム１９００は、バス１９１０に結合された通信インターフェース１９７０の１つ以上のインスタンスを含む。通信インターフェース１９７０は、プリンター、スキャナおよび外部ディスクのように、独自のプロセッサを用いて作動する様々な外部デバイスに対する双方向通信カップリングを提供する。一般的に、カップリングは、独自のプロセッサを有する様々な外部デバイスが接続されたローカルネットワーク１９８０に接続されたネットワークリンク１９７８を含む。例えば、通信インターフェース１９７０は、パーソナルコンピュータ上の並列ポートまたは直列ポートまたは汎用直列バス（ＵＳＢ）ポートであり得る。一部の実施例において、通信インターフェース１９７０は、総合情報通信網（ＩＳＤＮ）カードまたはデジタル加入者回線（ＤＳＬ）カードまたは対応する形態の電話回線に対する情報通信接続を提供する電話モデムである。一部の実施例において、通信インターフェース１９７０は、バス１９１０上の信号を同軸ケーブルを介して通信接続用信号に変換するか、または光ファイバケーブルを介して通信接続のための光信号に変換するケーブルモデムである。他の例として、通信インターフェース１９７０は、イーサネットのように、互換可能な近距離通信網（ＬＡＮ）に対してデータ通信接続を提供するためのＬＡＮカードであり得る。また、無線リンクが実装され得る。音波と電磁波などの搬送波は、有線またはケーブルなしで空間を介して移動する電波、光学波および赤外線波を含む。信号は、搬送波の振幅、周波数、位相、極性または他の物理的性質の人工的な変化を含む。無線リンクの場合、通信インタフェース１９７０は、デジタルデータのように、情報ストリームを運搬する赤外線信号と光信号を含む電気、音響または電磁信号を送受信する。
【０２１３】
本発明に使用される「コンピュータ読み取り可能な媒体」という用語は、実行のための命令を含む情報をプロセッサ１９０２に提供するのに参与する任意の媒体を意味する。このような媒体は、不揮発性媒体、揮発性媒体および送信媒体を含むが、これに限定されない様々な形態を取り得る。例えば、不揮発性媒体は、動的メモリ１９０４を含む。例えば、送信媒体は、同軸ケーブル、銅線、光ファイバケーブル、および電波、光学波および赤外線波を含む音波および電磁波のように、有線またはケーブルなしで空間を介して移動する波形を含む。本発明に使用される「コンピュータ読み取り可能な格納媒体」という用語は、送信媒体を除く情報をプロセッサ１９０２に提供するのに参与する任意の媒体を意味する。
【０２１４】
例えば、コンピュータ読み取り可能な媒体の通常の形態は、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、または任意の他の磁気媒体、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、デジタルビデオディスク（ＤＶＤ）または任意の他の光学媒体、パンチカード、ペーパーテープ、またはホールパターンを有する任意の他の物理的媒体、ＲＡＭ、プログラム可能なＲＯＭ（ＰＲＯＭ）、削除可能なＰＲＯＭ（ＥＰＲＯＭ）、ＦＬＡＳＨ−ＥＰＲＯＭ、または任意の他のメモリチップまたはカートリッジ、搬送波、またはコンピュータが読み取ることができる任意の他の媒体を含む。本発明に使用された「非一時的コンピュータ読み取り可能な格納媒体」という用語は、搬送波と他の信号を除き、情報をプロセッサ１９０２に提供するのに参与する任意の媒体を意味する。
【０２１５】
１つ以上の有形（Ｔａｎｇｉｂｌｅ）媒体内にエンコーディングロジック（Ｌｏｇｉｃ）は、コンピュータ読み取り可能な格納媒体とＡＳＩＣ１９２０のような特殊目的ハードウェア上のプロセッサ命令の１つまたはすべてを含む。
【０２１６】
ネットワークリンク１９７８は、一般的に情報を使用するか、または処理する他のデバイスに対して１つ以上のネットワークを介して情報通信を提供する。例えば、ネットワークリンク１９７８は、インターネットサービス供給者（ＩＳＰ）によって作動するホストコンピュータ１９８２またはＩＳＰ装置１９８４に対してローカルネットワーク１９８０を介する接続を提供し得る。ＩＳＰ装置１９８４は、結局、インターネット１９９０として現在一般的に呼ばれているネットワークの公衆の世界的パケット−交換通信ネットワークを介してデータ通信サービスを提供する。インターネットに接続されたサーバー１９９２と命名されるコンピュータは、インターネットを介して受信された情報に応じてサービスを提供する。例えば、サーバー１９９２は、ディスプレイ１９１４での表現のためのビデオデータを表す情報を提供する。
【０２１７】
本発明は、本明細書で説明する技術を実装するためのコンピュータシステム１９００の用途に関するものである。本発明の一実施例によると、このような技術は、メモリ１９０４内に含まれた１つ以上の命令または１つ以上のシーケンスを実行するプロセッサ１９０２に応じてコンピュータシステム１９００によって行われる。また、ソフトウェアとプログラムコードと命名される前記命令は、格納デバイス１９０８のような他のコンピュータ読み取り可能な媒体からメモリ１９０４に読み込まれ得る。メモリ１９０４内に含まれた命令のシーケンスの実行は、プロセッサ１９０２が本明細書に記述された方法のステップを実行することである。代替的実施例において、アプリケーション特定集積回路１９２０のようなハードウェアは、本発明を具現するためのソフトウェアの代わりに、またはこれと組み合わせて使用されることができる。したがって、本発明の実施例は、ハードウェアとソフトウェアの任意の特定の組み合わせに限定されるものではない。
【０２１８】
ネットワークリンク１９７８および通信インターフェース１９７０を介する他のネットワークを介して送信される信号は、コンピュータシステム１９００に、そして、それからの情報を運搬する。コンピュータシステム１９００は、他のものなどのうち、ネットワーク１９８０、１９９０を介して、ネットワークリンク１９７８と通信インターフェース１９７０を介して、プログラムコードを含む情報を送受信し得る。インターネット１９９０を用いる例において、サーバー１９９２は、インターネット１９９０、ＩＳＰ装置１９８４、ローカルネットワーク１９８０および通信インターフェース１９７０を介して、コンピュータシステム１９００から送信されるメッセージによって要求された、特殊な応用のためのプログラムコードを送信する。受信されたコードは、それが受信されるときに、プロセッサ１９０２によって行われ得、または格納デバイス１９０８、または後の実行のための他の不揮発性格納デバイス、または両方に格納され得る。前記方式において、コンピュータシステム１９００は、搬送波上の１つの信号の形態で応用プログラムコードを得ることができる。
【０２１９】
コンピュータ読み取り可能な媒体の様々な形態は、命令またはデータまたはその両方の１つ以上のシーケンスを実行用プロセッサ１９０２に移すことを含み得る。例えば、命令とデータは、ホスト１９８２のようなリモートコンピュータの磁気ディスク上に初期に保有され得る。リモートコンピュータは、命令とデータをその動的メモリにロードし、モデムを用いて電話回線を介して命令とデータを送信する。コンピュータシステム１９００に対するローカルモデムは、電話回線上の命令とデータを受信し、命令とデータをネットワークリンク１９７８として役割をする赤外線搬送波上の信号に変換するために赤外線送信機を用いる。通信インターフェース１９７０として役割をする赤外線検出器は、赤外線信号内に伴う命令とデータを受信し、命令とデータを表す情報をバス１９１０上に配置させる。バス１９１０は、情報をメモリ１９０４に移し、それからプロセッサ１９０２は、命令とともに送信されるデータの一部を用いて命令を検索して実行する。メモリ１９０４内に受信される命令とデータは、プロセッサ１９０２による実行前または後に、格納デバイス１９０８上に選択的に格納され得る。
【０２２０】
図２０は、本発明の実施例が具現されることができるチップセット（Ｃｈｉｐ  Ｓｅｔ）２０００を例示する。チップセット２０００は、例えば、１つ以上の物理的パッケージ（例、チップ）に統合された図１９に関連して前述したプロセッサおよびメモリコンポーネントを含む本明細書に記述された方法の１つ以上のステップを行うためにプログラムされる。例示的方式であって、物理的パッケージは、電気的相互作用の物理的影響力、サイズの管理、および／または制限のような１つ以上の特徴を提供するために構造的アセンブリ（例、ベースボード）上の材料、コンポーネントおよび／またはワイヤの１つ以上の配置を含む。特定の実施例において、チップセットは、単一チップで実装できることが考えられる。チップセット２０００またはその部分は、本発明で説明された方法の１つ以上のステップを実行するための手段を構成する。
【０２２１】
一実施例において、チップセット２０００は、チップセット２０００のコンポーネントの間で情報を移動させるためのバス２００１のような通信メカニズムを含む。プロセッサ２００３は、命令を実行し、例えば、メモリ２００５内に格納された情報を処理するためにバス２００１への接続性を有する。プロセッサ２００３は、それぞれのコアが独立して行うように構成された１つ以上のプロセッシングコアを含み得る。多重−コアプロセッサは、単一の物理的パッケージの内部で多重プロセッシングを可能にする。多重−コアプロセッサの例は、２つ、４つ、８つ、またはより大きい数のプロセッシングコアを含む。代替的にまたは付加的に、プロセッサ２００３は、命令の独立した実行、パイプライニング、およびマルチスレッディング（Ｍｕｌｔｉｔｈｒｅａｄｉｎｇ）が可能になるようにバス２００１を経由して並んで構成された１つ以上のマイクロプロセッサを含み得る。また、プロセッサ２００３は、１つ以上のデジタル信号プロセッサ（ＤＳＰ）２００７、または１つ以上の特殊目的用集積回路（ＡＳＩＣ）２００９のように、特定のプロセッシング機能と作業を行うために１つ以上の特殊なコンポーネントを伴い得る。通常、ＤＳＰ２００７は、プロセッサ２００３と独立するようにリアルタイムで実世界の信号（例、サウンド）を処理するように構成される。同様に、ＡＳＩＣ２００９は、一般目的のプロセッサによって容易に行われない特殊な目的を行うように構成され得る。本発明で説明された発明的な機能を実行することを支援するための他の特殊なコンポーネントは、１つ以上のフィールドプログラム可能なゲートアレイ（ＦＰＧＡ）（図示せず）、１つ以上のコントローラー（図示せず）、または１つ以上の他の特殊−目的コンピュータチップを含む。
【０２２２】
プロセッサ２００３と付随するコンポーネントは、バス２００１を経由し、メモリ２００５への接続性を有する。メモリ２００５は、本明細書に記述された方法の１つ以上のステップを行うために実行されるとき、実行可能な命令を格納するために動的メモリ（例、ＲＡＭ、磁気ディスク、書き込み可能な光ディスクなど）および静的メモリ（例、ＲＯＭ、ＣＤ−ＲＯＭなど）の両方を含む。また、メモリ２００５は、本明細書で記述された方法の１つ以上のステップの実行に関連したり、実行によって生成されたデータを格納する。
【０２２３】
７．変更、拡張および変形
【０２２４】
前述の詳細な説明において、本発明は、その具体的な実施例を参照して記述された。ただし、本発明のより広い思想と範囲を逸脱しない限りで様々な変形と変更が加えられることは明らかである。したがって、詳細な説明と図面は、限定的な意味ではなく、例示的な意味とみなされるべきである。本明細書及び請求の範囲全体において、文脈上他に要求しない限り、「含む」および「備える」と「備えて」のような変形は、言及した項目、要素またはステップまたは項目たち、要素たちまたはステップたちのグループを含むが、任意の他の項目、要素またはステップまたは項目たち、要素たちまたはステップたちのグループたちを排除するものではない。さらに、不定冠詞「１つ」は、その冠詞によって変形された項目、要素またはステップの１つ以上を示す意味を有する。本発明に開示されたように、文脈から特に明らかでない限り、それが他の値の２つ（２倍または半分）の因子内にある場合、１つの値は、「約」他の値である。例示的な範囲が与えられたが、文脈から特に明らかでない限り、任意の包含された範囲も様々な実施例内に含まれる。したがって、０から１０までの範囲は、一部の実施例において、１から４までの範囲を含む。
【図１Ａ】
2021515241.tif 000019
【図１Ｂ】
2021515241.tif 000020
【図１Ｃ】
2021515241.tif 000021
【図１Ｄ】
2021515241.tif 000022
【図１Ｅ】
2021515241.tif 000023
【図１Ｆ】
2021515241.tif 000024
【図２Ａ】
2021515241.tif 000025
【図２Ｂ】
2021515241.tif 000026
【図２Ｃ】
2021515241.tif 000027
【図３Ａ】
2021515241.tif 000028
【図３Ｂ】
2021515241.tif 000029
【図３Ｃ】
2021515241.tif 000030
【図４】
2021515241.tif 000031
【図５Ａ】
2021515241.tif 000032
【図５Ｂ】
2021515241.tif 000033
【図５Ｃ】
2021515241.tif 000034
【図６】
2021515241.tif 000035
【図７Ａ】
2021515241.tif 000036
【図７Ｂ】
2021515241.tif 000037
【図７Ｃ】
2021515241.tif 000038
【図７Ｄ】
2021515241.tif 000039
【図７Ｅ】
2021515241.tif 000040
【図７Ｆ】
2021515241.tif 000041
【図８】
2021515241.tif 000042
【図９Ａ】
2021515241.tif 000043
【図９Ｂ】
2021515241.tif 000044
【図９Ｃ】
2021515241.tif 000045
【図１０】
2021515241.tif 000046
【図１１】
2021515241.tif 000047
【図１２】
2021515241.tif 000048
【図１３】
2021515241.tif 000049
【図１４】
2021515241.tif 000050
【図１５】
2021515241.tif 000051
【図１６】
2021515241.tif 000052
【図１７Ａ】
2021515241.tif 000053
【図１７Ｂ】
2021515241.tif 000054
【図１７Ｃ】
2021515241.tif 000055
【図１７Ｄ】
2021515241.tif 000056
【図１８Ａ】
2021515241.tif 000057
【図１８Ｂ】
2021515241.tif 000058
【図１８Ｃ】
2021515241.tif 000059
【図１８Ｄ】
2021515241.tif 000060
【図１８Ｅ】
2021515241.tif 000061
【図１９】
2021515241.tif 000062
【図２０】
2021515241.tif 000063
【手続補正書】
【提出日】令和3年1月19日(2021.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
レーザーソースを用いて送信信号を生成する変調器と、
前記送信信号を出力する１つ以上のスキャニング光学装置と、
前記送信信号に対応して受信されたリターン信号に対応する３Ｄポイントクラウドを決定し、前記３Ｄポイントクラウドから前記１つ以上のスキャニング光学装置に結合された自律走行車に対するオブジェクトのオブジェクト速度（Ｏｂｊｅｃｔ  Ｖｅｌｏｃｉｔｙ）を決定し、前記自律走行車に対するオブジェクト速度から前記自律走行車の車両速度（Ｖｅｈｉｃｌｅ  Ｖｅｌｏｃｉｔｙ）を決定し、前記自律走行車の車両速度に対応して前記自律走行車の動作を制御する１つ以上のプロセッサを含み、
前記オブジェクトは、前記３Ｄポイントクラウド内でスキャンされた実世界オブジェクト（Ｒｅａｌ  Ｗｏｒｌｄ  Ｏｂｊｅｃｔ）であるライダーシステム。
【請求項２】
前記１つ以上のプロセッサは、前記３Ｄポイントクラウドの傾斜角（Ｉｎｃｌｉｎａｔｉｏｎ  Ａｎｇｌｅ）及び前記３Ｄポイントクラウドのドップラーコンポーネント（Ｄｏｐｐｌｅｒ  Ｃｏｍｐｏｎｅｎｔ）を用いて前記車両速度を決定する請求項１に記載のライダーシステム。
【請求項３】
前記１つ以上のプロセッサは、（ｉ）前記３Ｄポイントクラウドの方位角（Ａｚｉｍｕｔｈ  Ａｎｇｌｅ）または （ｉｉ）前記３Ｄポイントクラウドの距離（Ｒａｎｇｅ）を利用せず、前記車両速度を決定する請求項２に記載のライダーシステム。
【請求項４】
前記オブジェクトは、静止オブジェクトであり、
前記１つ以上のプロセッサは、オブジェクト位置を静止オブジェクトにマッピングするデータベースを用いて前記静止オブジェクトのオブジェクト位置を決定し、前記静止オブジェクトのオブジェクト位置を用いて前記自律走行車の車両の位置を決定する請求項１に記載のライダーシステム。
【請求項５】
前記１つ以上のプロセッサは、前記３Ｄポイントクラウドの１つ以上のデータポイントに割り当てられたドップラー速度（Ｄｏｐｐｌｅｒ  Ｓｐｅｅｄ）に基づいて前記３Ｄポイントクラウドをフィルタリングし、
前記３Ｄポイントクラウドをフィルタリングすることに対応して前記３Ｄポイントクラウドによって表現される移動オブジェクトの移動オブジェクト速度（Ｍｏｖｉｎｇ  Ｏｂｊｅｃｔ  Ｖｅｌｏｃｉｔｙ）を決定し、
前記移動オブジェクト速度を用いて前記自律走行車の動作を制御する請求項１に記載のライダーシステム。
【請求項６】
前記１つ以上のプロセッサは、前記移動オブジェクト速度を用いて、前記移動オブジェクトのためのトラック（Ｔｒａｃｋ）を決定する請求項５に記載のライダーシステム。
【請求項７】
前記オブジェクトは、静止オブジェクトであり、
前記１つ以上のプロセッサは、前記３Ｄポイントクラウドの複数の静止ポイントのそれぞれの傾斜角を用いて前記複数の静止ポイントを識別し、前記複数の静止ポイントの下位集合を提供するために統計からしきい値以上を超える相対速度を有する特定の静止ポイントを前記複数の静止ポイントから廃棄（Ｄｉｓｃａｒｄｉｎｇ）し、前記複数のポイントの前記下位集合を用いて前記静止オブジェクトの前記オブジェクト速度を決定することによって、前記静止オブジェクトのオブジェクト速度を決定し、
前記統計は、前記複数の静止ポイントに対応する複数の相対速度を用いて決定される請求項１に記載のライダーシステム。
【請求項８】
レーザーソースを用いて送信信号を生成するステップと、
前記送信信号を出力するステップと、
前記送信信号に対応するリターン信号を受信するステップと、
前記リターン信号に基づいて３Ｄポイントクラウドを決定するステップと、
前記３Ｄポイントクラウドに基づいて自律走行車に対するオブジェクトのオブジェクト速度（Ｏｂｊｅｃｔ  Ｖｅｌｏｃｉｔｙ）を決定するステップと、
前記オブジェクトの前記オブジェクト速度に基づいて前記自律走行車の車両速度（Ｖｅｈｉｃｌｅ  Ｖｅｌｏｃｉｔｙ）を決定するステップと、
前記自律走行車の前記車両速度に対応して前記自律走行車の動作を制御するステップと、を含み、
前記オブジェクトは、前記３Ｄポイントクラウド内でスキャンされた実世界オブジェクト（Ｒｅａｌ  Ｗｏｒｌｄ  Ｏｂｊｅｃｔ）である方法。
【請求項９】
前記車両速度を決定するステップは、
前記３Ｄポイントクラウドの傾斜角（Ｉｎｃｌｉｎａｔｉｏｎ  Ａｎｇｌｅ）及び前記３Ｄポイントクラウドのドップラーコンポーネント（Ｄｏｐｐｌｅｒ  Ｃｏｍｐｏｎｅｎｔ）を用いて前記車両速度を決定するステップを含む請求項８に記載の方法。
【請求項１０】
前記車両速度を決定するステップは、
（ｉ）前記３Ｄポイントクラウドの方位角（Ａｚｉｍｕｔｈ  Ａｎｇｌｅ）または（ｉｉ）前記３Ｄポイントクラウドの距離（Ｒａｎｇｅ）を利用せず、前記車両速度を決定するステップを含む請求項９に記載の方法。
【請求項１１】
前記オブジェクトは、静止オブジェクトであり、
オブジェクト位置を静止オブジェクトにマッピングするデータベースを用いて前記静止オブジェクトのオブジェクト位置を決定するステップと、
前記静止オブジェクトのオブジェクト位置を用いて前記自律走行車の車両の位置を決定するステップと、をさらに含む請求項８に記載の方法。
【請求項１２】
前記３Ｄポイントクラウドの１つ以上のデータポイントに割り当てられたドップラー速度（Ｄｏｐｐｌｅｒ  Ｓｐｅｅｄ）に基づいて前記３Ｄポイントクラウドをフィルタリングするステップと、
前記３Ｄポイントクラウドをフィルタリングすることに対応して前記３Ｄポイントクラウドによって表現される移動オブジェクトの移動オブジェクト速度（Ｍｏｖｉｎｇ  Ｏｂｊｅｃｔ  Ｖｅｌｏｃｉｔｙ）を決定するステップと、をさらに含み、
前記自律走行車の動作を制御するステップは、前記移動オブジェクト速度を用いるステップを含む請求項８に記載の方法。
【請求項１３】
前記移動オブジェクト速度を用いて前記移動オブジェクトのためのトラック（Ｔｒａｃｋ）を決定するステップをさらに含む請求項１２に記載の方法。
【請求項１４】
前記オブジェクトは、静止オブジェクトであり、
前記３Ｄポイントクラウドの複数の静止ポイントのそれぞれの傾斜角を用いて前記複数の静止ポイントを識別し、前記複数の静止ポイントの下位集合を提供するために統計からしきい値以上を超える相対速度を有する特定の静止ポイントを前記複数の静止ポイントから廃棄（Ｄｉｓｃａｒｄｉｎｇ）し、前記複数の静止ポイントの前記下位集合を用いて前記静止オブジェクトのオブジェクト速度を決定することによって、前記静止オブジェクトの前記オブジェクト速度を決定するステップをさらに含み、
前記統計は、前記複数の静止ポイントに対応する複数の相対速度を用いて決定される請求項８に記載の方法。
【請求項１５】
３Ｄポイントクラウドから自律走行車に対するオブジェクトのオブジェクト速度（Ｏｂｊｅｃｔ  Ｖｅｌｏｃｉｔｙ）を決定し、前記オブジェクトのオブジェクト速度に基づいて前記自律走行車の車両速度（Ｖｅｈｉｃｌｅ  Ｖｅｌｏｃｉｔｙ）を決定する１つ以上のプロセッサを含むライダーシステムと、
前記自律走行車の車両速度に対応して前記自律走行車の動作を制御する車両制御部と、を含み、
前記オブジェクトは、前記３Ｄポイントクラウド内でスキャンされた実世界オブジェクト（Ｒｅａｌ  Ｗｏｒｌｄ  Ｏｂｊｅｃｔ）であり、
前記３Ｄポイントクラウドは、１つ以上のスキャニング光学装置による送信信号の送信に対応して受信されたリターン信号から決定される自律走行車の制御システム。
【請求項１６】
前記ライダーシステムの前記１つ以上のプロセッサは、前記３Ｄポイントクラウドの傾斜角（Ｉｎｃｌｉｎａｔｉｏｎ  Ａｎｇｌｅ）及び前記３Ｄポイントクラウドのドップラーコンポーネント（Ｄｏｐｐｌｅｒ  Ｃｏｍｐｏｎｅｎｔ）を用いて前記車両速度を決定する請求項１５に記載の自律走行車の制御システム。
【請求項１７】
前記オブジェクトは、静止オブジェクトであり、
前記ライダーシステムの前記１つ以上のプロセッサは、オブジェクト位置を静止オブジェクトにマッピングするデータベースを用いて前記静止オブジェクトのオブジェクト位置を決定し、前記静止オブジェクトの前記オブジェクト位置を用いて前記自律走行車の車両の位置を決定する請求項１５に記載の自律走行車の制御システム。
【請求項１８】
前記ライダーシステムの前記１つ以上のプロセッサは、前記３Ｄポイントクラウドの１つ以上のデータポイントに割り当てられたドップラー速度（Ｄｏｐｐｌｅｒ  Ｓｐｅｅｄ）に基づいて前記３Ｄポイントクラウドをフィルタリングし、前記３Ｄポイントクラウドをフィルタリングすることに対応して前記３Ｄポイントクラウドによって表現される移動オブジェクトの移動オブジェクト速度（Ｍｏｖｉｎｇ  Ｏｂｊｅｃｔ  Ｖｅｌｏｃｉｔｙ）を決定し、
前記車両制御部は、移動オブジェクト速度を用いて前記自律走行車の動作を制御する請求項１５に記載の自律走行車の制御システム。
【請求項１９】
慣性航法システム（Ｉｎｔｅｒｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ、ＩＮＳ）、衛星航法システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、ＧＰＳ）またはジャイロスコープのうち、少なくとも１つを含むセンサをさらに含み、
前記ライダーシステムの１つ以上のプロセッサは、前記センサから受信したセンサデータに基づいて前記車両速度を決定する請求項１５に記載の自律走行車の制御システム。
【請求項２０】
前記オブジェクトは、静止オブジェクトであり、
前記ライダーシステムの前記１つ以上のプロセッサは、複数の静止ポイントのうち、それぞれの静止ポイントの傾斜角を用いて前記３Ｄポイントクラウドの複数の静止ポイントを識別し、前記複数の静止ポイントの下位集合を提供するために統計からしきい値以上を超える相対速度を有する特定の静止ポイントを前記複数の静止ポイントから廃棄（Ｄｉｓｃａｒｄｉｎｇ）し、前記複数のポイントの前記下位集合を用いて前記静止オブジェクトの前記オブジェクト速度を決定することによって、前記静止オブジェクトのオブジェクト速度を決定し、
前記統計は、前記複数の静止ポイントに対応する複数の相対速度を用いて決定される請求項１５に記載の自律走行車の制御システム。
【国際調査報告】
2021515241.tif 000064
2021515241.tif 000065