(57)【要約】      （修正有）【課題】自動運転車両における周囲の環境検知精度を向上させ、障害物との衝突を回避するシステムを提供すること。【解決手段】自動運転車両ＡＤＶのシステムはＡＤＶに取り付けられた複数のセンサによりＡＤＶの周囲の運転環境を検知する。システムは検知されたＡＤＶの周囲の運転環境に基づいて盲点を認識する。システムは、盲点が認識されたことに応じて、盲点から所定の距離内に設置された画像撮影装置により盲点を有する画像を受信する。システムは画像撮影装置に通信接続されたリモートサーバから盲点を有する画像を受信する。システムは画像に基づいてＡＤＶの盲点における注目障害物を認識する。システムは盲点における注目障害物に基づいて軌跡を生成してＡＤＶが注目障害物を回避するように制御する。【選択図】図６
2019182402.tif 000002
【特許請求の範囲】
【請求項１】
自動運転車両（ＡＤＶ）を操作するためのコンピュータ実施方法であって、
前記ＡＤＶに取り付けられた複数のセンサにより前記ＡＤＶの周囲の運転環境を検知することと、
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することと、
前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点を有する画像を受信することと、
前記画像に基いて前記ＡＤＶの前記盲点における注目障害物を認識することと、
前記盲点における前記注目障害物に基いて軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御することと、
を含む方法。
【請求項２】
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することは、
前記ＡＤＶのビューフィールドを特定することと、
検知された運転環境に基いて一つ又は複数の障害物を特定することと、
前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することと、
を含む請求項１に記載のコンピュータ実施方法。
【請求項３】
前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる請求項１に記載のコンピュータ実施方法。
【請求項４】
前記一つ又は複数のカメラは、前記交差点において、一つ又は複数の交通流方向に取り付けられて、前記一つ又は複数の交通流方向において進入する車両をモニターする、請求項３に記載のコンピュータ実施方法。
【請求項５】
注目障害物には、車両、障害物及び歩行者の少なくとも一つが含まれる請求項１に記載のコンピュータ実施方法。
【請求項６】
前記ＡＤＶが前記注目障害物を回避するように制御することは、
前記ＡＤＶの通常操作が回復する前に、前記ＡＤＶを停止するように減速させるとともに、前記障害物が前記ＡＤＶのルートに位置しなくなるまで前記ＡＤＶを待機させることを含む、請求項１に記載のコンピュータ実施方法。
【請求項７】
注目障害物が存在すると、
前記画像撮影装置から前記盲点を有する後続画像を受信し、
前記後続画像により前記注目障害物を追跡して前記注目障害物が前記ＡＤＶの路線に位置するか否かを判定し、
前記注目障害物が前記ＡＤＶの路線に位置していると判定されると、検知された運転環境と前記盲点を有する前記後続画像に基いて第二軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御する、
ことを更に含む請求項１に記載のコンピュータ実施方法。
【請求項８】
所定の時間帯に追跡された注目障害物と前記ＡＤＶの軌跡とが重なると予測されると、注目障害物が前記ＡＤＶの路線に位置する、請求項１に記載のコンピュータ実施方法。
【請求項９】
指令が記憶されている非一時的な機器可読媒体であって、
前記指令が一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに、
前記ＡＤＶに取り付けられた複数のセンサにより前記ＡＤＶの周囲の運転環境を検知することと、
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することと、
前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点を有する画像を受信することと、
前記画像に基いて前記ＡＤＶの前記盲点における注目障害物を認識することと、
前記盲点における前記注目障害物に基いて軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御することと、
を含む操作を実行させる非一時的な機器可読媒体。
【請求項１０】
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することは、
前記ＡＤＶのビューフィールドを特定することと、
検知された運転環境に基いて一つ又は複数の障害物を特定することと、
前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することと、
を含む請求項９に記載の非一時的な機器可読媒体。
【請求項１１】
前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる、請求項９に記載の非一時的な機器可読媒体。
【請求項１２】
前記一つ又は複数のカメラは、前記交差点において、一つ又は複数の交通流方向に取り付けられて、前記一つ又は複数の交通流方向において進入する車両をモニターする、請求項１１に記載の非一時的な機器可読媒体。
【請求項１３】
注目障害物には、車両、障害物及び歩行者の少なくとも一つが含まれる請求項９に記載の非一時的な機器可読媒体。
【請求項１４】
前記ＡＤＶを前記注目障害物を回避するように制御することは、
前記ＡＤＶの通常操作が回復する前に、前記ＡＤＶを停止するように減速させるとともに、前記障害物が前記ＡＤＶのルートに位置しなくなるまで前記ＡＤＶを待機させることを含む、請求項９に記載の非一時的な機器可読媒体。
【請求項１５】
注目障害物が存在すると、
前記画像撮影装置から前記盲点を有する後続画像を受信し、
前記後続画像により前記注目障害物を追跡して注目障害物が前記ＡＤＶの路線に位置するか否かを判定し、
前記注目障害物が前記ＡＤＶの路線に位置していると判定されると、検知された運転環境と前記盲点を有する前記後続画像に基いて第二軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御する、
ことを更に含む、請求項９に記載の非一時的な機器可読媒体。
【請求項１６】
所定の時間帯に追跡された注目障害物と前記ＡＤＶの軌跡とが重なると予測されると、注目障害物が前記ＡＤＶの路線に位置する、請求項９に記載の非一時的な機器可読媒体。
【請求項１７】
データ処理システムであって、
一つ又は複数のプロセッサと、前記一つ又は複数のプロセッサに接続されて指令を記憶するメモリと、を備え、
前記指令が前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに、
前記ＡＤＶに取り付けられた複数のセンサにより前記ＡＤＶの周囲の運転環境を検知することと、
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することと、
前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点を有する画像を受信することと、
前記画像に基いて前記ＡＤＶの前記盲点における注目障害物を認識することと、
前記盲点における前記注目障害物に基いて軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御することと、
を含む操作を実行させるデータ処理システム。
【請求項１８】
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することは、
前記ＡＤＶのビューフィールドを特定することと、
検知された運転環境に基いて一つ又は複数の障害物を特定することと、
前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することと、
を含む請求項１７に記載のシステム。
【請求項１９】
前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる請求項１７に記載のシステム。
【請求項２０】
注目障害物が存在すると、
前記画像撮影装置から前記盲点を有する後続画像を受信し、
前記後続画像により前記注目障害物を追跡して前記注目障害物が前記ＡＤＶの路線に位置するか否かを判定し、
前記注目障害物が前記ＡＤＶの路線に位置していると判定されると、検知された運転環境と前記盲点を有する前記後続画像に基いて第二軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御する、
ことを更に含む請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実施形態は主に自動運転車両の操作に関する。具体的に、本開示の実施形態は、自動運転車両（ＡＤＶ）に用いられる検知支援に関する。
【背景技術】
【０００２】
自動運転モードで走行する（例えば、セルフドライビング）車両は、乗員、特に運転者を運転に関する幾つかの役割から解放可能である。車両は、自動運転モードで走行する場合に、車載センサにより各位置までナビゲーションされることにより、最も少ないヒューマンマシンインタラクションで、又は乗客が一人もいない状態などで運転することが可能になる。
【０００３】
自動運転車両のセンサシステムのみに依存すると、自動運転車両は、検知が非常に限られている。例えば、自動運転車両は、限られた距離内の周囲の環境を検出可能である。また、自動運転車両は、従来のセンサの技術によれば、異常の道路状況に対する検出漏れ、例えば、一時道路工事の領域に対する検出漏れが生じる恐れがある。
【０００４】
交差点に沿って検出する場合に、ＡＤＶが異なる方向における交通をモニターする必要があるため、状況は更に悪化する恐れがある。ＡＤＶはある角度と距離において、検知が限られているため、各種の障害物（例えば、ＡＤＶの付近における車両）によりＡＤＶの肝心な検知が妨げられる恐れがある。
【発明の概要】
【０００５】
【０００６】
【０００７】
【０００８】
【０００９】
【００１０】
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
【図面の簡単な説明】
【００１６】
本開示の実施形態は、各図面において制限ではなく列挙的に示される。図面において同じ符号は類似の部品を示す。
【００１７】
【図１】一実施形態によるネットワークシステムを示したブロック図である。
【００１８】
【図２】一実施形態による自動運転車両の例示を示したブロック図である。
【００１９】
【図３Ａ】一実施形態による自動運転車両と共に使用される検知／計画システムの例示を示したブロック図である。
【図３Ｂ】一実施形態による自動運転車両と共に使用される検知／計画システムの例示を示したブロック図である。
【００２０】
【図４】一実施形態による検知支援モジュールの例示を示したブロック図である。
【００２１】
【図５Ａ】幾つかの実施形態による、ＡＤＶが検知支援に用いられる画像を受信する場合のシナリオの例示を示したブロック図である。
【図５Ｂ】幾つかの実施形態による、ＡＤＶが検知支援に用いられる画像を受信する場合のシナリオの例示を示したブロック図である。
【００２２】
【図６】一実施形態によるＡＤＶにより実行される方法を示したフローチャートである。
【００２３】
【図７】一実施形態によるＡＤＶにより実行される方法を示したフローチャートである。
【００２４】
【図８】一実施形態によるデータ処理システムを示したブロック図である。
【発明を実施するための形態】
【００２５】
以下に記載される詳細を参照して本開示の各実施形態と局面を説明する。図面に前記各実施形態が示される。下記の記載と図面は、本開示の説明であり、本開示に対する制限として解釈すべきではない。多くの特定の詳細を説明して本開示の各実施形態の全体的な理解を提供する。ところが、幾つかの場合には、本開示の実施形態に対する簡潔的な説明を提供するために、周知又は常用の詳細が説明されていない。
【００２６】
本明細書において「一実施形態」又は「実施形態」を言及することは、当該実施形態に説明された特定的な特徴、構成又は特性を組合わせて本開示の少なくとも一つの実施形態に含ませることが可能であると意味する。単語である「一実施形態において」は、本明細書の各箇所での出現が全て同一の実施形態を指すことではない。
【００２７】
幾つかの実施形態によれば、自動運転車両（ＡＤＶ）に用いられる検知支援は、リアルタイムな交通状況を検出する場合にＡＤＶの検知システムを支援し又は強化する。
【００２８】
一局面によれば、ＡＤＶシステムは、ＡＤＶに取り付けられた複数のセンサによりＡＤＶの周囲の運転環境を検出する。システムは検知されたＡＤＶの周囲の運転環境に基いて盲点を認識する。システムは盲点が認識されたことに応じて、盲点から所定の距離内に設置された画像撮影装置から盲点を有する画像を受信する。幾つかの実施形態において、システムは、画像撮影装置に通信接続されたリモートサーバから、盲点を有する画像を受信する。システムは画像に基いてＡＤＶの盲点における注目障害物を認識する。その後に、システムは盲点における注目障害物に基いて軌跡を生成してＡＤＶが注目障害物を回避するように制御する。
【００２９】
他の局面によれば、注目障害物が存在する場合に、システムは画像撮影装置から盲点を有する後続画像を受信する。システムは後続画像により注目障害物を追跡することにより、注目障害物がＡＤＶの路線に位置しているか否かを判定する。注目障害物がＡＤＶの路線に位置していると判定されると、システムは検知された運転環境と盲点を有する後続画像とに基いて、第二軌跡を生成して、ＡＤＶが注目障害物を回避するように制御する。
【００３０】
図１は、本開示の一実施形態による自動運転車両のネットワーク構成を示したブロック図である。図１を参照すると、ネットワーク構成１００には、ネットワーク１０２を介して一つ又は複数のサーバ１０３〜１０４に通信接続される自動運転車両１０１が備えられる。一つの自動運転車両が示されたが、複数の自動運転車両がネットワーク１０２を介して互いに接続され、及び／又はサーバ１０３〜１０４に接続可能である。ネットワーク１０２は、任意のタイプのネットワーク、例えば、有線又は無線のローカルエリアネットワーク（ＬＡＮ）、インターネットのようなワイドエリアネットワーク（ＷＡＮ）、セルラーネットワーク、衛星ネットワーク又はそれらの組み合わせであっても良い。サーバ１０３〜１０４は、任意のタイプのサーバ又はサーバグループ、例えば、ネットワーク又はクラウドサーバ、アプリサーバ、バックエンドサーバ又はそれらの組み合わせであっても良い。サーバ１０３〜１０４は、データ解析サーバ、コンテンツサーバ、交通情報サーバ、地図／興味点（ＭＰＯＩ）サーバ又は位置サーバなどであっても良い。
【００３１】
自動運転車両は、自動運転モードとして配置可能な車両であり、前記自動運転モードにおいて運転者からの入力が非常に少なく又はない場合に車両がナビゲーションで環境を通過する。このような自動運転車両はセンサシステムを備えても良い。前記センサシステムは、車両の走行環境に関する情報を検出するように配置される一つ又は複数のセンサを備える。前記車両と関連するコントローラとは検出された情報を使用して前記環境をナビゲーションで通過する。自動運転車両１０１は、手動モード、オートマチック運転モード、又は一部の自動運転モードにおいて走行することができる。
【００３２】
一実施形態において、自動運転車両１０１には、検知／計画システム１１０と、車両制御システム１１１と、無線通信システム１１２と、ユーザインターフェースシステム１１３と、センサシステム１１５とが含まれるが、それらに限定されない。自動運転車両１０１には、通常の車両に備えられている幾つかの常用的な部品、例えばエンジン、車輪、ハンドル、変速機などが更に備えられても良い。前記部品は、車両制御システム１１１及び／又は検知／計画システム１１０により複数種の通信信号及び／又は指令を使用して制御可能である。当該複数種の通信信号及び／又は指令は、例えば、加速信号又は指令、減速信号又は指令、操舵信号又は指令、ブレーキ信号又は指令などである。
【００３３】
部品１１０〜１１５は、インターコネクタ、バス、ネットワーク或いはそれらの組み合わせにより互いに通信接続することができる。例えば、部品１１０〜１１５は、コントローラローカルエリアネットワーク（ＣＡＮ）バスを介して互いに通信接続することができる。ＣＡＮバスは、マイクロコントローラと装置がホストコンピュータのないアプリにおいて互いに通信することを許すように設定される車両バス基準である。それは最初に車両内におけるマルチプレックス電気配線のために設計された、メッセージによるプロトコルであるが、他の環境にも広く用いられる。
【００３４】
ここで図２を参照し、一実施形態において、センサシステム１１５は一つ又は複数のカメラ２１１、グローバルポジションシステム（ＧＰＳ）ユニット２１２、慣性測定ユニット（ＩＭＵ）２１３、レーダユニット２１４及び光学探測／距離測定（ＬＩＤＡＲ）ユニット２１５を含むが、それらに限定されない。ＧＰＳシステム２１２は送受信機を含むことができる。前記送受信機は、操作により自動運転車両の位置に関する情報を提供可能である。ＩＭＵユニット２１３は慣性加速度に基いて自動運転車両の位置及び方位変化を探測することができる。レーダユニット２１４は、無線電気信号を利用して自動運転車両のローカル環境におけるオブジェクトを検知するシステムとして表すことができる。幾つかの実施形態において、オブジェクトの検知以外、レーダユニット２１４は、付加的にオブジェクトの速度及び／又は進行方向も検知することができる。ＬＩＤＡＲユニット２１５は、レーザを使用して自動運転車両の位置する環境におけるオブジェクトを検知することができる。他のシステム部品以外に、ＬＩＤＡＲユニット２１５は更に一つ又は複数のレーザ光源、レーザスキャナ及び一つ又は複数の検出器を含んでも良い。カメラ２１１は、自動運転車両の周囲環境の画像を採集する一つ又は複数の装置を含んでも良い。カメラ２１１は静止物カメラ及び／又はビデオカメラであっても良い。カメラは機械的に移動できるものであっても良く、例えば、カメラを回転的及び／又は傾斜的な仕事台に装着することができる。
【００３５】
センサシステム１１５には、他のセンサ、例えばソナーセンサ、赤外線センサ、ステアリングセンサ、スロットルセンサ、ブレーキセンサ及びラジオセンサ（例えば、マイクロフォン）が含まれても良い。ラジオセンサは、自動運転車両の周囲の環境から音声を取得するように配置されても良い。ステアリングセンサはハンドル、車両の車輪又はそれらの組み合わせの操舵角を検出するように配置されても良い。スロットルセンサとブレーキセンサはそれぞれ車両のスロットル位置とブレーキ位置を検出する。ある場合に、スロットルセンサとブレーキセンサは集積型のスロットル／ブレーキセンサとして集積されても良い。
【００３６】
一実施形態において、車両制御システム１１１はステアリングユニット２０１、スロットルユニット２０２（加速ユニットとも呼ばれる）とブレーキユニット２０３を含むが、それらに限定されない。ステアリングユニット２０１は車両の方向又は進行方向を調整するために用いられる。スロットルユニット２０２は電動機又はエンジンの速度を制御するために用いられ、電動機又はエンジンの速度により更に車両の速度と加速度を制御するために用いられる。ブレーキユニット２０３は、摩擦を提供して車両の車輪又はタイヤを減速させることにより車両を減速させる。注意すべきなのは、図２に示された部品はハードウェア、ソフトウェア或いはそれらの組み合わせで実施することができる。
【００３７】
図１に戻し、無線通信システム１１２は、自動運転車両１０１と装置、センサ、他の車両などのような外部システムとの通信を許す。例えば、無線通信システム１１２は、一つ又は複数の装置と直接的に無線通信しても良く、或いは通信ネットワークを経由して無線通信し、例えばネットワーク１０２を経由してサーバ１０３〜１０４と通信しても良い。無線通信システム１１２は、如何なるセルラー通信ネットワーク又は無線ローカルエリアネットワーク（ＷＬＡＮ）、例えばＷｉＦｉ（登録商標）を使用して他の部品又はシステムと通信することができる。無線通信システム１１２は、例えば赤外線リンク、ブルートゥース（登録商標）などを使用して装置（例えば、乗客の携帯装置、表示装置、車両１０１内のスピーカ）と直接的に通信する。ユーザインターフェースシステム１１３は、車両１０１内に実施される周辺機器の部分であっても良く、例えばキーボード、タッチパネル表示装置、マイクロフォン及びスピーカなどを含む。
【００３８】
自動運転車両１０１は、特に自動運転モードで操作される場合に、その機能のうちの一部又は全部が、検知／計画システム１１０により制御し又は管理することができる。検知／計画システム１１０は、センサシステム１１５、制御システム１１１、無線通信システム１１２及び／又はユーザインターフェースシステム１１３から情報を受信し、受信された情報を処理し、開始点からオブジェクト点までの路線又はルートを計画した後に、計画と制御情報に基づいて車両１０１を運転するように、必要なハードウェア（例えば、プロセッサ、メモリ、記憶デバイス）とソフトウェア（例えば、操作システム、計画と路線設定プログラム）を含む。その代わりに、検知／計画システム１１０は車両制御システム１１１と一体に集積されても良い。
【００３９】
例えば、乗客であるユーザは、例えばユーザインターフェースを介してトリップの開始位置と目的地を指定することができる。検知／計画システム１１０はトリップに関連するデータを取得する。例えば、検知／計画システム１１０は、ＭＰＯＩサーバから位置と路線情報を取得することができる。前記ＭＰＯＩサーバはサーバ１０３〜１０４の一部であっても良い。位置サーバは位置サービスを提供し、ＭＰＯＩサーバは地図サービスとある位置のＰＯＩを提供する。その代わりに、このような位置とＭＰＯＩ情報は、ローカルで検知／計画システム１１０の非揮発的な記憶装置にキャッシュされても良い。
【００４０】
自動運転車両１０１が路線に沿って移動している場合に、検知／計画システム１１０は交通情報システム又はサーバ（ＴＩＳ）からリアルタイムの交通情報を取得することもできる。注意すべきなのは、サーバ１０３〜１０４は第三者のものに操作されても良い。その代わりに、サーバ１０３〜１０４の機能は検知／計画システム１１０と一体に集積されても良い。検知／計画システム１１０は、リアルタイム交通情報、ＭＰＯＩ情報と位置情報、及びセンサシステム１１５により検出され又は検知されるリアルタイムのローカル環境データ（例えば、障害物、オブジェクト、付近の車両）に基いて、最適な路線を計画し且つ計画された路線に従って、例えば制御システム１１１を介して車両１０１を運転することにより、所定の目的地まで安全的且つ効率的に到達可能である。
【００４１】
サーバ１０３は、各種のクライアントに対してデータ解析サービスを実行するデータ解析システムであっても良い。一実施形態において、データ解析システム１０３は、データ採集器１２１と、機器学習エンジン１２２とを含む。データ採集器１２１は、複数種の車両（自動運転車両又は人間の運転者により運転される通常の車両）から運転統計データ１２３を採集する。運転統計データ１２３には、配布される運転指令（例えば、スロットル指令、ブレーキ指令、操舵指令）を示す情報及び異なるタイミングで車両のセンサにより採集される車両の応答（例えば、速度、加速、減速、方向）を示す情報が含まれる。運転統計データ１２３は更に、異なるタイミングにおける運転環境を記述する情報、例えば、路線（出発位置と目的地の位置を含む）、ＭＰＯＩ、天気状況、道路状況（例えば、高速道路における徐行、渋滞、交通事故、道路工事、一時迂回、未知の障害物など）を含んでも良い。
【００４２】
機器学習エンジン１２２は、各種の目的のために、運転統計データ１２３に基いてルールセット、アルゴリズム及び／又は、構成モデル及び／又は処理モデルを含む予測モデル１２４を生成し訓練することにより、撮影画像のソース又は位置（例えば、画像撮影装置の取付位置）に基づいて撮影画像を構成し処理する。モデル１２４は、更にどのぐらい繰り上げて撮影画像をＡＤＶへ送信し始めるかについてモデルを予測して構築することができる。例えば、モデル１２４は、ＡＤＶが低速道路における交差点から１０メートル手前の環境を検知可能となり、高速道路における交差点から５０メートル手前の環境を検知可能となるために、撮影画像をＡＤＶへ送信する方がよいと判定することが可能である。予測モデルはＡＤＶの車両モデルに依存可能である。例えば、異なる車両モデルは、異なる距離の長さ以内に停止することができる。他の実施形態において、各ＡＤＶは、まず複数の画像撮影装置との距離が所定の距離内（画像撮影装置の位置を予めＡＤＶにロードしても良い）であるか否かを判定することにより、画像要求を送信するタイミングを特定することができる。ＡＤＶが画像撮影装置の所定の距離内にあると判定されると、特定の撮影装置からの画像を要求する。検知支援サービス１２５は、ＡＤＶが一つ又は複数の撮影装置（例えば、街道カメラ）から撮影画像を要求し受信できるように、アプリケーションインターフェース（ＡＰＩ）を介してＡＤＶと無線通信することができる。他の実施形態において、ＡＤＶはネットワークを介して一つ又は複数の撮影装置と直接に通信することができる。
【００４３】
図３Ａと図３Ｂは、一実施形態による自動運転車両と共に使用される検知／計画システムの例示を示したブロック図である。システム３００は、図１の自動運転車両１０１の一部として実施されても良く、検知／計画システム１１０、制御システム１１１とセンサシステム１１５を含むが、それらに限定されない。図３Ａ〜図３Ｂを参照し、検知／計画システム１１０には、ポジショニングモジュール３０１、検知モジュール３０２、予測モジュール３０３、決定モジュール３０４、計画モジュール３０５、制御モジュール３０６、路線設定モジュール３０７、検知支援モジュール３０８、及び画像処理エンジン３０９が含まれるが、それらに限定されない。
【００４４】
モジュール３０１〜３０９のうち一部又は全部は、ソフトウェア、ハードウェア或いはそれらの組み合わせで実施されても良い。例えば、これらのモジュールは、非揮発的な記憶装置３５２にインストールされ、又はメモリ３５１にロードされ、且つ一つ又は複数のプロセッサ（図示しない）により実行されても良い。注意すべきなのは、これらのモジュールのうち一部又は全部は、図２の車両制御システム１１１の一部又は全部のモジュールに通信可能に接続され、或いはそれらと一体に集積されても良い。モジュール３０１〜３０９のうち一部は、一体に集積モジュールとして集積可能である。
【００４５】
ポジショニングモジュール３０１は、自動運転車両３００の現在位置を特定し（例えば、ＧＰＳユニット２１２を利用する）、ユーザのトリップ又は路線に関する如何なるデータを管理する。ポジショニングモジュール３０１（地図／路線モジュールと呼ばれる）はユーザのトリップ又は路線に関連する如何なるデータを管理する。ユーザは例えばユーザインターフェースを経由して登録してトリップの開始位置と目的地を指定することができる。ポジショニングモジュール３０１は自動運転車両３００における地図と路線情報３１１のような他の部品と通信してトリップに関するデータを取得する。例えば、ポジショニングモジュール３０１は位置サーバと地図／ＰＯＩ（ＭＰＯＩ）サーバから位置と路線情報を取得することができる。位置サーバは位置サービスを提供し、ＭＰＯＩサーバは地図サービスとある位置のＰＯＩを提供する。これらは地図と路線情報３１１の一部としてキャッシュされることができる。自動運転車両３００が路線に沿って移動する際に、ポジショニングモジュール３０１は交通情報システム又はサーバからリアルタイムな交通情報を取得することもできる。
【００４６】
検知モジュール３０２は、センサシステム１１５により提供されたセンサデータと、ポジショニングモジュール３０１により取得されたポジショニング情報に基づいて、周囲の環境への検知を特定する。検知情報は、通常のドライバーがドライバーにより運転されている車両周囲において検知すべきものを示すことができる。検知は、例えばオブジェクトの形を採用する車線配置（例えば、直線車線又はカーブ車線）、信号機信号、他の車両の相対位置、歩行者、建築、横断歩道又は他の交通関連標識（例えば、停止標識、譲り標識）などを含むことができる。
【００４７】
検知モジュール３０２は、一つ又は複数のカメラにより採集される画像を処理し解析して自動運転車両の環境におけるオブジェクト及び／又は特徴を識別するように、コンピュータ視覚システム又はコンピュータ視覚システムの機能を含むことができる。前記オブジェクトは、交通信号、道路の境界、他の車両、歩行者及び／又は障害物などを含むことができる。コンピュータ視覚システムは、オブジェクト識別アルゴリズム、ビデオトラッキング及び他のコンピュータ視覚技術を使用することができる。幾つかの実施形態において、コンピュータ視覚システムは、環境地図を描画し、オブジェクトを追跡し、及びオブジェクトの速度などを推定することができる。検知モジュール３０２は、レーダ及び／又はＬＩＤＡＲのような他のセンサにより提供される他のセンサデータに基いてオブジェクトを検出することもできる。
【００４８】
オブジェクトごとについて、予測モジュール３０３はこの場合にオブジェクトがどのように動くかを予測する。前記予測は地図と路線情報３１１と交通ルール３１２のセットにより当該タイミングで運転環境が検知された検知データにより実行される。例えば、オブジェクトが反対の方向における車両であって且つ現在の運転環境に交差点が含まれている場合に、予測モジュール３０３は車両が直進し、又は曲がる可能性を予測する。検知データにより交差点において信号機がないと示された場合に、予測モジュール３０３は、車両が交差点に入る前に完全に停車する必要があると予測可能である。検知データにより車両が現在に左折車線又は右折車線に位置すると示された場合に、予測モジュール３０３は車両が左折又は右折の可能性が大きいと予測可能である。
【００４９】
オブジェクトごとに対して、決定モジュール３０４はオブジェクトをどのように処置するかについての決定を下す。例えば、特定のオブジェクト（例えば、交差の路線における他の車両）及びオブジェクトを描画するメタデータ（例えば、速度、方向、操舵角度）について、決定モジュール３０４は前記オブジェクトとどのように出会うか（例えば、追い越し、譲り、停止、追い抜き）を決定する。決定モジュール３０４は交通ルール又は運転ルール３１２のルールセットに基づいてこのような決定を下すことができる。前記ルールセットは非揮発的な記憶装置３５２に記憶されても良い。
【００５０】
路線設定モジュール３０７は、起点から終点までの一つ又は複数の路線又はルートを提供するように配置される。（例えばユーザから受け取られた）開始位置からオブジェクト位置までの所定のトリップについて、路線設定モジュール３０７は路線／地図情報３１１を取得し、開始位置からオブジェクト位置までの全ての走行可能な路線又はルートを特定する。路線設定モジュール３０７は、地形図において、特定された開始位置からオブジェクト位置までの各路線に対して基準線を生成することができる。基準線は、例えば他の車両、障碍物又は交通状況からの干渉を受けない理想的な路線又はルートである。つまり、道路において他の車両、歩行者又は障害物がない場合に、ＡＤＶは基準線に従って精確的に又は緊密的に追随すべきである。そして、地形図を決定モジュール３０４及び／又は計画モジュール３０５に提供する。決定モジュール３０４及び／又は計画モジュール３０５は、他のモジュールにより提供された他のデータ（例えばポジショニングモジュール３０１からの交通状況、検知モジュール３０２により検知された運転環境及び予測モジュール３０３により予測された交通状況）に応じて、全ての走行可能な路線を検査して最適路線のうちの何れか一つを選択し更新する。タイミングにおける特定の運転環境によっては、ＡＤＶを制御するための実際のルート又は路線は、路線設定モジュール３０７から提供された基準線と異なり又は近い可能性がある。
【００５１】
計画モジュール３０５は、検知されたオブジェクトのそれぞれに対する決定に基づいて、路線設定モジュール３０７により提供された基準線を基礎として、自動運転車両に対してルート又は路線及び運転パラメータ（例えば、距離、速度及び／又は操舵角度）を計画する。つまり、所定のオブジェクトについて、決定モジュール３０４は当該オブジェクトに対してなにをするかを決定し、計画モジュール３０５はどのようにするかを決定する。例えば、所定のオブジェクトについて、決定モジュール３０４は前記オブジェクトを追い越すことを決定することができ、計画モジュール３０５は前記オブジェクトの左側か右側に追い越すことを決定することができる。計画／制御データは、計画モジュール３０５により生成され、車両３００が次の移動循環（例えば、次の路線／経路区間）においてどのように移動するかを描画する情報を含む。例えば、計画／制御データは、車両３００が３０マイル／時間（ｍｐｈ）の速度で１０メートルだけ移動し、その後に２５ｍｐｈの速度で右側の車線に変更するように指示することができる。
【００５２】
制御モジュール３０６は、計画／制御データに基づいて、計画／制御データにより限定された路線又はルートに応じて適当な指令又は信号を車両制御システム１１１に送信することにより自動運転車両を制御し運転する。前記計画／制御データは、ルート又は路線に沿って異なるタイミングで適当な車両設置又は運転パラメータ（例えば、スロットル、ブレーキと操舵指令）を使用することにより車両を路線又はルートの第一の点から第二の点まで運転するように十分な情報を有する。
【００５３】
一実施形態において、複数の計画周期（指令周期とも呼ばれる）（例えば、時間間隔が１００ミリ秒（ｍｓ）である）において計画期間を実行する。各計画周期又は指令周期ごとに、計画データと制御データに基いて一つ又は複数の制御指令を送信する。つまり、１００ｍｓ毎に、計画モジュール３０５は、例えば、オブジェクト位置とＡＤＶがオブジェクト位置まで所要の時間を含み、次の路線区間又は経路区間を計画する。その代わりに、計画モジュール３０５は更に具体的な速度、方向及び／又は操舵角などを規定することもできる。一実施形態において、計画モジュール３０５は、次の予定時間帯（例えば５秒）に対して路線区間又は経路区間を計画する。計画モジュール３０５は各計画周期に対し、前の周期において計画されたオブジェクト位置に基いて現在の周期（例えば、次の５秒）に用いるオブジェクト位置を計画する。そして、制御モジュール３０６は、現在の周期における計画データと制御データに基いて一つ又は複数の制御指令（例えば、スロットル、ブレーキ、操舵の制御指令）を生成する。
【００５４】
注意すべきなのは、決定モジュール３０４と計画モジュール３０５は、集積モジュールとして集積することができる。決定モジュール３０４／計画モジュール３０５は、自動運転車両の運転ルートを特定するように、ナビゲーションシステム又はナビゲーションシステムの機能を具備することができる。例えば、ナビゲーションシステムは、自動運転車両が下記のルートに沿って移動することを実現する一連の速度と進行方向を特定することができる。前記ルートは、自動運転車両を最終の目的地まで走行させる車線によるルートに沿って進行させると共に、基本的に検知された障害物を回避する。目的地は、ユーザインターフェースシステム１１３を経由して行われたユーザ入力に基づいて設定されても良い。ナビゲーションシステムは自動運転車両が運転していると同時に動的に運転ルートを更新することができる。ナビゲーションシステムは、自動運転車両のための運転ルートを特定するように、ＧＰＳシステムと一つ又は複数の地図からのデータを合併することができる。
【００５５】
決定モジュール３０４／計画モジュール３０５は、自動運転車両の環境における潜在の障害物を、識別、推定及び回避、或いは他の手段により越えるように、更に衝突回避システム又は衝突回避システムの機能を具備する。例えば、衝突回避システムは、以下の手段で自動運転車両のナビゲーションにおける変化を実現することができる。即ち、操作制御システム１１１のうち一つ又は複数のサブシステムは操舵操作、回転操作、制動操作などを採用する。衝突回避システムは、周囲の交通モード、道路状況などに基いて自動的に実現可能な障害物回避操作を特定することができる。衝突回避システムは、他のセンサシステムにより自動運転車両が方向変更して進入しようとする隣接領域における車両や、建築障害物などが検出された時に操舵操作を行わないように配置することができる。衝突回避システムは、使用可能で且つ自動運転車両の乗員の安全性を最大化させる操作を自動的に選択することができる。衝突回避システムは、自動運転車両の車室に最小値の加速度が発生させるように予測される回避操作を選択することができる。
【００５６】
一実施形態によれば、検知支援モジュール３０８は、インターフェースを提供して一つ又は複数の撮影装置（例えば、街道カメラ３２１）から道路及び／又は交差点におけるリアルタイム画像を要求し受信する。幾つかの実施形態において、一つ又は複数の撮影装置は街道及び／又は交通カメラであっても良い。そして、画像処理エンジン３０９により受信されたリアルタイム画像（例えば、撮影画像３１３）を処理して注目のオブジェクト及び／又は特徴を認識することができる。画像処理エンジン３０９は、車線配置（例えば、直線又は曲線車線）、信号機、車両、歩行者、建築、横断歩道又は他の交通標識（例えば、停止標識、譲り標識）などに対して、例えば、オブジェクト及び／又は特徴として撮影画像を処理することにより、ＡＤＶの検知モジュール３０２により検知された、又は検知すべき内容を強化することができる。画像処理エンジン３０９は、コンピュータ視覚システム又はコンピュータ視覚システムの機能を備えて撮影画像３１３を処理／解析し、オブジェクト認識アルゴリズム、ビデオ追跡及び、例えばエッジ検出アルゴリズムの他のコンピュータ視覚技術を使用して例えば移動オブジェクトの注目オブジェクト及び／又は特徴を認識することができる。画像処理エンジン３０９及び／又は検知支援モジュール３０８は、単一のモジュールとして検知モジュール３０２と集積されても良く、独立のモジュールであっても良い。
【００５７】
図４は、一実施形態による検知支援モジュールの例示を示したブロック図である。図４を参照し、検知支援モジュール３０８は、撮影画像を要求し受信して検知モジュール３０２により観察された環境を強化し、例えば、撮影画像を検知モジュール３０２により観察された内容に追加することができる。検知支援モジュール３０８には、画像受信装置４０１と、盲点認識装置モジュール４０３と、障害物認識装置モジュール４０５と、障害物追跡モジュール４０７とが備えられても良い。画像受信装置４０１は、撮影画像及び／又はビデオ入力、例えば連続的なビデオ画像ストリームを受信することができる。盲点認識装置モジュール４０３は、ＡＤＶの一つ又は複数の盲点を認識することができる。障害物認識装置モジュール４０５は、撮影画像及び／又は画像処理エンジン３０９により認識されたオブジェクトに基いて注目障害物を認識することができる。障害物追跡モジュール４０７は、注目障害物を追跡し及び／又はトレースすることにより、将来のある時の所定の時間帯におけるそれらの位置を予測することができる。一実施形態において、検知支援モジュール３０８は、無線通信インターフェース４１１に接続されて検知支援サービス１２５と通信することにより、例えば街道カメラ３２１の撮影装置に画像を要求し、当該撮影装置から画像を受信する。他の実施形態において、無線通信インターフェース４１１は、ネットワークを介して撮影装置と直接に通信可能である。他の実施形態において、無線通信インターフェース４１１は、街道カメラ３２１にアクセスする第三者のプロバイダー（例えば、交通コントローラ５５５）と通信することができる。他の実施形態において、無線通信インターフェース４１１は、検知支援サービス１２５及び／又は交通コントローラ５５５により街道カメラと通信可能である。
【００５８】
図５Ａ〜図５Ｂは、幾つかの実施形態による、ＡＤＶが検知支援に用いられる画像を受信する場合のシナリオの例示を示したブロック図である。図５Ａ〜図５Ｂを参照し、当該シナリオにおいて、ＡＤＶ１０１が交差点へ近づいている。交差点において一つ又は複数の街道カメラ３２１が備えられる。街道カメラ３２１は、ＡＤＶ検知に用いられる交通カメラ又は専用カメラであっても良い。一実施形態において、街道カメラ３２１には、周囲のオブジェクト及び／又は特徴を良く認識できるように深さ情報を検知するように設置されるステレオカメラが含まれる。他の実施形態において、街道カメラ３２１には単眼カメラが備えられる。一実施形態において、街道カメラ３２１は、各交通方向に向ける（例えば、四つの方向の交差点に用いられる四つのカメラ取付箇所）ように取り付けられる。他の実施形態において、３６０度に亘る視野を有するカメラが交差点に設置し取り付けられる。
【００５９】
一実施形態において、ＡＤＶ１０１が道路区間及び／又は交差点へ近づくと、検知支援モジュール３０８は街道カメラ３２１へ道路区間及び／又は交差点の撮影画像を要求して検知支援を行うことができる。そして、受信された撮影画像は、ＡＤＶ１０１の検知モジュール３０２により観察されていない内容が強化することができる。
【００６０】
他の実施形態において、ＡＤＶ１０１に一つ又は複数の盲点があると判定された場合のみ、ＡＤＶ１０１は街道カメラ３２１へ検知支援を要求する。例えば、図５Ａ〜図５Ｂを参照し、ＡＤＶが側面の車両（例えば、障害物５０１）により妨げられる。盲点認識装置モジュール４０３は、障害物５０１により盲点５０３が形成されたと認識することができる。盲点認識装置モジュール４０３は、ＡＤＶのビューフィールドを（例えば、ＡＤＶにおける動作センサの視野に基づいて）特定し、それから、ＡＤＶにより検知された一つ又は複数の障害物（例えば、障害物５０１）があると判定した後、盲点（例えば、盲点５０３）を、一つ又は複数の障害物（例えば、障害物５０１）により妨げられたビューフィールドの一つ又は複数のビューとして認識することより、障害物を認識することができる。障害物５０１によりＡＤＶ１０１による盲点５０３の情報の収集が妨げられたため、検知支援モジュール３０８は、街道カメラ３２１へ周囲の環境に関する撮影画像（例えば、盲点５０３をカバーする画像）を要求して盲点５０３の任意の欠如情報を補充することができる。
【００６１】
一実施形態において、検知支援モジュール３０８に例えばカメラ標識子ＩＤのような街道カメラ情報が予めロードされているため、検知支援モジュール３０８はカメラＩＤ（例えば、異なる交差点の取付箇所におけるカメラＩＤ）により撮影画像を要求することができる。他の実施形態において、検知支援モジュール３０８は、検知支援サービス１２５及び／又は交通コントローラ５５５により検知支援（図５Ｂに示されたように）を要求することができる。一実施形態において、検知支援モジュール３０８は、ＡＤＶ１０１の現在の地理位置、検知支援サービス１２５及び／又は検知支援サービス１２５のために用いられる交通コントローラ５５５及び／又は交通コントローラへの要求を提供してＡＤＶ１０１の地理位置に関する任意のカメラＩＤを特定することができる。カメラＩＤが特定されると、検知支援サービス１２５及び／又は交通コントローラ５５５は、続いて街道カメラ３２１により撮影されたリアルタイム画像又はビデオ画像をＡＤＶ１０１の検知支援モジュール３０８へ送信することができる。
【００６２】
ＡＤＶ１０１により撮影された画像又はビデオ画像が受信されると、画像処理エンジン３０９は撮影画像を処理して画像におけるオブジェクト及び／又は特徴を認識する。一実施形態において、画像におけるオブジェクト及び／又は特徴は、検知モジュール３０２により観察された、或いは観察されていない内容により強化されても良い。他の実施形態において、検知モジュール３０２からのオブジェクトにより、盲点（例えば、盲点５０３）に対応する画像における認識されるオブジェクト及び／又は特徴が強化される。障害物認識装置モジュール４０５は、盲点におけるオブジェクトにより、任意のオブジェクト及び／又は特徴がＡＤＶの注目障害物のタイプに属するか否かを認識することができる。ＡＤＶの注目障害物は、ＡＤＶの現在の計画軌跡のルートと交差可能な任意の移動又は非移動のオブジェクトとして定義可能である。注目障害物は、歩行者、車両、自転車、バイクと任意の移動物体であっても良い。オブジェクトがＡＤＶの計画軌跡のルート５０７へ近づいている場合に、或いはＡＤＶの計画軌跡がオブジェクトへ近づいている場合に、オブジェクトがルートと交差する。例えば、図５Ａ〜図５Ｂを参照し、交通に進入する歩行者５１１と車両５１３は第一撮影画像に出現する。第一撮影画像に続く第二撮影画像（受信された画像がビデオストリームにおける複数の画像であっても良い）は歩行者５１１と車両５１３をＡＤＶ１０１の現在のルート５０７に向けており且つ最終的に通過する移動オブジェクトとして認識することができる。そして、障害物認識装置モジュール４０５は歩行者５１１と車両５１３を注目障害物として認識する。
【００６３】
注目障害物が認識されると、障害物追跡モジュール４０７はこれらの障害物を追跡することができる。例えば、障害物追跡モジュール４０７は画像撮影装置から盲点を有する後続画像又はビデオを受信する。障害物追跡モジュール４０７は後続画像を使用してこれらの注目障害物を継続して追跡し又はモニターすることにより、注目障害物のそれぞれがＡＤＶの路線に位置するか否か、例えば、ＡＤＶの現在の計画軌跡（地点と時間）に一致するか否かを判定する。歩行者５１１と車両５１３がＡＤＶ１０１の路線に位置すると判定されると、障害物追跡モジュール４０７は、決定モジュール３０４と計画モジュール３０５が検知された運転環境と盲点を有する後続画像に基づいて第二軌跡を計画してＡＤＶを歩行者５１１と車両５１３を回避するように制御するように、決定モジュール３０４と計画モジュール３０５に通知することができる。他の実施形態において、歩行者５１１と車両５１３がＡＤＶ１０１の路線に存在すると判定されると、障害物追跡モジュール４０７は、ＡＤＶの通常操作が回復する前に、ＡＤＶを単純に停止まで減速させるとともに、追跡された障害物がＡＤＶの路線に位置しなくなるまで（例えば、歩行者５１１が既に横断歩道を通過しており、且つ車両５１３が既に交差点を通過した、或いは減速して交差点に停止したようになるまで）ＡＤＶを待機させることができる。
【００６４】
他の実施形態において、検知支援モジュール３０８により受信される撮影画像は、検知モジュール３０２がオブジェクト及び／又は特徴（例えば、歩行者５１１と車両５１３）の撮影画像を処理するように、検知モジュール３０２に転送されても良い。そして、検知モジュール３０２は、歩行者５１１と車両５１３がＡＤＶの路線に出現するか否かを予測するように予測モジュール３０３をトリガーすることができる。これにより、決定モジュール３０４と計画モジュール３０５は、これらの情報と盲点情報を有する任意の後続画像に基づいて第二軌跡を計画してＡＤＶを歩行者５１１と車両５１３を回避するように制御することができる。
【００６５】
図６は一実施形態による、ＡＤＶにより実行される方法を示したフローチャートである。手順６００は処理ロジックにより実行可能である。処理ロジックにはソフトウェア、ハードウェア又はそれらの組合せが含まれても良い。例えば、手順６００は図３Ａの検知支援モジュール３０８により実行可能である。図６を参照し、ブロック６０１において、処理ロジックは、ＡＤＶに取り付けられた複数のセンサによりＡＤＶの周囲の運転環境を検知する。ブロック６０２において、処理ロジックは検知されたＡＤＶの周囲の運転環境に基づいて盲点を認識する。ブロック６０３において、処理ロジックは、盲点が認識されたことに応じて、盲点から所定の距離内に設置された画像撮影装置から盲点を有する画像を受信する。ブロック６０４において、処理ロジックは画像に基づいてＡＤＶの盲点における注目障害物を認識する。ブロック６０５において、処理ロジックは盲点における注目障害物に基づいて軌跡を生成して、ＡＤＶが注目障害物を回避するように制御する。
【００６６】
一実施形態において、検知されたＡＤＶの周囲の運転環境に基づいて盲点を認識することは、ＡＤＶのビューフィールドを特定し、検知された運転環境に基づいて一つ又は複数の障害物を特定し、盲点をビューフィールドにおける一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することを含む。一実施形態において、画像撮影装置には交差点に取り付けられる一つ又は複数のカメラが備えられる。他の実施形態において、一つ又は複数のカメラは、一つ又は複数の交通流の方向において交差点に取り付けられることにより、これらの方向において進入する車両をモニターする。
【００６７】
一実施形態において、注目障害物には、車両、障害物と歩行者の少なくとも一つが備えられる。一実施形態において、ＡＤＶが注目障害物を回避するように制御することは、ＡＤＶの通常操作が回復される前に、ＡＤＶを停止まで減速させてるとともに、障害物がＡＤＶの路線に位置しなくなるまで、ＡＤＶを待機させることを含む。
【００６８】
図７は一実施形態によるＡＤＶにより実行される方法を示したフローチャートである。手順７００は処理ロジックにより実行可能である。処理ロジックは、ソフトウェア、ハードウェア又はそれらの組合せを含んでも良い。例えば、手順７００は図３Ａの検知支援モジュール３０８により実行可能である。図７を参照し、ブロック７０１において、処理ロジックは注目障害物があるか否かを判定する。肯定の場合に、ブロック７０２において、処理ロジックは画像撮影装置から盲点を有する後続画像を受信する。ブロック７０３において、処理ロジックは後続画像により注目障害物を追跡して注目障害物がＡＤＶの路線に位置するか否かを判定する。ブロック７０４において、注目障害物がＡＤＶの路線に位置していると判定されると（例えば、ＡＤＶの現在の計画軌跡と交差する）、処理ロジックは検知された運転環境と盲点を有する後続画像に基づいて第二軌跡を生成して、ＡＤＶが注目障害物を回避するように制御する。
【００６９】
注意すべきなのは、いままで示され説明された部品における一部又は全部がソフトウェア、ハードウェア又はそれらの組み合わせで実施可能である。例えば、このような部品は非揮発的な記憶装置にインストールされ記憶されるソフトウェアとして実施可能である。前記ソフトウェアは、プロセッサ（図示しない）によりメモリにロードされてメモリに実行されることにより本開示の全文に記述されたプロセス又は操作を実施することができる。その代わりに、このような部品は、専用ハードウェア（例えば、集積回路（例えば、専用集積回路又はＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）或いはフィールドプログラマブルゲートアレイ（ＦＰＧＡ））にプログラミングされ、或いは組み込まれた実行可能なコードとして実施可能である。前記実行可能なコードは、アプリからの相応するドライブプログラム及び／又は操作システムを介してアクセス可能である。また、そのような部品はプロセッサ又はプロセッサのコアにおける特定なハードウェアロジックとして実施され、ソフトウェア部品により一つ又は複数の特定なコマンドを介してアクセスされるコマンドセットの一部とすることができる。
【００７０】
図８は本発明の一実施形態と共に使用可能なデータ処理システムの例示を示したブロック図である。例えば、システム１５００は、以上で説明された前記プロセス又は方法の何れか一つを実行する如何なるデータ処理システム、例えば、図１の検知／計画システム１１０、検知支援サービス１２５、又はサーバ１０３〜１０４のうちの何れか一つを示すことができる。システム１５００は異なる部品を多く具備することができる。これらの部品は、集積回路（ＩＣ）、集積回路の一部、独立な電子装置又はプリント基板（例えば、コンピュータシステムのマザーボード又はインサートカード）に適用される他のモジュールとして実行可能、或いは他の方式でコンピュータシステムのフレームに設置される部品として実施可能である。
【００７１】
注意すべきなのは、システム１５００はコンピュータシステムの複数の部品のハイレベルビューを示すことが意図される。理解すべきなのは、幾つかの実施例に付加的な部品を具備しても良く、また他の実施例に示された部品の異なる配置を具備しても良い。システム１５００は、デスクトップコンピュータ、ノードパソコン、タブレット、サーバ、モバイルフォン、メディアプレーヤ、パーソナルデジタルアシスタント（ＰＤＡ）、スマート腕時計、パーソナル通信機、ゲーム装置、ネットワークルータ又はハブ、無線アクセスポイント（ＡＰ）又はリピータ、セットトップボックス或いはそれらの組み合わせを示すことができる。また、単一の機器又はシステムが示されたが、単語「機器」又は「システム」は更に一つ（又は複数の）コマンドセットを単独で或いは協同的に実行することにより、本文に説明された任意の一つ又は複数の方法を実行する機器或いはシステムの如何なるセットを含むと理解すべきである。
【００７２】
一実施形態において、システム１５００は、バス又はインターコネクタ１５１０を介して接続されるプロセッサ１５０１、メモリ１５０３及び装置１５０５〜１５０８を具備する。プロセッサ１５０１は、そのうちに単一のプロセッサコア、又は複数のプロセッサコアの単一のプロセッサ、又は複数のプロセッサが含まれることを表すことができる。プロセッサ１５０１は、一つ又は複数の汎用プロセッサ、例えばマイクロプロセッサ、中央処理ユニット（ＣＰＵ）などを表すことができる。具体的に、プロセッサ１５０１は複雑コマンドセット演算（ＣＩＳＣ）マイクロプロセッサ、簡単コマンドセット演算（ＲＩＳＣ）マイクロプロセッサ、超長コマンドワード（ＶＬＩＷ）マイクロプロセッサ、或いは他のコマンドセットを実施するプロセッサ、或いはコマンドセットの組み合わせを実施するプロセッサであっても良い。プロセッサ１５０１は更に一つ又は複数の専用プロセッサ、例えば専用集積回路（ＡＳＩＣ）、セルラー又はベースバンドプロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）、ネットワークプロセッサ、図形プロセッサ、通信プロセッサ、暗号化プロセッサ、セカンドプロセッサ、組み込みプロセッサ、或いはコマンドを処理可能な任意の他のタイプのロジックであっても良い。
【００７３】
プロセッサ１５０１（ローパワーマルチコアプロセッサソケット、例えば超低電圧プロセッサであっても良い）は前記システムの各部品と通信用のメイン処理ユニットと中央ハブとして使用可能である。このようなプロセッサは、チップ上システム（ＳｏＣ）として実施可能である。プロセッサ１５０１は、本文に説明された操作及びステップを実行するためのコマンドを実行するように配置される。システム１５００は更に選択可能な図形サブシステム１５０４と通信するための図形インターフェースを含んでも良い。図形サブシステム１５０４は、表示コントローラ、図形プロセッサ及び／又は表示装置を含んでも良い。
【００７４】
プロセッサ１５０１はメモリ１５０３と通信可能である。一つの実施形態において、メモリ１５０３は複数のメモリ装置を介して実施されることにより、定量のシステム記憶が提供可能である。メモリ１５０３は、一つ又は複数の揮発的な記憶（或いはメモリ）装置、例えばランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）又は他のタイプの記憶装置を含んでも良い。メモリ１５０３はプロセッサ１５０１又は他の任意の装置により実行されるコマンドシーケンスを含む情報を記憶可能である。例えば、各操作システム、装置ドライブプログラム、ファームウェア（例えば、入出力基盤システム又はＢＩＯＳ）及び／又はアプリの実行可能なコード及び／又はデータは、メモリ１５０３にロードされ且つプロセッサ１５０１により実行可能である。操作システムは、任意のタイプの操作システム、例えばロボット操作システム（ＲＯＳ）、Ｍｉｃｒｏｓｏｆｔ会社からのＷｉｎｄｏｗｓ（登録商標）操作システム、アップル会社からのＭａｃ  ＯＳ／ｉＯＳ、Ｇｏｏｇｌｅ会社からのＡｎｄｒｏｉｄ（登録商標）、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、或いは他のリアルタイム又は組み込み操作システムであっても良い。
【００７５】
システム１５００は更にＩＯ装置、例えばネットワークインターフェース装置１５０５、選択可能な入力装置１５０６、及び他の選択可能なＩＯ装置１５０７を含む装置１５０５〜１５０８を含む。ネットワークインターフェース装置１５０５は、無線送受信機及び／又はネットワークインターフェースカード（ＮＩＣ）を含んでも良い。前記無線送受信機は、ＷｉＦｉ送受信機、赤外線送受信機、ブルートゥース送受信機、ＷｉＭａｘ送受信機、無線セルラー電話送受信機、衛星送受信機（例えば、グロバールポジションシステム（ＧＰＳ）送受信機）、他の無線周波数（ＲＦ）送受信機或いはそれらの組み合わせであっても良い。ＮＩＣはイーサネット（登録商標）カードであっても良い。
【００７６】
入力装置１５０６は、マウス、タッチパネル、タッチセンシティブスクリーン（表示装置１５０４と一体化に集積可能）、指示装置（例えばスタイラス）及び／又はキーボード（例えば、物理キーボード又はタッチセンシティブスクリーンの一部として表示される仮想キーボード）を含んでも良い。例えば、入力装置１５０６はタッチパネルに接続されるタッチパネルコントローラを含んでも良い。タッチパネルとタッチパネルコントローラは、例えば複数種のタッチセンシティブ技術（コンデンサ、抵抗、赤外と表面弾性波技術を含むが、それらに限定されない）のうちの何れか一つ、及び他の近隣センサアレイ又はタッチパネルと接触する一つ又は複数のポイントを特定するための他の素子を利用してその接触、移動又は中断を検出する。
【００７７】
ＩＯ装置１５０７はラジオ装置を含んでも良い。ラジオ装置は、例えば音声識別、音声複製、デジタル記録及び／又は電話機能のような音声機能に対するサポートを促進するように、スピーカ及び／又はマイクロフォンを含んでも良い。他のＩＯ装置１５０７は、ユニバーサルシリアルバス（ＵＳＢ）ポート、パラレルポート、シリアルポート、プリンター、ネットワークインターフェース、バスブリッジ（例えば、ＰＣＩ−ＰＣＩブリッジ）、センサ（例えば、加速度計のような運動センサ、ジャイロ、磁力計、光センサ、コンパス、近接センサなど）或いはそれらの組み合わせを更に含んでも良い。装置１５０７は画像形成処理サブシステム（例えば、カメラ）を含んでも良い。前記画像形成処理サブシステムは、カメラ機能（例えば、写真とビデオセグメントを記録する）を促進するための光学センサ、例えば電荷結合装置（ＣＣＤ）又は相補型金属酸化物半導体（ＣＭＯＳ）の光学センサを含んでも良い。幾つかのセンサはセンサハブ（図示しない）を介してインターコネクタ１５１０に接続されても良い。キーボード又は熱センサのような他の装置は、システム１５００の具体的な配置又は設計に応じて組み込みコントローラ（図示しない）により制御されても良い。
【００７８】
例えばデータ、アプリ、一つ又は複数の操作システムなどの情報の非揮発的な記憶を提供するために、大容量の記憶デバイス（図示しない）はプロセッサ１５０１に接続されても良い。各実施形態において、より薄い且つより軽いシステム設計を実現すると共にシステムの応答性を改善するために、このような大容量の記憶デバイスは、ソリッドステートデバイス（ＳＳＤ）により実施されても良い。ところが、他の実施形態において、大容量の記憶デバイスは、主にハードディスクドライバー（ＨＤＤ）を使用して実施されても良い。そのうち、容量の小さいＳＳＤ記憶デバイスは、ＳＳＤキャッシュとして使用されて断電の間にコンテキスト及び他の類似の情報の非揮発的な記憶を実現することにより、システムの動作が再起動される時に快速給電を実現することができる。また、フラッシュメモリは、例えばシリアルペリフェラルインターフェース（ＳＰＩ）を介してプロセッサ１５０１に接続されても良い。このようなフラッシュメモリは、システムソフトウェアの非揮発的な記憶を提供することができる。前記システムソフトウェアには、前記システムのＢＩＯＳ及び他のファームウェアが含まれる。
【００７９】
記憶装置１５０８は、本文に記載された任意の一つ又は複数の方法或いは機能を表す一つ又は複数のコマンドセット又はソフトウェア（例えば、モジュール、ユニット及び／又はロジック１５２８）が記憶されるコンピュータアクセス可能な記憶媒体１５０９（機器読取可能な記憶媒体或いはコンピュータ読取可能な媒体とも呼ばれる）を含んでも良い。処理モジュール／ユニット／ロジック１５２８は、前記部品のうちの何れか一つ、例えば図３Ａの検知支援モジュール３０８と画像処理エンジン３０９を示すことができる。処理モジュール／ユニット／ロジック１５２８は、データ処理システム１５００、メモリ１５０３及びプロセッサ１５０１により実行される間に完全的又は少なくとも一部的にメモリ１５０３内及び／又はプロセッサ１５０１内に保存されても良い。データ処理システム１５００、メモリ１５０３及びプロセッサ１５０１も機器読取可能な記憶媒体として構成される。処理モジュール／ユニット／ロジック１５２８は、ネットワークによりネットワークインターフェース装置１５０５を介して伝送し又は受信可能である。
【００８０】
コンピュータ読取可能な記憶媒体１５０９は、以上で説明された幾つかのソフトウェア機能を永遠に記憶しても良い。コンピュータ読取可能な記憶媒体１５０９は、例示的な実施形態において単一の媒体として示されたが、「コンピュータ読取可能な記憶媒体」という用語は前記一つ又は複数のコマンドセットを記憶する単一の媒体又は複数の媒体（例えば、集中式又は分散式のデータベース及び／又は関連のキャッシュ及びサーバ）を含むと理解すべきである。「コンピュータ読取可能な記憶媒体」という用語は、コマンドセットを記憶し又はコーディング可能な任意の媒体を含むと理解すべきである。前記コマンドセットは、機器により実行され且つ前記機器に本開示の任意の一つ又は複数の方法を実行させるために用いられる。従って、「コンピュータ読取可能な記憶媒体」という用語は、固体メモリ及び光学媒体及び磁気媒体、或いは如何なる他の非揮発的な機器読取可能な媒体を含むと理解すべきであるが、それらに限定されない。
【００８１】
本文に記載の処理モジュール／ユニット／ロジック１５２８、部品及び他の特徴は、独立なハードウェア部品として実施され、又はハードウェア部品（例えば、ＡＳＩＣＳ、ＦＰＧＡ、ＤＳＰ又は類似の装置）の機能に集積されるように実施可能である。また、処理モジュール／ユニット／ロジック１５２８は、ハードウェア装置におけるファームウェア又は機能回路として実施可能である。また、処理モジュール／ユニット／ロジック１５２８は、ハードウェア装置とソフトウェア部品の如何なる組み合わせで実施されても良い。
【００８２】
注意すべきなのは、システム１５００はデータ処理システムの各部品を備えると示されたが、部品の接続の如何なる特定な構成又は手段を示すわけではない。これは、このような詳細が本開示の実施形態と緊密な関係を有していないからである。更に、より少ない部品を持ち、或いはより多い部品を持ち可能なネットワークコンピュータ、携帯コンピュータ、モバイルフォン、サーバ及び／又は他のデータ処理システムも本開示の実施形態と共に使用可能と理解すべきである。
【００８３】
前記の詳しい説明における幾つかの部分は、既にコンピュータメモリ内にデータビットに対する演算のアルゴリズムと符号標記により表された。これらのアルゴリズムの説明及び標記は、データ処理分野における技術者により使用される方式であり、彼らの作業の意図を効率的に当分野の他の技術者に伝達する。本文において、アルゴリズムは一般的に所望の結果を引き起こすセルフコンシステント操作シーケンスであると考えられる。これらの操作は物理量に対する物理的な制御の必要がある操作である。
【００８４】
ところが、理解すべきなのは、全てのこれらと類似する用語は、何れも適当な物理量に関連させると意味し、且つこれらの量に適用する便利な標識に過ぎない。上記の論述に他の方式で明確に指定される場合以外、全明細書において、用語（例えば付加の特許請求の範囲に記載される用語）で行われた論述はコンピュータシステム又は類似の電子演算装置の動作及び処理であると理解すべきである。前記コンピュータシステム又は電子演算装置は、コンピュータシステムのレジスタとメモリにおいて物理（電子）量として表されるデータを制御し、前記データをコンピュータシステムメモリ、レジスタ、他の類似の情報記憶デバイス、伝送又は表示装置に同様に物理量として表される他のデータに変換する。
【００８５】
本開示の実施形態は更に本文における操作を実行するデバイスに関する。このようなコンピュータプログラムは非揮発的なコンピュータ読取可能な媒体に記憶される。機器読取可能な媒体は、機器（例えば、コンピュータ）読取可能な形で情報を記憶する如何なる機構を含む。例えば、機器読取可能（例えば、コンピュータ読取可能）な媒体は、機器（例えば、コンピュータ）読取可能な記憶媒体（例えば、読み出し専用メモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）、ディスク記憶媒体、光記憶媒体、フラッシュメモリ装置）を含む。
【００８６】
前記の図面に描画されるプロセス又は方法は処理ロジックにより実行されても良い。前記処理ロジックは、ハードウェア（例えば、回路、専用ロジック等）、ソフトウェア（例えば、非揮発的なコンピュータ読取可能な媒体として表す）或いは両者の組み合わせを含む。前記過程又は方法は前記の記載において所定の順序に従う操作として説明されたが、前記操作のうちの一部が異なる順序に従って実行可能と理解すべきである。また、一部の操作は順序での実行ではなく、並行に実行可能である。
【００８７】
本開示の実施形態は、如何なる特定のプログラミング言語に従って説明することではない。理解すべきなのは、複数のプログラミング言語を使用して本文に記載された本開示の実施形態を実施することができる。
【００８８】
以上の明細書において、既に本開示の具体的な例示的実施形態を参照して本開示の実施形態を説明した。明らかに、付加の特許請求の範囲に記載の本開示のより広い主旨及び範囲から逸脱されない場合に、本開示に対する各修正が可能である。よって、制限的な意味ではなく、説明的な意味で本明細書及び図面を理解すべきである。
【図１】
2019182402.tif 000003
【図２】
2019182402.tif 000004
【図３Ａ】
2019182402.tif 000005
【図３Ｂ】
2019182402.tif 000006
【図４】
2019182402.tif 000007
【図５Ａ】
2019182402.tif 000008
【図５Ｂ】
2019182402.tif 000009
【図６】
2019182402.tif 000010
【図７】
2019182402.tif 000011
【図８】
2019182402.tif 000012
【手続補正書】
【提出日】平成31年2月26日(2019.2.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自動運転車両（ＡＤＶ）を操作するためのコンピュータ実施方法であって、
前記ＡＤＶに取り付けられた複数のセンサにより前記ＡＤＶの周囲の運転環境を検知することと、
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することと、
前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点がカバーされた画像を受信することと、
前記画像に基いて前記ＡＤＶの前記盲点における注目障害物を認識することと、
前記盲点における前記注目障害物に基いて軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御することと、
を含む方法。
【請求項２】
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することは、
前記ＡＤＶのビューフィールドを特定することと、
検知された運転環境に基いて一つ又は複数の障害物を特定することと、
前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することと、
を含む請求項１に記載のコンピュータ実施方法。
【請求項３】
前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる請求項１に記載のコンピュータ実施方法。
【請求項４】
前記一つ又は複数のカメラは、前記交差点において、一つ又は複数の交通流方向に取り付けられて、前記一つ又は複数の交通流方向において進入する車両をモニターする、請求項３に記載のコンピュータ実施方法。
【請求項５】
前記注目障害物には、車両、障害物及び歩行者の少なくとも一つが含まれる請求項１に記載のコンピュータ実施方法。
【請求項６】
前記ＡＤＶが前記注目障害物を回避するように制御することは、
前記ＡＤＶの通常操作が回復する前に、前記ＡＤＶを停止するように減速させるとともに、前記注目障害物が前記ＡＤＶのルートに位置しなくなるまで前記ＡＤＶを待機させることを含む、請求項１に記載のコンピュータ実施方法。
【請求項７】
前記注目障害物が存在すると、
前記画像撮影装置から前記盲点がカバーされた後続画像を受信し、
前記後続画像により前記注目障害物を追跡して前記注目障害物が前記ＡＤＶの路線に位置するか否かを判定し、
前記注目障害物が前記ＡＤＶの路線に位置していると判定されると、検知された運転環境と前記盲点がカバーされた前記後続画像に基いて第二軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御する、
ことを更に含む請求項１に記載のコンピュータ実施方法。
【請求項８】
所定の時間帯に追跡された注目障害物と前記ＡＤＶの軌跡とが重なると予測されると、前記注目障害物が前記ＡＤＶの路線に位置する、請求項１に記載のコンピュータ実施方法。
【請求項９】
指令が記憶されている非一時的な機器可読媒体であって、
前記指令が一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに、
前記ＡＤＶに取り付けられた複数のセンサにより前記ＡＤＶの周囲の運転環境を検知することと、
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することと、
前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点がカバーされた画像を受信することと、
前記画像に基いて前記ＡＤＶの前記盲点における注目障害物を認識することと、
前記盲点における前記注目障害物に基いて軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御することと、
を含む操作を実行させる非一時的な機器可読媒体。
【請求項１０】
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することは、
前記ＡＤＶのビューフィールドを特定することと、
検知された運転環境に基いて一つ又は複数の障害物を特定することと、
前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することと、
を含む請求項９に記載の非一時的な機器可読媒体。
【請求項１１】
前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる、請求項９に記載の非一時的な機器可読媒体。
【請求項１２】
前記一つ又は複数のカメラは、前記交差点において、一つ又は複数の交通流方向に取り付けられて、前記一つ又は複数の交通流方向において進入する車両をモニターする、請求項１１に記載の非一時的な機器可読媒体。
【請求項１３】
前記注目障害物には、車両、障害物及び歩行者の少なくとも一つが含まれる請求項９に記載の非一時的な機器可読媒体。
【請求項１４】
前記ＡＤＶを前記注目障害物を回避するように制御することは、
前記ＡＤＶの通常操作が回復する前に、前記ＡＤＶを停止するように減速させるとともに、前記注目障害物が前記ＡＤＶのルートに位置しなくなるまで前記ＡＤＶを待機させることを含む、請求項９に記載の非一時的な機器可読媒体。
【請求項１５】
前記注目障害物が存在すると、
前記画像撮影装置から前記盲点がカバーされた後続画像を受信し、
前記後続画像により前記注目障害物を追跡して注目障害物が前記ＡＤＶの路線に位置するか否かを判定し、
前記注目障害物が前記ＡＤＶの路線に位置していると判定されると、検知された運転環境と前記盲点がカバーされた前記後続画像に基いて第二軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御する、
ことを更に含む、請求項９に記載の非一時的な機器可読媒体。
【請求項１６】
所定の時間帯に追跡された注目障害物と前記ＡＤＶの軌跡とが重なると予測されると、前記注目障害物が前記ＡＤＶの路線に位置する、請求項９に記載の非一時的な機器可読媒体。
【請求項１７】
データ処理システムであって、
一つ又は複数のプロセッサと、前記一つ又は複数のプロセッサに接続されて指令を記憶するメモリと、を備え、
前記指令が前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに、
前記ＡＤＶに取り付けられた複数のセンサにより前記ＡＤＶの周囲の運転環境を検知することと、
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することと、
前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点がカバーされた画像を受信することと、
前記画像に基いて前記ＡＤＶの前記盲点における注目障害物を認識することと、
前記盲点における前記注目障害物に基いて軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御することと、
を含む操作を実行させるデータ処理システム。
【請求項１８】
検知された前記ＡＤＶの周囲の運転環境に基いて盲点を認識することは、
前記ＡＤＶのビューフィールドを特定することと、
検知された運転環境に基いて一つ又は複数の障害物を特定することと、
前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することと、
を含む請求項１７に記載のデータ処理システム。
【請求項１９】
前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる請求項１７に記載のデータ処理システム。
【請求項２０】
前記注目障害物が存在すると、
前記画像撮影装置から前記盲点がカバーされた後続画像を受信し、
前記後続画像により前記注目障害物を追跡して前記注目障害物が前記ＡＤＶの路線に位置するか否かを判定し、
前記注目障害物が前記ＡＤＶの路線に位置していると判定されると、検知された運転環境と前記盲点がカバーされた前記後続画像に基いて第二軌跡を生成して、前記ＡＤＶが前記注目障害物を回避するように制御する、
ことを更に含む請求項１７に記載のデータ処理システム。
【請求項２１】
コンピュータプログラムであって、
前記コンピュータプログラムがプロセッサにより実行されると、請求項１〜８のいずれか一項に記載の方法を実現させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本開示は、自動運転車両を操作するための方法、システム及び不揮発的な機器に読取可能な媒体を提供した。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本開示の一局面は、自動運転車両を操作するためのコンピュータ実施方法であって、前記自動運転車両に取り付けられた複数のセンサにより前記自動運転車両の周囲の運転環境を検知することと、検知された前記自動運転車両の周囲の運転環境に基いて盲点を認識することと、前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点がカバーされた画像を受信することと、前記画像に基いて前記自動運転車両の前記盲点における注目障害物を認識することと、前記盲点における前記注目障害物に基いて軌跡を生成して前記自動運転車両を前記注目障害物を回避するように制御することとを含む方法を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本開示の実施形態によれば、検知された前記自動運転車両の周囲の運転環境に基いて盲点を認識することは、前記自動運転車両のビューフィールドを特定することと、検知された運転環境に基いて一つ又は複数の障害物を特定することと、前記盲点を、前記ビューフィールドにおける、前記一つ又は複数の障害物により妨げられる一つ又は複数のビューとして認識することとを含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本開示の実施形態によれば、前記画像撮影装置には、交差点に取り付けられる一つ又は複数のカメラが含まれる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本開示の実施形態によれば、前記一つ又は複数のカメラは、前記交差点において、一つ又は複数の交通流方向に取り付けられて、前記一つ又は複数の交通流方向において進入する車両をモニターする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本開示の実施形態によれば、前記注目障害物には、車両、障害物及び歩行者の少なくとも一つが含まれる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本開示の実施形態によれば、前記自動運転車両を前記注目障害物を回避するように制御することは、前記自動運転車両の通常操作まで回復される前に、前記注目障害物が前記自動運転車両のルートに位置しなくなるまで、前記自動運転車両を停止するように減速して待機することを含む。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本開示の実施形態によれば、前記注目障害物が存在すると、前記画像撮影装置から前記盲点がカバーされた後続画像を受信し、前記後続画像により前記注目障害物を追跡して前記注目障害物が前記自動運転車両の路線に位置するか否かを判定し、前記注目障害物が前記自動運転車両の路線に位置していると判定されると、検知された運転環境と前記盲点がカバーされた前記後続画像に基いて第二軌跡を生成して前記自動運転車両を前記注目障害物を回避するように制御する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本開示の実施形態によれば、所定の時間帯に追跡された注目障害物と前記自動運転車両の軌跡とが重なると予測されると、前記注目障害物が前記自動運転車両の路線に位置する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本開示の他の局面は、指令が記憶されている不揮発的な機器に読取可能な媒体であって、前記指令が一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに、前記自動運転車両に取り付けられた複数のセンサにより前記自動運転車両の周囲の運転環境を検知することと、検知された前記自動運転車両の周囲の運転環境に基いて盲点を認識することと、前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点がカバーされた画像を受信することと、前記画像に基いて前記自動運転車両の前記盲点における注目障害物を認識することと、前記盲点における前記注目障害物に基いて軌跡を生成して前記自動運転車両を前記注目障害物を回避するように制御することとを含む操作を実行させる不揮発的な機器に読取可能な媒体を提供する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本開示のもう一つの局面は、データ処理システムであって、一つ又は複数のプロセッサと、前記一つ又は複数のプロセッサに接続されて指令を記憶するメモリと、を備え、前記指令が前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに、前記自動運転車両に取り付けられた複数のセンサにより前記自動運転車両の周囲の運転環境を検知することと、検知された前記自動運転車両の周囲の運転環境に基いて盲点を認識し、前記盲点が認識されたことに応じて、前記盲点から所定の距離内に設置された画像撮影装置から前記盲点がカバーされた画像を受信することと、前記画像に基いて前記自動運転車両の前記盲点における注目障害物を認識することと、前記盲点における前記注目障害物に基いて軌跡を生成して前記自動運転車両を前記注目障害物を回避するように制御することとを含む操作を実行させるデータ処理システムを提供する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
図４は、一実施形態による検知支援モジュールの例示を示したブロック図である。図４を参照し、検知支援モジュール３０８は、撮影画像を要求し受信して検知モジュール３０２により観察された環境を強化し、例えば、撮影画像を検知モジュール３０２により観察された内容に追加することができる。検知支援モジュール３０８には、画像受信装置４０１と、盲点認識装置モジュール４０３と、障害物認識装置モジュール４０５と、障害物追跡モジュール４０７とが備えられても良い。画像受信装置４０１は、撮影画像及び／又はビデオ入力、例えば連続的なビデオ画像ストリームを受信することができる。盲点認識装置モジュール４０３は、ＡＤＶの一つ又は複数の盲点を認識することができる。障害物認識装置モジュール４０５は、撮影画像及び／又は画像処理エンジン３０９により認識されたオブジェクトに基いて注目障害物を認識することができる。障害物追跡モジュール４０７は、注目障害物を追跡し及び／又はトレースすることにより、将来のある時の所定の時間帯におけるそれらの位置を予測することができる。一実施形態において、検知支援モジュール３０８は、無線通信インターフェース４１１に接続されて検知支援サービス１２５と通信することにより、例えば街道カメラ３２１の撮影装置に画像を要求し、当該撮影装置から画像を受信する。他の実施形態において、無線通信インターフェース４１１は、ネットワークを介して撮影装置と直接に通信可能である。他の実施形態において、無線通信インターフェース４１１は、街道カメラ３２１にアクセスする第三者のプロバイダー（例えば、交通コントローラ５５５）と通信することができる。他の実施形態において、無線通信インターフェース４１１は、検知支援サービス１２５及び／又は交通コントローラ５５５により街道カメラ３２１と通信可能である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
一実施形態において、検知支援モジュール３０８に例えばカメラ標識子ＩＤのような街道カメラ情報が予めロードされているため、検知支援モジュール３０８はカメラＩＤ（例えば、異なる交差点の取付箇所におけるカメラＩＤ）により撮影画像を要求することができる。他の実施形態において、検知支援モジュール３０８は、検知支援サービス１２５及び／又は交通コントローラ５５５により検知支援（図５Ｂに示されたように）を要求することができる。一実施形態において、検知支援モジュール３０８は、ＡＤＶ１０１の現在の地理位置、検知支援サービス１２５及び／又は検知支援サービス１２５のために用いられる交通コントローラ５５５への要求を提供してＡＤＶ１０１の地理位置に関する任意のカメラＩＤを特定することができる。カメラＩＤが特定されると、検知支援サービス１２５及び／又は交通コントローラ５５５は、続いて街道カメラ３２１により撮影されたリアルタイム画像又はビデオ画像をＡＤＶ１０１の検知支援モジュール３０８へ送信することができる。
【外国語明細書】
2019182402000001.pdf