(57)【要約】【課題】ユーザがモビリティを借用したり返却したりすることを支援することが可能な技術を提供する。【解決手段】モビリティを要求する第１要求情報を受信した場合に、要求台数のモビリティが第１車両に積載されていれば、ユーザの位置に移動させる第１指令を第１車両に送信し、要求台数のモビリティが第１車両に積載されていなければ、第２車両からモビリティを調達させた後にユーザの位置に移動させる第２指令を、第１車両に送信する。そして、モビリティの引き取りを要求する第２要求情報を受信した場合に、要求台数のモビリティを積載可能な空きが第１車両にあれば、第１指令を第１車両に送信し、要求台数のモビリティを積載可能な空きが第１車両になければ、第２車両にモビリティを受け渡させた後にユーザの位置に移動させる第３指令を、第１車両に送信する。【選択図】図３
2020135030.tif 000002
【特許請求の範囲】
【請求項１】
自律走行可能であり且つモビリティを積載可能な車両である複数の自律走行車両を巡回させることと、
各自律走行車両に積載されているモビリティの台数を管理することと、
１台以上のモビリティを要求する、ユーザの位置情報を含む第１要求情報を受信した場合に、
要求された台数のモビリティが、ユーザの位置に最も近い自律走行車両である第１車両に積載されていれば、ユーザの位置に移動させる第１指令を第１車両に送信し、
要求された台数のモビリティが第１車両に積載されていなければ、要求された台数のモビリティが積載されるように、第１車両とは異なる自律走行車両である第２車両からモビリティを調達させた後に、ユーザの位置に移動させる第２指令を、第１車両に送信する、又は、第１指令を、第１車両と、第１車両におけるモビリティの不足分を補うことができる第２車両とに送信することと、
１台以上のモビリティの引き取りを要求する、ユーザの位置情報を含む第２要求情報を受信した場合に、
要求された台数のモビリティを積載可能な空きが第１車両にあれば、第１指令を第１車両に送信し、
要求された台数のモビリティを積載可能な空きが第１車両になければ、要求された台数のモビリティを積載可能な空きが作られるように第２車両にモビリティを受け渡させた後に、ユーザの位置に移動させる第３指令を、第１車両に送信する、又は、第１指令を、第１車両と、第１車両における空きの不足分を補うことができる第２車両とに送信することと、
を実行する制御部を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自律走行可能な車両の走行を管理する情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、レンタル対象物を使用可能な状態にする情報処理装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１７０５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ユーザがモビリティを借用したり返却したりすることを支援することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、
自律走行可能であり且つモビリティを積載可能な車両である複数の自律走行車両を巡回させることと、
各自律走行車両に積載されているモビリティの台数を管理することと、
１台以上のモビリティを要求する、ユーザの位置情報を含む第１要求情報を受信した場合に、
要求された台数のモビリティが、ユーザの位置に最も近い自律走行車両である第１車両に積載されていれば、ユーザの位置に移動させる第１指令を第１車両に送信し、
要求された台数のモビリティが第１車両に積載されていなければ、要求された台数のモビリティが積載されるように、第１車両とは異なる自律走行車両である第２車両からモビリティを調達させた後に、ユーザの位置に移動させる第２指令を、第１車両に送信する、又は、第１指令を、第１車両と、第１車両におけるモビリティの不足分を補うことができる第２車両とに送信することと、
１台以上のモビリティの引き取りを要求する、ユーザの位置情報を含む第２要求情報を受信した場合に、
要求された台数のモビリティを積載可能な空きが第１車両にあれば、第１指令を第１車両に送信し、
要求された台数のモビリティを積載可能な空きが第１車両になければ、要求された台数のモビリティを積載可能な空きが作られるように第２車両にモビリティを受け渡させた後に、ユーザの位置に移動させる第３指令を、第１車両に送信する、又は、第１指令を、第１車両と、第１車両における空きの不足分を補うことができる第２車両とに送信することと、
を実行する制御部を備える。
【発明の効果】
【０００６】
本発明によれば、ユーザがモビリティを借用したり返却したりすることを支援することができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る車両管理システムの概略構成を示す図である。
【図２】実施形態に係る車両管理サーバが行う基本制御の流れを示すフローチャートである。
【図３】実施形態に係る車両管理サーバが行う車両制御の流れを示すフローチャートである。
【図４】実施形態に係る車両管理サーバが行う車両制御の流れの変形例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
ユーザが自転車などのモビリティを借用したり返却したりする場合、所定の場所（借用場所や返却場所）への移動がユーザの負担となることがある。そこで、本発明では、モビリティを積載可能な車両をユーザの元に派遣することで、任意の場所でモビリティの借用や返却を可能にし、ユーザの負担を軽減する。
【０００９】
以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施形態に記載されている構成部品の寸法、材質、形状、その相対配置等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１０】
＜実施形態＞
［システムの概略］
図１は、本実施形態に係る車両管理システム１の概略構成を示す図である。車両管理システム１は、複数の自律走行車両１１０、車両管理サーバ２００、ユーザ端末３００、を含んで構成される。これらの装置は、ネットワークＮ１によって相互に接続される。ネットワークＮ１には、例えば、インターネット等の世界規模の公衆通信網であるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、携帯電話等の電話通信網が採用されてもよい。
【００１１】
各自律走行車両１１０は、自律走行可能であり且つモビリティを積載可能な車両である。各自律走行車両１１０は、車両管理サーバ２００からの指示に従って走行する。各自律走行車両１１０は、電気自動車であってもよいし、内燃機関車両であってもよいし、ハイブリッド車両であってもよい。自律走行は、周囲の状況をセンシングするセンサや位置情報取得装置から得られる情報に基づいて、コンピュータが車両の制御を行うことで実現できる。自律走行車両は公知の技術であるため説明は省略する。
【００１２】
車両管理サーバ２００は、プロセッサ２１０、主記憶部２２０、補助記憶部２３０を備える情報処理装置（コンピュータ）である。プロセッサ２１０が、補助記憶部２３０に記憶されたプログラムを主記憶部２２０に読み出して実行することにより、以下で説明する制御部としての機能が実現される。ただし、一部または全部の機能は専用のハードウェア装置によって実現されても構わない。
【００１３】
車両管理サーバ２００は、各自律走行車両１１０の現在位置や走行経路、各自律走行車両１１０に積載されているモビリティの台数などを管理する。そして、車両管理サーバ２００は、ユーザ端末３００から出力された要求情報の受信に応じて、複数の自律走行車両１１０の少なくともいずれかを選択して、ユーザの元に派遣する。本実施形態において、「ユーザ」とは、ユーザ端末３００のユーザを意味する。
【００１４】
ユーザ端末３００は、例えば、スマートフォン端末やタブレット端末などの通信機能を有する情報処理装置（コンピュータ）である。ユーザ端末３００は、ユーザからの操作に応じて、車両管理サーバ２００に要求情報を出力する。
【００１５】
［基本制御］
図２は、本実施形態において車両管理サーバ２００が行う基本的な制御（基本制御）の
流れを示すフローチャートである。基本制御は、プロセッサ２１０（制御部）がプログラムを実行することにより実現されるが、記載の簡略化のためにプロセッサ２１０に関する記述を省略して、車両管理サーバ２００が実行するように記載する。
【００１６】
ステップＳ１１において、車両管理サーバ２００は、各自律走行車両１１０に対して、巡回指令を送信する。自律走行車両１１０に送信される巡回指令には、当該自律走行車両１１０の走行経路（巡回経路）を示す経路情報が含まれている。自律走行車両１１０は、巡回指令を受信すると、当該巡回指令に含まれた経路情報（走行経路）に従って走行する。また、各自律走行車両１１０は、自身の現在位置を示す車両位置情報を、車両管理サーバ２００に定期的に送信する。車両管理サーバ２００は、車両位置情報を受信すると、受信した車両位置情報に基づいて、各自律走行車両１１０の現在位置を示す車両位置管理情報を更新する。
【００１７】
ステップＳ１２において、車両管理サーバ２００は、自律走行車両１１０に積載されているモビリティの台数（積載台数）と、自律走行車両１１０に追加で積載可能なモビリティの台数（空き台数）との少なくとも一方を示すモビリティ台数情報を受信したか否かを判断する。例えば、各自律走行車両１１０は、モビリティ台数情報を車両管理サーバ２００に定期的に送信する、または、積載されているモビリティの台数が変化した場合にモビリティ台数情報を車両管理サーバ２００に送信する。車両管理サーバ２００は、モビリティ台数情報を受信するまで待ち、モビリティ台数情報を受信すると、ステップＳ１３に処理を進める。
【００１８】
ステップＳ１３において、車両管理サーバ２００は、受信したモビリティ台数情報に基づいて、各自律走行車両１１０の積載台数と空き台数の少なくとも一方を示すモビリティ台数管理情報を更新する。
【００１９】
［車両制御］
図３は、本実施形態において車両管理サーバ２００が行う特徴的な制御（車両制御）の流れを示すフローチャートである。車両制御は、プロセッサ２１０（制御部）がプログラムを実行することにより実現されるが、記載の簡略化のためにプロセッサ２１０に関する記述を省略して、車両管理サーバ２００が実行するように記載する。車両制御は、図２の基本制御と並列に行われる。
【００２０】
ステップＳ２１において、車両管理サーバ２００は、１台以上のモビリティを要求するモビリティ要求情報をユーザ端末３００から受信したか否かを判断する。モビリティ要求情報には、ユーザの現在位置を示す位置情報が含まれている。車両管理サーバ２００は、モビリティ要求情報を受信していない場合にはステップＳ２５に処理を進め、モビリティ要求情報を受信した場合にはステップＳ２２に処理を進める。
【００２１】
ステップＳ２２において、車両管理サーバ２００は、複数の自律走行車両１１０のうち、ユーザの位置に最も近い自律走行車両１１０（最寄車両）に、モビリティ要求情報で要求された台数（要求台数）のモビリティが積載されているか否かを判断する。最寄車両は、モビリティ要求情報に含まれた位置情報（ユーザの位置）と、車両位置管理情報（各自律走行車両１１０の位置）とから判断できる。最寄車両の積載台数はモビリティ台数管理情報から判断でき、最寄車両に要求台数のモビリティが積載されているか否かの判断は、最寄車両の積載台数が要求台数以上であるか否かの判断である。管理サーバ２００は、最寄車両に要求台数のモビリティが積載されている場合にはステップＳ２３に処理を進め、最寄車両に要求台数のモビリティが積載されていない場合にはステップＳ２４−１に処理を進める。
【００２２】
ステップＳ２３において、車両管理サーバ２００は、移動指令を最寄車両に送信する。最寄車両は移動指令の受信に応じてユーザの位置に向かう。最寄車両をユーザの位置に移動させる移動指令は、モビリティ要求情報に含まれた位置情報に基づいて生成される。
【００２３】
ステップＳ２４−１において、車両管理サーバ２００は、調達・移動指令を最寄車両に送信する。最寄車両は、調達・移動指令の受信に応じて、要求台数のモビリティが積載されるように非最寄車両（最寄車両とは異なる自律走行車両１１０）からモビリティを調達した後に、ユーザの位置に向かう。最寄車両にモビリティを調達させた後に最寄車両をユーザの位置に移動させる調達・移動指令は、モビリティ要求情報（位置情報）、車両位置管理情報、及び、モビリティ台数管理情報に基づいて生成される。
【００２４】
なお、最寄車両は、非最寄車両の位置まで移動してモビリティを調達してもよいし、そうでなくてもよい。例えば、車両管理サーバ２００が非最寄車両にも指令を送信し、最寄車両と非最寄車両が移動して合流し、合流地点で最寄車両が非最寄車両からモビリティを調達してもよい。最寄車両は、最寄車両の位置に非最寄車両が到着するのを待ち（停止）、到着した非最寄車両からモビリティを調達してもよい。
【００２５】
ステップＳ２１〜Ｓ２４−１の処理によれば、ユーザは、モビリティ要求情報を送信するようユーザ端末を操作するだけで、到着した最寄車両から所望の台数のモビリティを受け取る（借用する）ことができる。
【００２６】
ステップＳ２５において、車両管理サーバ２００は、１台以上のモビリティの引き取りを要求するモビリティ引取要求情報をユーザ端末３００から受信したか否かを判断する。モビリティ引取要求情報には、ユーザの位置情報が含まれている。車両管理サーバ２００は、モビリティ引取要求情報を受信していない場合にはステップＳ２１に処理を戻し、モビリティ引取要求情報を受信した場合にはステップＳ２６に処理を進める。
【００２７】
ステップＳ２６において、車両管理サーバ２００は、モビリティ引取要求情報で要求された台数（引取要求台数）のモビリティを積載可能な空きが最寄車両にあるか否かを判断する。引取要求台数のモビリティを積載可能な空きが最寄車両にあるか否かの判断は、最寄車両の空き台数が引取要求台数以上であるか否かの判断であり、モビリティ台数管理情報に基づいて行われる。管理サーバ２００は、引取要求台数のモビリティを積載可能な空きが最寄車両にある場合にはステップＳ２７に処理を進め、引取要求台数のモビリティを積載可能な空きが最寄車両にない場合にはステップＳ２８−１に処理を進める。
【００２８】
ステップＳ２７において、車両管理サーバ２００は、移動指令を最寄車両に送信する。最寄車両は移動指令の受信に応じてユーザの位置に向かう。
【００２９】
ステップＳ２８−１において、車両管理サーバ２００は、受渡・移動指令を最寄車両に送信する。最寄車両は、受渡・移動指令の受信に応じて、引き渡し要求台数のモビリティを積載可能な空きが作られるように非最寄車両にモビリティを受け渡した後に、ユーザの位置に向かう。最寄車両にモビリティを受け渡させた後に最寄車両をユーザの位置に移動させる受渡・移動指令は、モビリティ引取要求情報（位置情報）、車両位置管理情報、及び、モビリティ台数管理情報に基づいて生成される。
【００３０】
なお、最寄車両は、非最寄車両の位置まで移動してモビリティを受け渡してもよいし、そうでなくてもよい。例えば、車両管理サーバ２００が非最寄車両にも指令を送信し、最寄車両と非最寄車両が移動して合流し、合流地点で最寄車両が非最寄車両にモビリティを受け渡してもよい。最寄車両は、最寄車両の位置に非最寄車両が到着するのを待ち（停止）、到着した非最寄車両にモビリティを受け渡してもよい。
【００３１】
ステップＳ２５〜Ｓ２８−１の処理によれば、ユーザは、モビリティ引取要求情報を送信するようユーザ端末を操作するだけで、到着した最寄車両に所望の台数のモビリティを受け渡す（返却する）ことができる。
【００３２】
［車両制御の変形例］
図４は、本実施形態において車両管理サーバ２００が行う車両制御の流れの変形例を示すフローチャートである。図４のフローチャートは、図３のステップＳ２４−１，Ｓ２８−１をステップＳ２４−２，Ｓ２８−２に置き換えたものであるため、以下ではステップＳ２４−２，Ｓ２８−２の処理についてのみ説明する。
【００３３】
ステップＳ２４−２において、車両管理サーバ２００は、最寄車両と、最寄車両におけるモビリティの不足分を補うことができる非最寄車両とに、移動指令を送信する。最寄車両と非最寄車両は、移動指令の受信に応じてユーザの位置に向かう。これにより、ユーザは、到着した最寄車両と非最寄車両から所望の台数のモビリティを受け取る（借用する）ことができる。モビリティの不足分を補うことができる非最寄車両は、モビリティ台数管理情報から判断できる。
【００３４】
なお、最寄車両にモビリティが１台も積載されていない場合には、最寄車両をユーザの位置に向かわせずに、非最寄車両をユーザの位置に向かわせてもよい。１台以上のモビリティが積載されている複数の自律走行車両１１０のうち、ユーザの位置に最も近い自律走行車両１１０を、最寄車両として選択してもよい。
【００３５】
ステップＳ２８−２において、車両管理サーバ２００は、最寄車両と、最寄車両における空きの不足分を補うことができる非最寄車両とに、移動指令を送信する。最寄車両と非最寄車両は、移動指令の受信に応じてユーザの位置に向かう。これにより、ユーザは、到着した最寄車両と非最寄車両に所望の台数のモビリティを受け渡す（返却する）ことができる。空きの不足分を補うことができる非最寄車両は、モビリティ台数管理情報から判断できる。
【００３６】
なお、モビリティの借用に関する処理（ステップＳ２１〜Ｓ２４−１またはステップＳ２１〜Ｓ２４−２）と、モビリティの返却に関する処理（ステップＳ２５〜Ｓ２８−１またはステップＳ２５〜Ｓ２８−２）との一方のみが行われるように車両制御を変形してもよい。
【００３７】
［本実施形態の有利な効果］
本実施形態によれば、モビリティの借用場所や返却場所となる自律走行車両１１０が車両管理システム１によってユーザの元に派遣される。したがって、ユーザの負担が軽減される。また、管理システム１は、ユーザの位置、自律走行車両１１０の積載台数や空き台数などを考慮して自律走行車両１１０を派遣する。これにより、所望の台数のモビリティを借用したり返却したりできるように、ユーザを好適に支援することができる。
【００３８】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施し得る。また、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００３９】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハード
ウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００４０】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００４１】
１・・・車両管理システム
１１０・・自律走行車両
２００・・車両管理サーバ
３００・・ユーザ端末
【図１】
2020135030.tif 000003
【図２】
2020135030.tif 000004
【図３】
2020135030.tif 000005
【図４】
2020135030.tif 000006