(57)【特許請求の範囲】
【請求項１】
車両を操縦する方法であって、
前記車両を取り巻く周囲の特性を検出するステップと、
前記車両の実際のブレーキ距離を監視するステップと、
プロセッサにより、前記実際のブレーキ距離を期待されるブレーキ距離と比べて前記車両のブレーキ摩耗の量を検出するステップであって、前記ブレーキ摩耗の量の増加は操縦法が異なることにより影響を受けるステップと、
前記プロセッサにより、検出した前記周囲の特性と検出した前記ブレーキ摩耗の量に基づいて、第１の操縦法と第２の操縦法とのいずれかを選択するステップであって、前記第２の操縦法は前記第１の操縦法よりも低いレベルでブレーキ圧力をかけることを含むステップと、
選択した操縦法に従い前記車両を動かすステップと、
を具備し、
前記第１の操縦法は、第１の量の前記ブレーキ摩耗があるときに選択され、前記第２の操縦法は、前記第１の量より大きい第２の量の前記ブレーキ摩耗が検出されたときに選択される、
車両を操縦する方法。
【請求項２】
前記第２の操縦法は、前記第１の操縦法のブレーキ距離より長いブレーキ距離を採用することを含む、請求項１に記載の車両を操縦する方法。
【請求項３】
前記周囲の特性を検出するステップは、前記車両の外部の物体を検出し、前記物体に応じて操縦するステップを具備する、請求項１に記載の車両を操縦する方法。
【請求項４】
前記物体は、一時停止標識である、請求項３に記載の車両を操縦する方法。
【請求項５】
前記周囲の特性を検出するステップは、必要とされる通行条件を判断するステップを具備する、請求項１に記載の車両を操縦する方法。
【請求項６】
前記プロセッサの命令に応じて、前記選択した操縦法に従い自律的に前記車両が動かされる、請求項１に記載の車両を操縦する方法。
【請求項７】
前記操縦する方法を実行したのち前記車両を修理施設まで自律走行させるステップをさらに具備する、請求項１に記載の車両を操縦する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
この出願は、２０１１年９月２９日に出願された「自律走行車両の診断と修理（DIAGNOSIS  AND  REPAIR  FOR  AUTONOMOUS  VEHICLES）」と題された米国特許出願番号１３/２４８，６７４、２０１０年１０月５日に出願された「自律走行車両（AUTONOMOUS  VEHICLES）」と題された米国仮特許出願番号６１/３９０，０９４、及び２０１０年１０月８日に出願された「自律走行車両（AUTONOMOUS  VEHICLES）」と題された米国仮特許出願番号６１/３９１，２７１に基づく優先権を主張するものであり、これらの出願のすべてを参照することにより本出願に組み込むものとする。
【背景技術】
【０００２】
自律走行車両は、手動モード（オペレーターが車両の動きに対する高い精度のコントロールを実行する）、又は、自律走行モード（本質的に車両は自ら動く）で運転するように構成することができる。このような車両は、乗客をある場所から他の場所に運ぶために、種々の演算システムを用いる。自律走行車両によっては、パイロット、ドライバー、又は乗客のようなオペレーターからの初期入力又は連続入力を必要とすることもある。他のシステム、例えば自動操縦システムでは、システムが稼働中にのみ、オペレーターが手動モードから自律走行モードモードやそれらの中間的なモードに切り替えて使うことができる。
【０００３】
自律走行運転能力を持つ車両は、車両の運転、周囲の物体、及び道路状況を安全上の問題を見つけるために監視するセンサーからの信号入力を受け取り、種々の運転状況に対処するための手段を生み出すように構成することができる。このような自律走行車両は、ユーザー識別番号、目的地、ナビゲーションを要求するルート、及び車両の動作選択のようなユーザー入力からだけではなく、携帯電話ネットワーク、人工衛星のような種々の情報源からのデータを収集し記録することができる。
【０００４】
自律走行運転能力を持つ車両は、さらに、種々の潜在的に危険な状態を検出し、ユーザーに警報を出すことができるようになっている。潜在的に危険な状態として、例えば、車両が鋭いカーブに近づいていること、歩行者が近くにいること、凍結した道路、等が含まれる。このような車両は、これらの危険を避けるために、例えば、車両を減速する、ブレーキをかける、等の積極的な動作を行う機構を持つような構成とすることができる。
【発明の概要】
【０００５】
１つの特徴によれば、車両を操縦する方法が提供される。この方法には、車両を取り巻く周囲の特性を検出するステップと、車両の構成部品へのダメージの量を検出するステップとを具備し、この構成部品に作用を及ぼし、ダメージを変化させるために別の操縦法を期待することができる。プロセッサーは、検出した周囲特性と検出したダメージ量に基づいて、第１の操縦法と第２の操縦法との間での選択を行う。そして、車両は、選択した操縦法に従い動く。
【０００６】
他の特徴によれば、システムには、プロセッサーとセンサーとが含まれる。センサーの１つは、プロセッサーと通信し、車両の構成部品への物理的なダメージが存在することを検出するように構成されている。他のセンサーは、プロセッサーと通信し、例えば、物体を避けて操縦したりその物体の近くで止めたりするような、車両の動きを変える必要を生じさせる、車両の外部の物体の存在を検出するように構成されている。メモリーは、プロセッサーがアクセス可能な命令を含んでいる。命令には、２つのセンサーから受け取った出力に基づき、外部物体に対する相対的な車両の動きを変えるステップが含まれる。
【０００７】
さらに、他の特徴によれば、車両をコントロールする方法には、車両の構成部品の摩耗を測定するステップと、車両の地理的状況を判断するステップと、車両の通行経路中での必要とされる通行条件を判断するステップと、測定した摩耗と測定した距離に基づいて、プロセッサーにより、第１の操縦法と第２の操縦法との間での選択を行うステップとが含まれる。第１の操縦法と第２の操縦法との間での少なくとも１つの違いは、加速の速さ、減速の速さ、及び道案内からなるグループから選択される。車両は選択した操縦法に従い動かされる。
【０００８】
さらなる特徴によれば、車両の動きをコントロールするコントロール用構成部品を有する車両が提供される。この構成部品は乗客及びプロセッサーの命令に応答する。周囲センサーは車両の外部の状況を検出し、構成部品のセンサーは、車両の内部構成部品の物理的な特性を検出する。ここで、このような物理的な特性は、車両の運転状況により変化する。プロセッサーは、コントロール用構成部品、周囲センサー、及び構成部品センサーと通信し、周囲センサーからの出力を受け取るステップと、構成部品センサーからの出力を受け取るステップと、この周囲センサー及び構成部品センサーからの出力に基づいて、コントロール用構成部品へ提供すべき第１の命令又は第２の命令を選択するステップと、選択した命令をコントロール用構成部品へ提供するステップとを含む命令を実行する。
【０００９】
別の特徴によれば、車両の動きをコントロールするシステムには、プロセッサー、このプロセッサーによりアクセス可能なメモリー、及び、メモリー内にあってプロセッサーにより実行可能な命令が含まれる。この命令には、位置に応じた車両の動きについての制限に応じた車両の地理的位置を判断するステップと、車両の第１の構成部品が損傷しているかどうかを判断するステップと、第１の構成部品が損傷していないと判断されたとき、位置に応じた車両の動きについての制限を満たすように車両を動かすよう車両の第２の構成部品に第１の命令を与えるステップと、第１の構成部品が損傷していると判断されたとき、位置に応じた車両の動きについての制限を満たすように車両を動かすよう車両の第２の構成部品に第２の命令を与えるステップとが含まれる。第２の命令により命じられた動作は、第１の命令により命じられた動作とは異なる。
【図面の簡単な説明】
【００１０】
【図１】システムの機能図である。
【００１１】
【図２】車両のセンサーの機能図である。
【００１２】
【図３】車両の構成部品とセンサーの機能図である。
【００１３】
【図４】車両内部を図解するものである。
【００１４】
【図５】車両位置に特有の動き制限の検出に応答した車両の動きを図解するものである。
【００１５】
【図６】車両位置に特有の動き制限の検出に応答した車両の動きを図解するものである。
【００１６】
【図７】車両位置に特有の動き制限の検出に応答した車両の動きを図解するものである。
【００１７】
【図８】フローチャートである。
【発明を実施するための形態】
【００１８】
（概要）
１つの特徴として、自律的に走行する車両のシステムと方法が提供され、それによれば、センサーが構成部品のダメージの有無を検出し、さらなる構成部品のダメージを軽減させるために、生じたダメージに基づき今までとは異なる方法で、プロセッサーが車両を操縦する。
（車両の紹介）
【００１９】
図１は、車両１０１の自律走行運転システムの考えられる特徴を図示するものである。特定のタイプの車両に本発明の特徴を用いることが特に有効ではあるが、車両１０１はどのような形式の車両でもよい。可能な車両として、単なる例としてではあるが、乗用車、トラック、オートバイ、バス、ボート、飛行機、ヘリコプター、芝刈り機、ＲＶ車、遊園地の乗り物、市街電車、ゴルフカート、列車 、及び、路面電車が挙げられる。
【００２０】
車両１０１には、センサー１４０と通信を行う自律走行車両コンピュータシステム１３０、車両の動きをコントロールする構成部品１５０、ユーザー入力１６０、及び、ユーザー表示装置１７０が含まれる。
（コンピュータシステム）
【００２１】
コンピュータシステム１３０は、汎用コンピュータに一般的に使われるプロセッサー１３１、メモリー１３２、及び他の構成部品を具備する。
（汎用コンピュータ）
【００２２】
メモリー１３２は、プロセッサー１３１からアクセス可能な、プロセッサー１３１により実行されあるいは他の用途に用いられる命令１３３及びデータ１３４を含む情報を格納する。メモリー１３２は、プロセッサーからアクセス可能などのようなタイプのものでもよく、ハードディスク・ドライブ、メモリーカード、ＲＯＭ、ＲＡＭ、ＤＶＤ、又は他の光学ディスクのような電子装置により読み取ることができるデータを格納するコンピュータ読み取り可能媒体又は他の媒体、及び、他の書き込み可能なメモリー及び読み取り専用メモリーを含む。システム及び方法は、命令とデータの異なる部分が異なるタイプの媒体に格納されるような、前述のものとは異なる組み合わせを含むことができる。
【００２３】
命令１３３は、（機械語のような）プロセッサーにより直接実行可能な命令のセットとすることもでき、（スクリプトのような）プロセッサーにより間接的に実行可能な命令のセットとすることもできる。例えば、命令は、コンピュータ読み取り可能媒体コンピュータコードとして格納することができる。このような点において、用語「命令」及び「プログラム」はお互いに入れ替えることができる。命令は、プロセッサーにより直接処理させるためにオブジェクトコードのフォーマット、又は、要求に応じて変換される独立のソースコードモジュールのスクリプト又はコレクションを含む他のコンピュータ言語で、格納することができる。この命令の機能、方法、及びルーチンについては以下に詳細に説明する。
【００２４】
データ１３４は、命令１３３に従い、プロセッサー１３１により取り出され、格納され、或いは、修正される。例えば、システム及び方法は特定のデータ構造に制限されてはいないが、データは、コンピュータレジスタ中に、複数のフィールド及びレコードを有するテーブル、ＸＭＬドキュメント、又は、フラットファイルとしてのリレーショナルデータベースとして、格納することができる。データはまた、コンピュータ読み取り可能などのようなフォーマットへもフォーマットすることができる。さらに、単なる例として、画像データは、圧縮又は非圧縮のフォーマット、可逆（例えば、ＢＭＰ）又は非可逆（例えば、ＪＰＥＧ）フォーマット、及びビットマップ又はベクトルベース（例えば、ＳＶＧ）フォーマットにより格納される格子状の画素からなるビットマップとして格納することができると共に、グラフィックを画描するコンピュータ命令としても格納することができる。データとして、番号、説明文、メーカー独自のコード、同じメモリー中の他の領域に格納されるデータ又は別のメモリー中に格納されるデータ（他のネットワーク位置を含む）への言及のような関連情報を特定するのに十分な情報、又は、関連データを計算する機能により用いる情報を含むことができる。
【００２５】
プロセッサー１３１は、インテル（Intel  Corporation）やアドバンスド・マイクロ・デバイセズ（Advanced  Micro  Devices）のプロセッサーのような、普通のプロセッサーでよい。あるいは、プロセッサーは、ＡＳＩＣのような専用装置でもよい。図１は、中央コントロール１３０におけるプロセッサー、メモリー、及び他の構成部品を、同じブロック内に機能的に示したものであるが、プロセッサー及びメモリーは、実際には同じ物理的なハウジングに格納されることも格納されないこともあるプロセッサー及びメモリーからなることは、当業者にとって当然のことである。例えば、同じコンピュータに収納せずに、プロセッサー１３１、及びメモリー１３２は、別の装置に格納してもよい。プロセッサー１３１及びメモリー１３２を車両１０１に搭載することに利点はあるが、多くの処理を車両の外部で行うことができ、種々のデータを車両の外部に格納することができる。例えば、車両１０１で用いられ或いは車両１０１が必要とするプロセッサー又はメモリーが外部の装置にある場合、車両１０１は必要とする情報を無線で取得することができる。従って、ここでプロセッサー又はメモリーを参照する場合において、プロセッサー又はメモリーが車両１０１に取り付けられているとみなしているが、このような参照する場合において、当然のことながら、車両１０１と並行して動作することも並行して動作しないこともあり、又、車両１０１に取り付けられていることも取り付けられていないこともあるプロセッサー又はメモリーの集合への参照も含まれる。
（地図データ）
【００２６】
データ１３４には、地図に関するデータ１３５を含むことができる。道路及び交差点の地理的位置を格納することに加え、地図データには、一時停止標識の地理的位置や制限速度のような交通規則及びその土地独自の規則に関する情報も含むことができる。さらに、地図データには、標高に関する情報を含むことができ、例えばその情報から坂の程度を判断することができる。
（ナビゲーション・コントロール）
【００２７】
図１に示すように、車両１０１には、車両のナビゲーションをコントロールすることに関連する種々の構成部品１５０を含むことができる。例えば、車両には、ステアリング１５１、（例えば、加速装置により動作する）スロットル１５２、ブレーキ１５３、及び、変速機１５４を含むことができる。
（監視用構成部品）  
【００２８】
図２に示すように、車両にはまた、自律走行車両コンピュータシステム１３０にデータを提供する種々の内部及び外部センサー１４０を含むことができる。
【００２９】
環境センサー２０９が車両を取り巻く環境に関するデータを提供し、乗客センサー２５０が車両内の乗客１９５に関するデータを提供するのに対して、車両構成部品センサー２３０は、車両構成部品の物理的な特性に関する情報を提供する。一例として、図３に示すように、燃料レベルセンサー２３１はガソリンタンク１８１に収納されたガソリンの量を監視することができ、油圧センサー２３２はエンジン１８２内の油圧を監視することができ、ブレーキ摩耗センサー２３３はブレーキ１５３の摩耗量を監視することができ、エアプレッシャーセンサー２３５はタイヤ１８４の圧力を監視することができ、トレッド摩耗センサー２３４はタイヤのトレッドを監視することができる。車両には、バッテリーレベルセンサー、エンジン温度センサー、荷重分布センサー、アラインメントセンサーのような他のセンサーを含むことができる。場合によっては、このシステム及び方法では、センサーからの出力の時間的変化を表す情報、すなわち、異なる時間における燃料レベルの記録又は所定の期間での平均燃料レベル、を格納することができ、この情報に基づくことができる。
【００３０】
種々のセンサーで、車両を連続的に普通に運転している状態で損傷する可能性が極めて高い構成部品を監視することができる。例えば、ブレーキパッドは、摩耗し、ゆくゆくは交換を必要とすることが予想される。データ１３４には、そのような構成部品や他の構成部品についての過去の車両メンテナンス及び修理（例えばブレーキ及びタイヤを交換した時）の詳細な情報を含むことができる。１つの特徴において、センサー２３０は、乗用車内の（例えば、ボンネットの下）の構成部品の物理的な特性の変化、及び、車両を運転している間に起こりうる変化を検出する。
（環境センサー）
【００３１】
環境センサー１４０により、車両は、周囲の人々や所有物と共に乗客を誘導し、乗客の安全を最大にするために車両の環境を理解し、応答することができる。センサーは、歩行者や他の車両のような物体の動きを特定し、追跡し、予測するためにも用いることができる。さらに、センサーは、助言を行うために用いることもできる。車両には、図２に示されていない他のセンサーを含むことができる。
（地理的位置検出要素）
【００３２】
地理的位置検出要素２１０は、車両１０１の地理的位置及び方向を判断するために用いられる。例えば、構成部品２１０には、車両の緯度、経度、及び高度を決定するためにＧＰＳ受信機２１１を含むことができる。車両の位置を参照する場合において、ここでは、しばしば緯度／経度／高度座標で位置を参照するが、車両の位置を表すデータは、物体からの車両までの距離のような、他の照合システムに関するものでもよい。照合システムによっては、他のシステムより低いノイズの影響を受けることがある。
（慣性誘導）
【００３３】
地理的位置検出要素はまた、加速度計２１３及びジャイロスコープ２１４を有することのある慣性誘導システム２１２を含むこともできる。慣性誘導システム２１２は、装置の現在の方向を判断し、どの方向へでも速度を変更する。例えば、慣性誘導システム２１２はいつ車両が回転しているかを検出することができる。速度と方向の変化に基づいて、スタート位置からの乗用車の相対的な現在位置を推定することができる。
（複数の情報源）
【００３４】
他の装置も車両１０１の位置を定めるために用いることができる。例えば、外部物体検出器２２０が物体と車両と物体との相対位置を認識し、プロセッサー１３１がその物体の地理的位置を特定する既存のデータにアクセスすることができる場合、プロセッサー１３１はその車両の地理的位置を特定することができる。システムはまた、携帯電話タワーからの通信又は小さな無線ネットワークの存在に基づき、その位置を三角測量することもできる。プロセッサーは、種々の構成部品及び検出器からの情報を組み合わせ、又は最も正確な情報源を選択し、そして、車両の地理的位置を判断することができる。
（外部物体検出器）
【００３５】
車両には、他の車両、道路上の障害物、交通信号、標識、樹木、等の車両の外にある物体を検出する外部物体検出システム２２０を含むことができる。検出システム２２０として、レーザー２２１、レーダー２２２、カメラ２２３、ソナー２２４、又は他の検出装置が含まれる。
（レーザー）
【００３６】
車両１０１には、屋根又は他の適切な位置に装着したレーザー２２を含むことができる。一形態において、レーザーは、その軸上で回転し回転間隔をかえることにより、車両と、車両と向きあう物体の表面との距離を計測することができる。レーザーは表面の質感又は反射率の変化を識別するために用いることもできる。従って、レーザーは、ペンキで描いたレーンラインからの反射光の量とペンキが塗られていない暗い車道からのとを比較することにより、レーンラインを検出するよう構成することができる。
（レーダー） 
【００３７】
センサー１４０は、適応クルーズコントロールシステムのような、種々のレーダー検出装置２２２を含むことができる。レーダー検出装置は、フロントバンパのどちらかだけでなく乗用車の前方と後方とにも配置することができる。外部の物体の相対的な位置を検出するためにレーダーを用いることに加えて、他のタイプのレーダーを従来の速度検出器のような他の目的に用いることもできる。短波長レーダーを道路上の雪の深さを測定し、道路面の位置及び状態を判断するために用いることもできる。
（カメラ） 
【００３８】
センサーの１つとして１つ以上のカメラ２２３を含めることもできる。複数のカメラが用いられ、それらの相互の間隔がわかっているなら、異なる画像からの視差を、カメラで捉えた種々の物体までの距離を計算するために用いることができる。カメラで捉えた画像からその内容を抽出することもできる。例えば、車両の現在の速度が５０ｍｐｈ（８０．４６７ｋｍ／ｈ）であり、車両のカメラと光学式文字認識を用いて、速度制限が３５ｍｐｈ（５６．３２７ｋｍ／ｈ）であることを表示する交通標識を間もなく通り過ぎることを検出した場合、車両は自動的に減速することができる。さらにまた、物体のタイプを検出するために、パターンマッチング及び他の特徴検出アルゴリズムを用いることができる。一時停止標識があるのをカメラ２２３により判断し、この表示の位置を判断し、そして車両をレーザー２２１によりどこで停止する必要があるかを判断するような、車両の操縦に関する位置特有の情報を判断するために他の情報と結合することができる。
（周囲状況センサー）
【００３９】
周囲センサー２４０は、周囲の大気温度、湿度、又は、微粒子を検出するための空気の性質センサーのような、具体的な外部物体検出とは関連しない周囲の状況を検出する。
（ユーザーの状態センサー）
【００４０】
センサー１４０には、乗用車中のドライバー及び他の乗客のような、ユーザーの状態を判断するためのセンサーも含むことができる。例えば、乗客センサー２５０には、ドライバーが眠っているかどうかを判断するために使われるビデオカメラ含むことができる。他のセンサーで、車内温度、湿度、シートとミラーの位置、重力計測、乗員（ドライバー及び乗客）のような、乗用車の内部の状態を判断することができる。
【００４１】
図２には示されていないが、このシステム及び方法には、これらに限定するものではないが、アクティブ赤外線センサー及びパッシブ赤外線センサー及びラジオ周波数センサーを含む、他のタイプのセンサーを含むことができる。
（自律走行）
【００４２】
センサーは、計測結果をコンピュータシステム１３０に出力することができる。このシステム及び方法は、コンピュータシステムとセンサーとの間で種々のデータ構成を可能とする。センサーは、比較的低いレベルの生の形でデータを送ることも、検出した情報を単独で処理して比較的高いレベルのデータとして送ることもできる。これらのセンサーの多くは、リアルタイムでコンピュータにより処理されたデータを出力する。つまり、センサー連続的に出力を更新するか又は更新した出力を要求に応じてコンピュータシステム１３０に送ることができる。従って、センサーによっては、内蔵型速度レーダー検出器のように、中央コントロールのプロセッサーにより直接処理することのできる情報を即座に送ることができる。他のセンサーは、このセンサーから受け取ったデータを時間をかけて処理するためのプロセッサーを必要とすることがあり、例えば、レーザー２２１出力に基づいて位置の変化を比べることにより物体の速度を測定する場合がある。
【００４３】
車両の動きをコントロールする構成部品は、コンピュータシステム１３０からの命令に応答することができる。例えば、ギアを入れると、コンピュータシステム１３０は、自動的に乗用車の進路を決め、加速、減速を行うように、構成部品１５０の一部又はすべてをコントロールすることができる。センサーからのデータは、中央コントロール１３０に車両の当時の方向又は速度を検出した周囲状況に応じて修正すべきかどうかを判断させる。例として、車両が完全な自律走行モードで運転している場合、コンピュータシステム１３０は、車両に（例えば、燃料又は他のエネルギーのエンジンへの供給を増加させることによる）加速、（例えば、燃料のエンジンへの供給を減少させること又は、ブレーキをかけることによる）減速、及び（例えば、前方の２つの車輪の向きを変えることによる）方向の変化、を命じることができる。目的地を与えたとき、コンピュータは、さらに、人の補助なしで、ルートの選択及び操縦を行うことができる。
【００４４】
その点において、コンピュータシステム１３０は、外部の物体との衝突を避けるために外部物体検出器２２０を用い、物体を避けるために地理的位置検出要素２１０から提供されるデータを用いるなどして、センサーからの情報に応答して乗用車を操縦することができる。例えば、物体が車両の通過経路を邪魔しているとコンピュータが判断した場合、コンピュータは車両を減速させ障害物を避けるよう操縦することができる。
【００４５】
車両は、１つ以上の自律走行運転モードを作動させるため、又は作動させないため、種々のユーザー入力装置を有することもできる。態様によっては、ドライバーはステアリングホイールを回転させ、アクセル又はブレーキを踏み、又は、プロセッサーのコントロールのもとで機能をコントロールする構成部品を動作させて、コンピュータシステムから車両のコントロールを切り離すことができる。
（ユーザー入力）
【００４６】
図４は、自律走行車両の内部の典型的なデザインを示す。自律走行車両には、非自律走行車両のすべての特徴、例えば、ステアリングホイール３１０のようなステアリング装置、ナビゲーション表示３１５のようなナビゲーション表示装置、及び変速装置３２０のようなギア比選択装置、が含まれる。
【００４７】
図１および図３に示すように、車両には、ユーザーが情報をコンピュータシステム１３０に与えることを可能にする１つ以上のユーザー入力装置１６０が含まれる。乗客３９０のようなユーザーは、タッチスクリーン３１７又はボタン入力３１９を用いてナビゲーションシステムに目的地（例えば、１２３  Ｏａｋ  Ｓｔｒｅｅｔ）を入力することができる。他の例では、コンピュータシステムは、ユーザーの音声命令から目的地を抽出することができる。ユーザー入力装置１６０には、キーボード、マイクロフォン、ポインティングデバイス（例えば、トラックボール又はマウス）を含む、一般的にコンピュータシステムで用いられる他の装置を含むこともできる。
（ユーザー出力）
【００４８】
車両には、ユーザーと情報通信を行うための種々の装置１７０を含むことができる。例えば、車両１０１の内部に、電子表示３２５（例えば、スクリーンを有するモニタ、小型ＬＣＤタッチスクリーン、又は、情報を表示するよう操作可能な他の電子装置）を含めることができる。さらに、車両１０１の内部には、車両１０１の現在の状態を表示する、ステータスバー３３０のような状態表示装置を含めることもできる。前記４の例では、車両は現在ドライブモードであり毎時２マイル（毎時３．２２キロメートル）で走っていることを示す、「Ｄ」と「２ｍｐｈ」が表示されている。この点において、車両１０１の一部を照らすことにより、又は、他の種々の表示を行うことにより、文字の電子表示を行うことができる。加えて、コンピュータは、現在車両のコントロールは人によるものか或いは自動システムによるものかを示す、人が読むことができるか、又は他のコンピュータにより読むことができるか、又はどちらからでも読むことができる外部表示を持つことができる。
【００４９】
とりわけ、ディスプレイ３２５は、車両、特別なセンサー、又はコンピュータシステム１３０の全体的な状態に関する他の情報を表示することができる。ディスプレイ３２５には、コンピュータが生成した、例えば、コンピュータの状態、車両そのもの、道路、交差点、および他の物体及び他の情報を含む車両の周囲状況の画像を含めることができる。コンピュータシステム３３０は、コンピュータシステムが種々のセンサーから有効なデータを取得しているかどうか、コンピュータが部分的に又は完全に乗用車の方向又は速度又は両方を制御しているかどうか、又は異常がないかどうか、等を表示する、視覚的又は音声による合図をさらに用いることができる。
（方法、序論）
【００５０】
図８に示した動作に加えて、システム及び方法による操作をここで説明する。種々の操作を、異なる順序で又は同時に行うことができ、各操作は他の操作を含むことができる。
（操縦）
【００５１】
車両は、車両を目的地まで衝突の可能性を減らして、自律的に操縦するために、交通標識、人、他の車両、他の物体、のような物体を識別するように、センサーデータを連続的に用いることができる。車両１０１は、どのように車両を動かすか（例えば、方向転換又は他の車両により検出された項中渋滞により減速すること、又は、シカなどの物体を避けるための回避行動をとること）を決めるためにそのデータを用いることができる。車両は、交通標識又は他の物体がどこにあるか、そして例えば、信号による方向転換又はレーンの変更のような対応をどこで取るかを判断するために、地図データ又は他の情報を用いることができる。（摩耗の緩和）
【００５２】
車両は、車両構成部品センサー２３０を用いて、摩耗その他のタイプのダメージを検出し、環境センサー２０９を用いて、そのようなダメージを緩和するよう、車両１０１を操縦することができる。図５の例において、車両１０１は、外部物体検出器２２０を用いることにより、一時停止標識５１０の存在とそこまでの距離を検出した。さらに、コンピュータシステム１３１は、ブレーキ摩耗検出器２３３をチェックし、ブレーキ１８３は良好な状態であると判断した。前述の内容に基づきコンピュータシステム１３１は、十分なブレーキ距離は距離５３０であると判断することができる。図６は、同じシナリオに対処するものであるが、コンピュータシステム１３１は、ブレーキが極端に摩耗している兆候を示していると判断した。その結果、ブレーキが通常うけるような摩耗の量を減らすために、コンピュータシステム１３１は、減速の程度を通常より減らすことを決定することができる。例えば、長い距離６３０になるようブレーキを働かせることを決定し、ブレーキに少なめの圧力をかけることを決定することができる。このようにして、車両は、摩耗が検出されたとき、通常の状態の場合よりも遅い減速率で速度を落とす。
【００５３】
この点において、車両は、車両の構成部品にダメージが検出されたずっと後でも、そのダメージを埋め合わせることができる。例えば、コンピュータシステム１３１は、車両にブレーキが必要となる前にブレーキが摩耗していると判断しており、車両が再びブレーキを必要とするまで、運転行動を変えないでおくことができる。
【００５４】
さらに、このシステム及び方法は、損傷している構成部品と同じタイプではない車両構成部品に命令を出すことができる。例えば、コンピュータシステム１３０は、地図データに基づき、長い坂道を下ろうとしており、坂の下には一時停止標識があると判断することがある。ブレーキ１５３が極度な摩耗を受けている場合、コンピュータシステムは、車両１０１が到達する速度を最小限にするために、エンジンに送るガソリンを通常より少なくするような指令をスロットル１５２に与えることができ、坂の下で安全に停止させるための車両のブレーキ量を最小限にすることができる。この点において、このシステム及び方法は、場所特有の交通規則情報にアクセスすることにより、１つのタイプの構成部品のダメージを埋め合わせ、ダメージを受けた構成部品を動作させる前に他のタイプの構成部品に命令を与えることにより車両の動きを変えることができる。
【００５５】
１つの特徴として、このシステム及び方法は、構成部品に対する既存のダメージを緩和する操縦法を決定する処理において、地図関連データを基にすることができる。例として図７に示すように、車両はＧＰＳ衛星７１０から自分の緯度／経度位置を判断することができ、地図データ１３５に格納されている一時停止標識の緯度／経度による位置に基づき、一時停止標識５１０までの距離５２０を計算し、ブレーキが摩耗していない場合よりも長いブレーキ距離６３０になるよう低いブレーキ圧力を加えることができた。プロセッサーはこのようにして、車両の地理的位置、地理的位置に応じて車両に適用される必要条件、及び該当する構成部品へのダメージを緩和するような情報に基づく車両の操縦法を決定することができる。
【００５６】
車両のブレーキ方法を変えることに加えて、車両は、加速を変えることや方向転換のような、車両の操縦法を他の方法に変えることもできる。例えば、測定した油圧が極度に高い場合、車両はもっとゆっくり加速することができる。車両は、摩耗を和らげるために多少厳格に曲がることもできる。
【００５７】
車両はさらに、車両の運転動作の変化及びその構成部品についての問題に関してユーザーに警報又は修理の提案を出すことができる。例えば、提案を図３に示すディスプレイ３２５に表示することができる。
（直接的ダメージの検出）
【００５８】
車両は、車両の構成部品の状態を判断するために、他のシステム及び方法を用いることもできる。例えば、車両は、乗用車が止まるまでの距離を、期待されるブレーキ距離と比べて監視することができる。この距離が、以前より長くなっているように、期待される量より長い場合、コンピュータシステムは、ブレーキが摩耗しているので、ブレーキ開始を早めるとの判断を下すことができる。このシステム及び方法は、修理点検記録に基づき構成部品の状態を推定することもできる。この点において、プロセッサーはデータ１３４又は外部データベース（例えば、車両と無線で交信しているサーバー）に修理記録を要求して、最後の修理からどれぐらいの時間が経過しているかに基づいて構成部品の摩耗を推定することができる。
（操縦に影響する他の要因）
【００５９】
このシステム及び方法は、他の情報を基にして車両を操縦する方法を変更することができる。例えば、重量の分布を検知して、車両の積荷及び／又は重量の分布の変化に応答して操縦方法を調整することができる。車両は、車両に１人だけユーザーいる場合は、４人の乗客が乗っている場合とは異なる動きをすることができ、負荷が軽い場合は、後に付随車を牽引している場合とは異なる動きをすることができる。車両は、天候や道路状態のような、観測した周囲環境の変化に運転を適合させることもできる。
【００６０】
車両の性能及び状態の変化のパターンのモデル化、および、運転環境の変化のパターンのモデル化は、自律走行運転コンピュータシステム３１０により実行することができる。あるいは、自律走行運転システムに所定のモデルを格納することができる。コンピュータシステム１３１は、実際のデータを処理し、モデルに適応させ、それに従って、修正信号を出すことができる。
（自己修復）
【００６１】
さらに、自律走行車両は、構成部品を修理するための必要な処置をとることができる。一例として、車両１０１がだれにも使われていないとき、車両１０１は自律的に、直接的に人の支援を受けないで、修理施設まで走行し、その施設に修理を必要とする構成部品を告知し、修理が完了した時もとの場所に戻すよう告知することができる。
（実施例に限定されない）
【００６２】
当然のことながら、図中に示し記載したデータのサンプル値、タイプ、及び構成は、説明のためだけのものである。その点において、本発明の特徴に係るシステム及び方法は、種々のタイプのセンサー、通信装置、ユーザーインターフェース、車両コントロールシステム、データ値、データタイプ及びデータ構成を含むことができる。このシステム及び方法は、異なる時点で（例えば、異なるサーバー又はデータベースを経由して）、異なる事業体から（例えば、値によっては、予め提案されていたり、別の情報源から与えられていいたりすることがある）提供され、受け取られることができる。
【００６３】
上述の特徴のこれらの及び他の変形及び組み合わせは、特許請求の範囲で定義したシステム及び方法から離れることなく利用することができるので、これまで説明した典型的な実施の形態は、特許請求の範囲で定義した発明を限定するものではなく、概説するためにものであると理解すべきである。当然のことながら、提示した本発明の実施例（及び、「のような」、「例えば」、「含む」、のような語句）は、本発明を特定の実施例に限定するものと解釈すべきでなく、実施例は多くの形態の一部を概説するためのものである。明確な正反対の記述がない限り、任意の実施の形態、代替的形態又は実施例のすべての特徴は、他の実施の形態、代替的形態又は実施例に用いることができる。
【産業上の利用可能性】
【００６４】
本発明は、これらに限定されるものではないが、車両、車両 センサー、及び車両の動きを自律的に制御するシステムを含む、広い産業分野で適用可能である。
【図１】
0006013340.tif 000002
【図２】
0006013340.tif 000003
【図３】
0006013340.tif 000004
【図４】
0006013340.tif 000005
【図５】
0006013340.tif 000006
【図６】
0006013340.tif 000007