(57)【要約】【課題】床面に応じた制御を行うことを容易にする電気掃除機を提供することである。【解決手段】実施形態の電気掃除機は、駆動源と、表示部と、操作部と、検出部と、制御部とを持つ。駆動源は、電動送風機と、ブラシモータとのうち少なくとも一方を含む。表示部は、前記駆動源の駆動状態が表示される。操作部は、ユーザの操作を受け付ける。検出部は、前記ブラシモータの負荷状態を検出する。制御部は、前記検出部により検出された前記ブラシモータの負荷状態に基づいて前記駆動源の駆動量に関する目標値を決定し、決定された前記目標値に従って前記駆動源を駆動するとともに前記目標値に対応する前記駆動状態を前記表示部に表示させ、前記駆動状態を調整するユーザの特定操作が前記操作部により受け付けられた場合に、前記特定操作の内容に基づいて前記目標値を変更する。【選択図】図４
2020127693.tif 000002
【特許請求の範囲】
【請求項１】
電動送風機と、ブラシモータとのうち少なくとも一方を含む駆動源と、
前記駆動源の駆動状態が表示される表示部と、
ユーザの操作を受け付ける操作部と、
前記ブラシモータの負荷状態を検出する検出部と、
前記検出部により検出された前記ブラシモータの負荷状態に基づいて前記駆動源の駆動量に関する目標値を決定し、決定された前記目標値に従って前記駆動源を駆動するとともに前記目標値に対応する前記駆動状態を前記表示部に表示させ、前記駆動状態を調整するユーザの特定操作が前記操作部により受け付けられた場合に、前記特定操作の内容に基づいて前記目標値を変更する制御部と、
を備えた電気掃除機。
【請求項２】
前記特定操作が行われたときの前記ブラシモータの負荷状態と前記特定操作により変更された前記目標値との組み合わせ、または、前記特定操作が行われたときの前記ブラシモータの負荷状態と前記特定操作により前記操作部に入力された指定値との組み合わせが学習データの算出情報として蓄積される記憶部をさらに備え、
前記制御部は、前記検出部により検出された前記ブラシモータの負荷状態と、過去に蓄積された前記学習データの算出情報とに基づいて、前記目標値を決定する、
請求項１に記載の電気掃除機。
【請求項３】
前記駆動源は、前記電動送風機を含み、
前記制御部は、前記検出部により検出された前記ブラシモータの負荷状態と、過去に蓄積された前記学習データの算出情報とに基づいて、前記電動送風機の駆動量に関する前記目標値を決定し、前記特定操作が前記操作部により受け付けられた場合に、前記特定操作の内容に基づいて前記電動送風機の駆動量に関する前記目標値を変更する、
請求項２に記載の電気掃除機。
【請求項４】
前記駆動源は、前記ブラシモータを含み、
前記制御部は、前記検出部により検出された前記ブラシモータの負荷状態と、過去に蓄積された前記学習データの算出情報とに基づいて、前記ブラシモータの駆動量に関する前記目標値を決定し、前記特定操作が前記操作部により受け付けられた場合に、前記特定操作の内容に基づいて前記ブラシモータの駆動量に関する前記目標値を変更する、
請求項２または３に記載の電気掃除機。
【請求項５】
前記電気掃除機が吸引中の塵埃の量を検出する塵埃センサをさらに備え、
前記制御部は、前記ブラシモータの負荷状態と過去に蓄積された前記学習データの算出情報とに基づいて決定された前記目標値を、前記塵埃センサにより検出された塵埃の量に基づいて補正する、
請求項２から４のうちいずれか１項に記載の電気掃除機。
【請求項６】
前記制御部は、前記特定操作により新しく変更された前記目標値が、過去に蓄積された前記学習データの算出情報に含まれる複数の前記目標値を統計的に処理することで得られる指標に対して所定の条件を満たさない場合、または、前記特定操作により前記操作部に新しく入力された前記指定値が、過去に蓄積された前記学習データの算出情報に含まれる複数の前記指定値を統計的に処理することで得られる指標に対して所定の条件を満たさない場合、新しく変更された前記目標値または新しく入力された前記指定値を、前記学習データの算出情報に含めない、または影響が小さくなる重み付けをして前記学習データの算出情報に含める、
請求項２から５のうちいずれか１項に記載の電気掃除機。
【請求項７】
前記制御部は、前記組み合わせに複数の傾向が存在する場合、前記検出部により検出された前記ブラシモータの負荷状態と、前記複数の傾向ごとに分けられた前記学習データの算出情報とに基づいて、前記目標値を決定する、
請求項２から６のうちいずれか１項に記載の電気掃除機。
【請求項８】
前記制御部は、前記電気掃除機の連続駆動時間が第１所定時間よりも短い場合は、前記連続駆動時間の間に前記特定操作により変更された前記目標値、または前記連続駆動時間の間に前記特定操作により入力された前記指定値を、前記学習データの算出情報に含めない、または影響が小さくなる重み付けをして前記学習データの算出情報に含める、
請求項２から７のうちいずれか１項に記載の電気掃除機。
【請求項９】
前記制御部は、前記電気掃除機の連続駆動時間が第１所定時間よりも短い場合であっても、次の駆動時間までの停止時間が第２所定時間よりも短い場合は、前記連続駆動時間の間に前記特定操作により変更された前記目標値、または前記連続駆動時間の間に前記特定操作により入力された前記指定値を、前記学習データの算出情報に含める、
請求項８に記載の電気掃除機。
【請求項１０】
前記駆動源は、前記電動送風機を含み、
前記制御部は、前記ブラシモータの負荷状態と過去に蓄積された前記学習データの算出情報とに基づいて前記電動送風機の駆動量に関する前記目標値を決定し、決定した前記電動送風機の駆動量に関する前記目標値を、前記電気掃除機の内部に既に集塵された塵埃の集塵量に基づいて補正する、
請求項２から９のうちいずれか１項に記載の電気掃除機。
【請求項１１】
前記電気掃除機が吸引中の塵埃の量を検出する塵埃センサをさらに備え、
前記制御部は、前記塵埃センサにより検出される塵埃の量が閾値以上であるときの前記目標値または前記指定値を、影響が大きくなる重み付けをして前記学習データの算出情報に含める、
請求項２から１０のうちいずれか１項に記載の電気掃除機。
【請求項１２】
前記ユーザを判定するユーザ判定部をさらに備え、
前記制御部は、前記ユーザ判定部により判定された前記ユーザごとに、前記学習データの算出情報を蓄積する、
請求項２から１１のうちいずれか１項に記載の電気掃除機。
【請求項１３】
電動送風機と、ブラシモータとのうち少なくとも一方を含む駆動源と、
前記駆動源の駆動量に関する目標値の大きさを変更するユーザの特定操作を受け付ける操作部と、
前記ブラシモータの負荷状態を検出する検出部と、
前記特定操作が行われたときの前記ブラシモータの負荷状態と前記特定操作により変更された前記目標値との組み合わせ、または前記特定操作が行われたときの前記ブラシモータの負荷状態と前記特定操作により前記操作部に入力された指定値との組み合わせが蓄積された学習データの算出情報を利用し、前記検出部により検出された前記ブラシモータの負荷状態に基づいて、前記目標値を決定する制御部と、
を備えた電気掃除機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電気掃除機に関する。
【背景技術】
【０００２】
電動送風機を搭載した掃除機本体と、回転ブラシを搭載した吸込口体とを備えた電気掃除機が知られている。このような電気掃除機は、床面に応じた制御を容易に行うことができると好ましい場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実開昭６４−８３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、床面に応じた制御を行うことを容易にする電気掃除機を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の電気掃除機は、駆動源と、表示部と、操作部と、検出部と、制御部とを持つ。駆動源は、電動送風機と、ブラシモータとのうち少なくとも一方を含む。表示部は、前記駆動源の駆動状態が表示される。操作部は、ユーザの操作を受け付ける。検出部は、前記ブラシモータの負荷状態を検出する。制御部は、前記検出部により検出された前記ブラシモータの負荷状態に基づいて前記駆動源の駆動量に関する目標値を決定し、決定された前記目標値に従って前記駆動源を駆動するとともに前記目標値に対応する前記駆動状態を前記表示部に表示させ、前記駆動状態を調整するユーザの特定操作が前記操作部により受け付けられた場合に、前記特定操作の内容に基づいて前記目標値を変更する。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態の電気掃除機の一例を示す斜視図。
【図２】第１実施形態の電気掃除機の操作部の一例を示す模式図。
【図３】第１実施形態の電気掃除機の駆動モードの一例を説明するための図。
【図４】第１実施形態の電気掃除機の回路構成の一部の一例を示す回路構成図。
【図５】第１実施形態の電気掃除機の床面判別テーブルの一例を説明するための図。
【図６】第１実施形態の電気掃除機の学習データの履歴情報の一例を説明するための図。
【図７】第１実施形態の電気掃除機の学習データの算出情報の一例を説明するための図。
【図８】第１実施形態の主制御部による制御処理の流れの一例を示すフローチャート。
【図９】第１実施形態の主制御部による学習処理の流れの一例を示すフローチャート。
【図１０】第１実施形態の主制御部による初期動作処理の流れの一例を示すフローチャート。
【図１１】第３実施形態の電気掃除機のデフォルト動作テーブルの一例を説明するための図。
【図１２】実施形態の第７変形例の電気掃除機の回路構成の一部の一例を示す回路構成図。
【図１３】実施形態の第８変形例の電気掃除機の回路構成の一部の一例を示す回路構成図。
【図１４】実施形態の第８変形例の電気掃除機における角度センサの角度検出の一例。
【図１５】実施形態の第９変形例の設定部の操作部の一例を示す模式図。
【発明を実施するための形態】
【０００７】
以下、実施形態の電気掃除機を、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本明細書で「ＸＸに基づく」とは、「少なくともＸＸに基づく」ことを意味し、ＸＸに加えて別の要素に基づく場合も含む。また「ＸＸに基づく」とは、ＸＸを直接に用いる場合に限定されず、ＸＸに対して演算や加工が行われたものに基づく場合も含む。「ＸＸ」は、任意の要素（例えば任意の情報）である。
【０００８】
（第１の実施形態）
まず、図１から図１０を参照し、第１の実施形態の電気掃除機１について説明する。第１の実施形態は、ブラシモータ３４の負荷状態に基づいて電動送風機１５の駆動量に関する目標値が決定され、ユーザの特定操作が操作部１００ａにより受け付けられた場合に、前記特定操作の内容に基づいて電動送風機１５の駆動量に関する目標値が変更される例である。
【０００９】
図１は、第１の実施形態の電気掃除機１の一例を示す斜視図である。本実施形態の電気掃除機１は、例えば、いわゆるスティック型の電気掃除機であり、二次電池が内蔵されたコードレスタイプの電気掃除機である。ただし、電気掃除機１は、上記例に限定されず、車輪を含む掃除機本体を有したキャニスタ型や、その他の形式の電気掃除機でもよい。
【００１０】
電気掃除機１は、例えば、掃除機本体１０、延長管２０、及び吸込口体（床ブラシ）３０を備えている。
【００１１】
まず、掃除機本体１０について説明する。掃除機本体１０は、例えば、本体ケース１１、把持部１２、集塵装置１３、電動送風機１５、二次電池１６、及び本体制御部１７を含む。
【００１２】
本体ケース１１は、掃除機本体１０の外郭を形成している。本体ケース１１には、電動送風機１５、二次電池１６、及び本体制御部１７が収容されている。また、本体ケース１１は、後述する延長管２０の一端が接続される延長管接続部１８を有する。
【００１３】
把持部１２は、本体ケース１１の上後端部に設けられている。把持部１２は、床面（被掃除面）を掃除する際に、ユーザにより把持される部位である。本明細書において、前後方向、上下方向、及び左右方向は、把持部１２がユーザにより把持されて床面が掃除される状態を基準に定義する。具体的には、図１に示す矢印Ｕが指し示す方向を上方向、矢印Ｄが指し示す方向を下方向、矢印ＦＲが指し示す方向を前方向、矢印ＲＲ方向が指し示す方向を後方向、矢印Ｌ方向が指し示す方向を左方向、矢印Ｒが指し示す方向を右方向と定義する。
【００１４】
把持部１２には、電動送風機１５及び後述する回転ブラシ３３の動作などを操作するための設定部１００が設けられている。設定部１００については、後述する。
【００１５】
集塵装置１３は、本体ケース１１に装着されている。集塵装置１３は、後述する電動送風機１５の働きにより掃除機本体１０に吸い込まれた空気中に含まれる塵埃を分離する装置である。例えば、集塵装置１３は、第１分離部と、第２分離部と、フィルタ体を備える多段遠心分離式の集塵装置である。第１分離部は、相対的に大きい塵埃である粗塵を空気から遠心分離(サイクロン分離)する。第２分離部は、第１分離部で分離できなかった相対的に小さい塵埃である細塵(微細塵)を空気から遠心分離(サイクロン分離)する。フィルタ体は、第２分離部を通過した空気中に僅かに含まれる塵埃を分離(濾過分離)する。ただし、集塵装置１３は、遠心分離式の集塵装置に限らず、紙パックなどを含む濾過式の集塵装置でもよい。
【００１６】
電動送風機１５は、ファンモータまたはメインモータと呼ばれるモータを含み、駆動されることで負圧を発生させる。電動送風機１５は、発生させた負圧により後述する吸込口体３０の吸込口３７などから集塵装置１３へ含塵空気を吸い込み、集塵装置１３にて塵埃が分離された空気を自冷させた後に排気する。電動送風機１５のモータは、例えば、直流モータであるが、これに限定されない。電動送風機１５は、「駆動源」の一例である。
【００１７】
二次電池１６は、電動送風機１５及び後述するブラシモータ３４などに電力を供給する電源部である。二次電池１６は、複数の電池が直列あるいは並列に接続された電池パックである。電気掃除機１は、二次電池１６から電力供給を受けることで使用可能である。二次電池１６は、例えば、電気掃除機１の非使用時に、電源コードがコンセントに接続された支持装置（不図示）に電気掃除機１が装着されることで前記支持装置から電源供給を受けて充電される。
【００１８】
本体制御部１７は、電動送風機１５を制御する制御回路を含む。本体制御部１７は、例えばマイクロコンピュータを備えた回路基板により実現される。電動送風機制御部４０と、主制御部４５と、記憶部４６とは、本体制御部１７に備えられている。
【００１９】
次に、延長管２０について説明する。延長管２０は、例えば長尺状に形成されており、第１端部２１と、第２端部２２とを有する。延長管２０の第１端部２１は、掃除機本体１０の延長管接続部１８に気密に接続される。延長管２０の第２端部２２は、吸込口体３０に気密に接続される。延長管２０の内部には、掃除機本体１０と吸込口体３０とを電気的に接続する接続配線が設けられている。
【００２０】
次に、吸込口体３０について説明する。吸込口体３０は、床面に沿って移動される部分である。吸込口体３０は、例えば、吸込口体ケース３１、接続管３２、回転ブラシ３３、ブラシモータ３４、電流検出部３５（図４参照）、及びモータ制御部３６を含む。
【００２１】
吸込口体ケース３１は、横長、すなわち左右方向に長手状に形成されている。吸込口体ケース３１内には、ブラシモータ３４、電流検出部３５、及びモータ制御部３６が収容されている。また、吸込口体ケース３１は、床面に対向する下部に吸込口３７を有する。吸込口３７は、電動送風機１５が駆動されることで、床面の塵埃を吸い込む開口部である。
【００２２】
接続管３２は、吸込口体ケース３１と延長管２０の第２端部２２とを気密に接続するための部分であり、吸込口体ケース３１に回動可能に接続されている。接続管３２により吸込口体ケース３１と延長管２０とが接続されることで、吸込口体ケース３１の吸込口３７から延長管２０を経由して掃除機本体１０に至る風路が形成される。
【００２３】
回転ブラシ３３は、吸込口３７に設けられ、床面に沿って配置されている。回転ブラシ３３は、吸込口体ケース３１に対して回動可能に設けられている。回転ブラシ３３は、床面から塵埃を浮かせる、または絨毯などの毛先を立たせるなどの働きをする。
【００２４】
ブラシモータ３４は、不図示の回転駆動機構を介して回転ブラシ３３に機械的に接続され、回転ブラシ３３を駆動する（回転させる）。ブラシモータ３４は、例えば、直流モータであるが、これに限定されない。ブラシモータ３４は、床面の抵抗により回転ブラシ３３の回転数が低下すればするほど、大きな電流が流れる。
【００２５】
電流検出部３５は、ブラシモータ３４に入力される入力電流（負荷電流）の値を検出する。例えば、電流検出部３５は、入力電流の電流波形を１ｍ秒以下の所定の周期で検出する。電流検出部３５は、例えば、ブラシモータ３４に入力される入力電流の値に関する検出結果をモータ制御部３６に出力する。電流検出部３５は、「検出部」の一例である。ブラシモータ３４に入力される入力電流の値は、「ブラシモータの負荷状態」の一例である。ただし、「ブラシモータの負荷状態」は、ブラシモータ３４に入力される入力電力の電流値に限らず、電力値でもよく、電圧値でもよく、ブラシモータ３４の回転数などでもよい。このため、「検出部」は、ブラシモータ３４に入力される入力電力の電圧値を検出する電圧検出部でもよいし、電流検出部及び電圧検出部の両方を含む機能部でもよいし、ブラシモータ３４の回転数を検出するセンサであってもよい。
【００２６】
モータ制御部３６は、ブラシモータ３４を制御する制御回路を含む。モータ制御部３６は、例えばマイクロコンピュータを備えた回路基板により実現される。モータ制御部３６については後述する。尚、モータ制御部３６は、吸込口体３０に代えて、掃除機本体１０に設けられてもよい。このとき、モータ制御部３６と本体制御部１７とは１の回路基板により実現されるものでもよい。モータ制御部３６は、電流検出部３５によって検出されたブラシモータ３４に入力される入力電流の値に関する検出結果を主制御部４５に出力する。尚、電流検出部３５によって検出されたブラシモータ３４に入力される入力電流の値に関する検出結果は、モータ制御部３６を介さずに主制御部４５に出力されてもよい。
【００２７】
図２は、電気掃除機１の設定部１００の一例を示す模式図である。図示されるように、設定部１００は、ユーザの操作を受け付ける操作部１００ａと、駆動源（本実施形態では電動送風機１５）の駆動状態が表示される表示部１００ｂとを有する。
【００２８】
操作部１００ａは、例えば、オンオフボタン１０２、駆動モード選択ボタン１０４、自動駆動モードボタン１０６、および調整用スイッチ１０８を含む。オンオフボタン１０２は、電気掃除機１の動作を開始／停止するためボタンである。駆動モード選択ボタン１０４は、電気掃除機１の駆動モードとして、「絨毯駆動モード」または「フローリング駆動モード」を手動で選択するためのボタンである。自動駆動モードボタン１０６は、電気掃除機１の駆動モードとして、後述する主制御部４５に「絨毯駆動モード」または「フローリング駆動モード」を自動で選択させるための「自動駆動モード」を選択するためのボタンである。調整用スイッチ１０８は、駆動源（本実施形態では電動送風機１５）の駆動状態（例えば、駆動量）を調整するユーザの特定操作を受け付けるためのスイッチである。調整用スイッチ１０８については後述する。電動送風機１５の駆動量は、例えば、電動送風機１５に入力される入力電力により定まる。本実施形態では、主制御部４５から与えられる電動送風機入力電力目標値に基づいて、後述する第１スイッチングユニット４１のＯＮ／ＯＦＦのタイミングを切り替えることで、電動送風機１５に入力される入力電力のデューティ比が制御される。
【００２９】
表示部１００ｂは、例えば、数字を表示可能な表示画面を有する。表示部１００ｂは、例えば、電動送風機１５の駆動状態の一例として、電動送風機１５の駆動量の大きさを示す数値を表示画面に表示させる。本実施形態では、表示部１００ｂの表示の一例として、電動送風機１５の入力電力の目標値を示す数値が表示される例について説明する。ただし、表示部１００ｂは、上記例に限定されず、予め設定された任意の数値範囲（例えば１〜９）のなかで電動送風機１５の駆動量の大きさに対応する１つの数値（例えば３）などを表示してもよい。また、表示部１００ｂは、電動送風機１５の駆動量の大きさを表示する例に限定されず、例えば、「絨毯駆動モード」と「フローリング駆動モード」とのうち少なくとも一方で複数の駆動モードが設定されている場合に、駆動モードを識別する数値（例えば、３番目の駆動モードであることを示す“３”）などを表示してもよい。または、表示部１００ｂは、電動送風機１５の駆動量の大きさを示す数値を、例えば、バーグラフの長さや、画像やイラストで表して表示するものであってもよい。
【００３０】
図３は、実施形態の電気掃除機１の駆動モードの一例を説明するための図である。図示されるように、例えば、「フローリング駆動モード」は、フローリングを掃除するときに選択される駆動モードである。例えば、床面の種別がフローリングであるときには、回転ブラシ３３の回転数を増加させて塵埃の巻き上げを図ったとしても集塵性能の向上に対する寄与は大きくない。その一方で、電動送風機１５の回転を増加させて風量を増加させると、吸込口体３０の真下の塵埃だけでなく、吸込口体３０の周囲に位置する塵埃（例えば綿ゴミ）も吸うことができる。そのため、「フローリング駆動モード」では、例えば、主制御部４５は、ブラシモータ３４の駆動のために供給する電力よりも電動送風機１５の風量を多くするために供給する電力を優先的に配分する。具体的には、主制御部４５は、ブラシモータ３４に入力される入力電力の大きさを小さくし、電動送風機１５に入力される入力電力の大きさを大きくする。
【００３１】
一方、「絨毯駆動モード」は、絨毯を掃除するときに選択される駆動モードである。床面の種別が絨毯であるときには、電動送風機１５の回転を増加させて風量を増加させても、吸込口体３０の周囲に位置する塵埃は絨毯に引っ掛かって吸うことが難しく、集塵性能の向上に対する寄与は大きくない。その一方で、回転ブラシ３３の回転数を増加させて絨毯からゴミを浮かせることにより、風量が小さくても集塵性能を高められる。そこで、「絨毯駆動モード」では、例えば、主制御部４５は、電動送風機１５の風量を多くするために供給する電力よりもブラシモータ３４の駆動のために供給する電力を優先的に配分する。具体的には、主制御部４５は、ブラシモータ３４に入力される入力電力の大きさを大きくし、電動送風機１５に入力される入力電力の大きさを小さくする。
【００３２】
尚、図３の電気掃除機１の駆動モードは一例であり、「フローリング駆動モード」において、ブラシモータ３４の駆動のために供給する電力と、電動送風機１５の駆動のために供給する電力との両方を大きくし、「絨毯駆動モード」において、ブラシモータ３４の駆動のために供給する電力と、電動送風機１５の駆動のために供給する電力との両方を小さくするように設定されてもよい。
【００３３】
次に、電気掃除機１の回路構成について説明する。以下では、電動送風機１５及びブラシモータ３４に対する入力電力のデューティ比を増減することで、電動送風機１５の回転数及びブラシモータ３４の回転数などの制御が実現される例について説明する。ただし、電動送風機１５及びブラシモータ３４の制御は、電動送風機１５及びブラシモータ３４に対する入力電流または電圧の大きさを増減することで実現されてもよい。このため以下の説明における「電力」とは、「電流」または「電圧」と適宜読み替え可能である。本実施形態では、「電動送風機１５の回転数」は、「駆動源の駆動量」の一例である。「電動送風機１５に対する入力電力の大きさ（電動送風機１５の入力電力の目標値）」は、「駆動源の駆動量に関する目標値」の一例である。
【００３４】
図４は、実施形態の電気掃除機１の回路構成の一部の一例を示す回路構成図である。電気掃除機１は、例えば、電動送風機制御回路Ｃ１と、モータ制御回路Ｃ２とを含む。
【００３５】
まず、電動送風機制御回路Ｃ１について説明する。電動送風機制御回路Ｃ１は、例えば、第１スイッチングユニット４１、電動送風機１５、電動送風機制御部４０、主制御部４５、及び記憶部４６を含む。第１スイッチングユニット４１及び電動送風機１５は、二次電池１６に対して直列に接続されている。
【００３６】
第１スイッチングユニット４１は、１つ以上の半導体スイッチング素子を含む。第１スイッチングユニット４１が閉じることにより、電動送風機１５に対して二次電池１６から電力が供給される。一方で、第１スイッチングユニット４１が開くことにより、電動送風機１５に対する二次電池１６からの電力の供給が停止される。第１スイッチングユニット４１がＰＷＭ（Pulse Width Modulation）制御により所定の周期でＯＮ／ＯＦＦ制御されることで、二次電池１６から電動送風機１５にパルス状の入力電力が供給される。
【００３７】
電動送風機制御部４０は、例えば主制御部４５から与えられる電動送風機入力電力目標値に基づいて、第１スイッチングユニット４１のＯＮ／ＯＦＦのタイミングを切り替えることで、二次電池１６から電動送風機１５に供給される入力電力のデューティ比を変更する。電動送風機制御部４０は、電動送風機１５に供給される入力電力のデューティ比を変更することで電動送風機１５の入力電力の目標値が電動送風機入力電力目標値になるように、第１スイッチングユニット４１を制御する。例えば、電動送風機制御部４０は、電動送風機１５に供給される入力電力のデューティ比を高める（すなわち入力電力を増加させる）ことで、電動送風機１５の回転数を増加させる。一方で、電動送風機制御部４０は、電動送風機１５に供給される入力電力のデューティ比を低下させる（すなわち入力電力を低下させる）ことで、電動送風機１５の回転数を低下させる。
【００３８】
次に、モータ制御回路Ｃ２について説明する。モータ制御回路Ｃ２は、第２スイッチングユニット４２、ブラシモータ３４、電流検出部３５、及びモータ制御部３６を含む。第２スイッチングユニット４２、ブラシモータ３４及び電流検出部３５は、二次電池１６に対して直列に接続されている。
【００３９】
第２スイッチングユニット４２は、１つ以上の半導体スイッチング素子を含む。第２スイッチングユニット４２が閉じることにより、ブラシモータ３４に対して二次電池１６から電力が供給される。一方で、２スイッチングユニット４２が開くことにより、ブラシモータ３４に対する二次電池１６からの電力の供給が停止される。第２スイッチングユニット４２がＰＷＭ制御により所定の周期でＯＮ／ＯＦＦ制御されることで、二次電池１６からブラシモータ３４にパルス状の入力電力が供給される。
【００４０】
モータ制御部３６は、例えば主制御部４５から与えられるブラシモータ入力電力目標値に基づいて、第２スイッチングユニット４２のＯＮ／ＯＦＦのタイミングを切り替えることで、二次電池１６からブラシモータ３４に供給される入力電力のデューティ比を変更する。モータ制御部３６は、ブラシモータ３４に供給される入力電力のデューティ比を変更することでブラシモータ３４の入力電力値が電動送風機入力電力目標値になるように、第２スイッチングユニット４２を制御する。例えば、モータ制御部３６は、ブラシモータ３４に供給される入力電力のデューティ比を高める（すなわち入力電力を増加させる）ことで、ブラシモータ３４の回転数を増加させる。一方で、モータ制御部３６は、ブラシモータ３４に供給される入力電力のデューティ比を低下させる（すなわち入力電力を低下させる）ことで、ブラシモータ３４の回転数を低下させる。
【００４１】
主制御部４５は、例えば、モータ制御部３６を介して、電流検出部３５によって検出されたブラシモータ３４に入力される入力電流の値に関する検出結果を受け取る。尚、主制御部４５は、電流検出部３５から、ブラシモータ３４に入力される入力電流に関する検出結果を直接受け取ってもよい。ユーザが自動駆動モードボタン１０６を押下することにより「自動駆動モード」を選択した場合、主制御部４５は、ブラシモータ３４に入力される入力電流の値に関する検出結果に基づいて、電気掃除機１が掃除をしている床面の種別が、フローリングであるか絨毯であるかについて判定し、判定結果に基づいて、電気掃除機１の駆動モードを自動で選択する。
【００４２】
例えば、ユーザが操作部１００ａのオンオフボタン１０２を押して、電気掃除機１の動作を開始させ、自動駆動モードボタン１０６を押下することにより「自動駆動モード」を選択すると、主制御部４５は、予め任意に設定された所定の回転数（初期の回転数）に対応するブラシモータ入力電力目標値をモータ制御部３６に与える。モータ制御部３６は、与えられたブラシモータ入力電力目標値に基づいて、ブラシモータ３４を回転させるとともに、この所定の回転数で回転させた状態で電流検出部３５の検出結果を取得する。例えば、モータ制御部３６は、上記所定の周期で検出された、ブラシモータ３４に入力される入力電力の電流波形に含まれるピーク電流の値などを取得し、検出結果として主制御部４５に送る。主制御部４５は、モータ制御部３６から受け取った検出結果に基づいて、後述する図５に示されるような床面判別テーブルを参照し、電気掃除機１が掃除中の床面の種別を判定し、判定した種別に対応したブラシモータ３４のデフォルト入力電力値と電動送風機１５のデフォルト入力電力値を導出し、これらをブラシモータ入力電力目標値と電動送風機入力電力目標値としてモータ制御部３６と電動送風機制御部４０に与える。つまり、例えば、ブラシモータ３４の入力電流が小さい場合は、主制御部４５は、電気掃除機１がフローリングの床面を掃除中であると判定する。一方で、ブラシモータ３４の入力電流が大きい場合は、主制御部４５は、電気掃除機１が絨毯の床面を掃除中であると判定する。これは、床面が絨毯などである場合、床面がフローリングや畳である場合と比較して、回転ブラシ３３にかかる抵抗が大きくなり、ブラシモータ３４に供給される電流の電流値が大きくなるためである。
【００４３】
図５は、第１実施形態の電気掃除機の床面判別テーブルの一例を説明するための図である。図６は、第１実施形態の電気掃除機の学習データの履歴情報の一例を説明するための図である。記憶部４６は、例えば、図５に示される床面判別テーブルを記憶する。図示されるように、床面判別テーブルには、ブラシモータ３４の入力電流値と、電気掃除機１が掃除をしていると推定される床面に適した、ブラシモータ３４のデフォルト入力電力値と、電動送風機１５のデフォルト入力電力値との組み合わせが記憶されている。更に、記憶部４６は、例えば、図６に示される学習データの履歴情報を記憶する。学習データの履歴情報については後述する。
【００４４】
以下では、モータ制御部３６と、電動送風機制御部４０と、主制御部４５と、記憶部４６とを合わせて「制御部５０」と称する。本実施形態では、制御部５０は、電流検出部３５により検出されたブラシモータ３４の入力電流値に基づいて、電動送風機１５の入力電力の目標値（電動送風機入力電力目標値）を決定し、決定された前記目標値に従って電動送風機１５を駆動するとともに前記目標値に対応する電動送風機１５の駆動状態（例えば駆動量）を表示部１００ｂに表示させる。そして、制御部５０は、電動送風機１５の駆動状態を調整するユーザの特定操作が操作部１００ａにより受け付けられた場合に、前記特定操作の内容に基づいて前記目標値を変更する。そして、制御部５０は、変更した前記目標値目標値に従って電動送風機１５を駆動するとともに、変更した前記目標値に対応する電動送風機１５の駆動状態を表示部１００ｂに表示させる。尚、本実施形態では、電動送風機１５の駆動状態がブラシモータ３４の駆動状態とは独立して調整される（ユーザによって変更される）例について説明する。ただし、ブラシモータ３４の駆動状態は、電動送風機１５の駆動状態に連動して自動的に調整されてもよい。
【００４５】
本実施形態では、記憶部４６には、前記特定操作が行われたときのブラシモータ３４の負荷状態と前記特定操作により変更された前記目標値との組み合わせ、または、前記特定操作が行われたときのブラシモータ３４の負荷状態と前記特定操作により操作部１００ａに入力された指定値との組み合わせが学習データの算出情報として蓄積される。そして、主制御部４５は、例えば次回以降、電流検出部３５により検出されたブラシモータ３４の負荷状態と、過去に蓄積された前記学習データの算出情報とに基づいて、前記目標値を決定する。以下、これらの内容について説明する。
【００４６】
＜駆動源の駆動量の調整（初回使用時）＞
まず、電動送風機１５の駆動量の調整（手動調整）について説明する。ここでは、まず、学習データの算出情報がまだ蓄積されていない電気掃除機１の初回使用時について説明する。また以下では、自動駆動モードボタン１０６が押されて、主制御部４５に「絨毯駆動モード」または「フローリング駆動モード」を自動で選択させる場合について説明する。
【００４７】
例えば、ユーザが操作部１００ａのオンオフボタン１０２を押して電気掃除機１に動作を開始させ、ユーザが自動駆動モードボタン１０６を押下すると、主制御部４５は、モータ制御部３６から受け取った、ブラシモータ３４に入力される入力電流の値に関する検出結果に基づいて、図５に示されるような床面判別テーブルを参照し、電気掃除機１が掃除中の床面の種別を判定し、ブラシモータ３４のデフォルト入力電力値と電動送風機１５のデフォルト入力電力値を導出し、これらをブラシモータ入力電力目標値と電動送風機入力電力目標値としてモータ制御部３６と電動送風機制御部４０にそれぞれ与える。モータ制御部３６は、受け取ったブラシモータ入力電力目標値に従って、ブラシモータ３４を動作させる。電動送風機制御部４０は、受け取った電動送風機入力電力目標値に従って、電動送風機制御部４０を動作させる。そして、主制御部４５は、表示部１００ｂに電動送風機入力電力目標値を表示させる。
【００４８】
このとき、ユーザは、操作部１００ａの調整用スイッチ１０８を操作することにより、電動送風機１５の入力電力の目標値を任意の目標値に設定（特定操作）することができる。電動送風機１５の駆動状態（例えば、駆動量）を調整するユーザの特定操作が操作部１００ａにより受け付けられると、主制御部４５は、ユーザの特定操作の内容に基づいて、電動送風機入力電力目標値を変更して電動送風機制御部４０に与える。電動送風機制御部４０は、受け取った電動送風機入力電力目標値に従って、電動送風機制御部４０を動作させる。例えば、表示部１００ｂに電動送風機入力電力目標値を表示させた状態で、ユーザの特定操作が操作部１００ａにより受け付けられる。そして、ユーザの特定操作が操作部１００ａにより受け付けられると、主制御部４５は、表示部１００ｂに、ユーザの特定操作の内容に基づいて変更された電動送風機入力電力目標値を表示させる。このとき、ユーザの特定操作の内容に基づいて変更された電動送風機入力電力目標値が表示部１００ｂに表示された状態で、更に、電動送風機１５の駆動状態を調整するユーザの特定操作が操作部１００ａによって受け付けられることができ、主制御部４５は、同様に、ユーザの特定操作の内容に基づいて制御を行う。
【００４９】
本実施形態では、操作部１００ａにおいて、ユーザが調整用スイッチ１０８を操作することにより電動送風機１５の入力電力の目標値を変更するものとしたが、操作部１００ａにおいてユーザの特定操作を受け付けるのは、調整用スイッチ１０８に限定されない。例えば、操作部１００ａは、ダイヤル、ボタン、スライドレバー等のいずれか１つ以上によって、ユーザの特定操作を受け付けてよい。例えば、ダイヤルは、軸を介してロータリーエンコーダーに接続されており、ロータリーエンコーダーは、ユーザがダイヤルを回転させた回転量を検出する。この場合、操作部１００ａは、ロータリーエンコーダーによって検出されたダイヤルの回転量に基づいて、ユーザの特定操作を受け付ける。また、本実施形態では、操作部１００ａが備えられる設定部１００は、把持部１２に備えられるものとしたが、操作部１００ａは、吸込口体（床ブラシ）３０と、延長管２０と、掃除機本体１０と、把持部１２とのいずれか１つ以上に備えられていてよい。
【００５０】
＜入力電力値の学習＞
次に、入力電力値の学習について説明する。図６は、実施形態の電気掃除機１の学習データの履歴情報の一例を説明するための図である。図７は、実施形態の電気掃除機１の学習データの算出情報の一例を説明するための図である。ユーザが調整用スイッチ１０８を操作することにより、電動送風機１５の入力電力の目標値を任意の目標値に設定すると、主制御部４５は、図６に示されるように、そのときの日時を表すタイムスタンプと、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを学習データの履歴情報として記憶部４６に記憶させる。更に、主制御部４５は、適宜、記憶部４６に記憶されたブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを読み出し、ブラシモータ３４の入力電流値の所定の範囲ごとに、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出し、図７に示されるような学習データの算出情報として記憶部４６に記憶させる。学習データの履歴情報が無く電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出できない場合は、データが無いことを示す情報（例えば、ＮＵＬＬ値）が、学習データの算出情報の該当範囲に対応する電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）として記憶される。尚、表示部１００ｂに、「予め設定された任意の数値範囲のなかで電動送風機１５の駆動量の大きさに対応する１つの数値」や「駆動モードを識別する数値」が表示される場合に、ユーザが調整用スイッチ１０８を操作することによりそれらについて指定した値は、「特定操作により操作部に入力された指定値」の一例である。
【００５１】
＜学習データの算出情報に基づく入力電力値の自動調整＞
次に、学習データの算出情報に基づく入力電力値の自動調整について説明する。主制御部４５は、記憶部４６が学習データの算出情報を記憶している場合は、電流検出部３５によって検出されたブラシモータ３４の入力電流値の検出結果（電流検出部３５の検出結果）に基づいて、記憶部４６に記憶された学習データの算出情報を参照することにより、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。例えば、主制御部４５は、記憶部４６に学習データの算出情報として記憶されているブラシモータ３４の入力電流値に対する電動送風機の平均目標値を参照することにより、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。つまり、例えば、図７に示される学習データの算出情報が記憶部４６に記憶されている場合、ブラシモータ３４の入力電流が１．５［Ａ］であれば、ユーザが好むと推定される電動送風機制御部４０の入力電力値として３０［Ｗ］を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。このとき、例えば、設定部１００の表示部１１０には、電動送風機入力電力目標値である「３０」の数字が表示される。これによって、主制御部４５は、学習データの履歴情報に設定されるデフォルトの入力電力値よりも、よりユーザがより好むと推定される電動送風機入力電力目標値で電動送風機１５を動作させることができる。電動送風機入力電力目標値は、電動送風機１５の駆動量に関する目標値の一例である。
【００５２】
上記説明したように、図５に示される床面判別テーブルのデフォルトの入力電力値においては、ブラシモータ３４の入力電流が高い場合（例えば、電気掃除機１が絨毯を掃除している場合）に対しては、絨毯の毛の巻き込みを防ぐために、電動送風機１５の電動送風機入力電力目標値を低く設定している。また、ブラシモータ３４の入力電流が低い場合（例えば、電気掃除機１がフローリングを掃除している場合）に対しては、強い吸引力を得るため、電動送風機１５の電動送風機入力電力目標値を高く設定している。しかしながら、図６の学習データの履歴情報に示される入力電力値を設定したユーザは、図７に示されるように、電動送風機１５の回転を控えめにするのを好む場合がある。例えば、マンションに住んでいて、乳児や高齢者が同居している環境では、電動送風機１５の動作を抑えて静かに掃除を行いたいという需要がある。また、図７に示されるように、このユーザは、ブラシモータ３４の入力電流が低い場合（例えば、電気掃除機１がフローリングを掃除している場合）における電動送風機１５の電動送風機入力電力目標値よりも、ブラシモータ３４の入力電流が高い場合（例えば、電気掃除機１が絨毯を掃除している場合）における電動送風機１５の電動送風機入力電力目標値を高くすることを好む傾向にある。一般的には、絨毯の毛の巻き込みを防ぐために、絨毯を掃除する時には、図５に示されるように、電動送風機１５の入力電流を低くするデフォルト設定としているが、ユーザの好みによっては、強い吸引力により吸込口体３０を絨毯に吸い付かせながら、絨毯の奥深くを強く引っ張りながら掃除することを好む人もいる。このように、本実施形態の電気掃除機１によれば、ユーザごとの掃除の仕方における好みを反映した、電動送風機１５の制御を実現することができる。
【００５３】
次に、主制御部４５による入力電力制御処理の流れの一例について説明する。
図８は、主制御部４５による電気掃除機１の入力電力制御処理の流れの一例を示すフローチャートである。図８に示すように、主制御部４５は、まず、ユーザがオンオフボタン１０２を押して、電気掃除機１の動作を開始させたかどうかを判定する（ステップＳ１００）。ユーザがオンオフボタン１０２を押して、電気掃除機１の動作を開始させたと判定された場合は、主制御部４５は、ステップＳ１１０に進み、初期動作処理を行う（ステップＳ１１０）。初期動作処理については、後述する。次に、主制御部４５は、ステップＳ１２０に進み、ユーザが操作部１００ａを操作してから所定時間が経過したか判定する（ステップＳ１２０）。ステップＳ１２０において、ユーザが操作部１００ａを操作してから所定時間が経過したと判定される場合は、主制御部４５は、ステップＳ１６０に進み、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを、学習データの履歴情報として記憶部４６に記憶させる（ステップＳ１６０）。
【００５４】
ステップＳ１２０において、ユーザが操作部１００ａを操作してから所定時間が経過していないと判定される場合は、主制御部４５は、ステップＳ１３０に進み、ユーザが操作部１００ａを操作したか否かを判定する（ステップＳ１３０）。ステップＳ１３０において、ユーザが、操作部１００ａの調整用スイッチ１０８を操作したと判定される場合は、主制御部４５は、ステップＳ１４０に進み、ユーザの調整用スイッチ１０８の操作に従って、電動送風機１５の入力電力の目標値を変更し（ステップＳ１４０）、ステップＳ１２０に戻る。ステップＳ１３０において、ユーザが、操作部１００ａのオンオフボタン１０２を操作したと判定される場合は、主制御部４５は、ステップＳ１５０に進み、電気掃除機１の動作を停止し（ステップＳ１４０）、その後、主制御部４５は、図８に示すフローチャートの処理を終了する。ステップＳ１３０において、ユーザが、操作部１００ａを操作していないと判定される場合は、主制御部４５は、ステップＳ１２０に戻る。
【００５５】
次に、主制御部４５による学習処理の流れの一例について説明する。
図９は、主制御部４５による電気掃除機１の学習処理の流れの一例を示すフローチャートである。図８に示す学習処理は、所定期間ごとに行われてもよいし、掃除機が充電中であるなどの特定のタイミングで行われてもよい。また、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを、記憶部４６に記憶させるたびに、図９に示す学習処理が行われてもよい。
【００５６】
まず、ステップＳ２００において、主制御部４５は、記憶部４６に記憶された、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせである学習データの履歴情報を読み出し、図７に示されるようなブラシモータ３４の入力電流値の所定の範囲ごとに、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出する（ステップＳ２００）。次に、主制御部４５は、所定の範囲と導出した平均値の組み合わせを学習データの算出情報として記憶部４６に記憶させる（ステップＳ２１０）。以上で、主制御部４５は、図９に示すフローチャートの処理を終了する。
【００５７】
次に、主制御部４５による初期動作処理の流れの一例について説明する。
図１０は、主制御部４５による電気掃除機１の初期動作処理の流れの一例を示すフローチャートである。まず、ステップＳ３００において、ユーザが自動駆動モードボタン１０６を押して「自動駆動モード」を選択したかどうか判定する（ステップＳ３００）。ユーザが自動駆動モードボタン１０６を押して「自動駆動モード」を選択したと判定される場合は、主制御部４５は、ステップＳ３０５に進む。ユーザが自動駆動モードボタン１０６を押して「自動駆動モード」を選択したと判定されない場合は、主制御部４５は、ステップＳ３４０に進む。
【００５８】
ステップＳ３０５において、主制御部４５は、記憶部４６に学習データの算出情報が記憶されているか否かを判定する（ステップＳ３０５）。ステップＳ３０５において、記憶部４６に学習データの算出情報が記憶されていると判定された場合は、主制御部４５は、電流検出部３５によって検出されたブラシモータ３４の入力電流値の検出結果に基づいて、記憶部４６に記憶された学習データの算出情報を参照することにより、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、主制御部４５は、目標値を電動送風機入力電力目標値として電動送風機制御部４０に与え（ステップＳ３１０）、ステップＳ３７０に進む。
【００５９】
ステップＳ３０５において、記憶部４６に学習データの算出情報が記憶されていないと判定された場合は、主制御部４５は、ステップＳ３３０に進み、床面判別テーブルを参照し、電気掃除機１が掃除中の床面の種別を判定し、ブラシモータ３４のデフォルト入力電力値と電動送風機１５のデフォルト入力電力値を読み出し、主制御部４５は、読みだしたブラシモータ３４のデフォルト入力電力値と電動送風機１５のデフォルト入力電力値をブラシモータ入力電力目標値と電動送風機入力電力目標値としてモータ制御部３６と電動送風機制御部４０とにそれぞれ与え（ステップＳ３３０）、ステップＳ３７０に進む。
【００６０】
ステップＳ３００において、ユーザが自動駆動モードボタン１０６を押して「自動駆動モード」を選択したと判定されない場合は、主制御部４５は、ステップＳ３４０に進み、ユーザが駆動モード選択ボタン１０４を押して「絨毯駆動モード」と「フローリング駆動モード」とのうちいずれを選択したかを判定する（ステップＳ３４０）。ステップＳ３４０において、ユーザが、駆動モード選択ボタン１０４を押して「絨毯駆動モード」を選択したと判定される場合は、主制御部４５は、ステップＳ３５０に進む。ユーザが、駆動モード選択ボタン１０４を押して「フローリング駆動モード」を選択したと判定される場合は、主制御部４５は、ステップＳ３６０に進む。ステップＳ３５０において、主制御部４５は、絨毯駆動モードのブラシモータ３４の入力電力の目標値と絨毯駆動モードの電動送風機制御部４０の入力電力の目標値を、ブラシモータ入力電力目標値と電動送風機入力電力目標値として、モータ制御部３６と電動送風機制御部４０とにそれぞれ与え、ステップＳ３７０に進む。ステップＳ３５０において、主制御部４５は、フローリング駆動モードのブラシモータ３４の入力電力の目標値とフローリング駆動モードの電動送風機制御部４０の入力電力の目標値を、ブラシモータ入力電力目標値と電動送風機入力電力目標値として、モータ制御部３６と電動送風機制御部４０とにそれぞれ与え、ステップＳ３７０に進む。
【００６１】
ステップＳ３７０において、電動送風機制御部４０は、電動送風機入力電力目標値に従って、電動送風機制御部４０を動作させる。モータ制御部３６は、ブラシモータ入力電力目標値に従って、ブラシモータ３４を動作させる。（ステップＳ３７０）。以上で、主制御部４５は、図１０に示すフローチャートの処理を終了する。
【００６２】
次に、電気掃除機１の作用について説明する。
現在の住宅事情では、かつての絨毯、フローリング、畳だけではなく、さまざまな種類の床面が存在する。その中でも、絨毯は、その素材、毛足の長さ、構造などが多岐にわたる。掃除機の床ブラシに備えられる回転ブラシが、どのような床面に対しても一定の回転をすると、例えば、薄いラグのような敷物を掃除機で掃除する時に、敷物が回転ブラシに巻き込まれてしまうことがある。そのため、本来清掃したい表面は清掃できず、敷物を傷めてしまう可能性がある。現在の掃除機の床面判別技術では、塵埃検知器からの信号を元に床ブラシの回転ブラシの回転数を制御する手法や、ＰＷＭ制御とともに床ブラシモータ電流検知手段を用いて回転数制御を無段階に実施する手法がある。しかし、これらは、いずれも使用者の意図とは別に自動的行われるものである。また、絨毯の種類ごとの自動判別は非常に難易度が高く、未だ実用化されていない。このため、現段階では、人の目による判断で、床ブラシの回転数を変化させることが実用的であると考えらえる。
【００６３】
第１実施形態の電気掃除機１は、床面判別テーブルに基づいて、電流検出部３５によって検出されたブラシモータ３４の入力電流値の検出結果に従って電動送風機１５を動作させる。そして、ユーザが調整用スイッチ１０８を操作すると、ブラシモータ３４の入力電流値と、電動送風機１５の目標値（変更された目標値）との組み合わせから学習データの算出情報を生成し、その後は、学習データの算出情報と電流検出部３５の検出結果とに基づいて、電動送風機１５を動作させる。つまり、未だ実現困難な技術である床面判別を電気掃除機１に行わせない。電気掃除機１は、ユーザの判断結果（調整用スイッチ１０８の操作）に基づいて学習データの算出情報を生成し、生成された学習データの算出情報と電流検出部３５の検出結果とに基づいて電動送風機１５を動作させる。このため、電気掃除機１は床面判別を行わず、ユーザの判断結果（調整用スイッチ１０８の操作）に基づいて行われた学習データの算出情報に従って制御を行う。したがって、電気掃除機１は、床面にあわせて適切に制御を行うことを容易にすることができる。
【００６４】
（第２の実施形態）
第２の実施形態は、ブラシモータ３４の負荷状態に基づいてブラシモータ３４の駆動量に関する目標値が決定され、ユーザの特定操作が操作部１００ａにより受け付けられた場合に、前記特定操作の内容に基づいてブラシモータ３４の駆動量に関する目標値が変更される例である。
【００６５】
詳しく述べると、第２実施形態の電気掃除機は、第１実施形態の電気掃除機１と同様の構成を有するが、第２実施形態の電気掃除機においては、ユーザが調整用スイッチ１０８を操作することにより、ブラシモータ３４の入力電力の目標値を任意の目標値に設定すると、主制御部４５は、そのときの日時を表すタイムスタンプと、ブラシモータ３４の入力電流値と、ブラシモータ３４の入力電力の目標値（変更された目標値）との組み合わせを学習データの履歴情報として記憶部４６に記憶させる。更に、主制御部４５は、適宜、記憶部４６に記憶されたブラシモータ３４の入力電流値と、ブラシモータ３４の入力電力の目標値（変更された目標値）との組み合わせを読み出し、ブラシモータ３４の入力電流値の所定の範囲ごとに、ブラシモータ３４の入力電力の目標値の平均値（ブラシモータ入力電力学習目標値）を導出し、学習データの算出情報として記憶部４６に記憶させる。つまり、第２実施形態においては、図６における電動送風機１５の入力電力の目標値（電動送風機入力電力目標値）をブラシモータ３４の入力電力の目標値（ブラシモータ入力電力目標値）と読み替え、図７における電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）をブラシモータ３４の入力電力の目標値の平均値（ブラシモータ入力電力学習目標値）と読み替えて、図６と図７とその説明を援用するものとする。
【００６６】
第２実施形態の電気掃除機の制御部５０は、電流検出部３５により検出されたブラシモータ３４の入力電流値に基づいて、記憶部４６に記憶された学習データの算出情報を参照することにより、ユーザが好むと推定されるブラシモータ３４の入力電力の目標値（ブラシモータ入力電力目標値）を導出し、決定された前記目標値に従ってブラシモータ３４を駆動するとともに前記目標値に対応するブラシモータ３４の駆動状態を表示部１００ｂに表示させる。そして、制御部５０は、ブラシモータ３４の駆動状態（例えば駆動量）を調整するユーザの特定操作が操作部１００ａにより受け付けられた場合に、前記特定操作の内容に基づいて前記目標値を変更する。ブラシモータ３４は、「駆動源」の一例である。
【００６７】
第２実施形態の電気掃除機において、例えば、ユーザが操作部１００ａのオンオフボタン１０２を押して電気掃除機の動作が開始され、自動駆動モードボタン１０６が押下されると、主制御部４５は、ブラシモータ３４に入力される入力電流の値に関する検出結果に基づいて、図５に示されるような床面判別テーブルを参照し、電気掃除機が掃除中の床面の種別を判定し、ブラシモータ３４のデフォルト入力電力値と電動送風機１５のデフォルト入力電力値を導出し、これをブラシモータ入力電力目標値と電動送風機入力電力目標値としてモータ制御部３６と電動送風機制御部４０に与える。モータ制御部３６は、受け取ったブラシモータ入力電力目標値に従って、ブラシモータ３４を動作させる。電動送風機制御部４０は、受け取った電動送風機入力電力目標値に従って、電動送風機制御部４０を動作させる。そして、主制御部４５は、表示部１００ｂにブラシモータ入力電力目標値を表示させる。
【００６８】
このとき、ユーザは、操作部１００ａの調整用スイッチ１０８を操作することにより、ブラシモータ３４の入力電力の目標値を任意の目標値に設定（特定操作）することができる。ブラシモータ３４の駆動状態（例えば、駆動量）を調整するユーザの特定操作が操作部１００ａにより受け付けられると、主制御部４５は、ユーザの特定操作の内容に基づいて、ブラシモータ入力電力目標値を変更してモータ制御部３６に与える。モータ制御部３６は、受け取ったブラシモータ入力電力目標値に従って、ブラシモータ３４を動作させる。例えば、表示部１００ｂにブラシモータ入力電力目標値を表示させた状態で、ユーザの特定操作が操作部１００ａにより受け付けられる。そして、ユーザの特定操作が操作部１００ａにより受け付けられると、主制御部４５は、表示部１００ｂに、ユーザの特定操作の内容に基づいて変更されたブラシモータ入力電力目標値を表示させる。このとき、ユーザの特定操作の内容に基づいて変更されたブラシモータ入力電力目標値が表示部１００ｂに表示された状態で、更に、ブラシモータ３４の駆動状態を調整するユーザの特定操作が操作部１００ａによって受け付けられることができ、主制御部４５は、同様に、ユーザの特定操作の内容に基づいて制御を行う。
【００６９】
第２実施形態の電気掃除機１は、床面判別テーブルに基づいて、電流検出部３５の検出結果に従ってブラシモータ３４を動作させる。そして、ユーザが調整用スイッチ１０８を操作すると、ブラシモータ３４の入力電流値（電流検出部３５の検出結果）と、ブラシモータ３４の目標値（変更された目標値）との組み合わせから学習データの算出情報を生成し、その後は、学習データの算出情報と電流検出部３５の検出結果とに基づいて、ブラシモータ３４を動作させる。つまり、未だ実現困難な技術である床面判別を電気掃除機１に行わせない。電気掃除機１は、ユーザの判断結果（調整用スイッチ１０８の操作）に基づいて学習データの算出情報を作り、作られた学習データの算出情報と電流検出部３５の検出結果とに基づいてブラシモータ３４を動作させる。このため、電気掃除機１は床面判別を行わず、ユーザの判断結果（調整用スイッチ１０８の操作）に基づいて制御を行う。したがって、電気掃除機１は、床面にあわせて適切に制御を行うことを容易にすることができる。
【００７０】
尚、表示部１００ｂに、「予め設定された任意の数値範囲のなかでブラシモータ３４の駆動量の大きさに対応する１つの数値」や「駆動モードを識別する数値」が表示される場合に、ユーザが調整用スイッチ１０８を操作することによりそれらについて指定した値は、「特定操作により操作部に入力された指定値」の一例である。学習データの算出情報は、ブラシモータ３４の入力電力の目標値に代えて、特定操作により操作部に入力された指定値を蓄積してもよい。このような構成によっても、上述した第１の実施形態と同様の効果を得ることができる。
【００７１】
（第３の実施形態）
第３の実施形態は、ブラシモータ３４の負荷状態に基づいて、電動送風機１５およびブラシモータ３４の駆動量に関する目標値が決定され、ユーザの特定操作が操作部１００ａにより受け付けられた場合に、前記特定操作の内容に基づいて電動送風機１５およびブラシモータ３４の駆動量に関する目標値が変更される例である。
【００７２】
図１１は、第３実施形態の電気掃除機のデフォルト動作テーブルの一例を説明するための図である。第３実施形態の電気掃除機は、第１実施形態の電気掃除機と同様の構成を有するが、図示されるように、電動送風機１５の入力電流値の目標値とブラシモータ３４の入力電流値の目標値との組み合わせが、複数の駆動モードのそれぞれごとに設定され、デフォルト動作テーブルとして記憶部４６に記憶されており、主制御部４５は、ブラシモータ３４の入力電流値（電流検出部３５の検出結果）に基づいて、デフォルト動作テーブルのうちどの駆動モードで運転するかを決定し、決定した駆動モードの番号を表示部１００ｂに表示させる。例えば、ブラシモータ３４の入力電流値と、それに適合する駆動モードとの組み合わせを駆動モード判別テーブルとして記憶部４６にあらかじめ記憶させておき、主制御部４５は、ブラシモータ３４の入力電流値に基づいて、駆動モード判別テーブルを参照することにより、デフォルト動作テーブルにおける適合な駆動モードを決定することができる。ユーザの特定操作が操作部１００ａにより受け付けられた場合に、主制御部４５は、前記特定操作の内容に基づいて、駆動モード変える。つまり、主制御部４５は、前記特定操作の内容に基づいて、電動送風機１５の駆動量とブラシモータ３４の駆動量を変える。このような構成によっても、上述した第１の実施形態および第２の実施形態と同様の効果を得ることができる。
【００７３】
次に、いくつかの変形例について説明する。各変形例において、以下に説明する以外の構成は、上述した実施形態と同様である。変形例においては、同様の構成要素については、同じ参照符号を用いて説明する。以下の変形例は、上述した第１から第３の実施形態のいずれにも適用可能である。また以下に説明する学習データの算出情報として蓄積される「目標値（変更された目標値）」は、第１および第２の実施形態で説明した「特定操作により操作部に入力された指定値」と読み替えられてもよい。
【００７４】
（第１変形例）
まず、第１変形例について説明する。
上記の実施形態においては、主制御部４５は、記憶部４６に記憶されたブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを読み出し、ブラシモータ３４の入力電流値の所定の範囲ごとに、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出し、図７に示されるような学習データの算出情報として記憶部４６に記憶させるものとした、しかしながら、実施形態は、上記に限定されない。例えば、第１変形例の電気掃除機によれば、主制御部４５は、記憶部４６に記憶されたブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせに対して、回帰分析などの多変量分析や機械学習などの統計的解析処理を適用することにより、記憶部４６に記憶されたブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせの相関を導出し、導出された相関を表す情報を記憶部４６に記憶してもよい。例えば、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせについての相関曲線を導出し、相関曲線を表す関数の係数を記憶部４６に記憶させてもよい。
【００７５】
この際、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせのうち、外れ値や異常値を除外した上で、相関を表す情報を導出してもよい。例えば、外れ値や異常値の検出は、スミルノフ・グラブス検定などの外れ値や異常値検定手法を用いてもよいし、単純に数値を昇順または降順にソートして、上位と下位の一定の範囲（例えば、上位５％と下位５％の範囲）に入る値を除外するなどの簡易的な手法を用いて実現してもよい。または、外れ値や異常値を除外する代わりに、外れ値や異常値に対して、統計的解析処理を適用する際において影響を小さくする重み付け（小さい重み値を適用）してもよい。外れ値や異常値を統計的に検出する場合は、例えば、「判定すべき値についての偏差を不偏標準偏差で割った検定統計量」が、「過去に蓄積された前記学習データの算出情報に含まれる複数の前記目標値を統計的に処理することで得られる指標」の一例であり、「検定統計量の絶対値が有意点以下である」ことが「所定の条件」の一例である。
【００７６】
第１変形例の電気掃除機において、主制御部４５が、回帰分析などの多変量分析や機械学習などの統計的解析処理を適用し、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせの相関を表す情報を導出する際に、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせの相関の度合いを示す値（例えば、ピアソンの積率相関係数を二乗した値であるＲ−２乗値）などを導出してもよい。
【００７７】
この場合、相関の度合いを表す情報（例えば、回帰曲線２００のＲ−２乗値）が所定閾値未満であって、相関が十分高い学習データの算出情報（例えば、回帰曲線２００の係数）を導出できていないと判定される場合、主制御部４５は、図５に示されるような床面判別テーブルを参照して、電動送風機１５のデフォルトの入力電力値を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。また、相関の度合いを表す情報（例えば、回帰曲線２００のＲ−２乗値）が所定閾値以上であって、相関関係が十分高い学習データの算出情報（例えば、回帰曲線２００の係数）を導出できていると判定される場合、主制御部４５は、記憶部４６に記憶された学習データの算出情報に基づいて、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。これにより、相関が十分高い学習データの算出情報が学習できていると判定される場合のみに、記憶部４６に記憶された学習データの算出情報に基づいて、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出する。つまり、学習が不十分な段階では、床面判別テーブルに基づくデフォルトの入力電力値に従って電動送風機１５の動作を制御する。このため、学習が不十分な段階に、電気掃除機１が不適切な動作をすることを抑制することができる。
【００７８】
（第２変形例）
次に、第２変形例について説明する。
第２変形例の電気掃除機１においては、主制御部４５は、ユーザが操作部１００ａのオンオフボタン１０２を操作して電気掃除機１の動作を開始させてから、再びオンオフボタン１０２を操作して電気掃除機１の動作を停止させるまでの時間が第１所定時間よりも短い場合（以下、短時間運転と呼ぶ）は、その間に、記憶部４６に記憶されたブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせは、学習データの算出情報を導出する際の統計的解析処理からは除外する。または、短時間運転の間に記憶部４６に記憶されたブラシモータ３４の入力電流値とユーザによって設定された任意の入力電力値を除外する代わりに、短時間運転の間に記憶部４６に記憶された入力電流と入力電力値に対して、統計的解析処理を適用する際における影響を小さくするための重み付け（より小さい重み値を適用）してもよい。ユーザは、電気掃除機１を必ずしも家全体の掃除のためではなく、例えば、ユーザが食べ物を床にこぼしてしまい、局所的にごみを吸い取るためにも使用する。そういった際の電気掃除機１はイレギュラーなパターンで使用されることが多いため、短時間運転においては、学習データの算出情報から除外するか重み付けを小さくする。尚、この際の第１所定時間は、例えば、３０秒〜数分程度であってよい。
【００７９】
（第３変形例）
次に、第３変形例について説明する。
第３変形例の電気掃除機１においては、主制御部４５は、ユーザが操作部１００ａのオンオフボタン１０２を操作して電気掃除機１の動作を開始させてから、再びオンオフボタン１０２を操作して電気掃除機１の動作を停止させるまでの時間が第１所定時間よりも短い場合であっても、オンオフボタン１０２を操作して電気掃除機１の動作を停止させてから次に再びオンオフボタン１０２を操作して電気掃除機１の動作を開始させるまでの時間が第２所定時間よりも短い場合（以下、断続運転と呼ぶ）は、その間に、記憶部４６に記憶されたブラシモータ３４の入力電流値とユーザによって設定された任意の入力電力値とを、学習データの算出情報を導出する際の統計的解析処理から除外しない。第２変形例では、例えば、ユーザが食べ物を床にこぼしてしまい、局所的にごみを吸い取る時の短時間運転を、学習データの算出情報から除外するか重み付けを小さくするとしたが、ユーザは家全体の掃除のために電気掃除機１を使う場合であっても、掃除の邪魔になるものを片付けるときなどに、一時的に、電気掃除機１を止めることがある。そのような際に、電気掃除機１が一時的に止められても、その前後の電気掃除機１の運転を連続した運転であると見なして、その際に得られた学習データの履歴情報は学習データの算出情報から除外されなくてもよい。尚、この際の第２所定時間は、電気掃除機１を一時的に止めて片付けをする時間として、例えば、３０秒〜数十分程度であってよい。
【００８０】
（第４変形例）
次に、第４変形例について説明する。
上記の実施形態においては、調整用スイッチ１０８によって、電動送風機１５の入力電力の目標値を調整し、主制御部４５は、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを学習して、学習データの算出情報として記憶部４６に記憶させるものとした。しかしながら、操作部１００ａは、調整用スイッチ１０８に加えて、ブラシモータ調整用スイッチを更に備えていてよく、主制御部４５は、ブラシモータ３４の入力電流値と、調整用スイッチ１０８によって設定された電動送風機１５の入力電力の目標値と、ブラシモータ調整用スイッチによって設定されたブラシモータ３４の入力電力値とを学習データの履歴情報として記憶部４６に記憶させ、学習データの履歴情報から学習データの算出情報を生成して記憶部４６に記憶させてもよい。この場合、主制御部４５は、学習データの算出情報に基づいて、ブラシモータ３４と電動送風機１５のいずれか１つ以上を制御することができる。
【００８１】
（第５変形例）
次に、第５変形例について説明する。
第５変形例の電気掃除機１は、電気掃除機１を使用する複数のユーザをそれぞれ区別する。つまり、主制御部４５は、記憶部４６に記憶された、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせに対して、機械学習や、所定のアルゴリズムや、所定の分析手法などを適用することにより、電気掃除機１を使用する複数のユーザごとの傾向を判定して、それぞれのユーザごとに、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを学習データの算出情報として記憶部４６に記憶してもよい。このようにして、主制御部４５は、記憶部４６に学習データの算出情報として記憶されている複数のユーザごとに分けられた学習データの算出情報を参照することにより、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。これにより、異なる好みを有する複数のユーザが電気掃除機１を使用する場合であっても、それぞれのユーザの好みに適した現在電気掃除機１の動作を実現することができる。
【００８２】
（第６変形例）
次に、第６変形例について説明する。
上記の実施形態においては、主制御部４５は、図６に示されるように、日時を表すタイムスタンプと、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを学習データの履歴情報として記憶部４６に記憶させるものとした。第６変形例の電気掃除機１においては、主制御部４５は、ブラシモータ３４の入力電流値の代わりに、ブラシモータ３４の入力電流値から、ブラシモータ入力電力目標値を減算した値を、ブラシモータ増加電流値として導出する。そして、主制御部４５は、タイムスタンプと、導出されたブラシモータ増加電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせを学習データの履歴情報として記憶部４６に記憶させる。これにより、ブラシモータ３４の予め任意に設定された所定の回転数（初期の回転数）が変化する場合であっても、ブラシモータ３４の入力電流値とブラシモータ入力電力目標値の差分をブラシモータ増加電流値として導出するので、ブラシモータ３４の負荷をより正確に判定することができる。
【００８３】
（第７変形例）
次に、第７変形例について説明する。
図１２は、上記の実施形態の第７変形例の電気掃除機１Ａの回路構成の一部の一例を示す回路構成図である。図示されるように、第７変形例の電気掃除機１Ａは、上記の実施形態の電気掃除機１と同様の構成を有するが、第７変形例の電気掃除機１Ａは、塵埃センサ１４を更に備える点が、上記の実施形態の電気掃除機１と異なる。塵埃センサ１４は、本体ケース１１に収容されている。塵埃センサ１４は、延長管接続部１８と集塵装置１３との間に形成された吸気風路部に設けられている。塵埃センサ１４は、集塵装置１３へと吸い込まれる含塵空気中の塵埃量を検出する。塵埃センサ１４は、例えば発光部と受光部とを備え、発光部からの発光量に対する受光部での受光量に基づいて、発光部と受光部の間を通過する塵埃の量（すなわち、電気掃除機１Ａが吸引中の塵埃の量）を検出する。塵埃センサ１４の検出結果は、主制御部４５に出力される。
【００８４】
上記の実施形態の第７変形例の電気掃除機１Ａにおいては、主制御部４５は、電流検出部３５により検出されたブラシモータ３４の入力電流値に基づいて、記憶部４６に記憶された学習データの算出情報を参照することにより、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、電動送風機入力電力目標値として電動送風機制御部４０に与える際に、塵埃センサ１４の検出結果を積算することにより得られる集塵量に基づいて、電動送風機入力電力目標値を補正する。具体的には、集塵量が多い場合には、主制御部４５は、集塵量が少ない時よりも、電動送風機入力電力目標値を大きくするように補正し、集塵量が少ない場合には、主制御部４５は、集塵量が多い時よりも、電動送風機入力電力目標値を小さくするように補正する。または、集塵量が閾値以上である場合には、主制御部４５は、集塵量が閾値未満である場合よりも、電動送風機入力電力目標値を大きくするように補正し、集塵量が閾値未満である場合には、主制御部４５は、集塵量が閾値以上である場合よりも、電動送風機入力電力目標値を小さくするように補正する。
【００８５】
また、塵埃センサ１４の検出結果は、学習に利用してもよい。例えば、主制御部４５は、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）と、塵埃センサ１４の検出結果に基づく重み付け情報の組み合わせを、学習データの履歴情報として記憶部４６に記憶し、主制御部４５は、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出する際に、塵埃センサ１４の検出結果に基づく重み付け情報に従って、加重平均を計算してもよい。これにより、たくさんのごみを集塵できた時の、ブラシモータ３４の入力電流値と、電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせにより高い重み付けを与えて、学習データの算出情報を生成することができるので、よりごみの集塵を行いやすい入力電力値で電動送風機１５を動作させることができるので、電気掃除機１は、より効率的に集塵を行うことができる。
【００８６】
（第８変形例）
次に、第８変形例について説明する。
第８変形例の電気掃除機は、第７変形例の電気掃除機１Ａと同様の構成を有する。すなわち、電気掃除機１Ａが吸引中の塵埃の量を検出する塵埃センサ１４を備える。第８変形例の電気掃除機においては、主制御部４５は、塵埃センサ１４によって検出される電気掃除機１Ａが吸引中の塵埃の量を積算し、記憶部４６に累積集塵量として記憶させる。累積集塵量は、「既に集塵された塵埃の集塵量」の一例である。主制御部４５は、累積集塵量に応じて、電動送風機入力電力目標値を補正するので、累積集塵量が多い場合に、電気掃除機１Ａの吸引力は自動的に強くなる。電気掃除機１Ａが集塵したごみを紙パックに集積する電気掃除機である場合は、累積集塵量が多くなると、吸引力が低下するため、累積集塵量に応じて、電動送風機入力電力目標値を補正することにより、この吸引力の低下を補うことができる。これにより、電気掃除機１Ａは、累積集塵量に関わらず、安定した吸引力を提供することができるので、ユーザの利便性をより向上させることができる。
【００８７】
（第９変形例）
次に、第９変形例について説明する。
図１３は、上記の実施形態の第９変形例の電気掃除機１Ｂの回路構成の一部の一例を示す回路構成図である。図１４は、上記の実施形態の第９変形例の電気掃除機１Ｂにおける角度センサ８０の角度検出の一例である。図示されるように、第９変形例の電気掃除機１Ｂは、本実施形態の電気掃除機１と同様の構成を有するが、第９変形例の電気掃除機１Ｂは、角度センサ８０を更に備える点が、本実施形態の電気掃除機１と異なる。角度センサ８０は、ユーザ判定部の一例である。角度センサ８０は吸込口体３０に備えられ、吸込口体３０の床面に平行な方向と、接続管３２の長手方向（つまり、延長管２０の長手方向）とが成す角度を検出し、主制御部４５に出力するものである。図１４は、角度センサ８０による角度検出の一例を示す図である。例えば、図１４の左側に示されるように、身長の低いユーザが電気掃除機で掃除をする場合は、角度センサ８０は角度αを検出する。また、図１４の右側に示されるように、身長の高いユーザが電気掃除機１Ｂで掃除をする場合は、角度センサ８０は角度βを検出する。角度βは角度αより大きくなる。主制御部４５は、角度センサ８０の検出結果に基づいて、電気掃除機１Ｂを使用しているユーザの身長を判定し、推定したユーザの身長に基づいて、電気掃除機１Ｂを使用しているユーザを判定することができる。
【００８８】
主制御部４５は、角度センサ８０の検出結果に基づいて、電気掃除機１Ｂを使用しているユーザを推定して推定されたユーザを表す情報（推定ユーザ識別情報）を導出し、学習データの算出情報を記憶部４６に記憶させる際に、学習データの算出情報を推定ユーザ識別情報に関連づけて記憶部４６に記憶させることができる。これにより、主制御部４５は、現在電気掃除機１Ｂを使用していると推定されるユーザに関わる推定ユーザ識別情報に関連づけられた学習データの算出情報に基づいて、現在電気掃除機１Ｂを使用していると推定されるユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、電動送風機入力電力目標値として電動送風機制御部４０に与えることができる。これにより、異なる好みを有する複数のユーザが電気掃除機を使用する場合であっても、それぞれのユーザの好みに適した現在電気掃除機１Ｂの動作を実現することができる。
【００８９】
（第１０変形例）
次に、第１０変形例について説明する。
図１５は、上記の実施形態の第１０変形例の設定部１００Ａの操作部の一例を示す模式図である。図示されるように、第１０変形例の設定部１００Ａは、スライドスイッチ１０８Ａを備える。スライドスイッチ１０８Ａは、ＯＦＦ、自動、フローリング、絨毯１、絨毯２、絨毯３の切替位置を有する。ユーザがスライドスイッチ１０８Ａをフローリング、絨毯１、絨毯２、絨毯３のいずれか１つに切り替えた場合は、主制御部４５は、床面判別テーブルに従って、スライドスイッチ１０８Ａのそれぞれの切替位置に応じた、デフォルトの入力電力値で電気掃除機１を動作させる。この際、主制御部４５は、ブラシモータ３４の入力電流値と、スライドスイッチ１０８Ａの切替位置との組み合わせを学習データの履歴情報として記憶部４６に記憶させる。更に、主制御部４５は、記憶部４６に記憶された学習データの履歴情報に、回帰分析などの多変量分析や機械学習などの統計的解析処理を適用し、ブラシモータ３４の入力電流値と、スライドスイッチ１０８Ａの切替位置との相関を表す情報を導出して、学習データの算出情報として記憶部４６に記憶させる。そして、ユーザがスライドスイッチ１０８Ａを自動に切り替えた場合は、主制御部４５は、電流検出部３５によって検出されたブラシモータ３４の入力電流値の検出結果（電流検出部３５の検出結果）に基づいて、記憶部４６に記憶された学習データの算出情報を参照し、ユーザが好むと推定される電動送風機１５の入力電力の目標値を導出し、これを電動送風機入力電力目標値として電動送風機制御部４０に与える。
【００９０】
（第１１変形例）
次に、第１１変形例について説明する。
上記の実施形態と変形例では、主制御部４５は、ブラシモータ３４の入力電流値とユーザによって設定された電動送風機１５の入力電力の目標値との組み合わせを表す情報を導出して、学習データの算出情報として記憶部４６に記憶させた。しかしながら、実施形態と変形例は、上記に限定されない。主制御部４５は、上記の実施形態の第８変形例の電気掃除機１Ａにおける塵埃センサ１４の検出結果と、上記の実施形態の第９変形例の電気掃除機１Ｂにおける角度センサ８０の検出結果と、ブラシモータ３４の入力電流値と、ユーザによって設定されたブラシモータ３４の入力電力の目標値（変更された目標値）と、ユーザによって設定された電動送風機１５の入力電力の目標値（変更された目標値）とのうち、２つ以上の組み合わせを表す情報を導出して、学習データの算出情報として記憶部４６に記憶させてもよい。この場合、重回帰分析などの多変量分析や機械学習などの統計的解析処理を用いれば、多変数間の組み合わせを導出して学習データの算出情報を生成することができる。多くの変数に基づいて学習を行えば、ユーザの好みにより正確にマッチした制御を実現することができる。
【００９１】
このような構成によっても、床面に応じた制御を行うことを容易にする電気掃除機を提供することができる場合がある。
【００９２】
以上、複数の実施形態と複数の変形例について説明したが、例えば、各実施形態と各変形例における各構成は、互いに組み合わせることができる。また、実施形態は上記例に限定されない。例えば、床面の種別は、電流検出部３５以外の検出結果に基づいて判定されてもよい。例えば、主制御部４５は、電気掃除機１に搭載された画像センサで取得された画像を画像解析することで得られる情報や、予め記憶された床面のマップの情報に基づいて床面の種別を判定し、その判定結果に基づいて電動送風機１５及びブラシモータ３４に対する入力電力を変更してもよい。また、床面の種別の判定は、ブラシモータ３４の回転数に基づいて行われてもよい。すなわち、電気掃除機１にブラシモータ３４の回転数を検出する検出部を設け、この検出部により検出されたブラシモータ３４の回転数の検出結果を、上記実施形態における電流検出部３５の検出結果に代えて利用してもよい。この場合、例えば、モータ制御部３６は、ブラシモータ３４の回転数の検出結果に基づいて床面の種別を判定し、ブラシモータ３４の回転数が第３閾値以上の場合に、電気掃除機１が第１種別の床面（例えばフローリング）を掃除中であると判定し、ブラシモータ３４の回転数が第３閾値未満の場合に、電気掃除機１が第２種別の床面（例えば絨毯）を掃除中であると判定してもよい。そして、主制御部４５は、その判定結果に基づいて電動送風機１５及びブラシモータ３４に対する入力電力を変更してもよい。
【００９３】
また、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出する際には、外れ値や異常値を除外して計算を行ってもよい。外れ値や異常値の除外は、記憶部４６に記憶される電動送風機１５の入力電力の目標値を昇順または降順にソートして、上位と下位の一定の範囲（例えば、上位５％と下位５％の範囲）に入る値を除外するなどの簡易的な手法を採用してもよいし、統計的手法を用いて判定を行ってもよい。または、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）と、対象値との差分の絶対値が、所定の外れ値判定閾値以下であるかどうかに基づいて、外れ値や異常値を判定してもよい。または、外れ値や異常値を除外する代わりに、外れ値や異常値に対して、平均値を計算する際において平均値への影響を小さくする重み付け（小さい重み値を適用）してもよい。例えば、図６の学習データの履歴情報において、２０１８／１２／１０  １３：１１における、電動送風機１５の入力電力の目標値は外れ値または異常値として除外されることが好ましい。尚、「電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）と、対象値との差分の絶対値」が、「過去に蓄積された前記学習データの算出情報に含まれる複数の前記目標値を統計的に処理することで得られる指標」の一例であり、「電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）と、対象値との差分の絶対値が、所定の外れ値判定閾値以下である」ことが「所定の条件」の一例である。
【００９４】
また、電動送風機１５の入力電力の目標値の平均値（電動送風機入力電力学習目標値）を導出する際や、ブラシモータ３４の入力電流値（負荷状態）と電動送風機１５の入力電力の目標値（変更された目標値）との組み合わせの相関を導出する際に、タイムスタンプにおける時間帯や曜日に基づいて、外れ値や異常値を除外してもよい。外れ値や異常値の除外の方法は上記と同じである。
【００９５】
尚、記憶部４６は、学習データの算出情報を記憶していなくてもよい。すなわち、主制御部４５は、記憶部４６に記憶される学習データの算出情報によらず、駆動源の駆動状態を表示部１００ｂに表示させて、ユーザの特定操作が操作部１００ａにより受け付けられた場合に、前記特定操作の内容に基づいて前記電動送風機１５の駆動量に関する目標値が変更すればよい。
【００９６】
以上説明した少なくともひとつの実施形態によれば、実施形態の電気掃除機は、前記検出部により検出された前記ブラシモータの負荷状態に基づいて前記駆動源の駆動量に関する目標値を推定し、推定された前記目標値に従って前記駆動源を駆動するとともに前記目標値に対応する前記駆動状態を前記表示部に表示させ、前記駆動状態を調整するユーザの特定操作が前記操作部により受け付けられた場合に、前記特定操作の内容に基づいて前記目標値を変更するので、床面にあわせて適切に制御を行うことを容易にすることができる。
【００９７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９８】
１、１Ａ、１Ｂ…電気掃除機、１０…掃除機本体、１１…本体ケース、１２…把持部、１３…集塵装置、１４…塵埃センサ、１５…電動送風機、１６…二次電池、１７…本体制御部、１８…延長管接続部、２０…延長管、２１…第１端部、２２…第２端部、３０…吸込口体、３０…吸込口体、３１…吸込口体ケース、３２…接続管、３３…回転ブラシ、３４…ブラシモータ、３５…電流検出部、３６…モータ制御部、３７…吸込口、４０…電動送風機制御部、４１…第１スイッチングユニット、４２…第２スイッチングユニット、４５…主制御部、４６…記憶部、５０…制御部、８０…角度センサ、１００、１００Ａ…設定部、１００ａ…操作部、１００ｂ…表示部、１０２…オンオフボタン、１０４…駆動モード選択ボタン、１０６…自動駆動モードボタン、１０８…調整用スイッチ、１０８Ａ…スライドスイッチ、１１０…表示部、２００…回帰曲線
【図１】
2020127693.tif 000003
【図２】
2020127693.tif 000004
【図３】
2020127693.tif 000005
【図４】
2020127693.tif 000006
【図５】
2020127693.tif 000007
【図６】
2020127693.tif 000008
【図７】
2020127693.tif 000009
【図８】
2020127693.tif 000010
【図９】
2020127693.tif 000011
【図１０】
2020127693.tif 000012
【図１１】
2020127693.tif 000013
【図１２】
2020127693.tif 000014
【図１３】
2020127693.tif 000015
【図１４】
2020127693.tif 000016
【図１５】
2020127693.tif 000017