(57)【要約】本発明の特徴は、一般に安全で効率的な自律走行車両の使用に関するものである。さらに具体的には、自律走行車両３０１、５０１は、センサー場４１０、４１１、４３０、４３１、４２０Ａ〜４２３Ａ、４２０Ｂ〜４２３Ｂ、５７０〜７５、及び５８０内にある周辺の物体を検出することができる。物体の検出に応答して、コンピュータ１１０は、自律走行車両の、速度の調整又は方向の転換を行うことができる。実施例によっては、しかしながら、センサー場は、物体又は車両周辺の他の形状により信頼性が変化したり減少したりすることがある。その結果、車両のコンピュータ１１０は、狭まったセンサー領域６２０、７２０の大きさ及び形状、及び、この狭まった領域に基づく新しいセンサー場を計算することができる。狭まったセンサー領域又は新しいセンサー場を特定することで、車両のコンピュータは、車両のコントロール方針を変更することができる。【選択図】図６Ｂ
2014515527.tif 000002
【特許請求の範囲】
【請求項１】
自律走行運転モードを有する車両をコントロールする方法であって、
プロセッサーにより、第１のコントロール方針に基づき車両の運転をコントロールするステップと、
この車両の１以上のセンサーの視野に基づきセンサー場を特定するステップと、
前記１以上のセンサーのうち選択されたものからのセンサーデータを受け取るステップと、
このセンサーデータに基づき前記１以上のセンサーのセンサーによる検知の変化を特定するステップであって、前記センサーによる検知の変化は前記センサー場内での物体を検知する能力が減少したことを含むことを特徴とする、ステップと、
前記変化に基づき第２のコントロール方針を決定するステップと、
プロセッサーにより、前記第２のコントロール方針に基づき前記車両の運転をコントロールするステップと、
を具備することを特徴とする方法。
【請求項２】
前記受信したセンサーデータに基づき前記センサー場内の物体及び該物体の位置を検出するステップをさらに具備し、
前記変化を特定するステップは、前記物体の位置に基づくことを特徴とする請求項１に記載の方法。
【請求項３】
前記センサーによる前記検知の変化を特定するステップには、前記センサー場内の前記物体の位置に基づきセンサーによる検知が狭まった領域を計算するステップと、該センサーによる検知が狭まった領域に基づき前記第２のコントロール方針を決定するステップとが含まれることを特徴とする請求項２に記載の方法。
【請求項４】
前記センサーによる前記検知の変化を特定するステップには、前記センサー場内の前記物体の位置に基づき現在のセンサー場を計算するステップと、該現在のセンサー場に基づき前記第２のコントロール方針を決定するステップとが含まれることを特徴とする請求項２に記載の方法。
【請求項５】
前記物体は他の車両であることを特徴とする請求項２に記載の方法。
【請求項６】
１以上の前記センサーの特定の１つが信頼性のない情報を提供している兆候を示していると判断するステップと、
前記変化がこのように判断した前記兆候に基づくものであると認定するステップと、
をさらに具備することを特徴とする請求項１に記載の方法。
【請求項７】
前記信頼性のない情報には、１以上のカメラ画像が含まれることを特徴とする請求項５に記載の方法。
【請求項８】
前記センサーデータに基づき前記１以上のセンサーのセンサーによる検知にもはや変化はないと判断するステップと、
前記車両の運転のコントロールは、もはや変化はないとの前記判断に基づく第１のコントロール方針にさらに基づくことを特徴とする請求項１に記載の方法。
【請求項９】
前記第１のコントロール方針に基づき前記車両の運転をコントロールするステップには、第１の方向へ前記車両を操縦することが含まれ、前記第２のコントロール方針に基づき前記車両の運転をコントロールするステップには、前記第１の方向とは異なる第２の方向へ前記車両を操縦することが含まれることを特徴とする請求項１に記載の方法。
【請求項１０】
前記第１のコントロール方針に基づき前記車両の運転をコントロールするステップには、第１の速度で前記車両を操縦することが含まれ、前記第２のコントロール方針に基づき前記車両の運転をコントロールするステップには、前記第１の速度とは異なる第２の速度で前記車両を操縦することが含まれることを特徴とする請求項１に記載の方法。
【請求項１１】
自律走行運転モードを有する車両をコントロールする装置であって、該装置は、
前記車両の周囲の物体を検出する１以上のセンサーと、
前記１以上のセンサーと接続されたプロセッサーと、
を具備し、
前記プロセッサーは、
第１のコントロール方針に基づき前記車両の運転をコントロールすることと、
前記車両の前記１以上のセンサーの視野に基づきセンサー場を特定することと、
前記１以上のセンサーからのうち選択されたものからのセンサーデータを受け取ることと、
前記センサーデータに基づき前記１以上のセンサーのセンサーによる検知の変化を特定することであって、該センサーによる検知の変化は前記センサー場内での物体を検知する能力が減少したことを含むことを特徴とする、センサーによる検知の変化を特定することと、
前記変化に基づき第２のコントロール方針を決定することと、
前記第２のコントロール方針に基づき前記車両の運転をコントロールすることと、
ができることを特徴とする、
装置。
【請求項１２】
前記プロセッサーはさらに、前記受信したセンサーデータに基づき前記センサー場内の物体及び該物体の位置を検出し、該物体の位置に基づき前記変化を特定することができることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記プロセッサーは、前記センサー場内の前記物体の位置に基づきセンサーによる検知が狭まった領域を計算することにより、センサーによる検知が狭まった領域を特定することができ、前記第２のコントロール方針を決定することは、該センサーによる検知が狭まった領域に基づくことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記プロセッサーは、前記センサー場内の物体の位置に基づき現在のセンサー場を計算することにより、センサーによる検知の変化を特定することができ、前記第２のコントロール方針を決定することは、前記現在のセンサー場に基づくことを特徴とする請求項１２に記載の装置。
【請求項１５】
前記プロセッサーはさらに、前記物体を他の車両として特定することができることを特徴とする請求項１２に記載の装置。
【請求項１６】
前記プロセッサーはさらに、前記１以上のセンサーのうちの特定の１つが信頼性のない情報を提供している兆候を示していると判断することができ、プロセッサーは、このように判断した前記兆候に基づき変化を特定することができることを特徴とする請求項１１に記載の装置。
【請求項１７】
前記信頼性のない情報には、１以上のカメラ画像が含まれることを特徴とする請求項１５に記載の装置。
【請求項１８】
前記プロセッサーはさらに、
前記センサーデータに基づき前記１以上のセンサーのセンサーによる検知にもはや変化はないと判断することができ、
もはや変化はないとの前記判断に基づく前記第１のコントロール方針に基づき前記車両の運転のコントロールを行うことができることを特徴とする請求項１１に記載の装置。
【請求項１９】
前記プロセッサーはさらに、
第１の方向へ前記車両を操縦することにより、前記第１のコントロール方針に基づき前記車両の運転をコントロールすることができ、
前記第１の方向とは異なる第２の方向へ車両を操縦することにより、前記第２のコントロール方針に基づき前記車両の運転をコントロールすることができることを特徴とする請求項１１に記載の装置。
【請求項２０】
プロセッサーはさらに、
第１の速度で前記車両を操縦することにより、前記第１のコントロール方針に基づき前記車両の運転をコントロールすることができ、
前記第１の速度とは異なる第２の速度で前記車両を操縦することにより、前記第２のコントロール方針に基づき車両の運転をコントロールすることができることを特徴とする請求項１１に記載の装置。
【請求項２１】
コンピュータ読み取り可能なプログラムの命令が保存された、実体のあるコンピュータ読み取り可能記憶媒体であって、該命令が、プロセッサーにより実行されたとき、プロセッサーは自律走行運転モードを有する車両のコントロール方法を実行し、該方法は、
第１のコントロール方針に基づく車両の運転をコントロールするステップと、
前記車両の１以上のセンサーの視野に基づくセンサー場を特定するステップと、
前記１以上のセンサーのうち選択されたものからセンサーデータを受け取るステップと、
前記センサーデータに基づき前記１以上のセンサーのセンサーによる検知の変化を特定するステップであって、該センサーによる検知の変化には、前記センサー場内での物体を検知する能力が減少したことを含む、センサーによる検知の変化を特定するステップと、
前記変化に基づき第２のコントロール方針を決定するステップと、
前記第２のコントロール方針に基づき前記車両の運転をコントロールするステップと、
を具備することを特徴とするコンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
この出願は、２０１１年６月１日に出願された「センサー場の選択（Sensor  Field  Selection）」と題された米国特許出願番号１３／１５０，３８５に基づく優先権を主張するものであり、この出願のすべてを参照することにより本出願に組み込むものとする。
【背景技術】
【０００２】
自律走行車両は、乗客を１つの場所から他の場所へ移送することを目的として、種々の演算システムを用いる。自律走行車両によっては、パイロット、ドライバー、又は乗客のようなオペレーターからの何らかの初期入力又は連続入力を必要とすることもある。他のシステムでは、例えば自動操縦システムを、手動モード（このモードでは、オペレーターはその車両の動作の高度なコントロールを行う）から自律走行モード（このモードでは、車両は基本的に自分で動く）、或いは、その間のモードにオペレーターが切り替えるシステムが導入されているときのみに用いることができる。
【０００３】
そのような車両は、周囲の物体を検出するために種々の形式のセンサーを装備する。例えば、自律走行車両には、レーザー、ソナー、レーダー、カメラ、及び車両の周囲をスキャンし、データを記録する他の装置を含めることができる。これらの装置は、組み合わせて（場合によっては単独で）車両の周囲で検出された物体の３Ｄモデルを構築するために用いることができる。
【発明の概要】
【０００４】
本開示の一形態では、自律走行運転モードを有する車両をコントロールする方法を提供する。この方法には、プロセッサーにより、第１のコントロール方針に基づき車両の運転をコントロールするステップと、この車両の１以上のセンサーの視野に基づきセンサー場を特定するステップと、１以上のセンサーのうち選択されたものからのセンサーデータを受け取るステップと、このセンサーデータに基づき１以上のセンサーのセンサーによる検知の変化を特定するステップであって、このセンサーによる検知の変化はセンサー場内での物体を検知する能力が減少したことを含むことを特徴とする、ステップと、この変化に基づき第２のコントロール方針を決定するステップと、プロセッサーにより、第２のコントロール方針に基づき車両の運転をコントロールするステップと、が含まれる。
【０００５】
１つの実施例において、また、この方法には、受信したセンサーデータに基づきセンサー場内の物体及び物体の位置を検出し、この物体の位置に基づき変化を特定するステップが含まれる。他の実施例では、センサーによる検知の変化を特定するステップには、センサー場内の物体の位置に基づきセンサーによる検知が狭まった領域を計算し、このセンサーによる検知が狭まった領域に基づき第２のコントロール方針を決定するステップが含まれる。他の実施例では、センサーによる検知の変化を特定するステップには、センサー場内の物体の位置に基づき現在のセンサー場を計算し、この現在のセンサー場に基づき第２のコントロール方針を決定するステップが含まれる。他の実施例では、物体は他の車両である。他の実施例では、この方法には、１以上のセンサーの特定の１つが信頼性のない情報を提供している兆候を示していると判断するステップと、この変化がこのように判断した兆候に基づくものであると認定するステップとが含まれる。他の実施例では、この信頼性のない情報には、１以上のカメラ画像が含まれる。他の実施例では、この方法にはまた、センサーデータに基づき１以上のセンサーのセンサーによる検知にもはや変化はなく、車両の運転のコントロールは、もはや変化はないとの判断に基づく第１のコントロール方針にさらに基づくと判断するするステップが含まれる。他の実施例では、第１のコントロール方針に基づき車両の運転をコントロールするステップには、第１の方向へ車両を操縦することが含まれ、第２のコントロール方針に基づき車両の運転をコントロールするステップには、第１の方向とは異なる第２の方向へ車両を操縦することが含まれる。他の実施例では、第１のコントロール方針に基づき車両の運転をコントロールするステップには、第１の速度で車両を操縦することが含まれ、第２のコントロール方針に基づき車両の運転をコントロールするステップには、第１の速度とは異なる第２の速度で車両を操縦することが含まれる。
【０００６】
本開示の他の形態では、自律走行運転モードを有する車両をコントロールする装置を提供する。この装置には、車両の周囲の物体を検出する１以上のセンサーと、この１以上のセンサーと接続されたプロセッサーとが含まれる。このプロセッサーは、第１のコントロール方針に基づき車両の運転をコントロールすることと、車両の１以上のセンサーの視野に基づきセンサー場を特定することと、１以上のセンサーからのうち選択されたものからのセンサーデータを受け取ることと、このセンサーデータに基づき１以上のセンサーのセンサーによる検知の変化を特定することであって、このセンサーによる検知の変化はセンサー場内での物体を検知する能力が減少したことを含むことを特徴とする、センサーによる検知の変化を特定することと、この変化に基づき第２のコントロール方針を決定することと、第２のコントロール方針に基づき車両の運転をコントロールすることとができる。
【０００７】
１つの実施例において、プロセッサーはさらに、受信したセンサーデータに基づきセンサー場内の物体及び物体の位置を検出し、この物体の位置に基づき変化を特定することができる。他の実施例では、プロセッサーは、センサー場内の物体の位置に基づきセンサーによる検知が狭まった領域を計算することによりセンサーによる検知の変化を特定することができ、このセンサーによる検知が狭まった領域に基づき第２のコントロール方針を決定することができる。他の実施例では、プロセッサーは、センサー場内の物体の位置に基づき現在のセンサー場を計算することによりセンサーによる検知の変化を特定することができ、この現在のセンサー場に基づき第２のコントロール方針を決定することができる。他の実施例では、プロセッサーはさらに、物体を他の車両として特定することができる。他の実施例では、プロセッサーはさらに、１以上のセンサーのうちの特定の１つが信頼性のない情報を提供している兆候を示していると判断することができ、プロセッサーは、このように判断した兆候に基づき変化を特定することができる。他の実施例では、この信頼性のない情報には、１以上のカメラ画像が含まれる。他の実施例では、また、プロセッサーはセンサーデータに基づき１以上のセンサーのセンサーによる検知にもはや変化はないと判断することができ、もはや変化はないとの判断に基づく第１のコントロール方針に基づき車両の運転のコントロールを行うことができる。他の実施例では、また、プロセッサーは、第１の方向へ車両を操縦することにより、第１のコントロール方針に基づき車両の運転をコントロールすることができ、第１の方向とは異なる第２の方向へ車両を操縦することにより、第２のコントロール方針に基づき車両の運転をコントロールすることができる。他の実施例では、プロセッサーはまた、第１の速度で車両を操縦することにより、第１のコントロール方針に基づき車両の運転をコントロールすることができ、第１の速度とは異なる第２の速度で車両を操縦することにより、第２のコントロール方針に基づき車両の運転をコントロールすることができる。
【０００８】
本開示のさらに他の形態では、コンピュータ読み取り可能なプログラムの命令が保存された、実体のあるコンピュータ読み取り可能記憶媒体を提供し、この命令が、プロセッサーにより実行されたとき、プロセッサーは自律走行運転モードを有する車両のコントロール方法を実行する。この方法には、プロセッサーにより、第１のコントロール方針に基づく車両の運転をコントロールするステップと、この車両の１以上のセンサーの視野に基づくセンサー場、及び、このセンサー場内での物体を検知する能力が減少したことを含むセンサーによる検知の変化を特定するステップと、１以上のセンサーのうち選択されたものからセンサーデータを受け取るステップと、このセンサーデータに基づき１以上のセンサーのセンサーによる検知の変化を特定するステップと、この変化に基づき第２のコントロール方針を決定するステップと、プロセッサーにより、この第２のコントロール方針に基づき車両の運転をコントロールするステップと、が含まれる。
【０００９】
１つの実施例では、この方法にはまた、受信したセンサーデータに基づきセンサー場内の物体及び物体の位置を検出し、この物体の位置に基づき変化を特定するステップが含まれる。他の実施例では、センサーによる検知の変化を特定するステップには、センサー場内の物体の位置に基づきセンサーによる検知が狭まった領域を計算し、このセンサーによる検知が狭まった領域に基づき第２のコントロール方針を決定するステップが含まれる。他の実施例では、センサーによる検知の変化を特定するステップには、センサー場内の物体の位置に基づき現在のセンサー場を計算し、この現在のセンサー場に基づき第２のコントロール方針を決定するステップが含まれる。他の実施例では、物体は他の車両である。他の実施例では、この方法にはまた、１以上のセンサーの特定の１つが信頼性のない情報を提供している兆候を示していると判断するステップと、この変化がこのように判断された兆候に基づくものであると認定するステップとが含まれる。他の実施例では、この信頼性のない情報には、１以上のカメラ画像が含まれる。他の実施例では、この方法にはまた、センサーデータに基づき１以上のセンサーのセンサーによる検知にもはや変化はなく、車両の運転のコントロールは、もはや変化はないとの判断に基づく第１のコントロール方針にさらに基づくと判断するするステップが含まれる。他の実施例では、第１のコントロール方針に基づき車両の運転をコントロールするステップには、第１の方向へ車両を操縦することが含まれ、第２のコントロール方針に基づき車両の運転をコントロールするステップには、第１の方向とは異なる第２の方向へ車両を操縦することが含まれる。他の実施例では、第１のコントロール方針に基づき車両の運転をコントロールするステップには、第１の速度で車両を操縦することが含まれ、第２のコントロール方針に基づき車両の運転をコントロールするステップには、第１の速度とは異なる第２の速度で車両を操縦することが含まれる。
【図面の簡単な説明】
【００１０】
【図１】典型的な実施の形態によるシステムの機能図である。
【図２】典型的な実施の形態による自律走行車両の内装である。
【図３】典型的な実施の形態による自律走行車両の外装である。
【図４Ａ】典型的な実施の形態による自律走行車両の図解である。
【図４Ｂ】典型的な実施の形態による自律走行車両の図解である。
【図４Ｃ】典型的な実施の形態による自律走行車両の図解である。
【図４Ｄ】典型的な実施の形態による自律走行車両の図解である。
【図５Ａ】典型的な実施の形態による自律走行車両の図解である。
【図５Ｂ】典型的な実施の形態による自律走行車両の図解である。
【図６Ａ】典型的な実施の形態による自律走行車両の図解である。
【図６Ｂ】典型的な実施の形態による自律走行車両の図解である。
【図７Ａ】典型的な実施の形態による自律走行車両の図解である。
【図７Ｂ】典型的な実施の形態による自律走行車両の図解である。
【図８Ａ】典型的な実施の形態による自律走行車両の図解である。
【図８Ｂ】典型的な実施の形態による自律走行車両の図解である。
【図９】典型的な実施の形態による自律走行車両のフロー線図である。
【図１０】典型的な実施の形態による自律走行車両のフロー線図である。
【図１１】典型的な実施の形態による自律走行車両のフロー線図である。
【発明を実施するための形態】
【００１１】
図１に示すように、ここに開示した１つの形態による自律走行運転システム１００には、種々の構成部品を有する車両１０１が含まれる。開示した特定の形態では、特定のタイプの車両について特に実益があり、これらの車両として、乗用車、トラック、オートバイ、バス、ボート、飛行機、ヘリコプター、芝刈り機、ＲＶ車、遊園地の乗り物、農機具、建設用機器、市街電車、ゴルフカート、列車、及び路面電車を含むあらゆるタイプの車両があげられるがこれらに限定されるものではない。車両は、プロセッサー１２０、メモリー１３０、及び汎用コンピュータに一般的に用いられる他の構成部品を有するコンピュータ１１０のような、１以上のコンピュータを有することができる。
【００１２】
メモリー１３０は、プロセッサー１２０により実行或いは用いることができる命令１３２及びデータ１３４を含む、プロセッサー１２０がアクセス可能な情報を保存する。メモリー１３０は、コンピュータ読み取り可能媒体、又は、ハードディスクドライブ、メモリーカード、ＲＯＭ、ＲＡＭ、ＤＶＤ又は他の光ディスクのみならず、他の書き込み可能なメモリー及び読み込み専用メモリーのような、電子装置により読み込むことのできるデータを保存するコンピュータ読み取り可能媒体、又は他の媒体を含むプロセッサーがアクセス可能な情報を保存することのできるあらゆるタイプとすることができる。システム及び方法には、前述の種々の組み合わせを含むことができ、命令及びデータの異なる部分は異なるタイプの媒体に保存される。
【００１３】
命令１３２は、プロセッサーにより（機械語のように）直接的に又は（スクリプトのように）間接的に実行できる命令のどのようなセットでもよい。例えば、コンピュータ読み取り可能媒体上のコンピュータコードとして命令を保存することができる。これに関連して、「命令」及び「プログラム」の語は、ここでは互いに置き換え可能に用いることができる。命令は、プロセッサーで直接処理ができるオブジェクトコードフォーマット、又は、要求によりインタープリトされ又はあらかじめコンパイルされる独立のソースコードのスクリプト又はコレクションを含む他のあらゆるコンピュータ言語で保存することができる。命令の機能、方法、及び業務については以下に詳述する。
【００１４】
命令１３２に従い、プロセッサー１２０によりデータ１３４を検索し、保存し、変更することができる。例えば、要求の対象が、特定のデータ構造により制限されていなくても、複数の異なるフィールド及びレコードを有するテーブル、ＸＭＬドキュメント、又はフラットファイルとして、リレーショナルデータベースとしてデータをコンピュータレジスターに保存することができる。データは、いろいろなコンピュータ読み取り可能フォーマットにフォーマットすることもできる。さらにほんの例示として、グラフィックを描画するためのコンピュータ命令のみならず、圧縮又は非圧縮、損失のない（例えば、ＢＭＰ）又は損失のある（例えば、ＪＰＥＧ）、及びビットマップ又はベクトルベース（例えば、ＳＶＧ）のフォーマットで保存されたピクセルのグリッドからなるビットマップとして、イメージデータを保存することができる。データは、数値、説明文、所有者コード、同じメモリー又は異なるメモリー（他のネットワーク中のものも含む）の他の領域に保存されたデータへの参照、又は、対応するデータを計算する機能により用いられる情報のような、対応する情報を特定するのに十分なあらゆる情報を具備することができる。
【００１５】
プロセッサー１２０は、商業上入手可能なＣＰＵのような、従来のどのようなプロセッサーでもよい。代替的に、プロセッサーをＡＳＩＣその他のハードワイヤベースのプロセッサーのような専用装置とすることもできる。図１には、同じブロック内にあるものとして、プロセッサー、メモリー、及び他のコンピュータ１１０要素を機能的に図示しているが、当業者であれば、プロセッサー、コンピュータ、又は、メモリーは、実際には、同じ物理的な筺体内に収納することも同じ筺体内に収納しないこともできる、複数のプロセッサー、コンピュータ、又は、メモリーであってもよいことは理解できるであろう。例えば、メモリーは、コンピュータ１１０の筺体とは別の筺体内に収納したハードディスクドライブ又は他の記憶媒体とすることができる。従って、当然のことながら、プロセッサー又はコンピュータと言うときには、並列運転していることも並列に運転していないこともあるプロセッサー又はコンピュータ又はメモリーを言うことが含まれる。ここで記載するステップを実行させるために単一のプロセッサーを使わないで、ステアリング用部品及び減速用部品のような構成部品の各々に、その構成部品特有の機能に関する計算のみを実行するような特有のプロセッサーを持たせることもできる。
【００１６】
ここに記載した種々の形態において、プロセッサーを、車両から隔てて配置し、車両と無線で交信させることもできる。他の形態において、ここに記載した処理は車両中に配置したプロセッサーにより実行され、１つの操作を実行するために必要なステップを行う場合も含めて、他の処理は遠隔のプロセッサーにより実行される。
【００１７】
コンピュータ１１０は、中央演算処理装置（ＣＰＵ）、ウェブブラウザのようなデータ１３４や命令を保存するメモリー（例えば、ＲＡＭ及び内部ハードディスクドライブ）、電子表示１４２（例えば、スクリーン、小型ＬＣＤタッチスクリーン、又は、情報を表示することのできる他の電子装置）、ユーザー入力１４０（例えば、マウス、キーボード、タッチスクリーン、及び／又は、マイクロフォン）、及び、人の状態又は人が求める明確な（例えば、ジェスチャー）又は間接的な（例えば、「居眠りしている」）情報を収集するための種々のセンサー（例えば、ビデオカメラ）を具備する。
【００１８】
１つの実施例では、コンピュータ１１０は、車両１０１に組み込まれた自律走行運転演算システムとすることができる。図２は、自律走行車両の内装の典型的なデザインを示す。自律走行車両は、例えば、ステアリングホイール２１０のようなステアリング装置やナビゲーション表示２１５のようなナビゲーション表示装置や変速装置２２０のようなギア比選択装置のような、自律走行車両でない車両のすべての機構が含まれる。自律走行車両はまた、１つ以上の自律走行運転モードを始動又は停止させるため、及び、ナビゲーション目的地のような情報をドライバー又は乗客２９０が自律走行運転コンピュータ１１０に提供することができるようにするために、変速装置２２０、タッチスクリーン２１７、又はボタン入力２１９のような種々のユーザー入力装置を有することができる。
【００１９】
車両１０１には、１以上の表示装置を含めることができる。例えば、車両には、自律走行車両又はその車両のコンピュータの状態に関する情報を表示するための表示装置２２５を含めることができる。他の実施例では、車両１０１の現在の状態を表示するための、ステータスバー２３０のような、状態表示装置１３８（図１参照）を含めることができる。図２の例では、ステータスバー２３０は、車両が現在ドライブモードで、毎時２マイルで走っていることを示す「Ｄ」及び「２ｍｐｈ」を表示している。これに関して、車両は、ステアリングホイール２１０のような車両１０１の一部を照らすことで文字を電子表示することや、他の表示を行うことができる。
【００２０】
自律走行運転演算システムは、車両の種々の構成部品と通信することができる。例えば、図１に戻って、コンピュータ１１０は車両の中央プロセッサー１６０と通信することができ、車両１０１の動き、速度等をコントロールするために、車両１０１の種々のシステム、例えばブレーキングシステム１８０、加速システム１８２、信号システム１８４、及びナビゲーションシステム１８６と情報を送受信することができる。加えて、スイッチをいれたとき、コンピュータ１１０は、車両１０１のこれらのすべての機能または一部の機能をコントロールし、完全な自律走行又は部分的な自律走行にすることができる。種々のシステム及びコンピュータ１１０は車両１０１内にあるように示されているが、これらの構成要素は、車両１０１の外部又は物理的に遠く離しておくことができる。
【００２１】
車両にはまた、装置の地理的位置を決定するためにコンピュータ１１０と通信を行う地理的位置検出要素１４４を含めることができる。例えば、この位置検出要素には、装置の緯度、経度、及び／又は高度を判断するためにＧＰＳ受信機を含めることができる。レーザーベースの位置特定システム、慣性援用ＧＰＳ、又はカメラベースの位置検出のような他の位置検出システムも、車両の位置を特定するために用いることができる。車両の位置には、絶対的地理的位置より少ないノイズで判断することのできる、すぐ近くの他の乗用車等との相対位置のような、相対位置情報のみならず、緯度、経度、及び高度のような、絶対的地理的位置を含めることができる。
【００２２】
車両には、車両の方向と速度又はその変化を決定するための、加速度計、ジャイロスコープ、又は他の方向／速度検出装置１４６のような、コンピュータ１１０との通信を行う他の装置を含めることもできる。単なる例として、加速装置１４６は、重力の方向又は重力に垂直な平面の方向に対するピッチ、振れ、揺れ（又はそれらの変化）を決定することができる。この装置は、このような変化の速さ及び方向の増加又は減少を追跡することもできる。ここに述べたようなこの装置の位置及び方向データについての項目は、ユーザー、コンピュータ１１０、他のコンピュータ、及びこれらを組み合わせたものに自動的に提供される。
【００２３】
コンピュータ１１０は、種々の構成部品を制御することにより車両の方向及び速度をコントロールすることができる。例示として、車両を完全に自律走行モードで運転している場合、コンピュータ１１０は、（例えば、エンジンに供給される燃料又は他のエネルギーを増加させることにより）車両を加速させること、（例えば、エンジンに供給される燃料を減少させること、又はブレーキをかけることにより）車両を減速させること、及び（例えば、前方の２つの車輪の向きを変えることにより）車両の方向を変えることができる。
【００２４】
車両には、他の車両、道路上の障害物、交通信号、標識、樹木、等のような、車両の外にある物体を検出するための構成部品を含めることができる。検出システムには、コンピュータ１１０で処理することのできるデータを記録するレーザー、ソナー、レーダー、カメラ又はその他の検出装置を含めることができる。例えば、車両が小型乗用車である場合、この乗用車には、屋根又は他の具合のいい場所に取り付けたレーザーを含めることができる。
【００２５】
図３に示すように、小型乗用車３０１には、それぞれ乗用車の前方及び屋根に取り付けたレーザー３１０及び３１１を含めることができる。レーザー３１０は、約１５０メートルの到達距離、１３度の垂直視野、約３０度の水平視野を有することができる。レーザー３１１は、約５０〜８０メートルの到達距離、１３度の垂直視野、３６０度の水平視野を有することができる。レーザーにより、車両は、種々の物体の位置と距離を特定するためにコンピュータが用いることのできる距離と強さの情報を得ることができる。１つの特徴によれば、レーザーは、レーザー軸を回転し傾きを変更することにより車両と物体の車両のほうを向く面との距離を計測することができる。
【００２６】
車両には、適応巡航コントロールシステムに用いるような、種々のレーダー検出装置を含めることもできる。レーダー検出装置は、乗用車のフロントバンパーのどちらか一方の側のみならず、前方及び後方に配置することもできる。図３の例に示すように、車両３０１には、車両の側面（一方だけが示されている）、前方及び後方に、レーダー検出装置３２０〜３２３が含まれている。これらのレーダー検出装置は、約５６度の視野で６０メートルの到達距離を持つのみならず、約１８度の視野で約２００メートルの到達距離を持つことができる。
【００２７】
他の実施例では、種々のカメラを車両に取り付けることができる。カメラは、２つ以上のカメラからの視差を種々の物体までの距離を計算するために用いることができるよう、所定の距離を置いて取り付けることができる。図３に示すように、車両３０１には、バックミラー（不図示）の近くのフロントガラス３４０の裏に取り付けたカメラ３３０〜３３１を含めることができる。カメラ３３０は、約２００メートルの到達距離及び約３０度の水平視野を持つことができる一方、カメラ３３１は、約１００の到達距離及び約６０度の水平視野を持つことができる。
【００２８】
各センサーは、センサーが物体を検出するために用いることのできる特定のセンサー場と関連付けることができる。図４Ａは、種々のセンサーの概略センサー場を上から見た図である。図４Ｂは、レーザー３１０及び３１１の概略センサー場４１０及び４１１を示し、それぞれ、これらのセンサーの視野に基づく。例えば、センサー場４１０は、約１５０メートルで、約３０度の水平視野を有し、センサー場４１１は、約８０で、３６０度の水平視野を有する。
【００２９】
図４Ｃは、レーダー検出装置３２０〜３２３についての概略センサー場４２０A〜４２３Ｂを示し、それぞれ、これらのセンサーの視野に基づく。例えば、レーダー検出装置３２０は、センサー場４２０Ａ及び４２０Ｂを有する。センサー場４２０Ａは、約２００メートルで、約１８度の水平視野を有し、センサー場４２０Ｂは、約８０メートルで、約５６度の水平視野を有する。同様に、レーダー検出装置３２１〜３２３はセンサー場４２１Ａ〜４２３Ａ及び４２１Ｂ〜４２３Ｂを有する。センサー場４２１Ａ〜４２３Ａは、約２００メートルで、約１８度の水平視野を有し、センサー場４２１Ｂ〜４２３Ｂは、約８０メートルで、約５６度の水平視野を有する。センサー場４２１Ａ及び４２２Ａは、図４Ａ及び４Ｃの縁まで伸びる。
【００３０】
図４Ｄは、カメラ３３０〜３３１の、これらのセンサーの視野に基づく、概略センサー場４３０〜４３１を示す。例えば、カメラ３３０のセンサー場４３０は、約２００メートルで約３０度の視野を有し、カメラ４３０のセンサー場４３１は、約１００で約６０度の視野を有する。
【００３１】
他の実施例では、自律走行車両には、ソナー装置、ステレオカメラ、定位カメラ、レーザー、及びレーダー検出装置が含まれ、それぞれ異なる視野を有する。ソナーは、約６メートルの最大距離で、約６０度の水平視野を有することができる。これらのステレオカメラは、重複する領域で、約５０度の水平視野、約１０度の垂直視野、約３０メートルで約３０度の視野を有することができる。定位カメラは、約７５度の水平視野、約９０度の垂直視野、そして、約１０メートルの最大距離を有することができる。レーザーは、約３６０度の水平視野、約３０度の垂直視野、そして、約１００メートルの最大距離を有することができる。レーダーは、近接ビームで６０度の水平視野、遠隔ビームで３０度の水平視野、そして、２００メートルの最大距離を有することができる。
【００３２】
１つの実施例では、車両１０１はゴルフカートのような小さなカートとすることができる。図５Ａ〜５Ｂは、小さなカート５０１の側面及び上から見た図であり、カートのセンサー場を形成する典型的な視野の集合体の側面及び上から見た図である。小さなカート５０１には、ソナー、ステレオカメラ、及び定位カメラのようなセンサーを含めることができる。定位カメラは、地図情報上の地図の上にセンチメートルの精度で車両を定位するためにもといることができる。これらのセンサーの各々は、ある水平角度及び垂直角度である距離までの視野を得ることができる。例えば、カート５０１には、カートの前方約１．５メートルから７メートルの範囲で約３５度の水平視野を持つセンサー場５６０を持つ、カートの前方に取り付けた定位カメラを含めることができる。カートはまた、カートの前方に横切って取り付けた複数のソナー検出装置を持つこともできる。これらのソナー装置は、特定の周波数の範囲の周波数で、音波を送受信することで物体を検出するために用いることができる。これらの装置の各々は、センサー場５７０〜５７５のようなセンサー場を得ることができ、各々、カートの前方約３メートルの範囲で約３５度の水平視野を持つ。カート５０１にはまた、カートの前方に取り付けたステレオカメラを含めることもできる。ステレオカメラは、各々がカートの前方約１０メートルの範囲で約３０度の水平視野を持つセンサー場５８０を得ることができる。
【００３３】
他の実施例では、カートには、定位カメラ、ステレオカメラ、及び１以上のソナー検出装置が含まれ、カートのカート定位カメラは、約７５度の水平視野、約９０度の垂直視野、そして、約１０メートルの範囲の視野を有することができる。ステレオカメラの重複領域には、約５０度の水平視野、約１０度の垂直視野、そして、約３０メートルの範囲の視野を含めることができる。ソナー検出装置は各々、約６０度水平視野及び約６メートルの範囲の視野を有することができる。
【００３４】
前述のセンサーにより、車両は判断を行うことができ、周囲の物体や人々だけでなく乗客の安全を最大限にするために、周囲状況に応答する能力を有することができる。車両の形式、センサーの数量や形式、センサーの位置、センサーの視野、及びセンサーのセンサー場は、単なる例示であることは理解されよう。
【００３５】
上述のセンサーに加え、コンピュータは、自律走行でない一般的な車両のセンサーからの入力も使うことができる。例えば、これらのセンサーには、タイヤ空気圧センサー、エンジン温度センサー、ブレーキ熱センサー、ブレーキパッド状態センサー、タイヤトレッドセンサー、燃料センサー、オイルのレベル及び質センサー、（温度、湿度、又は空気中の微粒子を検出するための）空気特性センサー、等を含めることができる。
【００３６】
これらのセンサーの多くは、リアルタイムでコンピュータにより処理されるデータを提供する。すなわち、センサーは、ある時間範囲で測定中の周囲状況を反映する出力を連続的に更新し、コンピュータが、車両のその時の最新の方向又は速度を検出した周囲状況に応じて修正すべきかどうか判断することができるように、連続的に又は要求に応じて更新された出力をコンピュータに提供することができる。
【００３７】
種々のセンサーから提供されたデータの処理に加えて、コンピュータは、時間的に先に得られた、周囲に車両の存在の有無にかかわらず存続する周囲データに頼ることができる。例えば、図１に戻って、データ１３４には、地図情報１３６、例えば、道路の形や高さ、レーンライン、交差点、横断歩道、又はそのような物や情報を特定する非常に詳細な地図を含めることができる。例えば、地図情報には、道路の種々の区画での系統立てた速度制限情報を含めることができる。速度制限データは、人手により、又は、例えば、光学式文字認識を用いて速度制限標識のイメージをあらかじめ読み込むことにより入力することができる。地図情報には、上述の１つ以上の対象物を組み込んだ３次元地形図を含めることができる。例えば、車両は、リアルタイムデータ（例えば、他の乗用車の現在のＧＰＳを特定するためのセンサーを用いて）及び他のデータ（例えば、この他の乗用車が右（左）折レーン内にあるかどうかを判断するための、あらかじめ保存されているレーン専用の地図データとＧＰＳとを比較することで）に基づき他の乗用車が向きを変えようとしているかどうかを判断することができる。
【００３８】
さらに、地図情報はここでは画像ベースの地図として示されているが、地図情報は完全に画像ベース（例えば、ラスタ）である必要はない。例えば、地図情報には、道路、レーン、交差点、及びこれらのつながりのような情報の１つ以上のロードグラフ又はグラフネットワークを含めることができる。各地形は、グラフデータとして保存することができ、地理的位置及び関連地形と関連しているかどうかのような情報と関係づけることができ、例えば、ストップ表示は、道路及び交差点等と関連付けることができる。いくつかの例では、関連付けたデータには、効率的にロードグラフの地形を参照することができるよう、ロードグラフのグリッドベースの標識を含めることができる。
【００３９】
上述し図示した動作に加え、種々の動作について説明する。以下の動作は以下に正確に記載の順序で行わなければならないわけではないことは理解されよう。むしろ、種々のステップは異なる順序又は同時に行うことができ、ステップを付け加えることも省略することもできる。
【００４０】
自律走行車両は、車両自体、乗客、及び／又は、貨物を、道順に従って、２点間で輸送することができる。例えば、ドライバーは、目的地を入力し車両の自律走行モードを始動させることができる。これに応答して、車両のコンピュータは、ロードグラフ、現在位置、及び目的地に基づき道順を算出する。この道順（又は生成した道順の一部）に基づき車両は、目的地への道順に沿って車両をコントロールするコントロール方針を決定する。例えば、コントロール方針として、方向転換する位置、走行速度、交通信号を見る点、交差点又はストップ表示により停止する位置、等を含めることができる。
【００４１】
上記説明の通り、道順の途上で、車両はセンサー場の範囲内で車両の周囲に物体を検出することができる。検出した物体に応じて、コンピュータは自律走行車両の速度の調整又は方向の変更を行うことができる。いくつかの例では、しかしながら、車両の周囲の物体又はその他の状況に基づき、センサー場は、変化し、あるいは信頼性が低下する可能性がある。
【００４２】
物体は、車両のセンサー場の一部を占有する可能性がある。例えば、図６Ａに示すように、車両３０１は、トレーラトラック６１０のような他の大きな移動物体の側方を走る可能性がある。図６Ｂに示すように、トレーラトラック６１０は、車両３０１のセンサー場の範囲内の領域６２０を占有する。他の実施例では、図７Ａに示すように、車両３０１は、ビルディング７１０に沿って走り道路の曲がり角に近付く。これらのビルディングは、車両３０１のセンサー場の範囲内の領域７２０を占有する。
【００４３】
障害物が車両のセンサー場の一部を占有する場合、障害物の存在により１以上のセンサーの感知能力が変化し、例えば他の物体の検知が制限されることがある。車両のコンピュータは、障害物の後ろの領域、又は、センサーの検出線の内側にない領域にある他の物体を正確に検出することができないことがある。場合によっては、ガラスのように障害物が半透明又は透明である場合、センサーはその障害物を「通り抜けて」検出することができるかもしれないが、その障害物がない場合より精度が低くなる。従って、車両のセンサー場の大きさ及び精度は低下する可能性がある。その結果、車両のコンピュータは、センサーの削減された領域の大きさ及び形状を算出し、削減された領域に基づいて、新しい現在のセンサー場を算出することができる。
【００４４】
例えば、図６Ｂに戻って、コンピュータはトレーラトラックを物体として認識し、領域６２０の大きさと形、領域６２０内のセンサー場の大きさと形、及び／又は、領域６２０の外のセンサー場の大きさと形を算出することができる。領域６２０内の物体は、車両３０１のセンサーによりもはや検出されない。この領域は、概ね「盲目」の領域を表す。コンピュータは、ロードグラフからの情報に基づき、或いは、最近この領域に入ってきた物体を追跡している場合、物体の位置を推定することができる。例えば、ソナーセンサー、レーザーセンサー、又はカメラセンサーは、トレーラトラックにより不透明になっているので、領域６２０内のデータを集めることはできない。
【００４５】
図７の例に戻って、車両のセンサー場はビルディングの影響を受ける。車両のコンピュータは、ビルディングを物体として認識し、領域７２０の大きさと形、領域７２０内のセンサー場の大きさと形、及び／又は、領域７２０の外のセンサー場の大きさと形を算出することができる。この例では、車両は、ビルディング７１０の傍に駐車しているが領域７２０内にあるトラック７３０を検出することができない。例えば、車両７３０の位置は、図７Ｂの領域７２０内にあることも明らかである。
【００４６】
物体に加えて、他の状況により、１つ以上のセンサーによる車両の周囲を認知する能力が減少または抑制されるという形で、自律走行車両のセンサー場が影響を受けることがある。例えば、明るい太陽光の中ではカメラに画像は飽和し信頼度が低下する可能性がある。従って、光によりカメラの効率が影響を受けるので、カート５０１のセンサー場は損なわれる。従って、図８ａに示すように、明るい太陽光８８０のために、カメラセンサーの視野５６０及び５８０では、もはや物体を検出することはできない。従って、これらの視野は破線で示されている。上記の物体の例で示すように、カートのセンサー場の大きさ及び精度も低下する可能性がある。そして、カートのコンピュータは、例えば、ソナー検出装置５７０〜５７６のみに基づき新たなセンサー場を算定することができ、或いは、カートがソナー装置の視野からのセンサー場にのみ信頼を置くよう決定することができる。
【００４７】
他の実施例では、図８Ｂの音８９０は、カートのソナー装置で用いられる周波数の近傍又はその周波数の範囲にある。例えば、この音は、他のソナー装置により生じる場合もあり、近くの車両のノイズの場合もある。これらの音は、ソナーデータを、物体を検出するために十分な信頼性が得られない状態にするような影響を与える。従って、ソナー検出装置の視野５７０〜５７５では、もはや物体を検出することができない。従って、これらの視野は破線で示されている。カートのコンピュータは、例えば、カメラ装置５６０及び５８０のみに基づき新たなセンサー場を算定することができ、或いは、カートがカメラの視野からのセンサー場にのみに信頼を置くよう決定することができる。
【００４８】
センサー場における変化の発見に応答して、車両のコンピュータは車両のコントロール方針を変えることができる。例えば、車両の速度及び方向を維持しないで、車両のコンピュータは、原則、レーンの維持、（速度制限を考えた上での）加速、又は他の応答を採用することができる。他の実施例では、向きを変えるような、その道順に必要な行動をとるために第１の速度の速度へ減速するのではなく、もっと遅い速度の第２の速度に車両を減速することができる。いくつかの例では、車両は、具体的な対策は取る必要はなく、現在の速度及び方向を維持するだけとすることができる。
【００４９】
１つの実施例では、図６Ａに戻って、車両３０１は、（トレーラトラック６１０に向かって）１以上左のレーンに移動することを必要とするルートに従うことができる。通常は、車両がトレーラトラックより速く走行するなら、車両３０１は、トレーラトラック６１０を追い抜いてからレーンの変更を行うことができる。しかし、車両のコンピュータが減少したセンサーの領域又は現在のセンサー場を決定した場合、コンピュータは、車両３０１がトレーラトラック６１０の左の物体を検出することができるようセンサー場を増大させるためにトレーラトラックの後ろにつくよう車両を減速させることができる。
【００５０】
図７Ａに戻って、他の実施例では、車両３０１は、ビルディングの周りの道に通る必要のある道順を通る可能性がある。通常は、車両が曲がり角の周りを通る時は、コンピュータ車両の速度を維持することができる。しかし、車両のコンピュータが減少したセンサーの領域又は現在のセンサー場を決定した場合、コンピュータは、車両のセンサー場がトラック７３０の近くにある物体を検出できた時、その物体を避けるのに必要なあらゆる行動を取るために必要な十分な時間を車両に与えることができるように、車両を減速させることができる。
【００５１】
同様に、図８Ａの実施例では、カートがもはやカメラセンサーを信頼できなくなった場合、ソナーの視野範囲の約３メートル内に物体を検出した場合、カート５０１を停止、又は物体の側方をすり抜けさせるために必要な十分な時間をカート５０１に与えることができるように、カートは急減速することができる。カートのセンサー場がカメラの視野に限定されている場合、図８Ｂに示すように、カート５０１は、向きを帰る前に再度急減速することができる。この例では、カートが、ソナー検出装置の効果がなくなる前に速度を維持しようとしていた場合、カート５０１は速度を維持すること、少し減速させること、又は速度を上げることもできる。
【００５２】
自律走行車両のコンピュータは、連続的に又は周期的に、センサー場が変化したので対策を講じるか、又は、コントロール方針をそれに従い変更するかを判断する。例えば、図７Ａに戻って、車両３０１が道路の曲がり角を通り抜けトラック７１０を通過した場合、車両のコンピュータは、元のコントロール方針に戻り、再び速度を上げることができる。同様に、（図８Ａの）カート５０１が、光８８０がカメラセンサーに同様の作用をもはや及ぼさなくなる影の領域に入った場合、カートのコンピュータは、再び物体を検出するカメラを信頼し、元のコントロール方針に戻り、再び速度を上げることができる。この速度及び操縦の調整とコントロール方針の変更は、領域の減少又は車両の現在のセンサー場に基づいて連続的に生じさせることができる。
【００５３】
図９のフロー線図９００は、上述した自律走行車両制御のもう１つの例である。車両のコンピュータは、ブロック９１０で、コントロール方針に基づき自律走行車両をコントロールする。ブロック９２０で、自律走行車両のセンサーの１つ以上の視野に基づきセンサー場を特定する。センサー場における物体及びその位置がブロック９３０で検出される。例えば、１以上のセンサーからのデータは、物体及びその位置を特定するために車両のコンピュータにより受け取られ処理されることが可能となる。センサーによる検知が狭まった領域は、ブロック９４０で、センサー場との相対的な物体の位置に基づき計算される。次に、新しいコントロール方針が、ブロック９５０で、現在のセンサー場に基づき定められる。そして、コンピュータは、ブロック９６０で、センサーによる検知が狭まった領域に基づき車両の方向と速度をコントロールする。次いで、コンピュータは、ブロック９７０で、センサー場が狭まっている状態が続いているかどうかを判断する。センサー場が狭まっている状態が続いている場合は、コンピュータは、ブロック９８０で、新しいコントロール方針を維持し、又は、必要に応じてコントロール方針を調整し、ブロック９７０に戻ることができる。車両のセンサー場がもはや狭まってはいないと判断された場合は、コンピュータは、ブロック９９０で、再び元のコントロール方針に基づき自律走行車両をコントロールし、新しい物体が発見されたときブロック９３０にもどる。
【００５４】
図１０のフロー線図１０００は、上述した自律走行車両制御のさらにもう１つの例である。車両のコンピュータは、ブロック１０１０で、コントロール方針に基づき自律走行車両をコントロールする。ブロック１０２０で、自律走行車両の１つ以上のセンサーの視野に基づきセンサー場を特定する。センサー場における物体及びその位置がブロック１０３０で検出される。例えば、１つ以上のセンサーからのデータは、物体及びその位置を特定するために車両のコンピュータにより受け取られ処理されることが可能となる。現在のセンサー場は、ブロック１０４０で、センサー場との相対的な物体の位置に基づき計算される。新しいコントロール方針が、ブロック１０５０で、現在のセンサー場に基づき定められる。コンピュータは、ブロック１０６０で、新しいコントロール方針に基づき車両の方向と速度をコントロールする。次に、コンピュータは、ブロック１０７０で、センサー場が狭まっている状態が続いているかどうかを判断する。センサー場が狭まっている状態が続いている場合は、コンピュータは、ブロック１０８０で、必要に応じて、新しいコントロール方針を維持し、又は、コントロール方針を調整し、ブロック１０７０に戻ることができる。車両のセンサー場がもはや狭まってはいないと判断された場合は、コンピュータは、ブロック１０９０で、再び元のコントロール方針に基づき自律走行車両をコントロールし、新しい物体が発見されたときブロック１０３０にもどる。
【００５５】
図１１のフロー線図１１００は、上述した自律走行車両制御のさらなる例である。車両のコンピュータは、ブロック１１１０で、コントロール方針に基づき自律走行車両をコントロールする。ブロック１１２０で、自律走行車両のセンサーの１つ以上の視野に基づきセンサー場を特定する。１以上のセンサーの識別力の変化を１１３０で特定する。例えば、１以上のセンサーからのデータが信頼できないことを示す１以上のセンサーからのデータが、車両のコンピュータにより受け取られ処理されることが可能となる。次いで、新しいコントロール方針が、ブロック１１４０で、この変化に基づき定められる。そして、コンピュータは、ブロック１１５０で、新しいコントロール方針に基づき車両の方向と速度をコントロールすることができる。コンピュータは、ブロック１１６０で、この変化がまだ有効かどうかを、例えば、センサーからの付加的なデータを受け取ることにより判断する。変化が続いている場合は、コンピュータは、ブロック１１７０で、必要に応じて、新しいコントロール方針を維持し、又は、コントロール方針を調整し、ブロック１１６０に戻ることができる。変化がもはや存在しないとコンピュータが判断した場合は、コンピュータは、ブロック１１８０で、再び元のコントロール方針に基づき自律走行車両をコントロールし、新しい物体が発見されたときブロック１１３０にもどる。
【００５６】
上述の特徴のこれらの及び他の変形及び組み合わせは、特許請求の範囲で定義した対象から離れることなく利用することができるので、これまで説明した典型的な実施の形態は、特許請求の範囲で定義した発明を限定するものではなく、概説するためにものであると理解すべきである。当然のことながら、ここに記載した例示的な実施の形態（及び、「のような」、「例えば」、「含む」、のような語句）は、権利化を要求する対象を特定の実施例に限定するものと解釈すべきでなく、実施例は多くの形態の一部を概説するためのものである。
【産業上の利用可能性】
【００５７】
本発明は、これらに限定されるものではないが、自律走行運転モードを有する車両の使用を含む、広い産業分野で適用可能である。
【図１】
2014515527.tif 000003
【図２】
2014515527.tif 000004
【図３】
2014515527.tif 000005
【図４Ａ】
2014515527.tif 000006
【図４Ｂ】
2014515527.tif 000007
【図４Ｃ】
2014515527.tif 000008
【図４Ｄ】
2014515527.tif 000009
【図５】
2014515527.tif 000010
【図６】
2014515527.tif 000011
【図７】
2014515527.tif 000012
【図８】
2014515527.tif 000013
【図９】
2014515527.tif 000014
【図１０】
2014515527.tif 000015
【図１１】
2014515527.tif 000016
【国際調査報告】
2014515527.tif 000017
2014515527.tif 000018