(57)【要約】【課題】周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる自走型掃除機の制御方法、制御装置、制御プログラム及び自走型掃除機を提供する。【解決手段】自走型掃除機を制御する管理装置１は、所定の空間内において人が存在する位置を推定する人存在判断部１２３と、所定の空間内を自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域を掃除可能領域として決定する掃除可能領域決定部１２４とを備える。【選択図】図２
2018147032.tif 000002
【特許請求の範囲】
【請求項１】
自走型掃除機を制御する制御装置における制御方法であって、
所定の空間内において人が存在する位置を推定し、
前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定した前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、
前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、
前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する、
制御方法。
【請求項２】
決定した前記掃除可能領域を前記自走型掃除機に掃除させるための掃除指示情報を出力する、
請求項１記載の制御方法。
【請求項３】
前記複数の掃除対象領域のそれぞれと、前記周辺掃除対象領域とを予め対応付けた周辺領域情報に基づき、特定された前記人存在掃除対象領域の前記周辺掃除対象領域を特定する、
請求項１記載の制御方法。
【請求項４】
前記人が存在すると推定される位置から所定範囲以内に位置する前記掃除対象領域を前記周辺掃除対象領域として特定する、
請求項１記載の制御方法。
【請求項５】
前記周辺掃除対象領域は、前記人存在対象領域に隣接し、少なくとも一辺又は一点を前記人存在対象領域と共有する、
請求項１記載の制御方法。
【請求項６】
前記掃除可能領域として複数の掃除可能領域が特定された場合、前記複数の掃除可能領域のうち、前記人存在掃除対象領域から最も離れた位置にある前記掃除可能領域を前記自走型掃除機に掃除させるための前記掃除指示情報を出力する、
請求項２記載の制御方法。
【請求項７】
前記自走型掃除機の現在の位置を示す位置情報を取得し、
前記掃除可能領域として複数の掃除可能領域が特定された場合、前記複数の掃除可能領域のうち、前記自走型掃除機の現在の位置に最も近い前記掃除可能領域を前記自走型掃除機に掃除させるための前記掃除指示情報を出力する、
請求項２記載の制御方法。
【請求項８】
前記複数の掃除対象領域のそれぞれに対する前記自走型掃除機の掃除履歴を管理し、
前記掃除可能領域として複数の掃除可能領域が特定された場合、前記複数の掃除可能領域のうち、前記掃除履歴に含まれる前回の掃除終了時刻からの経過時間が最も長い前記掃除可能領域を前記自走型掃除機に掃除させるための前記掃除指示情報を出力する、
請求項２記載の制御方法。
【請求項９】
前記複数の掃除対象領域のそれぞれに対する前記自走型掃除機の掃除履歴を管理し、
前記自走型掃除機による前記掃除可能領域の掃除が完了した場合、前記人が存在する位置を再度推定し、
前記複数の掃除対象領域のそれぞれについて、再度推定した前記人が存在する掃除対象領域を前記人存在掃除対象領域として再度特定し、
前記人存在掃除対象領域の周辺の掃除対象領域を前記周辺掃除対象領域として再度特定し、
前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の掃除対象領域であり、かつ掃除が完了していない前記掃除対象領域を掃除可能領域として決定する、
請求項１記載の制御方法。
【請求項１０】
予め指定された前記自走型掃除機が掃除する時間帯を示す掃除時間帯情報を管理し、
現在時刻が前記掃除時間帯情報で示される前記時間帯内である場合に、前記掃除指示情報を出力する、
請求項２記載の制御方法。
【請求項１１】
前記掃除時間帯情報に示される前記時間帯内に掃除が完了しなかった前記掃除可能領域を未完了掃除対象領域として取得し、
前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の掃除対象領域であり、かつ前記未完了掃除対象領域に対応する前記掃除対象領域を掃除可能領域として決定する、
請求項１０記載の制御方法。
【請求項１２】
前記周辺領域情報は、それぞれ異なる複数の周辺領域情報を含み、
所定の条件に基づき、前記複数の周辺領域情報のうちの１つの周辺領域情報を決定し、
決定された前記１つの周辺領域情報に基づき、特定された前記人存在掃除対象領域の周辺掃除対象領域を特定する、
請求項３記載の制御方法。
【請求項１３】
前記複数の掃除対象領域のうちの複数の人が少なくとも通路として利用する共用掃除対象領域と、前記共用掃除対象領域に関連する、前記共用掃除対象領域以外の掃除対象領域とを予め対応付けた関連領域情報に基づいて、決定した前記掃除可能領域が前記共用掃除対象領域であるか否かを判断し、
決定した前記掃除可能領域が前記共用掃除対象領域であると判断した場合、前記関連領域情報に基づき、前記共用掃除対象領域に対応付けられている掃除対象領域を関連掃除対象領域として特定し、
特定した前記関連掃除対象領域に前記人が存在するか否かを判断し、
特定した前記関連掃除対象領域に前記人が存在しないと判断した場合、前記共用掃除対象領域を前記掃除可能領域として決定する、
請求項１記載の制御方法。
【請求項１４】
自走型掃除機を制御する制御装置であって、
所定の空間内において人が存在する位置を推定する推定部と、
前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する掃除可能領域決定部と、
を備える制御装置。
【請求項１５】
自走型掃除機を制御するための制御プログラムであって、
コンピュータを、
所定の空間内において人が存在する位置を推定する推定部と、
前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する掃除可能領域決定部として機能させる、
制御プログラム。
【請求項１６】
自律して走行しながら掃除する自走型掃除機であって、
所定の空間内において人が存在する位置を推定する推定部と、
前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する掃除可能領域決定部と、
前記掃除可能領域へ移動し、前記掃除可能領域内を掃除する掃除部と、
を備える自走型掃除機。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、自走型掃除機を制御する制御方法、制御装置、制御プログラム及び自走型掃除機に関するものである。
【背景技術】
【０００２】
従来技術として、清掃領域内に人が存在するか否かを判定し、清掃領域内に人が存在しないと判定された場合、予め設定された地点から自動清掃を開始し、清掃領域内に人が存在すると判定された場合、自動清掃を停止し、予め設定された地点へ移動する自走式掃除機がある（例えば、特許文献１参照）。
【０００３】
上記の従来技術では、また、自走式掃除機の自動清掃中に清掃領域内に人が侵入した場合に、自動清掃が停止され、清掃領域内に人が存在しない場合のみ自動清掃が行われることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３４５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、清掃領域内に人が存在するか否かが判定され、清掃領域内に人が存在しない場合にのみ自動清掃が行われることが開示されているが、複数の清掃領域のそれぞれにおいて人が存在するか否かを判定し、その判定結果及び複数の清掃領域間の関係性に基づいて、自走式掃除機を移動させる方法については開示も示唆もされておらず、更なる改善が必要とされていた。
【０００６】
本開示は、上記の問題を解決するためになされたもので、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる自走型掃除機の制御方法、制御装置、制御プログラム及び自走型掃除機を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本開示に係る制御方法は、自走型掃除機を制御する制御装置における制御方法であって、所定の空間内において人が存在する位置を推定し、前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定した前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する。
【発明の効果】
【０００８】
本開示によれば、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態１における掃除システムの全体像を概念的に示す図である。
【図２】本実施の形態１における管理装置の構成を示すブロック図である。
【図３】本実施の形態１において掃除対象領域記憶部に記憶される情報の一例を示す図である。
【図４】本実施の形態１において周辺領域情報記憶部に記憶される周辺領域情報の一例を示す図である。
【図５】本実施の形態１の変形例において周辺掃除対象領域を特定するための方法を説明するための図である。
【図６】本実施の形態１の変形例において周辺領域情報記憶部に記憶される周辺領域情報の一例を示す図である。
【図７】本実施の形態１における自走型掃除機を上部から見た外観透視図である。
【図８】本実施の形態１における自走型掃除機の機能構成を示すブロック図である。
【図９】本実施の形態１において、複数の掃除対象領域のうちの１の掃除対象領域に人をマッピングした状態を示す図である。
【図１０】本実施の形態１における管理装置の処理を説明するためのフローチャートである。
【図１１】本実施の形態１における人存在掃除対象領域と周辺掃除対象領域とを説明するための図である。
【図１２】本実施の形態１における自走型掃除機の処理を説明するためのフローチャートである。
【図１３】本実施の形態２における管理装置の機能構成を示すブロック図である。
【図１４】本実施の形態２において、現在時刻から予め指定された時間帯の終了時刻までの残り時間が３０分以上である場合に使用される第１の周辺領域情報の一例を示す図である。
【図１５】本実施の形態２において、現在時刻から予め指定された時間帯の終了時刻までの残り時間が３０分未満である場合に使用される第２の周辺領域情報の一例を示す図である。
【図１６】本実施の形態２における管理装置の処理を説明するためのフローチャートである。
【図１７】本実施の形態３における掃除システムの全体像を概念的に示す図である。
【図１８】本実施の形態３における管理装置の機能構成を示すブロック図である。
【図１９】本実施の形態３における掃除対象領域記憶部に記憶される情報の一例を示す図である。
【図２０】本実施の形態３において周辺領域情報記憶部に記憶される周辺領域情報の一例を示す図である。
【図２１】本実施の形態３において関連領域情報記憶部に記憶される関連領域情報の一例を示す図である。
【図２２】本実施の形態３における管理装置の処理を説明するための第１のフローチャートである。
【図２３】本実施の形態３における管理装置の処理を説明するための第２のフローチャートである。
【発明を実施するための形態】
【００１０】
（本開示の基礎となった知見）
上記のように、従来技術では、清掃領域内に人が存在するか否かが判定され、清掃領域内に人が存在しない場合にのみ自動清掃が行われることが開示されているが、複数の清掃領域のそれぞれにおいて人が存在するか否かを判定し、その判定結果及び複数の清掃領域間の関係性に基づいて、自走式掃除機を移動させる方法については開示も示唆もされていない。
【００１１】
例えば、２４時間営業している複数のテーブル席が配置されたレストランにおいて、各テーブル席の周囲を掃除領域として設定して、複数の掃除領域を自走型掃除機に掃除させる場合を考える。２４時間営業しているレストランでは、営業中に掃除することになるため、店内に客が少なく、かつ、客の来店が少ない時間帯に自走型掃除機に掃除させる必要がある。店内に客が少なく、かつ、客の来店が少ない時間帯に掃除させるとはいえ、店内に客が存在する場合に、従来技術を用いて自走型掃除機に掃除させると、テーブル席毎に人が存在するか否かを判定し、人が存在しないと判定したテーブル席の周囲のみを自走型掃除機に掃除させることになる。
【００１２】
しかしながら、レストランにおいて、従来技術を用いて自走型掃除機に掃除させる場合、食事中の客を不快にさせてしまう可能性がある。例えば、客が食事をしているテーブル席の隣のテーブル席に客がいないと判定された場合に、自走型掃除機が、客が食事をしているテーブル席の隣のテーブル席の床面の掃除を開始すると、周辺に埃が舞い、場合によっては、客が食事をしているテーブル席にまで埃が飛散してしまう可能性があり、客に不快感を与えるおそれがある。
【００１３】
また、自走型掃除機が、客が食事をしているテーブル席の隣のテーブル席の床面の掃除を開始すると、掃除に伴う騒音が発生してしまい、客は騒音を近くで聞きながら食事することになってしまう。
【００１４】
そのため、従来技術のように、単に、人が清掃領域に存在するか否かを判定して、その判定結果に基づき、自走型掃除機による掃除を開始する方法は、状況によっては、不都合が生じてしまう可能性があった。
【００１５】
以上の課題を解決するために、本開示の一態様に係る制御方法は、自走型掃除機を制御する制御装置における制御方法であって、所定の空間内において人が存在する位置を推定し、前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定した前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する。
【００１６】
この構成によれば、所定の空間内において人が存在する位置が推定される。所定の空間内を自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定した人が存在する位置の掃除対象領域が人存在掃除対象領域として特定され、人存在掃除対象領域の周辺の掃除対象領域が周辺掃除対象領域として特定される。複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域が掃除可能領域として決定される。
【００１７】
したがって、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域が掃除可能領域として決定されるので、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる。
【００１８】
また、上記の制御方法において、決定した前記掃除可能領域を前記自走型掃除機に掃除させるための掃除指示情報を出力してもよい。
【００１９】
この構成によれば、決定した掃除可能領域を自走型掃除機に掃除させるための掃除指示情報が出力されるので、自走型掃除機に掃除可能領域を掃除させることができる。
【００２０】
また、上記の制御方法において、前記複数の掃除対象領域のそれぞれと、前記周辺掃除対象領域とを予め対応付けた周辺領域情報に基づき、特定された前記人存在掃除対象領域の前記周辺掃除対象領域を特定してもよい。
【００２１】
この構成によれば、複数の掃除対象領域のそれぞれと、周辺掃除対象領域とを予め対応付けた周辺領域情報に基づき、特定された人存在掃除対象領域の周辺掃除対象領域が特定される。
【００２２】
したがって、数の掃除対象領域のそれぞれと、周辺掃除対象領域とを予め対応付けた周辺領域情報を用いて、特定された人存在掃除対象領域の周辺掃除対象領域を容易に特定することができる。
【００２３】
また、上記の制御方法において、前記人が存在すると推定される位置から所定範囲以内に位置する前記掃除対象領域を前記周辺掃除対象領域として特定してもよい。
【００２４】
この構成によれば、人が存在すると推定される位置から所定範囲以内に位置する掃除対象領域が周辺掃除対象領域として特定されるので、人が存在する位置から所定範囲以上離れた掃除対象領域を掃除させることができる。
【００２５】
また、上記の制御方法において、前記周辺掃除対象領域は、前記人存在対象領域に隣接し、少なくとも一辺又は一点を前記人存在対象領域と共有してもよい。
【００２６】
この構成によれば、人存在対象領域に隣接する周辺掃除対象領域以外の掃除対象領域を掃除可能領域として決定することができる。
【００２７】
また、上記の制御方法において、前記掃除可能領域として複数の掃除可能領域が特定された場合、前記複数の掃除可能領域のうち、前記人存在掃除対象領域から最も離れた位置にある前記掃除可能領域を前記自走型掃除機に掃除させるための前記掃除指示情報を出力してもよい。
【００２８】
この構成によれば、掃除可能領域として複数の掃除可能領域が特定された場合、複数の掃除可能領域のうち、人存在掃除対象領域から最も離れた位置にある掃除可能領域を自走型掃除機に掃除させるための掃除指示情報が出力される。
【００２９】
したがって、人が存在する位置から最も離れた位置にある掃除可能領域が自走型掃除機によって掃除されるので、人が存在する人存在掃除対象領域に対して、掃除に伴う埃の飛散の影響を最も少なくすることができる。
【００３０】
また、上記の制御方法において、前記自走型掃除機の現在の位置を示す位置情報を取得し、前記掃除可能領域として複数の掃除可能領域が特定された場合、前記複数の掃除可能領域のうち、前記自走型掃除機の現在の位置に最も近い前記掃除可能領域を前記自走型掃除機に掃除させるための前記掃除指示情報を出力してもよい。
【００３１】
この構成によれば、自走型掃除機の現在の位置を示す位置情報が取得される。掃除可能領域として複数の掃除可能領域が特定された場合、複数の掃除可能領域のうち、自走型掃除機の現在の位置に最も近い掃除可能領域を自走型掃除機に掃除させるための掃除指示情報が出力される。
【００３２】
したがって、自走型掃除機の現在の位置から掃除可能領域までの移動時間を短縮することができる。
【００３３】
また、上記の制御方法において、前記複数の掃除対象領域のそれぞれに対する前記自走型掃除機の掃除履歴を管理し、前記掃除可能領域として複数の掃除可能領域が特定された場合、前記複数の掃除可能領域のうち、前記掃除履歴に含まれる前回の掃除終了時刻からの経過時間が最も長い前記掃除可能領域を前記自走型掃除機に掃除させるための前記掃除指示情報を出力してもよい。
【００３４】
この構成によれば、複数の掃除対象領域のそれぞれに対する自走型掃除機の掃除履歴が管理される。掃除可能領域として複数の掃除可能領域が特定された場合、複数の掃除可能領域のうち、掃除履歴に含まれる前回の掃除終了時刻からの経過時間が最も長い掃除可能領域を自走型掃除機に掃除させるための掃除指示情報が出力される。
【００３５】
したがって、自走型掃除機に対し、前回の掃除終了時刻からの経過時間が最も長い掃除可能領域を掃除させるので、最も埃が蓄積されていると推測される領域から優先的に掃除することができる。
【００３６】
また、上記の制御方法において、前記複数の掃除対象領域のそれぞれに対する前記自走型掃除機の掃除履歴を管理し、前記自走型掃除機による前記掃除可能領域の掃除が完了した場合、前記人が存在する位置を再度推定し、前記複数の掃除対象領域のそれぞれについて、再度推定した前記人が存在する掃除対象領域を前記人存在掃除対象領域として再度特定し、前記人存在掃除対象領域の周辺の掃除対象領域を前記周辺掃除対象領域として再度特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の掃除対象領域であり、かつ掃除が完了していない前記掃除対象領域を掃除可能領域として決定してもよい。
【００３７】
この構成によれば、複数の掃除対象領域のそれぞれに対する自走型掃除機の掃除履歴が管理される。自走型掃除機による掃除可能領域の掃除が完了した場合、人が存在する位置が再度推定される。複数の掃除対象領域のそれぞれについて、再度推定した人が存在する掃除対象領域が人存在掃除対象領域として再度特定され、人存在掃除対象領域の周辺の掃除対象領域が周辺掃除対象領域として再度特定される。複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域であり、かつ掃除が完了していない掃除対象領域が掃除可能領域として決定される。
【００３８】
したがって、自走型掃除機による掃除可能領域の掃除が完了した後、即座に、次の掃除可能領域を決定し、自走型掃除機に掃除させるので、自走型掃除機を初期位置に帰還させることなく、連続して掃除可能領域を自走型掃除機に掃除させることができ、より効率よく掃除可能領域を自走型掃除機に掃除させることができる。
【００３９】
また、上記の制御方法において、予め指定された前記自走型掃除機が掃除する時間帯を示す掃除時間帯情報を管理し、現在時刻が前記掃除時間帯情報で示される前記時間帯内である場合に、前記掃除指示情報を出力してもよい。
【００４０】
この構成によれば、予め指定された自走型掃除機が掃除する時間帯を示す掃除時間帯情報が管理される。現在時刻が掃除時間帯情報で示される時間帯内である場合に、掃除指示情報が出力される。
【００４１】
したがって、人が多く存在する時間帯ではなく、人が少ない時間帯に自走型掃除機を稼動させることができ、より多くの掃除対象領域を掃除することができる。
【００４２】
また、上記の制御方法において、前記掃除時間帯情報に示される前記時間帯内に掃除が完了しなかった前記掃除可能領域を未完了掃除対象領域として取得し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の掃除対象領域であり、かつ前記未完了掃除対象領域に対応する前記掃除対象領域を掃除可能領域として決定してもよい。
【００４３】
この構成によれば、掃除時間帯情報に示される時間帯内に掃除が完了しなかった掃除可能領域が未完了掃除対象領域として取得される。複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域であり、かつ未完了掃除対象領域に対応する掃除対象領域が掃除可能領域として決定される。
【００４４】
したがって、掃除している途中で掃除可能な時間帯が経過し、掃除が完了しなかった掃除可能領域に対して、次回掃除する際に優先的に掃除させることができる。
【００４５】
また、上記の制御方法において、前記周辺領域情報は、それぞれ異なる複数の周辺領域情報を含み、所定の条件に基づき、前記複数の周辺領域情報のうちの１つの周辺領域情報を決定し、決定された前記１つの周辺領域情報に基づき、特定された前記人存在掃除対象領域の周辺掃除対象領域を特定してもよい。
【００４６】
この構成によれば、周辺領域情報は、それぞれ異なる複数の周辺領域情報を含む。所定の条件に基づき、複数の周辺領域情報のうちの１つの周辺領域情報が決定され、決定された１つの周辺領域情報に基づき、特定された人存在掃除対象領域の周辺掃除対象領域が特定される。
【００４７】
したがって、所定の条件に応じて、用いる周辺領域情報を変化させることで、周辺掃除対象領域として特定する掃除対象領域の範囲を変化させることができるとともに、掃除可能領域の範囲を変化させることができる。
【００４８】
また、上記の制御方法において、前記複数の掃除対象領域のうちの複数の人が少なくとも通路として利用する共用掃除対象領域と、前記共用掃除対象領域に関連する、前記共用掃除対象領域以外の掃除対象領域とを予め対応付けた関連領域情報に基づいて、決定した前記掃除可能領域が前記共用掃除対象領域であるか否かを判断し、決定した前記掃除可能領域が前記共用掃除対象領域であると判断した場合、前記関連領域情報に基づき、前記共用掃除対象領域に対応付けられている掃除対象領域を関連掃除対象領域として特定し、特定した前記関連掃除対象領域に前記人が存在するか否かを判断し、特定した前記関連掃除対象領域に前記人が存在しないと判断した場合、前記共用掃除対象領域を前記掃除可能領域として決定してもよい。
【００４９】
この構成によれば、複数の掃除対象領域のうちの複数の人が少なくとも通路として利用する共用掃除対象領域と、共用掃除対象領域に関連する、共用掃除対象領域以外の掃除対象領域とを予め対応付けた関連領域情報に基づいて、決定した掃除可能領域が共用掃除対象領域であるか否かが判断される。決定した掃除可能領域が共用掃除対象領域であると判断された場合、関連領域情報に基づき、共用掃除対象領域に対応付けられている掃除対象領域が関連掃除対象領域として特定される。特定された関連掃除対象領域に人が存在するか否かが判断される。特定された関連掃除対象領域に人が存在しないと判断された場合、共用掃除対象領域が掃除可能領域として決定される。
【００５０】
したがって、複数の掃除対象領域のうちの複数の人が少なくとも通路として利用する共用掃除対象領域を、人の邪魔にならないように掃除することができる。
【００５１】
本開示の他の態様に係る制御装置は、自走型掃除機を制御する制御装置であって、所定の空間内において人が存在する位置を推定する推定部と、前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する掃除可能領域決定部と、を備える。
【００５２】
この構成によれば、所定の空間内において人が存在する位置が推定される。所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された人が存在する位置の掃除対象領域が人存在掃除対象領域として特定され、人存在掃除対象領域の周辺の掃除対象領域が周辺掃除対象領域として特定され、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域が掃除可能領域として決定される。
【００５３】
したがって、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域が掃除可能領域として決定されるので、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる。
【００５４】
本開示の他の態様に係る制御プログラムは、自走型掃除機を制御するための制御プログラムであって、コンピュータを、所定の空間内において人が存在する位置を推定する推定部と、前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する掃除可能領域決定部として機能させる。
【００５５】
この構成によれば、所定の空間内において人が存在する位置が推定される。所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された人が存在する位置の掃除対象領域が人存在掃除対象領域として特定され、人存在掃除対象領域の周辺の掃除対象領域が周辺掃除対象領域として特定され、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域が掃除可能領域として決定される。
【００５６】
したがって、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域が掃除可能領域として決定されるので、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる。
【００５７】
本開示の他の態様に係る自走型掃除機は、自律して走行しながら掃除する自走型掃除機であって、所定の空間内において人が存在する位置を推定する推定部と、前記所定の空間内を前記自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された前記人が存在する位置の掃除対象領域を人存在掃除対象領域として特定し、前記人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定し、前記複数の掃除対象領域のうち、前記人存在掃除対象領域及び前記周辺掃除対象領域以外の前記掃除対象領域を掃除可能領域として決定する掃除可能領域決定部と、前記掃除可能領域へ移動し、前記掃除可能領域内を掃除する掃除部と、を備える。
【００５８】
この構成によれば、所定の空間内において人が存在する位置が推定される。所定の空間内を自走型掃除機が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された人が存在する位置の掃除対象領域が人存在掃除対象領域として特定され、人存在掃除対象領域の周辺の掃除対象領域が周辺掃除対象領域として特定され、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域が掃除可能領域として決定される。そして、掃除可能領域へ移動し、掃除可能領域内が掃除される。
【００５９】
したがって、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域が掃除可能領域として決定されるので、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができる。
【００６０】
以下本開示の実施の形態について、図面を参照しながら説明する。なお、以下の実施の形態は、本開示を具体化した一例であって、本開示の技術的範囲を限定するものではない。
【００６１】
（実施の形態１）
本実施の形態１では、飲食店内に複数の掃除対象領域がある状況において、客が存在する掃除対象領域とその掃除対象領域の周辺の掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機を移動させて掃除させる方法について説明する。
【００６２】
図１は、本実施の形態１における掃除システムの全体像を概念的に示す図である。
【００６３】
図１に示す掃除システムは、飲食店１０の内部にあるＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ）レジスター３と、店員５１が携帯するハンディターミナル４と、自走型掃除機２と、飲食店１０の外部にある管理装置１とを備える。
【００６４】
飲食店１０には、複数のテーブル席６１〜６５が配置されており、ハンディターミナル４を携帯した店員５１と、テーブル席６１につく客５２，５３とがいる。自走型掃除機２は、客が存在するテーブル席６１及びテーブル席６１の周辺のテーブル席６２，６４，６５以外にあるテーブル席６３の床面を掃除している。本実施の形態１では、予め掃除対象領域が、テーブル席毎に対応付けて設定されている。すなわち、飲食店１０の２次元空間内を自走型掃除機２が個別に掃除する領域として分割した複数の掃除対象領域のそれぞれは、複数のテーブル席毎に形成される。
【００６５】
管理装置１は、例えば、サーバであり、店舗内、又は、店舗外に設置される。管理装置１は、ＰＯＳレジスター３から送信される会計情報を受信するとともに、ハンディターミナル４から送信される注文情報を受信し、受信した会計情報及び注文情報を記憶部に記憶する。管理装置１は、自走型掃除機２に掃除を開始させる際、まず、ＰＯＳレジスター３から受信した会計情報、及び、ハンディターミナル４から受信した注文情報に基づき、どのテーブル席（掃除対象領域）に客が存在するのかを判断する。
【００６６】
そして、管理装置１は、予め記憶された複数の掃除対象領域のそれぞれと、各掃除対象領域の周辺の掃除対象領域である周辺掃除対象領域とを対応付けた周辺領域情報に基づき、客が存在するテーブル席に対応する人存在掃除対象領域と、人存在掃除対象領域の周辺の掃除対象領域である周辺掃除対象領域とを特定する。
【００６７】
そして、管理装置１は、複数の掃除対象領域のうち、客が存在するテーブル席に対応する人存在掃除対象領域、及び客が存在するテーブル席の周辺のテーブル席に対応する周辺掃除対象領域以外の掃除対象領域を掃除可能領域として決定する。管理装置１は、自走型掃除機２に対して、決定した掃除可能領域を掃除させるための掃除指示情報を出力する。
【００６８】
自走型掃除機２は、管理装置１から受信した掃除指示情報に基づき、掃除指示情報で指定される掃除可能領域まで移動し、掃除可能領域を掃除する。
【００６９】
ＰＯＳレジスター３は、飲食代などの会計処理において、店員５１により入力される金銭登録結果などの会計情報を、例えば、不図示のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して管理装置１に転送する。会計情報は、例えば、店員５１により入力された売上金額、支払をする顧客のテーブル席を識別するためのテーブル識別情報、注文情報を識別するための注文識別情報、顧客の人数、及び会計処理した時刻等の情報を含む。
【００７０】
ハンディターミナル４は、店員５１によって入力された注文情報を、例えば、不図示のＬＡＮを介してＰＯＳレジスター３及び管理装置１に転送する。注文情報は、例えば、店員５１により入力された顧客からの注文内容、注文を受けたテーブル席を識別するためのテーブル識別情報、注文情報を識別するための注文識別情報、顧客の人数、及び注文が入力された時刻等の情報を含む。
【００７１】
なお、本実施の形態１では、ハンディターミナル４が注文情報を管理装置１に送信しているが、本開示は特にこれに限定されず、ＰＯＳレジスター３が、ハンディターミナル４から受信した注文情報を管理装置１に送信してもよい。
【００７２】
以下に、管理装置１及び自走型掃除機２の構成について、詳細に説明する。
【００７３】
図２は、本実施の形態１における管理装置１の構成を示すブロック図である。管理装置１は、通信部１１、制御部１２及び記憶部１３を備える。
【００７４】
通信部１１は、ＰＯＳレジスター３から会計情報を受信したり、ハンディターミナル４から注文情報を受信したり、自走型掃除機２へ掃除指示情報を送信したりする。通信部１１は、例えば、ＬＡＮ又はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して、外部装置と種々の情報を送信及び受信する。
【００７５】
制御部１２は、例えばＣＰＵ（中央演算処理装置）であり、中央制御部１２１、通信制御部１２２、人存在判断部１２３、掃除可能領域決定部１２４及び掃除機割当部１２５を備える。
【００７６】
中央制御部１２１は、記憶部１３へ各種情報を格納する制御及び制御部１２の各制御コンポーネント間の制御などを行う。
【００７７】
通信制御部１２２は、ＰＯＳレジスター３から会計情報を受信したり、ハンディターミナル４から注文情報を受信したり、自走型掃除機２へ掃除指示情報を送信したりするなど、通信部１１を制御する。
【００７８】
人存在判断部１２３は、所定の空間内において人が存在する位置を推定する。人存在判断部１２３は、複数の掃除対象領域のそれぞれに人が存在するか否かを判断する。本実施の形態１では、予め掃除対象領域をテーブル席毎に対応付けて設定しているため、人存在判断部１２３は、テーブル席が空席であるか否かを判断することにより、テーブル席、すなわち、掃除対象領域に人が存在するか否かを判断する。飲食店においては、客は、大半の時間をテーブル席で過ごすという特徴から、テーブル席が空席であるか否かを判断することにより、掃除対象領域に人が存在するか否かを判断することができる。
【００７９】
具体的には、人存在判断部１２３は、ハンディターミナル４から受信された注文情報から、最新の注文情報を抽出する。そして、人存在判断部１２３は、抽出した注文情報に含まれる注文識別情報と同一の注文識別情報が、ＰＯＳレジスター３から受信された会計情報に存在するか否かを判断する。人存在判断部１２３は、同一の注文識別情報が会計情報に存在すると判断した場合、既に会計が済んでいるので、テーブル席が空席であると判断し、同一の注文識別情報が会計情報に存在しないと判断した場合、会計が済んでいないので、テーブル席が空席ではないと判断する。人存在判断部１２３は、テーブル席が空席であるか否かの判断結果に基づき、掃除対象領域に人が存在するか否かを判断する。
【００８０】
掃除可能領域決定部１２４は、所定の空間内を自走型掃除機２が個別に掃除する領域として分割することにより得られる複数の掃除対象領域のそれぞれについて、推定された人が存在する位置の掃除対象領域を人存在掃除対象領域として特定する。また、掃除可能領域決定部１２４は、人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として特定する。さらに、掃除可能領域決定部１２４は、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域を掃除可能領域として決定する。
【００８１】
掃除可能領域決定部１２４は、まず、予め記憶された各掃除対象領域の周辺領域の情報に基づき、人存在判断部１２３により判断された、人が存在する人存在掃除対象領域と人存在掃除対象の周辺掃除対象領域とを特定する。次に、掃除可能領域決定部１２４は、全ての掃除対象領域のうち、人存在掃除対象領域及び人存在掃除対象領域の周辺掃除対象領域以外の掃除対象領域を掃除可能領域として決定する。
【００８２】
掃除機割当部１２５は、掃除可能領域決定部１２４により決定された掃除可能領域に自走型掃除機２を割り当てる。掃除機割当部１２５は、決定された掃除可能領域を自走型掃除機２に掃除させるための掃除指示情報を出力する。
【００８３】
記憶部１３は、例えば、半導体メモリであり、間取り情報記憶部１３０１、掃除対象領域記憶部１３０２、周辺領域情報記憶部１３０３、掃除履歴記憶部１３０４、掃除機情報記憶部１３０５、注文情報履歴記憶部１３０６、会計情報履歴記憶部１３０７、人存在判断プログラム記憶部１３０８、掃除可能領域決定プログラム記憶部１３０９及び掃除機割当プログラム記憶部１３１０を備える。
【００８４】
間取り情報記憶部１３０１は、掃除対象となる所定の空間の全体を示すマップ情報である間取り情報を記憶する。本実施の形態１では、間取り情報は、飲食店１０の間取りを示す情報である。通信制御部１２２は、例えば、飲食店を設計した際に作成された間取り情報を外部のサーバ等から取得して、間取り情報記憶部１３０１に記憶する。ここで、間取り情報の取得方法は任意の方法で構わない。例えば、マップ作成機能を有した自走型掃除機２が、飲食店内を移動しながら飲食店内のマップ情報を作成してもよく、管理装置１は、作成されたマップ情報を自走型掃除機２から取得して、間取り情報記憶部１３０１に記憶してもよい。
【００８５】
掃除対象領域記憶部１３０２は、間取り情報に設定された掃除対象領域を示す情報を記憶する。掃除対象領域の設定は、例えば、間取り情報にあるテーブル席の位置又はテーブル席のサイズに基づき、自動で設定されてもよいし、飲食店のオーナー又はスタッフ等のユーザによって設定されてもよい。ユーザによって設定される場合は、例えば、ユーザが所有するパーソナルコンピュータ、タブレット型コンピュータ又はスマートフォン（それぞれ図示しない）等のユーザ端末が、管理装置１から間取り情報を取得し、その間取り情報を基に、掃除対象領域のユーザによる入力を受け付け、受け付けた掃除対象領域に関する情報を管理装置１へ送信することにより、掃除対象領域を設定することが可能である。本実施の形態１では、掃除対象領域は、飲食店内のテーブル席毎に対応付けて予め設定されている。
【００８６】
図３は、本実施の形態１において掃除対象領域記憶部に記憶される情報の一例を示す図である。図３では、飲食店内の間取り図に１７個の掃除対象領域Ａ１〜Ａ１７が設定されている。掃除対象領域Ａ１〜Ａ１７は、飲食店内のテーブル席毎に設けられている。
【００８７】
周辺領域情報記憶部１３０３は、各掃除対象領域の周辺における周辺掃除対象領域を示す周辺領域情報を記憶する。各掃除対象領域の周辺掃除対象領域を示す周辺領域情報は、所定のルールに基づき生成しもよいし、ユーザによる入力を受け付けることで生成してもよい。図４を用いて、それぞれ異なるルールに基づき生成した周辺掃除対象領域について説明する。
【００８８】
図４は、本実施の形態１において周辺領域情報記憶部に記憶される周辺領域情報の一例を示す図である。図４に示す周辺領域情報は、掃除対象領域に隣接する掃除対象領域を周辺掃除対象領域とするルールに基づき生成されている。周辺領域情報記憶部１３０３は、複数の掃除対象領域のそれぞれと、周辺掃除対象領域とを予め対応付けた周辺領域情報を記憶する。図４では、掃除対象領域毎に隣接する掃除対象領域が周辺掃除対象領域として設定されている。例えば、掃除対象領域Ａ１には、掃除対象領域Ａ２，Ａ８，Ａ９，Ａ１０が、周辺掃除対象領域として対応付けられている。掃除可能領域決定部１２４は、複数の掃除対象領域のそれぞれと、周辺掃除対象領域とを予め対応付けた周辺領域情報に基づき、特定された人存在掃除対象領域の周辺掃除対象領域を特定する。
【００８９】
続いて、本実施の形態１の変形例において周辺掃除対象領域を特定する方法について説明する。
【００９０】
図５は、本実施の形態１の変形例において周辺掃除対象領域を特定するための方法を説明するための図であり、図６は、本実施の形態１の変形例において周辺領域情報記憶部に記憶される周辺領域情報の一例を示す図である。図５に示す本実施の形態１の変形例では、掃除対象領域にあるテーブル席の中心点から所定の範囲内である円領域１０１と重複する掃除対象領域を周辺掃除対象領域としている。
【００９１】
図５では、一例として、掃除対象領域Ａ２に注目しており、掃除対象領域Ａ２のテーブル席の中心点から所定距離離れた円領域１０１を示している。この例において、掃除対象領域Ａ２には、円領域１０１と重複する掃除対象領域Ａ１，Ａ３，Ａ７が周辺掃除対象領域として対応付けられる。
【００９２】
図６に示すように、周辺領域情報記憶部１３０３は、複数の掃除対象領域のそれぞれと、周辺掃除対象領域とを予め対応付けた周辺領域情報を記憶する。例えば、掃除対象領域Ａ１には、掃除対象領域Ａ２，Ａ９が、周辺掃除対象領域として対応付けられている。掃除可能領域決定部１２４は、人が存在すると推定される位置から所定範囲以内に位置する掃除対象領域を周辺掃除対象領域として特定する。
【００９３】
なお、図５では、掃除対象領域にあるテーブル席の中心を円領域１０１の中心点としているが、本開示は特にこれに限定されず、円領域１０１の中心点は、ユーザの選択に応じて、掃除対象領域内の任意の点に設定してもよい。また、掃除対象領域の中心点（重心点）を円領域１０１の中心点としてもよい。また、図５では、円領域１０１を用いて周辺掃除対象領域を特定しているが、矩形など異なる形状の領域を用いて周辺掃除対象領域を特定してもよい。
【００９４】
図４及び図６は、所定のルールに基づき生成した周辺領域情報であるが、所定のルールに基づき生成した周辺領域情報のユーザによる修正を受け付けてもよい。この構成により、ユーザの好みに応じて、周辺領域情報を修正することができる。例えば、所定のルールに基づき、互いに周辺掃除対象領域に設定された掃除対象領域の間に、パーティションなどの仕切りが存在して周辺掃除対象領域として設定したくない場合などに、掃除対象領域をお互いに周辺掃除対象領域として設定しないように修正することができる。
【００９５】
掃除履歴記憶部１３０４は、掃除対象領域毎の掃除履歴情報を記憶する。掃除履歴情報は、例えば、自走型掃除機２に掃除指示情報を送信した時刻、及び自走型掃除機２から送信される掃除履歴情報を含む。自走型掃除機２から送信される掃除履歴情報は、例えば、自走型掃除機２が掃除を開始した時刻、自走型掃除機２が掃除を完了した時刻、及び自走型掃除機２の掃除の進捗状況を示す情報などの情報を含む。ここで、自走型掃除機２の掃除の進捗状況を示す情報とは、例えば、指定された掃除可能領域のマップ情報に自走型掃除機２が移動した軌跡を重畳した情報である。また、自走型掃除機２が、バッテリ切れ等により掃除を中断した場合は、中断時刻などの情報も掃除履歴情報に含めてもよい。
【００９６】
掃除履歴記憶部１３０４に記憶する掃除履歴情報は、少なくとも前回の掃除の掃除履歴情報を含む過去の掃除履歴情報も含む。これにより、過去の掃除履歴を次の掃除の際に活用することが可能となる。例えば、掃除機割当部１２５は、前回の掃除から最も長い時間掃除されていない掃除可能領域を優先的に掃除させることができる。
【００９７】
また、掃除履歴記憶部１３０４は、複数の掃除対象領域のそれぞれに対する自走型掃除機２の掃除履歴を管理している。人存在判断部１２３は、自走型掃除機２による掃除可能領域の掃除が完了した場合、人が存在する位置を再度推定する。掃除可能領域決定部１２４は、複数の掃除対象領域のそれぞれについて、再度推定された人が存在する掃除対象領域を人存在掃除対象領域として再度特定するとともに、人存在掃除対象領域の周辺の掃除対象領域を周辺掃除対象領域として再度特定する。そして、掃除可能領域決定部１２４は、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域であり、かつ掃除が完了していない掃除対象領域を掃除可能領域として決定する。
【００９８】
掃除機情報記憶部１３０５は、掃除機割当部１２５により掃除可能領域に割り当てる自走型掃除機２に関する情報を記憶する。自走型掃除機２に関する情報とは、例えば、自走型掃除機２を識別するための自走型掃除機２の識別情報、及び自走型掃除機２との通信を確立するための自走型掃除機２のアドレス情報を含む。自走型掃除機２に関する情報は、例えば、ユーザの有する管理端末等からユーザが入力することによって取得されてもよいし、自走型掃除機２に管理装置１のアドレスを設定し、自走型掃除機２が管理装置１と通信して、自走型掃除機２が自走型掃除機２に関する情報を送信することにより、取得されてもよい。
【００９９】
注文情報履歴記憶部１３０６は、ハンディターミナル４から受信した注文情報を記憶する。ハンディターミナル４は、注文が発生するたびに、注文情報を管理装置１に送信してもよい。また、ハンディターミナル４は、ハンディターミナル４の記憶部に注文情報を一時的に記憶しておき、管理装置１によってハンディターミナル４に問合せが行われたときに、記憶している注文情報を管理装置１に送信してもよい。また、ハンディターミナル４は、ＰＯＳレジスター３に注文情報を送信してもよい。この場合、ＰＯＳレジスター３は、受信した注文情報を一時的に記憶しておき、管理装置１によってＰＯＳレジスター３に問合せが行われたときに、記憶している注文情報を管理装置１に送信してもよい。
【０１００】
会計情報履歴記憶部１３０７は、ＰＯＳレジスター３から受信した会計情報を記憶する。通信制御部１２２は、ＰＯＳレジスター３から会計情報を受信し、会計情報履歴記憶部１３０７に記憶する。
【０１０１】
人存在判断プログラム記憶部１３０８は、掃除対象領域に人が存在するか否かを判断するための人存在判断プログラムを記憶する。人存在判断プログラムは、人存在判断部１２３により実行される。
【０１０２】
掃除可能領域決定プログラム記憶部１３０９は、予め記憶された周辺領域情報に基づき、人存在判断部１２３により判断された人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを特定し、特定した人存在掃除対象領域及び周辺掃除対象領域以外を掃除可能領域として決定するための掃除可能領域決定プログラムを記憶する。掃除可能領域決定プログラムは、掃除可能領域決定部１２４により実行される。
【０１０３】
掃除機割当プログラム記憶部１３１０は、掃除可能領域決定部１２４により決定された掃除可能領域に自走型掃除機２を割り当てるための掃除機割当プログラムを記憶する。掃除機割当プログラムは、掃除機割当部１２５により実行される。
【０１０４】
図７は、本実施の形態１における自走型掃除機を上部から見た外観透視図である。図８は、本実施の形態１における自走型掃除機の機能構成を示すブロック図である。
【０１０５】
自走型掃除機２は、センサー部２１、ごみ吸込み部２２、ごみ蓄積部２３、駆動部２４、通信部２５、制御部２６、記憶部２７及び電力供給部２８を備える。
【０１０６】
センサー部２１は、自走型掃除機２の周辺の状況又は自走型掃除機２の状態をセンシングするためのセンサーである。センサー部２１は、例えば、赤外線又は超音波を発信するとともに、障害物により反射した赤外線又は超音波を計測することにより、障害物までの距離を測定することで障害物を検知する障害物センサー、障害物センサーで障害物を判断できなかった場合に、物体に接触することで障害物を検知する接触センサー、自走型掃除機２の本体の角度を計測するジャイロセンサー、及び自走型掃除機２が走行した距離を計測する走行センサーなどを含む。図７では、センサー部２１は、センサーの１つである接触センサー２１ａと障害物センサー２１ｂ〜２１ｅを搭載している例を示している。
【０１０７】
ごみ吸込み部２２は、例えば、モータ、ファン、フィルタ及び排気口により構成される（いずれも図示していない）。モータがファンを回転させることにより、ごみが空気と一緒に吸込まれ、ファイルタにより空気のみが通過し、通過した空気のみが排気口から排出される。
【０１０８】
ごみ蓄積部２３は、ごみ吸込み部２２により吸込まれたごみを蓄積する。
【０１０９】
駆動部２４は、自走型掃除機２を移動させる。駆動部２４は、例えば、モータ及び車輪（いずれも図示していない）により構成され、モータの回転を制御して車輪を回転させることで自走型掃除機２を移動させる。
【０１１０】
通信部２５は、ＬＡＮ又はＷＡＮを介して、管理装置１などの外部装置と情報を送信及び受信する。例えば、通信部２５は、管理装置１から、掃除可能領域の掃除を指示する掃除指示情報を受信したり、掃除履歴情報を管理装置１に送信したりする。
【０１１１】
制御部２６は、例えばＣＰＵであり、自走型掃除機２の動作を制御する。制御部２６は、中央制御部２６１、移動制御部２６２及び通信制御部２６３を備える。
【０１１２】
記憶部２７は、例えば半導体メモリであり、掃除機情報記憶部２７１、掃除基本プログラム記憶部２７２、管理装置情報記憶部２７３、掃除対象領域記憶部２７４、掃除可能領域割当情報記憶部２７５及び掃除履歴記憶部２７６を含む。
【０１１３】
中央制御部２６１は、自走型掃除機２の各構成要素を制御する。通信制御部２６３は、通信部２５を制御し、通信部２５を介して種々の情報を送信したり受信したりする。
【０１１４】
掃除機情報記憶部２７１は、自走型掃除機２に関連する情報を記憶する。自走型掃除機２に関連する情報は、例えば、自走型掃除機２を識別するための識別情報又は自走型掃除機２の通信アドレス情報を含む。
【０１１５】
掃除基本プログラム記憶部２７２は、所定の動きパターンに基づき、自走型掃除機２を移動させるための掃除基本プログラムを記憶する。この掃除基本プログラムは、製造時に予め記憶される。管理装置１に指定された掃除可能領域を掃除する際、移動制御部２６２は、掃除基本プログラム記憶部２７２に記憶された掃除基本プログラムに基づき、所定の動きパターンのいずれかを選択し、選択した動きパターンに基づき、駆動部２４を制御して、自走型掃除機２を移動させて掃除を行う。動きパターンには、例えば、壁などの障害物に沿って走行する壁伝い走行、ジグザグに走行するジグザグ走行、ランダムに走行するランダム走行、及び、らせんを描きながら走行するらせん走行などがある。移動制御部２６２は、自走型掃除機２の周辺状況又は自走型掃除機２の状態に応じて、動きパターンを変更しながら移動し、掃除を行う。自走型掃除機２は、自走型掃除機２のメーカーのサーバ等にアクセスして、掃除基本プログラムの更新プログラムを取得して、動きパターンを更新できる構成であってもよい。
【０１１６】
管理装置情報記憶部２７３は、管理装置１に関連する情報を記憶する。管理装置１に関連する情報は、例えば、管理装置１を識別するための識別情報又は管理装置１の通信アドレス情報を含む。管理装置１に関連する情報は、製造時に予め記憶されてもよいし、ユーザにより設定されてもよい。
【０１１７】
掃除対象領域記憶部２７４は、間取り情報に設定された掃除対象領域を示す情報を管理装置１から取得して記憶する。自走型掃除機２は、掃除対象領域を示す情報に基づき、管理装置１から受信した掃除指示情報により指定された掃除可能領域まで移動する。
【０１１８】
掃除可能領域割当情報記憶部２７５は、管理装置１から受信した掃除指示情報により指定された掃除可能領域を示す情報を記憶する。自走型掃除機２は、この情報に示された掃除可能領域に移動し、掃除を行う。
【０１１９】
掃除履歴記憶部２７６は、管理装置１から受信した掃除指示情報により指定された掃除可能領域を掃除する際の掃除履歴情報を記憶する。掃除履歴情報は、自走型掃除機２が掃除を開始した時刻、自走型掃除機２が掃除を完了した時刻、及び自走型掃除機２の掃除の進捗状況を示す進捗情報などの情報を含む。掃除履歴情報は、管理装置１においても同様に記憶されるが、自走型掃除機２においても記憶される。すなわち、自走型掃除機２が掃除中に通信状況の悪いところに移動した場合に、その時点の掃除履歴情報を管理装置１に送信することができないので、自走型掃除機２が掃除履歴情報を記憶する。これにより、通信状況がよくなったときに、自走型掃除機２は、記憶した掃除履歴情報を管理装置１に送信することができる。
【０１２０】
電力供給部２８は、バッテリであり、自走型掃除機２の各構成要素に電力を供給する。
【０１２１】
次に、本実施の形態１において、複数の掃除対象領域のうち、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除可能領域に自走型掃除機２を移動させて、掃除させる方法について、図４、図９及び図１０を用いて説明する。
【０１２２】
図９は、本実施の形態１において、複数の掃除対象領域のうちの１の掃除対象領域に人をマッピングした状態を示す図である。図１０は、本実施の形態１における管理装置の処理を説明するためのフローチャートである。なお、図１０のフローチャートについては、図４及び図９を用いて、具体的に説明する。図９では、間取り図上に複数の掃除対象領域Ａ１〜Ａ１７が設定されており、掃除対象領域Ａ２に人１０２が存在する状態を示している。また、図４は、図９に示す掃除対象領域毎の周辺掃除対象領域を示す。
【０１２３】
まず、管理装置１の人存在判断部１２３は、注文情報履歴記憶部１３０６に記憶されている注文情報から、各掃除対象領域に対応付けられているテーブル席の最新の注文情報を抽出する（ステップＳ１）。ここで、管理装置１に記憶されている注文情報が、最新の注文情報でない場合は、人存在判断部１２３は、最新の注文情報をハンディターミナル４から取得した後、ステップＳ１の処理を行う。
【０１２４】
次に、人存在判断部１２３は、抽出した最新の注文情報に関連付けられる会計情報を、会計情報履歴記憶部１３０７から検索する（ステップＳ２）。ここで、管理装置１に記憶されている会計情報が、最新の会計情報でない場合は、人存在判断部１２３は、最新の会計情報をＰＯＳレジスター３から取得した後、ステップＳ２の処理を行う。人存在判断部１２３は、会計情報履歴記憶部１３０７に存在する会計情報の中から、抽出した注文情報に含まれる注文識別情報と同一の注文識別情報を含む会計情報を検索する。
【０１２５】
次に、人存在判断部１２３は、検索結果に基づいて、複数の掃除対象領域の中から、人が存在する人存在掃除対象領域を特定する（ステップＳ３）。検索の結果、注文情報に関連付けられる会計情報が存在すれば、人存在判断部１２３は、当該会計情報に対応するテーブル席の会計が終了しており、当該テーブル席が含まれる掃除対象領域には人が存在しないと判断する。一方、検索の結果、注文情報に関連付けられる会計情報が存在しなければ、人存在判断部１２３は、当該会計情報に対応するテーブル席の会計が終了しておらず、当該テーブル席が含まれる掃除対象領域には人が存在すると判断する。人存在判断部１２３は、注文情報の注文識別情報と同一の注文識別情報が会計情報に存在すると判断した場合、既に会計が済んでいるので、テーブル席が空席であると判断し、注文情報の注文識別情報と同一の注文識別情報が会計情報に存在しないと判断した場合、会計が済んでいないので、テーブル席が空席ではないと判断する。人存在判断部１２３は、テーブル席が空席であるか否かの判断結果に基づき、各掃除対象領域に人が存在するか否かを判断する。図９に示す例では、掃除対象領域Ａ２に人が存在することから、掃除対象領域Ａ２が人存在掃除対象領域であると特定される。
【０１２６】
次に、掃除可能領域決定部１２４は、周辺領域情報記憶部１３０３に記憶されている各掃除対象領域の周辺掃除対象領域に関する周辺領域情報に基づき、人存在掃除対象領域の周辺にある周辺掃除対象領域を特定する（ステップＳ４）。図９に示す例では、掃除対象領域Ａ２が人存在掃除対象領域であることから、図４の周辺領域情報に基づき、掃除対象領域Ａ１，Ａ３，Ａ７，Ａ９，Ａ１０，Ａ１１が、掃除対象領域Ａ２の周辺掃除対象領域として特定される。周辺掃除対象領域は、人存在対象領域に隣接し、少なくとも一辺又は一点を人存在対象領域と共有する。
【０１２７】
図１１は、本実施の形態１における人存在掃除対象領域と周辺掃除対象領域とを説明するための図である。図１１において、掃除対象領域Ａ２が、人存在掃除対象領域であることを示しており、掃除対象領域Ａ１，Ａ３，Ａ７，Ａ９，Ａ１０，Ａ１１が、掃除対象領域Ａ２に対応する周辺掃除対象領域であることを示している。すなわち、図１１に示す例では、掃除対象領域Ａ１，Ａ３，Ａ７，Ａ９，Ａ１０，Ａ１１は、人存在掃除対象領域である掃除対象領域Ａ２に隣接しており、少なくとも一辺又は一点を掃除対象領域Ａ２と共有している。そのため、掃除対象領域Ａ１，Ａ３，Ａ７，Ａ９，Ａ１０，Ａ１１が、周辺掃除対象領域として特定される。
【０１２８】
次に、掃除可能領域決定部１２４は、全ての掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域を除く掃除対象領域を掃除可能領域として決定する（ステップＳ５）。図１１を参照すると、複数の掃除対象領域Ａ１〜Ａ１７のうち、掃除対象領域Ａ１，Ａ２，Ａ３，Ａ７，Ａ９，Ａ１０，Ａ１１を除いた掃除対象領域Ａ４，Ａ５，Ａ６，Ａ８，Ａ１２，Ａ１３，Ａ１４，Ａ１５，Ａ１６，Ａ１７が掃除可能領域となる。
【０１２９】
次に、掃除機割当部１２５は、掃除機情報記憶部１３０５に記憶されている自走型掃除機２に関する情報に基づいて、掃除可能領域に自走型掃除機２を割り当てる（ステップＳ６）。
【０１３０】
次に、通信制御部１２２は、自走型掃除機２に対して、掃除可能領域を掃除するための掃除指示情報を送信する（ステップＳ７）。図１１に示す例では、掃除対象領域Ａ４，Ａ５，Ａ６，Ａ８，Ａ１２，Ａ１３，Ａ１４，Ａ１５，Ａ１６，Ａ１７が掃除可能領域である。そのため、掃除機割当部１２５は、掃除可能領域である掃除対象領域Ａ４，Ａ５，Ａ６，Ａ８，Ａ１２，Ａ１３，Ａ１４，Ａ１５，Ａ１６，Ａ１７に自走型掃除機２を割り当てる。
【０１３１】
ここで、自走型掃除機２の台数が、掃除可能領域の数と同じ、もしくは、掃除可能領域の数より多い場合は、全ての掃除可能領域に自走型掃除機２を移動させて掃除させることが可能である。しかしながら、自走型掃除機２の台数が掃除可能領域の数より少ない場合は、全ての掃除可能領域に自走型掃除機２を割り当てることは不可能である。この場合、掃除機割当部１２５は、複数の掃除可能領域の中から、自走型掃除機２に掃除させる掃除可能領域を選択し、選択した掃除可能領域に対して自走型掃除機２を移動させて掃除させてもよい。
【０１３２】
ここで、掃除可能領域をどのような選択基準で選択するのかが問題となる。この選択基準は、店舗毎に要求が異なるため、店舗のオーナー又はスタッフなどのユーザにより任意の選択基準を設定できる構成であることが好ましい。以下に選択基準の例を示す。
【０１３３】
第１の選択基準の例として、掃除機割当部１２５は、複数の掃除可能領域のうち、人存在掃除対象領域から最も離れた掃除対象領域を選択してもよい。すなわち、掃除機割当部１２５は、掃除可能領域として複数の掃除可能領域が特定された場合、複数の掃除可能領域のうち、人存在掃除対象領域から最も離れた位置にある掃除可能領域を自走型掃除機２に掃除させるための掃除指示情報を出力する。
【０１３４】
第１の選択基準の場合、人存在掃除対象領域から最も離れた位置にある掃除可能領域を自走型掃除機２に掃除させるため、人存在掃除対象領域内にいる人に対して、掃除に伴う埃の飛散の影響又は掃除に伴う騒音の影響を最も小さくすることができる。ここで、人存在掃除対象領域から最も離れた掃除可能領域の決定方法は、任意の決定方法であってよい。例えば、人存在掃除対象領域から最も離れた掃除可能領域とは、各掃除対象領域内の任意の点を代表点として予め決定しておき、人存在掃除対象領域内の代表点と、各掃除可能領域内の代表点との間の距離が最も長い掃除可能領域であってもよい。また、別の例として、人存在掃除対象領域から最も離れた掃除可能領域とは、人存在掃除対象領域と各掃除可能領域との間に存在する掃除対象領域の数が最も多い掃除可能領域であってもよい。
【０１３５】
また、複数の人存在掃除対象領域が存在する場合についても、同様に、複数の人存在掃除対象領域から最も離れた掃除可能領域の決定方法は任意の決定方法であってよい。例えば、第１の人存在掃除対象領域と第２の人存在掃除対象領域とが存在する場合、２つの人存在掃除対象領域から最も離れた掃除可能領域とは、第１の人存在掃除対象領域からの距離と第２の人存在掃除対象領域からの距離との平均距離が最も長い掃除可能領域であってもよい。また、別の例として、第１の人存在掃除対象領域と第２の人存在掃除対象領域とが存在する場合、２つの人存在掃除対象領域から最も離れた掃除可能領域とは、第１の人存在掃除対象領域からの距離と第２の人存在掃除対象領域からの距離とのうちの最短の距離を算出し、算出した距離が最も長い掃除可能領域であってもよい。
【０１３６】
第２の選択基準の例として、掃除機割当部１２５は、複数の掃除可能領域のうち、自走型掃除機２の現在位置から最も近い掃除可能領域を選択してもよい。すなわち、通信制御部１２２は、自走型掃除機２の現在の位置を示す位置情報を自走型掃除機２から取得する。掃除機割当部１２５は、掃除可能領域として複数の掃除可能領域が特定された場合、取得された位置情報に基づいて、複数の掃除可能領域のうち、自走型掃除機２の現在の位置に最も近い掃除可能領域を自走型掃除機２に掃除させるための掃除指示情報を出力する。
【０１３７】
第２の選択基準の場合、自走型掃除機２の現在位置から最も近い掃除可能領域を自走型掃除機２に掃除させるため、掃除可能領域までの移動時間が最も短くなり、移動にかかる時間を抑えることができる。また、掃除可能領域は、人の往来により、時々刻々と変化するため、掃除指示情報が出力されるとできる限り早く掃除を開始し、掃除を完了することが求められる。そのため、第２の選択基準であれば、移動時間が短縮されるので、できる限り早く掃除を完了することができる。
【０１３８】
また、第３の選択基準の例として、掃除機割当部１２５は、複数の掃除可能領域のうち、他の掃除対象領域の周辺掃除対象領域として最も多く設定されている掃除可能領域を選択してもよい。例えば、図４に示す周辺領域情報において、掃除対象領域Ａ１０と掃除対象領域Ａ１とでは、掃除対象領域Ａ１０は９つの他の掃除対象領域から周辺掃除対象領域として設定されており、掃除対象領域Ａ１は４つの他の掃除対象領域から周辺掃除対象領域として設定されているので、掃除対象領域Ａ１０が掃除可能領域として選択されることになる。第３の選択基準の場合、他の掃除対象領域に人が存在することにより掃除できなくなる可能性が最も高い掃除可能領域を自走型掃除機２に優先的に掃除させることができる。
【０１３９】
ここで、自走型掃除機２の位置情報は、自走型掃除機２が、自走型掃除機２の有する間取り情報とセンサー部２１から取得される情報とに基づき、間取り情報のどの位置にいるのかを特定することにより、把握することができる。例えば、自走型掃除機２のセンサー部２１に含まれる障害物センサー又は衝突センサーにより、自走型掃除機２の周辺にある障害物の位置を特定し、特定した障害物の位置から間取り情報のどの位置に存在するのかを特定することができる。もしくは、充電装置の位置など自走型掃除機２の初期位置が予め間取り情報に含まれている場合は、初期位置からどの方向にどれくらいの距離を自走型掃除機２が移動したかを測定することにより、自走型掃除機２が間取り情報のどの位置に存在するのかを特定することができる。自走型掃除機２がどの方向に移動したのかは、ジャイロセンサーにより特定することができ、また、自走型掃除機２がどのくらい移動したのかは走行センサーにより特定することができる。
【０１４０】
また、第４の選択基準の例として、掃除機割当部１２５は、各掃除対象領域の掃除履歴情報に基づき、複数の掃除可能領域のうち、前回の掃除終了時刻からの経過時間が最も長い掃除可能領域を選択してもよい。すなわち、掃除履歴記憶部１３０４は、複数の掃除対象領域のそれぞれに対する自走型掃除機２の掃除履歴を管理する。そして、掃除機割当部１２５は、掃除可能領域として複数の掃除可能領域が特定された場合、複数の掃除可能領域のうち、掃除履歴に含まれる前回の掃除終了時刻からの経過時間が最も長い掃除可能領域を自走型掃除機２に掃除させるための掃除指示情報を出力する。
【０１４１】
第４の選択基準の場合、複数の掃除可能領域のうち、前回掃除されてから最も時間が経過している掃除可能領域、すなわち、最も埃が蓄積されていると考えられる掃除可能領域から優先的に掃除することができる。
【０１４２】
なお、自走型掃除機２の台数が掃除可能領域の数より少ない場合、掃除機割当部１２５は、１台の自走型掃除機２に複数の掃除可能領域を割り当て、複数の掃除可能領域を順次掃除させてもよい。この構成により、自走型掃除機２は、次に掃除する掃除可能領域を事前に把握することができるため、効率よく次の掃除可能領域に移動できるように現在の掃除可能領域の掃除計画を決めることができる。
【０１４３】
また、この構成において、新たに来客が発生し、次に掃除する予定であった掃除可能領域が、掃除できなくなった場合には、掃除機割当部１２５は、掃除予定を変更し、自走型掃除機２に変更した掃除予定を含む掃除指示情報を送信してもよい。また、客がいなくなった場合は、掃除可能領域が増えるため、より効率的に掃除するために現在掃除している掃除可能領域から連続して掃除させる掃除予定を変更し、自走型掃除機２に変更した掃除予定を含む掃除指示情報を送信してもよい。
【０１４４】
以上の構成により、複数の掃除対象領域がある状況において、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機２を割り当て、自走型掃除機２に掃除可能領域を掃除させることができる。
【０１４５】
なお、本実施の形態１では、人が存在するか否かの判断は、ハンディターミナル４の注文情報とＰＯＳレジスター３の会計情報とに基づき行われているが、人が存在するか否かを判断できる構成であれば、この構成に限定されない。例えば、カメラが掃除対象領域を撮影し、人存在判断部１２３が、カメラによって撮影された映像から人をパターンマッチングすることで、人が存在するか否かを判断してもよい。また、掃除対象領域に赤外線センサーなどの人感センサーを設置し、人存在判断部１２３は、その人感センサーからの情報に基づき、人が存在するか否かを判断してもよい。また、各テーブル席の椅子の座面に圧力センサーを設置し、人存在判断部１２３は、その圧力センサーからの情報に基づき、人が存在するか否かを判断してもよい。また、人存在判断部１２３は、これらの技術を組み合わせることにより、人が存在するか否かを判断してもよい。
【０１４６】
なお、本実施の形態１では、管理装置１は、店舗の外部にある構成について説明したが、店舗の内部にある構成であっても、同様の効果を得ることができる。
【０１４７】
また、本実施の形態１では、管理装置１が上記処理を行うタイミングについては、特に説明をしていないが、飲食店の場合、客が来店する頻度が低い時間帯に上記処理を行うことが望ましい。客が来店する頻度が高い時間帯に上記処理を行うと、例えば、一時的に、掃除可能領域が決定され、決定された掃除可能領域に自走型掃除機２を割り当て掃除させている最中に来客が頻繁に発生し、自走型掃除機２が掃除している掃除可能領域に客を案内せざるを得ない状況になってしまうおそれがある。この場合、自走型掃除機２の掃除を中断させ、自走型掃除機２を退避させるという余計な作業が発生するため、客が来店する頻度が低い時間帯に上記処理を行うことが望ましい。
【０１４８】
客が来店する頻度が低い時間帯は、例えば、客の来店に関する情報である注文情報又は会計情報を管理装置１で蓄積し、その蓄積した情報を統計処理することにより、自動で算出してもよい。また、管理者などが所有する端末から管理装置１に接続して、上記処理を行う時間帯をその端末から設定する構成であってもよい。また、管理者が所有する端末から管理装置１に対して上記処理を行う指示を送信し、管理装置１は、当該指示を受信したタイミングで上記処理を行ってもよい。
【０１４９】
また、飲食店の場合、全ての掃除対象領域のうち、客が存在する人存在掃除対象領域の割合が小さい場合に、管理装置１が上記処理を行うことが望ましい。客が存在する人存在掃除対象領域の割合が大きい場合において、掃除可能領域が決定され、決定された掃除可能領域に自走型掃除機２を移動させて掃除させたとしても、新しい来客が頻繁に発生すると、自走型掃除機２が掃除している掃除可能領域に客を案内せざるを得ない状況になってしまうおそれがある。この場合、自走型掃除機２の掃除を中断させる必要があるため、全ての掃除対象領域のうち、人が存在する人存在掃除対象領域の割合が、所定の閾値より小さい場合にのみ、上記処理を行うことが望ましい。ここで、所定の閾値は、飲食店のレイアウト又は席の配置などにより一意に決定するのが困難であるため、ユーザにより設定可能であることが望ましい。
【０１５０】
なお、本実施の形態１では、掃除対象領域全体について、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機２を割り当て、自走型掃除機２に掃除可能領域を掃除させる構成を説明したが、複数の掃除対象領域をグループ化し、グループ毎に、人存在掃除対象領域、及び、人存在掃除対象領域の周辺の周辺掃除対象領域を特定し、人存在掃除対象領域と周辺掃除対象領域とを除いた掃除可能領域に自走型掃除機２を移動させて掃除させる構成であってもよい。この構成により、例えば、エリア毎に独立して掃除させたい場合に、エリア毎の掃除対象領域をグループ化することで、他のエリアの状況を気にすることなく、掃除することができる。
【０１５１】
なお、本実施の形態１では、管理装置１は、複数の掃除対象領域の全てを自走型掃除機２に掃除させているが、人が掃除することを考慮して、掃除可能領域を決定してもよい。例えば、飲食店において、店員が携帯する管理端末（図示しない）は、店員が掃除する掃除対象領域又は掃除する予定の掃除対象領域を管理装置１に通知し、管理装置１は、通知された掃除対象領域を自走型掃除機２の掃除可能領域として選択しないようにしてもよい。また、管理装置１は、店員が掃除を完了した掃除対象領域を店員が携帯する管理端末から通知された場合は、掃除済の当該掃除対象領域を自走型掃除機２の掃除可能領域として選択しないようにしてもよい。
【０１５２】
なお、本実施の形態１では、自走型掃除機２が１台存在する例を説明したが、自走型掃除機２が複数台存在してもよい。これにより、複数の掃除可能領域が存在する場合に、複数の自走型掃除機２のそれぞれを複数の掃除可能領域のそれぞれに割り当てることができる。
【０１５３】
また、掃除機割当部１２５は、１つの掃除可能領域に複数台の自走型掃除機２を割り当ててもよい。この場合、何台の自走型掃除機２を掃除可能領域に割り当てるのかの基準が必要となるが、その基準は、ユーザによって設定可能であることが好ましい。また、割り当てる基準の例としては、例えば、掃除可能領域の面積と１回の充電で自走型掃除機２が掃除可能な面積とに基づき、１つの掃除可能領域に割り当てる自走型掃除機２の台数を決定してもよい。この基準の場合、１つの掃除可能領域を掃除するのに最低限必要な台数の自走型掃除機２を１つの掃除可能領域に割り当てることができる。また、別の基準としては、ユーザが、各掃除可能領域に割り当て可能な自走型掃除機の台数を予め設定しておき、掃除機割当部１２５は、ユーザによる設定内容に基づき、自走型掃除機の台数を決定してもよい。この場合は、ユーザが各掃除可能領域に必要な自走型掃除機の台数を予め決定できるので、ユーザの好みに応じて自走型掃除機を掃除させることが可能である。
【０１５４】
また、複数の掃除対象領域をグループ化し、複数のグループを予め構成しておき、自走型掃除機を掃除可能領域に移動させる際、掃除機割当部１２５は、所定の条件に基づき、複数のグループのうちの１つのグループを選択し、選択したグループ内の掃除可能領域に自走型掃除機を移動させてもよい。この構成により、ある一定の範囲の掃除対象領域を集中的に掃除することができる。飲食店の場合、客を案内する範囲と掃除をする範囲とを区分けすることができる。ここで、グループを選択する際の所定の条件としては、例えば、掃除可能領域の個数が最も多いグループを選択する、という条件が考えられる。この条件の場合、掃除可能領域が最も多いグループを選択することができるので、効率よく掃除することができる。
【０１５５】
なお、本実施の形態１において、自走型掃除機２が掃除中に、自走型掃除機２が掃除している掃除可能領域が、人が存在する人存在掃除対象領域、及び、人存在掃除対象領域の周辺の周辺掃除対象領域のいずれかに変化した場合、管理装置１は、自走型掃除機２の掃除を中断させ、自走型掃除機２を別の掃除可能領域に移動させて掃除させてもよく、もしくは、初期位置に帰還させてもよい。この構成により、人を不快にさせないようにすることができる。
【０１５６】
次に、管理装置１から掃除指示情報を受信した自走型掃除機２の処理について、図１２のフローチャートを用いて、詳細に説明する。
【０１５７】
図１２は、本実施の形態１における自走型掃除機の処理を説明するためのフローチャートである。
【０１５８】
まず、自走型掃除機２の通信部２５は、掃除可能領域の掃除を指示する掃除指示情報を管理装置１から受信する（ステップＳ２１）。通信制御部２６３は、受信した掃除指示情報に含まれる掃除可能領域の情報を掃除可能領域割当情報記憶部２７５に記憶する。
【０１５９】
次に、移動制御部２６２は、掃除可能領域割当情報記憶部２７５に記憶した情報と、掃除対象領域記憶部２７４に記憶する情報とに基づき、自走型掃除機２を掃除可能領域まで移動させる（ステップＳ２２）。
【０１６０】
自走型掃除機２が掃除指示情報により指定された掃除可能領域に移動する移動方法は、例えば、充電装置の位置など自走型掃除機２の初期位置から各掃除対象領域までの移動経路を自走型掃除機２が予め記憶しておき、移動制御部２６２は、記憶している移動経路に基づき掃除可能領域へ移動させる。例えば、中央制御部２６１は、自走型掃除機２を遠隔操作する動作モードにし、管理者などが所有する管理者端末により、管理者が自走型掃除機２を遠隔操作して、初期位置から各掃除対象領域までを移動させた軌跡を移動経路情報として記憶部２７に記憶させる。
【０１６１】
別の移動方法として、移動制御部２６２は、自走型掃除機２の掃除対象領域記憶部２７４で記憶する、間取り情報に設定された掃除対象領域を示す情報と、自走型掃除機２のセンサー部で取得したセンサー情報とに基づき、間取り情報のどの位置に自走型掃除機２が存在するのかを把握しながら、自走型掃除機２を移動させてもよい。例えば、移動制御部２６２は、自走型掃除機２のセンサー部２１に含まれる障害物センサー又は衝突センサーにより、自走型掃除機２の周辺にある障害物の位置を特定し、その特定した障害物の位置から間取り情報のどの位置に自走型掃除機２が存在するのかを特定することができる。もしくは、充電装置の位置など自走型掃除機２の初期位置が予め間取り情報に含まれている場合は、移動制御部２６２は、その初期位置からどの方向にどれくらいの距離を自走型掃除機２が移動したのかを把握することにより、間取り情報のどの位置に自走型掃除機２が存在するのかを特定することができる。自走型掃除機２がどの方向に移動したのかは、ジャイロセンサーにより特定することができる。また、自走型掃除機２がどのくらい移動したのかは走行センサーにより特定することができる。
【０１６２】
また、別の移動方法として、管理装置１から送信される掃除指示情報が経路情報を含んでもよく、移動制御部２６２は、受信した経路情報に基づき自走型掃除機２を移動させてもよい。
【０１６３】
自走型掃除機２は、掃除可能領域に到着すると、掃除を開始する。
【０１６４】
次に、自走型掃除機２の通信部２５は、自走型掃除機２が掃除を開始する時に、掃除可能領域の掃除を開始することを管理装置１に通知する（ステップＳ２３）。
【０１６５】
次に、自走型掃除機２の中央制御部２６１は、掃除中、掃除履歴を掃除履歴記憶部２７６に記憶する（ステップＳ２４）。掃除履歴は、例えば、掃除対象領域のマップ情報に自走型掃除機２が移動した移動経路を重畳させた情報である。
【０１６６】
次に、自走型掃除機２の通信部２５は、掃除中に、定期的に、又は、掃除の進捗度合いに応じて、掃除の進捗状況を管理装置１に通知する（ステップＳ２５）。
【０１６７】
次に、自走型掃除機２の通信部２５は、掃除可能領域の掃除が完了すると、掃除可能領域の掃除が完了したことを管理装置１に通知する（ステップＳ２６）。管理装置１は、掃除が完了した旨の通知を自走型掃除機２から受信すると、現時点における掃除可能領域を再度決定し、決定した掃除可能領域のうち、まだ掃除が完了していない掃除可能領域がある場合、その掃除可能領域を新たな掃除可能領域として決定し、自走型掃除機２に新たな掃除可能領域の掃除を指示する掃除指示情報を送信する。一方、決定した掃除可能領域のうち、掃除が完了していない掃除可能領域がない場合は、管理装置１は、初期位置であるホームポジションに帰還する帰還指示情報を自走型掃除機２に送信する。
【０１６８】
次に、通信制御部２６３は、新たな掃除可能領域の掃除を指示する新たな掃除指示情報を管理装置１から受信したか否かを判断する（ステップＳ２７）。ここで、新たな掃除指示情報を受信したと判断された場合（ステップＳ２７でＹＥＳ）、ステップＳ２２の処理に戻り、自走型掃除機２の移動制御部２６２は、新たな掃除可能領域に自走型掃除機２を移動させ、掃除を開始する。
【０１６９】
一方、新たな掃除指示情報を受信していないと判断された場合、すなわち、帰還指示情報を受信したと判断された場合（ステップＳ２７でＮＯ）、自走型掃除機２の移動制御部２６２は、自走型掃除機２を初期位置へ帰還させる（ステップＳ２８）。
【０１７０】
以上の処理により、自走型掃除機２は、管理装置１から受信した掃除指示情報に従って、掃除を行うことができる。
【０１７１】
なお、本実施の形態１の管理装置１は、掃除可能領域のうち、掃除が完了していない掃除可能領域がない場合は、自走型掃除機２を初期位置に帰還させる帰還指示情報を自走型掃除機２に送信しているが、本開示は特にこれに限定されず、管理装置１は、一時的な待機場所を指定して、自走型掃除機２を待機場所まで移動させて待機させる待機指示情報を自走型掃除機２に送信してもよい。自走型掃除機２が掃除を完了した掃除可能領域から初期位置までの距離が遠い場合に、自走型掃除機２を初期位置まで帰還させるのは効率が悪い。しかしながら、この構成によれば、特に、自走型掃除機２が掃除を完了した掃除可能領域の近くに、現時点では掃除可能ではないが、掃除が完了していない掃除対象領域がある場合、自走型掃除機２は、現在位置の近くの待機場所で待機し、掃除が完了していない掃除対象領域が掃除可能領域として決定された時点で、待機場所から掃除可能領域に移動できるため、移動に要する時間を短くすることができる。
【０１７２】
なお、待機場所は、事前に設定された待機領域であってもよいし、人が存在しない少なくとも１つの掃除対象領域の中から所定の条件により選択した１つの掃除対象領域であってもよい。
【０１７３】
（実施の形態２）
本実施の形態２では、複数の掃除対象領域が存在する状況において、予め指定された時間帯に、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機を移動させて掃除させる場合において、予め指定された時間帯の終了時刻までの残り時間に応じて、各掃除対象領域の周辺掃除対象領域を変更する方法について説明する。
【０１７４】
例えば、２４時間営業の飲食店においては、自走型掃除機に掃除させる場合、客の来店の頻度が高い時間帯は掃除させず、客の来店の頻度が低い時間帯に掃除させることが望ましい。
【０１７５】
予め指定された時間帯に自走型掃除機に掃除させる場合においては、指定された時間帯という限られた期間内で、できる限り広い範囲を掃除させるように、人存在掃除対象領域の周辺の周辺掃除対象領域をできる限り狭くして、掃除可能領域の数を増やしたいという要求がある。一方、客に不快な思いをさせてしまう可能性を限りなく低くするために、人存在掃除対象領域の周辺の周辺掃除可能領域をできる限り広くして掃除させたいという要求もあり、両者は、トレードオフの関係にある。
【０１７６】
予め指定された時間帯に自走型掃除機に掃除させる場合、複数の掃除対象領域の全てが掃除を完了していない状態にあるため、人が存在する人存在掃除対象領域の周辺の周辺掃除対象領域を広く設定したとしても、掃除可能領域が見つかる可能性が高い。しかしながら、時間経過と共に、自走型掃除機が掃除を完了した掃除対象領域が増えていくため、人存在掃除対象領域の周辺の周辺掃除対象領域を広く設定したままにしておくと、選択可能な掃除可能領域が減少し、掃除可能領域が見つからなくなってしまうおそれがある。そのため、時間が経過すると、広く設定していた周辺掃除対象領域を狭くし、掃除可能領域が見つかるようにし、できる限り多くの掃除対象領域を掃除できるようにすることが求められる。この際、人を不快にさせることがない程度に、周辺掃除対象領域を狭くする必要がある。
【０１７７】
そこで、本実施の形態２では、複数の掃除対象領域が存在する状況において、予め指定された時間帯に、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機を移動させて掃除させる場合において、予め指定された時間帯の終了時刻までの残り時間に応じて、各掃除対象領域の周辺掃除対象領域を変更することにより、客に不快な思いをさせないようにしつつ、できる限り広い範囲を掃除する方法について説明する。
【０１７８】
図１３は、本実施の形態２における管理装置の機能構成を示すブロック図である。図１３において、図２と同様の構成要素には同一の符号を付しており、詳細な説明は省略する。
【０１７９】
図１３に示す管理装置１Ａは、図２に示す管理装置１に対して、時間計測部１４Ａ、制御部１２Ａ及び記憶部１３Ａが異なる。
【０１８０】
時間計測部１４Ａは、時間を計測する。時間計測部１４Ａにより計測された時刻は、例えば、現在の時刻が、自走型掃除機２に掃除させるためにユーザにより予め指定された時間帯であるか否かを判断するために使われる。
【０１８１】
制御部１２Ａは、図２に示す管理装置１の制御部１２に対して、周辺領域情報決定部１２６Ａが異なる。
【０１８２】
周辺領域情報決定部１２６Ａは、所定の条件に基づき、周辺領域情報記憶部１３０３Ａに記憶された複数の周辺領域情報のうちの１つの周辺領域情報を決定する。本実施の形態２では、周辺領域情報記憶部１３０３Ａは、現在時刻からユーザにより予め指定された時間帯の終了時刻までの残り時間に応じて生成された複数の周辺領域情報を記憶する。周辺領域情報決定部１２６Ａは、周辺領域情報記憶部１３０３Ａに記憶された複数の周辺領域情報から、現在時刻からユーザにより予め指定された時間帯の終了時刻までの残り時間に応じて、１つの周辺領域情報を決定する。
【０１８３】
掃除可能領域決定部１２４は、周辺領域情報決定部１２６Ａによって決定された１つの周辺領域情報に基づき、特定された人存在掃除対象領域の周辺掃除対象領域を特定する。
【０１８４】
記憶部１３Ａは、図２に示す管理装置１の記憶部１３に対して、周辺領域情報記憶部１３０３Ａ、周辺領域決定プログラム記憶部１３１１Ａ及び掃除時間帯記憶部１３１２Ａが異なる。
【０１８５】
周辺領域情報記憶部１３０３Ａは、現在時刻からユーザにより予め指定された時間帯の終了時刻までの残り時間に応じた、各掃除対象領域に周辺掃除対象領域を対応付けた複数の周辺領域情報を記憶する。図１４及び図１５は、周辺領域情報記憶部１３０３Ａに記憶される周辺領域情報の一例を示す図である。図１４は、本実施の形態２において、現在時刻から予め指定された時間帯の終了時刻までの残り時間が３０分以上である場合に使用される第１の周辺領域情報の一例を示す図であり、図１５は、本実施の形態２において、現在時刻から予め指定された時間帯の終了時刻までの残り時間が３０分未満である場合に使用される第２の周辺領域情報の一例を示す図である。
【０１８６】
図１４に示す第１の周辺領域情報は、各掃除対象領域に隣接する掃除対象領域を周辺掃除対象領域とするルールを用いて生成され、図１５に示す第２の周辺領域情報は、各掃除対象領域に隣接する掃除対象領域のうち、掃除対象領域と当該掃除対象領域に隣接する掃除対象領域とが接する境界の長さが所定値以上の掃除対象領域を周辺掃除対象領域とするルールを用いて生成されている。なお、周辺領域情報を生成するルールは、他のルールに基づき生成されてもよい。
【０１８７】
例えば、図５に示すように、掃除対象領域にあるテーブル席の中心点から所定距離離れた円領域と重複する掃除対象領域を周辺掃除対象領域とするルールにおいて、現在時刻から予め指定された時間帯の終了時刻までの残り時間が３０分以上である場合の周辺掃除対象領域は、第１の円領域を用いて選択されてもよく、現在時刻から予め指定された時間帯の終了時刻までの残り時間が３０分未満である場合の周辺掃除対象領域は、第２の円領域（ただし、第１の円領域＞第２の円領域）を用いて選択されてもよい。なお、周辺領域情報は、所定のルールを用いて生成される構成ではなく、ユーザ端末等を用いてユーザが周辺掃除対象領域を設定することにより生成される構成であってもよい。また、所定のルールにより生成された周辺領域情報は、ユーザ端末等を用いてユーザにより修正可能であってもよい。
【０１８８】
周辺領域決定プログラム記憶部１３１１Ａは、周辺領域情報を決定するためのプログラムであり、周辺領域情報決定部１２６Ａにより、実行される。本実施の形態２では、周辺領域情報決定部１２６Ａは、周辺領域情報記憶部１３０３Ａに記憶された、現在時刻からユーザにより予め指定された時間帯の終了時刻までの残り時間に応じて生成された複数の周辺領域情報から、現在時刻からユーザにより予め指定された時間帯の終了時刻までの残り時間に応じた１つの周辺領域情報を決定する。
【０１８９】
掃除時間帯記憶部１３１２Ａは、予め指定された自走型掃除機２が掃除する時間帯を示す掃除時間帯情報を管理する。掃除時間帯記憶部１３１２Ａは、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機２を移動させて掃除させる処理を行う期間を示す情報を記憶する。例えば、２４時間営業の飲食店において、自走型掃除機２に対し、客の来店の頻度が高い時間帯に掃除させず、客の来店の頻度が低い時間帯に掃除させる場合には、掃除時間帯記憶部１３１２Ａは、客の来店の頻度が低い時間帯を示す情報を記憶する。掃除時間帯記憶部１３１２Ａに記憶される時間帯は、例えば、ユーザによって設定可能であってもよい。また、管理装置１Ａは、蓄積している客の注文情報又は会計情報などから客の人数及び客の来店時刻を求め、これら客の人数及び客の来店時刻に基づき、客の来店の頻度が低い時間帯を統計的に算出し、算出した時間帯を自動で設定してもよい。
【０１９０】
通信部１１は、現在時刻が掃除時間帯情報で示される時間帯内である場合に、掃除指示情報を出力する。
【０１９１】
次に、以上のように構成された管理装置１Ａの動作について説明する。
【０１９２】
図１６は、本実施の形態２における管理装置の処理を説明するためのフローチャートである。
【０１９３】
図１６に示すステップＳ３２〜Ｓ３４，Ｓ３８〜Ｓ４１の処理は、図１０に示すステップＳ１〜Ｓ７の処理と同じであるので、詳細な説明は省略する。
【０１９４】
図１６に示すフローチャートでは、図１０に示すフローチャートに対して、ステップＳ３１，Ｓ３５〜Ｓ３７の処理が異なる。
【０１９５】
ステップＳ３１において、管理装置１Ａの中央制御部１２１は、時間計測部１４Ａにより取得された現在時刻が、掃除時間帯記憶部１３１２Ａに記憶されている時間帯内であるか否かを判断する。ここで、現在時刻が、掃除時間帯記憶部１３１２Ａに記憶されている時間帯内ではないと判断した場合（ステップＳ３１でＮＯ）、中央制御部１２１は、再度、現在時刻が当該時間帯内であるか否かを判断する。ステップＳ３１の判断処理は、ループ処理であり、定期的に行われる。
【０１９６】
一方、現在時刻が、掃除時間帯記憶部１３１２Ａに記憶されている時間帯内であると判断した場合、ステップＳ３２において、管理装置１Ａの人存在判断部１２３は、注文情報履歴記憶部１３０６に記憶されている注文情報から、各掃除対象領域に関連付けられているテーブル席の最新の注文情報を抽出する。なお、ステップＳ３２の処理は、図１０のステップＳ１の処理と同じであるため、説明は省略する。
【０１９７】
ステップＳ３４において人存在掃除対象領域が特定された後、ステップＳ３５において、周辺領域情報決定部１２６Ａは、現在時刻から掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻までの残り時間を算出し、算出した残り時間が所定時間以上であるか否かを判断する。
【０１９８】
ここで、残り時間が所定時間以上であると判断した場合（ステップＳ３５でＹＥＳ）、ステップＳ３６において、周辺領域情報決定部１２６Ａは、周辺領域情報記憶部１３０３Ａに記憶されている複数の周辺領域情報のうち、所定時間以上の残り時間に対応付けられている第１の周辺領域情報を決定する。例えば、所定時間が３０分である場合、残り時間が３０分以上であるため、周辺領域情報決定部１２６Ａは、３０分以上の残り時間に対応付けられている図１４に示す第１の周辺領域情報に決定する。
【０１９９】
一方、残り時間が所定時間以上ではないと判断した場合、すなわち、残り時間が所定時間未満であると判断した場合（ステップＳ３５でＮＯ）、ステップＳ３７において、周辺領域情報決定部１２６Ａは、周辺領域情報記憶部１３０３Ａに記憶されている複数の周辺領域情報のうち、所定時間未満の残り時間に対応付けられている第２の周辺領域情報を決定する。例えば、所定時間が３０分である場合、残り時間が３０分未満であるため、周辺領域情報決定部１２６Ａは、３０分未満の残り時間に対応付けられている図１５に示す第２の周辺領域情報に決定する。
【０２００】
次に、ステップＳ３８において、掃除可能領域決定部１２４は、ステップＳ３６又はステップＳ３７で周辺領域情報決定部１２６Ａによって決定された第１又は第２の周辺領域情報に基づき、人存在掃除対象領域の周辺の周辺掃除対象領域を特定する。なお、ステップＳ３８以降の処理は、図１０のステップＳ４以降の処理と同じであるため、説明は省略する。
【０２０１】
以上の処理により、予め指定された時間帯に、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定し、決定した掃除可能領域に自走型掃除機２を割り当て、自走型掃除機２に掃除可能領域を掃除させる場合において、現在時刻から予め指定された時間帯の終了時刻までの残り時間に応じて、周辺掃除対象領域を変更することが可能となる。この構成により、客に不快感を与えないようにしつつ、できる限り広い範囲を掃除することができる。
【０２０２】
なお、本実施の形態２では、管理装置１Ａが、掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻まで、自走型掃除機２に掃除指示情報を送信しているが、管理装置１Ａが、掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻になったと判断した場合、現在掃除中の自走型掃除機２に対して、掃除を中断して初期位置に帰還する帰還指示情報を送信してもよい。本構成により、掃除時間帯以外に自走型掃除機２が掃除することを防止することができる。また、中央制御部１２１は、自走型掃除機２の掃除を中断させた場合は、掃除時間帯情報に示される時間帯内に掃除が完了しなかった掃除可能領域を未完了掃除対象領域として掃除履歴記憶部１３０４に記憶してもよい。掃除可能領域決定部１２４は、複数の掃除対象領域のうち、人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域であり、かつ未完了掃除対象領域に対応する掃除対象領域を掃除可能領域として決定する。これにより、掃除可能領域決定部１２４は、次回の掃除の際に、前回掃除を中断した掃除可能領域を優先して掃除可能領域に決定することができる。
【０２０３】
また、自走型掃除機２が初期位置に帰還する処理も掃除時間帯記憶部１３１２Ａに記憶されている時間帯内で完了させる場合は、掃除機割当部１２５は、自走型掃除機２が初期位置に帰還するまでにかかる時間を考慮に入れて、当該時間帯の終了時刻よりも前に、初期位置に帰還する帰還指示情報を送信してもよい。本構成により、掃除時間帯以外に自走型掃除機２が移動することを防止することができる。
【０２０４】
なお、本実施の形態２において、掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻までに掃除が完了しなかった掃除対象領域が存在する場合、掃除が完了しなかった掃除対象領域に関する情報を掃除履歴記憶部１３０４に記憶し、次回掃除を行う際に、掃除履歴記憶部１３０４に記憶した前回掃除が完了しなかった掃除対象領域が掃除可能領域であると判断した場合、掃除機割当部１２５は、前回掃除が完了しなかった掃除対象領域を優先して自走型掃除機２に割り当ててもよい。本構成により、前回の掃除する時間帯において掃除が完了せず、埃が最も多く蓄積されていると推測される掃除対象領域を優先的に掃除させることができる。
【０２０５】
また、掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻までに掃除が完了しなかった掃除対象領域が存在する場合、通信制御部１２２は、掃除が完了しなかった掃除対象領域を店員が管理する管理端末などに通知してもよい。この構成により、店員が、自走型掃除機２が掃除の時間帯に掃除が完了しなかった掃除対象領域を把握することができ、店員が、掃除が完了しなかった掃除対象領域を掃除するための対策をとることができる。店員がとる対策としては、例えば、店員が、掃除が完了しなかった掃除対象領域を自ら掃除することが考えられる。また、店員がとる別の対策としては、店員が所持する管理端末又は管理装置１Ａより、掃除時間帯記憶部１３１２Ａに記憶されている時間帯以外の時間に、掃除が完了しなかった掃除対象領域を掃除させる掃除指示情報を自走型掃除機２に送信し、自走型掃除機２に掃除させることが考えられる。
【０２０６】
なお、本実施の形態２において、周辺掃除対象領域が狭くなったことにより新たに掃除可能領域となった掃除対象領域に自走型掃除機２を移動させて掃除させる場合に、管理装置１Ａの通信制御部１２２は、店員が管理する管理端末に、新たに掃除可能領域となった掃除対象領域を通知してもよい。この構成により、店員が、周辺掃除対象領域が狭くなったことにより、新たに掃除可能領域となった掃除対象領域と客が存在する人存在掃除対象領域との境界にパーティションを置くなど、客に不快感を与えないようにするための対策をとることができる。なお、管理装置１Ａが管理端末に通知するタイミングは、店員により対策が行われる場合もあるため、自走型掃除機２に掃除指示情報を送信する前が好ましい。
【０２０７】
また、周辺掃除対象領域が狭くなったことにより新たに掃除可能領域となった掃除対象領域に自走型掃除機２を移動させて掃除させる場合に、管理装置１Ａは、新たな掃除可能領域に自走型掃除機２を移動させることを、店員が管理する管理端末に通知し、店員から承諾の応答を受信してから、自走型掃除機２に掃除指示情報を送信してもよい。この構成により、店員の判断に基づき、自走型掃除機２に掃除指示情報を送信するか否かを決定することができる。例えば、周辺掃除対象領域が狭くなったことにより新たに掃除可能領域となった掃除対象領域を自走型掃除機２で掃除する前に、店員が客に自走型掃除機２を用いて掃除してもよいかを確認し、その承諾が得られた場合に、店員の管理端末から管理装置１Ａに承諾の通知を発信し、管理装置１Ａが承諾の通知を受信した場合にのみ、自走型掃除機２に掃除指示情報を送信して掃除させることができる。
【０２０８】
なお、本実施の形態２において、現在時刻から予め指定された時間帯の終了時刻までの残り時間に応じて２種類の周辺領域情報が周辺領域情報記憶部１３０３Ａに記憶されている例について説明したが、残り時間に応じた３種類以上の周辺領域情報が周辺領域情報記憶部１３０３Ａに記憶されていてもよい。本構成によれば、より細かく、周辺掃除対象領域を決定することが可能である。また、本実施の形態２において、周辺領域情報記憶部１３０３Ａが予め２種類の周辺領域情報を記憶しているが、本開示は特にこれに限定されず、周辺領域情報記憶部１３０３Ａが１つの周辺領域情報のみを記憶してもよく、掃除可能領域決定部１２４は、残り時間が所定時間未満であると判断した場合に、周辺領域情報記憶部１３０３Ａに記憶されている周辺領域情報から、周辺掃除対象領域を算出してもよい。
【０２０９】
なお、本実施の形態２では、現在時刻から掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻までの残り時間に応じて、周辺掃除対象領域を変更しているが、全ての掃除対象領域のうち、掃除が完了した掃除対象領域の割合が所定の割合になった時点で、周辺掃除対象領域を変更してもよい。本構成によれば、掃除の進捗度合いにより、周辺掃除対象領域が変更されるため、現在時刻に捉われずに掃除することができる。
【０２１０】
また、管理装置１Ａが、掃除可能領域を決定することができなかった場合に、周辺掃除対象領域を変更してもよい。この構成により、掃除可能領域を決定することができなかった場合に、直ちに、掃除可能領域を新たに決定することができる可能性が高くなり、効率よく掃除することができる。
【０２１１】
なお、本実施の形態２では、現在時刻から掃除時間帯記憶部１３１２Ａに記憶されている時間帯の終了時刻までの残り時間に応じて、周辺掃除対象領域を変更しているが、人が掃除対象領域内に存在する滞在時間に応じて、周辺掃除対象領域を変更してもよい。この構成により、例えば、飲食店において、客が食事をしていると推測できる期間は、周辺掃除対象領域を広く設定し、食事が終了していると推測できる期間は、周辺掃除対象領域を狭く設定することができる。これにより、客が食事をしている場合は、周辺掃除対象領域を広くすることで、食事中に埃が飛散する可能性をより低くすることができる。なお、客が掃除対象領域内に存在する滞在時間は、例えば、ハンディターミナル４で最初に注文情報を受けた時刻から現在時刻までの時間を計測することにより算出することができる。なお、本構成は、客が食事している期間と食事していない期間とを推定するため、最初に注文情報を受けた時刻から現在時刻までの滞在時間ではなく、最後に注文情報を受けた時刻から現在時刻までの滞在時間に応じて、周辺掃除対象領域を変更することが好ましい。また、客が食事をしていると推測できる期間は、注文された料理の内容又は注文された料理が提供されるまでの時間などにより、一意に決定することは困難であり、かつ、店舗の事情により異なるため、ユーザにより設定できることが好ましい。
【０２１２】
（実施の形態３）
本実施の形態３では、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定するという制限に加え、さらに、掃除可能領域が、複数の人が少なくとも通路として利用する共用掃除対象領域である場合、共用掃除対象領域に予め関連付けられた関連掃除対象領域に人が存在するか否かを判断し、関連掃除対象領域に人が存在しない場合、共用掃除対象領域を掃除可能領域として決定するという制限により、掃除可能領域を決定し、その掃除可能領域に自走型掃除機を移動させて掃除させる方法について説明する。
【０２１３】
実施の形態１では、飲食店におけるテーブル席に掃除対象領域を対応付け、複数のテーブル席から、人が存在するテーブル席と、人が存在するテーブル席の周辺のテーブル席とを除いたテーブル席を掃除する例について説明した。これに対し、本実施の形態３では、飲食店におけるテーブル席に加え、さらに、通路、エントランス周辺及びトイレ周辺などの複数の人によって共用される共用エリアに掃除対象領域を対応付けた場合に、掃除対象領域を自走型掃除機に掃除させる方法について説明する。
【０２１４】
通路又はエントランスなどの複数の人によって共用される共用エリアを掃除する場合、その共用エリアを利用する人に迷惑がかからないようにする必要がある。そのため、共用エリアを利用する可能性のある人が存在しない場合に共用エリアを掃除させる必要がある。そこで、本実施の形態３では、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として掃除させるという制限に、さらに、共用エリアを利用する可能性のある人が存在しない場合に共用エリアを掃除可能領域として掃除させるという制限を加えることにより、自走型掃除機に掃除可能領域を掃除させる方法について説明する。
【０２１５】
図１７は、本実施の形態３における掃除システムの全体像を概念的に示す図である。図１７において、図１と同様の構成要素には同一の符号を付しており、詳細な説明は省略する。
【０２１６】
図１７に示す掃除システムは、図１に示す掃除システムに対して、カメラ７Ｂが異なる。
【０２１７】
カメラ７Ｂは、通路、エントランス周辺及びトイレ周辺などの複数の人によって共用される共用エリアに対応付けられた共用掃除対象領域の映像を撮影する。カメラ７Ｂは、撮影した映像を管理装置１Ｂに送信する。管理装置１Ｂは、カメラ７Ｂから受信した映像より人のパターンマッチングを行うことにより、共用掃除対象領域に人が存在するか否かを判断する。本実施の形態３では、掃除システムは、１台のカメラを備えているが、複数台のカメラを備えてもよい。
【０２１８】
図１８は、本実施の形態３における管理装置１Ｂの構成を示すブロック図である。図１８において、図２と同様の構成要素には同一の符号を付しており、詳細な説明は省略する。
【０２１９】
図１８に示す管理装置１Ｂは、図２に示す管理装置１に対して、制御部１２Ｂ及び記憶部１３Ｂが異なる。
【０２２０】
制御部１２Ｂは、図２に示す管理装置１の制御部１２に対して、人存在判断部１２３Ｂ及び掃除可能領域決定部１２４Ｂが異なる。
【０２２１】
人存在判断部１２３Ｂは、複数の掃除対象領域のそれぞれに人が存在するか否かを判断する。本実施の形態３では、飲食店１０におけるテーブル席６１〜６５に加え、さらに、通路、エントランス周辺及びトイレ周辺などの共用のエリアに掃除対象領域を対応付けており、テーブル席に対応付けられた掃除対象領域と共用エリアに対応付けられた共用掃除対象領域とのそれぞれにおいて人が存在するか否かを判断する。テーブル席に対応付けられた掃除対象領域に人が存在するか否かの判断では、実施の形態１と同様に、人存在判断部１２３Ｂは、ハンディターミナル４から受信された注文情報から、最新の注文情報を抽出する。そして、人存在判断部１２３Ｂは、抽出した注文情報に含まれる注文識別情報と同一の注文識別情報が、ＰＯＳレジスター３から受信された会計情報に存在するか否かを判断する。これにより、人存在判断部１２３Ｂは、テーブル席が空席であるか否かを判断し、その判断結果に基づき、テーブル席に対応付けられた掃除対象領域に人が存在するか否かを判断する。
【０２２２】
一方、共用エリアに対応付けられた共用掃除対象領域に人が存在するか否かは、注文情報及び会計情報からは判断できないため、別の手段により、判断する必要がある。本実施の形態３では、管理装置１Ｂの通信部１１は、飲食店の内部に設置されたカメラ７Ｂの映像を受信し、人存在判断部１２３Ｂは、受信した映像情報に対して人のパターンマッチングを行うことにより、共用エリアに人が存在するか否かを判断する。
【０２２３】
なお、人存在判断部１２３Ｂは、他の方法を用いて、共用エリアに対応付けられた共用掃除対象領域に人が存在するか否かを判断してもよい。例えば、赤外線センサーなどの人感センサーを店舗内の共用エリアに設置して、人存在判断部１２３Ｂは、人感センサーから送信される人が検知されたことを示す情報に基づき、共用エリアに人が存在するか否かを判断してもよい。
【０２２４】
掃除可能領域決定部１２４Ｂは、テーブル席に対応付けられた掃除対象領域と共用エリアに対応付けられた共用掃除対象領域とのそれぞれにおいて掃除可能領域を決定する。まず、掃除可能領域決定部１２４Ｂは、テーブル席に対応付けられた掃除対象領域の中から掃除可能領域を決定する。掃除可能領域決定部１２４Ｂは、実施の形態１と同様に、予め記憶された各掃除対象領域と周辺掃除対象領域とを対応付けた周辺領域情報に基づき、人存在判断部１２３Ｂにより判断された、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを特定し、特定した人存在掃除対象領域及び周辺掃除対象領域以外の掃除対象領域を掃除可能領域として決定する。
【０２２５】
次に、掃除可能領域決定部１２４Ｂは、共用エリアに対応付けられた共用掃除対象領域の中から掃除可能領域を決定する。掃除可能領域決定部１２４Ｂは、テーブル席に対応付けられた掃除対象領域に基づいて決定した掃除可能領域が、共用エリアに対応付けられた共用掃除対象領域であるか否かを判断する。掃除可能領域が、共用エリアに対応付けられた共用掃除対象領域ではないと判断した場合は、掃除可能領域決定部１２４Ｂは、決定した掃除可能領域を出力する。
【０２２６】
一方、掃除可能領域が、共用エリアに対応付けられた共用掃除対象領域であると判断した場合は、掃除可能領域決定部１２４Ｂは、関連領域情報記憶部１３１１Ｂに記憶されている情報に基づき、当該共用掃除対象領域に関連する関連領域を特定し、特定した関連領域に人が存在するか否かを判断する。そして、関連領域に人が存在しないと判断した場合に、掃除可能領域決定部１２４Ｂは、当該共用掃除対象領域を掃除可能領域として決定する。一方、関連領域に人が存在すると判断した場合に、掃除可能領域決定部１２４Ｂは、当該共用掃除対象領域を掃除可能領域として決定しない。
【０２２７】
掃除可能領域決定部１２４Ｂは、複数の掃除対象領域のうちの複数の人が少なくとも通路として利用する共用掃除対象領域と、共用掃除対象領域に関連する、共用掃除対象領域以外の掃除対象領域とを予め対応付けた関連領域情報に基づいて、決定した掃除可能領域が共用掃除対象領域であるか否かを判断する。決定した掃除可能領域が共用掃除対象領域であると判断した場合、掃除可能領域決定部１２４Ｂは、関連領域情報に基づき、共用掃除対象領域に対応付けられている掃除対象領域を関連掃除対象領域として特定する。掃除可能領域決定部１２４Ｂは、特定した関連掃除対象領域に人が存在するか否かを判断する。掃除可能領域決定部１２４Ｂは、特定した関連掃除対象領域に人が存在しないと判断した場合、共用掃除対象領域を掃除可能領域として決定する。
【０２２８】
記憶部１３Ｂは、図２に示す管理装置１の記憶部１３に対して、掃除対象領域記憶部１３０２Ｂ、周辺領域情報記憶部１３０３Ｂ、関連領域情報記憶部１３１１Ｂ、人存在判断プログラム記憶部１３０８Ｂ及び掃除可能領域決定プログラム記憶部１３０９Ｂが異なる。
【０２２９】
掃除対象領域記憶部１３０２Ｂは、間取り情報に設定された掃除対象領域を示す情報を記憶する。掃除対象領域の設定は、例えば、間取り情報にあるテーブル席の位置又はテーブル席のサイズに基づき、自動で設定されてもよいし、飲食店のオーナー又はスタッフ等のユーザによって設定されてもよい。ユーザによって設定される場合は、例えば、ユーザが所有するパーソナルコンピュータ、タブレット型コンピュータ又はスマートフォン（それぞれ図示しない）等のユーザ端末が、管理装置１から間取り情報を取得し、その間取り情報を基に、掃除対象領域のユーザによる入力を受け付け、受け付けた掃除対象領域に関する情報を管理装置１へ送信することにより、掃除対象領域を設定することが可能である。
【０２３０】
図１９は、本実施の形態３における掃除対象領域記憶部に記憶される情報の一例を示す図である。図１９において、飲食店内の間取り図に１７個の掃除対象領域Ａ１〜Ａ１７が設定されるとともに、４個の共用掃除対象領域Ｂ１〜Ｂ４が設定されている。掃除対象領域Ａ１〜Ａ１７は、テーブル席に対応付けられた掃除対象領域であり、共用掃除対象領域Ｂ１〜Ｂ４は、共用エリアに対応付けられた掃除対象領域である。
【０２３１】
周辺領域情報記憶部１３０３Ｂは、テーブル席に対応付けられた各掃除対象領域の周辺における周辺掃除対象領域を示す周辺領域情報を記憶する。各掃除対象領域の周辺掃除対象領域を示す周辺領域情報は、所定のルールに基づき生成しもよいし、ユーザによる入力を受け付けることで生成してもよい。
【０２３２】
図２０は、本実施の形態３において周辺領域情報記憶部に記憶される周辺領域情報の一例を示す図である。図２０に示す周辺領域情報は、掃除対象領域に隣接する掃除対象領域及び共用掃除対象領域を周辺掃除対象領域とするルールに基づき生成されている。周辺領域情報記憶部１３０３Ｂは、複数の掃除対象領域のそれぞれと、周辺掃除対象領域とを予め対応付けた周辺領域情報を記憶する。図２０では、掃除対象領域毎に隣接する掃除対象領域及び共用掃除対象領域が周辺掃除対象領域として設定されている。例えば、掃除対象領域Ａ１には、掃除対象領域Ａ２及び共用掃除対象領域Ｂ１が、周辺掃除対象領域として対応付けられている。
【０２３３】
関連領域情報記憶部１３１１Ｂは、共用エリアに対応付けられた各共用掃除対象領域に関連する関連領域を示す関連領域情報を記憶する。共用掃除対象領域の関連領域を示す関連領域情報は、所定のルールに基づき生成してもよいし、ユーザによる入力を受け付けることで生成してもよい。
【０２３４】
図２１は、本実施の形態３において関連領域情報記憶部に記憶される関連領域情報の一例を示す図である。図２１において、通路に対応付けられた共用掃除対象領域の関連領域は、共用掃除対象領域に隣接する掃除対象領域を関連領域とするルールに基づき生成され、エントランス、トイレ及びＰＯＳレジスターが配置された場所に対応付けられた共用掃除対象領域の関連領域は、テーブル席に対応付けられた掃除対象領域の全てを関連領域とするというルールに基づき生成されている。
【０２３５】
具体的には、図２１において、共用掃除対象領域Ｂ１，Ｂ２，Ｂ３が、通路を示す共用掃除対象領域であり、共用掃除対象領域Ｂ１，Ｂ２，Ｂ３の関連領域は、共用掃除対象領域Ｂ１，Ｂ２，Ｂ３のそれぞれに隣接する掃除対象領域である。例えば、共用掃除対象領域Ｂ１の関連領域は、掃除対象領域Ａ１，Ａ２，Ａ８，Ａ９，Ａ１０，Ａ１１，Ａ１３，Ａ１４である。これは、掃除対象領域Ａ１，Ａ２，Ａ８，Ａ９，Ａ１０，Ａ１１，Ａ１３，Ａ１４に存在する人が、共用掃除対象領域Ｂ１を通る可能性が高いためである。また、共用掃除対象領域Ｂ４が、エントランス、トイレ及びＰＯＳレジスターが配置された場所を示すに共用掃除対象領域であり、共用掃除対象領域Ｂ４の関連領域は、テーブル席に対応付けられた全ての掃除対象領域Ａ１〜Ａ１７である。これは、掃除対象領域Ａ１〜Ａ１７に存在する人が、共用掃除対象領域Ｂ４を通る可能性が高いためである。なお、関連領域情報を生成するルールは、上記の構成に限定されない。関連領域情報は、任意のルールで生成することが可能である。
【０２３６】
人存在判断プログラム記憶部１３０８Ｂは、掃除対象領域に人が存在するか否かを判断するための人存在判断プログラムを記憶する。人存在判断プログラムは、人存在判断部１２３Ｂにより実行される。
【０２３７】
掃除可能領域決定プログラム記憶部１３０９Ｂは、掃除対象領域のうち、自走型掃除機２に移動させて掃除させることが可能な掃除可能領域を決定するための掃除可能領域決定プログラムを記憶する。掃除可能領域決定プログラムは、掃除可能領域決定部１２４Ｂにより実行される。
【０２３８】
次に、以上のように構成された管理装置１Ｂの動作について説明する。
【０２３９】
図２２は、本実施の形態３における管理装置の処理を説明するための第１のフローチャートであり、図２３は、本実施の形態３における管理装置の処理を説明するための第２のフローチャートである。
【０２４０】
図２２及び図２３に示すステップＳ５１〜Ｓ５５，Ｓ６３，Ｓ６４の処理は、図１０に示すステップＳ１〜Ｓ７の処理と同じであるので、詳細な説明は省略する。
【０２４１】
図２２及び図２３に示すフローチャートでは、図１０に示すフローチャートに対して、ステップＳ５６〜Ｓ６２の処理が異なる。
【０２４２】
ステップＳ５１〜Ｓ５５の処理では、テーブル席に対応付けられた掃除対象領域について、実施の形態１と同様の処理が行われる。ここで、ステップＳ５５の処理で決定された掃除可能領域は、テーブル席に対応付けられた掃除対象領域及び共用エリアに対応付けられた共用掃除対象領域の少なくとも一方である。
【０２４３】
次に、ステップＳ５６において、掃除可能領域決定部１２４Ｂは、ステップＳ５５で決定された掃除可能領域が、共用エリアに対応付けられた共用掃除対象領域であるか否かを判断する。ステップＳ５６の処理では、掃除可能領域決定部１２４Ｂは、掃除可能領域が、関連領域情報記憶部１３１１Ｂに記憶されている共用掃除対象領域に一致するか否かを確認することにより、掃除可能領域が共用掃除対象領域であるか否かを判断することができる。なお、複数の掃除可能領域が存在する場合は、掃除可能領域決定部１２４Ｂは、各掃除可能領域に対して、共用掃除対象領域であるか否かを判断する。
【０２４４】
ここで、掃除可能領域が、共用エリアに対応付けられた共用掃除対象領域ではないと判断された場合（ステップＳ５６でＮＯ）、掃除可能領域を変更する必要がないので、ステップＳ６３の処理に移行する。
【０２４５】
一方、掃除可能領域が、共用エリアに対応付けられた共用掃除対象領域であると判断された場合（ステップＳ５６でＹＥＳ）、管理装置１Ｂの通信制御部１２２は、通信部１１を介して、飲食店１０内に設置されたカメラ７Ｂから、共用掃除対象領域を撮影した撮影画像を取得する（ステップＳ５７）。
【０２４６】
次に、人存在判断部１２３Ｂは、取得した撮影画像に対して人のパターンマッチングを行うことで、共用エリアに対応付けられた共用掃除対象領域に人が存在するか否かを判断する（ステップＳ５８）。
【０２４７】
ここで、共用掃除対象領域に人が存在すると判断された場合（ステップＳ５８でＹＥＳ）、掃除可能領域決定部１２４Ｂは、共用掃除対象領域である掃除可能領域を掃除することができないため、共用掃除対象領域を掃除可能領域に決定せずに処理を終了する（ステップＳ５９）。
【０２４８】
一方、共用掃除対象領域に人が存在しないと判断された場合（ステップＳ５８でＮＯ）、掃除可能領域決定部１２４Ｂは、関連領域情報記憶部１３１１Ｂに記憶されている関連領域情報に基づき、共用掃除対象領域に対応付けられている関連領域を特定する（ステップＳ６０）。
【０２４９】
次に、掃除可能領域決定部１２４Ｂは、特定した関連領域に人が存在するか否かを判断する（ステップＳ６１）。ステップＳ６１の判断処理は、ステップＳ５３及びステップＳ５８において、人存在判断部１２３Ｂによって既に人が存在するか否かが判断されているので、人存在判断部１２３Ｂの判断結果を参照することで行われる。
【０２５０】
ここで、関連領域に人が存在すると判断された場合（ステップＳ６１でＹＥＳ）、掃除可能領域決定部１２４Ｂは、共用掃除対象領域である掃除可能領域を掃除することができないため、共用掃除対象領域を掃除可能領域に決定せずに処理を終了する（ステップＳ５９）。
【０２５１】
一方、関連領域に人が存在しないと判断された場合（ステップＳ６１でＮＯ）、掃除可能領域を変更する必要がないので、ステップＳ６２の処理に移行する。
【０２５２】
次に、掃除機割当部１２５は、掃除可能領域に対して、自走型掃除機２を割り当てる（ステップＳ６２）。ステップＳ６２の処理は、実施の形態１と同じ処理であるため、説明は省略する。なお、テーブル席に対応付けられた掃除対象領域と共用エリアに対応付けられた共用掃除対象領域との両方が掃除可能領域として存在する場合は、両方の掃除可能領域に自走型掃除機２を割り当て、両方の掃除可能領域のそれぞれを掃除させてもよい。
【０２５３】
以上の処理により、複数の掃除対象領域から、人が存在する人存在掃除対象領域と人存在掃除対象領域の周辺の周辺掃除対象領域とを除いた掃除対象領域を掃除可能領域として決定するという制限に加え、さらに、掃除可能領域に関連掃除対象領域が予め設定された共用掃除対象領域がある場合は、その共用掃除対象領域に関連付けられた関連掃除対象領域に人が存在しないという条件を満たす共用掃除対象領域を掃除可能領域として決定するという制限により、掃除可能領域を決定し、その掃除可能領域に自走型掃除機を移動させて掃除させることができる。この構成により、例えば、飲食店において、テーブル席に対応付けた掃除対象領域と、さらに、通路、エントランス周辺及びトイレ周辺などの共用エリアに対応付けた共用掃除対象領域とがある場合において、客を不快にさせることなくテーブル席を掃除できると共に、客の邪魔にならないように共用エリアを掃除することができる。
【０２５４】
なお、本実施の形態３では、共用エリアである共用掃除対象領域に人が存在するか否かを判断しているが、共用掃除対象領域に人が存在するか否かを判断せずに、共用掃除対象領域に人が存在しないとみなしてもよい。共用エリアである通路などは、客が一時的にいる場所であり、すぐに客がいなくなると考えられる。そのため、たとえ、共用エリアで人を検知したとしても、すぐに人を検知しなくなり、人を検知した情報が有効に機能しないと考えられる。また、客は、大半の時間テーブル席に滞在し、共用エリアに長時間滞在することはあまり考えられないため、共用エリアには人が存在しないとみなしても影響はないと考えられる。
【０２５５】
なお、本実施の形態３において、複数の共用掃除対象領域に対応する複数の掃除可能領域が存在する場合、対応付けられている関連領域が多い共用掃除可能領域を優先的に掃除させてもよい。関連領域が多い共用掃除対象領域は、関連領域が少ない共用掃除対象領域に比べ、掃除可能である期間が短いと考えられる。そのため、関連領域が多い共用掃除対象領域が掃除可能であれば、当該共用掃除対象領域を優先的に掃除させることにより、共用掃除対象領域をより確実に掃除することができる。
【０２５６】
なお、本実施の形態３において、共用エリアに対応付けられた共用掃除対象領域を自走型掃除機２に掃除させる場合は、共用掃除対象領域は、テーブル席に対応付けられた掃除対象領域に比べ、一時的に人が現れる可能性があるため、自走型掃除機２にアラーム又は点滅光を出力する手段を搭載させ、自走型掃除機２が、共用エリアに対応付けられた共用掃除対象領域を掃除している間は、アラーム又は点滅光を出力させてもよい。この構成により、共用エリアに対応付けられた共用掃除対象領域を人が通る場合に、注意を促すことができる。さらに、自走型掃除機２に赤外線センサーなどの人感センサーを搭載させ、共用エリアに対応付けられた共用掃除対象領域を人が通る場合にのみ、アラーム又は点滅光を出力させてもよい。この構成により、アラーム又は点滅光を出力することによるバッテリ消費を抑制することができる。
【０２５７】
また、本実施の形態１〜３において、管理装置１，１Ａ，１Ｂの各構成要素は、自走型掃除機２、ＰＯＳレジスター３及びハンディターミナル４のいずれにあってもよい。
【０２５８】
以上、本開示の一つまたは複数の態様に係る自走型掃除機の制御方法について、実施の形態に基づいて説明したが、本開示は、この実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の一つまたは複数の態様の範囲内に含まれてもよい。
【０２５９】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０２６０】
本開示の実施の形態１〜３に係る管理装置の機能の一部又は全ては典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。また、集積回路化はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＬＳＩ内部の回路セルの接続又は設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０２６１】
また、本開示の実施の形態１〜３に係る管理装置の機能の一部又は全てを、ＣＰＵ等のプロセッサがプログラムを実行することにより実現してもよい。
【０２６２】
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示は例示された数字に制限されない。
【０２６３】
また、上記図１０、図１２、図１６、図２２及び図２３に示す、各ステップが実行される順序は、本開示を具体的に説明するために例示するためのものであり、同様の効果が得られる範囲で上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時（並列）に実行されてもよい。
【０２６４】
さらに、本開示の主旨を逸脱しない限り、本開示の各実施の形態に対して当業者が思いつく範囲内の変更を施した各種変形例も本開示に含まれる。
【産業上の利用可能性】
【０２６５】
本開示に係る自走型掃除機の制御方法、制御装置、制御プログラム及び自走型掃除機は、周囲の人に不快感を与えることなく、自走型掃除機に複数の掃除対象領域を掃除させることができ、自走型掃除機を制御する制御装置における制御方法、制御装置、制御プログラム及び自走型掃除機として有用である。
【符号の説明】
【０２６６】
１，１Ａ，１Ｂ    管理装置
２    自走型掃除機
３    ＰＯＳレジスター
４    ハンディターミナル
７Ｂ    カメラ
１０    飲食店
１１    通信部
１２，１２Ａ，１２Ｂ    制御部
１３，１３Ａ，１３Ｂ    記憶部
１４Ａ    時間計測部
２１    センサー部
２１ａ    接触センサー
２１ｂ，２１ｃ，２１ｄ，２１ｅ    障害物センサー
２２    ごみ吸込み部
２３    ごみ蓄積部
２４    駆動部
２５    通信部
２６    制御部
２７    記憶部
２８    電力供給部
１２１    中央制御部
１２２    通信制御部
１２３，１２３Ｂ    人存在判断部
１２４，１２４Ｂ    掃除可能領域決定部
１２５    掃除機割当部
１２６Ａ    周辺領域情報決定部
２６１    中央制御部
２６２    移動制御部
２６３    通信制御部
２７１    掃除機情報記憶部
２７２    掃除基本プログラム記憶部
２７３    管理装置情報記憶部
２７４    掃除対象領域記憶部
２７５    掃除可能領域割当情報記憶部
２７６    掃除履歴記憶部
１３０１    間取り情報記憶部
１３０２，１３０２Ｂ    掃除対象領域記憶部
１３０３，１３０３Ａ，１３０３Ｂ    周辺領域情報記憶部
１３０４    掃除履歴記憶部
１３０５    掃除機情報記憶部
１３０６    注文情報履歴記憶部
１３０７    会計情報履歴記憶部
１３０８，１３０８Ｂ    人存在判断プログラム記憶部
１３０９，１３０９Ｂ    掃除可能領域決定プログラム記憶部
１３１０    掃除機割当プログラム記憶部
１３１１Ａ    周辺領域決定プログラム記憶部
１３１１Ｂ    関連領域情報記憶部
１３１２Ａ    掃除時間帯記憶部
【図１】
2018147032.tif 000003
【図２】
2018147032.tif 000004
【図３】
2018147032.tif 000005
【図４】
2018147032.tif 000006
【図５】
2018147032.tif 000007
【図６】
2018147032.tif 000008
【図７】
2018147032.tif 000009
【図８】
2018147032.tif 000010
【図９】
2018147032.tif 000011
【図１０】
2018147032.tif 000012
【図１１】
2018147032.tif 000013
【図１２】
2018147032.tif 000014
【図１３】
2018147032.tif 000015
【図１４】
2018147032.tif 000016
【図１５】
2018147032.tif 000017
【図１６】
2018147032.tif 000018
【図１７】
2018147032.tif 000019
【図１８】
2018147032.tif 000020
【図１９】
2018147032.tif 000021
【図２０】
2018147032.tif 000022
【図２１】
2018147032.tif 000023
【図２２】
2018147032.tif 000024
【図２３】
2018147032.tif 000025