(57)【要約】  本願は、自律走行車両強化システム（ＡＶＥＳ）および運送ネットワーク上の仮想のまたは既存の自律走行車両の車両群を監視および管理し、自律走行車両をユーザに派遣する方法に関する。ＡＶＥＳには、ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）が含まれる。ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）は、自律走行車両に組み込まれたＡＶＥＳ車両機器と、ユーザがアクセス可能なコンピューティングデバイスに組み込まれたＡＶＥＳアプリケーションと通信する。ＡＶＥＳは、自律走行車両の状況を監視し、自律走行車両の地理的配車を最適化し、各種サービスを要求しているユーザへの自律走行車両の割り当てを最適化して、運送ネットワークの作業効率を改善する。ＡＶＥＳ・ＣＯＣは、ＡＶＥＳ車両機器を介して自律走行車両を監視および制御する。ＡＶＥＳ・ＣＯＣは、ＡＶＥＳアプリケーションを介してユーザと通信して、ユーザに各種サービスを提供する。ＡＶＥＳ車両機器とコンピューティングデバイスに組み込まれたＡＶＥＳアプリケーションは、相互通信して、各種サービスに対するユーザの要求を満たす。【選択図】図１
2020520022.tif 000002
【特許請求の範囲】
【請求項１】
ユーザモバイル機器のプロセッサによって実行されるよう構成されたコンピュータ実行可能命令のセットを含む自律走行車両強化システム（ＡＶＥＳ）アプリケーションを格納して、ユーザ運送ネットワークサービスを提供する非一時的コンピュータ可読媒体であって、前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、
・  ユーザＩＤを提供するようユーザに求め、
・  前記ユーザＩＤを認証するためにＡＶＥＳ中央オペレーションセンター（ＣＯＣ）と通信し、
・  迎車場所、迎車日時、目的地および任意の経由地（複数を含む。）を含むトリップ要求を受信し、
・  前記ＡＶＥＳ・ＣＯＣに前記トリップ要求を送信し、
・  前記トリップ要求に対する一意のトリップＩＤおよび前記トリップ要求を満たすために選択された自律走行車両の詳細を受信し、
・  前記選択された自律走行車両が前記ユーザモバイル機器の位置を特定し、追跡し、且つ前記ユーザモバイル機器に向けて走行するように、前記一意のトリップＩＤでエンコードされた信号を伝送する、
非一時的コンピュータ可読媒体。
【請求項２】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
・  前記選択された自律走行車両によって伝送された前記一意のトリップＩＤでエンコードされた信号を検知し、
・  前記ユーザモバイル機器のビデオカメラを起動し、
・  前記ビデオカメラに捉えられた画像において、前記一意のトリップＩＤでエンコードされた前記信号を伝送する前記選択された自律走行車両を識別する、
請求項１に記載の非一時的コンピュータ可読媒体。
【請求項３】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
・  前記選択された自律走行車両によって伝送された前記一意のトリップＩＤでエンコードされた信号を検知し、
・  可聴フィードバックおよび／または触覚フィードバックを提供して、前記ユーザを、エンコードされた前記信号を伝送する前記選択された自律走行車両へ向かうように案内する、
請求項１に記載の非一時的コンピュータ可読媒体。
【請求項４】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
前記ＡＶＥＳ・ＣＯＣからリアルタイム車両位置および更新された迎車予定時刻を受信する、
請求項１に記載の非一時的コンピュータ可読媒体。
【請求項５】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
・  前記トリップ情報を変更するために、前記呼び出し元ユーザから変更要求を受信し、
・  前記トリップ情報を変更するために、前記ＡＶＥＳ・ＣＯＣに前記変更要求を送信し、
・  ルート変更および／または乗り換え通知を受信し、
・  前記ルート変更および／または前記乗り換えを受け入れるか拒否するかを前記ユーザに求める、
請求項１に記載の非一時的コンピュータ可読媒体。
【請求項６】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
・  ユーザ緊急警報を受信し、
・  前記ＡＶＥＳ・ＣＯＣに前記ユーザ緊急警報を送信する、
請求項１に記載の非一時的コンピュータ可読媒体。
【請求項７】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
・  前記ユーザから交通情報、事故情報、道路閉鎖情報、道路工事情報およびイベント情報のうちの少なくとも１つを受信し、
・  前記ＡＶＥＳ・ＣＯＣに、前記交通情報、前記事故情報、前記道路閉鎖情報、前記道路工事情報および前記イベント情報のうちの少なくとも１つを送信する、
請求項１に記載の非一時的コンピュータ可読媒体。
【請求項８】
ユーザモバイル機器に組み込まれた自律走行車両強化システム（ＡＶＥＳ）アプリケーションを介して運送ネットワークサービスを提供する方法であって、
前記ユーザモバイル機器が、ディスプレイにグラフィカルユーザインタフェースをレンダリングするステップと、
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介してユーザＩＤを提供するよう前記ユーザに求めるステップと、
前記ユーザモバイル機器が、ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）と通信して、前記ユーザＩＤを認証するステップと、
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して迎車場所、迎車日時、目的地および任意の経由地（複数を含む。）を含むトリップ要求を受信するステップと、
前記ユーザモバイル機器が、前記ＡＶＥＳ・ＣＯＣに前記トリップ要求を送信するステップと、
前記ユーザモバイル機器が、前記トリップ要求に対する一意のトリップＩＤと、前記トリップ要求を満たすために選択された自律走行車両の詳細と、を受信するステップと、
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して前記トリップ要求に対する前記一意のトリップＩＤと、前記トリップ要求を満たすために選択された前記自律走行車両の詳細と、を提供するステップと、
前記ユーザモバイル機器が、前記選択された自律走行車両が前記ユーザモバイル機器の位置を特定し、追跡し、且つ前記ユーザモバイル機器に向けて走行するように、前記一意のトリップＩＤでエンコードされた信号を伝送するステップと、
を含む、
方法。
【請求項９】
前記ユーザモバイル機器が、前記選択された自律走行車両によって伝送された前記一意のトリップＩＤでエンコードされた信号を検知するステップと、
前記ユーザモバイル機器が、ビデオカメラを起動するステップと、
前記ユーザモバイル機器が、前記ビデオカメラに捉えられた画像において、前記一意のトリップＩＤでエンコードされた前記信号を伝送する前記選択された自律走行車両を識別するステップと、
をさらに含む、
請求項８に記載の方法。
【請求項１０】
前記ユーザモバイル機器が、前記選択された自律走行車両によって伝送された前記一意のトリップＩＤでエンコードされた信号を検知するステップと、
前記ユーザモバイル機器が、可聴フィードバックおよび／または触覚フィードバックを提供して、前記ユーザを、前記一意のトリップＩＤでエンコードされた前記信号を送信する前記選択された自律走行車両へ向かうように案内するステップと、
をさらに含む、
請求項８に記載の方法。
【請求項１１】
前記ユーザモバイル機器が、前記ＡＶＥＳ・ＣＯＣからリアルタイム車両位置および更新された迎車予定時刻を受信するステップと、
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して前記リアルタイム車両位置および前記更新された迎車予定時刻を提供するステップと、
をさらに含む、
請求項８に記載の方法。
【請求項１２】
前記トリップ情報を変更するために、前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して前記呼び出し元ユーザから変更要求を受信するステップと、
前記トリップ情報を変更するために、前記ユーザモバイル機器が、前記ＡＶＥＳ・ＣＯＣに前記変更要求を送信するステップと、
前記ユーザモバイル機器が、ルート変更および／または乗り換え通知を受信するステップと、
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して前記ルート変更および／または前記乗り換え通知を提供するステップと、
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して前記ルート変更および／または前記乗り換えを受け入れるか拒否するかを前記ユーザに求めるステップと、
をさらに含む、
請求項８に記載の方法。
【請求項１３】
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介してユーザ緊急警報を受信するステップと、
前記ユーザモバイル機器が、前記ＡＶＥＳ・ＣＯＣに前記ユーザ緊急警報を送信するステップと、
をさらに含む、
請求項８に記載の方法。
【請求項１４】
前記ユーザモバイル機器が、前記グラフィカルユーザインタフェースを介して前記ユーザから、交通情報、事故情報、道路閉鎖情報、道路工事情報およびイベント情報のうちの少なくとも１つを受信するステップと、
前記ユーザモバイル機器が、前記ＡＶＥＳ・ＣＯＣに、前記交通情報、前記事故情報、前記道路閉鎖情報、前記道路工事情報および前記イベント情報のうちの少なくとも１つを送信するステップと、
をさらに含む、
請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
＜関連出願の外部参照＞
本明細書と同日付で出願された「自律走行車両強化システム」、「自律走行車両強化システムのための中央オペレーションセンター」および「自律走行車両強化システムのための車両機器」と題するＰＣＴ出願は、その全体が参照により本明細書に組み込まれる。
【０００２】
本出願は、全体として自律走行車両の動作を拡張することに関し、より詳細には、運送ネットワーク上の自律走行車両の車両群を遠隔で監視および制御するためのシステムおよび方法に関する。
【背景技術】
【０００３】
自動車会社は、既存の道路で使用される、個人用タクシーサービスや配達サービスを含むがこれらに限定されない様々な用途に適用される商業用および個人用の自律走行車両を開発している。本出願の文脈において、自律走行車両とは、人間の運転者によって行われる動的運転のあらゆる側面を実行することができる自動運転システムを具備する車両を指す。タクシー、バスまたは配達用バンのネットワークと同様の自律走行車両のネットワークが利用可能になることが想定されており、これにより、ユーザが自律走行車両に乗客の迎車、移動および降車、または荷物の集荷、輸送および配達等を要求することができる。様々な会社がこの自律走行車両を開発しているが、本技術の開発の初期段階における既存の自律走行車両は標準化されておらず、特定の機能的制限を有する。最適化された一貫した動作、機能性、安全性および品質が提供できるような普遍的／一般的な解決策を提供するように、運送ネットワーク会社が車両群内の異なる自律走行車両を遠隔で監視および動的に制御することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本出願は、自律走行車両強化システム（ＡＶＥＳ）ならびに運送ネットワークに登録された自律走行車両の車両群を監視および管理して、運送ネットワークに登録されたユーザに車両群内の自律走行車両を派遣する方法に関する。ＡＶＥＳには、ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）が含まれる。ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）は、車両群内の各自律走行車両に組み込まれたＡＶＥＳ車両機器と、運送ネットワーク上のユーザがアクセス可能なコンピューティングデバイスに組み込まれたＡＶＥＳアプリケーションと動作可能に通信する。ＡＶＥＳは、車両群内の自律走行車両の状況を監視し、運送ネットワークの地理的領域の全体にわたって自律走行車両の車両群の配車を最適化し、運送サービスを要求しているユーザへの車両群内の自律走行車両の割り当てを最適化して、運送ネットワークの運用に関する全体的な効率を最大化および最適化する。ＡＶＥＳ・ＣＯＣは、ＡＶＥＳ車両機器を介して車両群内の自律走行車両を監視および制御する。ＡＶＥＳ・ＣＯＣは、コンピューティングデバイスに組み込まれたＡＶＥＳアプリケーションを介して運送ネットワーク上のユーザと通信して、ユーザに運送ネットワークサービスを提供する。ＡＶＥＳ車両機器およびコンピューティングデバイスに組み込まれたＡＶＥＳアプリケーションは、相互通信して、運送サービスに対するユーザの要求を満たす。
【課題を解決するための手段】
【０００５】
一実施形態において、非一時的コンピュータ可読媒体は、ユーザモバイル機器のプロセッサによって実行されるよう構成されたコンピュータ実行可能命令のセットを含む自律走行車両強化システム（ＡＶＥＳ）アプリケーションを格納して、ユーザ運送ネットワークサービスを提供する。ＡＶＥＳアプリケーションは、ユーザモバイル機器のプロセッサによって実行されると、運送ネットワークサービスを提供する方法を実行する。該方法には、ユーザモバイル機器が、ディスプレイにグラフィカルユーザインタフェースをレンダリングするステップと、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してユーザＩＤを提供するようユーザに求めるステップと、ユーザモバイル機器が、ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）と通信して、ユーザＩＤを認証するステップと、ユーザモバイル機器が、グラフィカルユーザインタフェースを介して迎車場所、迎車日時、目的地および任意の経由地（複数を含む。）を含むトリップ要求を受信するステップと、ユーザモバイル機器が、ＡＶＥＳ・ＣＯＣにトリップ要求を送信するステップと、ユーザモバイル機器が、トリップ要求に対する一意のトリップＩＤおよびトリップ要求を満たすために選択された自律走行車両の詳細を受信するステップと、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してトリップ要求に対する一意のトリップＩＤおよびトリップ要求を満たすために選択された自律走行車両の詳細を提供するステップと、選択された自律走行車両がユーザモバイル機器を認識し、位置を特定し、且つユーザモバイル機器に向けて走行するように、ユーザモバイル機器が、一意のトリップＩＤでエンコードされた信号を伝送するステップと、が含まれる。
【０００６】
上述したＡＶＥＳアプリケーションおよびＡＶＥＳアプリケーションを実行する方法のいくつかの実施形態には、ユーザモバイル機器が、迎車の最終段階において、選択された自律走行車両によって伝送された一意のトリップＩＤでエンコードされた信号を検知するステップと、ユーザモバイル機器が、ビデオカメラを起動するステップと、ユーザモバイル機器が、ビデオカメラに捉えられた画像において、一意のトリップＩＤでエンコードされた信号を伝送する選択された自律走行車両をリアルタイムで識別するステップと、がさらに含まれる。
【０００７】
上述したＡＶＥＳアプリケーションおよびＡＶＥＳアプリケーションを実行する方法のいくつかの実施形態には、ユーザモバイル機器が、迎車の最終段階において、選択された自律走行車両によって伝送された一意のトリップＩＤでエンコードされた信号を検知するステップと、ユーザモバイル機器が、可聴フィードバックおよび／または触覚フィードバックを提供して、ユーザを、一意のトリップＩＤでエンコードされた信号を伝送する選択された自律走行車両へ向かうように案内するステップと、がさらに含まれる。
【０００８】
上述したＡＶＥＳアプリケーションおよびＡＶＥＳアプリケーションを実行する方法のいくつかの実施形態には、ユーザモバイル機器が、ＡＶＥＳ・ＣＯＣからリアルタイム車両位置および更新された迎車予定時刻を受信するステップと、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してリアルタイム車両位置および更新された迎車予定時刻を提供するステップと、がさらに含まれる。
【０００９】
上述したＡＶＥＳアプリケーションおよびＡＶＥＳアプリケーションを実行する方法のいくつかの実施形態には、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してトリップ情報を変更するために呼び出し元ユーザから変更要求を受信するステップと、ユーザモバイル機器が、トリップ情報を変更するためにＡＶＥＳ・ＣＯＣに変更要求を送信するステップと、ユーザモバイル機器が、ルート変更および／または乗り換え通知を受信するステップと、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してルート変更および／または乗り換え通知を提供するステップと、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してルート変更および／または乗り換えを受け入れるか拒否するかをユーザに求めるステップと、がさらに含まれる。
【００１０】
上述したＡＶＥＳアプリケーションおよびＡＶＥＳアプリケーションを実行する方法のいくつかの実施形態には、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してユーザ緊急警報を受信するステップと、ユーザモバイル機器が、ＡＶＥＳ・ＣＯＣにユーザ緊急警報を送信するステップと、がさらに含まれる。
【００１１】
上述したＡＶＥＳアプリケーションおよびＡＶＥＳアプリケーションを実行する方法のいくつかの実施形態には、ユーザモバイル機器が、グラフィカルユーザインタフェースを介してユーザから交通情報、事故情報、道路閉鎖情報、道路工事情報およびイベント情報のうちの少なくとも１つを受信するステップと、ユーザモバイル機器が、ＡＶＥＳ・ＣＯＣに交通情報、事故情報、道路閉鎖情報、道路工事情報およびイベント情報のうちの少なくとも１つを送信するステップと、がさらに含まれる。
【図面の簡単な説明】
【００１２】
上述した概要および以下の詳細の説明は、添付の図面を参照しながら読むことでよりよく理解される。本出願には、本発明を説明する目的で例示的な実施形態が図示されているが、本出願が本明細書に記載する特定の実施形態に限定されるものではないことに留意されたい。
【図１】例示的な自律走行車両強化システム（ＡＶＥＳ）を示す模式図である。
【図２】図１の例示的なＡＶＥＳのＡＶＥＳ中央オペレーションセンター（ＣＯＣ）を示す模式図である。
【図３】図１の例示的なＡＶＥＳのＡＶＥＳ車両機器を示す模式図である。
【図４】図１の例示的なＡＶＥＳのＡＶＥＳアプリケーションを示す模式図である。
【図５Ａ】図１の例示的なＡＶＥＳの動作を示す例示的なフローチャートである。
【図５Ｂ】図１の例示的なＡＶＥＳの動作を示す例示的なフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の様々な例示的な実施形態を詳細に説明する前に、本発明は本明細書に記載する特定の実施形態に限定されるものではないことに留意されたい。また、本明細書で使用される用語は、特定の実施形態を説明するためだけに使用されるものであり、本発明の特許請求の範囲を限定するものではないことにも留意されたい。
【００１４】
図において、本発明におけるシステムおよび方法の同様の特徴には同様の参照符号が付されている。したがって、特定の説明が特定の図および参照番号を参照する場合があるが、これらの説明は、他の図の類似の参照番号にも等しく適用できることに留意されたい。
【００１５】
本発明は、運送ネットワークの地理的領域の全体にわたって自律走行車両２０の車両群を監視および制御し、運送ネットワーク上のユーザに運送サービスを提供する自律走行車両強化システム（ＡＶＥＳ）１０に関する。ＡＶＥＳ１０によって、運送ネットワーク上の自律走行車両２０を遠隔で監視および制御することができる。これにより、自律走行車両２０を効率的に管理して、人による操作への介入なしに運送ネットワーク上のユーザに運送サービスを提供することができる。本発明の特定の実施形態によれば、自律走行車両２０の車両群には、共同所有の車両群が含まれてよく、個人所有車両が含まれてもよい。この場合、個人所有車両は、所有者の裁量で現在のタクシーサービスや車両群のように利用可能になる車両群の一部である。
【００１６】
図１に示すように、ＡＶＥＳ１０は、ＡＶＥＳ中央オペレーションセンター（ＣＯＣ）１００と、車両群内の各自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００と、ユーザがアクセス可能なコンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００と、を備える。
【００１７】
ＡＶＥＳ・ＣＯＣ１００は、各自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００と通信して、車両群内の自律走行車両２０を監視および制御する。ＡＶＥＳ・ＣＯＣ１００は、適切な通信プロトコル（例えばＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、イーサネット、ＳＡＰ（登録商標）、ＳＡＳ（登録商標）、ＡＴＰ、ＧＳＭ、ＴＣＰ／ＩＰ等）によって少なくとも部分的に無線で確立された通信リンクを介してＡＶＥＳ車両機器２００と通信する。ＡＶＥＳ・ＣＯＣ１００は、各自律走行車両に組み込まれたＡＶＥＳ車両機器２００から、一意の車両ＩＤ４０２と、リアルタイム車両位置４０４（例えばＧＰＳ座標）と、リアルタイム車両利用可否４０６と、リアルタイム車両動作状態４０８と、リアルタイム車両状況４１０と、リアルタイム車両燃料／充電レベル４１２と、を含む車両情報を受信する。リアルタイム車両利用可否４０６には、自律走行車両２０が割り当てられたトリップ要求に対して呼び出し元ユーザを乗せたかに関する情報、または割り当てられたトリップ要求の完了後に呼び出し元ユーザを降ろしたかに関する情報が含まれてもよい。代替的に、例えば、特定の自動運転車両２０が所有者の裁量で車両群に一時的に追加された個人所有車両である場合、自律走行車両２０が「非稼働状態」であってオンラインに戻るまでトリップ要求に利用できない可能性がある。リアルタイム車両動作状態４０８には、自律走行車両２０の機械システムおよび電気システムの動作状態に関する情報が含まれてもよい。リアルタイム車両状況４１０には、自律走行車両２０の清潔度の状態に関する情報が含まれてもよい。リアルタイム車両燃料／充電レベル４１２には、車両走行可能範囲、利用可能な燃料タンクまたは電気バッテリ容量の割合、および利用可能な電力またはエネルギーの単位のうちの少なくとも１つに関する情報が含まれてもよい。ＡＶＥＳ・ＣＯＣ１００は、ＡＶＥＳ車両機器２００から受信した車両情報を使用して、各自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００を介して自律走行車両２０の車両群を監視して、車両群内の自律走行車両２０の利用可否を判断し、車両群内の利用可能な自律走行車両２０を派遣準備が完了している自律走行車両２０のアクティブプール内に割り当てる。
【００１８】
ＡＶＥＳ・ＣＯＣ１００は、コンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００と通信して、ユーザからサービス要求（例えばトリップ要求）を受信する。ＡＶＥＳ・ＣＯＣ１００は、適切な通信プロトコル（例えばＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、イーサネット、ＳＡＰ（登録商標）、ＳＡＳ（登録商標）、ＡＴＰ、ＧＳＭ、ＴＣＰ／ＩＰ等）によって少なくとも部分的に無線で確立された通信リンクを介してＡＶＥＳアプリケーション３００と通信する。ＡＶＥＳ・ＣＯＣ１００は、コンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００を介して呼び出し元ユーザからトリップ要求を受信する。ＡＶＥＳ・ＣＯＣ１００は、コンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００から、各ユーザトリップ要求５０４に関連付けられた一意のユーザＩＤ５０２と、各ユーザトリップ要求５０４に関連付けられたトリップ情報５０６と、を受信する。トリップ情報５０６には、迎車場所と、迎車日時と、目的地と、経由地（複数を含む。）と、が含まれてもよい。
【００１９】
ＡＶＥＳ・ＣＯＣ１００は、ユーザトリップ要求５０４に応答して、アクティブプールから自律走行車両２０を選択する。ＡＶＥＳ・ＣＯＣ１００は、各ユーザトリップ要求５０４に対して、一意のトリップＩＤ６０２および対応する一意のトリップＰＩＮ６０４を生成して、トリップ情報５０６に基づいてトリップルート６０６を決定する。トリップルート６０６には、トリップの予想走行距離および所要時間に関する情報が含まれる。ＡＶＥＳ・ＣＯＣ１００は、決定したトリップルート６０６に従って、トリップ要求を満たすのに最適な自律走行車両２０をアクティブプールから選択する。ＡＶＥＳ・ＣＯＣ１００がトリップ要求５０４を満たすために自律走行車両２０を選択すると、ＡＶＥＳ・ＣＯＣ１００は、ＡＶＥＳアプリケーション３００を介して呼び出し元ユーザに、トリップＩＤ６０２と、トリップＰＩＮ６０４と、トリップルート６０６と、トリップ要求５０４を満たすために割り当てられた自律走行車両２０の車両ＩＤ４０２および車両詳細４１４と、を含む車両割り当て情報を送信する。
【００２０】
ＡＶＥＳ・ＣＯＣ１００は、選択された自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００と通信して、選択された自律走行車両２０を呼び出し元ユーザに向かうように案内する。ＡＶＥＳ・ＣＯＣ１００は、選択された自律走行車両２０がトリップ要求５０４を満たすように、選択された自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００に、トリップＩＤ６０２、トリップＰＩＮ６０４、トリップルート６０６および／またはトリップ情報５０６を含むトリップ割り当て情報を送信する。また、ＡＶＥＳ・ＣＯＣ１００は、呼び出し元ユーザからのトリップ要求に応答するよう割り当てられていないアクティブプール内の自律走行車両２０のＡＶＥＳ車両機器２００と通信して、自律走行車両２０を運送ネットワークの地理的領域における待機場所へ案内する。
【００２１】
図２に示すように、ＡＶＥＳ・ＣＯＣ１００には、集中型または分散型のコンピューティングアーキテクチャにおいて１つまたは複数のコンピュータサーバ１２０が含まれる。コンピュータサーバ１２０には、人工知能（ＡＩ）システム１３０と、ナレッジベース１４０と、が含まれる。コンピュータサーバ１２０は、運送ネットワークに登録された各自律走行車両２０に対する車両記録４００と、運送ネットワークに登録された各ユーザ３０に対するユーザ記録５００と、運送ネットワークによって実施される各トリップに対するトリップ記録６００と、を格納および維持する。
【００２２】
本明細書に記載するコンピュータサーバ１２０の機能は、コンピュータプロセッサによって実行される非一時的コンピュータ可読媒体内に格納されたコンピュータプログラムコードを含むコンピュータアプリケーションを使用して実装され得る。また、本明細書に記載するコンピュータサーバ１２０の機能は、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＰＡＬ（プログラマブルアレイロジック）、ＰＬＤ（プログラマブルロジックデバイス）等のプログラマブルハードウェアデバイスにも実装され得る。さらに、本発明書に記載するコンピュータサーバ１２０の機能は、コンピュータプロセッサによって実行されるコンピュータプログラム（複数を含む。）とプログラマブルハードウェアデバイスとの組み合わせを使用して実装され得る。したがって、本出願のコンピュータサーバ１２０は、所望の機能を実行する適切なコンピュータハードウェアおよびソフトウェアを備え、ハードウェアとソフトウェアとの特定の組み合わせに限定されるものではない。
【００２３】
実行可能なコンピュータプログラムコードには、オブジェクト、プロシージャ、プロセスまたはファンクションとして編成され得るコンピュータ命令の物理的または論理的ブロックが１つまたは複数含まれてもよい。例えば、実行可能なコンピュータプログラムコードは、いくつかの異なるコードパーティションまたはセグメント、異なるプログラム間、およびいくつかのデバイスにわたって分散されてもよい。したがって、実行可能なコンピュータプログラムは、それぞれ物理的に同じ位置に配置される必要はなく、論理的に結合されたときにコンピュータアプリケーションを含む異なる場所に格納された別々の命令を含むことができる。これにより、コンピュータアプリケーションの所定の目的を達成することができる。
【００２４】
図３に示すように、各自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００には、ＡＶＥＳ車両制御システム２１０と、マイクおよびスピーカを含む自動音声応答（ＩＶＲ）システム２２０と、インタラクティブなタッチスクリーン２３０と、スキャンアンテナ２４０と、信号エミッタ２５０と、１つまたは複数のカメラ２６０と、１つまたは複数のセンサ２７０と、が含まれる。ＡＶＥＳ車両制御システム２１０は、自律走行車両２０の自律走行システム（例えばＣＡＮバス）と動作可能に接続するよう構成されており、これにより、車両データを取得し、トリップ情報、ルート情報、走行コマンド等を提供して、自律走行車両２０を案内することができる。ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００によって遠隔で制御され得るおよびＡＶＥＳ・ＣＯＣ１００に車両状況情報を送信するために使用され得るＧＰＩＯ（汎用入出力）機能を提供する。ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００と通信して、自律走行車両２０を案内するために必要なデータを送受信する。ＡＶＥＳ車両制御システム２１０は、適切な通信プロトコル（例えばＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、イーサネット、ＳＡＰ（登録商標）、ＳＡＳ（登録商標）、ＡＴＰ、ＧＳＭ、ＴＣＰ／ＩＰ等）によって少なくとも部分的に無線で確立された通信リンクを介してＡＶＥＳ・ＣＯＣ１００と通信する。
【００２５】
本明細書に記載するＡＶＥＳ車両制御システム２１０の機能は、コンピュータプロセッサによって実行される非一時的コンピュータ可読媒体に格納されたコンピュータプログラムコードを含むコンピュータアプリケーションを使用して実装され得る。また、本明細書に記載するＡＶＥＳ車両制御システム２１０の機能は、ＦＰＧＡ、ＰＡＬ、ＰＬＤ等のプログラマブルハードウェアデバイスにも実装され得る。さらに、本明細書に記載するＡＶＥＳ車両制御システム２１０の機能は、コンピュータプロセッサによって実行されるコンピュータプログラム（複数を含む。）とプログラマブルハードウェアデバイスとの組み合わせを使用して実装され得る。したがって、本出願のＡＶＥＳ車両制御システム２１０は、所望の機能を実行する適切なコンピュータハードウェアおよびソフトウェアを備え、ハードウェアとソフトウェアとの特定の組み合わせに限定されるものではない。
【００２６】
各自律走行車両２０のＡＶＥＳ車両制御システム２１０は、コンピュータサーバ１２０と通信して、ＡＶＥＳ・ＣＯＣ１００が自律走行車両２０の車両群を監視するために必要なデータを送信する。各自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０は、コンピュータサーバ１２０に、一意の車両ＩＤ４０２と、リアルタイム車両位置４０４（例えばＧＰＳ座標）と、リアルタイム車両利用可否４０６と、リアルタイム車両動作状態４０８と、リアルタイム車両状況４１０と、リアルタイム車両燃料／充電レベル４１２と、を含む車両情報を送信する。リアルタイム車両利用可否４０６には、自律走行車両２０が割り当てられたトリップ要求に対して呼び出し元ユーザを乗せたか、または割り当てられたトリップ要求が完了した後に呼び出し元ユーザを降ろしたかに関する情報が含まれてもよい。リアルタイム車両利用可否４０６は、ユーザが自律走行車両２０に出入りしたかを判断するために、ＩＶＲシステム２２０へのユーザ入力、インタラクティブなタッチスクリーン２３０へのユーザ入力、カメラ２６０からの画像、およびセンサ２７０からの信号のうちの少なくとも１つを使用して確立されてもよい。リアルタイム車両動作状態４０８には、自律走行車両の機械システムおよび電気システムの動作状態に関する情報が含まれてもよい。リアルタイム車両動作状態４０８は、ＡＶＥＳ車両制御システム２１０と自律走行車両２０の自律走行システム（例えばＣＡＮバス）との接続を使用して確立されてもよい。リアルタイム車両状況４１０には、自律走行車両２０の清潔度の状態に関する情報が含まれてもよい。リアルタイム車両状況４１０は、自律走行車両２０が汚れていたり、散らかっていたり、破損したりしていないかを判断するために、ＩＶＲシステム２２０へのユーザ入力、インタラクティブなタッチスクリーン２３０へのユーザ入力、カメラ２６０からの画像、およびセンサ２７０からの信号のうちの少なくとも１つを使用して確立されてもよい。リアルタイム車両燃料／充電レベル４１２には、車両走行可能範囲、利用可能な燃料タンクまたは電気バッテリ容量の割合、および利用可能な電力またはエネルギーの単位のうちの少なくとも１つに関する情報が含まれてもよい。リアルタイム車両燃料／充電レベル４１２は、ＡＶＥＳ車両制御システム２１０と自律走行車両２０の自律走行システム（例えばＣＡＮバス）との接続を使用して確立されてもよい。
【００２７】
また、選択された自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０は、コンピュータサーバ１２０と通信して、選択された自律走行車両２０を呼び出し元ユーザに向かうように案内するために必要なデータを受信する。選択された自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０は、選択された自律走行車両２０がトリップ要求５０４を満たすように、コンピュータサーバ１２０から、トリップＩＤ６０２、トリップＰＩＮ６０４、トリップルート６０６、および／またはトリップ情報５０６を含むトリップ割り当て情報を受信する。さらに、呼び出し元ユーザからのトリップ要求に応答するよう割り当てられていないアクティブプール内の自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０は、コンピュータサーバ１２０と通信して、自律走行車両２０を運送ネットワークの地理的領域における待機場所へ案内するために必要なデータを受信する。
【００２８】
ユーザは、ＡＶＥＳ・ＣＯＣ１００と通信するコンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００を介して運送ネットワークサービスにアクセスすることができる。ＡＶＥＳアプリケーション３００は、適切な通信プロトコル（例えばＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、イーサネット、ＳＡＰ（登録商標）、ＳＡＳ（登録商標）、ＡＴＰ、ＧＳＭ、ＴＣＰ／ＩＰ等）によって少なくとも部分的に無線で確立された通信リンクを介してＡＶＥＳ・ＣＯＣ１００と通信する。ＡＶＥＳアプリケーション３００は、非一時的コンピュータ可読媒体に格納されたコンピュータ実行可能命令のセットで実施される。これらのセットは、コンピューティングデバイス３０のプロセッサによって実行されて、運送ネットワークサービスを要求するためにＡＶＥＳ・ＣＯＣ１００へのユーザアクセスを提供する。コンピューティングデバイス３０は、ＡＶＥＳアプリケーション３００を実行して以下に記載する機能を実施するための適切なデバイス（例えばＰＣ、ノートパソコン、タブレット、スマートフォン等）であってよく、好ましくは、モバイルコンピューティングデバイス（例えばタブレット、スマートフォン等）である。代替的に、トリップ要求は、電話またはＡＰＩ（アプリケーションプログラミングインタフェース）のような手段、またはＡＰＩを有するキオスクでの直接手配等のその他の手段を介して要求されてもよい。例えば、ＡＶＥＳ・ＣＯＣは、ＡＰＩまたはトリップ要求（複数を含む。）５０４を認証するために事前に登録および承認されたその他のシステムによって生成されたトリップ要求（複数を含む。）５０４を満たすように、自律走行車両（複数を含む。）２０を動的に選択および割り当てるよう構成されていてもよい。
【００２９】
コンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００は、コンピュータサーバ１２０と通信して、トリップ要求５０４を送信およびトリップ要求５０４に対する車両割り当て情報を受信する。コンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００は、コンピュータサーバ１２０に、ユーザトリップ要求５０４に関連付けられた一意のユーザＩＤ５０２と、ユーザトリップ要求５０４に関連付けられたトリップ情報５０６と、を送信する。トリップ情報５０６には、迎車場所と、迎車日時と、目的地と、経由地（複数を含む。）と、が含まれてもよい。コンピュータサーバ１２０がトリップ要求５０４を満たすために自律走行車両２０を選択すると、コンピューティングデバイス３０に組み込まれたＡＶＥＳアプリケーション３００は、コンピュータサーバ１２０から、トリップＩＤ６０２と、トリップＰＩＮ６０４と、トリップルート６０６と、トリップ要求５０４を満たすために割り当てられた自律走行車両２０の車両ＩＤ４０２および車両詳細４１４と、を含む車両割り当て情報を受信する。
【００３０】
ＡＶＥＳ・ＣＯＣ１００のコンピュータサーバ１２０は、運送ネットワーク上の自律走行車両２０の車両群を監視および管理ならびに運送ネットワーク上のユーザに自律走行車両２０を派遣するために必要なデータを維持する。コンピュータサーバ１２０は、運送ネットワークに登録された各自律走行車両２０に対する車両記録４００と、運送ネットワークに登録された各ユーザ３０に対するユーザ記録５００と、運送ネットワークによって実施される各トリップに対するトリップ記録６００と、を格納および維持する。
【００３１】
各自律走行車両２０の対応する車両記録４００は、コンピュータサーバ１２０内で維持される。車両記録４００には、一意の車両ＩＤ４０２と、リアルタイム車両位置４０４（例えばＧＰＳ座標）と、リアルタイム車両利用可否４０６と、リアルタイム車両動作状態４０８と、リアルタイム車両状況４１０と、リアルタイム車両燃料／充電レベル４１２と、車両詳細４１４と、車両所有者指定の制限（複数を含む。）４１６と、車両請求／支払いアカウント４１８と、が含まれてもよい。リアルタイム車両利用可否４０６には、自律走行車両２０がアクティブプール内にあるか、呼び出し元ユーザからのトリップ要求に応答するよう割り当てられているか、待機しているか、割り当てられたトリップ要求に対して呼び出し元ユーザを迎えに行っている最中か、割り当てられたトリップ要求に対して呼び出し元ユーザを乗せたか、または割り当てられたトリップ要求が完了した後に呼び出し元ユーザを降ろしたかに関する情報が含まれてもよい。リアルタイム車両動作状態４０８には、自律走行車両２０の機械システムおよび電気システムの動作状態に関する情報が含まれてもよい。リアルタイム車両状況４１０には、自律走行車両２０の清潔度の状態に関する情報が含まれてもよい。リアルタイム車両燃料／充電レベル４１２には、車両走行可能範囲、利用可能な燃料タンクまたは電気バッテリ容量の割合、および利用可能な電力またはエネルギーの単位のうちの少なくとも１つに関する情報が含まれてもよい。車両詳細４１４には、一般的な車両詳細（例えば車種、メーカー、モデル、年式等）と、車両の写真と、乗車定員と、車両走行距離と、州のＤＭＶ（車両管理局）車両登録情報と、保険情報と、修理および保守履歴と、が含まれてもよい。車両の所有者／操作者は、（適宜更新されてもよい）登録時に、自律走行車両２０が走行してもよい（例えば経度／緯度の基準点を中心とした半径によって、または市、群、州またはその他の地理的境界によって画定される）走行可能領域（ａｌｌｏｗａｂｌｅ  ｏｐｅｒａｔｉｏｎａｌ  ｔｒｉｐ  ａｒｅａ）と、自律走行車両２０をトリップに割り当ててもよい利用可能日時と、自律走行車両を割り当ててもよいトリップの最低収益率と、を含む制限（複数を含む。）４１６を指定することができる。
【００３２】
各ユーザの対応するユーザ記録５００は、コンピュータサーバ１２０内で維持される。ユーザ記録５００には、一意のユーザＩＤ５０２と、ユーザＩＤ５０２に関連付けられたトリップ要求（複数を含む。）５０４と、各トリップ要求５０４に対応するトリップ情報５０６と、ユーザ設定（複数を含む。）５０８と、リアルタイムユーザ位置５１０と、ユーザ請求／支払いアカウント５１２と、が含まれてもよい。トリップ情報５０６には、迎車場所と、迎車日時と、目的地と、経由地（複数を含む。）と、が含まれてもよい。ユーザ設定（複数を含む。）５０８には、価格設定と、優先度と、走行速度と、車両定員と、車内温度等が含まれてもよい。ユーザ設定（複数を含む。）５０８は、運送ネットワークへのユーザ登録時または特定のトリップ要求を行うときに提供されてもよい。リアルタイムユーザ位置５１０は、ＡＶＥＳアプリケーション３００が組み込まれたコンピューティングデバイスのＧＰＳ機能を使用して確立されてもよい。
【００３３】
各トリップ要求５０４の対応するトリップ記録６００は、コンピュータサーバ１２０内で維持される。トリップ記録６００には、ユーザトリップ要求５０４に関連付けられた一意のユーザＩＤ５０２と、トリップ要求５０４に関連付けられたトリップ情報５０６と、トリップ要求５０４に割り当てられた車両ＩＤ４０２と、トリップ要求５０４に関連付けられたトリップＩＤ６０２およびトリップＰＩＮ６０４と、トリップ要求５０４に対して決定したトリップルート６０６と、トリップ要求５０４に対してユーザが要求したトリップ変更６０８と、トリップ要求５０４に対して提供される変更されたトリップルート６１０と、が含まれてもよい。
【００３４】
図５Ａおよび図５Ｂに示すように、コンピュータサーバ１２０は、動作時において、各自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０を介して自律走行車両２０の車両群を監視して、車両群内の各自律走行車両２０のリアルタイム車両位置４０４と、リアルタイム車両利用可否４０６と、リアルタイム車両動作状態４０８と、リアルタイム車両状況４１０と、リアルタイム車両燃料／充電レベル４１２と、を決定する。例えば、コンピュータサーバ１２０は、指定された頻度（例えば毎分）で、車両群内の各自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０に断続的に問い合わせを行ってもよい。自律走行車両２０が利用可能であり、許容可能な動作状態（例えば無問題表示）にあり、許容可能な状況（例えば危険または不衛生な状況に対する警告や検出がない）にあり、許容可能な燃料／充電レベル（例えば事前に定義された最小レベルよりも高いレベル）を有する場合、コンピュータサーバ１２０は、車両群内の自律走行車両２０のＡＶＥＳ車両制御システム２１０から問い合わせされた車両情報に基づいて、自律走行車両２０をアクティブプールに動的に割り当てる。リアルタイム車両動作状態４０８には、自律走行車両２０の機械システムおよび電気システムの動作状態（例えば低いタイヤ圧、暖房または空調の故障、機械的な問題等）に関する情報が含まれてもよい。リアルタイム車両動作状態４０８は、ＡＶＥＳ車両制御システム２１０と自律走行車両２０の自律走行システム（例えばＣＡＮバス）との接続を使用して確立されてもよい。リアルタイム車両状況４１０には、自律走行車両２０の清潔度の状態に関する情報が含まれてもよい。リアルタイム車両状況４１０は、自律走行車両２０が汚れていたり、散らかっていたり、破損したりしていないかを判断するために、ＩＶＲシステム２２０へのユーザ入力、インタラクティブなタッチスクリーン２３０へのユーザ入力、カメラ２６０からの画像、およびセンサ２７０からの信号のうちの少なくとも１つを使用して確立されてもよい。コンピュータサーバ１２０は、車両郡内の許容不可の動作状態または状況の自律走行車両２０を保守サービス用のサービス場所（整備工場）へ案内する。
【００３５】
コンピュータサーバ１２０は、車両群内の許容不可の燃料／充電レベルの自律走行車両２０を給油／充電用のガス／充電スタンドへ案内する。電気式の自律走行車両２０は、全体が参照により本明細書に組み込まれる米国特許出願第１５／９５６，９９８号、米国特許出願第１５／９５７，０２２号、米国特許出願第１５／９５７，０４１号および米国特許出願第１５／９５７，０５７号に記載されたシステムおよび方法を使用して充電スタンドへ案内されて充電され得る。
【００３６】
コンピュータサーバ１２０は、選択されたコンピューティングデバイス３０の選択されたＡＶＥＳアプリケーション３００を介して呼び出し元ユーザからトリップ要求５０４を受信する。トリップ要求５０４には、呼び出し元ユーザに関連付けられた一意のユーザＩＤ５０２と、迎車場所、迎車日時、目的地および任意の経由地（複数を含む。）を含むトリップ情報５０６と、が含まれる。コンピューティングデバイス３０は、ＡＶＥＳアプリケーション３００を実行して以下に記載する機能を実施するための任意の適切なデバイス（例えばＰＣ、ノートパソコン、タブレット、スマートフォン等）であってよく、好ましくは、モバイルコンピューティングデバイス（例えばタブレット、スマートフォン等）である。代替的に、トリップ要求は、上述したように電話またはＡＰＩのようなその他の手段を介して要求されてもよい。例えば、ＡＶＥＳ・ＣＯＣは、ＡＰＩまたはトリップ要求（複数を含む。）５０４を認証するために事前に登録および承認されたその他のシステムによって生成されたトリップ要求（複数を含む。）５０４を満たすように、自律走行車両（複数を含む。）２０を動的に選択および割り当てるよう構成されていてもよい。例えば、不都合な状況によって予期せぬ学校閉鎖が発生した場合、ＡＰＩは、学校の警告システムから一斉通知を受信して、トリップ要求（複数を含む。）５０４を自動的に生成することができる。親は、子どもを迎えに行くために職場から急に早退する必要がなくなる。親は、このサービスの登録時に、一意の緊急時乗車識別子を受け取る。この識別子は、トリップ要求５０４を満たすために割り当てられた選択された自律走行車両２０によって表示され、これにより、子どもは、どの自律走行車両２０が自身に割り当てられたか知ることができる。
【００３７】
コンピュータサーバ１２０は、トリップ要求５０４に対するトリップ情報５０６に基づいて、トリップルート６０６を決定する。例えば、人工知能システム１３０は、トリップ要求５０４を満たすために、ルート決定アルゴリズムを実行して、トリップ情報５０６およびナレッジベース１４０内の情報に基づいて、トリップルート６０６（予測所要時間含む）を決定する。ナレッジベース１４０には、過去の交通状況７００と、リアルタイムの交通状況７０２と、予定されている道路閉鎖７０４と、予定されているイベント７０６と、予定されている工事７０８と、が含まれる。ルート決定アルゴリズムは、トリップ情報５０６（例えば迎車場所、迎車日時、目的地および任意の経由地）およびナレッジベース１４０からの情報（例えば過去の交通状況７００、リアルタイムの交通状況７０２、予定されている道路閉鎖７０４、予定されているイベント７０６および予定されている工事７０８）を使用して、トリップ要求５０４を満たすのに最適なトリップルートを決定する。過去のデータは、既存のトリップ要求の分析に基づいて、頻繁に利用される迎車場所および降車場所を識別することができる。また、ＡＶＥＳ・ＣＯＣは、進行中のトリップ要求の記録に基づいて、「頻繁に利用される」迎車場所および降車場所を認識することができ、時間帯（例えば朝晩のラッシュアワー）、曜日（例えば平日または週末）、時期（例えば夏と冬）、または様々な所要時間（例えば日毎パターン、週毎パターン、またはより長い時間枠）に関連するパターンに基づいて調整することもできる。
【００３８】
コンピュータサーバ１２０は、トリップ要求５０４を満たすための自律走行車両２０を選択する。例えば、人工知能システム１３０は、マッチメイキングアルゴリズムを実行して、決定したトリップルート６０６およびナレッジベース１４０内の情報に基づいて、トリップ要求５０４を満たすための自律走行車両２０を選択する。ナレッジベース１４０には、ユーザ設定（複数を含む。）５０８が含まれ、且つ車両群内の各自律走行車両２０に対して、リアルタイム車両位置データ４０４と、リアルタイム車両利用可否データ４０６と、リアルタイム車両動作状態４０８と、リアルタイム車両状況データ４１０と、リアルタイム車両燃料／充電レベル表示４１２と、車両詳細４１４と、車両所有者指定の制限（複数を含む。）４１６と、過去の交通状況７００と、リアルタイムの交通状況７０２と、予定されている道路閉鎖７０４と、予定されているイベント７０６と、予定されている工事７０８と、も含まれる。マッチメイキングアルゴリズムは、決定したトリップルート６０６と、ナレッジベース１４０からの情報（例えばユーザ設定（複数を含む。）５０８、リアルタイム車両位置データ４０４、リアルタイム車両利用可否データ４０６、リアルタイム車両動作状態４０８、リアルタイム車両状況データ４１０、リアルタイム車両燃料／充電レベル表示４１２、車両詳細４１４、車両所有者指定の制限（複数を含む。）４１６、過去の交通状況７００、リアルタイムの交通状況７０２、予定されている道路閉鎖７０４、予定されているイベント７０６および予定されている工事７０８）を使用して、トリップ要求５０４を満たすために決定したルート６０６を走行するのに最適な自律走行車両をアクティブプールから選択する。
【００３９】
トリップ要求５０４がアクティブプール内のいずれの利用可能な自律走行車両２０の走行可能範囲を超える場合、コンピュータサーバ１２０は、トリップ要求５０４を順次満たすために２つ以上の自律走行車両２０を選択する。例えば、人工知能システム１３０は、マッチメイキングアルゴリズムを実行してマルチホップ経路制御（ルーティング）を実施し、トリップ要求を満たすために、決定したルートを連続した区間で走行するのに最適な自律走行車両を２つ以上選択する。人工知能システム１３０によって実行されるマルチホップ経路制御は、航空会社が長距離を飛行するために複数区間のトリップを利用する場合と似ている。コンピュータサーバ１２０は、トリップ要求５０４に応答して、ユーザに複数区間のトリップルート６０６を自動的に提供する。人工知能システム１３０は、乗り換え時に休憩（例えばトイレ休憩、食事休憩等）ができるようにおよび余分な待機料金の発生を避けるために、マルチホップ経路制御を実施して、便利な場所ならびにずらされた降車時刻および迎車時刻を乗り換えのために提供することができる。コンピュータサーバ１２０は、指定された降車時刻および迎車時刻に２つ以上の選択された自律走行車両２０を乗り換え場所へ案内して、乗り換えを調整する。
【００４０】
トリップ要求５０４がアクティブプール内の利用可能な自律走行車両２０の乗車定員または積載可能容量を超える場合、コンピュータサーバ１２０は、トリップ要求５０４を順次満たすために２つ以上の自律走行車両２０を選択する。例えば、人工知能システム１３０は、マッチメイキングアルゴリズムを実行して複数車両経路制御（ｍｕｌｔｉ−ｖｅｈｉｃｌｅ  ｒｏｕｔｉｎｇ）を実施し、トリップ要求を満たすために、決定したトリップルート６０６を同時に走行するのに最適な自律走行車両を２つ以上選択する。コンピュータサーバ１２０は、トリップ要求５０４に応答して、ユーザに２つ以上の自律走行車両２０を自動的に提供する。複数車両経路制御は、アドホックキャラバン編成に留まるように２つ以上の自律走行車両２０の走行パターンを自動的に調整することで実施される。アドホックキャラバン編成を維持することで、複数の乗客（例えば大家族等）間の距離を比較的近くに保つことができる。その目的のために、選択された自律走行車両２０らは、移動中に互いに通信することができ、ＡＶＥＳ・ＣＯＣ１００とも通信することができる。これにより、１つの車両がトリップルート６０６から逸れた場合（例えば故障や交通渋滞に陥った場合）、他の車両は逸れたことを認識して、ＡＶＥＳ・ＣＯＣ１００の支援を必要におうじて受けながら調整を行うことができる。
【００４１】
コンピュータサーバ１２０は、トリップ要求５０４を満たすために、自律走行車両（複数を含む。）２０を選択して、トリップ要求５０４を満たすために、一方的且つ自動的に選択された自律走行車両（複数を含む。）２０を割り当てる。このアプローチは、既存の「ライドシェア」企業や運送ネットワーク会社が実施する従来のアプローチと異なる。通常、運送ネットワーク会社は、呼び出し者の近くにある車両にトリップの受け入れ機会（ｔｒｉｐ  ｏｐｐｏｒｔｕｎｉｔｙ）を提供し、車両によるトリップの受け入れ機会の受け入れを待つ。対照的に、本出願のＡＶＥＳ・ＣＯＣ１００は、拒絶、不確実性、または遅延なしに、すなわち一方的且つ明確且つ自動的に、トリップ要求５０４を満たすのに最適な選択された自律走行車両（複数を含む。）２０を割り当てる。このアプローチは、ＡＶＥＳ・ＣＯＣ１００がトリップ要求５０４に最適な自律走行車両２０を割り当てることができることを保証する。単に呼び出し元ユーザの近くに位置し、様々な理由でトリップ要求５０４を正常且つ効率的に完了させるのに適していない可能性がある自律走行車両（複数を含む。）２０にトリップ要求を提供するわけではない。ＡＶＥＳ１０は、人的要因を排除することで、迅速且つ効率的且つ低コストで動作することができる。トリップ要求５０４を開始する呼び出し元ユーザ以外に、「瞬時の」および自動的な選択ならびに割り当てプロセスにおいて人による介入がないため、自律走行車両２０を呼び出し元ユーザに遅延なく派遣することができる。また、ユーザは、ＡＶＥＳ１０に慣れることで、ＡＶＥＳ１０が、トリップ要求５０４を満たすことができる自律走行車両２０を派遣することを確信することができる。
【００４２】
トリップ要求５０４の予定されている迎車日時になる前に、アクティブプール内の新しく利用可能になった自律走行車両２０が以前に選択された自律走行車両５０４よりもトリップ要求５０４を満たすのにより適しているとマッチメイキングアルゴリズムが判断した場合、人工知能システム１３０は、以前に選択された車両２０の代わりにトリップ要求を満たすために、新しく利用可能になった自律走行車両２０を一方的且つ自動的に選択および置換する。この再割り当てプロセスは、自動的であり、呼び出し元ユーザには見えない。ユーザは、自律走行車両２０の再割り当てプロセスの最終結果を、自律走行車両２０の待ち時間の短縮として見るであろう。ＡＶＥＳ・ＣＯＣ１００は、トリップ要求５０４の予定されている迎車時刻の前および選択された自律走行車両２０の車両詳細４１４がＡＶＥＳアプリケーション３００に送信される前の指定された期間において再割り当てプロセスを一時停止する。ＡＶＥＳ・ＣＯＣ１００は、人間の運転者を使用する運送ネットワーク会社と異なり、運送ネットワーク会社とその運転者との間の関係に悪影響を与えることなく、トリップ要求５０４を満たすために自動的且つ一方的に自律走行車両２０の割り当ておよび再割り当てができるため、ＡＶＥＳ１０における歩留まり管理および運用効率を向上させることができる。例えば、運転者が運送ネットワーク会社を介してトリップ要求を受け入れると、運転者は、受け入れたトリップ要求に応じた収入を期待して要求された場所へ向かうが、運送ネットワーク会社が予告なく他の運転者にそのトリップ要求を再割り当てした場合、運送ネットワーク会社と置換された運転者との間の関係に悪影響を与える。
【００４３】
コンピュータサーバ１２０は、ＡＶＥＳ・ＣＯＣ１００によって受信された各トリップ要求５０４に対して、トリップ要求５０４に対応する一意のトリップＩＤ６０２およびそれに対応する一意のトリップＰＩＮ６０４を生成する。さらに、コンピュータサーバ１２０は、トリップ要求５０４と対応するトリップ情報５０６、呼び出し元ユーザに対するユーザＩＤ５０２、選択された自律走行車両２０に対する車両ＩＤ４０２、トリップ要求５０４に対するトリップＩＤ６０２と対応するトリップＰＩＮ６０４、およびトリップ要求５０４に対して決定したトリップルート６０６をコンピュータサーバ１２０に格納されるトリップ記録６００内で関連付ける。ＡＶＥＳ・ＣＯＣ１００がトリップ要求５０４を満たすために自律走行車両２０を選択すると、ＡＶＥＳ・ＣＯＣ１００は、選択された自律走行車両２０に組み込まれたＡＶＥＳ車両機器２００と通信して、迎車時刻に選択された自律走行車両２０を迎車場所へ案内する。コンピュータサーバ１２０は、選択された自律走行車両２０がトリップ要求５０４を満たすように、選択された自律走行車両２０に組み込まれたＡＶＥＳ車両制御システム２１０に、トリップＩＤ６０２、トリップＰＩＮ６０４、トリップルート６０６および／またはトリップ情報５０６を含むトリップ割り当て情報を送信する。ＡＶＥＳ車両制御システム２１０は、迎車時刻に自律走行車両２０を迎車場所へ案内するために、車両コンピュータシステム（例えばＣＡＮバス）に、トリップ要求５０４に対するトリップ情報５０６および／またはトリップルート６０６を伝送する。代替的に、ＡＶＥＳ車両制御システム２１０は、迎車時刻に自律走行車両２０を迎車場所へ案内するために、トリップ情報５０６および／またはトリップルート６０６に基づいて、自律走行車両２０の車両コンピュータシステム（例えばＣＡＮバス）に走行コマンドを伝送する。トリップ要求５０４が新しく選択された自律走行車両２０に再割り当てされた場合、コンピュータサーバ１２０は、迎車時刻に新しく選択された自律走行車両２０を迎車場所へ案内するために、新しく選択された自律走行車両２０のＡＶＥＳ車両制御システム２１０にトリップ割り当て情報を送信する。また、コンピュータサーバ１２０は、以前に選択された自律走行車両を別の迎車場所または待機場所に迂回させる。さらに、コンピュータサーバ１２０は、トリップ記録６００を更新して、以前に選択された自律走行車両を新しく選択された自律走行車両に置き換える。
【００４４】
コンピュータサーバ１２０は、呼び出し元ユーザからのトリップ要求に応答するよう割り当てられていないアクティブプール内の自律走行車両２０を運送ネットワークの地理的領域における待機場所へ案内する。例えば、ナレッジベース１４０を含む人工知能システム１３０は、配車最適化アルゴリズムを実行して車両群内の自律走行車両２０の待機場所を決定する。ナレッジベース１４０には、アクティブプール内の自律走行車両２０に対するリアルタイム車両位置データ４０４と、以前のトリップ要求５０４に関する過去の情報と、現在のトリップ要求５０４に関するリアルタイムの情報と、運送ネットワークの地理的領域における予定されているイベントに関する情報が含まれる。配車最適化アルゴリズムは、現在の情報（例えば現在の日時、曜日および天気）およびナレッジベース１４０からの情報（例えばアクティブプール内の自律走行車両２０に対するリアルタイム車両位置データ４０４、以前のトリップ要求５０４に関する過去の情報、現在のトリップ要求５０４に関するリアルタイムの情報および運送ネットワークの地理的領域における予定されているイベントに関する情報）を使用して、運送ネットワークの地理的領域における自律走行車両２０の待機場所を選択する。これにより、トリップ要求の需要を満たすのに最適な配車を得ることできる。待機場所には、ガス／充電スタンド、路上駐車スペース、駐車場、空港およびバス停、学校ならびにタクシー乗り場が含まれてもよい。ＡＶＥＳ・ＣＯＣは、公的なメッセージシステム、車両群内の自律走行車両２０に組み込まれたＡＶＥＳ車両機器またはユーザがアクセス可能なコンピューティングデバイスに組み込まれたＡＶＥＳアプリケーションから、トリップ要求５０４に関するリアルタイムの情報と、運送ネットワークの地理的領域における予定されているイベントに関する情報と、を受信する。
【００４５】
ＡＶＥＳ・ＣＯＣ１００は、呼び出し元ユーザからのトリップ要求に応答するよう割り当てられていないアクティブプール内の自律走行車両２０を、従来からタクシー乗り場の即時性および効率のよさに依存する場所（例えば空港、公開イベント、ホテル等）のタクシー乗り場へ誘導してもよい。コンピュータサーバ１２０は、上述したようにＡＶＥＳアプリケーション３００を介して行われたトリップ要求５０４に応答して、トリップ要求５０４に対するトリップＩＤ６０２を提供し、ユーザをタクシー乗り場へ行かせて、ユーザがトリップ要求５０４に適した最初に利用可能な自律走行車両２０を選べるようにする。呼び出し者がタクシー乗り場内の自律走行車両２０に乗車すると、ユーザは、ＩＶＲシステム２２０またはインタラクティブなタッチスクリーン２３０を介してトリップＩＤ６０２を提供する。ＡＶＥＳ車両制御システム２１０は、選択された自律走行車両２０がトリップ要求５０４を満たすように、ＡＶＥＳ・ＣＯＣ１００に、ユーザが入力したトリップＩＤ６０２を伝送し、コンピュータサーバ１２０は、選択された自律走行車両２０のＡＶＥＳ車両制御システム２１０に、トリップＩＤ６０２、トリップルート６０６および／またはトリップ情報５０６を含むトリップ割り当て情報を送信する。ＡＶＥＳ・ＣＯＣ１００は、タクシー乗り場内の自律走行車両によって満たされたトリップ要求５０４の数を監視し、需要に応じて追加の自律走行車両をタクシー乗り場へ誘導する。
【００４６】
ＡＶＥＳ・ＣＯＣ１００は、呼び出し元ユーザからのトリップ要求に応答するよう割り当てられていないアクティブプール内の自律走行車両２０を、トリップ要求５０４が割り当てられるまでの間に給油／充電するために、ガス／充電スタンドへ誘導してもよい。これにより、アクティブプール内の自律走行車両２０の燃料／充電レベルを可能な限り一杯であるように維持して、アクティブプール内の自律走行車両の利用率を最適化することができる。電気自律走行車両２０は、充電スタンドへ案内されて、全体が参照により本明細書に組み込まれる米国特許出願第１５／９５６，９９８号、米国特許出願第１５／９５７，０２２号、米国特許出願第１５／９５７，０４１号および米国特許出願第１５／９５７，０５７号に記載されているようなシステムおよび方法を用いて充電されてもよい。
【００４７】
ＡＶＥＳ・ＣＯＣ１００は、許容不可の車両動作状態４０８または車両状況４１０にある自律走行車両２０をアクティブプールから外して、これらの自律走行車両２０を保守サービス用のサービス場所へ案内する。リアルタイム車両動作状態４０８には、自律走行車両２０の機械システムおよび電気システムの動作状態（例えば低いタイヤ圧、暖房または空調の故障、機械的な問題等）に関する情報が含まれてもよい。リアルタイム車両動作状態４０８は、ＡＶＥＳ車両制御システム２１０と自律走行車両２０の自律走行システム（例えばＣＡＮバス）との接続を使用して確立されてもよい。リアルタイム車両状況４１０には、自律走行車両２０の清潔度の状態に関する情報が含まれてもよい。リアルタイム車両状況４１０は、自律走行車両２０が汚れていたり、散らかっていたり、破損したりしていないかを判断するために、ＩＶＲシステム２２０へのユーザ入力、インタラクティブなタッチスクリーン２３０へのユーザ入力、カメラ２６０からの画像、およびセンサ２７０からの信号のうちの少なくとも１つを使用して確立されてもよい。トリップが完了した後に、カメラ２６０は、介入なしに、まだ乗車している乗客、自律走行車両２０内にトリップ開始時よりも多く残された物品、汚れ、捨てられた食べ物または飲み物の容器、または自律走行車両２０内の清潔な環境を損なうその他の物を含む異常を検出してもよい。貴重品が忘れられた場合、ＡＶＥＳ・ＣＯＣは、貴重品を回収するために自律走行車両２０をサービス場所へ誘導して、前の乗客に忘れ物があったことを通知する。また、ＡＶＥＳ・ＣＯＣ１００は、定期的に（例えば１日１回）自律走行車両２０をアクティブプールから外して、検査、清掃、保守および／または修理のために自律走行車両をサービス場所へ案内する。自律走行車両２０が許容不可の状況でトリップ要求５０４に対するユーザを迎えに行った場合、ユーザは、自律走行車両のＩＶＲシステム２２０および／またはインタラクティブなタッチスクリーン２３０を介して許容不可の状況を指摘して自律走行車両２０を拒否することができる。ＡＶＥＳ・ＣＯＣは、自律走行車両２０のＡＶＥＳ車両制御システム２１０から許容不可の車両状況の指摘を受信すると、最も高い優先度で、自動的に交換用の自律走行車両２０を割り当てて、許容不可の状況にある自律走行車両２０をアクティブプールから外し、その自律走行車両２０をサービス場所へ誘導する。
【００４８】
ＡＶＥＳ・ＣＯＣ１００は、ＡＶＥＳアプリケーション３００を介して呼び出し元ユーザに、一意のトリップＩＤ６０２と、トリップＰＩＮ６０４と、トリップルート６０６と、トリップ要求５０４を満たすために割り当てられた自律走行車両２０に対する車両ＩＤ４０２および車両詳細４１４と、を含む車両割り当て情報を送信する。また、ＡＶＥＳ・ＣＯＣ１００は、ＡＶＥＳアプリケーション３００を介して呼び出し元ユーザに、到着予定時刻を含む更新されたリアルタイム車両位置の状況を送信する。
【００４９】
割り当てられた自律走行車両２０およびＡＶＥＳアプリケーション３００を含むユーザのデバイス３０が特定の距離にあると、ＡＶＥＳ１０は、車両／ユーザ発見プロトコルを開始する。ＡＶＥＳアプリケーション３００は、車両／ユーザ発見プロトコル中に、選択されたコンピューティングデバイス３０を介して一意のトリップＩＤ６０２でエンコードされた信号３０２を伝送し、ＡＶＥＳ車両制御システム２１０は、アンテナ２４０を起動して一意のトリップＩＤ６０２でエンコードされたＡＶＥＳアプリケーションの信号３０２をスキャンする。例えば、ＡＶＥＳアプリケーション３００は、車両／ユーザ発見プロトコル中に、コンピューティングデバイス３０内のＢｌｕｅｔｏｏｔｈ（登録商標）送信機を自動的に起動して、一意のトリップＩＤ６０２でエンコードされた信号３０２を伝送する。ここではＢｌｕｅｔｏｏｔｈ（登録商標）送受信用の２．４ＧＨｚ周波数帯域が開示されているが、任意の適切な通信プロトコルを使用してもよい。アンテナ２４０は、呼び出し元ユーザの選択されたコンピューティングデバイスからのトリップＩＤ６０２でエンコードされた信号伝送（例えばＢｌｕｅｔｏｏｔｈ）のために３６０°スキャンするように電子的に操作可能なフェーズドアレイアンテナであってもよい。代替的に、アンテナ２４０は、呼び出し元ユーザの選択されたコンピューティングデバイスからのトリップＩＤ６０２でエンコードされた信号伝送（例えばＢｌｕｅｔｏｏｔｈ）のために３６０°スキャンするように電動化された従来の指向性アンテナであってもよい。また、ＡＶＥＳ車両制御システム２１０は、車両／ユーザ発見プロトコル中に、信号エミッタ２５０を起動して一意のトリップＩＤ６０２でエンコードされた信号２５２を伝送し、ＡＶＥＳアプリケーション３００は、コンピューティングデバイス３０のビデオカメラを起動して一意のトリップＩＤ６０２でエンコードされた信号エミッタの信号２５２を検知する。例えば、信号エミッタ２５０は、一意のトリップＩＤ６０２でエンコードされた連続変調信号２５２を伝送する無指向性赤外線エミッタであってもよい。ＡＶＥＳアプリケーション３００は、コンピューティングデバイス３０のビデオカメラを起動して、信号エミッタ２５０によって発信された一意に変調された赤外線信号を検知する。
【００５０】
ＡＶＥＳ車両制御システム２１０は、一意のトリップＩＤ６０２でエンコードされアンテナ２４０によって検出された信号伝送を使用して、自律走行車両２０を呼び出し元ユーザへ向かうように案内する。ＡＶＥＳ車両制御システム２１０は、最大受信信号強度の方向に基づいて、一意のトリップＩＤ６０２でエンコードされた信号３０２を伝送する選択されたコンピューティングデバイスの位置を判断する。これは、トリップＩＤ６０２でエンコードされた信号３０２を伝送する選択されたコンピューティングデバイスを傍受するために自律走行車両２０が移動する方向を示す。また、図４に示すように、ユーザがコンピューティングデバイス３０のカメラを使用して、トリップ要求５０４が割り当てられた選択された自律走行車両２０の領域をスキャンすると、自律走行車両２０の信号エミッタ２５０によって発信された一意に変調された赤外線信号が、カメラに捉えられた画像の画面の上に重ねられる「拡張現実」画像（例えば自律走行車両２０の方を指す点滅する矢印）を生成させる。したがって、呼び出し元ユーザは、領域内の多数の車両の中からトリップ要求５０４が割り当てられた選択された自律走行車両２０を迅速且つ容易に識別することができる。任意選択で、ＡＶＥＳアプリケーション３００は、コンピューティングデバイス３０を介して可聴フィードバックおよび／または触覚フィードバックを提供してもよい。これにより、視覚障害のあるユーザを、トリップＩＤ６０２でエンコードされた信号２５２を伝送する選択された自律走行車両２０へ向かうように案内することができる。例えば、ＡＶＥＳアプリケーション３００は、音声方向案内（例えば「左／直進／右」）および注意案内（例えば「左から来る車両に注意」）を提供してもよい。
【００５１】
自律走行車両２０が呼び出し元ユーザに対して特定の距離内に入ると、ＡＶＥＳ車両制御システム２１０は、ユーザの端末を傍受できたと判断して、自律走行車両２０を停止する。呼び出し元ユーザに対する距離は、ユーザのコンピューティングデバイスから受信した信号の強度またはその他のデータおよび地域の状況に基づいて決定されてもよい。ＡＶＥＳ車両制御システム２１０が自律走行車両２０を停止させた後に、ＡＶＥＳ車両制御システム２１０は、ハザードランプを起動し、ドアおよびトランクのロックを解除し、呼び出し元ユーザが自律走行車両２０に乗車するのを待つ。ＡＶＥＳ車両制御システム２１０と自律走行車両２０のコンピュータシステム（例えばＣＡＮバス）との間の相互接続によって、ＡＶＥＳ車両制御システム２１０は、ハザードランプを起動し、ドアおよびトランクのロックを解除し、呼び出し元ユーザが自律走行車両２０に乗車したことを検出する（例えば車両のドアが開閉されたことを検出する）ことができる。また、ＡＶＥＳ車両制御システム２１０は、トランクが開閉されたかを検出して、物品がトランクに置かれたかを判断してもよい。さらに、ＡＶＥＳ車両機器２００には、自律走行車両のトランクルームに配置され且つＡＶＥＳ車両制御システム２１０と接続されるカメラ（複数を含む。）２６０および／またはセンサ（複数を含む。）２７０が含まれてもよい。これにより、物品がトランクに置き忘れられていないかを判断することができる。
【００５２】
ＡＶＥＳ車両制御システム２１０が、乗客が自律走行車両２０に乗車したことを検出すると、ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０を起動して、ウェルカムメッセージおよびトリップ要求５０４に対する一意のトリップＩＤ６０２を知らせる。また、ＡＶＥＳ車両制御システム２１０は、インタラクティブなタッチスクリーン２３０を起動して、トリップ要求５０４に対する一意のトリップＩＤ６０２を表示する。さらに、ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０およびインタラクティブなタッチスクリーン２３０を起動して、一意のトリップＩＤ６０２に対応するトリップＰＩＮ６０４をユーザに求める。ＡＶＥＳ車両制御システム２１０がユーザからトリップＰＩＮ６０４を受信すると、ＡＶＥＳ車両制御システム２１０は、ユーザから受信したトリップＰＩＮ６０４と一意のトリップＩＤ６０２に対応するトリップＰＩＮ６０４とを比較する。ユーザから受信したトリップＰＩＮ６０４と、一意のトリップＩＤ６０２に対応するトリップＰＩＮ６０４とが合致すると、ユーザは認証される。また、ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０およびインタラクティブなタッチスクリーン２３０を起動して、目的地を確認するようユーザに求める。この認証プロセスによって、ユーザが間違った自律走行車両２０に乗り込んで間違った目的地に辿り着かないようにすることができる。また、ＡＶＥＳ車両制御システム２１０は、占有された座席位置におけるシートベルトの着用を確認する。すべての乗客がシートベルトを着用していない場合、ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０およびインタラクティブなタッチスクリーン２３０を起動して、乗客にシートベルトの着用を求める。ユーザが認証され、目的地が確認され、乗客がシートベルトを着用した後に、ＡＶＥＳ車両制御システム２１０は、自律走行車両２０にトリップを開始するように命令する。自律走行車両２０のＡＶＥＳ車両機器２００は、ＡＶＥＳアプリケーション３００を介してユーザによって視覚障害モードに設定され得る。視覚障害モードにおいて、ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０を介してユーザと通信する。
【００５３】
自律走行車両２０が許容不可の状況でトリップ要求５０４に対するユーザを迎えに行った場合、ユーザは、自律走行車両のＩＶＲシステム２２０および／またはインタラクティブなタッチスクリーン２３０を介して許容不可の状況を指摘して自律走行車両２０を拒否することができる。ＡＶＥＳ・ＣＯＣは、自律走行車両２０のＡＶＥＳ車両制御システム２１０から許容不可の車両状況の指摘を受信すると、最も高い優先度で、自動的に交換用の自律走行車両２０を割り当てて、許容不可の状況にある自律走行車両２０をアクティブプールから外し、その自律走行車両２０をサービス場所へ誘導する。
【００５４】
トリップが進行すると、インタラクティブなタッチスクリーン２３０は、地図上にトリップルートおよびリアルタイムの位置や到着予定時刻等を含むリアルタイムのトリップ情報を表示する。また、インタラクティブなタッチスクリーン２３０は、トイレ休憩や体調不良等のためにトリップを一時的に停止するソフトキーを提供してもよい。また、ＩＶＲシステム２２０は、トイレ休憩や体調不良等のためにトリップを一時的に停止する音声コマンドを認識するようにプログラムされていてもよい。
【００５５】
ユーザは、移動中に、ＩＶＲシステム２２０、インタラクティブなタッチスクリーン２３０、またはＡＶＥＳアプリケーション３００を使用して、変更されたトリップ情報５０７（例えば変更された経由地（複数を含む。）および／または目的地）を含むトリップ変更要求５０５を行うことができる。ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００に、変更されたトリップ情報５０７を含むトリップ変更要求５０５を送信する。乗車要求５０４に対して上述したように、人工知能システム１３０は、変更要求５０５を満たすために、ルート決定アルゴリズムを実行して、変更されたトリップ情報５０７およびナレッジベース１４０内の情報に基づいて、変更されたトリップルート６０８（新しく予測された所要時間および費用を含む）を決定する。コンピュータサーバ１２０は、現在の自律走行車両が変更されたトリップルート６０８に従ってトリップ変更要求５０５を満たすことができるか、および変更されたトリップを要求しているユーザが十分な支払い能力を有するかを判断する。現在の自律走行車両２０が変更されたトリップルート６０８に従って変更要求５０５を満たすことができる場合、コンピュータサーバ１２０は、ＩＶＲシステム２２０、インタラクティブなタッチスクリーン２３０、またはＡＶＥＳアプリケーション３００を介してユーザが変更されたトリップルート６０８を受け入れるかを確認し、変更されたトリップルート６０８に従って現在の自律走行車両２０を案内する。現在の自律走行車両２０が変更されたトリップルート６０８に従ってトリップ変更要求５０５を満たすことができない場合、コンピュータサーバ１２０は、変更されたトリップルート６０８に従ってトリップ変更要求５０５を満たすために、トリップ変更要求５０５を満たすことができる代替の自律走行車両２０を選択し、ＩＶＲシステム２２０、インタラクティブなタッチスクリーン２３０、またはＡＶＥＳアプリケーション３００を介してユーザが代替の自律走行車両２０を受け入れるかを確認し、マルチホップ経路制御を実施して現在の自律走行車両２０および代替の自律走行車両２０を調整する。乗車要求５０４に対して上述したように、人工知能システム１３０は、トリップ変更要求５０５を満たすために、マッチメイキングアルゴリズムを実行して、変更されたトリップルート６０８およびナレッジベース１４０内の情報に基づいて、代替の自律走行車両２０を選択する。
【００５６】
ユーザは、ＩＶＲシステム２２０またはインタラクティブなタッチスクリーン２３０を使用して、緊急警報５１４を発動することができる。例えば、ＩＶＲシステム２２０は、緊急時プロトコルを開始するための特定のキーワードを認識するようプログラムされていてもよい。ＩＶＲシステム２２０は、緊急時プロトコルを開始するための事前にプログラムされた単語を検出するために、トリップの期間中、有効になっていてもよい。ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００に緊急警報５１４を送信し、ＡＶＥＳ・ＣＯＣ１００は、緊急時プロトコルを開始する。ＡＶＥＳ・ＣＯＣ１００は、ＩＶＲシステム２２０またはインタラクティブなタッチスクリーン２３０を介して緊急事態であることを確認する。ＡＶＥＳ・ＣＯＣ１００が緊急事態であることを確認した場合または応答をまったく受信しない場合、ＡＶＥＳ・ＣＯＣ１００は、緊急時プロトコルを続行する。ＡＶＥＳ・ＣＯＣ１００は、緊急用９１１番通報を発信し、自律走行車両のＩＶＲシステム２２０と緊急用９１１番通報とを繋ぐ。位置情報等を提供する必要がある場合、ＡＶＥＳ・ＣＯＣ１００の担当者も緊急用９１１番通報と繋がっていてもよい。また、ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０のマイクおよびスピーカ、室内および室外カメラ２６０、ならびに自律走行車両の室内ライトを起動して、ビデオ監視をしやすくする。室内ビデオカメラ２６０およびＩＶＲシステム２２０は、ＡＶＥＳ・ＣＯＣ１００の担当者がユーザの緊急事態を精査できるように、ならびにビデオおよびオーディオデータが自律走行車両に搭載されたメモリに格納されるように、起動される。インタラクティブなタッチスクリーン２３０は、ソフトキーによる「警察署へ行く」および「病院へ行く」の選択肢を提供してもよい。ＩＶＲシステム２２０は、特定のキーワードを認識して、緊急事態および緊急事態のタイプ（例えば医療的緊急事態）を確認することができるようプログラムされていてもよい。ＡＶＥＳ車両制御システム２１０は、自律走行車両のトリップを中断し、ユーザ入力に応じて、自律走行車両２０を警察署または病院へ案内してもよい。病院側が自律走行車両２０と合流できるように救急車を派遣することを希望する場合、ＡＶＥＳ・ＣＯＣ１００の担当者は、自律走行車両を遠隔で停止またはルート変更し、自律走行車両の位置を提供することができる。また、ＡＶＥＳ１０は、位置情報を、そのような情報を受け入れることができる将来の９１１番システムに直接転送する能力も有する。
【００５７】
トリップ中に自律走行車両２０が突然無効化された場合、ＡＶＥＳ車両制御システム２１０は、無効車両プロトコルを開始する。ＡＶＥＳ車両制御システム２１０は、まず、自律走行車両を安全な場所（例えば路肩）へ案内して、ハザードランプを起動し、ＡＶＥＳ・ＣＯＣ１００に通知する。ＡＶＥＳ・ＣＯＣ１００は、代替の自律走行車両２０を自動的且つ優先的に派遣し、ＩＶＲシステム２２０および室内ビデオカメラ２６０を介して自律走行車両の乗客（複数を含む。）と通信リンクを確立する。これにより、ＡＶＥＳ・ＣＯＣ１００の担当者は、その状況を監視することができる。この無効車両プロトコルは、代替の自律走行車両２０が自動的に派遣される点で、単に自律走行車両２０の無効化状態を運送ネットワーク会社に通知するだけの従来の自動運転車両の通知システムと異なる。
【００５８】
ＡＶＥＳ・ＣＯＣ１００がＡＶＥＳ車両機器２００との通信リンクを失敗するまたは失うと、ＡＶＥＳ車両制御システム２１０は、無効システムプロトコルを開始する。ＡＶＥＳ車両制御システム２１０は、進行中のトリップを完了するように自律走行車両２０を誘導し、通信リンクおよび／またはＡＶＥＳ・ＣＯＣ１００の通常動作が復元されるまで、自律走行車両２０のローカルＡＶＥＳメモリにトリップ代金情報を格納する。通信リンクおよび／またはＡＶＥＳ・ＣＯＣ１００が復元されると、ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００にトリップデータを送信する。ＡＶＥＳ車両制御システム２１０は、自律走行車両２０を誘導して、ローカルＡＶＥＳメモリファイルに格納されている最も近いフェイルセーフな場所または休憩所へ走行させる。また、ＧＰＳシステムに障害が発生すると、無効システムプロトコルが開始され、進行中のトリップを完了するために「自律航法」（例えばコンパスや距離情報）が使用されたり、フェイルセーフな場所または休憩所へ移動させたりする。
【００５９】
自律走行車両２０が所望の経由地または目的地に到達しても停止できない場合（例えば別の車両がその領域を占有している場合等）、ＡＶＥＳ車両制御システム２１０は、自律走行車両２０を誘導して、所望の経由地または目的地をわずかに通り過ぎて特定の距離を走行させ、所望の経由地または目的地での停止を再び試みる自動ループを実行する。ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０を起動して、乗客に目的地の手前で停車するか、迂回して戻ってくるか、目的地の先で停車するか、代替の停車場所があるかを尋ねる。自律走行車両２０が所望の経由地または目的地で停止すると、ＡＶＥＳ車両制御システム２１０は、ドアのロックを自動的に解除し、ＩＶＲシステム２２０を介して場所を知らせ、インタラクティブなタッチスクリーン２３０を介してその場所を表示する。
【００６０】
ＡＶＥＳ車両制御システム２１０は、ＩＶＲシステム２２０を起動し、インタラクティブなタッチスクリーン２３０は、トリップを終了するか、ユーザが自律走行車両２０に戻るまで待つか、新しい目的地へ向かうかを確認するようユーザに求める。呼び出し元ユーザが、ユーザが自律走行車両２０に戻るまで待つことを自律走行車両２０に望む場合、ＡＶＥＳアプリケーション３００は、その期間中有効となる。これにより、ユーザは、自律走行車両２０を再呼び出しすることができる。トリップの終わりにＡＶＥＳ車両制御システム２１０が特定の時間枠内でトリップの完了確認要求に対する応答を受信しなかった場合、ＡＶＥＳ車両制御システム２１０は、次第に音量レベルを大きくして確認を繰り返し、室内ライトを点滅させる。ＡＶＥＳ車両制御システム２１０がトリップの完了確認要求に対する応答を受信せず、ドアが開かれたという兆候もなかった場合、ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００が、ユーザがまだ自律走行車両２０内に残っているかを確認できるように、室内ビデオカメラおよびＩＶＲを起動する。ＡＶＥＳ車両制御システム２１０と自律走行車両２０のコンピュータシステム（例えばＣＡＮバス）との間の相互接続によって、ＡＶＥＳ車両制御システム２１０は、呼び出し元ユーザが自律走行車両２０から降車したと判断する（例えば車両のドアが開閉したことを検出する）ことができる。ＡＶＥＳ・ＣＯＣ１００が自律走行車両２０内にいて応答することができない行動不能な乗客を検出した場合、ＡＶＥＳ・ＣＯＣ１００は、緊急時プロトコルを開始する。
【００６１】
ＡＶＥＳ車両制御システム２１０と自律走行車両２０のコンピュータシステム（例えばＣＡＮバス）との間の相互接続によって、ＡＶＥＳ車両制御システム２１０は、（例えばトランクが開閉されたことを検出して）物品が自律走行車両２０のトランクに置かれたかを判断してもよい。ＡＶＥＳ車両制御システム２１０がトリップ中にトランクが開けられたと判断した場合、ＡＶＥＳ車両制御システム２１０は、トリップの完了時にＩＶＲシステム２２０およびインタラクティブなタッチスクリーン２３０を起動して、トランクからすべての私物が取り出されたことを確認し、それを再確認するよう乗客（複数を含む。）に求める。ＡＶＥＳ車両制御システム２１０が、トリップ中にトランクが１度だけ開けられた（したがって物品がトランクに置かれてその後取り出された可能性がない）と判断した場合、ＡＶＥＳ車両制御システム２１０は、自律走行車両２０に、目的地に居続け、トランクからすべての私物が取り出されたことを確認するよう乗客（複数を含む。）に求め続けるよう指示する。また、ＡＶＥＳ車両制御システム２１０は、トランクが開閉されたことを検出して、物品がトランクに置かれたかを判断してもよい。また、ＡＶＥＳ車両機器２００には、自律走行車両のトランクルームに配置され且つＡＶＥＳ車両制御システム２１０と接続されるカメラ（複数を含む。）２６０および／またはセンサ（複数を含む。）２７０が含まれてもよい。これにより、物品がトランクに置き忘れられていないかを判断することができる。特定の期間の後に、ＡＶＥＳ車両制御システム２１０が、乗客（複数を含む。）がトランクを確認したという確認を受信しなかった場合、ＡＶＥＳ車両制御システム２１０は、ＡＶＥＳ・ＣＯＣ１００がトランク内に物品が残されていないかを確認できるように、ビデオカメラおよびトランク内のライトを起動する。トランクに物品が残されている場合、乗客に通知が送られる。また、トランク内のセンサ（複数を含む。）２７０（例えば赤外線センサ）を使用して、トランクルーム内の物品の存在が検出されてもよい。
【００６２】
ＡＶＥＳ１０は、「立入禁止」区域内を走行するよう要求された自律走行車両２０のセキュリティ上の危険性を考慮する。Ｆ．Ａ．Ａ．（アメリカ連邦航空局）がアリーナや特別なイベント等の周辺を「飛行禁止」区域に指定すると同様に、ＡＶＥＳ１０は、特定の既知の立入禁止区域に入るトリップ要求５０４の受け入れを当然のことながら拒否することができる。統治当局によって一時的に制限されると発表された区域（例えばパレード、マラソン等）も、ＡＶＥＳ・ＣＯＣ１００によって対応される。
【００６３】
（例えば門番、車庫の扉、守衛所等によって）立ち入り（アクセス）が制御されている場所へトリップ要求５０４およびそこから開始するトリップ要求５０４は、ＡＶＥＳ車両機器２００が提供するように構成される追加の機能を必要とする。遠隔で制御されるアクセスシステムにおいて、ＡＶＥＳ車両機器２００には、３００ＭＨｚ〜４００ＭＨｚ帯域の送信機が含まれる。この送信機は、シームレスなインタフェースが提供されるように、Ｓｅｃｕｒｉｔｙ＋２．０（ローリングコード）、Ｉｎｔｅｌｌｉｃｏｄｅ、またはその他の門または車庫の扉を遠隔で開くことができる無線プロトコルの直接無線伝送を使用して、制御を行うことができる。ＡＶＥＳ・ＣＯＣ１００には、ユーザ記録５００の一部として、アクセスコードが格納されてもよい。代替的に、ユーザが、ＩＶＲシステム２２０およびインタラクティブなタッチスクリーン２３０を介してアクセスコードを提供してもよい。ＡＶＥＳ車両機器２００には、人間のセキュリティ要員がいる場所に対応するために、外部スピーカおよび外部マイクが含まれてもよい。これにより、ユーザは、ＩＶＲシステム２２０を介して窓を開けることなくセキュリティ要員と会話することができる。また、自律走行車両２０が迎車場所において門（または同様の障害物）によってブロックされた場合、ＡＶＥＳ・ＣＯＣ１００は、ＡＶＥＳアプリケーション３００を介してユーザと通信して、自律走行車両が門で入場が許可されるまで待機していることをユーザに通知してもよい。
【００６４】
ＡＶＥＳ・ＣＯＣ１００は、運送ネットワーク会社の中央施設に統合されてもよく、既存の個別の車両群を仮想的に組み合わせて「車両群の群」として単一の仮想車両群を生成する「独立した」施設として運用されてもよい。ＡＶＥＳ・ＣＯＣ１００は、地理的領域内の複数の運送会社のための運送サービス（例えば配車、代金等）を管理することができる。ＡＶＥＳ・ＣＯＣ１００は、特定の運送会社に対して運送サービス（例えば配車、代金等）を、その特定の運送会社の車両群内の自律走行車両２０のみに制限することができる。特定の航空会社のフライトがユーザによって予約されたが実際の運行は別の航空会社が行う「コードシェア」の仕組みと同様に、車両群リソースの共有は、ユーザには見えない。代替的に、仮想車両群の全体が、個人所有の単一の車両、または個人所有車両の車両群から構成されてもよい。
【００６５】
以上、本発明の実施形態を例示および詳述する目的で説明した。上記の説明は、本発明を網羅するものでも開示された形態に限定するものでもない。上述した開示に基づいて、明らかな変形例およびバリエーションが可能である。本明細書に記載された実施形態は、本発明の原理および応用を最もよく説明するために選択され、当業者は、特定の用途に適した様々な実施形態および様々な変形例において本発明を利用することができる。
【図１】
2020520022.tif 000003
【図２】
2020520022.tif 000004
【図３】
2020520022.tif 000005
【図４】
2020520022.tif 000006
【図５Ａ】
2020520022.tif 000007
【図５Ｂ】
2020520022.tif 000008
【手続補正書】
【提出日】令和2年1月6日(2020.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
前記ＡＶＥＳアプリケーションが前記ユーザモバイル機器のプロセッサによって実行されると、前記ユーザモバイル機器は、さらに、
・  前記選択された自律走行車両によって伝送された前記一意のトリップＩＤでエンコードされた信号を検知し、
・  可聴フィードバックおよび／または触覚フィードバックを提供して、前記ユーザを、前記一意のトリップＩＤでエンコードされた前記信号を伝送する前記選択された自律走行車両へ向かうように案内する、
請求項１に記載の非一時的コンピュータ可読媒体。
【国際調査報告】
2020520022.tif 000009