(57)【要約】【課題】乗客が乗車中の自動運転制御された車両を立ち寄り地に立ち寄らせるか否かを適切に判断することを可能とする運転支援装置を提供する。【解決手段】本発明の一つの実施形態に係る運転支援装置は、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から受信すると、立ち寄り依頼に応じて立ち寄り地を決定する立ち寄り地決定部と、車両の現在地から立ち寄り地までの車両の走行ルートを生成する走行ルート生成部と、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出し、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に送信する立ち寄り判定部と、を有する。【選択図】図２
2020061062.tif 000002
【特許請求の範囲】
【請求項１】
自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部と、
前記車両に乗車中の乗客による立ち寄り依頼を、前記乗客の携帯端末又は前記車両の前記通信装置から前記通信部を介して受信すると、前記立ち寄り依頼に応じて立ち寄り地を決定する立ち寄り地決定部と、
前記車両の現在地から前記立ち寄り地までの前記車両の走行ルートを生成する走行ルート生成部と、
前記車両を前記立ち寄り地に立ち寄らせるために要する立ち寄り時間を、前記立ち寄り地までの前記走行ルートに基づいて算出し、前記立ち寄り時間が、前記立ち寄り依頼のための割り当て時間未満である場合に、前記車両を前記立ち寄り地へ移動させる立ち寄り指示を、前記車両の前記通信装置に前記通信部を介して送信する立ち寄り判定部と、
を有する運転支援装置。
【請求項２】
前記車両に乗車中の他の乗客の目的地及び到着目標時刻を記憶する記憶部を更に有し、
前記走行ルート生成部は、前記車両の現在地から前記立ち寄り地を経由して前記他の乗客の目的地まで前記車両を移動させる第２の走行ルートを生成し、
前記立ち寄り判定部は、前記第２の走行ルートに基づいて、前記車両を前記立ち寄り地に立ち寄らせた後に前記車両を前記他の乗客の目的地に移動させることができる到着予定時刻を算出し、前記到着予定時刻から前記到着目標時刻までの余裕時間に応じて前記割り当て時間を決定する、
請求項１に記載の運転支援装置。
【請求項３】
前記立ち寄り判定部は、前記立ち寄り時間が前記割り当て時間以上である場合、前記車両を前記立ち寄り地に立ち寄らせる許可を求める問い合わせを表示させる信号を、前記他の乗客の携帯端末又は前記車両の前記通信装置に送信し、前記車両を前記立ち寄り地に立ち寄らせる前記他の乗客による許可を示す信号を、前記他の乗客の携帯端末又は前記車両の前記通信装置から受信すると、前記立ち寄り指示を前記車両の前記通信装置に送信する、
請求項２に記載の運転支援装置。
【請求項４】
前記立ち寄り判定部は、前記立ち寄り地に停車した前記車両から前記乗客が降車したことを示す信号を、前記乗客の携帯端末又は前記車両の前記通信装置から前記通信部を介して受信すると、前記車両の残り停車時間を前記乗客の携帯端末に表示させる信号を、前記乗客の携帯端末に前記通信部を介して送信する、
請求項１から３のいずれか一項に記載の運転支援装置。
【請求項５】
前記立ち寄り判定部は、前記立ち寄り時間が前記割り当て時間以上である場合、前記車両の現在地から一定範囲内に存在する第２の車両を検索し、検索された前記第２の車両を前記一定範囲内の配車地点に配車させる信号を、前記第２の車両に前記通信部を介して送信するとともに、前記車両を前記配車地点に移動させる信号を、前記車両の前記通信装置に前記通信部を介して送信する、
請求項１又は２に記載の運転支援装置。
【請求項６】
乗客によって操作される操作部と、
前記操作部を介して立ち寄りを依頼する操作がなされたされたことを検知すると、立ち寄り依頼を運転支援装置に送信し、立ち寄り指示とともに立ち寄り地を前記運転支援装置から受信する通信装置と、
前記通信装置が前記立ち寄り指示を受信すると、車両を前記立ち寄り地へ移動させる自動運転制御ユニットと、
を有する車両。
【請求項７】
自動運転制御される車両に搭載された通信装置、及びネットワークを介して少なくとも前記通信装置と互いに通信可能に接続されたサーバ、を有する運転支援システムであって、
前記車両に乗車中の乗客による立ち寄り依頼を、前記乗客の携帯端末又は前記車両の前記通信装置から受信すると、前記立ち寄り依頼に応じて立ち寄り地を決定し、前記車両の現在地から前記立ち寄り地までの前記車両の走行ルートを生成し、前記車両を前記立ち寄り地に立ち寄らせるために要する立ち寄り時間を、前記立ち寄り地までの前記走行ルートに基づいて算出し、前記立ち寄り時間が、前記立ち寄り依頼のための割り当て時間未満である場合に、前記車両を前記立ち寄り地へ移動させる立ち寄り指示を、前記車両の前記通信装置に送信する前記サーバと、
前記立ち寄り指示を受信すると、前記車両を前記立ち寄り地へ移動させる前記通信装置と、
を有する運転支援システム。
【請求項８】
自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部を有するサーバにおいて、
前記車両に乗車中の乗客による立ち寄り依頼を、前記乗客の携帯端末又は前記車両の前記通信装置から前記通信部を介して受信すると、前記立ち寄り依頼に応じて立ち寄り地を決定し、
前記車両の現在地から前記立ち寄り地までの前記車両の走行ルートを生成し、
前記車両を前記立ち寄り地に立ち寄らせるために要する立ち寄り時間を、前記立ち寄り地までの前記走行ルートに基づいて算出し、前記立ち寄り時間が、前記立ち寄り依頼のための割り当て時間未満である場合に、前記車両を前記立ち寄り地へ移動させる立ち寄り指示を、前記車両の前記通信装置に前記通信部を介して送信する、
運転支援方法。
【請求項９】
自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部を有するサーバにおいて、
前記車両に乗車中の乗客による立ち寄り依頼を、前記乗客の携帯端末又は前記車両の前記通信装置から前記通信部を介して受信すると、前記立ち寄り依頼に応じて立ち寄り地を決定し、
前記車両の現在地から前記立ち寄り地までの前記車両の走行ルートを生成し、
前記車両を前記立ち寄り地に立ち寄らせるために要する立ち寄り時間を、前記立ち寄り地までの前記走行ルートに基づいて算出し、前記立ち寄り時間が、前記立ち寄り依頼のための割り当て時間未満である場合に、前記車両を前記立ち寄り地へ移動させる立ち寄り指示を、前記車両の前記通信装置に前記通信部を介して送信する、
ことをコンピュータに実行させるための運転支援用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転支援装置、車両、運転支援システム、運転支援方法、及び運転支援用コンピュータプログラムに関する。
【背景技術】
【０００２】
近年、自動制御によって運転が行われる自動運転車両を用いたタクシー、バス、ライドシェア等のモビリティサービスの実現に向けて、自動運転技術の開発が行われている。
【０００３】
例えば、非特許文献１には、車両を制御するための車両制御Ｉ／Ｆ（インターフェース）を公開し、車両メーカー以外の開発会社が車両を自動運転制御するためのソフトウェアを含む自動運転キットを開発することを可能とした車両が記載されている。自動運転キットをこのように置き換え又はアップデート可能な構成とすることで、移動、物流、物販等の、サービスとしてのモビリティ（Ｍｏｂｉｌｉｔｙ−ａｓ−ａ−Ｓｅｒｖｉｃｅ：ＭａａＳ）に合わせて、自動運転制御を最適化することができる。
【０００４】
自動運転車両は、運転手等の乗務員がいなくてもよいという利点を有する一方で、例えば、自動運転車両を所定時間だけ降車地点に待機させたりすることが難しい。そこで、例えば、特許文献１に記載の技術では、自動運転車両が目的地に到着すると、利用者は、マイクロフォンに対して、例えば「トイレ」と音声入力して降車後振る舞いを設定し、自動運転車両を降車する。すると、自動運転車両の制御部は、利用者の音声入力「トイレ」を音声認識して、所定時間をこの例では５分と推定し、当該場所で待機する。そして、所定時間以内、あるいは、所定時間よりも許容範囲である若干長い時間内に戻ってくる利用者の再乗車の認証を行って、再乗車を許可するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１８−６７１７２号公報
【非特許文献】
【０００６】
【非特許文献１】トヨタ自動車、モビリティサービス専用EV“e-Palette Concept”［平成３０年８月３１日検索］、インターネット＜URL：https://newsroom.toyota.co.jp/jp/corporate/20508200.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載されているように自動運転車両が目的地に到着するよりも前に、自動運転車両に乗車中の乗客がトイレ等に立ち寄りたいと考えることもある。このため、乗客が乗車中の自動運転制御された車両を立ち寄り地に立ち寄らせるか否かを適切に判断することを可能とする技術が求められている。
【０００８】
そこで、本発明は、乗客が乗車中の自動運転制御された車両を立ち寄り地に立ち寄らせるか否かを適切に判断することを可能とする運転支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一つの実施形態に係る運転支援装置は、自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部と、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から通信部を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定する立ち寄り地決定部と、車両の現在地から立ち寄り地までの車両の走行ルートを生成する走行ルート生成部と、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出し、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に通信部を介して送信する立ち寄り判定部と、を有する。
【００１０】
この運転支援装置において、車両に乗車中の他の乗客の目的地及び到着目標時刻を記憶する記憶部を更に有し、走行ルート生成部は、車両の現在地から立ち寄り地を経由して他の乗客の目的地まで車両を移動させる第２の走行ルートを生成し、立ち寄り判定部は、第２の走行ルートに基づいて、車両を立ち寄り地に立ち寄らせた後に車両を他の乗客の目的地に移動させることができる到着予定時刻を算出し、到着予定時刻から到着目標時刻までの余裕時間に応じて割り当て時間を決定することが好ましい。
【００１１】
この運転支援装置において、立ち寄り判定部は、立ち寄り時間が割り当て時間以上である場合、車両を立ち寄り地に立ち寄らせる許可を求める問い合わせを表示させる信号を、他の乗客の携帯端末又は車両の通信装置に送信し、車両を立ち寄り地に立ち寄らせる他の乗客による許可を示す信号を、他の乗客の携帯端末又は車両の通信装置から受信すると、立ち寄り指示を車両の通信装置に送信することが好ましい。
【００１２】
この運転支援装置において、立ち寄り判定部は、立ち寄り地に停車した車両から乗客が降車したことを示す信号を、乗客の携帯端末又は車両の通信装置から通信部を介して受信すると、車両の残り停車時間を乗客の携帯端末に表示させる信号を、乗客の携帯端末に通信部を介して送信することが好ましい。
【００１３】
この運転支援装置において、立ち寄り判定部は、立ち寄り時間が割り当て時間以上である場合、車両の現在地から一定範囲内に存在する第２の車両を検索し、検索された第２の車両を一定範囲内の配車地点に配車させる信号を、第２の車両に通信部を介して送信するとともに、車両を配車地点に移動させる信号を、車両の通信装置に通信部を介して送信することが好ましい。
【００１４】
また、本発明の一つの実施形態に係る車両は、乗客によって操作される操作部と、操作部を介して立ち寄りを依頼する操作がなされたされたことを検知すると、立ち寄り依頼を運転支援装置に送信し、立ち寄り指示とともに立ち寄り地を運転支援装置から受信する通信装置と、通信装置が立ち寄り指示を受信すると、車両を立ち寄り地へ移動させる自動運転制御ユニットと、を有する。
【００１５】
また、本発明の一つの実施形態に係る運転支援システムは、自動運転制御される車両に搭載された通信装置、及びネットワークを介して少なくとも通信装置と互いに通信可能に接続されたサーバ、を有する運転支援システムであって、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から受信すると、立ち寄り依頼に応じて立ち寄り地を決定し、車両の現在地から立ち寄り地までの車両の走行ルートを生成し、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出し、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に送信するサーバと、立ち寄り指示を受信すると、車両を立ち寄り地へ移動させる通信装置と、を有する。
【００１６】
また、本発明の一つの実施形態に係る運転支援方法は、自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部を有するサーバにおいて、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から通信部を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定し、車両の現在地から立ち寄り地までの車両の走行ルートを生成し、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出し、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に通信部を介して送信する。
【００１７】
また、本発明の一つの実施形態に係る運転支援用コンピュータプログラムは、自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部を有するサーバにおいて、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から通信部を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定し、車両の現在地から立ち寄り地までの車両の走行ルートを生成し、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出し、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に通信部を介して送信することをコンピュータに実行させる。
【発明の効果】
【００１８】
本発明の運転支援装置は、乗客が乗車中の自動運転制御された車両を立ち寄り地に立ち寄らせるか否かを適切に判断することができる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係る運転支援システムの構成の一例を示す図である。
【図２】第１実施形態に係る運転支援システムにおける、車両を立ち寄り地に立ち寄らせる立ち寄り処理の一例を示すシーケンス図である。
【図３】第１実施形態に係る車両の室内の一例を示す図である。
【図４】第１実施形態に係る車両のハードウェア構成図である。
【図５】第１実施形態に係るサーバのハードウェア構成図である。
【図６】第１実施形態に係るサーバの制御部の機能ブロック図である。
【図７】第１実施形態に係る携帯端末のハードウェア構成図である。
【図８】第１実施形態に係るサーバにおける、車両を立ち寄り地に立ち寄らせる立ち寄り処理の一例を示すフローチャートである。
【図９】第１実施形態に係る携帯端末に表示された立ち寄り許可ボタンの一例を示す図である。
【図１０】第１実施形態に係るサーバにおける、車両の残り停車時間を携帯端末に表示させる残り停車時間表示処理の一例を示すフローチャートである。
【図１１】第１実施形態に係る携帯端末に表示された車両の残り停車時間の一例を示す図である。
【図１２】第２実施形態に係る車載装置の制御部の機能ブロック図である。
【発明を実施するための形態】
【００２０】
本発明の運転支援装置は、自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部を有する。そして、運転支援装置は、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から通信部を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定し、車両の現在地から立ち寄り地までの車両の走行ルートを生成する。そして、運転支援装置は、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に通信部を介して送信する。
【００２１】
これにより、本発明の運転支援装置は、乗客が乗車中の自動運転制御された車両を立ち寄り地に立ち寄らせるか否かを適切に判断することができる。
【００２２】
以下、本発明の好適な実施形態について図面を用いて説明する。なお、本発明は以下の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において適宜変更可能である。また、各図において同一、又は相当する機能を有するものは、同一符号を付し、その説明を省略又は簡潔にすることもある。
【００２３】
［第１実施形態］
図１は、第１実施形態に係る運転支援システム１の構成の一例を示す図である。本実施形態の運転支援システム１は、車載装置２０と、サーバ３０と、携帯端末４０とを有する。車載装置２０及びサーバ３０は、運転支援装置の一例である。
【００２４】
図１に示された車両２は、タクシー、バス、ライドシェア等のモビリティサービスを提供する自動運転車両である。車両２には、モビリティサービスを利用する乗客４が乗車している。乗客４は、例えばトイレ等の立ち寄り地への立ち寄りを考えると、携帯電話機又はタブレットコンピュータ等の携帯端末４０を操作して、車両２の立ち寄り依頼をサーバ３０に送信する。
【００２５】
サーバ３０は、車両２の立ち寄り依頼を受信すると、車両２を立ち寄り地へ移動させる立ち寄り指示を、車両２の車載装置２０に送信する。
【００２６】
車両２は、車載装置２０及び自動運転制御ユニット２１を搭載する。車載装置２０は、立ち寄り指示を受信すると、自動運転制御ユニット２１に車両２を自動運転制御させて、車両２を立ち寄り地へ移動させる。
【００２７】
車両２の提供するモビリティサービスを利用しようとする利用客４ｂは、携帯する携帯端末４０を操作して、サーバ３０に車両２の配車を依頼することができる。
【００２８】
これら車載装置２０、サーバ３０、及び携帯端末４０は、光通信回線等で構成されるネットワーク５を介して互いに通信可能となっている。サーバ３０は、例えば不図示のゲートウェイ等を介してネットワーク５と接続される。また、車載装置２０及び携帯端末４０は、例えば無線基地局６等を介してネットワーク５と接続される。
【００２９】
図２は、第１実施形態に係る運転支援システム１における、車両２を立ち寄り地に立ち寄らせる立ち寄り処理の一例を示すシーケンス図である。図２に示されたシーケンス図において、サーバ３０と、車両２及び携帯端末４０との間の通信は、ネットワーク５を介して行われる。
【００３０】
サーバ３０は、モビリティサービスを利用しようとする利用客４ｂの携帯する携帯端末４０から、配車の依頼とともに、利用客４ｂの識別情報、現在地、目的地、及び到着目標時刻等の情報を受信する（ステップＳ２０１）。利用客４ｂの識別情報は、例えば、モビリティサービスを利用する利用客４ｂに付与された利用者番号とされる。また、利用客４ｂの現在地及び目的地は、例えば、施設名、住所、又は経度と緯度の組み合わせにより指定される。
【００３１】
次に、サーバ３０は、利用客４ｂの現在地から一定範囲内に存在する車両２を検索し、検索された少なくとも一つの車両２の中から配車可能な車両２を選択して、利用客４ｂの現在地まで移動するよう車両２に配車の指示を送信する（ステップＳ２０２）。なお、車両２がライドシェアサービス等を提供する場合には、既に車両２に他の乗客４が乗車している可能性がある。この場合、サーバ３０は、例えば、検索された少なくとも一つの車両２の中から、利用客４ｂの目的地と既に車両２に乗車中の他の乗客４の目的地とが同方向である車両２を選択するようにしてもよい。
【００３２】
サーバ３０から配車の指示を受信すると、車両２の車載装置２０は、自動運転制御ユニット２１に車両２を自動運転制御させて、配車の指示とともに受信した利用客４ｂの現在地へ車両２を移動させる（ステップＳ２０３）。
【００３３】
配車された車両２に利用客４ｂが乗車すると、車両２の車載装置２０は、利用客４ｂが車両２に乗車したことを例えば車内カメラ又は車両２のドアの開閉動作によって検知してサーバ３０に通知する（ステップＳ２０４）。なお、利用客４ｂが車両２に乗車したことを車両２の車載装置２０が通知する代わりに、利用客４ｂ自身が携帯端末４０を操作して乗車したことをサーバ３０に通知してもよい。
【００３４】
サーバ３０は、利用客４ｂが車両２に乗車したことを受信すると、車両２の現在地から利用客４ｂの目的地までの車両２の走行ルートを生成する。或いは、車両２に搭載された例えばカーナビゲーションシステムが、配車の指示とともに受信した利用客４ｂの識別情報、現在地、目的地、及び到着目標時刻等の情報に基づいて、走行ルートを作成してもよい。なお、車両２がライドシェアサービス等を提供する場合には、利用客４ｂの目的地と既に車両２に乗車中の他の乗客４の目的地のうち、車両２の現在地から最も近い目的地までの走行ルートが生成される。
【００３５】
サーバ３０は、必要に応じて走行ルートを車両２の車載装置２０に送信し、走行ルートに従って車両２を移動させるよう車両２の車載装置２０に対して指示する（ステップＳ２０５）。すると、車両２の車載装置２０は、自動運転制御ユニット２１に車両２を自動運転制御させて、走行ルートに従って次の目的地に向けて車両２を移動させる（ステップＳ２０６）。車両２が自動運転制御ユニット２１によって自動運転制御されている間、車両２は、車両２の現在地を示す位置情報を定期的にサーバ３０に送信する。
【００３６】
以降、車両２に乗車した利用客４ｂのことを乗客４という。車両２に乗車中の乗客４は、例えばトイレ等の立ち寄り地への立ち寄りを考えると、例えば携帯端末４０を操作して、車両２を立ち寄り地に立ち寄らせる立ち寄り依頼をサーバ３０に送信する（ステップＳ２０７）。或いは、乗客４は、携帯端末４０の代わりに、例えば車両２に設置された立ち寄りボタンを操作して、立ち寄り地への立ち寄り依頼をサーバ３０に送信してもよい。この立ち寄り地は、トイレのほかに、例えば、病院、駅、サービスエリア、コンビニエンスストア等であってもよい。
【００３７】
すると、サーバ３０は、乗客４の携帯端末４０又は車両２から立ち寄り依頼を受信する。この立ち寄り依頼は、立ち寄り地の情報を含むことができる。立ち寄り地の情報は、例えば、施設名、住所、又は経度と緯度の組み合わせにより指定される。
【００３８】
次に、サーバ３０は、立ち寄り地に車両２を立ち寄らせるか否かを判定する（ステップＳ２０８）。サーバ３０は、例えば、車両２を立ち寄り地に立ち寄らせるために要する立ち寄り時間が、立ち寄り依頼のための割り当て時間（例えば１０分間）未満である場合に、車両２を立ち寄り地に立ち寄らせる。この割り当て時間は、例えば、車両２に他の乗客４がいないような場合には、より長い時間（例えば１時間）が割り当てられてもよい。
【００３９】
サーバ３０は、車両２を立ち寄り地に立ち寄らせると判定した場合、車両２を立ち寄り地へ移動させる立ち寄り指示を、車両２の車載装置２０に送信する（ステップＳ２０９）。なお、車両２の現在地から他の乗客４の目的地までの距離が、車両２の現在地から立ち寄り地までの距離よりも近いような場合には、サーバ３０は、先に車両２を他の乗客４の目的地に移動させて、その後車両２を立ち寄り地へ移動させるようにしてもよい。一方、サーバ３０は、車両２を立ち寄り地に立ち寄らせないと判定した場合、立ち寄り指示を車両２の車載装置２０に送信せずに、車両２を立ち寄り地に立ち寄らせないことを、乗客４の携帯端末４０に通知する。
【００４０】
車両２の車載装置２０は、立ち寄り指示を受信すると、自動運転制御ユニット２１に車両２を自動運転制御させて、車両２を立ち寄り地へ移動させる（ステップＳ２１０）。
【００４１】
車両２が立ち寄り地に到着して（ステップＳ２１１）、乗客４が車両２から降車すると、車両２の車載装置２０は、乗客４が降車したことを例えば車内カメラ又は車両２のドアの開閉動作によって検知してサーバ３０に通知する（ステップＳ２１２）。なお、乗客４が車両２から降車したことを車両２の車載装置２０が通知する代わりに、乗客４自身が携帯端末４０を操作して降車したことをサーバ３０に通知してもよい。その後、乗客４が車両２に再乗車すると、車両２の車載装置２０は、同様にして、乗客４が車両２に再乗車したことを検知してサーバ３０に通知する（ステップＳ２１３）。
【００４２】
サーバ３０は、乗客４が車両２に再乗車したことを受信すると、必要に応じて車両２の現在地から次の目的地までの車両２の走行ルートを生成し、走行ルートに従って車両２を移動させるよう車両２の車載装置２０に対して指示する（ステップＳ２１４）。すると、車両２の車載装置２０は、自動運転制御ユニット２１に車両２を自動運転制御させて、走行ルートに従って目的地に向けて車両２を移動させる（ステップＳ２１５）。
【００４３】
図３は、第１実施形態に係る車両２の室内の一例を示す図である。図３に示された車両２の室内に配置された座席には、車両２の提供するモビリティサービスを利用する複数の乗客４が着座している。
【００４４】
車両２の室内の天井には、車両２を例えばトイレ等の立ち寄り地に立ち寄らせるための立ち寄りボタン２１４が設置されている。そして、立ち寄りボタン２１４の近くには、例えば「トイレ立ち寄りボタン」等のように、立ち寄りボタン２１４の機能が表記されている。これにより、乗客４は、立ち寄りボタン２１４を操作して、車両２をトイレ等の立ち寄り地に立ち寄らせることができる。
【００４５】
また、車両２の室内の中央には、例えば、タッチディスプレイ２１５が設置されている。タッチディスプレイ２１５には、例えば、「トイレへの立ち寄りをご希望のお客様は、天井のトイレ立ち寄りボタンを操作ください」等のような立ち寄りボタン２１４の案内が定期的に表示される。
【００４６】
なお、立ち寄りボタン２１４は、トイレ以外に、例えば、病院、駅、サービスエリア、コンビニエンスストア等の施設に立ち寄るための操作ボタンとすることもできる。車両２には、異なる施設に車両２を立ち寄らせるための複数の立ち寄りボタン２１４が設置されてもよい。或いは、立ち寄りボタン２１４は、車両２を立ち寄らせる施設の種類が、例えばタッチディスプレイ２１５を操作して設定可能となるように構成されてもよい。
【００４７】
また、立ち寄りボタン２１４は、図３に示されるような車両２に設置された物理的な操作ボタンとする以外に、タッチディスプレイ２１５又は乗客４の携帯端末４０に表示される操作ボタンとすることもできる。但し、車両２の室内には、少なくとも一つの物理的な立ち寄りボタン２１４が設置されていることが好ましい。これにより、例えば、急にトイレに行きたくなった人、急に体調が悪くなった急病人、又はタッチディスプレイ２１５等を操作できない子供等の乗客４が、直感的に素早く立ち寄りボタン２１４を操作することができる。
【００４８】
図４は、第１実施形態に係る車両２のハードウェア構成図である。車両２は、車内ネットワークを介して互いに接続された、車載装置２０、車両制御ユニット２１０、車外カメラ２１１、測距センサ２１２、測位センサ２１３、立ち寄りボタン２１４、タッチディスプレイ２１５、及び車外通信機器２１６を有する。また、車両２は、自動運転制御ユニット２１を更に有する。車内ネットワークは、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格に準拠したネットワークとされる。
【００４９】
車載装置２０は、通信装置の一例であり、車両２を立ち寄り地へ移動させる立ち寄り指示を受信すると、自動運転制御ユニット２１に車両２を自動運転制御させて、車両２を立ち寄り地へ移動させる。車載装置２０は、信号線を介して互いに接続された、車内通信インターフェース（Ｉ／Ｆ）２０１、記憶部２０２、及び制御部２０３を有する。
【００５０】
車内通信Ｉ／Ｆ２０１は、車載装置２０が車両２の他の車載機器と車内ネットワークを介して通信するための通信Ｉ／Ｆ回路である。
【００５１】
記憶部２０２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、光記録媒体、又は半導体メモリ等の記憶媒体を有し、制御部２０３において実行されるコンピュータプログラムを記憶する。また、記憶部２０２は、制御部２０３によって生成されたデータ、及び制御部２０３が車内ネットワークを介して車両２の他の車載機器から受信したデータ等を記憶する。また、記憶部２０２は、サーバ３０から受信した、乗客４の識別情報、現在地、目的地、立ち寄り地、及び到着目標時刻等の情報と、サーバ３０又は車両２のカーナビゲーションシステムによって生成された車両２の走行ルートの情報を記憶する。また、記憶部２０２は、車両２に関する情報の一例として、車両２の自動運転制御ユニット２１の種類又はバージョン等を記憶する。また、記憶部２０２は、乗客４に関する情報の一例として、乗客４の住所等の情報を、乗客４の識別情報に対応付けて記憶する。また、記憶部２０２は、携帯端末４０又は車両２のタッチディスプレイ２１５に表示する案内の表示スタイル、及びボタンのイメージ等のデータを記憶してもよい。
【００５２】
制御部２０３は、車載装置２０において制御及び演算を行うコンピュータプログラムを実行する一以上のプロセッサ及びその周辺回路とすることができる。或いは、制御部２０３は、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等により構成されてもよい。
【００５３】
制御部２０３は、車両２の現在地を示す位置情報を、車内通信Ｉ／Ｆ２０１を介して後述の測位センサ２１３から取得し、取得した位置情報を、車外通信機器２１６を介してサーバ３０に定期的に送信する。
【００５４】
また、制御部２０３は、立ち寄りボタン２１４が乗客４によって操作されたことを示す信号を、車内通信Ｉ／Ｆ２０１を介して立ち寄りボタン２１４から受信すると、立ち寄り依頼を、車外通信機器２１６を介してサーバ３０に送信する。この立ち寄り依頼には、立ち寄りボタン２１４から出力される信号と対応付けられた例えば「トイレ」又は「病院」等の施設の種類が、立ち寄り地の情報として含まれる。
【００５５】
また、制御部２０３は、タッチディスプレイ２１５に、車両２の現在地の周辺の地図を、記憶部２０２から読み出して表示させるとともに、地図上に立ち寄り地の候補施設を表示させてもよい。そして、制御部２０３は、タッチディスプレイ２１５に表示された候補施設が乗客４によってタッチされたことを示す信号を、車内通信Ｉ／Ｆ２０１を介してタッチディスプレイ２１５から受信すると、同様に、立ち寄り依頼をサーバ３０に送信してもよい。この場合、立ち寄り依頼には、乗客４によってタッチされた立ち寄り地の候補施設の住所、又は経度と緯度の組み合わせが、立ち寄り地の情報として含まれる。
【００５６】
また、制御部２０３は、立ち寄り指示を、車外通信機器２１６を介してサーバ３０から受信すると、後述の自動運転制御ユニット２１に車両２を自動運転制御させて、車両２を立ち寄り地へ移動させる。この立寄り指示には、立ち寄り依頼と同様に立ち寄り地の情報が含まれるほか、サーバ３０によって生成された車両２の走行ルート等の情報が更に含まれてもよい。
【００５７】
自動運転制御ユニット２１は、車両２の自動運転制御を行うコンピュータプログラムを実行する一以上のプロセッサ及びその周辺回路、若しくは、ＦＰＧＡ又はＡＳＩＣ等を有する。また、自動運転制御ユニット２１は、半導体メモリ等の記憶媒体を有し、自動運転制御ユニット２１が実行するコンピュータプログラム、及び自動運転制御ユニット２１によって処理されるデータ等を記憶する。
【００５８】
自動運転制御ユニット２１は、車両２の運転を自動制御する。例えば、自動運転制御ユニット２１は、車両２が走行ルートに従って走行するように、車両２の進路を決定する車両２の操舵角を求める。また、自動運転制御ユニット２１は、車両２が到着目標時刻までに目的地に到着するように、車両２の目標速度を求め、車速センサ（図示せず）により測定された現在の車両２の速度が目標速度となるように、アクセル開度又はブレーキ量を求める。
【００５９】
車両制御ユニット２１０は、例えば、車両２の電子制御装置（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）とされる。車両制御ユニット２１０は、車両２の制御を行うコンピュータプログラムを実行する一以上のプロセッサ及びその周辺回路、若しくは、ＦＰＧＡ又はＡＳＩＣ等を有する。また、車両制御ユニット２１０は、半導体メモリ等の記憶媒体を有し、車両制御ユニット２１０が実行するコンピュータプログラム、及び車両制御ユニット２１０によって処理されるデータ等を記憶する。
【００６０】
車両制御ユニット２１０は、少なくとも一つの自動運転制御ユニット２１を有し、自動運転制御ユニット２１によって求められた車両２の操舵角に応じた制御信号を、車両２の操舵輪を制御するアクチュエータ（図示せず）へ出力する。また、車両制御ユニット２１０は、自動運転制御ユニット２１によって求められたアクセル開度に従って燃料噴射量を求め、その燃料噴射量に応じた制御信号を車両２のエンジンの燃料噴射装置へ出力する。或いは、車両制御ユニット２１０は、自動運転制御ユニット２１によって求められたブレーキ量に応じた制御信号を車両２のブレーキへ出力する。また、車両制御ユニット２１０は、後述の車外カメラ２１１、測距センサ２１２、測位センサ２１３から出力される信号を自動運転制御ユニット２１に渡す。
【００６１】
車外カメラ２１１は、車両２の周囲の物体及び人を撮影して映像を生成し、その映像を出力する。車外カメラ２１１によって撮影された物体及び人の映像は、自動運転制御ユニット２１が車両２の運転を自動制御するために利用される。車外カメラ２１１は、車両２の周囲の物体及び人が明瞭に撮影されるように、例えば、撮像面を車外に向けて、車両２のフロントガラスの近くに配置される。
【００６２】
測距センサ２１２は、車両２の前方に存在する物体までの距離を方位ごとに計測して、その距離の計測値を出力する。測距センサ２１２によって得られた距離の計測値は、同様に自動運転制御ユニット２１が車両２の運転を自動制御するために利用される。測距センサ２１２は、例えば、車両２に設置されたＬＩＤＡＲ（Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）センサとされる。
【００６３】
測位センサ２１３は、車両２の現在地を示す位置情報を生成して車載装置２０に出力する。測位センサ２１３によって生成された位置情報は、自動運転制御ユニット２１が車両２の運転を自動制御するために利用されるほか、サーバ３０が車両２の現在地を把握できるように、ネットワーク５を介してサーバ３０へ定期的に送信される。測位センサ２１３は、例えば、車両２に設置されたカーナビゲーションシステムのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機とされる。
【００６４】
立ち寄りボタン２１４は、操作部の一例であり、車両２に乗車中の乗客４によって立ち寄りボタン２１４が操作されたことを示す信号を、車載装置２０に出力する。立ち寄りボタン２１４は、例えば、図３に示されたような、車両２に設置された物理的な操作ボタンとされる。立ち寄りボタン２１４は、車内に複数個配置されてもよい。立ち寄りボタン２１４は、車両２の座席に着座した乗客４から手の届くような、例えば、車両２の座席の周辺、又は車両２の室内の天井等に配置される。
【００６５】
タッチディスプレイ２１５は、車載装置２０により制御され、車両２に乗車中の乗客４への案内を表示する。例えば、タッチディスプレイ２１５には、車両２が立ち寄り地へ移動する際に、「本車両は、お客様の依頼により、トイレに立ち寄ります」等の案内が表示される。また、上述のように、タッチディスプレイ２１５には、車両２が自動運転制御ユニット２１によって自動運転制御されている間、「トイレへの立ち寄りをご希望のお客様は、天井のトイレ立ち寄りボタンを操作ください」等の案内が表示される。なお、タッチディスプレイ２１５の代わりに、車載装置２０により制御されて、車内に同様の案内をアナウンスするスピーカ等が用いられてもよい。
【００６６】
タッチディスプレイ２１５には、上述のように、サーバ３０から送信される信号に従って立ち寄りボタン２１４が表示されてもよい。この場合、タッチディスプレイ２１５は、操作部の他の一例であり、タッチディスプレイ２１５に表示された立ち寄りボタン２１４が乗客４によって操作されたことを示す信号を、車内通信Ｉ／Ｆ２０１を介して車載装置２０に出力する。
【００６７】
また、タッチディスプレイ２１５には、上述のように、車両２の現在地の周辺の地図とともに、立ち寄り地の候補施設が表示されてもよい。タッチディスプレイ２１５は、乗客４によってタッチされた候補施設のタッチディスプレイ２１５上の座標を、車内通信Ｉ／Ｆ２０１を介して車載装置２０に出力する。すると、制御部２０３は、乗客４によってタッチされた候補施設のタッチディスプレイ２１５上の座標に対応する地図上の住所、又は経度と緯度の組み合わせを、立ち寄り地の情報として、サーバ３０に送信する。これにより、乗客４は、タッチディスプレイ２１５に表示された地図上の候補施設をタッチして、所望の立寄り地を指定することができる。
【００６８】
車外通信機器２１６は、無線通信機能を有する車載の端末であり、例えば、車載のナビゲーションシステム、或いは非特許文献１に記載のＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）とされる。車外通信機器２１６は、例えば、ネットワーク５と不図示のゲートウェイ等を介して接続される無線基地局６にアクセスすることで、無線基地局６を介してネットワーク５と接続される。また、車外通信機器２１６は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を利用して、乗客４の携帯端末４０が、車両２の車載装置２０と直接通信することが可能となるように構成されてもよい。
【００６９】
図５は、第１実施形態に係るサーバ３０のハードウェア構成図である。サーバ３０は、信号線を介して互いに接続された、通信Ｉ／Ｆ３０１、記憶部３０２、及び制御部３０３を有する。
【００７０】
通信Ｉ／Ｆ３０１は、通信部の一例であり、サーバ３０を例えばゲートウェイ等を介してネットワーク５と接続するための通信Ｉ／Ｆ回路である。通信Ｉ／Ｆ３０１は、車両２の車載装置２０、及び携帯端末４０とネットワーク５を介して通信可能に構成される。
【００７１】
記憶部３０２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、光記録媒体、又は半導体メモリ等の記憶媒体を有し、制御部３０３において実行されるコンピュータプログラムを記憶する。また、記憶部３０２は、制御部３０３によって生成されたデータ、及び制御部３０３がネットワーク５を介して受信したデータ等を記憶する。また、記憶部３０２は、携帯端末４０から受信した、乗客４の識別情報、現在地、目的地、立ち寄り地、及び到着目標時刻等の情報を記憶する。また、記憶部３０２は、制御部３０３の後述の走行ルート生成部３０５又は車両２のカーナビゲーションシステムによって生成された車両２の走行ルートの情報と、走行ルート生成部３０５が車両２の走行ルートを生成するために参照する地図データを記憶する。また、記憶部３０２は、車両２に関する情報の一例として、車両２の自動運転制御ユニット２１の種類又はバージョン等を記憶する。また、記憶部３０２は、乗客４に関する情報の一例として、乗客４の住所等の情報を、乗客４の識別情報に対応付けて記憶する。また、記憶部３０２は、携帯端末４０又は車両２のタッチディスプレイ２１５に表示する案内の表示スタイル、及びボタンのイメージ等のデータを記憶してもよい。
【００７２】
図６は、第１実施形態に係るサーバ３０の制御部３０３の機能ブロック図である。制御部３０３は、サーバ３０において制御及び演算を行うコンピュータプログラムを実行する一以上のプロセッサ及びその周辺回路とすることができる。或いは、制御部３０３は、ＦＰＧＡ又はＡＳＩＣ等により構成されてもよい。
【００７３】
制御部３０３は、立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６を有する。立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６は、例えば、プロセッサ上で実行されるコンピュータプログラムにより実現されるソフトウェアモジュール又はファームウェアとして実装される。或いは、立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６は、ＦＰＧＡ又はＡＳＩＣに形成される演算回路として実現されてもよい。立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６の行う処理については、この後、図８及び図１０のフローチャートで詳しく説明するため、ここでは簡単に説明する。
【００７４】
立ち寄り地決定部３０４は、車両２に乗車中の乗客４による立ち寄り依頼を、乗客４の携帯端末４０又は車両２の車載装置２０から通信Ｉ／Ｆ３０１を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定する。
【００７５】
走行ルート生成部３０５は、車両２の現在地から立ち寄り地までの車両２の走行ルートを生成する。
【００７６】
立ち寄り判定部３０６は、車両２を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出する。そして、立ち寄り判定部３０６は、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両２を立ち寄り地へ移動させる立ち寄り指示を、車両２の車載装置２０に通信Ｉ／Ｆ３０１を介して送信する。
【００７７】
図７は、第１実施形態に係る携帯端末４０のハードウェア構成図である。携帯端末４０は、信号線を介して互いに接続された、通信Ｉ／Ｆ４０１、タッチディスプレイ４０２、記憶部４０３、及び制御部４０４を有する。
【００７８】
通信Ｉ／Ｆ４０１は、携帯端末４０を例えばゲートウェイ等を介してネットワーク５と接続するための通信Ｉ／Ｆ回路である。通信Ｉ／Ｆ４０１は、サーバ３０とネットワーク５を介して通信可能に構成される。また、通信Ｉ／Ｆ４０１は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を利用して、乗客４の携帯端末４０が、車両２の車載装置２０と直接通信することが可能となるように構成されてもよい。
【００７９】
タッチディスプレイ４０２には、サーバ３０から送信される信号に従って案内及び操作ボタン等が表示される。車両２の乗客４は、タッチディスプレイ４０２に表示されたボタンを操作することで、タッチディスプレイ４０２に表示された案内に対する応答をサーバ３０に送信することができる。この案内及び操作ボタンの具体例については、この後、図９及び図１１で説明する。
【００８０】
記憶部４０３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、光記録媒体、又は半導体メモリ等の記憶媒体を有し、制御部４０４において実行されるコンピュータプログラムを記憶する。また、記憶部４０３は、制御部４０４によって生成されたデータ、及び制御部４０４がネットワーク５を介して受信したデータ等を記憶する。また、記憶部４０３は、携帯端末４０又は車両２のタッチディスプレイ２１５に表示する案内の表示スタイル、及びボタンのイメージ等のデータを記憶してもよい。また、記憶部４０３は、タッチディスプレイ２１５に表示させるための後述の地図データを記憶してもよい。
【００８１】
制御部４０４は、携帯端末４０において制御及び演算を行うコンピュータプログラムを実行する一以上のプロセッサ及びその周辺回路とすることができる。或いは、制御部４０４は、ＦＰＧＡ又はＡＳＩＣ等により構成されてもよい。
【００８２】
制御部４０４は、タッチディスプレイ４０２に表示された立ち寄りボタンが乗客４によって操作されたことを示す信号を、タッチディスプレイ４０２から受信すると、立ち寄り依頼を、通信Ｉ／Ｆ４０１を介してサーバ３０に送信する。この立ち寄り依頼には、立ち寄りボタンから出力される信号と対応付けられた例えば「トイレ」又は「病院」等の施設の種類が、立ち寄り地の情報として含まれる。
【００８３】
また、制御部４０４は、タッチディスプレイ４０２に、車両２の現在地の周辺の地図を、記憶部４０３から読み出して表示させるとともに、地図上に立ち寄り地の候補施設を表示させてもよい。そして、制御部４０４は、タッチディスプレイ４０２に表示された候補施設が乗客４によってタッチされたことを示す信号を、タッチディスプレイ４０２から受信すると、同様に、立ち寄り依頼をサーバ３０に送信してもよい。この場合、立ち寄り依頼には、乗客４によってタッチされた立ち寄り地の候補施設の住所、又は経度と緯度の組み合わせが、立ち寄り地の情報として含まれる。
【００８４】
図８は、第１実施形態に係るサーバ３０における、車両２を立ち寄り地に立ち寄らせる立ち寄り処理の一例を示すフローチャートである。サーバ３０の立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６は、以下のフローチャートに従って立ち寄り処理を実行する。上述の図２のシーケンス図と重複する内容については説明を省略する。
【００８５】
立ち寄り地決定部３０４は、車両２の立ち寄り依頼を、乗客４の携帯端末４０又は車両２の車載装置２０から通信Ｉ／Ｆ３０１を介して受信すると（ステップＳ８０１）、立ち寄り依頼に応じて立ち寄り地を決定する。具体的には、立ち寄り地決定部３０４は、立ち寄り依頼に含まれる立ち寄り地の情報が住所、又は経度と緯度の組み合わせにより指定される場合には、指定された住所、又は経度と緯度の組み合わせを立ち寄り地として決定する。
【００８６】
一方、立ち寄り地の情報が例えば「トイレ」のように施設の種類で指定される場合には、立ち寄り地決定部３０４は、記憶部３０２に記憶された地図データを参照して、車両２の現在地から次の目的地までの走行ルート上の指定された種類の候補施設を検索する。そして、立ち寄り地決定部３０４は、車両２の現在地から次の目的地までの走行ルート上に一以上の候補施設が検索された場合には、検索された候補施設のうち車両２の現在地から最も近い候補施設を立ち寄り地として決定する。一方、車両２の現在地から次の目的地までの走行ルート上に指定された種類の候補施設が一つも検索されなかった場合には、立ち寄り地決定部３０４は、車両２の現在地から最も近い施設を立ち寄り地として決定する。
【００８７】
或いは、立ち寄り地決定部３０４は、次の目的地までの走行ルート上にある候補施設（第１の候補施設という）と、車両２の現在地から最も近い候補施設（第２の候補施設という）の両方を検索するようにしてもよい。この場合、立ち寄り地決定部３０４は、例えば、第１の候補施設までの距離が、第２の候補施設までの距離の所定倍（例えば２倍）未満の場合には第１の候補施設を立ち寄り地とし、そうでない場合には第２の候補施設を立ち寄り地としてもよい。これにより、乗客４は、立ち寄り地により早く立ち寄ることができる。
【００８８】
次に、走行ルート生成部３０５は、車両２の現在地から、立ち寄り地決定部３０４によって決定された立ち寄り地までの車両２の走行ルートを、例えばダイクストラ法を用いた経路探索アルゴリズムにより生成する。
【００８９】
次に、立ち寄り判定部３０６は、車両２を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、生成した走行ルートに基づいて算出する（ステップＳ８０２）。この立ち寄り時間には、車両２を立ち寄り地まで移動させる移動時間に加えて、乗客４が車両２に再乗車するまで車両２を立ち寄り地で待機させる車両２の停車時間が含まれる。
【００９０】
なお、立ち寄りボタン２１４が例えば病院に立ち寄るためのボタンである場合、立ち寄りボタン２１４を操作した乗客４は、急に体調が悪くなった急病人等である可能性が高く、病院に立ち寄った乗客４は車両２に戻らない可能性が高い。このように、立ち寄り地が、乗客４が車両２に戻らない可能性の高い種類の施設である場合、立ち寄り判定部３０６は、立ち寄り時間に車両２の停車時間を含めないようにしてもよい。乗客４が車両２に戻らない可能性の高い種類の施設は、サーバ３０の記憶部３０２に予め記憶される。
【００９１】
次に、立ち寄り判定部３０６は、立ち寄り依頼のために割り当てる割り当て時間を、例えば所定の長さ（例えば１０分間）の時間として決定する（ステップＳ８０３）。或いは、立ち寄り判定部３０６は、この割り当て時間を、記憶部３０２に予め記憶された乗客４の目的地、及び到着目標時刻等の情報に基づいて決定してもよい。
【００９２】
具体的には、走行ルート生成部３０５は、車両２の現在地から立ち寄り地を経由して他の乗客４のそれぞれの目的地まで車両２を順に移動させる第２の走行ルートを生成する。そして、立ち寄り判定部３０６は、第２の走行ルートに基づいて、それぞれの乗客４について、車両２を立ち寄り地に立ち寄らせた後に車両２を他の乗客４の目的地に順に移動させることができる到着予定時刻を算出する。そして、立ち寄り判定部３０６は、それぞれの乗客４について算出した到着予定時刻から乗客４の到着目標時刻までの余裕時間の最小値を、割り当て時間として決定する。この場合、割り当て時間は０となることもある。これにより、車両２に乗車中の他の乗客４の到着目標時刻に影響を与えないように、割り当て時間が決定される。
【００９３】
更に、立ち寄り判定部３０６は、他の乗客４から配車の依頼を受けている場合には、他の乗客４が待つ配車地点までの走行ルートに基づいて、他の乗客４の配車地点に車両２を移動させるために要する配車時間を必要に応じて余裕時間から減算してもよい。
【００９４】
次に、立ち寄り判定部３０６は、車両２を立ち寄り地に立ち寄らせるために要する立ち寄り時間が割り当て時間未満であるか否かを判定する（ステップＳ８０４）。
【００９５】
立ち寄り時間が割り当て時間以上である場合（ステップＳ８０４：Ｎｏ）、立ち寄り判定部３０６は、車両２に乗車中の他の乗客４に、車両２を立ち寄り地に立ち寄らせる許可を求める（ステップＳ８０５）。具体的には、立ち寄り判定部３０６は、例えば後述の図９に示すような、車両２の立ち寄り許可を求める問い合わせを他の乗客４の携帯端末４０のタッチディスプレイ４０２に表示させる信号を、他の乗客４の携帯端末４０に通信Ｉ／Ｆ３０１を介して送信する。或いは、立ち寄り判定部３０６は、車両２の立ち寄り許可を求める問い合わせを車両２のタッチディスプレイ２１５に表示させる信号を、車載装置２０に通信Ｉ／Ｆ３０１を介して送信してもよい。
【００９６】
なお、立ち寄り判定部３０６は、立ち寄り時間が、到着予定時刻から乗客４の到着目標時刻までの余裕時間以上となるような他の乗客４に対してのみ、車両２の立ち寄り許可を求めるようにしてもよい。また、立ち寄り判定部３０６は、トイレ又は病院等のような緊急度が高い施設への立ち寄りの依頼の場合にのみ、他の乗客４に車両２の立ち寄り許可を求めるようにしてもよい。
【００９７】
次に、立ち寄り判定部３０６は、車両２の立ち寄り許可を問い合わせた他の乗客４によって、所定時間内（例えば２分以内）に車両２の立ち寄りが許可されたか否かを判定する（ステップＳ８０６）。立ち寄り判定部３０６は、立ち寄り許可を問い合わせた他の乗客４からの許可が一人でも得られない場合（ステップＳ８０６：Ｎｏ）、立ち寄り指示を車載装置２０に送信せずに、車両２を立ち寄らせないことを、乗客４の携帯端末４０に通知する。この場合、サーバ３０は、例えば、他の第２の車両を配車して、乗客４を第２の車両に乗り換えさせ、第２の車両を立ち寄り地へ移動させるようにしてもよい。
【００９８】
具体的には、立ち寄り判定部３０６は、車両２の現在地から一定範囲内に存在する第２の車両を検索する。そして、立ち寄り判定部３０６は、検索された第２の車両を一定範囲内の配車地点に配車させる信号を、第２の車両に通信Ｉ／Ｆ３０１を介して送信するとともに、車両２を配車地点に移動させる信号を、車両２に通信Ｉ／Ｆ３０１を介して送信する。これにより、乗客４は、第２の車両に乗り換えて、立ち寄り地に立ち寄ることができる。
【００９９】
一方、立ち寄り時間が割り当て時間未満である場合（ステップＳ８０４：Ｙｅｓ）、又は、立ち寄り許可を問い合わせた全ての他の乗客４から許可が得られた場合（ステップＳ８０６：Ｙｅｓ）、立ち寄り判定部３０６は、立ち寄り指示を車載装置２０に通信Ｉ／Ｆ３０１を介して送信し、車両２を立ち寄り地へ移動させる（ステップＳ８０７）。そして、立ち寄り判定部３０６は立ち寄り処理を終了する。これにより、乗客４は、立ち寄り地に立ち寄ることができる。
【０１００】
図９は、第１実施形態に係る携帯端末４０に表示された立ち寄り許可ボタン４１の一例を示す図である。図９に示された立ち寄り許可ボタン４１は、サーバ３０から送信される信号に従って、携帯端末４０の例えばタッチディスプレイ４０２に表示される。これにより、車両２に乗車中の他の乗客４は、携帯端末４０のタッチディスプレイ４０２に表示された車両２の立ち寄り許可の問い合わせに対して、携帯端末４０のタッチディスプレイ４０２に表示された立ち寄り許可ボタン４１を操作して応答することができる。
【０１０１】
サーバ３０から送信される立ち寄り許可ボタン４１を表示させる信号は、車両２の立ち寄り許可の問い合わせを携帯端末４０のタッチディスプレイ２１５に表示する案内の表示スタイル、及び立ち寄り許可ボタン４１のイメージ等の情報を含むことができる。或いは、案内の表示スタイル、及び立ち寄り許可ボタン４１のイメージ等の情報は、携帯端末４０の記憶部４０３に予め記憶されてもよい。この場合、携帯端末４０は、サーバ３０から車両２の残り停車時間を表示させる信号を受信すると、案内の表示スタイル、及び立ち寄り許可ボタン４１のイメージを記憶部４０３から読み出して、タッチディスプレイ４０２に表示させる。
【０１０２】
なお、車両２の立ち寄り許可の問い合わせの案内、及び立ち寄り許可ボタン４１は、携帯端末４０のタッチディスプレイ４０２に表示される代わりに、車両２のタッチディスプレイ２１５に表示されてもよい。これにより、車両２に乗車中の他の乗客４は、車両２のタッチディスプレイ２１５に表示された車両２の立ち寄り許可の問い合わせに対して、車両２のタッチディスプレイ２１５に表示された立ち寄り許可ボタン４１を操作して応答することができる。
【０１０３】
図１０は、第１実施形態に係るサーバ３０における、車両２の残り停車時間を携帯端末４０に表示させる残り停車時間表示処理の一例を示すフローチャートである。サーバ３０の立ち寄り判定部３０６は、以下のフローチャートに従って残り停車時間表示処理を実行する。
【０１０４】
立ち寄り判定部３０６は、乗客４が車両２から降車したことを、例えば車両２又は携帯端末４０からの通知により検出すると（ステップＳ１００１）、車両２の残り停車時間の初期値を算出する（ステップＳ１００２）。この残り有効時間の初期値は、例えば上述の立ち寄り依頼のための割り当て時間から、車両２を立ち寄り地まで移動させるのに要した移動時間を減算した時間とされる。割り当て時間が、乗客４の目的地、及び到着目標時刻等の情報に基づいて算出される場合には、この残り有効時間の初期値は、０となることもある。
【０１０５】
次に、立ち寄り判定部３０６は、車両２の残り停車時間が０より大きいか否かを判定する（ステップＳ１００３）。車両２の残り停車時間が０より大きい場合（ステップＳ１００３：Ｙｅｓ）、立ち寄り判定部３０６は、例えば後述の図１１に示すような、車両２の残り停車時間を表示させる信号を、携帯端末４０に通信Ｉ／Ｆ３０１を介して送信する（ステップＳ１００４）。この信号は、例えば、残り有効時間の表示スタイルの情報を含むＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のデータ形式で送信されてもよい。これにより、車両２の残り停車時間が乗客４の携帯端末４０に表示される。
【０１０６】
次に、立ち寄り判定部３０６は、車両２の残り停車時間の値を更新する（ステップＳ１００５）。この残り有効時間の値は、例えば、残り有効時間の初期値が、乗客４が車両２を降車してからの時間経過に従ってカウントダウンされる。立ち寄り判定部３０６は、車両２の残り停車時間が０より大きい間、ステップＳ１００３〜ステップＳ１００５を一定の制御周期で繰り返す。なお、車両２の残り停車時間を更新して表示する処理は、立ち寄り判定部３０６の代わりに携帯端末４０によって実行されてもよい。
【０１０７】
一方、車両２の残り停車時間が０の場合（ステップＳ１００３：Ｎｏ）、立ち寄り判定部３０６は、車両２を次の目的地に向けて移動させるとともに、車両２が発車したことを通知する案内を表示させる信号を、携帯端末４０に送信する（ステップＳ１００６）。これにより、乗客４は、車両２が発車したことを知ることができる。
【０１０８】
図１１は、第１実施形態に係る携帯端末４０に表示された車両２の残り停車時間４２の一例を示す図である。図１１に示された車両２の残り停車時間４２は、サーバ３０から送信される信号に従って、携帯端末４０の例えばタッチディスプレイ４０２に表示される。これにより、車両２から降車した乗客４は、立ち寄り地に立ち寄っている間、車両２の残り停車時間４２を携帯端末４０のタッチディスプレイ４０２で確認することができる。
【０１０９】
また、図１１に示された車両２の残り停車時間４２の下には、車両２の残り停車時間４２が０となる前に車両２の発車を許可する信号をサーバ３０に送信する発車許可ボタン４３が表示されている。この発車許可ボタン４３も、サーバ３０から送信される信号に従って表示される。これにより、乗客４は、車両２に戻らないことを決めたとき或いは車両２に戻れないことが分かったときに、発車許可ボタン４３を操作して車両２を発車させることができるため、車両２を早く次の目的地に移動させることができる。
【０１１０】
なお、サーバ３０から送信される車両２の残り停車時間４２を表示させる信号は、立ち寄り許可ボタン４１を表示させる信号と同様に、残り停車時間４２の表示スタイル、及び発車許可ボタン４３のイメージ等の情報を含むことができる。
【０１１１】
以上のように、本実施形態の運転支援装置は、自動運転制御される車両に搭載された通信装置と少なくとも通信可能に構成された通信部を有する。そして、運転支援装置は、車両に乗車中の乗客による立ち寄り依頼を、乗客の携帯端末又は車両の通信装置から通信部を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定し、車両の現在地から立ち寄り地までの車両の走行ルートを生成する。そして、運転支援装置は、車両を立ち寄り地に立ち寄らせるために要する立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両を立ち寄り地へ移動させる立ち寄り指示を、車両の通信装置に通信部を介して送信する。
【０１１２】
これにより、本実施形態の運転支援装置は、乗客が乗車中の自動運転制御された車両を立ち寄り地に立ち寄らせるか否かを適切に判断することができる。
【０１１３】
［第２実施形態］
別の実施形態によれば、上述のサーバ３０の立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６によって実行される処理は、車載装置２０の制御部２０３によって実行されることも可能である。これにより、例えばネットワーク５の障害によって車載装置２０とサーバ３０との間の通信が切断されたような場合であっても、車載装置２０の制御部２０３が、図８に示した立ち寄り処理、及び図１０に示した残り停車時間表示処理を実行することができる。
【０１１４】
図１２は、第２実施形態に係る車載装置２０の制御部２０３の機能ブロック図である。制御部２０３は、立ち寄り地決定部２０４、走行ルート生成部２０５、及び立ち寄り判定部２０６を有する。これら立ち寄り地決定部２０４、走行ルート生成部２０５、及び立ち寄り判定部２０６は、サーバ３０の立ち寄り地決定部３０４、走行ルート生成部３０５、及び立ち寄り判定部３０６とそれぞれ同等の機能を有する。
【０１１５】
立ち寄り地決定部２０４、走行ルート生成部２０５、及び立ち寄り判定部２０６は、例えば、プロセッサ上で実行されるコンピュータプログラムにより実現されるソフトウェアモジュール又はファームウェアとして実装される。或いは、立ち寄り地決定部２０４、走行ルート生成部２０５、及び立ち寄り判定部２０６は、ＦＰＧＡ又はＡＳＩＣに形成される演算回路として実現されてもよい。
【０１１６】
立ち寄り地決定部２０４は、車両２に乗車中の乗客４による立ち寄り依頼を、乗客４の携帯端末４０又はタッチディスプレイ２１５から車内通信Ｉ／Ｆ２０１を介して受信すると、立ち寄り依頼に応じて立ち寄り地を決定する。
【０１１７】
走行ルート生成部３０５は、車両２の現在地から立ち寄り地までの車両２の走行ルートを生成する。
【０１１８】
立ち寄り判定部３０６は、車両２を立ち寄り地に立ち寄らせるために要する立ち寄り時間を、立ち寄り地までの走行ルートに基づいて算出する。そして、立ち寄り判定部３０６は、立ち寄り時間が、立ち寄り依頼のための割り当て時間未満である場合に、車両２を立ち寄り地へ移動させる立ち寄り指示を、車両２の車載装置２０に通信Ｉ／Ｆ３０１を介して送信する。
【０１１９】
このように、運転支援装置が車載装置２０として構成される場合であっても、運転支援装置がサーバ３０として構成される第１実施形態の場合と同様の効果が得られる。
【０１２０】
上述の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならない。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【０１２１】
他の変形例によれば、運転支援装置は、車両２を立ち寄り地に立ち寄らせるために要した立ち寄り時間に応じて乗客４に追加の料金を請求するように、乗客４の情報を管理する別のサーバに指示してもよい。これにより、乗客４は、例えば、車両２に再乗車しないことを決めたときには、追加の料金を低く抑えるために、図１１に示した発車許可ボタン４３を少しでも早く操作しようとするため、車両２を早く次の目的地に移動させることができる。
【符号の説明】
【０１２２】
１    運転支援システム
２    車両
４    乗客
４ｂ    利用客
５    ネットワーク
６    無線基地局
２０    車載装置（通信装置）
２１    自動運転制御ユニット
３０    サーバ
４０    携帯端末
４１    立ち寄り許可ボタン（操作部）
４２    残り停車時間
４３    発車許可ボタン
２０１    車内通信Ｉ／Ｆ
２０２    記憶部
２０３    制御部
２０４    立ち寄り地決定部
２０５    走行ルート生成部
２０６    立ち寄り判定部
２１０    車両制御ユニット
２１１    車外カメラ
２１２    測距センサ
２１３    測位センサ
２１４    立ち寄りボタン
２１５    タッチディスプレイ
２１６    車外通信機器
３０１    通信Ｉ／Ｆ（通信部）
３０２    記憶部
３０３    制御部
３０４    立ち寄り地決定部
３０５    走行ルート生成部
３０６    立ち寄り判定部
４０１    通信Ｉ／Ｆ
４０２    タッチディスプレイ（操作部）
４０３    記憶部
４０４    制御部
【図１】
2020061062.tif 000003
【図２】
2020061062.tif 000004
【図３】
2020061062.tif 000005
【図４】
2020061062.tif 000006
【図５】
2020061062.tif 000007
【図６】
2020061062.tif 000008
【図７】
2020061062.tif 000009
【図８】
2020061062.tif 000010
【図９】
2020061062.tif 000011
【図１０】
2020061062.tif 000012
【図１１】
2020061062.tif 000013
【図１２】
2020061062.tif 000014