(57)【要約】【課題】ユーザの乗車地点において、車両が交通流の妨げとなることを防止することができる車両管理システムを提供することである。【解決手段】本発明は、ユーザの位置を示すユーザ位置情報及び車両の位置を示す車両位置情報を受信し、ユーザが車両に乗車する乗車地点を設定し、ユーザ位置情報に基づき、ユーザが乗車地点に到着する時刻の予測範囲を示すユーザ到着時刻範囲を算出し、車両位置情報に基づき、車両が乗車地点に到着する時刻の予測範囲を示す車両到着時刻範囲を算出し、車両到着時刻範囲のうち車両が最も早く到着する到着時刻が、ユーザ到着時刻範囲のうちユーザが最も遅く到着する到着時刻より遅い時刻となるように、自動運転機能による車両の走行を制御する。【選択図】図１
2020198013.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの依頼に基づき、自動運転機能を有する車両を配車する車両管理システムであって、
前記ユーザの位置を示すユーザ位置情報及び前記車両の位置を示す車両位置情報を受信する通信部と、
前記ユーザが前記車両に乗車する乗車地点を設定する車両管理部と、
前記ユーザ位置情報に基づき、前記ユーザが前記乗車地点に到着する時刻の予測範囲を示すユーザ到着時刻範囲を算出するユーザ到着時刻算出部と、
前記車両位置情報に基づき、前記車両が前記乗車地点に到着する時刻の予測範囲を示す車両到着時刻範囲を算出する車両到着時刻算出部と、
前記車両到着時刻範囲のうち前記車両が最も早く到着する到着時刻が、前記ユーザ到着時刻範囲のうち前記ユーザが最も遅く到着する到着時刻より遅い時刻となるように、前記自動運転機能による前記車両の走行を制御する自動運転制御部と、を備える車両管理システム。
【請求項２】
請求項１に記載の車両管理システムであって、
前記通信部は、前記ユーザが前記乗車地点まで移動している間に、所定のタイミングで、前記ユーザ位置情報を受信する車両管理システム。
【請求項３】
請求項１または２に記載の車両管理システムであって、
前記ユーザ到着時刻算出部は、
前記ユーザが依頼をした時の前記ユーザの位置から前記乗車地点までの移動経路を生成し、
前記移動経路の環境情報である移動経路環境情報を取得し、
前記移動経路環境情報に基づき、前記ユーザ到着時刻範囲を算出する車両管理システム。
【請求項４】
請求項１〜３のいずれかに記載の車両管理システムであって、
前記車両到着時刻算出部は、
前記ユーザが依頼をした時の前記車両の位置から前記乗車地点までの走行経路を生成し、
前記走行経路の環境情報である走行経路環境情報を取得し、
前記走行経路環境情報に基づき、前記車両到着時刻範囲を算出する車両管理システム。
【請求項５】
請求項１〜４のいずれかに記載の車両管理システムであって、
前記自動運転制御部は、車速の調整、走行経路の変更及び停車のうち、少なくともひとつにより前記車両の走行を制御する車両管理システム。
【請求項６】
請求項５に記載の車両管理システムであって、
前記自動運転制御部は、前記乗車地点から所定の距離以内に位置する停車可能エリアに停車することにより、前記車両の走行を制御する車両管理システム。
【請求項７】
ユーザの位置を示すユーザ位置情報及び車両の位置を示す車両位置情報を受信する通信部と、
前記ユーザが前記車両に乗車する乗車地点を設定する車両管理部と、
前記ユーザ位置情報に基づき、前記ユーザが前記乗車地点に到着する時刻の予測範囲を示すユーザ到着時刻範囲を算出するユーザ到着時刻算出部と、
前記車両位置情報に基づき、前記車両が前記乗車地点に到着する時刻の予測範囲を示す車両到着時刻範囲を算出する車両到着時刻算出部と、
前記車両到着時刻範囲のうち前記車両が最も早く到着する到着時刻が、前記ユーザ到着時刻範囲のうち前記ユーザが最も遅く到着する到着時刻より遅い時刻となるように、前記自動運転機能による前記車両の走行を制御する自動運転制御部と、を備える車両管理装置。
【請求項８】
車両管理装置を用いて、ユーザの依頼に基づき、自動運転機能を有する車両を配車する車両管理方法であって、
前記ユーザの位置を示すユーザ位置情報及び前記車両の位置を示す車両位置情報を受信し、
前記ユーザが前記車両に乗車する乗車地点を設定し、
前記ユーザ位置情報に基づき、前記ユーザが前記乗車地点に到着する時刻の予測範囲を示すユーザ到着時刻範囲を算出し、
前記車両位置情報に基づき、前記車両が前記乗車地点に到着する時刻の予測範囲を示す車両到着時刻範囲を算出し、
前記車両到着時刻範囲のうち前記車両が最も早く到着する到着時刻が、前記ユーザ到着時刻範囲のうち前記ユーザが最も遅く到着する到着時刻より遅い時刻となるように、前記自動運転機能による前記車両の走行を制御する車両管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両管理システム、車両管理装置及び車両管理方法に関するものである。
【背景技術】
【０００２】
ユーザからの、出発地及び目的地の指定を含む乗車要求を受信すると、各車両のスケジュール情報に基づいて、ユーザに提供可能な乗車便を生成して、当該乗車便に関する情報として、乗車場所や予定乗車時刻をユーザに提示する輸送サービス予約方法が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３８８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、輸送サービスの予約をしたユーザが車両よりも後に乗車地点に到着した場合、ユーザより先に到着した車両が乗車地点に停車してユーザを待つことになり、交通流の妨げとなる可能性があるという問題があった。
【０００５】
本発明が解決しようとする課題は、ユーザの乗車地点において、車両が交通流の妨げとなることを防止することができる車両管理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、ユーザの位置を示すユーザ位置情報及び車両の位置を示す車両位置情報を受信し、ユーザが車両に乗車する乗車地点を設定し、ユーザ位置情報に基づき、ユーザが乗車地点に到着する時刻の予測範囲を示すユーザ到着時刻範囲を算出し、車両位置情報に基づき、車両が乗車地点に到着する時刻の予測範囲を示す車両到着時刻範囲を算出し、車両到着時刻範囲のうち車両が最も早く到着する到着時刻が、ユーザ到着時刻範囲のうちユーザが最も遅く到着する到着時刻より遅い時刻となるように、自動運転機能による車両の走行を制御することにより、上記課題を解決する。
【発明の効果】
【０００７】
本発明によれば、ユーザの乗車地点において、車両が交通流の妨げとなることを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態における車両管理システムの一実施の形態を示すブロック図である。
【図２】本実施形態における車両管理システムにて実行される車両の走行制御の手順を示すフローチャートである。
【図３】本実施形態における車両管理システムにて実行される車両の走行制御の変更の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本実施形態に係る車両管理システムは、車両の配車を依頼するユーザと配車車両が乗車地点において待ち合わせをする場面において適用されるシステムである。車両管理システムは、ユーザからの配車依頼を受け付けると、乗車地点を指定し、ユーザと車両に、乗車地点の位置に関する情報を通知する。その後、ユーザと車両が当該乗車地点まで移動し、ユーザが車両に乗車した後、車両は、ユーザが希望する目的地に向けて走行することになる。なお、本実施形態では、車両は、一人のユーザの依頼に応じて、車両の現在位置から乗車地点まで移動し、乗車地点からユーザの目的地である降車地点まで移動する一連の走行をひとつの配車スケジュールとして配車依頼を受け付けるものとしている。しかし、これに限らず、複数のユーザを相乗りで乗車させて、それぞれの乗車地点及び降車地点を走行経路に含んだ配車スケジュールに沿って移動をするものとしてもよい。配車スケジュールは、車両の出発地点から、ユーザの乗車地点及びユーザの降車地点を経由して、車両の到着地点までの走行経路、及び、各地点における到着時刻及び出発時刻によって示される。
【００１０】
本実施形態に係る車両管理システムは、乗車地点でユーザと車両が待ち合わせをする場面で、車両が乗車地点で長時間停車することを防ぐために、車両が乗車地点に到着する時刻を、ユーザが到着する時刻よりも後になるように調整することで、車両を管理している。なお、一般に、ユーザの到着時刻の予測において、正確に実際の到着時刻を割り出すことは難しく、予測された到着時刻の前後にユーザが到着する可能性があるため、到着時刻の推定にはばらつきが出てくる。そこで、本実施形態では、予測しうるユーザの到着時刻のばらつきの範囲を算出し、当該範囲の最も遅い時刻よりも後に車両が到着するよう管理することで、ユーザの到着時刻が遅くなった場合にも、車両は、ユーザよりも後に乗車地点に到着することができる。また、ユーザの移動中にもユーザの到着時刻の推定を実行することで、乗車地点に近くなるほど、予測の精度を上げて、より正確に車両の到着時刻を管理することができる。
【００１１】
本実施形態に係る車両管理システムの一実施形態を図面に基づいて説明する。図１は、本実施形態に係る車両管理システムを示すブロック図であり、本実施形態のシステムは、サーバ１と、ユーザ端末機２と、電気通信回線網を構成するネットワーク３と、輸送サービス車両４（以下、輸送サービス用車両４を「車両４」とも称す）とを含む。サーバ１とユーザ端末機２はネットワーク３を介して接続されていて、サーバ１と車両４も、同様に、ネットワーク３を介して接続されている。なお、サーバ１は、複数のユーザ端末機２及び複数の輸送サービス車両４と接続するものとしてもよい。車両４は、自律走行可能な車両であり、ナビゲーション装置が搭載されているとともに走行制御（速度制御と操舵制御）を自動制御する機能を備える自動車である。車両２は、有人であっても、無人であってもよい。ただし、必ずしも自動制御機能を備える車両である必要はなく、運転支援機能を備え、人間が運転する車両であってもよい。また、ユーザ端末機２は、ユーザが操作する端末であり、例えば、携帯電話や可搬のコンピュータ端末である。
【００１２】
まず、サーバ１について説明する。本実施形態のサーバ１は、ハードウェア及びソフトウェアを有するコンピュータを備えており、このコンピュータはプログラムを格納したＲＯＭ（Read Only Memory）と、ＲＯＭに格納されたプログラムを実行するＣＰＵ（Central Processing Unit）と、アクセス可能な記憶装置として機能するＲＡＭ（Random Access Memory）を含むものである。なお、動作回路としては、ＣＰＵ（Central Processing Unit）に代えて又はこれとともに、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などを用いることができる。
【００１３】
図１に示すように、サーバ１は、サーバ通信部１１、車両管理部１２、自動運転制御部１３、到着時刻推定部１４、インフラ情報取得部１５及び地図データベース１６を備えている。
【００１４】
サーバ通信部１１は、ネットワーク３を介して、ユーザ端末機２との間で、情報を含む信号の送信及び受信を行うことで、各種情報の入出力を行う通信機である。また、サーバ通信部１１は、ネットワーク３を介して、車両４との間で、信号の送受信を行う。例えば、サーバ通信部１１は、ユーザ端末機２から、ユーザの配車依頼に係る入力情報を受信し、ユーザ端末機２に、乗車地点等の情報を送信する。また、サーバ通信部１１は、車両４から、車両位置情報を受信し、車両に、乗車地点等の情報を送信する。
【００１５】
車両管理部１２は、サーバ通信部１１を介して、所定の時間間隔（たとえば、１００ｍｓｅｃ）で、ユーザが操作するユーザ端末機２から送信される情報を受け付ける。また、車両管理部１２は、サーバ通信部１１を介して、車両４から送信される情報を受け付ける。ユーザが、ユーザ端末機２を介して、配車依頼情報をサーバ通信部１１に送信すると、車両管理部１２は、ユーザからの配車依頼情報に基づき、配車する車両を決定する。配車依頼情報は、出発地、目的地、利用時間等の情報を含む。そして、車両管理部１２は、当該車両の出発地から、ユーザの乗車地点及びユーザの降車地点までの走行経路及び、各地点における到着時刻及び出発時刻を決定する。車両管理部１２は、走行経路及び走行時刻を決定すると、それらの情報を、サーバ通信部１１を介して、ユーザ端末機２に送信する。
【００１６】
車両管理部１２は、サーバ通信部１１を介して、車両４の車両位置情報取得部４２が取得した車両位置情報を取得することで、駐車中あるいは走行中の車両４の位置を管理している。また、車両管理部１２は、車両４が配車スケジュールに沿って走行しているか否か管理している。また、車両管理部１２は、インフラ情報取得部１５が取得する道路交通情報に基づき、車両の配車スケジュールを更新する。例えば、交通渋滞等により、車両４の到着時刻が、配車スケジュールで示される時刻より遅れる場合には、車両管理部１２は、取得された道路交通情報を用いて配車スケジュールを更新する。そして、配車スケジュールを更新した場合には、更新後の配車スケジュールの情報をユーザ端末機２に送信する。また、同様に、車両管理部１２は、サーバ通信部１１を介して、ユーザ位置情報取得部２４が取得したユーザ位置情報を取得することで、乗車予定のユーザの位置を管理している。そして、乗車対象のユーザが乗車予定時刻どおりに乗車地点に到着できるか否かを判定している。
【００１７】
車両管理部１２は、後述する到着時刻推定部１３によるユーザの到着時刻の予測結果に基づき、車両４の到着時刻及び走行経路を決定する。例えば、まず、車両４が乗車地点まで走行を開始する前に、到着時刻推定部１３がユーザ及び車両４の到着時刻範囲を予測する。次に、ユーザの到着時刻範囲のうちユーザが最も遅く到着する時刻よりも、車両４の到着時刻範囲のうち車両４が最も早く到着する時刻が早い時刻である場合には、ユーザが最も遅く到着する時刻よりも車両４が最も早く到着する時刻が遅い時刻になるように車両４の走行を管理する。これは、ユーザが到着する時刻よりも、車両４が到着する時刻が早い時刻である場合には、車両４が乗車地点に停車してユーザを待つことになり、交通流の妨げとなってしまうからである。また、車両管理部１２は、車両４が乗車地点まで走行している間にも、一定の周期でユーザの位置情報を取得し、ユーザの位置情報に応じて、ユーザの到着時刻範囲を算出して、ユーザが最も遅く到着する到着時刻よりも車両４が遅く到着する到着時刻やその走行経路を算出し、配車スケジュールを更新する。車両管理部１２で作成された配車スケジュールは、自動運転制御部１３に出力される。
【００１８】
車両４の到着時刻の調整方法としては、例えば、車両４の走行速度を変更したり、走行経路を変更したり、待機可能な場所があれば、その場所に停車して時間を調整する。到着時刻を遅くする場合に、例えば、配車スケジュールで示される走行経路よりも、距離の長い経路へ変えることで走行経路の変更を行う。車両管理部１２は、地図データベース１６に基づき、車両の現在位置から乗車地点までの走行経路を複数検索し、ユーザが乗車地点に到着した後に、車両が到着できる走行経路を選定する。
【００１９】
また、車両管理部１２は、当初設定されていた車両の走行速度をより遅い走行速度に変更することで走行速度を変更する。車両管理部１２は、例えば、現在時刻とユーザ到着時刻から、車両の移動に必要な走行時間を算出し、車両４の走行距離と走行時間から、走行速度を算出する。なお、当然ながら、走行速度の設定においては、法定速度等を加味して設定される。また、走行経路を走行している間、常に同じ走行速度で走行するだけではなく、走行経路のうち、ある一定の区間の距離のみを走行時間調整のために走行速度を変更することとしてもよい。
【００２０】
また、車両管理部１２は、車両４が、駐車場等の停車スペースに停車可能であれば、停車スペースに停車し、時間を調整する。例えば、車両４が、ユーザが最も遅く到着する到着時刻よりも３分早く到着すると予測がされる場合には、地図データベース１６から、走行経路上の駐車場等の停車スペースの位置を取得し、停車可能なスペースがあれば、当該スペースで３分以上停車し、ユーザが最も遅く到着する到着時刻よりも遅い時間に到着できるよう調整する。停車可能なスペースがあるか否かについては、インフラ情報取得部１５が取得する道路交通情報から空車情報を取得して判定することとしてもよいし、車両４に搭載された周囲環境情報を検出するセンサがあれば、センサが検出した情報によって判定することとしてもよい。
【００２１】
また、車両管理部１２は、走行モードを変更することで走行の調整を行うこととしてもよい。走行モードの変更は、例えばパワーモードからエコモードに変更することである。エコモードは、車両の走行で消費されるエネルギー量を抑える走行モードであって、走行速度の変化を抑制する走行モードである。一方、パワーモードは、エネルギーの消費量を高くして、より早く目標地点に到着するためのモードである。すなわち、エコモードに変更することで、不要なアイドリングを減らし、エネルギー消費量を抑制できる。車両管理部１２は、これらの走行調整方法の少なくともひとつを用いて、走行の調整を行う。
【００２２】
また、車両管理部１２は、配車車両情報、乗車地点、降車地点及び乗車時刻等の情報を、サーバ通信部１１に出力する。これらの情報が入力されたサーバ通信部１１はユーザ端末機２の端末通信部２１にこれらの情報を送信する。これにより、ユーザは、ユーザ端末機２の表示部２２を介して、乗車地点、乗車予定時刻、降車地点、降車予定時刻、及び走行経路等を把握できる。
【００２３】
自動運転制御部１３は、車両管理部１２により作成された配車スケジュールに基づいて、車両４の走行を制御する。自動運転制御部１３は、配車スケジュールで示される位置情報及び時間情報から、自動運転に必要な車両制御情報を算出し、サーバ通信部１１を介して、当該車両制御情報を車両４に送信する。車両制御情報は、車速情報や操舵情報などの情報を含むものである。自動運転制御部１３は、例えば、走行経路上に車両４が通過する目標地点を複数設定し、それぞれの目標地点ごとに目標通過時刻を算出する。目標地点は、走行経路のノード等の位置に設定される。そして、自動運転制御部１３は、車両が目標通過時刻に目標地点を通過しながら走行経路上を走行するように、車速、加速度、操舵量等を算出し、算出された車速、加速度及び操舵量等を示す車両制御情報を、配車スケジュールの情報に加えて、車両４に送信する。そして、車両４は、自動運転制御部１３で生成された車両制御情報、及び、配車スケジュールの情報に基づき、自動運転制御を実行する。
【００２４】
到着時刻推定部１４は、ユーザの位置と乗車地点の位置から、ユーザの到着時刻の範囲を示すユーザ到着時刻範囲を予測する。例えば、まず、ユーザの現在位置から乗車地点までの移動距離を算出し、当該移動距離をユーザの移動速度で除算してユーザの移動時間を算出することで、ユーザ到着時刻を算出する。ユーザの現在位置情報は、ユーザ位置情報取得部２４が取得し、端末通信部２１を介して、サーバ通信部１１が受信したものを用いる。ユーザの移動速度は、一般的な歩行速度を用いてもよいし、ユーザが自転車等に乗って移動する場合には、一般的な自転車の速度を用いることとしてもよい。また、ユーザが移動中であれば、移動速度取得部２５が取得した移動速度を用いてもよい。
【００２５】
次に、到着時刻推定部１４は、算出したユーザ到着時刻に所定の時刻の範囲を設定し、ユーザ到着時刻範囲を算出する。例えば、ユーザ到着時刻が１５：３０と算出された場合には、前後５分を所定の時刻の範囲とすると、ユーザ到着時刻範囲は、１５：２５〜１５：３５と算出される。なお、所定の時刻の範囲は、例えば、移動距離に応じて設定する。具体的には、移動距離が長いほど、所定の時刻の範囲を広く設定する。距離が長いほど、到着時刻の推定のばらつきが大きくなるからである。あるいは、ユーザの好みに応じて、所定の時刻の範囲を調整することとしてもよい。例えば、車両を待つことが好きではないユーザや時間に正確なユーザがいれば、所定の時刻の範囲を狭く設計する。ユーザの好みに関する情報は、初期設定時や配車依頼時に、ユーザ自身が設定することとしてもよいし、サービス利用履歴情報から推定することとしてもよい。
【００２６】
また、同様に、到着時刻推定部１４は、車両の位置と乗車地点の位置から、車両の到着時刻の範囲を示す車両到着時刻範囲を予測する。例えば、まず、車両の現在位置から乗車地点までの走行距離を算出し、当該移動距離、車両４の走行速度、交通情報に基づき、車両の走行時間を算出することで、車両到着時刻を算出する。車両４の現在位置情報は、車両位置情報取得部４２が取得し、車載通信部４１を介して、サーバ通信部１１が受信したものを用いる。また、車両の走行速度は一般的な走行速度を用いてもよい。そして、到着時刻推定部１４は、算出した車両到着時刻に所定の時刻の範囲を設定し、車両到着時刻範囲を算出する。車両到着時刻に設定する所定の時刻の範囲は、例えば、走行距離に応じて設定する。具体的には、走行距離が長いほど、所定の時刻の範囲を広く設定する。また、インフラ情報取得部１５が取得する道路交通情報から、走行経路内に渋滞があるとの情報がある場合には、渋滞による遅延時間を加味して所定の時刻の範囲を設定することとしてもよい。
【００２７】
到着時刻推定部１４は、ユーザ到着時刻範囲と車両到着時刻範囲を算出した後、ユーザ到着時刻範囲の中でユーザが最も遅く到着する時刻と車両到着時刻範囲の中で車両が最も早く到着する時刻を比較する。そして、比較結果の情報を車両管理部１２に出力する。また、到着時刻推定部１４は、車両４が乗車地点まで走行している間、所定のタイミングでユーザ到着時刻範囲及び車両到着時刻範囲を算出する。その場合にも、当該比較結果の情報を車両管理部１２に出力する。
【００２８】
インフラ情報取得部１５は、道路の渋滞情報等の道路交通情報を取得する。例えば、ＶＩＣＳ（登録商標）（Vehicle Information and Communication System）のインフラ情報から、道路交通情報を取得する。インフラ情報取得部１５は、取得した道路交通情報を到着時刻推定部１４に出力する。本実施形態では、到着時刻推定部１４が、道路交通情報を用いて、車両４の乗車地点までの走行時間を算出する。
【００２９】
地図データベース１６は、道路情報を含む地図情報である。道路情報は、坂道等における高低差に関する情報を含む。本実施形態では、ユーザの移動経路や車両の走行経路を生成する際に利用され、ユーザの移動経路や走行経路の環境に関する情報を取得する際に用いられる。
【００３０】
次に、ユーザ端末機２について説明する。ユーザ端末機２は、端末通信部２１、表示部２２、入力部２３、ユーザ位置情報取得部２４、移動速度取得部２５を含む。
【００３１】
端末通信部２１は、サーバ１のサーバ通信部１１とネットワーク３を介して、情報の送受信を行う。例えば、端末通信部２１は、ユーザが入力した配車依頼情報や位置情報をサーバ１に送信し、サーバ１から、乗車地点の情報や配車車両の位置情報を受信する。
【００３２】
表示部２２は、端末通信部２１が受信した情報をユーザに表示する。
【００３３】
入力部２３は、配車依頼情報等、ユーザによるサーバに送信する情報の入力を受付ける。
【００３４】
ユーザ位置情報取得部２４は、ユーザの現在位置を取得するものであり、例えば、ＧＰＳ機器などの位置検出センサを用いることができる。
【００３５】
移動速度取得部２５は、ユーザの移動速度を取得する。例えば、ユーザが所有する端末のGPS機能により取得した位置情報と位置情報取得時の時刻情報により、移動速度を取得する。移動速度取得部２５は、位置情報とその時の現在時刻をひとつの情報として取得・保存し、一定の周期で、２地点の位置情報から２地点の間の移動距離を求め、当該２地点における時刻の差から移動時間を求め、移動速度を算出する。したがって、移動速度取得部２５は、一定の周期の間に、位置情報に変化がなければ、移動者は止まっているということも判定することができる。
【００３６】
続いて、車両４について説明する。車両４は、車載通信部４１及び車両位置情報取得部４２を有する。また、車両４は、自動運転制御部１３からサーバ通信部１１を介して送信された走行制御情報に従って、自車両の加減速や操舵を含む走行制御を実行する。車両４には、走行駆動源である電動モータおよび／または内燃機関、これら走行駆動源からの出力を駆動輪に伝達するドライブシャフトや自動変速機を含む動力伝達装置、および車輪を制動する制動装置などの駆動機構を備えられている。また、ヘッドライト、方向指示器、ハザードランプ、ワイパー等、自車両の走行に必要なその他の機器が含まれていてもよい。
【００３７】
車載通信部４１は、ネットワーク３を介して、サーバ１との間で情報の送受信を行う。例えば、車載通信部４１は、車両の位置情報を、サーバ１のサーバ通信部１１に送信し、サーバ通信部１１から、走行制御情報を受信する。
【００３８】
車両位置情報取得部４２は、車両の現在位置を取得するものであり、例えば、ＧＰＳ機器を用いることができる。
【００３９】
次に、図２を用いて、本実施形態のシステムにて実行される情報処理手順の概要を説明する。図２は、情報処理手順を示すフローチャートであり、ユーザからの配車依頼情報の受付から車両４の走行開始までの情報処理手順を示している。
【００４０】
まず、ステップＳ２０１では、ユーザが、ユーザ端末機２を用いてサーバ１にアクセスすると、当該ユーザ端末機２には、出発地、目的地及び利用時間等、配車依頼に関する情報を入力する画面が表示され、ユーザは、各項目に対して必要な情報を入力する。車両管理部１２は、ユーザが入力した依頼情報を受け付ける。また、同時に、ユーザ端末機２に備えられたユーザ位置情報取得部２４により、緯度及び経度が検出され、これらの位置情報が、サーバ１に送信される。そして、車両管理部１２は、ユーザからの依頼情報と位置情報から、乗車地点を設定する。あるいは、車両管理部１２は、ユーザ端末機２から送信されたユーザの位置情報に基づき、車両の乗車に適した位置を出発地として設定し、目的地とともに、出発地・目的地候補リストを作成し、当該リストをユーザ端末機２に送信することとしてもよい。ユーザは、当該リストから、希望する出発地や目的地を選択し、選択情報を入力する。そして、車両管理部１２は、ユーザの選択情報から、乗車地点を設定する。
【００４１】
ステップＳ２０２では、サーバ通信部１１は、車両４の車載通信部４１から、車両情報として、配車スケジュール情報と、車両位置情報取得部４２が取得した車両位置情報を取得する。
【００４２】
ステップＳ２０３では、到着時刻推定部１３は、ユーザの現在位置から乗車地点までの移動経路を算出し、当該移動経路に基づき、ユーザ到着時刻範囲を算出する。まず、到着時刻推定部１３は、移動経路から移動距離を求め、移動距離を移動速度で除算することで移動時間を算出し、現在時刻に当該移動時間を加えてユーザ到着時刻を算出する。次に、到着時刻推定部１３は、ユーザ到着時刻に対して所定の時刻の範囲を設定し、ユーザ到着時刻範囲を算出する。例えば、ユーザ到着時刻の前後数分間といった所定の時間範囲を設定する。これは、ユーザが、算出した到着時刻通りに乗車地点に到着するとは限らず、前後にずれる可能性があるため、予測のばらつきを考慮したものである。
【００４３】
なお、ユーザ到着時刻範囲を算出する際には、ユーザの現在位置から乗車地点までの移動経路の環境に応じて、ユーザ到着時刻を算出してもよい。例えば、乗車地点までの道のりが坂道となっている場合には、地図データベース１６から、移動経路の環境情報として、乗車地点までの道のりが坂道であるという情報を取得すると、前述のとおり算出された移動時間に所定の係数（係数は１よりも大きい値）をかけて移動時間を算出することとしてもよい。これは、同じ距離であっても、道路が坂道であるときのほうが、道路が平坦であるときよりも移動速度が遅くなり、移動時間がかかると考えられるからである。あるいは、ユーザの依頼時の天気情報を取得し、例えば、天気が雨であれば、天気が晴れであるときよりも、移動時間が長くなるように設定することとしてもよい。悪天候の場合、移動速度が遅くなると考えられるからである。
【００４４】
ステップＳ２０４では、到着時刻推定部１３は、ユーザからの配車依頼を待っている空車状態の複数の車両４を選択し、車両４の現在位置から乗車地点までの走行経路を算出し、当該走行経路に基づき、車両到着時刻範囲を算出する。そして、前述のユーザ到着時刻範囲に対して、車両の到着時間の調整が可能な車両到着時刻範囲が算出される車両４を特定し、当該車両４を配車車両として決定する。なお、相乗り可能な車両であれば、空車状態の車両でなくても、配車スケジュールを調整することでユーザを乗車地点から降車地点まで送迎可能な車両を特定することとしてもよい。
【００４５】
なお、車両到着時刻範囲を算出する際には、車両の現在位置から乗車地点までの走行経路の環境に応じて、車両到着時刻を算出してもよい。例えば、インフラ情報取得部１５により交通道路情報を取得し、走行経路上に渋滞の区間があると判定される場合には、到着時刻推定部１３は、当該渋滞による遅延時間を考慮した車両到着時間の算出を行う。また、乗車地点までの道路が坂道となっている場合には、到着時刻推定部１３は、地図データベース１６から、走行経路が坂道であるという情報を取得すると、前述の通り算出された走行時間に所定の係数（係数は１よりも大きい値）をかけて走行時間を算出することとしてもよい。これは、道路が坂道であるときのほうが、道路が平坦であるときよりも走行速度が遅くなると考えられるからである。
【００４６】
ステップＳ２０５では、車両管理部１２は、ステップＳ２０２で算出されたユーザ到着時刻範囲の中でユーザが最も遅く到着する時刻Ｔ１と、ステップＳ２０４で算出された車両到着時刻範囲の中で車両が最も早く到着する時刻Ｔ２を比較し、Ｔ２がＴ１よりも早い時刻であるか否かを判定する。Ｔ２がＴ１よりも早い時刻であると判定される場合には、ステップＳ２０６に進み、Ｔ２がＴ１よりも早い時刻であると判定されない場合には、ステップＳ２０８に進む。
【００４７】
ステップＳ２０６では、車両管理部１２は、Ｔ２がＴ１よりも遅い時刻になるように車両の走行を調整する。車両の走行の調整の方法としては、例えば、車速の調整または走行経路の変更によって調整することとしてもよいし、待機エリアで待機することで調整することとしてもよいし、あるいは、走行モードをエコモードに変更することで調整することとしてもよい。車両管理部１２は、これらの車両の走行の調整方法のうち少なくともひとつを用いて走行を調整する。
【００４８】
ステップＳ２０７では、自動運転制御部１３は、ステップＳ２０６で生成した調整後の走行経路や走行速度に基づく走行制御情報を生成し、当該情報を、サーバ通信部１１を介して、車両４に送信する。また、車両管理部１２は、ユーザ端末機２に車両の到着時刻に関する情報を、サーバ通信部１１を介して、送信する。
【００４９】
ステップＳ２０８では、車両管理部１２が、ステップＳ２０４で算出した車両の走行経路を車両の走行経路として確定した後、自動運転制御部１３は、当該走行経路に基づき走行制御情報を生成し、車両に送信する。また、車両管理部１２は、車両の到着時刻に関する情報を、サーバ通信部１１を介して、ユーザ端末機２に送信する。
【００５０】
ステップＳ２０９では、サーバ通信部１１から走行制御情報を受信した車両４は当該走行制御情報にしたがって走行を開始する。
【００５１】
以上の説明が、ユーザから依頼を受けてから車両が走行を開始するまでのサーバ１の処理の手順となる。次に、車両が乗車地点まで走行している間の車両の走行の調整について、図３を用いて説明する。
【００５２】
ステップＳ３０１では、車両管理部１２は、一定の周期で、サーバ通信部１１を介して、ユーザ端末機２の現在位置情報を取得する。
【００５３】
ステップＳ３０２では、車両管理部１２は、サーバ通信部１１を介して、車両の現在位置の情報を取得する。
【００５４】
ステップＳ３０３では、到着時刻推定部１４は、ステップＳ３０１で取得したユーザの現在位置から乗車地点までのユーザ到着時刻範囲を算出する。具体的には、ユーザの現在位置から乗車地点までの移動距離を算出し、移動距離を移動速度で除算して移動時間を算出することで、ユーザ到着時刻を算出する。そして、当該ユーザ到着時刻に所定の時刻の範囲を設定し、ユーザ到着時刻範囲を算出する。ユーザの移動速度については、移動速度取得部２５が取得したユーザの移動速度を用いることとしてもよい。また、ユーザ到着時刻範囲の算出に用いられる所定の時刻の範囲は、前述の通り、乗車地点までの距離に応じて設定されるため、乗車地点に近い位置でユーザの位置情報を取得するほど、所定の時刻の範囲は狭くなる。ユーザの乗車地点までの距離が近くなるほど、ユーザ到着時刻予測のばらつきが小さくなる、すなわち、予測の精度が高まると考えられるからである。
【００５５】
なお、到着時刻推定部１４によるユーザ到着時刻範囲の算出に関しては、ステップＳ３０１における一定の周期のタイミングで実行することとしてもよいし、予測した時刻通りにユーザが移動していないと判定される場合に、ユーザ到着時刻範囲を算出することとしてもよい。例えば、ユーザが移動経路途中で、寄り道をした等の場合が挙げられる。到着時刻推定部１４は、ユーザの移動開始地点（ユーザが配車依頼をした地点）から乗車地点までの移動距離と、当該移動距離を移動した場合の移動時間に基づいて、移動中のユーザの位置情報を取得した時点の時刻においてユーザがどの位置にいる予定かを特定する。例えば、予定の移動時間の半分が経過するタイミングでユーザの位置情報を取得した場合には、そのタイミングにおいて、ユーザは移動距離の半分を移動した位置にいる予定であると特定される。それに対して、実際に取得されたユーザの位置が、予定の位置から所定の距離の範囲内にない場合には、予測通りにユーザが移動していないと判定する。あるいは、所定の時間、移動速度取得部２５が取得した移動速度がゼロであれば、ユーザが予測通りに移動していないと判定することとしてもよい。この場合には、再度、当該タイミングにおけるユーザの現在位置に基づいて、ユーザ到着時刻範囲を算出する。また、ステップＳ３０１でユーザ位置情報を取得した際に、ユーザが移動経路上に位置していない、つまり、移動経路から外れていると判定される場合には、到着時刻推定部１４は、判定された時点におけるユーザの位置から乗車地点までの移動経路を再度生成し、当該移動経路に沿って到着時刻を予測することとしてもよい。
【００５６】
ステップＳ３０４では、到着時刻推定部１３は、ステップＳ３０２で取得した車両の現在位置に基づき、車両が乗車地点に到着する車両到着時刻範囲を算出する。
【００５７】
ステップＳ３０５では、車両管理部１２は、ステップＳ３０３で算出されたユーザ到着時刻範囲の中でユーザが最も遅く到着する時刻Ｔ１と、ステップＳ３０４で算出された車両到着時刻範囲の中で車両が最も早く到着する時刻Ｔ２を比較し、Ｔ２がＴ１よりも早い時刻であるか否かを判定する。Ｔ２がＴ１よりも早い時刻であると判定される場合には、ステップＳ３０６に進み、Ｔ２がＴ１よりも早い時刻であると判定されない場合には、引き続き走行を継続し、フローはステップＳ３０９に進む。
【００５８】
ステップＳ３０６では、車両管理部１２は、Ｔ２がＴ１よりも遅い時刻になるように車両の走行を調整する。車両の走行の調整の方法としては、例えば、車速の調整または走行経路の変更によって調整することとしてもよいし、待機可能なスペースで待機することで調整することとしてもよいし、走行モードを変更することとしてもよい。車速を調整する場合には、車両管理部１２は、車速を遅くすることで、ゆっくり走行するよう調整する。あるいは、走行経路を変更する場合には、遠回りになる経路を走行するようにしてもよいし、乗車地点近くを周回するようにしてもよい。また、待機可能なスペースで待機する場合には、乗車地点から所定の距離の範囲内に位置するスペースに停車することを選択することとしてもよい。あるいは、乗車地点から最も近い停車可能なスペースを特定し、当該スペースに停車することを選択する。これは、乗車地点に近い待機可能なスペースで調整することで、当該スペースから乗車地点まで走行する場合における到着時間のばらつきをより小さくすることができるからである。
【００５９】
ステップＳ３０７では、自動運転制御部１３は、ステップＳ３０６で生成した調整後の走行経路及び走行速度に基づく走行制御情報を生成し、当該走行制御情報を、サーバ通信部１１を介して、車両４の車載通信部４１に送信する。また、車両管理部１２は、ユーザ端末機２に車両の到着時刻に関する情報を、サーバ通信部１１を介して送信する。
【００６０】
ステップＳ３０８では、サーバ通信部１１から走行制御情報を受信した車両４は、当該走行制御情報に基づき走行制御内容を更新し、更新後の走行制御を実行する。
【００６１】
ステップＳ３０９では、車両管理部１２は、車両４が乗車地点に到着したか否かを判定する。例えば、車両の位置情報と乗車地点の位置情報に基づき、車両の位置が乗車地点から所定の距離の範囲内にあると判定される場合に、車両が乗車地点に到着したと判定する。到着したと判定される場合には、フローを終了する。到着したと判定されない場合には、ステップＳ３０１に戻り、以下、乗車地点に車両が到着するまで、フローを繰り返す。
【００６２】
本実施形態では、ユーザの移動中、一定の周期でユーザ到着時刻範囲と車両到着時刻範囲を算出し、ユーザが最も遅く到着する到着時刻よりも車両が最も早く到着する到着時刻が遅い時刻になるよう走行の調整を繰り返すことで、車両の到着時刻の精度を高めることができる。以下、具体例を用いて、本実施形態における走行の調整を説明する。例えば、ユーザからの配車依頼を受けた車両管理システムは、ユーザが配車を依頼した時点で、ユーザの現在位置から乗車地点まで徒歩で移動するのに１０〜１５分かかると予測する。その場合、車両が乗車地点まで移動するのにかかる時間が１２〜１８分だと予測されると、車両管理システムは、ユーザの到着時刻の予測範囲（１０〜１５分後）のうちユーザが最も遅く到着する時刻である１５分後に車両が到着するように車両の走行を調整する。また、ユーザ及び車両が乗車地点まで移動している間にも、所定のタイミングで、そのタイミングにおけるユーザの現在位置からユーザの到着時刻の範囲を予測し、上記と同様に、予測されたユーザの到着時刻の範囲でユーザが最も遅く到着する到着時刻よりも後に車両が到着するよう車両の走行を調整する。例えば、移動経路を移動しているユーザの位置情報を取得し、取得時点のユーザの位置から７〜１０分後にユーザが乗車地点に到着するという予測がされたとする。その場合、車両が８〜１２分後に到着すると予測されると、車両管理システムは、車両が１０分後（ユーザが最も遅く到着する到着時刻）より後に到着するように走行を調整する。また、さらに時間が経過した後、車両管理システムは、ユーザが乗車地点に近づいているタイミングでユーザの位置情報を取得する。ユーザが乗車地点に２〜３分後に到着すると予測された場合、車両の到着時刻の予測範囲が２〜４分後であると予測されると、車両管理システムは、車両が３分後（ユーザが最も遅く到着する到着時刻）より後に到着するように走行を調整する。以上のように、ユーザが乗車地点に近づくにつれて、ユーザの到着時刻範囲が狭くなることで、車両の到着時刻の精度を高めることができる。
【００６３】
以上により、本実施形態では、ユーザの位置を示すユーザ位置情報及び車両の位置を示す車両位置情報を受信し、ユーザが車両に乗車する乗車地点を設定し、ユーザ位置情報に基づき、ユーザが乗車地点に到着する時刻の予測範囲を示すユーザ到着時刻範囲を算出し、車両位置情報に基づき、車両が乗車地点に到着する時刻の予測範囲を示す車両到着時刻範囲を算出し、車両到着時刻範囲のうち車両が最も早く到着する到着時刻が、ユーザ到着時刻範囲のうちユーザが最も遅く到着する到着時刻より遅い時刻となるように、自動運転機能による車両の走行を制御する。これにより、ユーザの乗車地点において、車両が交通流の妨げとなることを防止することができる。
【００６４】
また、本実施形態では、ユーザが乗車地点まで移動している間に、所定のタイミングで、ユーザ位置情報を受信する。これにより、ユーザが乗車地点まで移動している間であっても、ユーザが最も遅く到着する時刻の変動に応じて、車両の到着時刻を調整することができる。
【００６５】
また、本実施形態では、ユーザが依頼をした時のユーザの位置から乗車地点までの移動経路を生成し、移動経路の環境情報である移動経路環境情報を取得し、移動経路環境情報に基づき、ユーザ到着時刻範囲を算出する。これにより、ユーザが移動する経路の環境に即して正確なユーザ到着時刻を算出することができる。
【００６６】
また、本実施形態では、ユーザが依頼をした時の車両の位置から乗車地点までの走行経路を生成し、走行経路の環境情報である走行経路環境情報を取得し、走行経路環境情報に基づき、車両到着時刻範囲を算出する。これにより、車両が走行する経路の環境に即して正確な車両到着時刻を算出することができる。
【００６７】
また、本実施形態では、車速の調整、走行経路の変更及び停車のうち、少なくともひとつにより車両の走行を制御する。これにより、ユーザが乗車地点に最も遅く到着する時刻より遅い時刻に車両を到着させることができる。
【００６８】
さらに、本実施形態では、乗車地点から所定の距離以内に位置する停車可能エリアに停車することにより、車両の走行を制御する。これにより、ユーザが乗車地点に最も遅く到着する時刻より遅い時刻に車両を到着させることができる。
【符号の説明】
【００６９】
１…サーバ
１１…サーバ通信部
１２…車両管理部
１３…自動運転制御部
１４…到着時刻推定部
１５…インフラ情報取得部
１６…地図データベース
２…ユーザ端末機
２１…端末通信部
２２…表示部
２３…入力部
２４…ユーザ位置情報取得部
２５…移動速度取得部
３…ネットワーク
４…輸送サービス車両
４１…車載通信部
４２…車両位置情報取得部
【図１】
2020198013.tif 000003
【図２】
2020198013.tif 000004
【図３】
2020198013.tif 000005