JP7798288B2 - Cleaning support system and cleaning support method - Google Patents
Cleaning support system and cleaning support methodInfo
- Publication number
- JP7798288B2 JP7798288B2 JP2022048772A JP2022048772A JP7798288B2 JP 7798288 B2 JP7798288 B2 JP 7798288B2 JP 2022048772 A JP2022048772 A JP 2022048772A JP 2022048772 A JP2022048772 A JP 2022048772A JP 7798288 B2 JP7798288 B2 JP 7798288B2
- Authority
- JP
- Japan
- Prior art keywords
- cleaning
- behavior
- user
- feedback
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cleaning Implements For Floors, Carpets, Furniture, Walls, And The Like (AREA)
Description
特許法第30条第2項適用 令和4年2月17日発行の情報処理学会 第84回全国大会の講演論文集にて発表Article 30, Paragraph 2 of the Patent Act is applicable. Published in the Proceedings of the 84th National Convention of the Information Processing Society of Japan, published on February 17, 2022.
特許法第30条第2項適用 令和4年3月5日国立大学法人愛媛大学 城北キャンパスにおいて開催された情報処理学会 第84回全国大会で発表Article 30, Paragraph 2 of the Patent Act is applicable. Presented at the 84th National Convention of the Information Processing Society of Japan held at the Johoku Campus of Ehime University, National University Corporation, on March 5, 2022.
本発明は、清掃支援システムおよび清掃支援方法に関する。 The present invention relates to a cleaning support system and a cleaning support method.
特許文献1には、清掃具に設けられた動き検出部によって検出された、清掃具の動きに基づいて、清掃具を用いて行われた掃除の実績を示す実績画面を生成する、情報処理システムが開示されている。この情報処理システムでは、清掃の実績として、清掃距離、清掃時間及び清掃頻度が集計されるようになっている。 Patent Document 1 discloses an information processing system that generates a performance screen showing the cleaning results performed using a cleaning tool based on the movement of the cleaning tool detected by a movement detection unit provided on the cleaning tool. This information processing system tallyes cleaning distance, cleaning time, and cleaning frequency as cleaning results.
特許文献1の情報処理システムでは、ユーザ(清掃者)に対して、清掃の実績を提供するにすぎず、清掃が十分であるのかそれとも不足しているのかについて何らの示唆を与えるものではない。一方で近年の社会的背景として、例えば感染症の広がりを抑制するべく、適切な清掃によって住環境(例えば、住宅、オフィス、店舗)を清潔に維持することへの要請が高まっている。すなわち、ユーザに対して、清掃行動についてのフィードバックを返すことによって、ユーザに適切な清掃行動についての示唆を提供する点で改良する余地がある。 The information processing system in Patent Document 1 merely provides the user (cleaner) with a record of cleaning performance, and does not provide any indication as to whether the cleaning is sufficient or insufficient. Meanwhile, given the current social context, there has been an increasing demand for maintaining clean living environments (e.g., homes, offices, stores) through appropriate cleaning, for example, to curb the spread of infectious diseases. In other words, there is room for improvement in providing users with suggestions for appropriate cleaning behavior by providing them with feedback on their cleaning behavior.
本発明は、ユーザに対して清掃行動についてのフィードバックを返すことができる清掃支援システム及び清掃支援方法を提供することを課題とする。 The objective of the present invention is to provide a cleaning assistance system and cleaning assistance method that can provide feedback to users about their cleaning behavior.
本発明の一態様は、清掃行動に関する要求である清掃要求が保存された、清掃要求保存部と、
清掃に使用されている清掃用具の動作を取得する、清掃動作取得部と、
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、前記清掃動作取得部によって取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器と、
前記学習器を利用して、前記清掃動作取得部により取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定する、清掃行動推定部と、
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返す、フィードバック部と、を備えた清掃支援システムを提供する。
One aspect of the present invention is a cleaning request storage unit that stores cleaning requests that are requests regarding cleaning actions;
a cleaning action acquisition unit that acquires the action of the cleaning tool being used for cleaning;
a learning device that has undergone machine learning based on training data including cleaning tool movements and corresponding cleaning actions of the user to estimate the cleaning actions of the user from the cleaning tool movements acquired by the cleaning action acquisition unit;
a cleaning behavior estimation unit that estimates the cleaning behavior of the user based on the cleaning tool behavior acquired by the cleaning behavior acquisition unit using the learning device;
and a feedback unit that compares the estimated cleaning behavior of the user with the cleaning request and returns feedback to the user.
本発明の他の態様は、清掃行動に関する要求である清掃要求を保存し、
清掃に使用されている清掃用具の動作を取得し、
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器を利用して、取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定し、
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返す、清掃支援方法を提供する。
Another aspect of the present invention is to store cleaning requests, which are requests for cleaning actions;
Obtain the behavior of the cleaning tools used for cleaning,
using a learning device that has undergone machine learning to estimate the cleaning behavior of the user from the acquired cleaning tool movements based on training data including cleaning tool movements and corresponding user cleaning behaviors;
A cleaning assistance method is provided in which the estimated cleaning behavior of the user is compared with the cleaning request and feedback is returned to the user.
本発明によれば、ユーザに対して清掃行動に対するフィードバックが返されるので、適切な清掃行動についての示唆をユーザに与えることができる。その結果、ユーザによる適切な清掃行動がサポートされるので、住環境を清潔に維持しやすい。 According to the present invention, feedback is provided to the user regarding their cleaning behavior, allowing them to be given suggestions regarding appropriate cleaning behavior. As a result, appropriate cleaning behavior by the user is supported, making it easier to maintain a clean living environment.
以下、本発明の一実施形態に係る清掃支援システムおよび清掃支援方法を添付図面に従って説明する。なお、以下の説明は、本質的に例示に過ぎず、本発明、その適用物、あるいは、その用途を制限することを意図するものではない。 A cleaning support system and cleaning support method according to one embodiment of the present invention will now be described with reference to the accompanying drawings. Note that the following description is merely exemplary in nature and is not intended to limit the present invention, its applications, or its uses.
[第1実施形態]
図1は、本発明の第1実施形態に係る清掃支援システム1の概略構成を示している。清掃支援システム1は、清掃対象の部屋100について、ユーザ(清掃者)90の清掃行動に対するフィードバックをユーザ90に返すように構成されている。本実施形態では、ユーザ90が、清掃対象の部屋100の床面101をフロアモップ(清掃用具)2を用いて払拭掃除する場合を例にとって説明する。フロアモップ2は、ユーザ90により把持される長尺棒状の柄部2aと、柄部2aの下端に取り付けられた横長の払拭部2bとを有している。
[First embodiment]
1 shows a schematic configuration of a cleaning support system 1 according to a first embodiment of the present invention. The cleaning support system 1 is configured to provide feedback to a user (cleaner) 90 regarding the cleaning behavior of the user 90 with respect to a room 100 to be cleaned. In this embodiment, an example will be described in which the user 90 uses a floor mop (cleaning tool) 2 to wipe and clean a floor surface 101 of the room 100 to be cleaned. The floor mop 2 has a long, rod-shaped handle 2a that is held by the user 90 and a horizontally elongated wiping part 2b attached to the lower end of the handle 2a.
清掃支援システム1は、ユーザ90の清掃動作を取得する清掃動作取得部10と、取得された清掃動作を評価してフィードバックを生成するサーバ30と、ユーザ90にフィードバックを報知するスピーカ3とを備えている。 The cleaning assistance system 1 includes a cleaning action acquisition unit 10 that acquires the cleaning actions of a user 90, a server 30 that evaluates the acquired cleaning actions and generates feedback, and a speaker 3 that notifies the user 90 of the feedback.
清掃動作取得部10はフロアモップ2の柄部2aに取り付けられている。具体的には、清掃動作取得部10はフロアモップ2の重心に位置している。清掃動作取得部10は、加速度センサ11と、データ送信部12と、開始スイッチ13と、終了スイッチ14とを有している。 The cleaning action acquisition unit 10 is attached to the handle 2a of the floor mop 2. Specifically, the cleaning action acquisition unit 10 is located at the center of gravity of the floor mop 2. The cleaning action acquisition unit 10 has an acceleration sensor 11, a data transmission unit 12, a start switch 13, and an end switch 14.
本実施形態では、加速度センサ11は、フロアモップ2が特定の姿勢(例えば柄部2aが鉛直方向に平行に延びている)であるときの、柄部2aの長手方向に沿った第1方向と、第1方向に直交しており払拭部2bの長手方向に沿った第2方向と、第1方向及び第2方向に直交しており払拭部2bの短手方向に沿った第3方向との、それぞれにおける加速度を計測可能な3軸加速度センサである。なお、加速度センサ11として、1軸方向または2軸方向の加速度を計測可能な加速度センサを使用してもよいが、清掃動作を精度よく取得するには3軸加速度センサが好ましい。 In this embodiment, the acceleration sensor 11 is a three-axis acceleration sensor that can measure acceleration in a first direction along the longitudinal direction of the handle 2a, a second direction perpendicular to the first direction and parallel to the longitudinal direction of the wiping portion 2b, and a third direction perpendicular to the first and second directions and parallel to the lateral direction of the wiping portion 2b when the floor mop 2 is in a specific posture (for example, when the handle 2a extends parallel to the vertical direction). Note that while an acceleration sensor capable of measuring acceleration in one or two axial directions may be used as the acceleration sensor 11, a three-axis acceleration sensor is preferred for accurately capturing cleaning operations.
データ送信部12は、加速度センサ11により取得された加速度データをサーバ30に送信する。データ送信部12とサーバ30との間の通信は、Bluetooth(登録商標)、Wi-Fi(登録商標)等の無線通信手段、又はインターネットを介して実施される。このほか、データ送信部12とサーバ30との間の通信を有線により実施してもよく、種々の通信接続手段を用いることができる。 The data transmission unit 12 transmits the acceleration data acquired by the acceleration sensor 11 to the server 30. Communication between the data transmission unit 12 and the server 30 is carried out via wireless communication means such as Bluetooth (registered trademark) or Wi-Fi (registered trademark), or via the Internet. Alternatively, communication between the data transmission unit 12 and the server 30 may be carried out via a wired connection, and various communication connection means can be used.
開始スイッチ13は、加速度センサ11による計測を開始するときにユーザ90により操作される。終了スイッチ14は、加速度センサ11による計測を終了するときにユーザ90により操作される。 The start switch 13 is operated by the user 90 when starting measurement by the acceleration sensor 11. The end switch 14 is operated by the user 90 when ending measurement by the acceleration sensor 11.
サーバ30は、演算処理部31(CPU)、記憶部32、メモリ、データ受信部33及びデータ送信部34を備えた、周知のコンピュータである。サーバ30には、学習器35と入力部36とが接続されている。なお、サーバ30に、学習器35及び/又は入力部36を一体化してもよい。 The server 30 is a well-known computer equipped with a calculation processing unit 31 (CPU), a storage unit 32, a memory, a data receiving unit 33, and a data transmitting unit 34. A learning unit 35 and an input unit 36 are connected to the server 30. Note that the learning unit 35 and/or the input unit 36 may be integrated into the server 30.
演算処理部31には、実装されたプログラムにより種々の機能が構成されている。具体的には、演算処理部31は、清掃要求生成部31aと、清掃行動推定部31bと、清掃行動評価部31cと、フィードバック部31dとを有している。 The calculation processing unit 31 has various functions configured by the implemented programs. Specifically, the calculation processing unit 31 has a cleaning request generation unit 31a, a cleaning behavior estimation unit 31b, a cleaning behavior evaluation unit 31c, and a feedback unit 31d.
清掃要求生成部31aは、入力部36を介して入力された部屋100の清掃に関する情報に基づいて、部屋100を適切に掃除するための指標となる清掃要求を生成する。清掃要求には、清掃用具ごとに要求される、清掃方法およびその清掃時間を含む清掃行動が含まれている。例えば、清掃要求生成部31aは、清掃用具としてフロアモップ2を使用する場合に、部屋100の床面101のうち什器を除く領域に対して真っ直ぐ押して拭く第1清掃行動を割り当て、什器の隙間及び下部の領域に対して差し入れて拭く第2清掃行動を割り当て、什器の周囲等の他の領域に対して箒のように掃く第3清掃行動を割り当てる。生成された清掃要求は記憶部32に記憶される。 The cleaning request generation unit 31a generates cleaning requests that serve as guidelines for properly cleaning the room 100 based on information about the cleaning of the room 100 input via the input unit 36. The cleaning request includes cleaning actions, including the cleaning method and cleaning time, required for each cleaning tool. For example, when using a floor mop 2 as the cleaning tool, the cleaning request generation unit 31a assigns a first cleaning action of pushing the mop straight down to wipe areas of the floor 101 of the room 100 excluding fixtures, a second cleaning action of inserting the mop into the gaps and areas underneath the fixtures, and a third cleaning action of sweeping like a broom to other areas such as around the fixtures. The generated cleaning requests are stored in the memory unit 32.
清掃行動推定部31bは、データ受信部33によって受信した加速度データに基づいて、学習器35を用いて、ユーザ90による清掃行動を推定する。具体的には、学習器35は、ユーザ90による清掃行動を第1~第3清掃行動のいずれか1つに分類する。推定されたユーザ90による清掃行動は記憶部32に記憶される。 The cleaning behavior estimation unit 31b uses the learning device 35 to estimate the cleaning behavior of the user 90 based on the acceleration data received by the data receiving unit 33. Specifically, the learning device 35 classifies the cleaning behavior of the user 90 into one of the first to third cleaning behaviors. The estimated cleaning behavior of the user 90 is stored in the memory unit 32.
清掃行動評価部31cは、記憶部32から清掃行動を評価して、第1清掃行動による第1清掃実績時間と、第2清掃行動による第2清掃実績時間と、第3清掃行動による第3清掃実績時間と、第1~第3清掃実績時間を合計した総合計清掃実績時間を含む、清掃実績を生成する。生成された清掃実績は記憶部32に記憶される。 The cleaning behavior evaluation unit 31c evaluates cleaning behaviors from the memory unit 32 and generates cleaning records including a first actual cleaning time for the first cleaning behavior, a second actual cleaning time for the second cleaning behavior, a third actual cleaning time for the third cleaning behavior, and a total actual cleaning time obtained by adding up the first to third actual cleaning times. The generated cleaning records are stored in the memory unit 32.
フィードバック部31dは、記憶部32から清掃要求と清掃実績とを読み出して、清掃要求に照らして清掃実績を評価してフィードバックを生成する。具体的には、清掃実績が、清掃要求を満たしているか否か、及び/又は清掃要求をどの程度満たしているかを評価する。例えば、清掃要求において第1清掃行動が5分以上と要求されているときに推定された第1清掃実績時間が4分である場合、フィードバック部31dは、清掃要求を満たしていないと評価すると共に、清掃要求の満足度が80%であると評価した、フィードバックを生成する。 The feedback unit 31d reads the cleaning request and cleaning record from the memory unit 32, evaluates the cleaning record in light of the cleaning request, and generates feedback. Specifically, it evaluates whether the cleaning record satisfies the cleaning request and/or to what extent the cleaning request is satisfied. For example, if the cleaning request requires the first cleaning action to be performed for 5 minutes or more and the estimated first cleaning record time is 4 minutes, the feedback unit 31d evaluates that the cleaning request is not satisfied and generates feedback indicating that the satisfaction level with the cleaning request is 80%.
次いで、フィードバック部31dは、フィードバックをデータ送信部34を介してスピーカ3に送信する。フィードバックはスピーカ3を介してユーザに報知される。 The feedback unit 31d then transmits the feedback to the speaker 3 via the data transmission unit 34. The feedback is notified to the user via the speaker 3.
上述したように、記憶部32は、清掃要求生成部31aによって生成された清掃要求を記憶する。したがって、記憶部32は本発明に係る清掃要求保存部を構成している。さらに、記憶部32は、清掃行動推定部31bによって推定されたユーザ90による清掃行動と、清掃行動評価部31cによって評価された清掃実績とを記憶する。 As described above, the memory unit 32 stores cleaning requests generated by the cleaning request generation unit 31a. Therefore, the memory unit 32 constitutes a cleaning request storage unit according to the present invention. Furthermore, the memory unit 32 stores cleaning behaviors by the user 90 estimated by the cleaning behavior estimation unit 31b and cleaning performance evaluated by the cleaning behavior evaluation unit 31c.
データ受信部33は、清掃動作取得部10のデータ送信部12により送信された加速度データを受信する。受信した加速度データは、記憶部32に記憶される。データ送信部34は記憶部32に保存された評価結果をスピーカ3に送信する。 The data receiving unit 33 receives acceleration data transmitted by the data transmitting unit 12 of the cleaning operation acquisition unit 10. The received acceleration data is stored in the memory unit 32. The data transmitting unit 34 transmits the evaluation results stored in the memory unit 32 to the speaker 3.
学習器35は、大量の入力データが入力されると、例えば、教師あり学習、教師なし学習、又は、強化学習等の機械学習により、入力データの関係を学習させ、その関係をパラメータで表す学習済みのモデルを生成する。換言すると、学習器35は、入力データに含まれる特徴を学習し、新たな入力から結果を推定するモデルを生成する。具体的には、学習器35は、ニューラルネットワーク、SVM(サポートベクターマシン)、決定木、又はこれらの組み合わせ等である。 When a large amount of input data is input, the learner 35 uses machine learning such as supervised learning, unsupervised learning, or reinforcement learning to learn the relationships between the input data and generate a trained model that represents those relationships using parameters. In other words, the learner 35 learns the features contained in the input data and generates a model that estimates results from new input. Specifically, the learner 35 is a neural network, an SVM (support vector machine), a decision tree, or a combination of these.
本実施形態では、学習器35は、清掃動作取得部10により取得されたユーザ90による清掃動作に基づいて清掃行動を推定する。具体的には、学習器5は、清掃動作取得部10によって予め取得された加速度データとこれに対応するユーザ90の清掃行動とを含む教師データに基いて、清掃動作取得部10によって取得された加速度データからユーザの清掃行動を推定するための機械学習アルゴリズムにより生成された学習済みモデル(清掃AIともいう)である。 In this embodiment, the learning device 35 estimates cleaning behavior based on the cleaning behavior of the user 90 acquired by the cleaning behavior acquisition unit 10. Specifically, the learning device 5 is a trained model (also referred to as cleaning AI) generated by a machine learning algorithm for estimating the user's cleaning behavior from the acceleration data acquired by the cleaning behavior acquisition unit 10, based on training data including acceleration data acquired in advance by the cleaning behavior acquisition unit 10 and the corresponding cleaning behavior of the user 90.
学習器35は、フロアモップ2による清掃行動を推定するものであり、取得した清掃動作を、加速度データに基づいて、真っ直ぐ押して拭く「第1清掃行動」と、隙間に差し入れて拭く「第2清掃行動」と、箒のように掃く「第3清掃行動」とのいずれかに分類する。したがって、学習器35を機械学習させるための教師データには、第1~第3清掃行動と、それぞれに対応する加速度データが含まれている。 The learning device 35 estimates the cleaning behavior of the floor mop 2, and classifies the acquired cleaning behavior based on acceleration data into one of three categories: "cleaning behavior 1" (pushing the mop straight to wipe), "cleaning behavior 2" (inserting the mop into gaps to wipe), or "cleaning behavior 3" (sweeping like a broom). Therefore, the training data used by the learning device 35 for machine learning includes cleaning behaviors 1 to 3 and the corresponding acceleration data for each.
入力部36は、清掃対象の部屋100の清掃に関する情報を入力する入力装置である。入力される情報としては、例えば、部屋100の形状及び大きさと、部屋100に配置された各什器の、種類、形状、大きさ、配置、周囲の隙間有無、及び下部の隙間有無と、部屋100の清掃場所(床面、壁面等)と、清掃に使用する清掃用具のうち、1つ以上が含まれている。入力部36としては、キーボードおよびタブレット等の手入力により入力する装置を使用できる。 The input unit 36 is an input device for inputting information regarding the cleaning of the room 100 to be cleaned. The information to be input includes, for example, one or more of the following: the shape and size of the room 100; the type, shape, size, placement, and presence or absence of gaps around and below each piece of furniture placed in the room 100; the location to be cleaned in the room 100 (floor, wall, etc.); and the cleaning tools to be used for cleaning. The input unit 36 can be a device that allows manual input, such as a keyboard or tablet.
次に、図2に示すフローチャートを参照して、図3に示す例示的な清掃対象の部屋100を清掃する場合の、清掃支援システム1による清掃支援の流れを説明する。まず、部屋100について説明するが、説明の便宜上、図3における、左右方向をX方向とし、上下方向をY方向とし、より具体的には右側をX1、左側をX2、上側をY1、および下側をY2とそれぞれ称する。 Next, with reference to the flowchart shown in Figure 2, the flow of cleaning support by the cleaning support system 1 when cleaning the exemplary room 100 to be cleaned shown in Figure 3 will be described. First, the room 100 will be described. For ease of explanation, the left-right direction in Figure 3 will be referred to as the X direction, and the up-down direction will be referred to as the Y direction. More specifically, the right side will be referred to as X1, the left side as X2, the top side as Y1, and the bottom side as Y2.
図3を参照して、清掃対象の部屋100は、床面101がフローリングであり、周囲を壁面102で囲まれたX方向に横長である長方形状の部屋である。部屋100のX2側の壁面102のうちY2側の端部にドア103が設けられている。部屋100の大きさは16畳である。部屋100は、X1側に位置するリビングルーム40と、X2側に位置するキッチンルーム60と、リビングルーム40とキッチンルーム60との間に位置するダイニングルーム50とを含む、いわゆるLDKルームである。 Referring to Figure 3, the room 100 to be cleaned is a rectangular room that is long in the X direction and has a wooden floor 101 and is surrounded by walls 102. A door 103 is provided at the Y2 end of the wall 102 on the X2 side of the room 100. The room 100 is 16 tatami mats in size. The room 100 is a so-called living, dining, kitchen (LDK) room that includes a living room 40 located on the X1 side, a kitchen room 60 located on the X2 side, and a dining room 50 located between the living room 40 and the kitchen room 60.
リビングルーム40は6畳の広さを有するY方向に長い長方形状である。リビングルーム40には、Y1側の端部にテレビ43が載置されたテレビ台41が配置されており、Y2側の端部に3人掛けのソファ42が配置されている。テレビ台41及びソファ42は、リビングルーム40にわたってX方向に横長に延びており、Y方向側の背面41a,42aが部屋の壁面102に対して当接しており、若しくは掃除する必要がないほどの僅かな隙間を介して離間している一方で、X1側の端部41b,42bが壁面102との間に隙間を有するように配置されている。ソファ42は、複数の脚部(不図示)を介して床面101に載置されており、床面101との間に空間が存在する。 The living room 40 is rectangular and extends in the Y direction, measuring approximately 6 tatami mats in size. A television stand 41 with a television 43 placed on it is located at the Y1 end of the living room 40, and a three-seater sofa 42 is located at the Y2 end. The television stand 41 and sofa 42 extend horizontally in the X direction across the living room 40, with the back surfaces 41a and 42a on the Y side abutting against the wall surface 102 of the room or separated by a small gap so small that cleaning is not necessary, while the ends 41b and 42b on the X1 side are positioned with a gap between them and the wall surface 102. The sofa 42 rests on the floor surface 101 via multiple legs (not shown), leaving a space between the sofa 42 and the floor surface 101.
したがって、リビングルーム40には、清掃領域として、テレビ台41とソファ42との間に画定されたX方向及びY方向に拡がる矩形状の第1清掃領域R1と、テレビ台41のX1側に壁面102との間に画定されたX方向に延びる第2清掃領域R2と、ソファ42のX1側に壁面102との間に画定されたX方向に延びる第3清掃領域R3と、ソファ42の下側に画定された第4清掃領域R4とが含まれている。 The living room 40 therefore includes the following cleaning areas: a rectangular first cleaning area R1 defined between the TV stand 41 and the sofa 42 and extending in the X and Y directions; a second cleaning area R2 defined between the TV stand 41 and the wall surface 102 on the X1 side and extending in the X direction; a third cleaning area R3 defined between the sofa 42 and the wall surface 102 on the X1 side and extending in the X direction; and a fourth cleaning area R4 defined below the sofa 42.
ダイニングルーム50は6畳の広さを有するY方向に長い長方形状である。ダイニングルーム50には、Y1側の端部に棚51が配置されており、中央にテーブル52が配置されており、テーブル52の四隅に4脚の椅子53がそれぞれ配置されている。棚51は、背面51aが壁面102に略当接している一方で、テレビ台41との間に隙間を有するように配置されている。テーブル52及び椅子53は脚部(不図示)を介して床面101に載置されており、床面101との間に空間が存在する。 The dining room 50 is rectangular and elongated in the Y direction, with an area of 6 tatami mats. The dining room 50 has a shelf 51 at the Y1 end, a table 52 in the center, and four chairs 53 at each of the four corners of the table 52. The back surface 51a of the shelf 51 is generally abutting the wall surface 102, while there is a gap between it and the TV stand 41. The table 52 and chairs 53 are placed on the floor surface 101 via their legs (not shown), leaving a space between them and the floor surface 101.
したがって、ダイニングルーム50には、清掃領域として、棚51のX1側にテレビ台41との間に画定された第5清掃領域R5と、テーブル52の下側に画定された第6清掃領域R6と、各椅子53の下側に画定された第7清掃領域R7と、テーブル52のY2側に位置しており、ソファ42からキッチンルーム60にかけてX方向に延びる第8清掃領域R8と、第8清掃領域R8のY1側に位置しており、棚51、テーブル52及び椅子53が配置された領域を除く第9清掃領域R9とが含まれている。 The dining room 50 therefore includes the following cleaning areas: a fifth cleaning area R5 defined between the shelf 51 on the X1 side and the TV stand 41; a sixth cleaning area R6 defined below the table 52; a seventh cleaning area R7 defined below each chair 53; an eighth cleaning area R8 located on the Y2 side of the table 52 and extending in the X direction from the sofa 42 to the kitchen room 60; and a ninth cleaning area R9 located on the Y1 side of the eighth cleaning area R8 and excluding the area where the shelf 51, table 52, and chairs 53 are located.
キッチンルーム60は4畳の広さを有するY方向に長い長方形状である。キッチンルーム60には、X1側の端部にキッチンカウンタ61が配置されており、X2側の端部に冷蔵庫62および食器棚63が配置されている。キッチンカウンタ61はY1側の壁面102からY2側に延びており、第8清掃領域R8のY1側端部に至っている。冷蔵庫62は、X2側の背面62a及びY1側の端部62bが、壁面102に略当接するように配置されている。食器棚63は、冷蔵庫62のY2側に隙間を有する一方で、X2側の背面63aが壁面102に対して当接しており、若しくは掃除する必要がないほどの僅かな隙間を介して離間するように配置されている。 The kitchen room 60 is rectangular and elongated in the Y direction, with an area of 4 tatami mats. A kitchen counter 61 is located at the X1 end of the kitchen room 60, and a refrigerator 62 and cupboard 63 are located at the X2 end. The kitchen counter 61 extends from the Y1-side wall 102 to the Y2 side, reaching the Y1-side end of the eighth cleaning area R8. The refrigerator 62 is positioned so that its X2-side back surface 62a and Y1-side end 62b roughly abut against the wall 102. The cupboard 63 has a gap on the Y2 side of the refrigerator 62, while its X2-side back surface 63a abuts against the wall 102 or is separated from it by a small gap so small that cleaning is not necessary.
したがって、キッチンルーム60には、清掃領域として、キッチンカウンタ61と冷蔵庫62及び食器棚63との間に、Y方向に延びる第10清掃領域R10と、冷蔵庫62と食器棚63との間に画定されたX方向に延びる第11清掃領域R11とが含まれている。上述したように、キッチンルーム60のY2側には、ダイニングルーム50から延びる第8清掃領域R8が位置している。 The kitchen room 60 therefore includes, as cleaning areas, a tenth cleaning area R10 extending in the Y direction between the kitchen counter 61 and the refrigerator 62 and cupboard 63, and an eleventh cleaning area R11 extending in the X direction between the refrigerator 62 and the cupboard 63. As mentioned above, the eighth cleaning area R8 extending from the dining room 50 is located on the Y2 side of the kitchen room 60.
次に図2を参照して、清掃支援システム1による清掃支援の流れについて説明する。まず最初に、入力部36を介して、清掃対象の部屋100の清掃に関する情報である清掃場所情報をサーバ30に入力する(ステップS101)。例えば、清掃場所情報には、部屋100の形状及び大きさと、部屋100に配置された各什器の、種類、形状、大きさ、配置、周囲の隙間有無、及び下部の隙間有無と、部屋100の清掃場所(床面、壁面等)と、清掃に使用する清掃用具のうち、1つ以上が含まれている。この情報入力は、清掃のたびに入力するように構成してもよく、若しくは初期設定時に入力された情報を記憶部32から読み出すように構成してもよい。 Next, referring to Figure 2, the flow of cleaning support by the cleaning support system 1 will be described. First, cleaning location information, which is information related to cleaning the room 100 to be cleaned, is input to the server 30 via the input unit 36 (step S101). For example, the cleaning location information includes one or more of the following: the shape and size of the room 100; the type, shape, size, placement, and presence or absence of gaps around and below each piece of furniture placed in the room 100; the cleaning location in the room 100 (floor, wall, etc.); and the cleaning tools to be used for cleaning. This information may be input each time cleaning is performed, or information input during initial setup may be read from the memory unit 32.
次いで、サーバ30の清掃要求生成部31aは、清掃場所情報に基づいて清掃要求を生成する(ステップS102)。本実施形態では、清掃要求生成部31aは、清掃場所情報に基づいて、部屋100を第1~第11清掃領域R1~R11の領域に分けて、第1~第11清掃領域R1~R11それぞれに対して、それぞれの領域の大きさ及び形状を考慮して、それぞれの清掃領域に適した清掃行動をそれぞれの領域の広さに応じた時間で割り当てる。 The cleaning request generator 31a of the server 30 then generates a cleaning request based on the cleaning location information (step S102). In this embodiment, the cleaning request generator 31a divides the room 100 into first to eleventh cleaning areas R1 to R11 based on the cleaning location information, and assigns cleaning actions appropriate to each of the first to eleventh cleaning areas R1 to R11, taking into account the size and shape of each area, for a time period corresponding to the size of each area.
具体的には、清掃要求生成部31aは、所定の幅(例えばフロアモップ2の払拭部2bの長手方向の幅)で直線状に拡がる部分を有する、第1清掃領域R1、第8清掃領域R8および第10清掃領域R10に対して、第1清掃行動をそれぞれの領域の広さに応じた時間だけ割り当てる。清掃要求生成部31aは、各什器の下側の領域及び各什器の周囲の隙間領域である、第2~第7清掃領域R2~R7および第11清掃領域にR11対して、第2清掃行動をそれぞれの領域の広さに応じた時間だけ割り当てる。清掃要求生成部31aは、その他の領域(什器の周囲等)である第9清掃領域R9に対して、第3清掃行動を該領域の広さに応じた時間だけ割り当てる。 Specifically, the cleaning request generator 31a assigns the first cleaning action to the first cleaning area R1, the eighth cleaning area R8, and the tenth cleaning area R10, which have linearly extending portions with a predetermined width (e.g., the longitudinal width of the wiping part 2b of the floor mop 2), for a time period corresponding to the size of each area. The cleaning request generator 31a assigns the second cleaning action to the second to seventh cleaning areas R2 to R7 and the eleventh cleaning area R11, which are the areas below each fixture and the gap areas around each fixture, for a time period corresponding to the size of each area. The cleaning request generator 31a assigns the third cleaning action to the ninth cleaning area R9, which is the other area (such as the area around the fixtures), for a time period corresponding to the size of the area.
以下の表1には、部屋100について、各清掃領域に割り当てられた清掃行動とその清掃時間とが例示されている。 Table 1 below shows an example of the cleaning actions and cleaning times assigned to each cleaning area for room 100.
最終的に、清掃要求生成部31aは、第1清掃行動による清掃時間を合計した第1清掃要求時間と、第2清掃行動による清掃時間を合計した第2清掃要求時間と、第3清掃行動による清掃時間を合計した第3清掃要求時間と、これらを合計した総合計清掃要求時間とを算出し、これらを清掃要求として生成する。記憶部32は、生成された清掃要求を記憶する(ステップS103)。 Finally, the cleaning request generation unit 31a calculates a first cleaning request time, which is the total cleaning time for the first cleaning action, a second cleaning request time, which is the total cleaning time for the second cleaning action, a third cleaning request time, which is the total cleaning time for the third cleaning action, and a total cleaning request time, which is the total of these, and generates these as cleaning requests. The memory unit 32 stores the generated cleaning requests (step S103).
以下の表2には、部屋100について、清掃要求が例示されている。 Table 2 below shows example cleaning requirements for room 100.
次に、ユーザ90は、清掃動作取得部10の開始スイッチ13を操作して、清掃を開始する(ステップS104)。清掃が開始されると、加速度センサ11による加速度の計測が開始され(ステップS105)、計測された加速度データはデータ送信部12を介して、サーバ30に送信される(ステップS106)。 Next, the user 90 operates the start switch 13 of the cleaning operation acquisition unit 10 to start cleaning (step S104). Once cleaning has started, the acceleration sensor 11 begins measuring acceleration (step S105), and the measured acceleration data is transmitted to the server 30 via the data transmission unit 12 (step S106).
次いで、サーバ30は、送信された加速度データをデータ受信部33により受信する(ステップS107)。受信した加速度データは、サーバ30によって処理される。具体的には、清掃行動推定部31bが、学習器35を用いて受信した加速度データに基づいてユーザ90による清掃行動を第1~第3清掃行動のいずれに該当するか推定する(ステップS108)。記憶部32は、推定された清掃行動を記憶する(ステップS109)。 The server 30 then receives the transmitted acceleration data via the data receiving unit 33 (step S107). The received acceleration data is processed by the server 30. Specifically, the cleaning behavior estimation unit 31b estimates whether the cleaning behavior of the user 90 corresponds to one of the first to third cleaning behaviors based on the received acceleration data using the learning device 35 (step S108). The memory unit 32 stores the estimated cleaning behavior (step S109).
以降、ユーザ90が清掃動作取得部10の終了スイッチ14を操作して清掃を終了するまで、ステップS105からステップS109の各ステップが繰り返し実施される。したがって、記憶部32には、推定された清掃行動の連続データ、すなわち清掃開始から清掃終了までの各時間における清掃行動が記憶される。 From then on, steps S105 to S109 are repeatedly performed until the user 90 operates the end switch 14 of the cleaning action acquisition unit 10 to end cleaning. Therefore, the memory unit 32 stores continuous data of the estimated cleaning behavior, i.e., the cleaning behavior at each time from the start to the end of cleaning.
次いで、ユーザ90が終了スイッチ14を操作して、清掃を終了すると(ステップS111)、サーバ30の清掃行動評価部31cは、記憶部32から読み出した清掃行動を評価して、推定された清掃行動の連続データから、第1清掃行動が実施された時間を合計した第1清掃実績時間と、第2清掃行動が実施された時間を合計した第2清掃実績時間と、第3清掃行動が実施された時間を合計した第3清掃実績時間と、第1~第3清掃実績時間を合計した総合計清掃実績時間とを含む、清掃実績を算出する(ステップS112)。算出された清掃実績は、記憶部32に記憶される。 Next, when the user 90 operates the end switch 14 to end cleaning (step S111), the cleaning behavior evaluation unit 31c of the server 30 evaluates the cleaning behavior read from the memory unit 32 and calculates cleaning performance from the continuous data of the estimated cleaning behavior, including a first actual cleaning time, which is the total time for which the first cleaning behavior was performed, a second actual cleaning time, which is the total time for which the second cleaning behavior was performed, a third actual cleaning time, which is the total time for which the third cleaning behavior was performed, and a total actual cleaning time, which is the total of the first to third actual cleaning times (step S112). The calculated cleaning performance is stored in the memory unit 32.
次いで、フィードバック部31dは、記憶部32から清掃要求と清掃実績とを読み出して、清掃要求における第1~第3清掃要求時間及び総合計清掃要求時間と、清掃実績における第1~第3清掃実績時間及び総合計清掃実績時間とを比較して、ユーザ90による清掃行動を評価する(ステップS113)。 Next, the feedback unit 31d reads the cleaning request and cleaning record from the memory unit 32, and compares the first to third requested cleaning times and the total requested cleaning time in the cleaning request with the first to third actual cleaning times and the total actual cleaning time in the cleaning record to evaluate the cleaning behavior of the user 90 (step S113).
例えば、以下の表3に示されるように、フィードバック部31dは、各清掃要求時間および各清掃実績時間に基づいて達成率を評価した評価結果を生成する。このほか各項目を重み付け関数によって1つの指標で表してもよい。 For example, as shown in Table 3 below, the feedback unit 31d generates an evaluation result that evaluates the achievement rate based on each requested cleaning time and each actual cleaning time. Alternatively, each item may be represented by a single index using a weighting function.
次いで、フィードバック部31dは、評価結果に基づいてユーザ90に返すフィードバックを音声データとして生成して、データ送信部34を介してスピーカ3に出力する(ステップS113)。例えば、上記表3の評価結果に基づいて、すべての項目の達成率をフィードバックとして生成したり、達成率が100%を下回る項目についてのみフィードバックとして生成してもよい。 Next, the feedback unit 31d generates feedback to be returned to the user 90 as audio data based on the evaluation results, and outputs this to the speaker 3 via the data transmission unit 34 (step S113). For example, based on the evaluation results in Table 3 above, feedback may be generated for the achievement rates of all items, or feedback may be generated only for items with achievement rates below 100%.
スピーカ3は、フィードバックを音声によりユーザに報知する(ステップS114)。その結果、ユーザ90は、スピーカ3から報知されたフィードバックに基づいて、清掃行動を見直し、例えば達成率が100%に到達していない清掃行動を追加で実施する等、清掃行動がサポートされるので、住環境を清潔に維持しやすい。 The speaker 3 notifies the user of the feedback by voice (step S114). As a result, the user 90 reviews their cleaning behavior based on the feedback notified by the speaker 3, and, since their cleaning behavior is supported, for example, by performing additional cleaning behaviors that have not yet reached 100% completion, it becomes easier to maintain a clean living environment.
上記実施形態に係る清掃支援システム1によれば、次の効果が発揮される。 The cleaning support system 1 according to the above embodiment provides the following effects:
(1)清掃支援システム1は、清掃行動に関する要求である清掃要求が保存された記憶部32と、清掃に使用されているフロアモップ2の動作を取得する清掃動作取得部10と、フロアモップ2の動作とこれに対応するユーザ90の清掃行動とを含む教師データに基いて清掃動作取得部10によって取得されたフロアモップ2の動作からユーザの清掃行動を推定するための機械学習を行った学習済みの学習器35と、学習器35を利用して清掃動作取得部10により取得されたフロアモップ2の動作に基づいてユーザ90の清掃行動を推定する清掃行動推定部31bと、推定されたユーザ90の清掃行動を清掃要求に照らしてユーザ90にフィードバックを返すフィードバック部31dと、を有する。
その結果、ユーザ90に対して清掃行動に対するフィードバックが返されるので、適切な清掃行動についての示唆をユーザ90に与えることができる。その結果、ユーザ90の清掃がサポートされるので、住環境を清潔に維持しやすい。
(1) The cleaning support system 1 includes a memory unit 32 in which cleaning requests, which are requests regarding cleaning actions, are stored; a cleaning action acquisition unit 10 that acquires the actions of the floor mop 2 being used for cleaning; a trained learning device 35 that has performed machine learning to estimate the user's cleaning action from the actions of the floor mop 2 acquired by the cleaning action acquisition unit 10 based on teacher data including the actions of the floor mop 2 and the corresponding cleaning actions of the user 90; a cleaning action estimation unit 31b that uses the learning device 35 to estimate the cleaning action of the user 90 based on the actions of the floor mop 2 acquired by the cleaning action acquisition unit 10; and a feedback unit 31d that returns feedback to the user 90 about the estimated cleaning action of the user 90 in light of the cleaning request.
As a result, feedback on the cleaning behavior is returned to the user 90, and suggestions on appropriate cleaning behavior can be given to the user 90. As a result, the cleaning of the user 90 is supported, and it becomes easier to maintain a clean living environment.
(2)清掃要求には、1つ又は複数の清掃行動と、清掃行動ごとの清掃時間とが、少なくとも含まれており、清掃行動推定部31bは、清掃行動ごとの清掃時間を推定し、フィードバック部31dは、清掃行動ごとの清掃時間に関するフィードバックをさらに返す。
その結果、ユーザ90に対して清掃行動ごとの清掃時間に対するフィードバックが返されるので、清掃行動に対するより細かな示唆をユーザ90に与えることができる。
(2) The cleaning request includes at least one or more cleaning actions and a cleaning time for each cleaning action, the cleaning action estimation unit 31b estimates the cleaning time for each cleaning action, and the feedback unit 31d further returns feedback regarding the cleaning time for each cleaning action.
As a result, feedback regarding the cleaning time for each cleaning behavior is returned to the user 90, so that more detailed suggestions regarding cleaning behavior can be given to the user 90.
(3)清掃動作取得部10は、フロアモップ2に取り付けられている。
その結果、フロアモップ2の動作がフロアモップ2から直接に取得されるので、例えばユーザ90に装着する場合に比して、フロアモップ2の動作が精度よく取得される。よって、清掃行動推定部31bによる清掃行動の推定精度が向上する。
(3) The cleaning action acquisition unit 10 is attached to the floor mop 2 .
As a result, the movement of the floor mop 2 is acquired directly from the floor mop 2, and therefore the movement of the floor mop 2 is acquired more accurately than when the floor mop 2 is attached to the user 90. This improves the accuracy of the estimation of the cleaning behavior by the cleaning behavior estimation unit 31b.
(4)清掃動作取得部10は、フロアモップ2の重心位置に取り付けられている。
その結果、フロアモップ2に清掃動作取得部10が取り付けられた場合でも、フロアモップ2の重心の位置が変化を抑制できる。よって、清掃動作取得部10をフロアモップ2に取り付けたことによる、ユーザ90のフロアモップ2の取り扱い易さ等の清掃行動への影響が抑制される。
(4) The cleaning action acquisition unit 10 is attached to the center of gravity of the floor mop 2 .
As a result, even when the cleaning action acquisition unit 10 is attached to the floor mop 2, it is possible to suppress changes in the position of the center of gravity of the floor mop 2. Therefore, the influence of the cleaning action acquisition unit 10 attached to the floor mop 2 on the cleaning behavior of the user 90, such as the ease of handling the floor mop 2, is suppressed.
[第2実施形態]
図4は第2実施形態に係る清掃支援システム200の概略構成を示している。清掃支援システム200は、第1実施形態に係る清掃支援システム1に対して、ユーザ90に対して清掃領域ごとにフィードバックをさらに返すように構成した点で異なっている。
Second Embodiment
4 shows a schematic configuration of a cleaning support system 200 according to the second embodiment. The cleaning support system 200 differs from the cleaning support system 1 according to the first embodiment in that it is configured to further provide feedback to the user 90 for each cleaning area.
具体的には、清掃支援システム200は、第1実施形態に係る清掃支援システム1に対して、清掃位置取得部210とビーコン発信機220とを追加で備えると共に、演算処理部31に清掃位置推定部31eを追加で有している点で異なっている。さらに、清掃要求生成部31aが清掃領域ごとに清掃要求を生成し、清掃行動評価部31cが清掃領域ごとに清掃行動を評価する点でも清掃支援システム1に対して異なっている。以下の説明では、第1実施形態と共通する構成要素については同じ参照符号を付して、その説明を省略する。 Specifically, the cleaning support system 200 differs from the cleaning support system 1 according to the first embodiment in that it additionally includes a cleaning position acquisition unit 210 and a beacon transmitter 220, and that the calculation processing unit 31 additionally includes a cleaning position estimation unit 31e. It also differs from the cleaning support system 1 in that the cleaning request generation unit 31a generates a cleaning request for each cleaning area, and the cleaning behavior evaluation unit 31c evaluates cleaning behavior for each cleaning area. In the following description, components that are common to the first embodiment are assigned the same reference numerals, and their description will be omitted.
清掃位置取得部210は、フロアモップ2の柄部2aに取り付けられている。好ましくは、清掃位置取得部210は、フロアモップ2の重心位置が変化しないように、清掃動作取得部10と共にその取付位置が調整されている。清掃位置取得部210は、ビーコン受信機211と、データ送信部212とを有している。清掃対象の部屋には複数のビーコン発信機220が設けられており、ビーコン受信機211は、各ビーコン発信機220が発するビーコン信号をそれぞれ受信し、データ送信部212を介してサーバ30にビーコン信号の受信結果を送信する。 The cleaning position acquisition unit 210 is attached to the handle 2a of the floor mop 2. Preferably, the attachment position of the cleaning position acquisition unit 210 is adjusted together with the cleaning operation acquisition unit 10 so that the center of gravity of the floor mop 2 does not change. The cleaning position acquisition unit 210 has a beacon receiver 211 and a data transmission unit 212. Multiple beacon transmitters 220 are installed in the room to be cleaned, and the beacon receiver 211 receives beacon signals emitted by each beacon transmitter 220 and transmits the beacon signal reception results to the server 30 via the data transmission unit 212.
なお、フロアモップ2にビーコン発信機を取り付ける一方で、複数のビーコン受信機とデータ送信部とを部屋側に設け、複数のビーコン受信機それぞれで受信したビーコン信号をそれぞれのデータ送信部を介してサーバ30に送信するように構成してもよい。 In addition, while a beacon transmitter is attached to the floor mop 2, multiple beacon receivers and data transmitters may be provided in the room, and the beacon signals received by each of the multiple beacon receivers may be transmitted to the server 30 via the respective data transmitters.
次に、演算処理部31について説明すると、清掃要求生成部31aは清掃領域ごとに清掃行動及び清掃時間を含む清掃要求を生成する。すなわち、第1実施形態において説明した表1に示すように各清掃領域ごとに清掃要求を生成する。 Next, regarding the calculation processing unit 31, the cleaning request generation unit 31a generates a cleaning request including cleaning actions and cleaning time for each cleaning area. That is, a cleaning request is generated for each cleaning area as shown in Table 1 described in the first embodiment.
清掃位置推定部31eは、清掃位置取得部210から受信したビーコン信号に基づいてフロアモップ2の位置を検出し、各清掃行動を清掃領域に分類する。この結果、清掃行動評価部31cによって評価された清掃実績は、清掃領域が関連付けられて記憶部32に記憶される。 The cleaning position estimation unit 31e detects the position of the floor mop 2 based on the beacon signal received from the cleaning position acquisition unit 210 and classifies each cleaning action into a cleaning area. As a result, the cleaning performance evaluated by the cleaning action evaluation unit 31c is associated with the cleaning area and stored in the memory unit 32.
清掃行動評価部31cは、記憶部32から読み出した清掃行動を評価して、第1清掃行動による第1清掃実績時間と、第2清掃行動による第2清掃実績時間と、第3清掃行動による第3清掃実績時間と、第1~第3清掃実績時間を合計した総合計清掃実績時間を含む、清掃実績を清掃領域ごとに生成する。生成された清掃実績は記憶部32に記憶される。 The cleaning action evaluation unit 31c evaluates the cleaning actions read from the memory unit 32 and generates cleaning records for each cleaning area, including a first actual cleaning time for the first cleaning action, a second actual cleaning time for the second cleaning action, a third actual cleaning time for the third cleaning action, and a total actual cleaning time obtained by adding up the first to third actual cleaning times. The generated cleaning records are stored in the memory unit 32.
フィードバック部31dは、記憶部32から清掃要求と清掃実績とを読み出して、清掃領域ごとに清掃要求に照らして清掃実績を評価してフィードバックを生成する。具体的には、清掃領域ごとに、清掃実績が、清掃要求を満たしているか否か、及び/又は清掃要求をどの程度満たしているかを評価する。例えば、ある清掃領域において、清掃要求において第1清掃行動が5分以上と要求されているときに推定された第1清掃実績時間が4分である場合、フィードバック部31dは、清掃要求を満たしていないと評価すると共に、清掃要求の満足度が80%であると評価した、フィードバックを生成する。 The feedback unit 31d reads the cleaning request and cleaning record from the memory unit 32, evaluates the cleaning record in light of the cleaning request for each cleaning area, and generates feedback. Specifically, for each cleaning area, it evaluates whether the cleaning record satisfies the cleaning request and/or to what extent the cleaning request is satisfied. For example, in a certain cleaning area, if the cleaning request requests that the first cleaning action be performed for 5 minutes or more, and the estimated first cleaning record time is 4 minutes, the feedback unit 31d evaluates that the cleaning request is not satisfied and generates feedback indicating that the satisfaction level with the cleaning request is 80%.
次いで、フィードバック部31dは、フィードバックをデータ送信部34を介してスピーカ3に送信する。フィードバックはスピーカ3を介してユーザに報知される。 The feedback unit 31d then transmits the feedback to the speaker 3 via the data transmission unit 34. The feedback is notified to the user via the speaker 3.
次に、図5に示すフローチャートを参照して、図6に示す例示的な清掃対象の部屋230を清掃する場合の、清掃支援システム200による清掃支援の流れを説明する。まず、部屋230について説明するが、説明の便宜上、図6における、左右方向をX方向とし、上下方向をY方向とし、より具体的には右側をX1、左側をX2、上側をY1、および下側をY2とそれぞれ称する。 Next, with reference to the flowchart shown in Figure 5, the flow of cleaning support by the cleaning support system 200 when cleaning the exemplary room 230 to be cleaned shown in Figure 6 will be described. First, the room 230 will be described. For ease of explanation, the left-right direction in Figure 6 will be referred to as the X direction, and the up-down direction will be referred to as the Y direction. More specifically, the right side will be referred to as X1, the left side as X2, the top side as Y1, and the bottom side as Y2.
図6を参照して、清掃対象の部屋230は、床面231がフローリングであり、周囲を壁面232で囲まれた略正方形状の部屋である。部屋230のX2側の壁面のうちY1側の端部にドア233が設けられている。部屋230の大きさは8畳である。部屋230は寝室である。 Referring to Figure 6, the room 230 to be cleaned is a roughly square room with a wooden floor 231 and surrounded by walls 232. A door 233 is provided at the Y1 end of the wall on the X2 side of the room 230. The size of the room 230 is 8 tatami mats. The room 230 is a bedroom.
部屋230には、Y1側に机235及び椅子236が配置されており、Y2側にベッド237が配置されている。机235は、X1側及びY1側の壁面232に略当接するように配置されており、Y方向に横長に延びている。椅子236は、机235のX2側に配置されている。ベッド237は、机235に対してX方向に隙間を有するようにX1側およびY2側の壁面232に略当接するように配置されており、X方向に横長に延びている。一方、ベッド237はX2側の壁面232から離間している。机235、椅子236及びベッド237は、複数の脚部(不図示)を介して床面231に載置されており、床面231との間に空間が存在する。 In room 230, a desk 235 and chair 236 are arranged on the Y1 side, and a bed 237 is arranged on the Y2 side. The desk 235 is arranged so as to be in approximate contact with the wall surfaces 232 on the X1 and Y1 sides, and extends horizontally in the Y direction. The chair 236 is arranged on the X2 side of the desk 235. The bed 237 is arranged so as to be in approximate contact with the wall surfaces 232 on the X1 and Y2 sides, with a gap in the X direction from the desk 235, and extends horizontally in the X direction. Meanwhile, the bed 237 is spaced apart from the wall surface 232 on the X2 side. The desk 235, chair 236, and bed 237 are placed on floor surface 231 via multiple legs (not shown), and there is a space between them and floor surface 231.
したがって、部屋230には、清掃領域として、机235及び椅子236よりもX2側であってベッド237よりもY1側に画定された略矩形状に拡がる第1清掃領域S1と、机235とベッド237との間に画定されたY方向に延びる第2清掃領域S2と、ベッド237とX2側の壁面232との間に画定された略矩形状の第3清掃領域S3と、机235の下側に画定された第4清掃領域S4と、椅子236の下側に画定された第5清掃領域S5と、ベッド237の下側に画定された第6清掃領域S6とが含まれている。 The room 230 therefore includes the following cleaning areas: a first cleaning area S1, which is roughly rectangular and defined on the X2 side of the desk 235 and chair 236 and on the Y1 side of the bed 237; a second cleaning area S2, which is defined between the desk 235 and bed 237 and extends in the Y direction; a third cleaning area S3, which is roughly rectangular and defined between the bed 237 and the X2-side wall surface 232; a fourth cleaning area S4, which is defined below the desk 235; a fifth cleaning area S5, which is defined below the chair 236; and a sixth cleaning area S6, which is defined below the bed 237.
次に図5を参照して、清掃支援システム200による清掃支援の流れについて説明する。まず最初に、入力部36を介して、清掃対象の部屋230の清掃に関する情報である清掃場所情報をサーバ30に入力する(S201)。例えば、清掃場所情報には、部屋230の形状及び大きさと、部屋230に配置された各什器の、種類、形状、大きさ、配置、周囲の隙間有無、及び下部の隙間有無と、部屋230の清掃場所(床面、壁面等)と、清掃に使用する清掃用具のうち、1つ以上が含まれている。 Next, referring to Figure 5, the flow of cleaning support by the cleaning support system 200 will be described. First, cleaning location information, which is information related to cleaning the room 230 to be cleaned, is input to the server 30 via the input unit 36 (S201). For example, the cleaning location information includes one or more of the following: the shape and size of the room 230; the type, shape, size, placement, presence or absence of gaps around and below each piece of furniture placed in the room 230; the cleaning location in the room 230 (floor, wall, etc.); and the cleaning tools to be used for cleaning.
次いで、サーバ30の清掃要求生成部31aは、清掃場所情報に基づいて清掃要求を生成する(ステップS202)。本実施形態では、清掃要求生成部31aは、清掃場所情報に基づいて、部屋230を第1~第6清掃領域S1~S6の領域に分けて、第1~第6清掃領域S1~S6それぞれに対して、清掃行動をそれぞれの領域の広さに応じた時間で割り当てる。 Next, the cleaning request generator 31a of the server 30 generates a cleaning request based on the cleaning location information (step S202). In this embodiment, the cleaning request generator 31a divides the room 230 into first to sixth cleaning areas S1 to S6 based on the cleaning location information, and assigns cleaning actions to each of the first to sixth cleaning areas S1 to S6 for a time period according to the size of each area.
具体的には、清掃要求生成部31aは、所定の幅(例えばフロアモップ2の払拭部2bの長手方向の幅)で直線状に拡がる部分を有する第1清掃領域S1に対して、第1清掃行動を該領域の広さに応じた時間だけ割り当てる。清掃要求生成部31aは、机235、椅子236及びベッド237の下側の領域である第4~第6清掃領域S4~S6に対して第2清掃行動をそれぞれの領域の広さに応じた時間だけ割り当てる。清掃要求生成部31aは、各各什器の周辺の領域である第2及び第3清掃領域S2,S3に対して第3清掃行動をそれぞれの領域の広さに応じた時間だけ割り当てる。 Specifically, the cleaning request generator 31a assigns the first cleaning action to the first cleaning area S1, which has a linear portion with a predetermined width (for example, the longitudinal width of the wiping part 2b of the floor mop 2), for a time period corresponding to the area's size. The cleaning request generator 31a assigns the second cleaning action to the fourth to sixth cleaning areas S4 to S6, which are the areas below the desk 235, chair 236, and bed 237, for a time period corresponding to the area's size. The cleaning request generator 31a assigns the third cleaning action to the second and third cleaning areas S2 and S3, which are the areas around each piece of furniture, for a time period corresponding to the area's size.
以下の表4には、部屋230について、清掃要求生成部31aが生成した清掃要求、すなわち各清掃領域ごとの清掃行動とその清掃時間と、各清掃時間を合計した総合計清掃要求時間とが例示されている。記憶部32は、生成された清掃要求を記憶する(ステップS203)。 Table 4 below shows an example of the cleaning requests generated by the cleaning request generation unit 31a for room 230, i.e., the cleaning actions and cleaning times for each cleaning area, and the total cleaning request time calculated by adding up each cleaning time. The memory unit 32 stores the generated cleaning requests (step S203).
次に、ユーザ90は、清掃動作取得部10の開始スイッチ13を操作して、清掃を開始する(ステップS204)。清掃が開始される、加速度センサ11による加速度の計測と、ビーコン受信機211によるビーコン信号(位置計測用信号)の受信とが開始され(ステップS205)、計測された加速度およびビーコン信号の信号受信結果はそれぞれ、データ送信部12、212を介して、サーバ30に送信される(ステップS206)。 Next, the user 90 operates the start switch 13 of the cleaning operation acquisition unit 10 to start cleaning (step S204). Once cleaning begins, the acceleration sensor 11 starts measuring acceleration and the beacon receiver 211 starts receiving beacon signals (position measurement signals) (step S205). The measured acceleration and the beacon signal reception results are sent to the server 30 via the data transmission units 12 and 212, respectively (step S206).
次いで、サーバ30は、送信された加速度データ及び信号受信結果をデータ受信部33により受信する(ステップS207)。受信した加速度データ及び信号受信結果は、サーバ30によって処理される。具体的には、清掃行動推定部31bが、学習器35を用いて受信した加速度データに基づいてユーザ90による清掃行動を第1~第3清掃行動のいずれに該当するか推定する。さらに、清掃位置推定部31eは、受信信号結果に基づいて第1~第6領域のいずれの領域が清掃されているか推定する(ステップS208)。記憶部32は、推定された清掃行動及び清掃領域を記憶する(ステップS209)。 The server 30 then receives the transmitted acceleration data and signal reception results via the data receiving unit 33 (step S207). The received acceleration data and signal reception results are processed by the server 30. Specifically, the cleaning behavior estimation unit 31b estimates which of the first to third cleaning behaviors the cleaning behavior of the user 90 corresponds to based on the received acceleration data using the learning device 35. Furthermore, the cleaning position estimation unit 31e estimates which of the first to sixth areas is being cleaned based on the received signal results (step S208). The memory unit 32 stores the estimated cleaning behavior and cleaning area (step S209).
以降、ユーザ90が清掃動作取得部10の終了スイッチ14を操作して清掃を終了するまで、ステップS205からステップS209の各ステップが繰り返し実施される。したがって、記憶部32には、推定された清掃行動及び清掃領域の連続データ、すなわち清掃開始から清掃終了までの各時間における清掃行動及び清掃領域が記憶される。 From then on, steps S205 to S209 are repeatedly performed until the user 90 operates the end switch 14 of the cleaning action acquisition unit 10 to end cleaning. Therefore, the memory unit 32 stores continuous data on the estimated cleaning behavior and cleaning area, i.e., the cleaning behavior and cleaning area at each time from the start to the end of cleaning.
次いで、ユーザ90が終了スイッチ14を操作して、清掃を終了すると(ステップS211)、サーバ30の清掃行動評価部31cは、記憶部32から清掃行動及び清掃領域を読み出して、推定された清掃行動及び清掃領域の連続データから、第1清掃行動が実施された時間を合計した第1清掃実績時間と、第2清掃行動が実施された時間を合計した第2清掃実績時間と、第3清掃行動が実施された時間を合計した第3清掃実績時間とを、清掃領域ごとに算出すると共に、第1~第3清掃実績時間を合計した総合計清掃実績時間とを含む、清掃実績を清掃領域ごとに算出する(ステップS212)。算出された清掃実績は、記憶部32に記憶される。 Next, when the user 90 operates the end switch 14 to end cleaning (step S211), the cleaning action evaluation unit 31c of the server 30 reads the cleaning action and cleaning area from the memory unit 32 and calculates, for each cleaning area, a first actual cleaning time, which is the total time for which the first cleaning action was performed, a second actual cleaning time, which is the total time for which the second cleaning action was performed, and a third actual cleaning time, which is the total time for which the third cleaning action was performed, from the continuous data of the estimated cleaning action and cleaning area.The cleaning action evaluation unit 31c also calculates a cleaning action for each cleaning area, including a total actual cleaning action time, which is the total of the first to third actual cleaning actions (step S212).The calculated cleaning actions are stored in the memory unit 32.
次いで、フィードバック部31dは、記憶部32から清掃要求と清掃実績とを読み出して、清掃領域ごとに、清掃要求と清掃実績とを比較して、ユーザ90による清掃行動を評価した評価結果を生成する(ステップS212)。 Next, the feedback unit 31d reads the cleaning request and cleaning record from the memory unit 32, compares the cleaning request and cleaning record for each cleaning area, and generates an evaluation result that evaluates the cleaning behavior of the user 90 (step S212).
例えば、以下の表5に示されるように、フィードバック部31dは、第1清掃領域S1について、清掃要求及び清掃実績に基づいて達成率を評価する。説明は省略するが、フィードバック部31dは他の清掃領域についても同様に評価する。 For example, as shown in Table 5 below, the feedback unit 31d evaluates the achievement rate for the first cleaning area S1 based on the cleaning request and cleaning results. Although not explained further, the feedback unit 31d also evaluates the other cleaning areas in a similar manner.
次いで、フィードバック部31dは、評価結果に基づいてユーザ90に返すフィードバックを生成して、データ送信部34を介してスピーカ3に出力する(ステップS213)。例えば、フィードバックは、清掃領域ごとに生成されてもよく、部屋230で1つに纏纏めて生成されてもよい。スピーカ3は、フィードバックを音声によりユーザに報知する(ステップS214)。 The feedback unit 31d then generates feedback to be returned to the user 90 based on the evaluation results and outputs it to the speaker 3 via the data transmission unit 34 (step S213). For example, feedback may be generated for each cleaning area, or may be generated collectively for the room 230. The speaker 3 notifies the user of the feedback by voice (step S214).
上記実施形態では、ビーコン信号を用いてフロアモップ2の位置を検出するようにしたが、このほかGPSを用いてもよい。また、図4に2点鎖線で示されるカメラ4等の撮像手段によって撮影された静止画及び/又は動画に基づいて、フロアモップ2の位置を検出するように構成してもよい。この他、LiDAR(Light Detection And Ranging)光による検知と測距を利用してもよい。例えば、部屋230に設けたLiDARよりフロアモップ2に対して光を照射してフロアモップ2からの反射光をLiDARで観測することにより、フロアモップ2の位置を検出するようにしてもよい。また、Wi-Fi(登録商標)の電波強度(RSSI及び/又はCSI)による検知と測距を利用してもよい。例えば、部屋230にWi-Fiの送信機と受信機とを設け、これらの間にフロアモップ2で清掃を行うときの、フロアモップ2の位置と受信機による受信波形とに基づいて機械学習されたAIを用いて、受信機による受信波形に基づいてフロアモップ2の位置を検出するようにしてもよい。また、例えば部屋230にWi-Fiの送信機を設け、フロアモップ2にWi-Fiの受信機を設けて、フロアモップ2におけるWi-Fi信号の受信強度に基づいて、部屋230におけるフロアモップ2の位置を検出するようにしてもよい。 In the above embodiment, the position of the floor mop 2 is detected using a beacon signal, but GPS may also be used. The position of the floor mop 2 may also be detected based on still and/or video images captured by an imaging device such as the camera 4 shown by the two-dot chain line in Figure 4. Alternatively, LiDAR (Light Detection and Ranging) light detection and ranging may be used. For example, the position of the floor mop 2 may be detected by irradiating light onto the floor mop 2 from a LiDAR installed in the room 230 and observing the light reflected from the floor mop 2 with the LiDAR. Detection and ranging based on Wi-Fi (registered trademark) radio wave strength (RSSI and/or CSI) may also be used. For example, a Wi-Fi transmitter and receiver may be installed in the room 230, and when the floor mop 2 is cleaning between them, the position of the floor mop 2 may be detected based on the waveform received by the receiver using AI trained on machine learning based on the position of the floor mop 2 and the waveform received by the receiver. Alternatively, for example, a Wi-Fi transmitter may be provided in the room 230 and a Wi-Fi receiver may be provided in the floor mop 2, and the position of the floor mop 2 in the room 230 may be detected based on the reception strength of the Wi-Fi signal at the floor mop 2.
本実施形態に係る清掃支援システム200は、フロアモップ2の位置を取得する清掃位置取得部210と、清掃位置取得部210によって取得されたフロアモップ2の位置に基づいてユーザ90による清掃位置を推定する清掃位置推定部31eとをさらに備え、清掃要求には、清掃領域に関する要求がさらに含まれており、フィードバック部31dは、清掃領域についてのフィードバックをさらに返す。
その結果、ユーザ90に対して清掃領域に関するフィードバックも返されるので、清掃領域についての示唆をユーザ90に与えることができるので、清掃漏れ領域の発生が抑制される。
[第3実施形態]
The cleaning support system 200 of this embodiment further includes a cleaning position acquisition unit 210 that acquires the position of the floor mop 2, and a cleaning position estimation unit 31e that estimates the cleaning position by the user 90 based on the position of the floor mop 2 acquired by the cleaning position acquisition unit 210, and the cleaning request further includes a request regarding the cleaning area, and the feedback unit 31d further returns feedback regarding the cleaning area.
As a result, feedback regarding the cleaning area is also returned to the user 90, and suggestions regarding the cleaning area can be given to the user 90, thereby reducing the occurrence of areas that are left uncleaned.
[Third embodiment]
図7は第3実施形態に係る清掃支援システム300の概略構成を示している。清掃支援システム300は、第2実施形態に係る清掃支援システム200に対して、清掃済場所に画像を投影する点で異なっている。 Figure 7 shows the schematic configuration of the cleaning support system 300 according to the third embodiment. The cleaning support system 300 differs from the cleaning support system 200 according to the second embodiment in that it projects an image onto the cleaned area.
具体的には、清掃支援システム300は、第2実施形態に係る清掃支援システム200に対して、プロジェクタ310を追加で備えると共に、演算処理部31に清掃済場所に画像を投影するようにプロジェクタ310に信号を出力する清掃済場所表示部31fを追加で有している点で異なっている。清掃済場所表示部31fは、記憶部32から読み出した清掃済場所に対してプロジェクタ310に色彩を表示するように出力する。 Specifically, the cleaning support system 300 differs from the cleaning support system 200 according to the second embodiment in that it additionally includes a projector 310 and a cleaned location display unit 31f that outputs a signal to the projector 310 to cause the calculation processing unit 31 to project an image on the cleaned location. The cleaned location display unit 31f outputs a signal to the projector 310 to display a color for the cleaned location read from the memory unit 32.
図8に示すフローチャートを参照して、清掃支援システム300による清掃支援の流れを説明すると、ステップS301~S309及びS311~S314は、清掃支援システム200におけるステップS201~S209及びS211~S214と同じであるため、その説明を省略する。ステップS310において、清掃済場所表示部31fは、記憶部32からフロアモップ2により払拭された場所を読み出し、該場所に対して順次に色彩を投影するようにプロジェクタ310に出力する。 The flow of cleaning support by the cleaning support system 300 will be explained with reference to the flowchart shown in Figure 8. Steps S301 to S309 and S311 to S314 are the same as steps S201 to S209 and S211 to S214 in the cleaning support system 200, and therefore will not be explained again. In step S310, the cleaned location display unit 31f reads the locations wiped by the floor mop 2 from the memory unit 32 and outputs the data to the projector 310 so that colors are projected sequentially onto the locations.
図9は、ユーザ90がフロアモップ2を用いて払拭した場所に、プロジェクタ310から色彩が投影された状態を概念的に示している。図9では、ハッチングを付して示すように、第1清掃領域S1に対して、ユーザ90によるフロアモップ2の払拭にしたがって順次(リアルタイム)に画像が投影されている。例えば、プロジェクタ310から投影する色彩を、1回目に払拭されたときに赤色を投影し、2回目に払拭されたときに黄色を投影し、3回目に払拭されたときに青色を投影するように、払拭の回数によって変化させてもよい。また、プロジェクタ310から投影する色彩に換えて、模様を含む画像を投影するようにしてもよい。 Figure 9 conceptually illustrates a state in which colors are projected from the projector 310 onto an area that has been wiped by the user 90 using the floor mop 2. As indicated by the hatching in Figure 9, images are projected sequentially (in real time) onto the first cleaning area S1 as the user 90 wipes with the floor mop 2. For example, the color projected from the projector 310 may change depending on the number of wipes, such as projecting red for the first wipe, yellow for the second wipe, and blue for the third wipe. Alternatively, instead of projecting colors from the projector 310, an image including a pattern may be projected.
本実施形態に係る清掃支援システム300は、清掃した場所に色彩及び/又は画像を投影するプロジェクタを含んでいる。
その結果、フィードバックとして清掃済場所がユーザ90に与えられるので、未清掃の場所が視覚的に判りやすい。よって、ユーザ90に、まだ清掃がされておらず清掃が必要な場所の示唆を与えることができ、未清掃の場所の発生がより一層抑制される。また、払拭の回数によって投影する色彩を変化させることによって、複数回の払拭が必要な場所においても、複数の払拭を確実に行いやすく、ユーザ90による清掃行動が支援される。
The cleaning assistance system 300 according to this embodiment includes a projector that projects colors and/or images onto the cleaned area.
As a result, the user 90 is given feedback on the areas that have been cleaned, making it easy to visually identify areas that remain uncleaned. This allows the user 90 to be given a hint as to areas that have not yet been cleaned and need to be cleaned, further reducing the occurrence of uncleaned areas. Furthermore, by changing the projected color depending on the number of wipes, multiple wipes can be reliably performed even in areas that require multiple wipes, thereby supporting the cleaning behavior of the user 90.
上記各実施形態では、清掃用具としてフロアモップ2を例にとって、フロアモップ2を用いた清掃行動を、第1~第3清掃行動に分類したが、この他にもフロアモップ2による他の清掃行動を追加してもよい。例えば、フロアモップ2を用いて、S字状に拭く場合、掃き止める等の清掃行動を含めてもよい。また、清掃用具としてフロアモップ2以外の種々の清掃用具(例えば、ハンディモップ、箒、電気掃除機等)に対しても本発明を適用できる。その場合でも、清掃用具それぞれに対応した清掃行動を設定すればよい。 In the above embodiments, a floor mop 2 was used as an example of a cleaning tool, and cleaning actions using the floor mop 2 were classified into first to third cleaning actions. However, other cleaning actions using the floor mop 2 may also be added. For example, when wiping in an S-shape using the floor mop 2, cleaning actions such as sweeping may also be included. The present invention can also be applied to various cleaning tools other than the floor mop 2 (e.g., handheld mops, brooms, vacuum cleaners, etc.). In such cases, cleaning actions corresponding to each cleaning tool can be set.
また、1つの清掃領域に対して、第1清掃行動又は第2清掃行動等、複数の清掃行動を割り当てるようにしてもよい。この場合、例えば、複数の清掃行動による清掃実績を合計した総合計清掃実績時間を、清掃要求に照らして評価してもよい。 Furthermore, multiple cleaning actions, such as a first cleaning action and a second cleaning action, may be assigned to one cleaning area. In this case, for example, the total cleaning time achieved by the multiple cleaning actions may be evaluated in light of the cleaning request.
また、上記各実施形態では、1種類の清掃用具(フロアモップ2)のみを用いる場合を例にとって説明したが、複数の清掃用具を使って清掃する場合にも本発明を適用できる。その場合、清掃用具ごとに検出された加速度データ(及び位置データ)を、各清掃用具を識別できる信号と共に、サーバ30に送信し、サーバ30が清掃用具ごとに清掃動作(及び位置)を分析して清掃行動を推定するように構成すればよい。この場合、清掃要求を清掃用具ごとに設定してもよく、清掃用具ごとに清掃行動の評価及びフィードバックをしてもよい。 In addition, while the above embodiments have been described using an example in which only one type of cleaning tool (floor mop 2) is used, the present invention can also be applied to cases in which multiple cleaning tools are used for cleaning. In this case, the acceleration data (and position data) detected for each cleaning tool can be sent to server 30 along with a signal that can identify each cleaning tool, and server 30 can analyze the cleaning motion (and position) for each cleaning tool to estimate the cleaning behavior. In this case, cleaning requests can be set for each cleaning tool, and cleaning behavior evaluations and feedback can be provided for each cleaning tool.
すなわち、清掃要求には、1つ又は複数の清掃用具と、清掃用具ごと清掃時間とが、少なくとも含まれており、清掃行動推定部31bは、清掃用具ごとの清掃時間を推定し、フィードバック部31dは、清掃用具ごとの清掃時間に関するフィードバックをさらに返すように構成してもよい。
その結果、ユーザ90に対して清掃用具ごとの清掃時間に対するフィードバックが返されるので、清掃行動に対するより細かな示唆をユーザ90に与えることができる。
That is, the cleaning request may include at least one or more cleaning tools and the cleaning time for each cleaning tool, and the cleaning behavior estimation unit 31b may be configured to estimate the cleaning time for each cleaning tool, and the feedback unit 31d may be configured to further return feedback regarding the cleaning time for each cleaning tool.
As a result, feedback is returned to the user 90 regarding the cleaning time for each cleaning tool, so that more detailed suggestions regarding cleaning behavior can be given to the user 90.
また、上記各実施形態では、フィードバック部31dが、各清掃行動を清掃時間の観点で評価したが、これに換えて若しくは追加で清掃の品質を評価するように構成してもよい。例えば、加速度データに基づいて、清掃が適切であるかどうかを判断してもよく、例えば加速度が所定の閾値を超えるような場合は埃が舞い上がる場合がある等好ましくない清掃であると推定でき、このほか衝撃的な加速度が検出される場合には清掃用具が什器等に衝突していると推定してもよい。この場合には、フィードバック部31dが、ユーザ90に対して、適切な速さで払拭掃除をするよう促したり、什器への衝突に気を付けるようなフィードバックを返すように構成してもよい。 In addition, in each of the above embodiments, the feedback unit 31d evaluated each cleaning action in terms of cleaning time, but instead of or in addition to this, it may be configured to evaluate the quality of the cleaning. For example, acceleration data may be used to determine whether the cleaning is appropriate. For example, if the acceleration exceeds a predetermined threshold, it may be assumed that the cleaning is undesirable, as it may cause dust to fly up. In addition, if an impactful acceleration is detected, it may be assumed that the cleaning tool has collided with fixtures or the like. In this case, the feedback unit 31d may be configured to prompt the user 90 to wipe and clean at an appropriate speed, or to provide feedback to be careful not to collide with fixtures.
すなわち、清掃要求には、1つ又は複数の清掃行動と、清掃行動ごとの清掃の品質とが、少なくとも含まれており、清掃行動推定部31bは、清掃行動ごとの清掃の品質を推定し、フィードバック部31dは、清掃の品質に関するフィードバックをさらに返してもよい。
その結果、ユーザ90に対して清掃の品質に対するフィードバックが返されるので、より高品質な清掃行動についての示唆をユーザ90に与えることができる。
That is, the cleaning request includes at least one or more cleaning actions and the cleaning quality for each cleaning action, the cleaning action estimation unit 31b estimates the cleaning quality for each cleaning action, and the feedback unit 31d may further return feedback regarding the cleaning quality.
As a result, feedback on the quality of the cleaning is returned to the user 90, and suggestions for higher quality cleaning behavior can be given to the user 90.
また、上記各実施形態では、清掃動作取得部10を清掃用具に取り付けた場合を例にとって説明したがこれに限らない。例えば、ユーザ90が身に着けるスマートフォン等のスマートデバイスに実装された加速度センサ等によって代用してもよい。 Furthermore, in the above embodiments, the cleaning action acquisition unit 10 is attached to a cleaning tool, but this is not limited to this. For example, it may be replaced by an acceleration sensor or the like implemented in a smart device such as a smartphone worn by the user 90.
また、上記各実施形態では、清掃動作取得部10として、加速度センサ11を用いる場合を例にとって説明したが、加速度センサ11に換えて若しくは追加でジャイロセンサにより角速度を計測し、角速度に基づいて清掃行動を推定するように構成してもよい。 In addition, in each of the above embodiments, an acceleration sensor 11 is used as the cleaning action acquisition unit 10, but instead of or in addition to the acceleration sensor 11, a gyro sensor may be used to measure angular velocity, and the cleaning action may be estimated based on the angular velocity.
さらにまた、図1、図4及び図7に二点鎖線で示すように、加速度センサ11に換えて若しくは追加でカメラ4等の画像撮像部によって撮影された静止画及び/又は動画に基づいて清掃行動を推定するように構成してもよい。この場合、学習器35は、角加速度データ若しくは静止画及び/又は動画とこれに対応する清掃行動とを含む教師データから機械学習されて、角加速度データ若しくは静止画及び/又は動画に基づいて清掃行動を推定するようにモデル化すればよい。 Furthermore, as shown by the two-dot chain lines in Figures 1, 4, and 7, the system may be configured to estimate cleaning behavior based on still images and/or video captured by an image capture unit such as a camera 4 instead of or in addition to the acceleration sensor 11. In this case, the learner 35 may perform machine learning from training data including angular acceleration data or still images and/or video and corresponding cleaning behaviors, and model the system to estimate cleaning behavior based on the angular acceleration data or still images and/or video.
また、上記各実施形態では、フィードバックを、スピーカ3を介して報知するように構成したが、スピーカ3に換えて若しくは追加でユーザ90が装着するスマートデバイスの画面に画像表示させたり、清掃用具若しくはスマートデバイスから振動を生じさせることによってフィードバックを返すように構成してもよい。フィードバックを振動で返す場合、例えば清掃要求が満たされた場合に、清掃用具若しくはスマートデバイスに振動を生じさせるようにしてもよい。
その結果、ユーザ90に清掃に対するフィードバックを容易に返すことが出来る。
In addition, in each of the above embodiments, the feedback is provided via the speaker 3. However, instead of or in addition to the speaker 3, the feedback may be provided by displaying an image on the screen of a smart device worn by the user 90, or by generating vibrations from the cleaning tool or the smart device. When the feedback is provided by vibration, for example, the cleaning tool or the smart device may vibrate when a cleaning request is satisfied.
As a result, feedback on cleaning can be easily given to the user 90.
また、上記各実施形態では、サーバ30を清掃動作取得部10とは別体のコンピュータとして構成したが、これらを一体化してもよい。例えば、ユーザ90が装着するスマートデバイスに清掃動作取得部10とサーバ30の上記機能を実装してもよい。また、清掃動作取得部10を清掃用具に取り付ける又はユーザ90が装着するスマートデバイスに実装する一方で、サーバ30の上記機能を清掃動作取得部10とは別体のユーザ90が装着するスマートデバイスに実装してもよい。 In addition, in each of the above embodiments, the server 30 is configured as a computer separate from the cleaning action acquisition unit 10, but these may also be integrated. For example, the cleaning action acquisition unit 10 and the above functions of the server 30 may be implemented in a smart device worn by the user 90. Furthermore, the cleaning action acquisition unit 10 may be attached to a cleaning tool or implemented in a smart device worn by the user 90, while the above functions of the server 30 may be implemented in a smart device worn by the user 90 that is separate from the cleaning action acquisition unit 10.
上記各実施形態では、清掃要求生成部31aが、清掃対象の部屋に関して入力された情報に基づいて清掃要求を生成するように構成したが、これに限らない。ユーザ90が清掃要求を設定してもよい。 In each of the above embodiments, the cleaning request generation unit 31a is configured to generate a cleaning request based on information input about the room to be cleaned, but this is not limited to this. The user 90 may also set the cleaning request.
1 清掃支援システム
2 清掃用具(フロアモップ)
3 スピーカ
4 カメラ
10 清掃動作取得部
11 加速度センサ
12 データ送信部
30 サーバ
31 演算処理部
31a 清掃要求生成部
31b 清掃行動推定部
31c 清掃行動評価部
31d フィードバック部
31e 清掃位置推定部
31f 清掃済場所表示部
32 記憶部
35 学習器
36 入力部
90 ユーザ(清掃者)
200 清掃支援システム
210 清掃位置取得部
211 ビーコン受信機
220 ビーコン発信機
300 清掃支援システム
310 プロジェクタ
1. Cleaning support system 2. Cleaning equipment (floor mop)
3 Speaker 4 Camera 10 Cleaning action acquisition unit 11 Acceleration sensor 12 Data transmission unit 30 Server 31 Arithmetic processing unit 31a Cleaning request generation unit 31b Cleaning action estimation unit 31c Cleaning action evaluation unit 31d Feedback unit 31e Cleaning position estimation unit 31f Cleaned location display unit 32 Memory unit 35 Learning device 36 Input unit 90 User (cleaner)
200 Cleaning support system 210 Cleaning position acquisition unit 211 Beacon receiver 220 Beacon transmitter 300 Cleaning support system 310 Projector
Claims (13)
清掃に使用されている清掃用具の動作を取得する、清掃動作取得部と、
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、前記清掃動作取得部によって取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器と、
前記学習器を利用して、前記清掃動作取得部により取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定する、清掃行動推定部と、
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返す、フィードバック部と、を備えており、
前記清掃要求には、1つ又は複数の清掃行動と、前記清掃行動ごとの清掃時間とが、少なくとも含まれており、
前記清掃行動推定部は、前記清掃行動ごとの清掃時間を推定し、
前記フィードバック部は、前記清掃行動ごとの清掃時間に関するフィードバックを返す、清掃支援システム。 a cleaning request storage unit in which cleaning requests, which are requests regarding cleaning actions, are stored;
a cleaning action acquisition unit that acquires the action of the cleaning tool being used for cleaning;
a learning device that has undergone machine learning based on training data including cleaning tool movements and corresponding cleaning actions of the user to estimate the cleaning actions of the user from the cleaning tool movements acquired by the cleaning action acquisition unit;
a cleaning behavior estimation unit that estimates the cleaning behavior of the user based on the cleaning tool behavior acquired by the cleaning behavior acquisition unit using the learning device;
a feedback unit that provides feedback to the user about the estimated cleaning behavior of the user in light of the cleaning request,
The cleaning request includes at least one or more cleaning actions and a cleaning time for each of the cleaning actions;
the cleaning behavior estimation unit estimates a cleaning time for each cleaning behavior;
The feedback unit returns feedback regarding cleaning time for each cleaning action.
清掃に使用されている清掃用具の動作を取得する、清掃動作取得部と、
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、前記清掃動作取得部によって取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器と、
前記学習器を利用して、前記清掃動作取得部により取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定する、清掃行動推定部と、
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返す、フィードバック部と、を備えており、
前記清掃要求には、1つ又は複数の清掃用具と、前記清掃用具ごとの清掃時間とが、少なくとも含まれており、
前記清掃行動推定部は、前記清掃用具を用いた清掃時間を推定し、
前記フィードバック部は、前記清掃用具を用いた清掃時間に関するフィードバックを返す、清掃支援システム。 a cleaning request storage unit in which cleaning requests, which are requests regarding cleaning actions, are stored;
a cleaning action acquisition unit that acquires the action of the cleaning tool being used for cleaning;
a learning device that has undergone machine learning based on training data including cleaning tool movements and corresponding cleaning actions of the user to estimate the cleaning actions of the user from the cleaning tool movements acquired by the cleaning action acquisition unit;
a cleaning behavior estimation unit that estimates the cleaning behavior of the user based on the cleaning tool behavior acquired by the cleaning behavior acquisition unit using the learning device;
a feedback unit that provides feedback to the user about the estimated cleaning behavior of the user in light of the cleaning request,
The cleaning request includes at least one or more cleaning tools and a cleaning time for each of the cleaning tools;
the cleaning behavior estimation unit estimates a cleaning time using the cleaning tool;
The feedback unit returns feedback regarding cleaning time using the cleaning tool.
清掃に使用されている清掃用具の動作を取得する、清掃動作取得部と、
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、前記清掃動作取得部によって取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器と、
前記学習器を利用して、前記清掃動作取得部により取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定する、清掃行動推定部と、
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返す、フィードバック部と、を備えており、
前記清掃要求には、1つ又は複数の前記清掃行動と、前記清掃行動ごとの清掃の品質とが、少なくとも含まれており、
前記清掃行動推定部は、前記清掃行動ごとの清掃の品質を推定し、
前記フィードバック部は、前記清掃の品質に関するフィードバックを返す、清掃支援システム。 a cleaning request storage unit in which cleaning requests, which are requests regarding cleaning actions, are stored;
a cleaning action acquisition unit that acquires the action of the cleaning tool being used for cleaning;
a learning device that has undergone machine learning based on training data including cleaning tool movements and corresponding cleaning actions of the user to estimate the cleaning actions of the user from the cleaning tool movements acquired by the cleaning action acquisition unit;
a cleaning behavior estimation unit that estimates the cleaning behavior of the user based on the cleaning tool behavior acquired by the cleaning behavior acquisition unit using the learning device;
a feedback unit that provides feedback to the user about the estimated cleaning behavior of the user in light of the cleaning request,
The cleaning request includes at least one or more of the cleaning actions and a cleaning quality for each of the cleaning actions;
the cleaning behavior estimation unit estimates a cleaning quality for each cleaning behavior;
The feedback unit returns feedback regarding the quality of the cleaning .
前記清掃位置取得部によって取得された前記清掃用具の位置に基づいて前記ユーザによる清掃位置を推定する、清掃位置推定部と
をさらに備え、
前記清掃要求には、清掃領域に関する要求がさらに含まれており、
前記フィードバック部は、前記清掃領域についてのフィードバックをさらに返す、
請求項1~3のいずれか1つに記載の清掃支援システム。 a cleaning position acquisition unit that acquires the position of the cleaning tool;
a cleaning position estimation unit that estimates a cleaning position to be performed by the user based on the position of the cleaning tool acquired by the cleaning position acquisition unit,
The cleaning request further includes a request for a cleaning area;
The feedback unit further provides feedback about the cleaning area.
The cleaning support system according to any one of claims 1 to 3 .
前記清掃動作取得部は、計測した前記清掃用具の加速度及び/又は角速度を前記清掃用具の動作を表すものとして取得し、
前記学習器は、前記清掃動作取得部によって計測された前記清掃用具の加速度及び/又は角速度に基づいて前記ユーザの清掃行動を推定する、
請求項1~4のいずれか1つに記載の清掃支援システム。 the cleaning action acquisition unit includes an acceleration sensor capable of measuring the acceleration of the cleaning tool and/or a gyro sensor capable of measuring the angular velocity of the cleaning tool ,
the cleaning action acquisition unit acquires the measured acceleration and/or angular velocity of the cleaning tool as a value representing the action of the cleaning tool;
the learning device estimates the cleaning behavior of the user based on the acceleration and/or angular velocity of the cleaning tool measured by the cleaning behavior acquisition unit ;
The cleaning support system according to any one of claims 1 to 4 .
請求項1~5のいずれか1つに記載の清掃支援システム。 The cleaning action acquisition unit is attached to the cleaning tool.
The cleaning support system according to any one of claims 1 to 5 .
請求項6に記載の清掃支援システム。 The cleaning action acquisition unit is attached to the center of gravity of the cleaning tool.
The cleaning support system according to claim 6 .
前記清掃動作取得部は、撮像した前記清掃用具の静止画及び/又は動画を前記清掃用具の動作を表すものとして取得し、
前記学習器は、前記清掃動作取得部によって撮像された前記清掃用具の静止画及び/又は動画に基づいて前記ユーザの清掃行動を推定する、
請求項1~7のいずれか1つに記載の清掃支援システム。 the cleaning operation acquisition unit includes an image capture unit capable of capturing still images and/or videos of the cleaning tool ,
the cleaning action acquisition unit acquires a still image and/or a video of the captured cleaning tool as an image representing the action of the cleaning tool;
the learning device estimates the cleaning behavior of the user based on a still image and/or a video of the cleaning tool captured by the cleaning behavior acquisition unit ;
The cleaning support system according to any one of claims 1 to 7 .
請求項1~8のいずれか1つに記載の清掃支援システム。 the feedback unit returns the feedback by sound, image display, and/or vibration.
The cleaning support system according to any one of claims 1 to 8 .
請求項4および請求項4に従属する請求項5~9、のいずれか1つに記載の清掃支援システム。 a projector that projects colors and/or images onto the cleaned area;
A cleaning support system according to claim 4 and any one of claims 5 to 9 dependent on claim 4 .
清掃に使用されている清掃用具の動作を取得し、
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器を利用して、取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定し、
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返し、
前記清掃要求には、1つ又は複数の清掃行動と、前記清掃行動ごとの清掃時間とが、少なくとも含まれており、
前記清掃行動を推定することは、前記清掃行動ごとの清掃時間を推定することを含み、
前記フィードバックは、前記清掃行動ごとの清掃時間に関するフィードバックを含む、清掃支援方法。 storing a cleaning request, which is a request for a cleaning action;
Obtain the behavior of the cleaning tools used for cleaning,
using a learning device that has undergone machine learning to estimate the cleaning behavior of the user from the acquired cleaning tool movements based on training data including cleaning tool movements and corresponding user cleaning behaviors;
providing feedback to the user based on the estimated cleaning behavior of the user in light of the cleaning request;
The cleaning request includes at least one or more cleaning actions and a cleaning time for each of the cleaning actions;
estimating the cleaning behavior includes estimating a cleaning time for each of the cleaning behaviors;
The cleaning assistance method , wherein the feedback includes feedback regarding cleaning time for each cleaning action .
清掃に使用されている清掃用具の動作を取得し、Obtain the behavior of the cleaning tools used for cleaning,
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器を利用して、取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定し、using a learning device that has undergone machine learning to estimate the cleaning behavior of the user from the acquired cleaning tool movements based on training data including cleaning tool movements and corresponding user cleaning behaviors;
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返し、providing feedback to the user based on the estimated cleaning behavior of the user in light of the cleaning request;
前記清掃要求には、1つ又は複数の清掃用具と、前記清掃用具ごとの清掃時間とが、少なくとも含まれており、The cleaning request includes at least one or more cleaning tools and a cleaning time for each of the cleaning tools;
前記清掃行動を推定することは、前記清掃用具を用いた清掃時間を推定することを含み、estimating the cleaning behavior includes estimating a cleaning time using the cleaning tool;
前記フィードバックは、前記清掃用具を用いた清掃時間に関するフィードバックを含む、清掃支援方法。The cleaning assistance method, wherein the feedback includes feedback regarding cleaning time using the cleaning tool.
清掃に使用されている清掃用具の動作を取得し、Obtain the behavior of the cleaning tools used for cleaning,
清掃用具の動作とこれに対応するユーザの清掃行動とを含む教師データに基いて、取得された前記清掃用具の動作から前記ユーザの清掃行動を推定するための機械学習を行った学習済みの、学習器を利用して、取得された前記清掃用具の動作に基づいて前記ユーザの清掃行動を推定し、using a learning device that has undergone machine learning to estimate the cleaning behavior of the user from the acquired cleaning tool movements based on training data including cleaning tool movements and corresponding user cleaning behaviors;
推定された前記ユーザの清掃行動を、前記清掃要求に照らして、前記ユーザにフィードバックを返し、providing feedback to the user based on the estimated cleaning behavior of the user in light of the cleaning request;
前記清掃要求には、1つ又は複数の前記清掃行動と、前記清掃行動ごとの清掃の品質とが、少なくとも含まれており、The cleaning request includes at least one or more of the cleaning actions and a cleaning quality for each of the cleaning actions;
前記清掃行動を推定することは、前記清掃行動ごとの清掃の品質を推定することを含み、estimating the cleaning behavior includes estimating a cleaning quality for each of the cleaning behaviors;
前記フィードバックは、前記清掃の品質に関するフィードバックを含む、清掃支援方法。The cleaning assistance method, wherein the feedback includes feedback regarding the quality of the cleaning.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022048772A JP7798288B2 (en) | 2022-03-24 | 2022-03-24 | Cleaning support system and cleaning support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022048772A JP7798288B2 (en) | 2022-03-24 | 2022-03-24 | Cleaning support system and cleaning support method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023142083A JP2023142083A (en) | 2023-10-05 |
| JP7798288B2 true JP7798288B2 (en) | 2026-01-14 |
Family
ID=88205850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022048772A Active JP7798288B2 (en) | 2022-03-24 | 2022-03-24 | Cleaning support system and cleaning support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7798288B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004136144A (en) | 2002-10-15 | 2004-05-13 | Matsushita Electric Ind Co Ltd | Automatic vacuum cleaner and automatic cleaning system |
| JP2016149024A (en) | 2015-02-12 | 2016-08-18 | 富士通株式会社 | Cleaning status evaluation method, cleaning status evaluation program, and cleaning status evaluation device |
| JP2018079134A (en) | 2016-11-17 | 2018-05-24 | 三菱電機株式会社 | Cleaning support device, cleaning support method, and cleaning support system |
| JP2020187532A (en) | 2019-05-14 | 2020-11-19 | 富士通株式会社 | Cleaning management program, cleaning management method and cleaning management device |
| JP2022032411A (en) | 2020-08-12 | 2022-02-25 | 株式会社日立ビルシステム | Cleaning service supporting system, cleaning service support method and cleaning service support device |
| WO2022195681A1 (en) | 2021-03-15 | 2022-09-22 | 株式会社日立国際電気 | Cleaning status detection system |
| JP7546795B2 (en) | 2022-01-19 | 2024-09-06 | 三菱電機ビルソリューションズ株式会社 | Cleaning management device and cleaning management method |
-
2022
- 2022-03-24 JP JP2022048772A patent/JP7798288B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004136144A (en) | 2002-10-15 | 2004-05-13 | Matsushita Electric Ind Co Ltd | Automatic vacuum cleaner and automatic cleaning system |
| JP2016149024A (en) | 2015-02-12 | 2016-08-18 | 富士通株式会社 | Cleaning status evaluation method, cleaning status evaluation program, and cleaning status evaluation device |
| JP2018079134A (en) | 2016-11-17 | 2018-05-24 | 三菱電機株式会社 | Cleaning support device, cleaning support method, and cleaning support system |
| JP2020187532A (en) | 2019-05-14 | 2020-11-19 | 富士通株式会社 | Cleaning management program, cleaning management method and cleaning management device |
| JP2022032411A (en) | 2020-08-12 | 2022-02-25 | 株式会社日立ビルシステム | Cleaning service supporting system, cleaning service support method and cleaning service support device |
| WO2022195681A1 (en) | 2021-03-15 | 2022-09-22 | 株式会社日立国際電気 | Cleaning status detection system |
| JP7546795B2 (en) | 2022-01-19 | 2024-09-06 | 三菱電機ビルソリューションズ株式会社 | Cleaning management device and cleaning management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023142083A (en) | 2023-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7345142B2 (en) | Risk assessment system and risk assessment method | |
| CN108829115B (en) | A kind of motion control method and its calculating equipment of robot | |
| KR20130091879A (en) | Apparatus and method for controlling cleaning in rototic cleaner | |
| US11925304B2 (en) | Information processing method, information processing apparatus and computer-readable recording medium storing information processing program | |
| JP2019505923A (en) | Environment map generation method for automatically moveable processor | |
| JP2020171684A (en) | A system with a manually guided floor treatment device, a floor treatment device dedicated to automatic operation, and a calculation unit. | |
| JP2017036976A (en) | Position management system, position management device, position management method, and program | |
| US11928726B2 (en) | Information processing method, information processing apparatus and computer-readable recording medium storing information processing program | |
| JP6985922B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP2019139602A (en) | Risk evaluation system and risk evaluation method | |
| JP7798288B2 (en) | Cleaning support system and cleaning support method | |
| JP6901392B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP6985923B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP6903563B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| KR102252135B1 (en) | Self-interior Service Method | |
| JP2022036866A (en) | Program, information processing device, and information processing method | |
| CN108614550A (en) | Autonomous formula equipment and system | |
| JP7271777B1 (en) | Program, method, work management device, and work management system | |
| JP7546795B2 (en) | Cleaning management device and cleaning management method | |
| JP2021056808A (en) | Information processing device, information processing method, and program | |
| JP2018049484A (en) | Temperament estimation system, temperament estimation method and temperament estimation processing program | |
| JP2022140115A (en) | Information processing device, information processing method, program and information processing system | |
| JP2023002958A (en) | Storage support device and method | |
| US12406508B2 (en) | Automated robotic ground-truth, checklists, and physical traceability | |
| JP2024011609A (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20220330 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20230711 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7798288 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |