JP7502857B2 - Vacuum cleaner, home appliance system, and evaluation method - Google Patents

Vacuum cleaner, home appliance system, and evaluation method Download PDF

Info

Publication number
JP7502857B2
JP7502857B2 JP2019231228A JP2019231228A JP7502857B2 JP 7502857 B2 JP7502857 B2 JP 7502857B2 JP 2019231228 A JP2019231228 A JP 2019231228A JP 2019231228 A JP2019231228 A JP 2019231228A JP 7502857 B2 JP7502857 B2 JP 7502857B2
Authority
JP
Japan
Prior art keywords
unit
evaluation
vacuum cleaner
dust
information
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
Application number
JP2019231228A
Other languages
Japanese (ja)
Other versions
JP2021097877A (en
Inventor
正史 瀧川
裕樹 丸谷
達也 中川
将也 金山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Lifestyle Products and Services Corp
Original Assignee
Toshiba Lifestyle Products and Services Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Lifestyle Products and Services Corp filed Critical Toshiba Lifestyle Products and Services Corp
Priority to JP2019231228A priority Critical patent/JP7502857B2/en
Priority to CN202011144008.7A priority patent/CN113080758A/en
Publication of JP2021097877A publication Critical patent/JP2021097877A/en
Application granted granted Critical
Publication of JP7502857B2 publication Critical patent/JP7502857B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L5/00Structural features of suction cleaners
    • A47L5/12Structural features of suction cleaners with power-driven air-pumps or air-compressors, e.g. driven by motor vehicle engine vacuum
    • A47L5/22Structural features of suction cleaners with power-driven air-pumps or air-compressors, e.g. driven by motor vehicle engine vacuum with rotary fans
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/10Filters; Dust separators; Dust removal; Automatic exchange of filters
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2805Parameters or conditions being sensed
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2805Parameters or conditions being sensed
    • A47L9/281Parameters or conditions being sensed the amount or condition of incoming dirt or dust
    • A47L9/2815Parameters or conditions being sensed the amount or condition of incoming dirt or dust using optical detectors

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Electric Vacuum Cleaner (AREA)

Description

本発明の実施形態は、掃除機、家電システム、および評価方法に関する。
FIELD OF THE DISCLOSURE The present invention relates to a vacuum cleaner , a home appliance system, and an evaluation method .

家電機器には、例えば掃除機のように、ユーザが動かして使用するものがある。掃除機には、ヘッド部から吸引されたゴミ(塵埃)を検知するゴミセンサが設けられている。掃除機が効率的に使用されているか否かは、ゴミセンサの検知結果に基づいて判定される。しかしながら、ゴミセンサによって検知された塵埃の吸引量に基づくだけでは、掃除機が効率的に使用されているか否かを判定するのが難しい場合があった。 Some home appliances, such as vacuum cleaners, are operated by the user. Vacuum cleaners are equipped with a dust sensor that detects dirt (dust) sucked into the head. Whether the vacuum cleaner is being used efficiently is determined based on the detection results of the dust sensor. However, it can be difficult to determine whether the vacuum cleaner is being used efficiently based only on the amount of dust sucked in detected by the dust sensor.

特開2019-188238号公報JP 2019-188238 A

本発明が解決しようとする課題は、ユーザによって操作される家電機器の動作を検出することで、ユーザが家電機器を効率的に使用しているか否かを精度よく判定することができる掃除機、家電システム、評価方法、および評価方法を提供することである。
The problem that the present invention aims to solve is to provide a vacuum cleaner , a home appliance system, an evaluation method, and an evaluation method that can accurately determine whether or not the user is using the home appliance efficiently by detecting the operation of the home appliance operated by the user.

実施形態の掃除機は、塵埃を吸引するヘッド部を備え、ユーザの操作により被掃除面を掃除する掃除機である。前記掃除機は、動作検出部と、評価部と、塵埃検出部と、記憶部と、評価基準調整部とを持つ。前記動作検出部は、前記ヘッド部の動作を示す動作情報を検出する。前記評価部は、前記動作検出部によって検出された前記動作情報および所定の評価基準に基づいて、前記ヘッド部の動作を評価する。前記塵埃検出部は、前記ヘッド部から吸引された前記塵埃の量を検出する。前記記憶部は、前記動作検出部によって検出された前記ヘッド部の動作を示す動作情報と、前記塵埃検出部によって検出された前記塵埃の量を示す塵埃量情報とを対応づけて記憶する。前記評価基準調整部は、前記記憶部に蓄積された前記塵埃量情報および前記動作情報に基づいて、前記評価基準を調整する。前記評価基準は、ニューラルネットワークで構成され、前記動作情報が入力層に入力されると、前記ヘッド部の動作の評価結果を示す評価値を出力層から出力する学習モデルである。前記評価基準調整部は、掃除の際に前記動作検出部によって検出される前記動作情報と、前記塵埃量情報に基づいて算出される前記評価値とを対応付けた教師データを用いて、前記学習モデルを追加学習させる。 The vacuum cleaner of the embodiment is a vacuum cleaner that includes a head unit that sucks up dust and cleans a surface to be cleaned by a user's operation. The vacuum cleaner has an operation detection unit, an evaluation unit, a dust detection unit, a storage unit, and an evaluation criterion adjustment unit. The operation detection unit detects operation information indicating the operation of the head unit. The evaluation unit evaluates the operation of the head unit based on the operation information detected by the operation detection unit and a predetermined evaluation criterion. The dust detection unit detects the amount of dust sucked from the head unit. The storage unit stores operation information indicating the operation of the head unit detected by the operation detection unit and dust amount information indicating the amount of dust detected by the dust detection unit in association with each other. The evaluation criterion adjustment unit adjusts the evaluation criterion based on the dust amount information and the operation information accumulated in the storage unit. The evaluation criterion is a learning model that is composed of a neural network and outputs an evaluation value indicating an evaluation result of the operation of the head unit from an output layer when the operation information is input to an input layer. The evaluation standard adjustment unit additionally trains the learning model using training data that associates the action information detected by the action detection unit during cleaning with the evaluation value calculated based on the dust amount information.

第1の実施形態に係る掃除機の全体構成を示す斜視図。1 is a perspective view showing an overall configuration of a vacuum cleaner according to a first embodiment. 掃除機のヘッド部を示す斜視図。FIG. 掃除機の機能構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of the vacuum cleaner. 評価部によって使用される学習モデルを説明する図。FIG. 2 is a diagram illustrating a learning model used by the evaluation unit. 学習モデルに用いられるニューラルネットワークの一部を模式的に示す図。FIG. 1 is a diagram illustrating a part of a neural network used in a learning model. 評価制御モードにおける処理を示すフローチャート。13 is a flowchart showing a process in an evaluation control mode. 評価基準の調整処理を示すフローチャート。11 is a flowchart showing an adjustment process of an evaluation criterion. 家電システムの構成の一例を示す図。FIG. 1 is a diagram showing an example of the configuration of a home appliance system. 情報処理装置の機能構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of an information processing device. 端末装置の機能構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of a terminal device. 端末装置の表示画面を示す図。FIG. 4 is a diagram showing a display screen of the terminal device. お掃除マップの画面を示す図。A diagram showing the cleaning map screen. 評価基準の生成処理を示すフローチャート。11 is a flowchart showing a process of generating an evaluation criterion.

以下、実施形態の家電機器、家電システム、評価方法、および評価基準生成方法を、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本明細書で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含む。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含む。本明細書で「YY1またはYY2」とは、「YY1」のみが存在する場合、または「YY2」のみが存在する場合に限定されず、「YY1」および「YY2」の両方が存在する場合も含む。これは、「または」で繋がれる要素が3つ以上の場合も同様である。本明細書で「ZZ1とZZ2とのうち少なくとも一方」とは、「ZZ1」および「ZZ2」の両方が前提として存在する場合に限定されず、「ZZ1」のみしか存在しない場合、または「ZZ2」のみしか存在しない場合も含む。「XX」、「YY1」、「YY2」、「ZZ1」、および「ZZ2」は、それぞれ、任意の要素(例えば任意の情報、機能、または構成)である。 Hereinafter, the home appliance, home appliance system, evaluation method, and evaluation criterion generation method of the embodiment will be described with reference to the drawings. In the following description, the same reference numerals are given to configurations having the same or similar functions. Then, duplicated descriptions of those configurations may be omitted. In this specification, "based on XX" means "based on at least XX" and includes cases where it is based on another element in addition to XX. Also, "based on XX" is not limited to cases where XX is directly used, but also includes cases where it is based on XX that has been calculated or processed. In this specification, "YY1 or YY2" is not limited to cases where only "YY1" exists or only "YY2" exists, but also includes cases where both "YY1" and "YY2" exist. This also applies to cases where there are three or more elements connected by "or". In this specification, "at least one of ZZ1 and ZZ2" is not limited to cases where both "ZZ1" and "ZZ2" exist as a premise, but also includes cases where only "ZZ1" exists or only "ZZ2" exists. "XX", "YY1", "YY2", "ZZ1", and "ZZ2" are each any element (e.g., any information, function, or configuration).

本明細書では、電気掃除機を使用するユーザを基準に前後、左右、上下を定義する。本明細書で「同じ」および「平行」とは、「略同じ」および「略平行」の場合を含む。本明細書で「接続」とは、電気的な接続である場合も含む。 In this specification, front, back, left, right, and up and down are defined based on the user using the vacuum cleaner. In this specification, "same" and "parallel" include "approximately the same" and "approximately parallel." In this specification, "connection" also includes electrical connection.

(第1の実施形態)
[1-1.掃除機の全体構成]
図1は、掃除機の全体構成を示す斜視図である。掃除機100は、ユーザの操作に応じて動作することにより所定の機能を発揮する家電機器の一例である。掃除機100は、例えば、いわゆるスティック型の電気掃除機であり、電源としての二次電池115が内蔵されたコードレスタイプの電気掃除機である。ただし、掃除機100は、上記例に限らず、車輪を含む掃除機本体を有したキャニスタ型など他の形式の掃除機でもよい。
First Embodiment
[1-1. Overall configuration of the vacuum cleaner]
1 is a perspective view showing the overall configuration of a vacuum cleaner. The vacuum cleaner 100 is an example of a home appliance that performs a predetermined function by operating in response to a user's operation. The vacuum cleaner 100 is, for example, a so-called stick-type electric vacuum cleaner, and is a cordless type electric vacuum cleaner with a built-in secondary battery 115 as a power source. However, the vacuum cleaner 100 is not limited to the above example, and may be another type of vacuum cleaner, such as a canister type having a vacuum cleaner body including wheels.

掃除機100は、例えば、掃除機本体110、延長管120、およびヘッド部130を備えている。掃除機本体110は、例えば、本体ケース111、把持部112、集塵装置113、電動送風機114、二次電池115、および制御回路150を有する。 The vacuum cleaner 100 includes, for example, a vacuum cleaner body 110, an extension tube 120, and a head unit 130. The vacuum cleaner body 110 includes, for example, a main body case 111, a handle unit 112, a dust collection device 113, an electric blower 114, a secondary battery 115, and a control circuit 150.

本体ケース111は、掃除機本体110の外郭を形成している。本体ケース111は、電動送風機114、二次電池115、および制御回路150を収容している。本体ケース111は、後述する延長管120の一端が接続される延長管接続部111aを有する。 The main body case 111 forms the outer shell of the vacuum cleaner main body 110. The main body case 111 houses the electric blower 114, the secondary battery 115, and the control circuit 150. The main body case 111 has an extension tube connection part 111a to which one end of the extension tube 120 described below is connected.

把持部112は、本体ケース111の上後端部に設けられている。把持部112は、掃除機100を用いて被掃除面Fを掃除する場合に、ユーザにより把持される部位である。把持部112は、掃除機100の運転に関するユーザの操作を受け付ける操作部112aを有する。操作部112aは、例えば、複数のボタンを含む。また、把持部112は、報知部112bおよび動作検出部140を有する。報知部112bおよび動作検出部140の詳細については後述する。 The grip portion 112 is provided at the upper rear end of the main body case 111. The grip portion 112 is a portion that is gripped by a user when using the vacuum cleaner 100 to clean a surface F to be cleaned. The grip portion 112 has an operation portion 112a that accepts user operations related to the operation of the vacuum cleaner 100. The operation portion 112a includes, for example, a plurality of buttons. The grip portion 112 also has an alarm portion 112b and a motion detection portion 140. The alarm portion 112b and the motion detection portion 140 will be described in detail later.

集塵装置113は、本体ケース111に着脱可能に装着されている。集塵装置113は、後述する電動送風機114の働きにより掃除機本体110に吸い込まれた空気に含まれる塵埃を分離する装置である。集塵装置113は、例えば含塵空気を旋回させることで塵埃を分離する遠心分離式の集塵装置でもよく、含塵空気をフィルタに通すことで塵埃を分離する濾過式の集塵装置でもよい。 The dust collecting device 113 is removably attached to the main body case 111. The dust collecting device 113 is a device that separates dust contained in the air sucked into the vacuum cleaner main body 110 by the action of the electric blower 114 described below. The dust collecting device 113 may be, for example, a centrifugal separation type dust collecting device that separates dust by swirling dust-containing air, or a filtration type dust collecting device that separates dust by passing the dust-containing air through a filter.

電動送風機114は、ファンモータと、ファンモータにより回転されるインペラとを含み、駆動されることで負圧を発生させる。電動送風機114は、発生させた負圧により後述するヘッド部130の吸引口130aから掃除機本体110の集塵装置113へ含塵空気を吸い込み、集塵装置113で塵埃が分離された空気を掃除機100の外部に排気する。 The electric blower 114 includes a fan motor and an impeller rotated by the fan motor, and generates negative pressure when driven. The electric blower 114 uses the generated negative pressure to suck dust-containing air from the suction port 130a of the head unit 130 (described later) into the dust collector 113 of the vacuum cleaner body 110, and exhausts the air from which dust has been separated by the dust collector 113 to the outside of the vacuum cleaner 100.

二次電池115は、掃除機100が動作するために必要な電力を掃除機100に供給する。例えば、二次電池115は、電動送風機114、制御回路150、後述する第1ブラシモータ135、および第2ブラシモータ136などに電力を供給する。 The secondary battery 115 supplies the vacuum cleaner 100 with the power required for the vacuum cleaner 100 to operate. For example, the secondary battery 115 supplies power to the electric blower 114, the control circuit 150, the first brush motor 135 and the second brush motor 136, which will be described later, and the like.

制御回路150は、配線パターンが設けられた回路基板と、回路基板に実装された複数の電子部品とを含む。これら電子部品は、例えば、コンピュータプログラムを実行する、CPU(Central Processing Unit)などのハードウェアプロセッサ、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、PLD(Programmable Logic Device)などのうち1つ以上の部品を含む。 The control circuit 150 includes a circuit board on which a wiring pattern is provided, and a number of electronic components mounted on the circuit board. These electronic components include, for example, one or more of the following: a hardware processor such as a CPU (Central Processing Unit) that executes a computer program, an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), etc.

延長管120は、例えば長尺状に形成されており、第1端部120aと、第2端部120bとを有する。延長管120の第1端部120aは、掃除機本体110の延長管接続部111aに気密に接続される。延長管120の第2端部120bは、ヘッド部130に気密に接続される。延長管120の内部には、掃除機本体110とヘッド部130とを電気的に接続する接続配線が設けられている。 The extension tube 120 is formed, for example, in an elongated shape, and has a first end 120a and a second end 120b. The first end 120a of the extension tube 120 is airtightly connected to the extension tube connection part 111a of the vacuum cleaner body 110. The second end 120b of the extension tube 120 is airtightly connected to the head part 130. Inside the extension tube 120, a connection wiring is provided that electrically connects the vacuum cleaner body 110 and the head part 130.

ヘッド部130は、被掃除面Fに沿って移動される部分である。以下、本実施形態のヘッド部130について詳しく説明する。 The head unit 130 is the part that moves along the surface to be cleaned F. The head unit 130 of this embodiment will be described in detail below.

[1-2.ヘッド部]
図2は、掃除機のヘッド部を示す斜視図である。ヘッド部130は、例えば、接続管131、ケース132、第1回転ブラシ133、第2回転ブラシ134、第1ブラシモータ135(図3参照)、および第2ブラシモータ136(図3参照)を有する。
[1-2. Head section]
2 is a perspective view showing a head unit of the vacuum cleaner. The head unit 130 has, for example, a connection pipe 131, a case 132, a first rotating brush 133, a second rotating brush 134, a first brush motor 135 (see FIG. 3), and a second brush motor 136 (see FIG. 3).

接続管131は、ケース132と延長管120の第2端部120bとを気密に接続する部分である。接続管131は、ケース132に回動可能に接続されている。接続管131によりケース132と延長管120とが接続されることで、ケース132の吸引口130aから延長管120を経由して掃除機本体110に至る風路が形成される。 The connecting pipe 131 is a part that airtightly connects the case 132 and the second end 120b of the extension pipe 120. The connecting pipe 131 is rotatably connected to the case 132. By connecting the case 132 and the extension pipe 120 with the connecting pipe 131, an air path is formed that runs from the suction port 130a of the case 132 through the extension pipe 120 to the vacuum cleaner body 110.

ケース132は、横長、すなわち左右方向に長手状に形成されている。ケース132は、被掃除面Fに対向する下部に、吸引口130aを有する。吸引口130aの全部または大部分は下方に向いて開口している。吸引口130aは、掃除機本体110の電動送風機114が駆動されることで、被掃除面Fの塵埃を吸い込む開口部である。 The case 132 is long horizontally, that is, formed long in the left-right direction. The case 132 has a suction port 130a at the bottom facing the surface F to be cleaned. All or most of the suction port 130a opens downward. The suction port 130a is an opening that sucks in dust from the surface F to be cleaned when the electric blower 114 of the vacuum cleaner body 110 is driven.

第1回転ブラシ133は、吸引口130aに設けられ、被掃除面Fに沿って配置されている。第1回転ブラシ133は、ヘッド部130の前端部に設けられている。第1回転ブラシ133の長手方向は、ヘッド部130の長手方向(左右方向)と平行である。第1回転ブラシ133は、ヘッド部130を下方から見た場合、前側から後側へ向かう回転方向で回転する。 The first rotating brush 133 is provided at the suction port 130a and is arranged along the surface to be cleaned F. The first rotating brush 133 is provided at the front end of the head unit 130. The longitudinal direction of the first rotating brush 133 is parallel to the longitudinal direction (left-right direction) of the head unit 130. When the head unit 130 is viewed from below, the first rotating brush 133 rotates in a direction from the front to the rear.

第2回転ブラシ134は、吸引口130aに設けられ、被掃除面Fに沿って配置されている。第2回転ブラシ134は、ヘッド部130の前後方向において、第1回転ブラシ133の後方に設けられている。第2回転ブラシ134の長手方向は、第1回転ブラシ133の長手方向と平行である。第2回転ブラシ134は、ヘッド部130を下方から見た場合、後側から前側へ向かう回転方向で回転する。すなわち、第1回転ブラシ133と第2回転ブラシ134は、互いに逆方向に回転する。なお、第1回転ブラシ133と第2回転ブラシ134とが同方向に回転する場合であっても、ヘッド部130に設ける回転ブラシが1つの場合であっても本発明を適用することができる。 The second rotating brush 134 is provided at the suction port 130a and is arranged along the surface to be cleaned F. The second rotating brush 134 is provided behind the first rotating brush 133 in the front-rear direction of the head unit 130. The longitudinal direction of the second rotating brush 134 is parallel to the longitudinal direction of the first rotating brush 133. When the head unit 130 is viewed from below, the second rotating brush 134 rotates in a direction from the rear to the front. In other words, the first rotating brush 133 and the second rotating brush 134 rotate in opposite directions. The present invention can be applied even when the first rotating brush 133 and the second rotating brush 134 rotate in the same direction or when the head unit 130 has only one rotating brush.

[1-3.掃除機の機能構成]
図3は、掃除機の機能構成を示すブロック図である。掃除機100は、動作検出部140と、塵埃検出部170と、操作部112aと、報知部112bと、ファンモータ116と、第1ブラシモータ135と、第2ブラシモータ136と、制御回路150とを備える。
[1-3. Functional configuration of the vacuum cleaner]
3 is a block diagram showing the functional configuration of the vacuum cleaner 100. The vacuum cleaner 100 includes a motion detection unit 140, a dust detection unit 170, an operation unit 112a, a notification unit 112b, a fan motor 116, a first brush motor 135, a second brush motor 136, and a control circuit 150.

動作検出部140は、加速度センサやジャイロセンサを備え、ユーザによって操作される掃除機100のヘッド部130の動作を検出する。本実施形態では、動作検出部140は把持部112に設けられている。こうすることで、掃除機100が操作される際、ヘッド部130は障害物に衝突しても、振動による検出精度の低下を減らすことができるし、センサの取り付けに必要な強度を確保することが容易となる。これに限られず、動作検出部140はヘッド部130に設けることとしてもよい。動作検出部140をヘッド部130に設ければヘッド部130の動きを直接に検出する点で検出精度を向上させることができる。また、動作検出部140は、把持部112とヘッド部130との間の連結部材(例えば、延長管120)に設けられてもよい。これによって、動作検出部140は、センサの破損や検出精度の低下を回避しつつ、ヘッド部130の動作を間接的に検出する。 The motion detection unit 140 includes an acceleration sensor and a gyro sensor, and detects the motion of the head unit 130 of the vacuum cleaner 100 operated by the user. In this embodiment, the motion detection unit 140 is provided in the grip unit 112. By doing so, even if the head unit 130 collides with an obstacle when the vacuum cleaner 100 is operated, the decrease in detection accuracy due to vibration can be reduced, and the strength required for mounting the sensor can be easily ensured. Without being limited to this, the motion detection unit 140 may be provided in the head unit 130. By providing the motion detection unit 140 in the head unit 130, the detection accuracy can be improved in that the movement of the head unit 130 is directly detected. In addition, the motion detection unit 140 may be provided in a connecting member (e.g., the extension tube 120) between the grip unit 112 and the head unit 130. In this way, the motion detection unit 140 indirectly detects the motion of the head unit 130 while avoiding damage to the sensor and a decrease in detection accuracy.

動作検出部140は、加速度センサやジャイロセンサの出力に基づいて、掃除機100の動作を示す動作情報を検出し、検出した動作情報を制御回路150に出力する。動作検出部140は、一定の時間間隔で動作情報の検出および出力を行う。「動作情報」は、例えば、ヘッド部130の速度、加速度、移動方向、及び一動作の移動距離などであるが、これに限られない。例えば、「動作情報」は、ヘッド部130の持ち上げ時間、非移動時間、速度変化、床面の材質、電動送風機114の風量、瞬間消費電力、および障害物への衝突等の情報が含まれてもよい。 The motion detection unit 140 detects motion information indicating the motion of the vacuum cleaner 100 based on the output of the acceleration sensor and gyro sensor, and outputs the detected motion information to the control circuit 150. The motion detection unit 140 detects and outputs motion information at regular time intervals. The "motion information" is, for example, but is not limited to, the speed, acceleration, and direction of movement of the head unit 130, and the distance traveled in one motion. For example, the "motion information" may include information such as the lifting time of the head unit 130, the non-moving time, speed changes, the material of the floor surface, the air volume of the electric blower 114, instantaneous power consumption, and collision with an obstacle.

塵埃検出部170は、ヘッド部130から吸引された塵埃の量を検出するセンサである。塵埃検出部170は、発光素子と受光素子とを備える光学式センサであり、掃除機100内において塵埃の通過する個所に設けられる。発光素子から照射された光は受光素子によって受光されるが、塵埃が通過すると光が遮断される。塵埃検出部170は、受光素子から出力される信号に基づいて塵埃の量を検出し、検出した塵埃の量を示す塵埃量情報を制御回路150に出力する。塵埃検出部170は、一定の時間間隔で塵埃量情報の検出および出力を行う。 The dust detection unit 170 is a sensor that detects the amount of dust sucked from the head unit 130. The dust detection unit 170 is an optical sensor equipped with a light-emitting element and a light-receiving element, and is provided at a location within the vacuum cleaner 100 where dust passes through. Light emitted from the light-emitting element is received by the light-receiving element, but the light is blocked when dust passes through. The dust detection unit 170 detects the amount of dust based on a signal output from the light-receiving element, and outputs dust amount information indicating the detected amount of dust to the control circuit 150. The dust detection unit 170 detects and outputs dust amount information at regular time intervals.

操作部112aは、掃除機100に電源を投入するための電源ボタンや、掃除機100の動作モードを設定するためのモード設定ボタンを備える。操作部112aは、ユーザによって押されたボタンを特定する信号を制御回路150に出力する。 The operation unit 112a includes a power button for turning on the vacuum cleaner 100 and a mode setting button for setting the operation mode of the vacuum cleaner 100. The operation unit 112a outputs a signal to the control circuit 150 that identifies the button pressed by the user.

報知部112bは、青色または赤色に発光するLED(Light Emitting Diode)を有し、掃除機100の動作についての情報を報知する。例えば、報知部112bは、掃除機100が効率よく使用されている場合には青色のLEDを発光し、掃除機100が効率よく使用されていない場合には赤色のLEDを発光する。掃除機100が効率よく使用されているか否かの評価についての詳細は後述する。なお、報知部112bはLEDに限られない。例えば、報知部112bは、情報を画面に表示する表示装置であってもよいし、情報を音声で報知するスピーカであってもよい。 The notification unit 112b has an LED (Light Emitting Diode) that emits blue or red light, and notifies information about the operation of the vacuum cleaner 100. For example, the notification unit 112b emits a blue LED when the vacuum cleaner 100 is being used efficiently, and emits a red LED when the vacuum cleaner 100 is being used inefficiently. Details of the evaluation of whether the vacuum cleaner 100 is being used efficiently will be described later. Note that the notification unit 112b is not limited to an LED. For example, the notification unit 112b may be a display device that displays information on a screen, or a speaker that notifies information by voice.

ファンモータ116は、電動送風機114のインペラを回転駆動するモータである。ファンモータ116は、例えば直流モータであるが、これに限定されず各種モータが使用可能である。電動送風機114は、ファンモータ116の回転により発生した負圧により吸引口130aから空気を吸い込む。 The fan motor 116 is a motor that rotates and drives the impeller of the electric blower 114. The fan motor 116 is, for example, a DC motor, but is not limited to this and various motors can be used. The electric blower 114 draws air in through the suction port 130a by the negative pressure generated by the rotation of the fan motor 116.

第1ブラシモータ135は、第1回転ブラシ133を回転駆動するモータである。第2ブラシモータ136は、第2回転ブラシ134を回転駆動するモータである。第1ブラシモータ135および第2ブラシモータ136は、例えば直流モータであるが、これに限定されず各種モータが使用可能である。第1回転ブラシ133および第2回転ブラシ134が回転することにより、被掃除面Fから塵埃を掻き出すことができる。 The first brush motor 135 is a motor that rotates the first rotating brush 133. The second brush motor 136 is a motor that rotates the second rotating brush 134. The first brush motor 135 and the second brush motor 136 are, for example, DC motors, but are not limited to this and various motors can be used. By rotating the first rotating brush 133 and the second rotating brush 134, dust can be scraped off from the surface F to be cleaned.

制御回路150は、評価部151と、電動送風機制御部152と、回転ブラシ制御部153と、評価基準調整部154と、通信部155と、記憶部156とを備える。なお、これらの機能部のうち、評価部151、電動送風機制御部152、回転ブラシ制御部153、および評価基準調整部154は、制御回路150に設けられたハードウェアプロセッサがコンピュータプログラムを実行することにより実現される。 The control circuit 150 includes an evaluation unit 151, an electric blower control unit 152, a rotating brush control unit 153, an evaluation criterion adjustment unit 154, a communication unit 155, and a memory unit 156. Of these functional units, the evaluation unit 151, the electric blower control unit 152, the rotating brush control unit 153, and the evaluation criterion adjustment unit 154 are realized by a hardware processor provided in the control circuit 150 executing a computer program.

記憶部156は、例えばフラッシュメモリ等の不揮発性メモリである。記憶部156は、動作検出部140によって検出されたヘッド部130の動作を示す動作情報と、塵埃検出部170によって検出された塵埃の量を示す塵埃量情報とを対応づけて記憶している。また、記憶部156は、評価部151によって使用される評価基準や、操作部112aを用いて設定された掃除機100の動作モードの設定情報についても記憶している。 The memory unit 156 is a non-volatile memory such as a flash memory. The memory unit 156 stores operation information indicating the operation of the head unit 130 detected by the operation detection unit 140 and dust amount information indicating the amount of dust detected by the dust detection unit 170 in association with each other. The memory unit 156 also stores the evaluation criteria used by the evaluation unit 151 and setting information for the operation mode of the vacuum cleaner 100 set using the operation unit 112a.

評価部151は、動作検出部140によって検出された掃除機100の動作を、所定の評価基準に基づいて評価する。具体的に、評価部151は、記憶部156から評価基準を読み出し、動作検出部140から出力された動作情報(ヘッド部130の速度、加速度、移動方向、及び一動作の移動距離など)および評価基準に基づき、ヘッド部130の動作を評価する。 The evaluation unit 151 evaluates the operation of the vacuum cleaner 100 detected by the operation detection unit 140 based on a predetermined evaluation criterion. Specifically, the evaluation unit 151 reads out the evaluation criterion from the memory unit 156, and evaluates the operation of the head unit 130 based on the operation information output from the operation detection unit 140 (such as the speed, acceleration, and movement direction of the head unit 130, and the movement distance of one operation) and the evaluation criterion.

例えば、評価基準は、動作情報に含まれるデータの適正範囲である。具体的に、評価基準がヘッド部130の適正速度範囲を表す値である場合、評価部151は、動作検出部140によって検出されたヘッド部130の速度が適正速度範囲に含まれるか否かを示す値を評価値として出力する。 For example, the evaluation criterion is the appropriate range of the data included in the motion information. Specifically, when the evaluation criterion is a value representing the appropriate speed range of the head unit 130, the evaluation unit 151 outputs, as the evaluation value, a value indicating whether or not the speed of the head unit 130 detected by the motion detection unit 140 is within the appropriate speed range.

報知部112bは、評価部151から出力された評価値に基づき、LEDを青色または赤色に点灯させる。例えば、報知部112bは、ヘッド部130の速度が適正速度範囲に含まれる場合、LEDを青色に点灯させる。また、報知部112bは、ヘッド部130の速度が適正速度範囲に含まれない場合、LEDを赤色に点灯させる。 The notification unit 112b lights the LED in blue or red based on the evaluation value output from the evaluation unit 151. For example, the notification unit 112b lights the LED in blue when the speed of the head unit 130 is within the appropriate speed range. The notification unit 112b lights the LED in red when the speed of the head unit 130 is not within the appropriate speed range.

なお、報知部112bに表示装置が設けられている場合には、評価値から導出された評価関連情報を表示装置に表示してもよい。例えば、ヘッド部130の速度が適正速度範囲を超えている場合、「もう少しゆっくり動かしましょう」といったメッセージを評価関連情報として表示装置に表示してもよい。また、報知部112bにスピーカが設けられている場合には、メッセージを音声で出力してもよい。 If the notification unit 112b is provided with a display device, the evaluation-related information derived from the evaluation value may be displayed on the display device. For example, if the speed of the head unit 130 exceeds the appropriate speed range, a message such as "move a little more slowly" may be displayed on the display device as evaluation-related information. If the notification unit 112b is provided with a speaker, the message may be output by voice.

操作部112aは、ヘッド部130の動作についての評価値に基づく制御を行うか否かを設定するために用いられる。具体的に、操作部112aは、ユーザからのボタン操作に応じて、「評価制御モード」の設定を受け付ける。「評価制御モード」とは、評価部151によって算出された評価値に基づいて、電動送風機114、第1回転ブラシ133、および第2回転ブラシ134を制御するモードである。「評価制御モード」が設定されている場合、評価部151は、評価基準を用いて算出した評価値を、電動送風機制御部152および回転ブラシ制御部153に出力する。 The operation unit 112a is used to set whether or not to perform control based on an evaluation value for the operation of the head unit 130. Specifically, the operation unit 112a accepts the setting of an "evaluation control mode" in response to a button operation by the user. The "evaluation control mode" is a mode in which the electric blower 114, the first rotating brush 133, and the second rotating brush 134 are controlled based on an evaluation value calculated by the evaluation unit 151. When the "evaluation control mode" is set, the evaluation unit 151 outputs the evaluation value calculated using the evaluation criteria to the electric blower control unit 152 and the rotating brush control unit 153.

「評価制御モード」が設定されている場合、電動送風機制御部152は、評価部151によって算出された評価値に基づいて、電動送風機114を制御する。また、回転ブラシ制御部153は、評価部151によって算出された評価値に基づいて、第1ブラシモータ135および第2ブラシモータ136を制御する。 When the "evaluation control mode" is set, the electric blower control unit 152 controls the electric blower 114 based on the evaluation value calculated by the evaluation unit 151. In addition, the rotating brush control unit 153 controls the first brush motor 135 and the second brush motor 136 based on the evaluation value calculated by the evaluation unit 151.

例えば、ヘッド部130の速度が適正速度範囲を超えることが評価値によって示される場合、電動送風機制御部152は、電動送風機114のインペラを速く回転させるように、ファンモータ116を制御する。一方、ヘッド部130の速度が適正速度範囲未満であることが評価値によって示される場合、電動送風機制御部152は、電動送風機114のインペラを遅く回転させるように、ファンモータ116を制御する。なお、ヘッド部130の速度が適正速度範囲に含まれることが評価値によって示される場合には、電動送風機制御部152は、電動送風機114のインペラの回転速度を通常の回転速度に維持するように、ファンモータ116を制御する。 For example, if the evaluation value indicates that the speed of the head unit 130 exceeds the appropriate speed range, the electric blower control unit 152 controls the fan motor 116 to rotate the impeller of the electric blower 114 faster. On the other hand, if the evaluation value indicates that the speed of the head unit 130 is below the appropriate speed range, the electric blower control unit 152 controls the fan motor 116 to rotate the impeller of the electric blower 114 slower. Note that, if the evaluation value indicates that the speed of the head unit 130 is within the appropriate speed range, the electric blower control unit 152 controls the fan motor 116 to maintain the rotation speed of the impeller of the electric blower 114 at a normal rotation speed.

同様に、例えば、ヘッド部130の速度が適正速度範囲を超えることが評価値によって示される場合、回転ブラシ制御部153は、第1回転ブラシ133および第2回転ブラシ134を速く回転させるように、第1ブラシモータ135および第2ブラシモータ136を制御する。一方、ヘッド部130の速度が適正速度範囲未満であることが評価値によって示される場合、回転ブラシ制御部153は、第1回転ブラシ133および第2回転ブラシ134を遅く回転させるように、第1ブラシモータ135および第2ブラシモータ136を制御する。なお、ヘッド部130の速度が適正速度範囲に含まれることが評価値によって示される場合には、回転ブラシ制御部153は、第1回転ブラシ133および第2回転ブラシ134の回転速度を通常の回転速度に維持するように、第1ブラシモータ135および第2ブラシモータ136を制御する。 Similarly, for example, when the evaluation value indicates that the speed of the head unit 130 exceeds the appropriate speed range, the rotating brush control unit 153 controls the first brush motor 135 and the second brush motor 136 to rotate the first rotating brush 133 and the second rotating brush 134 faster. On the other hand, when the evaluation value indicates that the speed of the head unit 130 is below the appropriate speed range, the rotating brush control unit 153 controls the first brush motor 135 and the second brush motor 136 to rotate the first rotating brush 133 and the second rotating brush 134 slower. Note that, when the evaluation value indicates that the speed of the head unit 130 is within the appropriate speed range, the rotating brush control unit 153 controls the first brush motor 135 and the second brush motor 136 to maintain the rotation speed of the first rotating brush 133 and the second rotating brush 134 at the normal rotation speed.

評価基準調整部154は、記憶部156に蓄積された塵埃量情報および動作情報に基づいて、評価基準を調整する。評価基準調整部154の処理内容の詳細については後述する。通信部155は、ネットワークを介して外部機器と通信するための通信機器である。 The evaluation criteria adjustment unit 154 adjusts the evaluation criteria based on the dust amount information and operation information stored in the memory unit 156. The details of the processing content of the evaluation criteria adjustment unit 154 will be described later. The communication unit 155 is a communication device for communicating with external devices via a network.

なお、評価部151によって使用される「評価基準」は、動作情報に含まれるデータの適正範囲であることとしたが、これに限られない。例えば、「評価基準」は、ニューラルネットワークで構成される学習モデルであってもよい。以下、評価基準としての学習モデルについて説明する。 The "evaluation criterion" used by the evaluation unit 151 is the appropriate range of the data included in the motion information, but is not limited to this. For example, the "evaluation criterion" may be a learning model configured with a neural network. The learning model as the evaluation criterion is described below.

[1-4.学習モデルの構成]
図4は、評価部によって使用される学習モデルを説明する図である。学習モデル180は、入力層181、中間層182、および出力層183を含む。図4において、学習モデル180は、1つの中間層182を含むこととしたが、複数の中間層182を含んでいてもよい。
[1-4. Construction of learning model]
Fig. 4 is a diagram illustrating a learning model used by the evaluation unit. The learning model 180 includes an input layer 181, an intermediate layer 182, and an output layer 183. In Fig. 4, the learning model 180 includes one intermediate layer 182, but may include multiple intermediate layers 182.

評価部151が掃除機100の動作情報(ヘッド部130の速度、加速度、移動方向、及び一動作の移動距離など)を入力層181に入力すると、出力層183から評価値が出力される。「評価値」は0以上1以下の値であり、値が大きいほど掃除機100が効率的に使用されていることを示す。 When the evaluation unit 151 inputs operation information of the vacuum cleaner 100 (such as the speed, acceleration, and direction of movement of the head unit 130, and the distance traveled in one operation) to the input layer 181, an evaluation value is output from the output layer 183. The "evaluation value" is a value between 0 and 1, and the larger the value, the more efficiently the vacuum cleaner 100 is being used.

図5は、学習モデルに用いられるニューラルネットワークの一部を模式的に示す図である。xは、各層のユニット(ノード)の値を示す。各ユニットの値は、1つ前の層のユニットの出力に重みwを乗算して加算した値を所定の関数で計算したものである。これらを式で表すと次のようになる。 Figure 5 is a schematic diagram of a part of the neural network used in the learning model. x indicates the value of the unit (node) in each layer. The value of each unit is calculated using a specified function by multiplying the output of the unit in the previous layer by a weight w and adding them together. These can be expressed as the following equation.

Figure 0007502857000001
Figure 0007502857000001

ここで、bは、バイアス項である。関数fとしては、ReLUやシグモイド関数などが用いられる。上記式(1)の計算を入力層181から出力層183まで繰り返すことで、学習モデル180による評価結果が求められる。「学習」とは、重みwおよびバイアス項bなどを適切な値に調整することを意味する。学習は、確率的勾配降下法などで行われる。すなわち、各層の重みwおよびバイアス項bにランダムな値を与え、教師データとなるデータセットを入力層181に与える。学習の初期段階では、出力層183から出力される出力値は誤った値となるが、教師データの場合は本来出力されて欲しい値(目的値)が分かっているため、出力値と目的値のずれ(誤差)が小さくなるように出力層183から入力層181へ向かって逆順に重みなどを更新していく。これは誤差逆伝播と呼ばれ、出力値と目的値の誤差は二乗誤差や交差エントロピーなどで表現される。このとき、誤差が微分可能な関数で表現されると、誤差を小さくするために調整する量(勾配)を計算で求めることができる。 Here, b is a bias term. ReLU, sigmoid function, etc. are used as the function f. By repeating the calculation of the above formula (1) from the input layer 181 to the output layer 183, the evaluation result by the learning model 180 is obtained. "Learning" means adjusting the weight w and bias term b to appropriate values. Learning is performed by stochastic gradient descent method, etc. That is, random values are given to the weight w and bias term b of each layer, and a data set that serves as teacher data is given to the input layer 181. In the early stage of learning, the output value output from the output layer 183 is an incorrect value, but in the case of teacher data, the value that is originally desired to be output (target value) is known, so the weights, etc. are updated in reverse order from the output layer 183 to the input layer 181 so that the deviation (error) between the output value and the target value is reduced. This is called error backpropagation, and the error between the output value and the target value is expressed by squared error, cross entropy, etc. At this time, if the error is expressed by a differentiable function, the amount of adjustment (gradient) to reduce the error can be calculated.

評価部151は、学習モデルを用いてヘッド部130の動作を評価し、評価結果を示す評価値を算出する。前述したように、「評価値」は0以上1以下の値であり、値が大きいほど掃除機100が効率的に使用されていることを示す。評価部151は、算出した評価値を報知部112bに出力する。 The evaluation unit 151 uses the learning model to evaluate the operation of the head unit 130 and calculates an evaluation value that indicates the evaluation result. As described above, the "evaluation value" is a value between 0 and 1, and the larger the value, the more efficiently the vacuum cleaner 100 is being used. The evaluation unit 151 outputs the calculated evaluation value to the notification unit 112b.

報知部112bは、評価部151から出力された評価値に基づき、LEDを青色または赤色に点灯させる。例えば、報知部112bは、評価値が所定の閾値以上である場合、LEDを青色に点灯させる。また、報知部112bは、評価値が所定の閾値未満である場合、LEDを赤色に点灯させる。 The notification unit 112b lights the LED in blue or red based on the evaluation value output from the evaluation unit 151. For example, when the evaluation value is equal to or greater than a predetermined threshold, the notification unit 112b lights the LED in blue. When the evaluation value is less than the predetermined threshold, the notification unit 112b lights the LED in red.

なお、報知部112bに表示装置が設けられている場合には、評価値から導出された評価関連情報を表示装置に表示してもよい。例えば、評価値に基づいて掃除についてのスコアを算出し、「今日のお掃除は82点です」といったメッセージを表示装置に表示してもよい。また、報知部112bにスピーカが設けられている場合には、メッセージを音声で出力してもよい。 If the notification unit 112b is provided with a display device, the evaluation-related information derived from the evaluation value may be displayed on the display device. For example, a score for cleaning may be calculated based on the evaluation value, and a message such as "Today's cleaning is 82 points" may be displayed on the display device. If the notification unit 112b is provided with a speaker, the message may be output by voice.

[1-5.評価制御モードにおける処理]
図6は、評価制御モードにおける処理を示すフローチャートである。本フローチャートは、掃除機100の電源投入後、一定の時間間隔で繰り返し実行される。まず、制御回路150は、操作部112aを用いて評価制御モードが設定されているか否かを判定する(S10)。制御モードが設定されていないと判定した場合(S10:NO)、制御回路150は、本フローチャートによる処理を終了する。
[1-5. Processing in evaluation control mode]
6 is a flowchart showing the process in the evaluation control mode. This flowchart is repeatedly executed at regular time intervals after the vacuum cleaner 100 is powered on. First, the control circuit 150 determines whether or not the evaluation control mode is set using the operation unit 112a (S10). If it is determined that the control mode is not set (S10: NO), the control circuit 150 ends the process according to this flowchart.

一方、制御モードが設定されていると判定した場合(S10:YES)、制御回路150は、記憶部156から動作情報および評価基準を取得する(S11、S12)。制御回路150の評価部151は、記憶部156から取得した動作情報および評価基準に基づいて、ヘッド部130の動作についての評価値を算出する(S13)。 On the other hand, if it is determined that the control mode is set (S10: YES), the control circuit 150 acquires operation information and evaluation criteria from the memory unit 156 (S11, S12). The evaluation unit 151 of the control circuit 150 calculates an evaluation value for the operation of the head unit 130 based on the operation information and evaluation criteria acquired from the memory unit 156 (S13).

報知部112bは、評価部151によって算出された評価値または評価値から導出された評価関連情報を報知する(S14)。電動送風機制御部152は、評価部151によって算出された評価値に基づき、ファンモータ116を制御することで、電動送風機制御部152のインペラの回転速度を制御する(S15)。回転ブラシ制御部153は、評価部151によって算出された評価値に基づき、第1ブラシモータ135および第2ブラシモータ136を制御することで、第1回転ブラシ133および第2回転ブラシ134の回転速度を制御する(S16)。以上で、本フローチャートによる処理を終了する。 The notification unit 112b notifies the evaluation value calculated by the evaluation unit 151 or the evaluation-related information derived from the evaluation value (S14). The electric blower control unit 152 controls the fan motor 116 based on the evaluation value calculated by the evaluation unit 151, thereby controlling the rotation speed of the impeller of the electric blower control unit 152 (S15). The rotating brush control unit 153 controls the first brush motor 135 and the second brush motor 136 based on the evaluation value calculated by the evaluation unit 151, thereby controlling the rotation speed of the first rotating brush 133 and the second rotating brush 134 (S16). This concludes the processing according to this flowchart.

[1-6.評価基準の調整処理]
次に、評価基準の調整処理について説明する。掃除機100を使用するユーザに応じて、掃除対象であるユーザの部屋の床面の状態(フローリング、長毛カーペット等)は異なる。掃除対象の床面の状態が異なれば、ヘッド部130の最適な動作も異なる。そこで、掃除対象の床面の状態に応じてヘッド部130の動作の適切な評価を行えるようにするために、評価基準調整部154は評価基準の調整処理を行う。
[1-6. Evaluation Criteria Adjustment Process]
Next, the evaluation criterion adjustment process will be described. The condition of the floor surface (hardwood floor, long-pile carpet, etc.) in the user's room to be cleaned varies depending on the user who uses the vacuum cleaner 100. If the condition of the floor surface to be cleaned varies, the optimal operation of the head unit 130 also varies. Therefore, in order to appropriately evaluate the operation of the head unit 130 depending on the condition of the floor surface to be cleaned, the evaluation criterion adjustment unit 154 performs an adjustment process of the evaluation criterion.

なお、ここでは、評価基準が図4に示される学習モデル180の場合における、評価基準の調整処理について説明する。評価基準調整部154は、掃除機100に搭載されている学習済みの学習モデル180を、掃除の際に検出される動作情報および塵埃量情報に基づいて追加学習させる。 Here, we will explain the evaluation criterion adjustment process when the evaluation criterion is the learning model 180 shown in FIG. 4. The evaluation criterion adjustment unit 154 additionally trains the trained learning model 180 installed in the vacuum cleaner 100 based on the operation information and dust amount information detected during cleaning.

図7は、評価基準の調整処理を示すフローチャートである。本フローチャートは、ユーザが掃除機100を操作している際に、一定の時間間隔で繰り返し実行される。まず、制御回路150の評価基準調整部154は、動作検出部140によって検出された動作情報(ヘッド部130の速度、加速度、移動方向、及び一動作の移動距離など)を取得する(S20)。次に、評価基準調整部154は、塵埃検出部170によって検出された塵埃量情報(ヘッド部130から吸引された塵埃の量を示す情報)を取得する(S21)。 Figure 7 is a flowchart showing the evaluation criterion adjustment process. This flowchart is executed repeatedly at regular time intervals while the user is operating the vacuum cleaner 100. First, the evaluation criterion adjustment unit 154 of the control circuit 150 acquires the motion information detected by the motion detection unit 140 (such as the speed, acceleration, and direction of movement of the head unit 130, and the distance traveled in one motion) (S20). Next, the evaluation criterion adjustment unit 154 acquires the dust amount information detected by the dust detection unit 170 (information indicating the amount of dust sucked from the head unit 130) (S21).

評価基準調整部154は、取得した塵埃量情報に基づき、評価値を算出する(S22)。例えば、評価基準調整部154は、評価値の範囲が0以上1以下となるように、かつ塵埃量が多いほど大きな値となるように、あらかじめ定められた手法で評価値を算出する。 The evaluation criterion adjustment unit 154 calculates an evaluation value based on the acquired dust amount information (S22). For example, the evaluation criterion adjustment unit 154 calculates the evaluation value using a predetermined method so that the range of the evaluation value is 0 to 1, and the greater the dust amount, the greater the value.

次に、評価基準調整部154は、ステップS20で取得した動作情報と、ステップS22で算出した評価値とを対応付けた教師データを用いて、評価基準を調整する(S23)。具体的には、評価基準調整部154は、この教師データを用いて、誤差逆伝播により前述の式(1)における重みwおよびバイアス項bなどを適切な値に調整する。評価基準調整部154は、調整した重みwおよびバイアス項bなどのパラメータを、評価基準として記憶部156に記憶する。以上で、本フローチャートによる処理を終了する。 Next, the evaluation criterion adjustment unit 154 adjusts the evaluation criterion using teacher data that associates the motion information acquired in step S20 with the evaluation value calculated in step S22 (S23). Specifically, the evaluation criterion adjustment unit 154 uses this teacher data to adjust the weight w and bias term b in the above-mentioned equation (1) to appropriate values by backpropagation of error. The evaluation criterion adjustment unit 154 stores the adjusted parameters such as the weight w and bias term b in the storage unit 156 as the evaluation criterion. This ends the processing according to this flowchart.

このように、評価基準調整部154は、学習モデル180の追加学習を行うことで、評価基準の調整処理を行う。これによって、評価部151は、ヘッド部130の動作の適切な評価を行うことができる。 In this way, the evaluation criteria adjustment unit 154 adjusts the evaluation criteria by performing additional learning of the learning model 180. This allows the evaluation unit 151 to appropriately evaluate the operation of the head unit 130.

以上説明したように、第1の実施形態の掃除機100は、ユーザによって操作される掃除機100の動作を検出する動作検出部140を有する。動作検出部140の検出結果を利用することで、第1の実施形態の掃除機100は、ユーザが掃除機100を効率的に使用しているか否かを精度よく判定することができる。 As described above, the vacuum cleaner 100 of the first embodiment has an operation detection unit 140 that detects the operation of the vacuum cleaner 100 operated by the user. By using the detection results of the operation detection unit 140, the vacuum cleaner 100 of the first embodiment can accurately determine whether the user is using the vacuum cleaner 100 efficiently.

(第2の実施形態)
[2-1.家電システムの全体構成]
第1の実施形態では、掃除機単体の実施形態を説明した。これに対し、第2の実施形態では、掃除機の機能の一部を外部装置に備えることとした。以下、第2の実施形態の詳細について説明する。
Second Embodiment
[2-1. Overall configuration of home appliance system]
In the first embodiment, the vacuum cleaner is a standalone device. In contrast, in the second embodiment, some of the functions of the vacuum cleaner are provided in an external device. Details of the second embodiment will be described below.

図8は、家電システムの構成の一例を示す図である。家電システム10は、掃除機100と、情報処理装置200と、端末装置300と、スマートスピーカ400とを備える。掃除機100は、例えば家屋内に設置されたルータRを介して、端末装置300およびスマートスピーカ400と通信可能である。掃除機100は、ルータRを介してネットワークNWと接続され、情報処理装置200と通信可能である。ネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、WAN(Wide Area Network)、LAN(Local Area Network)、公衆回線、電話回線、無線基地局などのうち1つ以上を含む。 Figure 8 is a diagram showing an example of the configuration of a home appliance system. The home appliance system 10 includes a vacuum cleaner 100, an information processing device 200, a terminal device 300, and a smart speaker 400. The vacuum cleaner 100 can communicate with the terminal device 300 and the smart speaker 400 via a router R installed in a house, for example. The vacuum cleaner 100 is connected to a network NW via the router R, and can communicate with the information processing device 200. The network NW includes, for example, one or more of the Internet, a cellular network, a Wi-Fi network, a Wide Area Network (WAN), a Local Area Network (LAN), a public line, a telephone line, a wireless base station, etc.

第2の実施形態においては、前述の図3に示される報知部112bと同様の機能を端末装置300に設け、前述の図3に示される評価部151および評価基準調整部154と同様の機能を情報処理装置200に設けている。なお、第2の実施形態の掃除機100に設けられた通信部155(図3参照)は、動作検出部140の検出結果、評価値、または評価関連情報のうちの少なくとも一つを外部機器(情報処理装置200、端末装置300、またはスマートスピーカ400)に送信する。 In the second embodiment, the terminal device 300 is provided with a function similar to the notification unit 112b shown in FIG. 3 described above, and the information processing device 200 is provided with functions similar to the evaluation unit 151 and evaluation criterion adjustment unit 154 shown in FIG. 3 described above. Note that the communication unit 155 (see FIG. 3) provided in the vacuum cleaner 100 of the second embodiment transmits at least one of the detection result of the motion detection unit 140, the evaluation value, or the evaluation-related information to an external device (the information processing device 200, the terminal device 300, or the smart speaker 400).

[2-2.情報処理装置の機能構成]
図9は、情報処理装置の機能構成を示すブロック図である。情報処理装置200は、コンピュータプログラムを記憶するメモリと、コンピュータプログラムを実行するCPU等のハードウェアプロセッサとを備えるコンピュータである。情報処理装置200は、評価部210と、通信部211と、評価基準調整部212と、評価基準生成部213と、記憶部214とを備える。
[2-2. Functional configuration of information processing device]
9 is a block diagram showing the functional configuration of an information processing device. The information processing device 200 is a computer including a memory for storing a computer program and a hardware processor such as a CPU for executing the computer program. The information processing device 200 includes an evaluation unit 210, a communication unit 211, an evaluation criterion adjustment unit 212, an evaluation criterion generation unit 213, and a storage unit 214.

評価部210および評価基準調整部212は、ハードウェアプロセッサがコンピュータプログラムを実行することにより実現される機能部である。通信部211は、ネットワークNWを介して外部機器と通信するための通信機器である。記憶部214は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置などにより実現される。 The evaluation unit 210 and the evaluation criteria adjustment unit 212 are functional units that are realized by a hardware processor executing a computer program. The communication unit 211 is a communication device for communicating with external devices via the network NW. The storage unit 214 is realized, for example, by a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or a hybrid storage device that combines two or more of these.

通信部211は、掃除機100から動作情報および塵埃量情報を受信し、記憶部214に記憶する。評価部210は、動作情報および評価基準を用いて評価値を算出する。評価値の算出方法については、第1の実施形態と同様であるため、説明を省略する。通信部211は、評価部210によって算出された評価値を、ネットワークNWを介して掃除機100に送信する。掃除機100は、情報処理装置200から評価値を受信すると、受信した評価値を、ルータRを介して端末装置300またはスマートスピーカ400に送信する。 The communication unit 211 receives operation information and dust amount information from the vacuum cleaner 100 and stores it in the memory unit 214. The evaluation unit 210 calculates an evaluation value using the operation information and the evaluation criteria. The method of calculating the evaluation value is the same as in the first embodiment, so a description thereof will be omitted. The communication unit 211 transmits the evaluation value calculated by the evaluation unit 210 to the vacuum cleaner 100 via the network NW. When the vacuum cleaner 100 receives the evaluation value from the information processing device 200, it transmits the received evaluation value to the terminal device 300 or the smart speaker 400 via the router R.

なお、記憶部214には、複数回の掃除を通じて掃除機100から受信した動作情報および塵埃量情報が蓄積されている。評価基準生成部213は、記憶部214に蓄積されたこれらの情報に基づき、ヘッド部130の動作を評価する際の基準となる評価基準を生成する。評価基準の生成処理の詳細については後述する。 The memory unit 214 stores operation information and dust amount information received from the vacuum cleaner 100 through multiple cleanings. The evaluation criterion generation unit 213 generates evaluation criteria that serve as a basis for evaluating the operation of the head unit 130 based on this information stored in the memory unit 214. The evaluation criterion generation process will be described in detail later.

[2-3.端末装置の機能構成]
図10は、端末装置の機能構成を示すブロック図である。端末装置300は、コンピュータプログラムを記憶するメモリと、コンピュータプログラムを実行するCPU等のハードウェアプロセッサとを備える、スマートフォンやタブレット等の携帯端末装置である。端末装置300は、通信部310と、報知部311とを備える。
[2-3. Functional configuration of terminal device]
10 is a block diagram showing the functional configuration of a terminal device 300. The terminal device 300 is a mobile terminal device such as a smartphone or a tablet that includes a memory for storing a computer program and a hardware processor such as a CPU for executing the computer program. The terminal device 300 includes a communication unit 310 and a notification unit 311.

通信部310は、ネットワークNWを介して外部機器と通信するための通信機器である。通信部310は、掃除機100から評価値を受信する。報知部311は、例えば、情報を画面に表示するタッチパネルを有する。報知部311は、通信部310によって受信された評価値または評価値から導出された評価関連情報をタッチパネルに表示することにより、評価結果をユーザに報知する。 The communication unit 310 is a communication device for communicating with external devices via the network NW. The communication unit 310 receives the evaluation value from the vacuum cleaner 100. The notification unit 311 has, for example, a touch panel that displays information on a screen. The notification unit 311 notifies the user of the evaluation result by displaying, on the touch panel, the evaluation value received by the communication unit 310 or evaluation-related information derived from the evaluation value.

なお、スマートスピーカ400も、図10と同じブロック図となる。ただし、スマートスピーカ400の報知部はスピーカを有しており、通信部310によって受信された評価値または評価値から導出された評価関連情報を音声で出力する。 The smart speaker 400 has the same block diagram as that shown in FIG. 10. However, the notification unit of the smart speaker 400 has a speaker and outputs the evaluation value received by the communication unit 310 or the evaluation-related information derived from the evaluation value by voice.

[2-4.端末装置の表示内容]
図11は、端末装置の表示画面を示す図である。報知部311は、通信部310によって受信された評価値に基づいて掃除についてのスコアを算出し、「今日のお掃除は82点です」といったメッセージ320を評価関連情報としてタッチパネルに表示してもよい。また、報知部311は、通信部310によって受信された評価値に基づいて、「もう少しゆっくり動かしましょう」といった掃除についてのアドバイスを示すメッセージを、評価関連情報としてタッチパネルに表示してもよい。
[2-4. Display contents of terminal device]
11 is a diagram showing a display screen of the terminal device. The notification unit 311 may calculate a score for cleaning based on the evaluation value received by the communication unit 310, and display a message 320 such as "Today's cleaning is 82 points" on the touch panel as evaluation-related information. The notification unit 311 may also display a message showing advice on cleaning such as "Move a little more slowly" on the touch panel as evaluation-related information based on the evaluation value received by the communication unit 310.

また、タッチパネルには、これらの評価関連情報とともにお掃除マップボタン330が表示されている。ユーザがお掃除マップボタン330をタップすると、報知部311は、お掃除マップの画面をタッチパネルに表示する。 The touch panel also displays a cleaning map button 330 along with this evaluation-related information. When the user taps the cleaning map button 330, the notification unit 311 displays a cleaning map screen on the touch panel.

図12は、お掃除マップの画面を示す図である。図12に示されるように、端末装置300は、掃除が行われたエリア340をタッチパネルに表示する。端末装置300は、動作検出部140によって検出された動作情報の履歴を掃除機100から受信し、受信した動作情報の履歴に基づいて、掃除が行われたエリア340を判定してもよい。 Figure 12 is a diagram showing the cleaning map screen. As shown in Figure 12, the terminal device 300 displays the area 340 where cleaning has been performed on the touch panel. The terminal device 300 may receive a history of operation information detected by the operation detection unit 140 from the vacuum cleaner 100, and determine the area 340 where cleaning has been performed based on the history of the received operation information.

[2-5.評価基準の生成処理]
次に、評価基準の生成処理について説明する。なお、ここでは、評価基準が図4に示される学習モデル180の場合における、評価基準の生成処理について説明する。情報処理装置200の評価基準生成部213は、ヘッド部130の動作の適切な評価を行えるようにするために、評価基準(学習モデル180)を予め学習させる。
[2-5. Evaluation Criteria Generation Process]
Next, the process of generating an evaluation criterion will be described. Note that, here, the process of generating an evaluation criterion will be described in the case where the evaluation criterion is the learning model 180 shown in Fig. 4. The evaluation criterion generating unit 213 of the information processing device 200 learns the evaluation criterion (learning model 180) in advance so as to be able to appropriately evaluate the operation of the head unit 130.

図13は、評価基準の生成処理を示すフローチャートである。まず、通信部211は、掃除機100から動作情報と塵埃量情報とを受信する(S30)。次に、評価基準生成部213は、通信部211によって受信された塵埃量情報に基づき、評価値を算出する(S31)。例えば、評価基準生成部213は、評価値の範囲が0以上1以下となるように、かつ塵埃量が多いほど大きな値となるように、あらかじめ定められた手法で評価値を算出する。 Figure 13 is a flowchart showing the process of generating an evaluation criterion. First, the communication unit 211 receives operation information and dust amount information from the vacuum cleaner 100 (S30). Next, the evaluation criterion generation unit 213 calculates an evaluation value based on the dust amount information received by the communication unit 211 (S31). For example, the evaluation criterion generation unit 213 calculates the evaluation value using a predetermined method so that the range of the evaluation value is 0 to 1, and the greater the dust amount, the greater the value.

次に、評価基準生成部213は、ステップS30で受信された動作情報と、ステップS31で算出された評価値とを対応付けた教師データを、記憶部214に記憶する(S32)。評価基準生成部213は、所定量以上の教師データが記憶部214に蓄積されたか否かを判定する(S33)。 Next, the evaluation criterion generating unit 213 stores in the memory unit 214 teacher data that associates the motion information received in step S30 with the evaluation value calculated in step S31 (S32). The evaluation criterion generating unit 213 determines whether or not a predetermined amount of teacher data or more has been accumulated in the memory unit 214 (S33).

所定量以上の教師データが記憶部214に蓄積されていないと判定された場合(S33:NO)、前述のステップS30の処理に戻る。一方、所定量以上の教師データが記憶部214に蓄積されたと判定された場合(S33:YES)、評価基準生成部213は、記憶部214から教師データを読み出し、読み出した教師データを用いて評価基準を生成する(S34)。 If it is determined that the predetermined amount of teacher data or more has not been accumulated in the memory unit 214 (S33: NO), the process returns to step S30 described above. On the other hand, if it is determined that the predetermined amount of teacher data or more has been accumulated in the memory unit 214 (S33: YES), the evaluation criterion generation unit 213 reads out the teacher data from the memory unit 214 and generates an evaluation criterion using the read out teacher data (S34).

具体的には、評価基準生成部213は、この教師データを用いて、前述した誤差逆伝播により前述の式(1)における重みwおよびバイアス項bなどを算出する。評価基準生成部213は、算出した重みwおよびバイアス項bなどのパラメータを、評価基準として記憶部156に記憶する。以上で、本フローチャートによる処理を終了する。 Specifically, the evaluation criterion generating unit 213 uses this teacher data to calculate the weight w and bias term b in the above-mentioned equation (1) by the above-mentioned backpropagation of errors. The evaluation criterion generating unit 213 stores the calculated parameters such as the weight w and bias term b as evaluation criteria in the storage unit 156. This completes the processing according to this flowchart.

以上説明したように、第2の実施形態の家電システム10は、ユーザによって操作される掃除機100の動作を検出する動作検出部140を有する。動作検出部140の検出結果を利用することで、第2の実施形態の掃除機100は、ユーザが掃除機100を効率的に使用しているか否かを精度よく判定することができる。 As described above, the home appliance system 10 of the second embodiment has an operation detection unit 140 that detects the operation of the vacuum cleaner 100 operated by the user. By using the detection results of the operation detection unit 140, the vacuum cleaner 100 of the second embodiment can accurately determine whether the user is using the vacuum cleaner 100 efficiently.

また、第2の実施形態の家電システム10では、評価部、評価基準生成部、および報知部といった機能部を、外部装置に分散させることができる。これによって、掃除機100の処理負荷を軽減することができる。 In addition, in the home appliance system 10 of the second embodiment, functional units such as the evaluation unit, evaluation criterion generation unit, and notification unit can be distributed to an external device. This can reduce the processing load of the vacuum cleaner 100.

なお、以上の説明において、家電機器の一例である「掃除機」について説明したが、これに限られない。例えば、家電機器は、ユーザが服のしわを伸ばすために使用する「アイロン」であってもよい。この場合、アイロンには、ユーザによって操作されるアイロンの動作を検出する動作検出部が設けられていてよい。評価部は、動作検出部によって検出されたアイロンの動作を、所定の評価基準に基づいて評価すればよい。 In the above description, a "vacuum cleaner" has been described as an example of a home appliance, but the present invention is not limited to this. For example, the home appliance may be an "iron" that a user uses to remove wrinkles from clothes. In this case, the iron may be provided with a motion detection unit that detects the motion of the iron operated by the user. The evaluation unit may evaluate the motion of the iron detected by the motion detection unit based on a predetermined evaluation criterion.

本発明は、上記の実施形態で説明した構成に加えて、家電機器の動作を示す情報や、その評価値、評価関連情報、これらに基づいて調整された評価基準などの経時的な変化を記憶しておき、ユーザがその変化を確認できるように出力機能を設けてもよい。こうすれば、ユーザは家電機器の操作が上達したことを実感し、家電機器を扱うことがより楽しみになるという効果が期待できる。 In addition to the configuration described in the above embodiment, the present invention may also store information indicating the operation of a home appliance, its evaluation value, evaluation-related information, and changes over time in evaluation criteria adjusted based on these, and provide an output function that allows the user to check these changes. In this way, the user can feel that they have improved their ability to operate the home appliance, and it is expected that using the home appliance will become more enjoyable.

また、本発明による家電機器や家電システムにおいて、例えば家族の中で誰が使用したなどという家電機器を操作したユーザを識別する機能を設け、家電機器の動作を示す情報や、その評価値、評価関連情報、これらに基づいて調整された評価基準などの情報をユーザ毎に記憶するようにしてもよい。こうすれば、ユーザ個人の癖に応じて家電の操作を評価したり、家電の動作制御を調整したりすることが可能となる。家電機器を操作したユーザを識別する機能は、その時々で家電機器を使用するユーザの入力を受け付けるなど周知の方法で実現すればよい。 In addition, in the home appliance or home appliance system according to the present invention, a function for identifying the user who operated the home appliance, for example, which family member used it, may be provided, and information indicating the operation of the home appliance, its evaluation value, evaluation-related information, evaluation criteria adjusted based on these, and other information may be stored for each user. In this way, it becomes possible to evaluate the operation of the home appliance and adjust the operation control of the home appliance according to the individual habits of the user. The function for identifying the user who operated the home appliance may be realized by a well-known method, such as accepting input from the user who uses the home appliance at each time.

また上記の実施形態では、動作検出部を家電機器に設けることとして説明したが、これに限られず、ユーザが身に着ける端末機器に動作検出部を設け、ユーザの操作を端末機器から情報を受信するという態様で、本発明による家電機器や家電システムを実現することもできる。この場合、端末機器において動作検出部の機能を発揮し、あるいは終了させるタイミングを入力する機能を設けるとよい。こうすれば、家電機器の操作をしている時と、それ以外の時とを区別して動作検出部からの情報を得ることができる。例えば上記の端末機器として、ユーザが身に着けるスマートウォッチやユーザが着ている衣服のポケットに入れられたスマートフォンを利用することが挙げられる。 In the above embodiment, the motion detection unit is described as being provided in the home appliance, but this is not limiting. The home appliance or home appliance system according to the present invention can also be realized in a manner in which the motion detection unit is provided in a terminal device worn by the user and information on the user's operation is received from the terminal device. In this case, it is preferable to provide a function in the terminal device for inputting the timing to activate or terminate the function of the motion detection unit. In this way, it is possible to obtain information from the motion detection unit by distinguishing between when the home appliance is being operated and other times. For example, the above terminal device can be a smart watch worn by the user or a smartphone placed in the pocket of the user's clothes.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を上記の実施形態に限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention to the above-mentioned embodiments. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

10…家電システム、100…掃除機、112…把持部、112a…操作部、112b…報知部、114…電動送風機、116…ファンモータ、120…延長管、130…ヘッド部、133…第1回転ブラシ、134…第2回転ブラシ、135…第1ブラシモータ、136…第2ブラシモータ、140…動作検出部、150…制御回路、151…評価部、152…電動送風機制御部、153…回転ブラシ制御部、154…評価基準調整部、155…通信部、156…記憶部、170…塵埃検出部、180…学習モデル、200…情報処理装置、210…評価部、212…評価基準調整部、213…評価基準生成部、214…記憶部、300…端末装置、311…報知部、400…スマートスピーカ 10...Home appliance system, 100...Vacuum cleaner, 112...Handle unit, 112a...Operation unit, 112b...Notification unit, 114...Electric blower, 116...Fan motor, 120...Extension tube, 130...Head unit, 133...First rotating brush, 134...Second rotating brush, 135...First brush motor, 136...Second brush motor, 140...Operation detection unit, 150...Control circuit, 151...Evaluation unit, 152...Electric blower control unit, 153...Rotary brush control unit, 154...Evaluation criterion adjustment unit, 155...Communication unit, 156...Storage unit, 170...Dust detection unit, 180...Learning model, 200...Information processing device, 210...Evaluation unit, 212...Evaluation criterion adjustment unit, 213...Evaluation criterion generation unit, 214...Storage unit, 300...Terminal device, 311...Notification unit, 400...Smart speaker

Claims (12)

塵埃を吸引するヘッド部を備え、ユーザの操作により被掃除面を掃除する掃除機であって、
前記ヘッド部の動作を示す動作情報を検出する動作検出部と、
前記動作検出部によって検出された前記動作情報および所定の評価基準に基づいて、前記ヘッド部の動作を評価する評価部と、
前記ヘッド部から吸引された前記塵埃の量を検出する塵埃検出部と、
前記動作検出部によって検出された前記動作情報と、前記塵埃検出部によって検出された前記塵埃の量を示す塵埃量情報とを対応づけて記憶する記憶部と、
前記記憶部に蓄積された前記塵埃量情報および前記動作情報に基づいて、前記評価基準を調整する評価基準調整部と、
を備え
前記評価基準は、ニューラルネットワークで構成され、前記動作情報が入力層に入力されると、前記ヘッド部の動作の評価結果を示す評価値を出力層から出力する学習モデルであり、
前記評価基準調整部は、掃除の際に前記動作検出部によって検出される前記動作情報と、前記塵埃量情報に基づいて算出される前記評価値とを対応付けた教師データを用いて、前記学習モデルを追加学習させる、
掃除機。
A vacuum cleaner that has a head unit that sucks up dust and cleans a surface to be cleaned by a user's operation,
a motion detection unit that detects motion information indicating a motion of the head unit;
an evaluation unit that evaluates a motion of the head unit based on the motion information detected by the motion detection unit and a predetermined evaluation criterion;
a dust detection unit that detects the amount of the dust sucked from the head unit;
a storage unit that stores the motion information detected by the motion detection unit and dust amount information indicating the amount of dust detected by the dust detection unit in association with each other;
an evaluation criterion adjustment unit that adjusts the evaluation criterion based on the dust amount information and the operation information stored in the storage unit;
Equipped with
the evaluation criterion is a learning model that is configured by a neural network and that outputs an evaluation value indicating an evaluation result of the operation of the head unit from an output layer when the operation information is input to an input layer,
the evaluation standard adjustment unit additionally trains the learning model using teacher data in which the action information detected by the action detection unit during cleaning is associated with the evaluation value calculated based on the dust amount information; and
Vacuum cleaner.
前記評価部による評価結果を示す評価値または前記評価値から導出された評価関連情報を報知する報知部を更に備える、
請求項1に記載の掃除機。
The method further includes the steps of: providing an evaluation value indicating an evaluation result by the evaluation unit or evaluation-related information derived from the evaluation value;
2. The vacuum cleaner of claim 1.
前記動作検出部の検出結果、前記評価値、または前記評価関連情報のうちの少なくとも一つを外部機器に送信する通信部を更に備える、
請求項2に記載の掃除機。
a communication unit configured to transmit at least one of the detection result of the action detection unit, the evaluation value, and the evaluation-related information to an external device;
3. The vacuum cleaner of claim 2.
前記被掃除面に負圧を及ぼす電動送風機と、
前記ヘッド部の動作についての前記評価値に基づいて、前記電動送風機を制御する電動送風機制御部と、を更に備える、
請求項2または請求項3に記載の掃除機。
an electric blower for exerting a negative pressure on the surface to be cleaned;
and an electric blower control unit that controls the electric blower based on the evaluation value regarding the operation of the head unit.
A vacuum cleaner according to claim 2 or claim 3.
前記ヘッド部に設けられ、前記被掃除面と接触する回転ブラシと、
前記ヘッド部の動作についての前記評価値に基づいて、前記回転ブラシを制御する回転ブラシ制御部と、を更に備える、
請求項2から請求項4のいずれか一項に記載の掃除機。
A rotating brush provided in the head portion and contacting the surface to be cleaned;
and a rotating brush control unit that controls the rotating brush based on the evaluation value for the operation of the head unit.
A vacuum cleaner according to any one of claims 2 to 4.
前記ヘッド部の動作についての前記評価値に基づく制御を行うか否かを設定するための操作部を更に備える、
請求項4または請求項5に記載の掃除機。
an operation unit for setting whether or not to control the operation of the head unit based on the evaluation value,
A vacuum cleaner according to claim 4 or claim 5.
前記動作検出部は、前記ヘッド部に設けられる、
請求項1から請求項6のいずれか一項に記載の掃除機。
The motion detection unit is provided in the head unit.
A vacuum cleaner according to any one of claims 1 to 6.
前記動作検出部は、前記掃除機を使用する際に前記ユーザによって把持される把持部に設けられる、
請求項1から請求項6のいずれか一項に記載の掃除機。
The motion detection unit is provided in a grip portion that is gripped by the user when using the vacuum cleaner.
A vacuum cleaner according to any one of claims 1 to 6.
前記動作検出部は、前記掃除機を使用する際に前記ユーザによって把持される把持部と前記ヘッド部との間の連結部材に設けられる、
請求項1から請求項6のいずれか一項に記載の掃除機。
The motion detection unit is provided on a connecting member between a grip unit that is gripped by the user when using the vacuum cleaner and the head unit.
A vacuum cleaner according to any one of claims 1 to 6.
塵埃を吸引するヘッド部を備え、ユーザの操作により被掃除面を掃除する掃除機と、前記掃除機と通信可能な情報処理装置と、を備える家電システムであって、
前記掃除機は、
前記ヘッド部の動作を示す動作情報を検出する動作検出部と、
前記ヘッド部から吸引された前記塵埃の量を検出する塵埃検出部と、を備え、
前記情報処理装置は、
前記動作検出部によって検出された前記動作情報および所定の評価基準に基づいて、前記ヘッド部の動作を評価する評価部と、
前記動作検出部によって検出された前記動作情報と、前記塵埃検出部によって検出された前記塵埃の量を示す塵埃量情報とを対応づけて記憶する記憶部と、
前記記憶部に蓄積された前記塵埃量情報および前記動作情報に基づいて、前記評価基準を調整する評価基準調整部と、を備え
前記評価基準は、ニューラルネットワークで構成され、前記動作情報が入力層に入力されると、前記ヘッド部の動作の評価結果を示す評価値を出力層から出力する学習モデルであり、
前記評価基準調整部は、掃除の際に前記動作検出部によって検出される前記動作情報と、前記塵埃量情報に基づいて算出される前記評価値とを対応付けた教師データを用いて、前記学習モデルを追加学習させる、
家電システム。
A home appliance system including a vacuum cleaner having a head unit for sucking dust and cleaning a surface to be cleaned by a user's operation, and an information processing device capable of communicating with the vacuum cleaner,
The vacuum cleaner comprises:
a motion detection unit that detects motion information indicating a motion of the head unit;
a dust detection unit that detects the amount of the dust sucked from the head unit,
The information processing device includes:
an evaluation unit that evaluates a motion of the head unit based on the motion information detected by the motion detection unit and a predetermined evaluation criterion;
a storage unit that stores the motion information detected by the motion detection unit and dust amount information indicating the amount of dust detected by the dust detection unit in association with each other;
an evaluation criterion adjustment unit that adjusts the evaluation criterion based on the dust amount information and the operation information stored in the storage unit ,
the evaluation criterion is a learning model that is configured by a neural network and that outputs an evaluation value indicating an evaluation result of the operation of the head unit from an output layer when the operation information is input to an input layer,
the evaluation standard adjustment unit additionally trains the learning model using teacher data in which the action information detected by the action detection unit during cleaning is associated with the evaluation value calculated based on the dust amount information; and
Home appliances system.
前記掃除機または前記情報処理装置のうちの少なくとも一方と通信可能な端末装置を更に備え、
前記端末装置は、前記評価部による評価結果を示す評価値または前記評価値から導出された評価関連情報を報知する報知部を備える、
請求項10に記載の家電システム。
Further comprising a terminal device capable of communicating with at least one of the vacuum cleaner and the information processing device,
the terminal device includes a notification unit that notifies an evaluation value indicating an evaluation result by the evaluation unit or evaluation-related information derived from the evaluation value;
The home appliance system according to claim 10.
塵埃を吸引するヘッド部を備え、ユーザの操作より被掃除面を掃除する掃除機の動作を評価する評価方法であって、
前記ヘッド部の動作を示す動作情報を検出する動作検出ステップと、
前記動作検出ステップで検出された前記動作情報および所定の評価基準に基づいて、前記ヘッド部の動作を評価する評価ステップと、
前記ヘッド部から吸引された前記塵埃の量を検出する塵埃検出ステップと、
前記動作検出ステップで検出された前記動作情報と、前記塵埃検出ステップで検出された前記塵埃の量を示す塵埃量情報とを対応づけて記憶部に記憶する記憶ステップと、
前記記憶部に蓄積された前記塵埃量情報および前記動作情報に基づいて、前記評価基準を調整する評価基準調整ステップと、を備え
前記評価基準は、ニューラルネットワークで構成され、前記動作情報が入力層に入力されると、前記ヘッド部の動作の評価結果を示す評価値を出力層から出力する学習モデルであり、
前記評価基準調整ステップにおいて、掃除の際に前記動作検出ステップで検出される前記動作情報と、前記塵埃量情報に基づいて算出される前記評価値とを対応付けた教師データを用いて、前記学習モデルを追加学習させる、
評価方法。
1. A method for evaluating the operation of a vacuum cleaner that has a head unit that sucks up dust and cleans a surface to be cleaned by a user, comprising:
a motion detection step of detecting motion information indicating a motion of the head unit;
an evaluation step of evaluating the operation of the head unit based on the operation information detected in the operation detection step and a predetermined evaluation criterion;
a dust detection step of detecting an amount of the dust sucked from the head portion;
a storage step of storing, in a storage unit, the operation information detected in the operation detection step and dust amount information indicating the amount of dust detected in the dust detection step in association with each other;
and adjusting the evaluation criterion based on the dust amount information and the operation information stored in the storage unit ,
the evaluation criterion is a learning model that is configured by a neural network and that outputs an evaluation value indicating an evaluation result of the operation of the head unit from an output layer when the operation information is input to an input layer,
In the evaluation criterion adjustment step, the learning model is additionally trained using teacher data in which the action information detected in the action detection step during cleaning is associated with the evaluation value calculated based on the dust amount information.
Evaluation method.
JP2019231228A 2019-12-23 2019-12-23 Vacuum cleaner, home appliance system, and evaluation method Active JP7502857B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019231228A JP7502857B2 (en) 2019-12-23 2019-12-23 Vacuum cleaner, home appliance system, and evaluation method
CN202011144008.7A CN113080758A (en) 2019-12-23 2020-10-23 Home appliance, home appliance system, evaluation method, and evaluation criterion generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019231228A JP7502857B2 (en) 2019-12-23 2019-12-23 Vacuum cleaner, home appliance system, and evaluation method

Publications (2)

Publication Number Publication Date
JP2021097877A JP2021097877A (en) 2021-07-01
JP7502857B2 true JP7502857B2 (en) 2024-06-19

Family

ID=76541674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019231228A Active JP7502857B2 (en) 2019-12-23 2019-12-23 Vacuum cleaner, home appliance system, and evaluation method

Country Status (2)

Country Link
JP (1) JP7502857B2 (en)
CN (1) CN113080758A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100318232A1 (en) 2007-12-17 2010-12-16 Miele & Cie. Kg Method for evaluating a particle signal and suction nozzle for a vacuum cleaner
WO2012133571A1 (en) 2011-03-28 2012-10-04 株式会社東芝 Electric vacuum cleaner
JP2013183965A (en) 2012-03-09 2013-09-19 Mitsubishi Electric Corp Vacuum cleaner
JP2014236838A (en) 2013-06-07 2014-12-18 シャープ株式会社 Self-propelled vacuum cleaner
JP2019000442A (en) 2017-06-16 2019-01-10 シャープ株式会社 Vacuum cleaner with communication function and data processing system comprising the same
JP2019088543A (en) 2017-11-15 2019-06-13 シャープ株式会社 Vacuum cleaner

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3345906B2 (en) * 1992-03-13 2002-11-18 松下電器産業株式会社 Electric vacuum cleaner
CN100589745C (en) * 2005-02-23 2010-02-17 Avet股份公司 Advanced data controlled cleaning system
US20120167917A1 (en) * 2011-01-03 2012-07-05 Gilbert Jr Duane L Autonomous coverage robot
FR3023999B1 (en) * 2014-07-17 2017-10-27 Seb Sa SYSTEM FOR ASSISTING THE USE OF AN ELECTRICAL APPLIANCE
CN108078496B (en) * 2017-12-08 2021-03-16 北京小米移动软件有限公司 Dust collector prompting method and device
CN108577709B (en) * 2018-05-07 2020-08-11 北京小米移动软件有限公司 Intelligent mop working method and device and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100318232A1 (en) 2007-12-17 2010-12-16 Miele & Cie. Kg Method for evaluating a particle signal and suction nozzle for a vacuum cleaner
WO2012133571A1 (en) 2011-03-28 2012-10-04 株式会社東芝 Electric vacuum cleaner
JP2013183965A (en) 2012-03-09 2013-09-19 Mitsubishi Electric Corp Vacuum cleaner
JP2014236838A (en) 2013-06-07 2014-12-18 シャープ株式会社 Self-propelled vacuum cleaner
JP2019000442A (en) 2017-06-16 2019-01-10 シャープ株式会社 Vacuum cleaner with communication function and data processing system comprising the same
JP2019088543A (en) 2017-11-15 2019-06-13 シャープ株式会社 Vacuum cleaner

Also Published As

Publication number Publication date
JP2021097877A (en) 2021-07-01
CN113080758A (en) 2021-07-09

Similar Documents

Publication Publication Date Title
JP2018077685A (en) Autonomous traveling body
WO2014167896A1 (en) Electronic device and self-propelled vacuum cleaner
JP2017143983A (en) Autonomous travel body
CN210520903U (en) Autonomous cleaner
JP2005211365A (en) Autonomous traveling robot cleaner
CN115776860A (en) Vacuum cleaner with a vacuum cleaner head
TWI597143B (en) Robot apparatus, control program, and computer-readable recording medium having control program recorded thereon
JP6757593B2 (en) Self-propelled electronic equipment
JP2014180501A (en) Self-propelled vacuum cleaner
US11202543B2 (en) System and method for operating a cleaning system based on a surface to be cleaned
JP2019103618A (en) Vacuum cleaner
CN104981188B (en) Electronic equipment
TW202143903A (en) Cleaner and control method thereof
JP7502857B2 (en) Vacuum cleaner, home appliance system, and evaluation method
KR102493163B1 (en) Moving robot
JP2020106872A (en) Moving device, object detection method and program
JP2020151010A (en) Vacuum cleaner
JP2015112204A (en) Vacuum cleaner
CN115843227A (en) Vacuum cleaner with a vacuum cleaner head
WO2022008867A1 (en) Vacuum cleaner
US20230255422A1 (en) Vacuum cleaner
JP2023532818A (en) vacuum cleaner
JP2013242668A (en) Information notification device, control method for information notification device, control program, and computer-readable recording medium on which control program is recorded
US20230255425A1 (en) Vacuum cleaner
JP2011172746A (en) Vacuum cleaner

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230331

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231013

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240315

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240326

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: 20240528

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240607