(57)【要約】  情報処理方法は、コンピュータが、移動体（３００）の内部に対するセンシング結果を取得し、センシング結果に基づいて、移動体（３００）の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、認識処理の結果に従って、移動体（３００）の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する。
2020115970.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
移動体の内部に対するセンシング結果を取得し、
前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、
前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、
前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する
情報処理方法。
【請求項２】
前記対処タイミングは、前記認識処理を実行した時点である
請求項１に記載の情報処理方法。
【請求項３】
前記対処タイミングは、前記認識処理を実行した時点から所定時間後の時点であり、
前記認識処理の結果に従って前記所定時間を決定することで、前記対処タイミングを決定する
請求項１に記載の情報処理方法。
【請求項４】
前記対処タイミングの到来後において、前記移動体に乗客又は貨物がない場合に前記通知を出力する
請求項１から請求項３のいずれか１項に記載の情報処理方法。
【請求項５】
前記認識処理の結果として認識された、前記移動体の内部の汚損又は破損の度合いに従って、前記対処タイミングを決定する
請求項１から請求項４のいずれか１項に記載の情報処理方法。
【請求項６】
前記認識処理の結果として認識された、前記移動体の内部の汚損又は破損の種類に従って、前記対処タイミングを決定する
請求項１から請求項４のいずれか１項に記載の情報処理方法。
【請求項７】
前記認識処理の結果として認識された、前記移動体の内部の汚損又は破損に対する対処にかかるコストに従って、前記対処タイミングを決定する
請求項１から請求項４のいずれか１項に記載の情報処理方法。
【請求項８】
前記対処タイミングは、前記移動体を清掃する清掃タイミングであり、
前記認識処理の結果として認識された、前記移動体の内部の汚損の種類が、時間経過により悪化する汚損であるか否かに従って、前記清掃タイミングを決定する
請求項１から請求項７のいずれか１項に記載の情報処理方法。
【請求項９】
前記認識処理の結果を表示し、
対処タイミング設定を入力する画面を表示し、
入力された前記対処タイミング設定を記憶し、
記憶する前記対処タイミング設定を用いて、前記対処タイミングを決定する
請求項１から請求項８のいずれか１項に記載の情報処理方法。
【請求項１０】
前記通知は、前記移動体への移動要求である
請求項１から請求項９のいずれか１項に記載の情報処理方法。
【請求項１１】
前記通知は、前記移動体の所有者又は管理者への、前記移動体の内部の対処の推奨である
請求項１から請求項１０のいずれか１項に記載の情報処理方法。
【請求項１２】
さらに、乗車予定の乗客の、前記移動体の内部の汚損又は破損に対する特性にも従って、前記対処タイミングを決定する
請求項１から請求項１１のいずれか１項に記載の情報処理方法。
【請求項１３】
前記移動体が備える、前記移動体の内部の汚損又は破損に対する対処を実行する装置が動作したか否かを示す情報を取得し、
さらに、前記装置が動作したか否かにも従って、前記対処タイミングを決定する
請求項１から請求項１２のいずれか１項に記載の情報処理方法。
【請求項１４】
移動体の内部に対するセンシング結果を取得する取得部と、
前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行する認識処理実行部と、
前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する対処タイミング決定部と、を備える
情報処理装置。
【請求項１５】
コンピュータに、第１処理を実行させるためのプログラムであって、
前記第１処理は、
前記コンピュータが、
移動体の内部に対するセンシング結果を取得し、
前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、
前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、
前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する、処理である
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、移動体に係る情報についての情報処理方法に関する。
【背景技術】
【０００２】
従来、移動体の運用を管理する技術が知られている（特許文献１）。【０００３】
また、移動体の内部を自動的に清掃するロボットを備える移動体に関する技術が開示されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−５４５３７号公報
【特許文献２】特開２００２−１６６３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
移動体の運用を管理するにあたって、移動体の内部に汚損又は破損がある場合には、適切なタイミングで、その汚損又は破損に対処することが望まれる。【０００６】
そこで、本開示は、適切なタイミングで、移動体の内部の汚損又は破損に対処することができる情報処理方法、情報処理装置、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る情報処理方法は、コンピュータが、移動体の内部に対するセンシング結果を取得し、前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する。【０００８】
本開示の一態様に係る情報処理装置は、移動体の内部に対するセンシング結果を取得する取得部と、前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行する認識処理実行部と、前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する対処タイミング決定部と、を備える。【０００９】
本開示の一態様に係るプログラムは、コンピュータに、第１処理を実行させるためのプログラムであって前記第１処理は、前記コンピュータが、移動体の内部に対するセンシング結果を取得し、前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する、処理である。
【発明の効果】
【００１０】
本開示の一態様に係る情報処理方法、情報処理装置、及び、プログラムによれば、適切なタイミングで、移動体の内部の汚損又は破損に対処することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態に係る情報処理システムの構成を示すブロック図である。
【図２Ａ】図２Ａは、実施の形態に係る移動体の内部の様子の一例を示す模式図である。
【図２Ｂ】図２Ｂは、実施の形態に係る移動体の内部の様子の一例を示す模式図である。
【図２Ｃ】図２Ｃは、実施の形態に係る移動体の内部の様子の一例を示す模式図である。
【図３】図３は、実施の形態に係る認識処理実行部が記憶するテーブルの一例を示す模式図である。
【図４】図４は、実施の形態に係る移動体の内部の所定のエリアにおける汚損又は破損の範囲の割合の具体例の一例を示す模式図である。
【図５】図５は、実施の形態に係る第１移動体管制処理のシーケンス図である。
【図６】図６は、実施の形態に係る第１対処タイミング決定処理のフローチャートである。
【図７】図７は、実施の形態に係る対処タイミング設定入力処理のシーケンス図である。
【図８】図８は、実施の形態に係る第２移動体管制処理のシーケンス図である。
【図９】図９は、他の実施の形態に係る第３移動体管制処理のシーケンス図である。
【図１０】図１０は、他の実施の形態に係る第２対処タイミング決定処理のフローチャートである。
【発明を実施するための形態】
【００１２】
（本発明の一態様を得るに至った経緯）
一般に、自動運転の移動体においては、運転手が不在であるため、運転手が搭乗する移動体に比べて、移動体の内部の汚損又は破損の状態に目が届きにくい傾向にある。このため、自動運転の移動体をユーザに提供する場合には、移動体の内部の汚損又は破損に、適切なタイミングで対処することが難しい。例えば、移動体の内部の汚損又は破損に頻繁に対処する運用を行えば、ユーザが不快な思いをしてしまう頻度を低減することはできるが、移動体の利用効率が低下してしまう。逆に、例えば、移動体の内部の汚損又は破損に頻繁に対処しない運用を行えば、移動体の利用効率の低下を低減することはできるが、ユーザが不快な思いをしてしまう頻度が増加してしまう。
【００１３】
発明者は、このような問題に鑑みて、鋭意検討、実験を繰り返した。その結果、発明者は、適切なタイミングで、移動体の内部の汚損又は破損に対処することができる、下記本開示の一態様に係る情報処理方法、情報処理装置、及び、プログラムに想到した。
【００１４】
本開示の一態様に係る情報処理方法は、コンピュータが、移動体の内部に対するセンシング結果を取得し、前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する。
【００１５】
上記情報処理方法によると、移動体の内部のセンシング結果から移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングが決定され、決定された対処タイミングに従って移動体を対処場へ移動させるための通知が出力される。このため、移動体の内部の汚損又は破損に、適切なタイミングで対処することができる。言い換えると、当該汚損又は破損に効率的に対処することができるため、移動体の利用効率を向上させることができる。
【００１６】
また、前記対処タイミングは、前記認識処理を実行した時点であるとしてもよい。これにより、移動体の内部の汚損及び破損の少なくとも１つを認識した場合に、速やかに対処することができる。
【００１７】
また、前記対処タイミングは、前記認識処理を実行した時点から所定時間後の時点であり、前記認識処理の結果に従って前記所定時間を決定することで、前記対処タイミングを決定するとしてもよい。これにより、移動体の内部の汚損又は破損の認識結果に応じて、対処タイミングを決定することができる。
【００１８】
また、前記対処タイミングの到来後において、前記移動体に乗客又は貨物がない場合に前記通知を出力するとしてもよい。これにより、移動体が乗客又は貨物を輸送している期間には、その移動体を対処場へ移動させないようにすることができる。
【００１９】
また、前記認識処理の結果として認識された、前記移動体の内部の汚損又は破損の度合いに従って、前記対処タイミングを決定するとしてもよい。これにより、移動体の内部の汚損又は破損の度合いに応じて、対処タイミングを決定することができる。
【００２０】
また、前記認識処理の結果として認識された、前記移動体の内部の汚損又は破損の種類に従って、前記対処タイミングを決定するとしてもよい。これにより、移動体の内部の汚損又は破損の種類に応じて、対処タイミングを決定することができる。
【００２１】
また、前記認識処理の結果として認識された、前記移動体の内部の汚損又は破損に対する対処にかかるコストに従って、前記対処タイミングを決定するとしてもよい。これにより、移動体の内部の汚損又は破損に対する対処にかかるコストに応じて、対処タイミングを決定することができる。
【００２２】
また、前記対処タイミングは、前記移動体を清掃する清掃タイミングであり、前記認識処理の結果として認識された、前記移動体の内部の汚損の種類が、時間経過により悪化する汚損であるか否かに従って、前記清掃タイミングを決定するとしてもよい。これにより、移動体の内部の汚損が、時間経過により悪化する汚損であるか否かに応じて、清掃タイミングを決定することができる。
【００２３】
また、前記認識処理の結果を表示し、対処タイミング設定を入力する画面を表示し、入力された前記対処タイミング設定を記憶し、記憶する前記対処タイミング設定を用いて、前記対処タイミングを決定するとしてもよい。これにより、情報処理方法を利用する利用者によって設定された対処タイミング設定に基づいて、対処タイミングを決定することができる。
【００２４】
また、前記通知は、前記移動体への移動要求であるとしてもよい。これにより、対処タイミングに従って、移動体を対処場へ移動させることができる。
【００２５】
また、前記通知は、前記移動体の所有者又は管理者への、前記移動体の内部の対処の推奨であるとしてもよい。これにより、移動体の所有者又は管理者は、移動体の内部の対処の推奨を知ることができる。
【００２６】
また、さらに、乗車予定の乗客の、前記移動体の内部の汚損又は破損に対する特性にも従って、前記対処タイミングを決定するとしてもよい。これにより、移動体に乗車予定の乗客に応じて、対処タイミングを決定することができる。
【００２７】
また、前記移動体が備える、前記移動体の内部の汚損又は破損に対する対処を実行する装置が動作したか否かを示す情報を取得し、さらに、前記装置が動作したか否かにも従って、前記対処タイミングを決定するとしてもよい。これにより、移動体の内部の汚損又は破損に対する対処が実行されたか否かに応じて、対処タイミングを決定することができる。
【００２８】
本開示の一態様に係る情報処理装置は、移動体の内部に対するセンシング結果を取得する取得部と、前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行する認識処理実行部と、前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する対処タイミング決定部と、を備える。
【００２９】
上記情報処理装置によると、移動体の内部のセンシング結果から移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングが決定され、決定された対処タイミングに従って移動体を対処場へ移動させるための通知が出力される。このため、移動体の内部の汚損又は破損に、適切なタイミングで対処することができる。
【００３０】
本開示の一態様に係るプログラムは、コンピュータに、第１処理を実行させるためのプログラムであって前記第１処理は、前記コンピュータが、移動体の内部に対するセンシング結果を取得し、前記センシング結果に基づいて、前記移動体の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行し、前記認識処理の結果に従って、前記移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定し、前記対処タイミングに従って前記移動体を対処場へ移動させるための通知を出力する、処理である。
【００３１】
上記プログラムによると、移動体の内部のセンシング結果から移動体の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングが決定され、決定された対処タイミングに従って移動体を対処場へ移動させるための通知が出力される。このため、移動体の内部の汚損又は破損に、適切なタイミングで対処することができる。
【００３２】
以下、本開示の一態様に係る情報処理方法、情報処理装置、及びプログラムの具体例について、図面を参照しながら説明する。ここで示す実施の形態は、いずれも本開示の一具体例を示すものである。従って、以下の実施の形態で示される数値、形状、構成要素、構成要素の配置及び接続形態、並びに、ステップ（工程）及びステップの順序等は、一例であって本開示を限定するものではない。また、各図は、模式図であり、必ずしも厳密に図示されたものではない。
【００３３】
なお、本開示の包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【００３４】
（実施の形態）
以下、実施の形態に係る情報処理システムについて説明する。この情報処理システムは、乗客又は貨物を輸送する移動体の運用を管理するシステムである。
【００３５】
ここでは、一例として、移動体がライドシェアサービスで利用される自動運転車両であるとして説明するが、移動体は、乗客又は貨物を輸送可能な移動体であれば、必ずしもライドシェアサービスで利用される自動運転車両に限定される必要はない。また、運転手の有無や座席の有無も問わない。
【００３６】
［１．情報処理システムの構成］
図１は、実施の形態に係る情報処理システム１の構成を示すブロック図である。
【００３７】
図１に示されるように、情報処理システム１は、移動体管制サーバ１００と、サービササーバ２００と、１以上の移動体３００とを含んで構成される。
【００３８】
移動体３００は、ライドシェアサービスで利用される自動運転車両であって、乗客又は貨物を輸送する。図１では、移動体３００があたかも１台であるかのように図示されているが、移動体３００の数は、必ずしも１台である場合に限定されず、複数台であってもよい。
【００３９】
移動体３００は、制御部３０と、センシング部３１と、操縦部３２と、通信部３３とを含んで構成される。移動体３００は、例えば、さらに、移動体３００の内部の汚損又は破損に対する対処を実行する装置を含んで構成されてもよい。例えば、対処は、清掃又は修繕であり、対処を実行する装置は、集塵機、自走掃除機、除菌装置、脱臭装置、修繕装置等である。
【００４０】
センシング部３１は、移動体３００の内部をセンシングし、センシング結果を示すセンシング情報を出力する。センシング部３１は、例えば、デジタルビデオカメラ、デジタルスチルカメラ等の撮像装置を備え、移動体３００の内部にある座席を撮像し、撮像した画像をセンシング情報として出力するとしてもよい。また、センシング部３１は、例えば、匂いセンサを備え、移動体３００の内部空間の匂いをセンシングし、センシングした匂いを示す情報をセンシング情報として出力するとしてもよい。また、センシング部３１は、例えば、赤外線センサを備え、移動体３００の内部にある座席の表面温度を測定し、測定した表面温度をセンシング情報として出力するとしてもよい。また、センシング部３１は、例えば、集音マイクを備え、移動体３００の内部の音声を集音し、集音した音声をセンシング情報として出力するとしてもよい。
【００４１】
操縦部３２は、移動体３００を操縦する。操縦部３２は、例えば、専用ハードウエアにより実現されてもよいし、例えば、プロセッサとメモリとを備え、メモリに記憶されたプログラムをプロセッサが実行することで実現されてもよい。
【００４２】
通信部３３は、通信可能な他の機器と通信する。他の機器には、移動体管制サーバ１００が含まれる。通信部３３は、例えば、無線通信機を備え、無線を利用して他の機器と通信するとしてもよい。
【００４３】
制御部３０は、センシング部３１と、操縦部３２と、通信部３３とを制御する。制御部３０は、例えば、専用ハードウエアにより実現されてもよいし、例えば、プロセッサとメモリとを備え、メモリに記憶されたプログラムをプロセッサが実行することで実現されてもよい。
【００４４】
移動体管制サーバ１００は、移動体３００を管制する管制会社が利用するサーバである。
【００４５】
移動体管制サーバ１００は、制御部１０と、表示部１１と、操作部１２と、通信部１３と、移動体管理部１４と、移動体管理ＤＢ１５と、取得部４０と、認識処理実行部５０と、対処タイミング決定部６０と、対処タイミング設定部７０と、対処タイミング設定ＤＢ８０とを含んで構成される。移動体管制サーバ１００は、例えば、プロセッサとメモリとを備えるコンピュータであって、プロセッサがメモリに記憶されるプログラムを実行することで、各種機能を実現してもよい。
【００４６】
通信部１３は、通信可能な他の機器と通信する。他の機器には、移動体３００と、サービササーバ２００とが含まれる。通信部１３は、例えば、無線通信機を備え、無線を利用して他の機器と通信するとしてもよい。
【００４７】
表示部１１は、移動体管制サーバ１００を利用するユーザに対して、画像を表示する。表示部１１は、例えば、液晶ディスプレイ等の表示デバイスを備え、表示デバイスに画像を表示するとしてもよい。
【００４８】
操作部１２は、移動体管制サーバ１００を利用するユーザからの操作を受け付ける。操作部１２は、例えば、キーボード、マウス、タッチパネル等の入力デバイスを備え、入力デバイスを用いてなされるユーザによる操作を受け付けるとしてもよい。
【００４９】
移動体管理ＤＢ１５は、移動体３００の内部の汚損又は破損の状態に係る情報を記憶するデータベースである。
【００５０】
移動体管理部１４は、移動体管理ＤＢ１５が記憶する情報を管理する。
【００５１】
対処タイミング設定ＤＢ８０は、移動体３００の内部の汚損又破損に対する対処を行うタイミングの設定に係る情報（以下、「対処タイミング設定」とも称する。）を記憶するデータベースである。対処タイミング設定ＤＢ８０は、対処タイミング設定として、例えば、移動体３００の内部を清掃する時刻を示す情報、又は移動体３００の内部を清掃する周期を示す情報を記憶していてもよい。例えば、清掃する時刻を示す情報は、「毎日１２時、２４時に清掃する」旨を示す情報であってもよく、清掃する周期を示す情報は、「サービス開始後、４時間毎に清掃する」旨を示す情報であってもよい。対処タイミング設定ＤＢ８０は、例えば、繁忙期と閑散期とで互いに異なる対処タイミング設定を記憶してもよい。この場合、対処タイミング設定ＤＢ８０は、さらに、繁忙期を示す情報を記憶していてもよい。例えば、繁忙期を示す情報は、サッカー、野球の試合、コンサート等のイベントの開催時間帯、開催場所等を示す情報であってもよい。また、対処タイミング設定ＤＢ８０は、天候状況に応じて互いに異なる対処タイミング設定を記憶していてもよい。例えば、天候状況は、雨天、晴天、猛暑日、極寒日等であってもよい。この場合、対処タイミング設定ＤＢ８０は、さらに、天候情報を示す情報を記憶していてもよい。
【００５２】
対処タイミング設定部７０は、対処タイミング設定ＤＢ８０が記憶する情報を管理する。
【００５３】
取得部４０は、移動体３００の内部に対するセンシング結果を取得する。より具体的には、取得部４０は、移動体３００のセンシング部３１から出力されたセンシング情報を、移動体３００の内部に対するセンシング結果として取得する。すなわち、取得部４０は、移動体３００の通信部３３から送信され、移動体管制サーバ１００の通信部１３により受信されたセンシング情報を取得する。
【００５４】
認識処理実行部５０は、取得部４０により取得された、移動体３００の内部に対するセンシング結果に基づいて、移動体３００の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行する。
【００５５】
認識処理実行部５０は、例えば、センシング情報が移動体３００の内部の画像である場合に、その画像に対して画像処理を行い、移動体３００の内部の汚損又は破損を検知してもよい。この場合、認識処理実行部５０は、例えば、乗客の乗車前と降車後の画像の差分を検出し、検出した差分に対して画像認識処理を行うことで、移動体３００の内部の汚損又は破損を検知してもよい。また、この場合、認識処理実行部５０は、例えば、画像に対して画像認識処理を行うことで乗車中の乗客の動作を特定し、特定した動作に基づいて、移動体３００の内部の汚損又は破損の種類を算出してもよい。認識処理実行部５０は、例えば、乗客がお菓子を食べていたと特定した場合には、移動体３００の内部の汚損又は破損がお菓子のこぼしであると算出してもよい。また、例えば、認識処理実行部５０は、乗客がドリンクを飲んでいたと特定した場合には、移動体３００の内部の汚損又は破損がドリンクのこぼしであると算出してもよい。また、例えば、認識処理実行部５０は、乗客が鼻をかんでいたと特定した場合には、移動体３００の内部の汚損がティッシュであると算出してもよい。
【００５６】
図２Ａは、移動体３００の内部の汚損又は破損の種類が「お菓子のこぼし」である場合における、移動体３００の内部の様子の一例を示す模式図であり、図２Ｂは、移動体３００の内部の汚損又は破損の種類が「ドリンクのこぼし」である場合における、移動体３００の内部の様子の一例を示す模式図であり、図２Ｃは、移動体３００の内部の汚損又は破損の種類が「ペットボトル」である場合における、移動体３００の内部の様子の一例を示す模式図である。
【００５７】
認識処理実行部５０は、例えば、センシング情報が移動体３００の内部空間の匂いを示す情報である場合に、その匂いを示す情報に基づいて、移動体３００内の空気の汚れを検知してもよい。
【００５８】
認識処理実行部５０は、例えば、センシング情報が移動体３００の内部の表面温度である場合に、その移動体３００の内部の表面温度に基づいて、移動体３００内部の濡れを検知してもよい。例えば、シートの濡れが検知されてもよい。
【００５９】
認識処理実行部５０は、例えば、認識処理において、移動体３００の内部の汚損又は破損の度合いを算出してもよい。
【００６０】
認識処理実行部５０は、例えば、移動体３００の内部の汚損又は破損の個数を特定し、特定した汚損又は破損の個数に基づいて、汚損又は破損の度合いを算出してもよい。この場合、認識処理実行部５０は、例えば、汚損又は破損の個数が比較的少ない場合に、汚損又は破損の度合いを「小」と算出し、汚損又は破損の個数が比較的中程度の場合に、汚損又は破損の度合いを「中」と算出し、汚損又は破損の個数が比較的多い場合に、汚損又は破損の度合いを「大」と算出してもよい。例えば、認識処理実行部５０は、汚損又は破損の個数が３個以下の場合に、汚損又は破損の度合いを「小」と算出し、汚損又は破損の個数が４個以上６個以下の場合に、汚損又は破損の度合いを「中」と算出し、汚損又は破損の個数が７個以上の場合に、汚損又は破損の度合いを「大」と算出してもよい。ここで、汚損又は破損の個数は、移動体３００の内部全体における汚損又は破損の個数であってもよいし、移動体３００の内部の特定の場所における汚損又は破損の個数であってもよいし、汚損又は破損の単位面積当たりの個数（すなわち、密度）であってもよい。
【００６１】
認識処理実行部５０は、例えば、移動体３００の内部が汚損又は破損してからの経過時間を特定し、特定した経過時間に基づいて、汚損又は破損の度合いを算出してもよい。例えば、移動体３００の内部の汚損又は破損がドリンクのこぼしである場合には、ドリンクをこぼしてから時間が経過すればするほど、ドリンクのこぼしの清掃の時間又は料金が増加する。このため、認識処理実行部５０は、例えば、移動体３００の内部が汚損又は破損してからの経過時間が大きくなるほどより汚損又は破損の度合いが大きくなると算出してもよい。認識処理実行部５０は、例えば、移動体３００の内部が汚損又は破損してからの経過時間が１時間未満の場合に、汚損又は破損の度合いを「小」と算出し、移動体３００の内部が汚損又は破損してからの経過時間が１時間以上３時間未満の場合に、汚損又は破損の度合いを「中」と算出し、移動体３００の内部が汚損又は破損してからの経過時間が３時間以上の場合に、汚損又は破損の度合いを「大」と算出してもよい。
【００６２】
認識処理実行部５０は、例えば、移動体３００の内部の汚損又は破損の種類を特定し、特定した汚損又は破損の種類の個数に基づいて、汚損又は破損の度合いを算出してもよい。この場合、認識処理実行部５０は、例えば、汚損又は破損の種類の個数が１個である場合に、汚損又は破損の度合いを「小」と算出し、汚損又は破損の種類の個数が２個である場合に、汚損又は破損の度合いを「中」と算出し、汚損又は破損の種類の個数が３個である場合に、汚損又は破損の度合いを「大」と算出してもよい。
【００６３】
認識処理実行部５０は、例えば、移動体３００の内部の汚損又は破損の種類を特定し、特定した汚損又は破損の種類に応じた対処方法を特定し、特定した対処方法に基づいて、汚損又は破損の度合いを算出してもよい。この場合、認識処理実行部５０は、例えば、対処方法の数が１つである場合に、汚損又は破損の度合いを「小」と算出し、対処方法の数が２つである場合に、汚損又は破損の度合いを「中」と算出し、対処方法の数が３つである場合に、汚損又は破損の度合いを「大」と算出してもよい。この場合、認識処理実行部５０は、例えば、汚損又は破損の種類と、対処方法とを対応付けたテーブルを記憶し、記憶するテーブルを参照して、特定した汚損又は破損の種類に応じた対処方法を特定してもよい。
【００６４】
図３は、認識処理実行部５０が記憶するテーブルの一例を示す模式図である。
【００６５】
認識処理実行部５０は、例えば、移動体３００の内部の汚損又は破損の種類を特定し、特定した汚損又は破損の種類に応じて、汚損又は破損委対処するための対処コストを特定し、特定した対処コストに基づいて、汚損又は破損の度合いを算出してもよい。例えば、対処コストは、対処時間又は対処料金である。この場合、認識処理実行部５０は、例えば、対処コストが対処時間である場合、対処時間が１０分未満である場合に、汚損又は破損の度合いを「小」と算出し、対処コストが１０分以上１時間未満である場合に、汚損又は破損の度合いを「中」と算出し、対処コストが１時間以上である場合に、汚損又は破損の度合いを「大」と算出してもよい。また、この場合、認識処理実行部５０は、例えば、汚損又は破損の種類と、対処時間又は対処料金方法とを対応付けたテーブルを記憶し、記憶するテーブルを参照して、特定した汚損又は破損の種類から対処方法を特定してもよい。記憶するテーブルの一例として、例えば図３に図示されたテーブルであってもよい。対処時間、対処料金は、予め設定された値であってもよいし、過去の履歴から算出された値であってもよいし、外部の業者等から取得した値であってもよい。
【００６６】
認識処理実行部５０は、例えば、移動体３００の内部の所定のエリアにおける汚損又は破損の範囲の割合を特定し、特定した汚損又は破損の範囲の割合に基づいて、汚損又は破損の度合いを算出してもよい。この場合、認識処理実行部５０は、例えば、汚損又は破損の範囲の割合が１割未満である場合に、汚損又は破損の度合いを「小」と算出し、汚損又は破損の範囲の割合が１割以上３割未満である場合に、汚損又は破損の度合いを「中」と算出し、汚損又は破損の範囲の割合が３割以上である場合に、汚損又は破損の度合いを「大」と算出してもよい。
【００６７】
図４は、移動体３００の内部の所定のエリアにおける汚損又は破損の範囲の割合の具体例の一例を示す模式図である。
【００６８】
ここで、汚損又は破損は、移動体３００の内部の一か所に集中している場合もあれば、複数個所に分散している場合もある。そのため、認識処理実行部５０は、例えば、汚損又は破損の位置から、移動体３００内部の所定エリアにおける使用可能範囲を決定し、決定した使用可能範囲の割合に応じて、汚れの度合いを算出するとしてもよい。移動体３００内部の所定エリアにおける使用可能範囲の例として、例えば、汚損又は破損のそれぞれの位置から所定範囲内の領域を使用不可能領域とし、所定のエリアにおける使用不可能領域以外の領域を使用可能範囲としてもよい。
【００６９】
認識処理実行部５０は、上記汚損又は破損の度合いの算出を組み合わせることで、汚損又は破損の度合いを算出してもよい。
【００７０】
認識処理実行部５０は、例えば、移動体３００の内部の場所毎に、汚損又は破損の度合いを算出してもよい。
【００７１】
認識処理実行部５０は、例えば、移動体３００の内部の各場所における破損又は汚損の度合いに応じて、移動体３００の内部の全体としての汚損又は破損の度合いを算出するとしてもよい。認識処理実行部５０は、例えば、移動体３００の内部の各場所における破損又は汚損の度合いを数値化し、それらの合計を移動体３００の内部の全体としての汚損又は破損の度合いとして算出してもよい。また、認識処理実行部５０は、例えば、移動体３００の内部の各場所における破損又は汚損の度合いの最高値を、移動体３００の内部の全体としての汚損又は破損の度合いとして算出してもよい。また、認識処理実行部５０は、例えば、移動体３００の内部の各場所における破損又は汚損の度合いを数値化し、移動体３００の内部のパーツ毎に合計した値のうち最高値を、移動体３００の内部の全体としての汚損又は破損の度合いとして算出してもよい。例えば、当該パーツは、シート、床、窓等である。また、認識処理実行部５０は、例えば、移動体３００の内部の各場所における破損又は汚損の度合いを数値化し、それらの平均を移動体３００の内部の全体としての汚損又は破損の度合いとして算出してもよい。
【００７２】
認識処理実行部５０は、例えば、さらに、移動体３００外部の装置により取得された情報にも基づいて、移動体３００の外観の汚損又は破損を検知するとしてもよい。例えば、当該情報は、移動体３００を格納する格納庫に設置された監視カメラにより撮像された画像、移動体３００以外の移動体の車載カメラにより撮像された画像等である。
【００７３】
対処タイミング決定部６０は、認識処理実行部５０により実行された認識処理の結果に従って、移動体３００の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングを決定する。ここで、対処タイミング決定部６０は、さらに、対処タイミング設定ＤＢ８０が記憶する対処タイミング設定を用いて、対処タイミングを決定してもよい。
【００７４】
対処タイミング決定部６０は、例えば、認識処理実行部５０による認識処理の結果として認識された、移動体３００の内部の汚損又は破損の度合いに従って、対処タイミングを決定してもよい。対処タイミング決定部６０は、例えば、移動体３００の内部の汚損又は破損の度合いがより大きいほど、対処タイミングがより早くなるように、対処タイミングを決定してもよい。対処タイミング決定部６０は、例えば、移動体３００の内部の汚損又は破損の度合いが閾値を超える場合に、予め設定された対処タイミングよりも早いタイミングとなるように、対処タイミングを決定し、閾値を超えない場合に、予め設定された対処タイミング通りのタイミングとなるように、対処タイミングを決定してもよい。予め設定された対処タイミングは、対処タイミング設定ＤＢ８０に記憶される対処タイミング設定により示される、移動体３００の内部の汚損又破損に対する対処を行うタイミングである。これにより、汚損又は破損の度合いが小さいにも拘わらずに対処することで、移動体３００の稼働率が必要以上に低下してしまうことを抑制できる。この場合、移動体３００の内部の汚損又は破損が、時間経過により清掃の時間又は料金が増加する種類の汚損又は破損である場合には、閾値を小さくするとしてもよい。例えば、当該種類の汚損は、ドリンクのこぼし等であり、当該種類の破損は、シートの繊維のほつれ等である。これにより、汚損又は破損への対処にかかる時間又は料金の増加を抑制できる。また、この場合、対処タイミング決定部６０は、さらに、移動体３００の内部の汚損又は破損の場所に応じて、閾値の値を変更するとしてもよい。例えば、当該場所はシート又は床であり、シートは床に比べてドリンクの液体が染みこみにくい。これにより、例えば、汚損又は破損の種類がドリンクのこぼしである場合において、汚損又は破損の場所がドリンク等の液体が染み込まない材質の場所であるときには、ドリンク等の液体が染み込む材質の場所であるときよりも、急いで対処しないようにできる。また、認識処理実行部５０による認識処理の結果として、移動体３００の内部の各場所における破損又は汚損の度合いが算出されている場合には、対処タイミング決定部６０は、少なくとも１つの場所において閾値を超えた場合に、予め設定された対処タイミングよりも早いタイミングとなるように、対処タイミングを決定してもよい。また、対処タイミング決定部６０は、閾値を超えた場所が所定数以上の場合に、予め設定された対処タイミングよりも早いタイミングとなるように、対処タイミングを決定してもよい。これは、移動体３００の内部の一部の場所だけに汚損又は破損がある場合には、乗客に強く不快感を与えることなくサービスを提供することができることを利用して、汚損又は破損への対処の回数を抑制することができるからである。より具体的な例として、対処タイミング決定部６０は、例えば、閾値を超えた場所がシートである場合には、閾値を超えたシートの数が２つ以上の場合に、予め設定された対処タイミングよりも早いタイミングとなるように、対処タイミングを決定してもよい。さらには、対処タイミング決定部６０は、例えば、破損又は汚損の度合いが閾値を超えたシートの位置に基づいて、乗客が使用可能なシートを決定し、使用可能なシートが存在しない場合に、予め設定された対処タイミングよりも早いタイミングとなるように、対処タイミングを決定してもよい。また、対処タイミング決定部６０は、現時点の時間帯に応じて、閾値の値を変更するとしてもよい。この場合、対処タイミング決定部６０は、例えば、閑散期に閾値の値を低めに設定し、繁忙期に閾値の値を高めに設定してもよい。これにより、閑散期にも拘わらず、汚損又は破損している移動体３００が提供されることによる乗客の不快感を低減し、繁忙期にも拘わらず、移動体３００の稼働率が低下してしまうことを抑制できる。また、対処タイミング決定部６０は、移動体３００の内部の汚損又は破損の度合いが閾値を超える場合であっても、サービスの提供中であれば、サービスの終了後のタイミングとなるように、対処タイミングを決定してもよい。これにより、サービスの途中に汚損又は破損に対する対処が行われてしまうことを防止することができる。また、対処タイミング決定部６０は、時間帯に応じて、破損又は汚損に対する対処内容を決定してもよい。この場合、対処タイミング決定部６０は、例えば、閑散期には、所要時間が比較的少ない対処内容に対処内容を限定し、繁忙期には、対処内容を限定しないように対処内容を決定してもよい。例えば、所要時間が比較的少ない対処内容は、ごみ除去、掃除機である。また、対処タイミング決定部６０は、移動体３００の需要状況に応じて、閾値の値を変更するとしてもよい。この場合、対処タイミング決定部６０は、例えば、需要状況が高い場合に、閾値の値を低めに設定し、需要状況が低い場合に閾値の値を高めに設定してもよい。例えば、高い需要状況は、雨天時、猛暑日、極寒日、イベント（コンサート、サッカー、野球等）の開催時間帯である。また、対処タイミング決定部６０は、例えば、移動体３００の内部の汚損又は破損の度合いがより大きいほど、予め設定された対処タイミングにより示される次回の対処タイミングまでの時間を、より短縮するように、対処タイミングを決定してもよい。これにより、汚損又は破損の度合いが大きいほど対処タイミングを早め、逆に、汚損または破損の度合いが小さいほど対処タイミングを遅らせることができる。より具体的な例として、例えば、対処タイミング決定部６０は、汚損又は破損の度合いが「小」である場合には、次回の対処タイミングまでの時間を１５分短縮し、汚損又は破損の度合いが「中」である場合には、次回の対処タイミングまでの時間を３０分短縮し、汚損又は破損の度合いが「大」である場合には、次回の対処タイミングまでの時間を１時間短縮するように、対処タイミングを決定してもよい。この場合、例えば、次回の対処タイミングまでの時間が２時間である場合において、認識処理実行部５０による認識処理の結果として、汚損又は破損の度合いが「中」であると認識されたときには、対処タイミング決定部６０は、対処タイミングを１時間３０分後と決定する。
【００７５】
対処タイミング決定部６０は、例えば、認識処理実行部５０による認識処理の結果として認識された、移動体３００の内部の汚損又は破損の種類に従って、対処タイミングを決定してもよい。対処タイミング決定部６０は、例えば、移動体３００の内部の汚損又は破損の種類の数が複数の場合に、それら複数の種類の汚損又は破損に対応することができる対処場で対処できるように、対処タイミングを決定してもよい。これにより、一の対処場で移動体３００の全ての対処が終わらずに、移動体３００を他の対処場へ移動させなければならなくなることを防ぐことができる。また、対処タイミングが移動体３００を清掃する清掃タイミングである場合には、対処タイミング決定部６０は、認識処理実行部５０による認識処理の結果として認識された、移動体３００の内部の汚損の種類が、時間経過により悪化する汚損であるか否かに従って、清掃タイミングを決定してもよい。例えば、時間経過により悪化する汚損は、ドリンクのこぼしであり、時間経過により悪化する破損は、シートの繊維のほつれ等である。
【００７６】
対処タイミング決定部６０は、例えば、認識処理実行部５０による認識処理の結果として認識された、移動体３００の内部の汚損又は破損に対する対処にかかる対処コストに従って、対処タイミングを決定してもよい。これにより、例えば、対処コストが対処時間である場合には、対処のためにサービスを一時中断する期間がわかるため、他の移動体３００を含めたサービス全体の稼働状況に合わせて、対処タイミングを決定できる。対処タイミング決定部６０は、例えば、対処コストが対処時間である場合には、現時点が閑散期のときには、対処時間がより大きいほど、対処タイミングがより早くなるように対処タイミングを決定してよい。また、対処タイミング決定部６０は、例えば、現時点が繁忙期のときには、対処時間がより小さいほど、対処タイミングがより早くなるように対処タイミングを決定してもよい。
【００７７】
対処タイミング決定部６０は、例えば、認識処理実行部５０による認識処理の結果として認識された、移動体３００の内部の汚損又は破損が特定の汚損又は破損であるか否かに応じて、対処タイミングを決定してもよい。
【００７８】
対処タイミング決定部６０は、例えば、汚損又は破損が特定の汚損又は破損である場合には、予め定められた対処タイミングよりも早いタイミングとなるように、対処タイミングを決定してもよい。これにより、乗客に不快感を与える可能性が高い汚損又は破損の場合に、新たな乗客を取らずに、汚損又は破損への対処を優先させることができる。特に、特定の汚損又は破損が嘔吐物である場合には、例えば、対処タイミング決定部６０は、対処タイミングを、認識処理を実行した時点であると決定してもよい。汚損又は破損が嘔吐物であることは、例えば、移動体３００の内部の画像又は／及び、移動体３００の内部空間の匂い等により検知可能である。
【００７９】
対処タイミング決定部６０は、対処タイミングが移動体３００を清掃する清掃タイミングである場合には、例えば、予め設定された要清掃期間に少なくとも一度は清掃を行うように、又は、乗客を乗せた乗車回数が、予め設定された回数に達するまでの間に少なくとも一度は清掃を行うように、又は、乗客を乗せた総サービス時間が、予め設定された時間に達するまでの間に少なくとも一度は清掃を行うように、又は、充電又は給油の回数が、予め設定された回数に達するまでの間に少なくとも一度は清掃を行うように、又は、走行距離が、予め設定された距離に達するまでの間に少なくとも一度は清掃を行うように、又は、走行時間が、予め設定された時間に達するまでの間に少なくとも一度は清掃を行うように、清掃タイミングを決定してもよい。このようにすることで、センサで検知することが困難な汚損又は破損に対処することができる。例えば、センサで検知することが困難な汚損は、目に見えない埃等であり、センサで検知することが困難な汚損は、センシング範囲外のシートの裏の破れ等である。
【００８０】
対処タイミング決定部６０は、例えば、充電により移動体３００のサービスを一旦停止するタイミングを、対処タイミングと決定してもよい。これにより、移動体３００の稼働率の低下を抑制できる。この場合、対処タイミング決定部６０は、汚損又は破損への対処と、充電との双方を行うことができる場所を探索するとしてもよい。または、この場合、対処タイミング決定部６０は、充電ステーションに、汚損又は破損へ対応する対応スタッフを派遣させるための信号を出力するとしてもよい。または、この場合、対処タイミング決定部６０は、充電ステーションに向かう移動中に、充電ステーションに、汚損又は破損へ対応する対応スタッフを乗車させるための信号を出力するとしてもよい。ここで、移動体３００のサービスを一旦停止する場合の他の例として、移動体３００のメンテナンスを行う場合等が考えられる。
【００８１】
移動体３００が複数台である場合には、対処タイミング決定部６０は、一の移動体３００についての対処タイミングの決定を、その一の移動体３００についての汚損又は破損の度合いと、他の移動体３００についての汚損又は破損の度合いとの比較に応じて、その一の移動体３００についての対処タイミングを決定してもよい。これにより、複数の移動体３００が一斉に汚損又は破損への対処を行うことで、サービスを提供する移動体３００が不足してしまう可能性を低減することができる。この場合、対処タイミング決定部６０は、複数の移動体３００を効率よく利用できるようにする観点から、各移動体３００の対処タイミングを決定するとしてもよい。より具体的な例として、対処タイミング決定部６０は、例えば、汚損又は破損の度合いがより大きい移動体３００の方が、対処タイミングがより早くなるように、各移動体３００の対処タイミングを決定してもよい。また、他のより具体的な例として、対処タイミング決定部６０は、例えば、サービスを一旦停止するまでの時間が最も短い移動体３００を優先して、各移動体３００の対処タイミングを決定してもよい。例えば、サービスを一旦停止するまでの時間が最も短い移動体３００は、充電が必要となりそうな移動体３００である。また、他のより具体的な例として、対処タイミング決定部６０は、例えば、手配可能な他の移動体３００が近くにいる移動体３００を優先して、各移動体３００の対処タイミングを決定してもよい。また、他のより具体的な例として、対処タイミング決定部６０は、例えば、過去の履歴より、需要の少ないエリアの移動体３００を優先して、各移動体３００の対処タイミングを決定してもよい。また、他のより具体的な例として、対処タイミング決定部６０は、例えば、汚損又は破損に対する対処に係る対処時間がより短い移動体３００をより優先して、各移動体３００の対処タイミングを決定してもよい。対処タイミング決定部６０は、一の移動体３００についての汚損又は破損の度合いが、相対的に他の移動体３００についての汚損又は破損の度合いより大きいとしても、絶対的に大きくなければ、その一の移動体３００に対する対処タイミングを早めなくてもよい。これにより、一の移動体３００へ対処回数が必要以上に多くなることを抑制できる。対処タイミング決定部６０は、例えば、乗車予定の乗客の、移動体３００内部の汚損又は破損に対する特性にも従って対処タイミングを決定してもよい。
【００８２】
対処タイミング決定部６０は、例えば、移動体３００が備える、移動体３００の内部の汚損又は破損に対する対処を実行する装置が動作したか否かにも従って、対処タイミングを決定してもよい。
【００８３】
対処タイミング決定部６０は、対処タイミングを決定すると、決定した対処タイミングに従って移動体３００を対処場へ移動させるための通知を出力する。対処タイミング決定部６０は、例えば、移動体３００への移動要求を上記通知として出力してもよい。また、対処タイミング決定部６０は、例えば、移動体３００の所有者又は管理者への、移動体３００の内部の対処の推奨を上記通知として出力してもよい。また、対処タイミング決定部６０は、対処タイミングの到来後において、移動体３００に乗客又は貨物がない場合に上記通知を出力してもよい。
【００８４】
対処タイミング決定部６０は、例えば、除菌装置又は脱臭装置を備える移動体３００がそのサービスを終了した場合に、その移動体３００に、除菌装置又は脱臭装置を稼働させて移動体３００内部の除菌又は脱臭を行わせる指示を出力してもよい。
【００８５】
制御部１０は、表示部１１と、操作部１２と、通信部１３と、移動体管理部１４と、取得部４０と、認識処理実行部５０と、対処タイミング決定部６０と、対処タイミング設定部７０とを制御する。
【００８６】
サービササーバ２００は、移動体３００を提供するサービス会社が利用するサーバである。
【００８７】
サービササーバ２００は、制御部２０と、表示部２１と、操作部２２と、通信部２３と、対処タイミング設定ＵＩ生成部９０とを含んで構成される。サービササーバ２００は、例えば、プロセッサとメモリとを備えるコンピュータであって、プロセッサがメモリに記憶されるプログラムを実行することで、各種機能を実現してもよい。
【００８８】
通信部２３は、通信可能な他の機器と通信する。他の機器には、移動体管制サーバ１００が含まれる。通信部２３は、例えば、無線通信機を備え、無線を利用して他の機器と通信するとしてもよい。
【００８９】
表示部２１は、サービササーバ２００を利用するユーザに対して、画像を表示する。表示部２１は、対処タイミング設定ＵＩ生成部９０が後述の対処タイミング設定ユーザインターフェースを生成した場合には、その対処タイミング設定ユーザインターフェースを表示する。表示部２１は、例えば、液晶ディスプレイ等の表示デバイスを備え、表示デバイスに画像を表示するとしてもよい。
【００９０】
操作部２２は、サービササーバ２００を利用するユーザからの操作を受け付ける。操作部２２は、例えば、キーボード、マウス、タッチパネル等の入力デバイスを備え、入力デバイスを用いてなされるユーザによる操作を受け付けるとしてもよい。
【００９１】
対処タイミング設定ＵＩ生成部９０は、サービササーバ２００を利用するユーザが対処タイミング設定を入力する際、又は、サービササーバ２００を利用するユーザが、移動体３００を、移動体３００の内部の汚損又は破損に対する対処を行う対処場へ移動させる移動要求を入力する際に有用となる情報を表示する対処タイミング設定ユーザインターフェースを生成する。
【００９２】
対処タイミング設定ユーザインターフェースは、例えば、認識処理実行部５０による認識処理の結果を表示し、サービササーバ２００を利用するユーザが対処タイミング設定又は移動要求を入力する画面を表示してもよい。センシング情報が、移動体３００の内部の画像である場合には、例えば、対処タイミング設定ユーザインターフェースは、移動体３００の内部の汚損又は破損を視認することができる画像を表示してもよい。これにより、サービササーバ２００を利用するユーザは、移動体３００の内部の汚損又は破損の状態を確認して、対処タイミング設定又は移動要求を入力することができる。また、この場合、対処タイミング設定ユーザインターフェースは、最新の画像だけでなく、過去に撮像された１以上の画像も併せて表示してもよい。対処タイミング設定ユーザインターフェースは、例えば、移動体３００の内部の汚損又は破損に対応することができる対処場の位置、又は、対処場までの移動時間の見積もりを併せて表示してもよい。対処タイミング設定ユーザインターフェースは、例えば、繁忙期、閑散期に関する情報、現在時刻を併せて表示してもよい。対処タイミング設定ユーザインターフェースは、例えば、過去の清掃履歴を併せて表示してもよい。
【００９３】
移動体３００が複数台である場合には、対処タイミング設定ユーザインターフェースは、例えば、対処タイミング設定又は移動要求の対象となる一の移動体３００のセンシング情報に加えて、他の移動体３００のセンシング情報を併せて表示してもよい。これにより、サービササーバ２００を利用するユーザは、複数の移動体３００を効率よく利用できるようにする観点から、一の移動体３００の対処タイミング設定又は移動要求を入力することができる。また、移動体３００が複数台である場合には、対処タイミング設定ユーザインターフェースは、例えば、各移動体３００のステータスを併せて表示してもよい。例えば、当該ステータスは、サービス中、待機中、清掃中、充電中等である。これにより、サービササーバ２００を利用するユーザは、複数の移動体３００を効率よく利用できるようにする観点から、一の移動体３００の対処タイミング設定又は移動要求を入力することができる。
【００９４】
［２．情報処理システムの動作］
以下、上記構成の情報処理システム１の行う動作について説明する。
【００９５】
情報処理システム１は、一例として、第１移動体管制処理と、対処タイミング設定入力処理と、第２移動体管制処理とを行う。
【００９６】
まず、第１移動体管制処理について、図面を参照しながら説明する。
【００９７】
第１移動体管制処理は、移動体管制サーバ１００が、移動体３００の内部のセンシング結果に従って、その移動体３００を管制する処理である。
【００９８】
図５は、第１移動体管制処理のシーケンス図である。
【００９９】
移動体３００において、センシング部３１は、移動体３００の内部をセンシングし、センシング結果を示すセンシング情報を出力する。そして、通信部３３は、センシング部３１から出力されたセンシング情報を、移動体管制サーバ１００に送信する（ステップＳ１０）。
【０１００】
センシング情報が送信されると、移動体管制サーバ１００において、通信部１３は、そのセンシング情報を受信する。センシング情報が受信されると、移動体管制サーバ１００は、第１対処タイミング決定処理を開始する（ステップＳ２０）。
【０１０１】
図６は、第１対処タイミング決定処理のフローチャートである。
【０１０２】
第１対処タイミング決定処理が開始されると、取得部４０は、通信部１３により受信されたセンシング情報を、移動体３００の内部に対するセンシング結果として取得する（ステップＳ２１）。
【０１０３】
センシング結果が取得されると、認識処理実行部５０は、取得されたセンシング結果に基づいて、移動体３００の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行する（ステップＳ２２）。
【０１０４】
認識処理が実行されると、対処タイミング決定部６０は、実行された認識処理の結果によって示される、移動体３００の内部の汚損又は破損の度合いが、閾値以上であるか否かを調べる（ステップＳ２３）。
【０１０５】
ステップＳ２３の処理において、移動体３００の内部の汚損又は破損の度合いが、閾値以上でない場合に（ステップＳ２３：Ｎｏ）、対処タイミング決定部６０は、移動体３００の内部の汚損又は破損が、特定の汚損又は破損であるか否かを調べる（ステップＳ２４）。例えば、特定の汚損は、嘔吐物等であり、特定の破損は、シートの穴等である。
【０１０６】
ステップＳ２３の処理において、移動体３００の内部の汚損又は破損の度合いが、閾値以上である場合と（ステップＳ２３：Ｙｅｓ）、ステップＳ２４の処理において、移動体３００の内部の汚損又は破損が、特定の汚損又は破損である場合とに（ステップＳ２４：Ｙｅｓ）、対処タイミング決定部６０は、対処場に移動させるまでの時間を短縮するように、対処タイミングを決定する（ステップＳ２５）。上記対処場は、対処タイミング設定ＤＢ８０に記憶される対処タイミング設定により示される、移動体３００を、移動体３００の内部の汚損又は破損に対応することができる対処場である。
【０１０７】
ステップＳ２４の処理において、移動体３００の内部の汚損又は破損が、特定の汚損又は破損でない場合に（ステップＳ２４：Ｎｏ）、対処タイミング決定部６０は、上記対処場に移動させるまでの時間を変更しないように、対処タイミングを決定する（ステップＳ２６）。
【０１０８】
ステップＳ２５の処理が終了した場合と、ステップＳ２６の処理が終了した場合とに、対処タイミング決定部６０は、決定した対処タイミングが到来するまで待機する（ステップＳ２７：Ｎｏを繰り返す）。決定した対処タイミングが到来すると（ステップＳ２７：Ｙｅｓ）、対処タイミング決定部６０は、移動体３００を対処場へ移動させる移動要求を出力する（ステップＳ２８）。
【０１０９】
ステップＳ２８の処理が終了すると、移動体管制サーバ１００は、第１対処タイミング決定処理を終了する。
【０１１０】
再び図５に戻って、第１移動体管制処理の説明を続ける。
【０１１１】
移動体管制サーバ１００において、第１対処タイミング決定処理（ステップＳ２０）が終了すると、通信部１３は、対処タイミング決定部６０から出力された、移動体３００を対処場へ移動させる移動要求を、移動体３００に送信する（ステップＳ２９）。
【０１１２】
移動要求が送信されると、移動体３００において、通信部３３は、その移動要求を受信する。そして、操縦部３２は、移動要求に従って、移動体３００を対処場へ移動させる（ステップＳ３０）。
【０１１３】
除菌装置又は脱臭装置を備える移動体３００がそのサービスを終了すると、移動体管制サーバ１００において、対処タイミング決定部６０は、その移動体３００に、除菌装置又は脱臭装置を稼働させて移動体３００内部の除菌又は脱臭を行わせる指示（以下、「除菌／脱臭指示」とも称する。）を出力する。すると、通信部１３は、その除菌／脱臭指示を、その移動体３００に送信する。
【０１１４】
除菌／脱臭指示が送信されると、移動体３００において、通信部３３は、その除菌／脱臭指示を受信する。そして、移動体３００が備える除菌装置又は脱臭装置は、移動体３００の内部の除菌又は脱臭を実行する（ステップＳ５０）。
【０１１５】
次に、対処タイミング設定入力処理について、図面を参照しながら説明する。
【０１１６】
対処タイミング設定入力処理は、移動体管制サーバ１００が、対処タイミング設定を更新する処理である。
【０１１７】
図７は、対処タイミング設定入力処理のシーケンス図である。
【０１１８】
移動体３００において、センシング部３１は、移動体３００の内部をセンシングし、センシング結果を示すセンシング情報を出力する。そして、通信部３３は、センシング部３１から出力されたセンシング情報を、移動体管制サーバ１００に送信する（ステップＳ１１０）。
【０１１９】
センシング情報が送信されると、移動体管制サーバ１００において、通信部１３は、そのセンシング情報を受信する。センシング情報が受信されると、取得部４０は、通信部１３により受信されたセンシング情報を、移動体３００の内部に対するセンシング結果として取得する。センシング結果が取得されると、認識処理実行部５０は、取得されたセンシング結果に基づいて、移動体３００の内部の汚損及び破損の少なくとも１つを認識する認識処理を実行する（ステップＳ１２０）。
【０１２０】
認識処理が実行されると、通信部３３は、認識処理の結果を、サービササーバ２００に送信する（ステップＳ１３０）。
【０１２１】
認識処理の結果が送信されると、サービササーバ２００において、通信部２３は、その認識処理の結果を受信する。認識処理の結果が受信されると、対処タイミング設定ＵＩ生成部９０は、その認識処理の結果を表示する対処タイミング設定ユーザインターフェースを生成する。そして、表示部２１は、生成された対処タイミング設定ユーザインターフェースを表示する、すなわち、認識処理の結果を表示する（ステップＳ１４０）。
【０１２２】
表示された認識処理の結果を確認したユーザにより、操作部２２に対して、対処タイミング設定を入力する操作がなされると、操作部２２は、その対処タイミング設定を受け付ける（ステップＳ１５０）。
【０１２３】
対処タイミング設定が受け付けられると、通信部２３は、受け付けられた対処タイミング設定を、移動体管制サーバ１００に送信する（ステップＳ１６０）。
【０１２４】
対処タイミング設定が送信されると、移動体管制サーバ１００において、通信部１３は、その対処タイミング設定を受信する。そして、対処タイミング設定部７０は、受信した対処タイミング設定を対処タイミング設定ＤＢに記憶させる（ステップＳ１７０）ことで、対処タイミング設定を更新する。
【０１２５】
次に、第２移動体管制処理について、図面を参照しながら説明する。
【０１２６】
第２移動体管制処理は、移動体管制サーバ１００が、ユーザからの移動体３００の移動要求に応じて移動体３００を管制する処理である。
【０１２７】
図８は、第２移動体管制処理のシーケンス図である。
【０１２８】
図８に図示される各処理のうち、ステップＳ２１０の処理〜ステップＳ２４０の処理は、それぞれ、対処タイミング設定入力処理における、ステップＳ１１０の処理〜ステップＳ１４０の処理と同様の処理である。また、ステップＳ２７５の処理〜ステップＳ２９０の処理は、それぞれ、第１移動体管制処理におけるステップＳ３０の処理〜ステップＳ５０の処理と同様の処理である。このためここでは、ステップＳ２１０の処理〜ステップＳ２４０の処理、及び、ステップＳ２７５の処理〜ステップＳ２９０の処理は既に説明済であるとしてその詳細な説明を省略し、ステップＳ２５０の処理〜ステップＳ２７０の処理を中心に説明する。
【０１２９】
ステップＳ２４０の処理が終了した後において、表示された認識処理の結果を確認したユーザにより、操作部２２に対して、移動体３００を対処場へ移動させる移動要求を入力する操作がなされると、操作部２２は、その移動要求を受け付ける（ステップＳ２５０）。
【０１３０】
移動要求が受け付けられると、通信部２３は、その移動要求を、移動体管制サーバ１００に送信する（ステップＳ２６０）。
【０１３１】
移動要求が送信されると、移動体管制サーバ１００において、通信部１３は、送信された移動要求を受信し、受信した移動要求を、移動体３００に送信する（ステップＳ２７０）。
【０１３２】
ステップＳ２７０の処理が終了すると、情報処理システム１は、ステップＳ２７５の処理に進む。
【０１３３】
［３．考察］
上述したように、情報処理システム１によると、移動体３００の内部のセンシング結果から移動体３００の内部の汚損及び破損の少なくとも１つを対処するための対処タイミングが決定され、決定された対処タイミングに従って移動体３００を対処場へ移動させるための通知が出力される。このため、移動体３００の内部の汚損又は破損に、適切なタイミングで対処することができる。
【０１３４】
（他の実施の形態）
以上、本開示の１つまたは複数の態様に係る情報処理システムについて、実施の形態に基づいて説明したが、本開示は、この実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の１つまたは複数の態様の範囲内に含まれてもよい。
【０１３５】
（１）実施の形態において、情報処理システム１は、一例として、第１移動体管制処理を行う構成であるとして説明した。これに対して、情報処理システム１は、例えば、第１移動体管制処理の代わりに、第３移動体管制処理を行う構成であってもよい。
【０１３６】
以下、第３移動体管制処理について、図面を参照しながら説明する。
【０１３７】
第３移動体管制処理は、移動体管制サーバ１００が、移動体３００の内部のセンシング結果に従って、移動体３００の所有者又は管理者への、移動体３００の内部の対処の推奨を通知する処理である。
【０１３８】
図９は、第３移動体管制処理のシーケンス図である。
【０１３９】
図９に図示される各処理のうち、ステップＳ３１０の処理、及び、ステップＳ３４０の処理〜ステップＳ３５０の処理は、それぞれ、実施の形態に係る第１移動体管制処理における、ステップＳ１０の処理、及びステップＳ４０の処理〜ステップＳ５０の処理と同様の処理である。このため、ここでは、ステップＳ３１０の処理、及び、ステップＳ３４０の処理〜ステップＳ３５０の処理は既に説明済みであるとしてその詳細な説明を省略し、ステップＳ３２０の処理〜ステップＳ３２８の処理を中心に説明する。
【０１４０】
ステップＳ３１０の処理において、移動体３００からセンシング情報が送信されると、移動体管制サーバ１００において、通信部１３は、そのセンシング情報を受信する。センシング情報が受信されると、移動体管制サーバ１００は、第２対処タイミング決定処理を開始する（ステップＳ３２０）。
【０１４１】
図１０は、第２対処タイミング決定処理のフローチャートである。
【０１４２】
図１０に図示される各処理のうち、ステップＳ３２１の処理〜ステップＳ３２７の処理は、それぞれ、実施の形態に係る第１対処タイミング決定処理におけるステップＳ２１の処理〜ステップＳ２７の処理と同様の処理である。このため、ここでは、ステップＳ３２１の処理〜ステップＳ３２７の処理については既に説明済みであるとしてその詳細な説明を省略し、ステップＳ３２９〜ステップＳ３３０の処理を中心に説明する。
【０１４３】
ステップＳ３２７の処理において、決定した対処タイミングが到来すると（ステップＳ３２７：Ｙｅｓ）、対処タイミング決定部６０は、移動体３００の所有者又は管理者への、移動体３００の内部の対処の推奨を出力する（ステップＳ３２８）。
【０１４４】
ステップＳ３２８の処理が終了すると、移動体管制サーバ１００は、第２対処タイミング決定処理を終了する。
【０１４５】
再び図９に戻って、第２移動体管制処理の説明を続ける。
【０１４６】
移動体管制サーバ１００において、第２対処タイミング決定処理（ステップＳ３２０）が終了すると、通信部１３は、対処タイミング決定部６０から出力された、移動体３００の所有者又は管理者への、移動体３００の内部の対処の推奨を、サービササーバ２００に送信すする（ステップＳ３２９）。
【０１４７】
移動体３００の内部の対処の推奨が送信されると、サービササーバ２００において、通信部２３は、その移動体３００の内部の対処の推奨を受信する。そして、表示部２１は、受信した移動体３００の内部の対処の推奨を表示する（ステップＳ３３０）。
【０１４８】
（２）実施の形態において、情報処理システム１は、一例として、移動体管制サーバ１００とサービササーバ２００との２つのサーバを含んで構成されるとして説明した。しかしながら、情報処理システム１は、移動体管制サーバ１００とサービササーバ２００とにより実現される機能と同様の機能を実現することができれば、必ずしも、移動体管制サーバ１００とサービササーバ２００とを含んで構成される例に限定されない。情報処理システム１は、例えば、移動体管制サーバ１００とサービササーバ２００とにより実現される機能と同様の機能を実現することができる１つのサーバを含んで構成されてもよい。また、例えば、情報処理システム１は、互いに協調して動作することで、移動体管制サーバ１００とサービササーバ２００とにより実現される機能と同様の機能を実現することができる３つ以上のサーバを含んで構成されてもよい。
【０１４９】
（３）実施の形態において、情報処理システム１は、一例として、移動体管制サーバ１００が、認識処理を実行し、対処タイミングを決定する構成であるとして説明した。しかしながら情報処理システム１は、認識処理を実行し、対処タイミングを決定することができれば、必ずしも、移動体管制サーバ１００が、認識処理を実行し、対処タイミングを決定する構成に限定される必要はない。情報処理システム１は、例えば、移動体３００が、認識処理の一部または全部を実行する構成、又は対処タイミングを決定する処理の一部又は全部を実行する構成であってもよい。
【０１５０】
（４）移動体管制サーバ１００、サービササーバ２００、移動体３００が備える構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムである。ＲＯＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１５１】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブルプロセッサを利用してもよい。
【０１５２】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１５３】
（５）本開示の一態様は、このような情報処理システムだけではなく、情報処理システムに含まれる特徴的な構成部をステップとする情報処理方法であってもよい。また、本開示の一態様は、情報処理方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムであってもよい。また、本開示の一態様は、そのようなコンピュータプログラムが記録された、コンピュータ読み取り可能な非一時的な記録媒体であってもよい。
【０１５４】
（６）実施の形態において、各構成要素は、専用のハードウエアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【産業上の利用可能性】
【０１５５】
本開示は、移動体を運用するシステムに広く利用可能である。
【符号の説明】
【０１５６】
１  情報処理システム
１０、２０、３０  制御部
１１、２１  表示部
１２、２２  操作部
１３、２３、３３  通信部
１４  移動体管理部
１５  移動体管理ＤＢ
３１  センシング部
３２  操縦部
４０  取得部
５０  認識処理実行部
６０  対処タイミング決定部
７０  対処タイミング設定部
８０  対処タイミング設定ＤＢ
９０  対処タイミング設定ＵＩ生成部
１００  移動体管制サーバ
２００  サービササーバ
３００  移動体
【図１】
2020115970.tif 000003
【図２Ａ】
2020115970.tif 000004
【図２Ｂ】
2020115970.tif 000005
【図２Ｃ】
2020115970.tif 000006
【図３】
2020115970.tif 000007
【図４】
2020115970.tif 000008
【図５】
2020115970.tif 000009
【図６】
2020115970.tif 000010
【図７】
2020115970.tif 000011
【図８】
2020115970.tif 000012
【図９】
2020115970.tif 000013
【図１０】
2020115970.tif 000014
【国際調査報告】
2020115970.tif 000015
2020115970.tif 000016
2020115970.tif 000017
2020115970.tif 000018