(57)【特許請求の範囲】
【請求項１】
表面洗浄装置であって、該表面洗浄装置は、
ハンドルとフレームとを備える直立本体と、
被洗浄面に接触するように適合され、前記直立本体と結合された基部と、
前記直立本体が前記基部に対して少なくとも１つの軸の周りに上下旋回するように、前記基部を前記直立本体に取り付ける可動ジョイントアセンブリと、
真空モーターを備える電動吸引源と、
前記電動吸引源に流体結合され、前記フレームに対して取り外し可能に取り付けられる回収タンクと、
前記基部に配置される電動ポンプと、
前記電動ポンプに流体結合され、前記フレームに対して取り外し可能に取り付けられる供給タンクと、
前記基部に配置され、該表面洗浄装置の動作サイクル中に、前記被洗浄面の汚れ具合に相関する塵センサーデータを生成するように構成された塵センサーと、
前記塵センサーによって生成された前記塵センサーデータを処理し、前記電動ポンプにポンプ制御信号を送信して、前記塵センサーによって生成された前記塵センサーデータに基づいて、前記電動ポンプからの洗浄流体の流量を調整するように構成されたコントローラーと、
前記塵センサーデータをリモートコンピューティングデバイスに無線で送信するように構成された接続コンポーネントと、
を備え、
前記リモートコンピューティングデバイスは、前記送信された塵センサーデータに基づいて、
該表面洗浄装置における床面汚れイベントと、
前記電動ポンプからの洗浄流体の前記流量における変化と、
のうちの少なくとも一方を識別するように構成される、表面洗浄装置。
【請求項２】
前記塵センサーは、
前記回収タンク内の流体の濁度に関連する塵センサーデータを生成するように構成された濁度センサーと、
前記被洗浄面における汚れに関連する塵センサーデータを生成するように構成された汚れセンサーと、
のうちの一方である、請求項１に記載の表面洗浄装置。
【請求項３】
前記塵センサーは、濁度センサーを含み、前記生成される塵センサーデータは、前記回収タンク内の流体に懸濁した粒子の存在に相関する、請求項１に記載の表面洗浄装置。
【請求項４】
前記表面洗浄装置は、
前記基部における吸引ノズルと、
前記吸引ノズルに隣接し、前記被洗浄面を撹拌するように設けられたブラシロールと、
を備え、
前記コントローラーは、前記塵センサーによって生成された前記塵センサーデータに基づいて、ブラシロール速度を調整するように構成される、請求項１に記載の表面洗浄装置。
【請求項５】
前記塵センサーは、前記被洗浄面における汚れに関連する塵センサーデータを生成する汚れセンサーを含み、
前記コントローラーは、
ブラシが前記被洗浄面に接触する撹拌継続時間を調整するための、ブラシモーターに対するブラシ制御信号と、
前記塵センサーによって生成された前記塵センサーデータに基づいて前記真空モーターの吸引継続時間を調整するための、前記真空モーターに対するモーター制御信号と、
のうちの少なくとも一方を送信するように構成される、請求項１に記載の表面洗浄装置。
【請求項６】
前記汚れセンサーは、近赤外線分光計を含み、前記生成される塵センサーデータは、前記被洗浄面から反射した吸収光のスペクトルに相関する、請求項５に記載の表面洗浄装置。
【請求項７】
前記表面洗浄装置は、該表面洗浄装置の前記動作サイクル中に、前記電動ポンプの出口圧力を示す圧力センサーデータを生成するように構成された圧力センサーを備え、
前記接続コンポーネントは、前記圧力センサーデータを前記リモートコンピューティングデバイスに送信するように構成され、前記リモートコンピューティングデバイスは、前記送信された圧力センサーデータに基づいて、空供給タンクイベントを識別するように構成され、
前記コントローラーは、空供給タンクイベントに応答して、前記電動吸引源及び前記電動ポンプへの電力供給をオフにするように構成される、請求項１に記載の表面洗浄装置。
【請求項８】
前記表面洗浄装置は、該表面洗浄装置の前記動作サイクル中に、前記回収タンク内の所定のレベルにおける流体の存在を示す満タンセンサーデータを生成するように構成された満タンセンサーを備え、
前記接続コンポーネントは、前記満タンセンサーデータを前記リモートコンピューティングデバイスに送信するように構成され、前記リモートコンピューティングデバイスは、前記送信された満タンセンサーデータに基づいて、満タン回収タンクイベントを識別するように構成され、
前記コントローラーは、満タン回収タンクイベントに応答して、前記電動吸引源及び前記電動ポンプへの電力供給をオフにするように構成される、請求項１に記載の表面洗浄装置。
【請求項９】
前記表面洗浄装置は、
前記電動吸引源を前記回収タンクに流体結合する空気経路内に配置される空気フィルターと、
前記表面洗浄装置の前記動作サイクル中、前記空気経路内の圧力に相関するデータを生成するように構成されたフィルター状態センサーと、
を備え、
前記接続コンポーネントは、前記データを前記リモートコンピューティングデバイスに送信するように構成され、前記リモートコンピューティングデバイスは、前記送信されたデータに基づいて、前記電動吸引源の動作ステータス、前記空気フィルターがないこと、前記回収タンクがないこと、及び前記空気フィルターを通る空気流量のうちの少なくとも１つを識別するように構成される、請求項１に記載の表面洗浄装置。
【請求項１０】
前記表面洗浄装置は、該表面洗浄装置の前記動作サイクル中に、経過時間に相関する使用データを生成するように構成された使用センサーを備え、
前記接続コンポーネントは、前記使用データを前記リモートコンピューティングデバイスに送信するように構成され、前記リモートコンピューティングデバイスは、前記送信された使用データに基づいて、単一サイクルの動作時間、耐用寿命にわたる動作時間、前記表面洗浄装置が動作した日付、前記表面洗浄装置が動作した時刻のうちの少なくとも１つを識別するように構成される、請求項１に記載の表面洗浄装置。
【請求項１１】
前記表面洗浄装置は、直立多面湿式バキュームクリーナーを含む、請求項１に記載の表面洗浄装置。
【請求項１２】
前記表面洗浄装置は、ユーザーインターフェースを備え、ユーザーは、前記ユーザーインターフェースを通して前記表面洗浄装置とインタラクトすることができ、前記ユーザーインターフェースは、前記塵センサーによって生成された前記塵センサーデータに基づいて、前記ユーザーに通知を提供するように構成され、前記ユーザーインターフェースは、前記回収タンクと前記供給タンクとの上方であって前記フレームの上端部に配置されるディスプレイを備える、請求項１に記載の表面洗浄装置。
【請求項１３】
バッテリーを更に備え、前記バッテリーは、前記フレームが備えるバッテリーハウジング内に位置され、前記バッテリーハウジングは、前記フレームの下部背面側であって、前記回収タンクの後ろに配置される、請求項１に記載の表面洗浄装置。
【請求項１４】
吸引源と、回収タンクと、前記基部に配置される吸引ノズルと、を有する回収システムを更に備え、前記塵センサーは、濁度センサー含み、生成される濁度センサーのデータは前記回収システムによって回収された流体に懸濁した粒子と相関する、請求項１に記載の表面洗浄装置。
【請求項１５】
表面洗浄装置の流量を制御する方法であって、前記表面洗浄装置は、洗浄される周囲環境の表面に接触するように適合された基部と、真空モーターを備える電動吸引源と、該電動吸引源に流体結合される回収タンクを備える回収システムと、電動ポンプと、該電動ポンプに流体結合される供給タンクを備える流体供給システムとを備え、該方法は、
前記表面洗浄装置に内蔵された塵センサーを用いて、前記表面洗浄装置の動作サイクル中に、被洗浄面の汚れ具合に相関する塵センサーデータを生成することによって、前記被洗浄面の前記汚れ具合を検知することと、
前記塵センサーデータを処理して、該塵センサーデータに基づいて、前記電動ポンプからの洗浄流体の流量を変化させるように前記電動ポンプに命令するポンプ制御信号を生成することと、
前記電動ポンプからの洗浄流体の前記流量を変化させるように、前記ポンプ制御信号を前記電動ポンプに送信することと、
前記塵センサーデータをリモートコンピューティングデバイスに送信することと、
前記リモートコンピューティングデバイスにおいて前記塵センサーデータを受信することと、
前記受信した塵センサーデータを処理して、前記送信された塵センサーデータに基づいて、
前記表面洗浄装置における床面汚れイベントと、
前記電動ポンプからの洗浄流体の前記流量における変化と、
のうちの少なくとも一方を識別することと、
前記表面洗浄装置のユーザーに、前記リモートコンピューティングデバイスを介して、前記表面洗浄装置における前記床面汚れイベントと、前記電動ポンプからの洗浄流体の前記流量における前記変化とのうちの少なくとも一方の通知を提供することと、
を含む、方法。
【請求項１６】
前記動作サイクル中、洗浄流体の前記流量は、前記塵センサーからの塵センサーデータに基づいて動的にアップデートされる、請求項１５に記載の方法。
【請求項１７】
前記塵センサーは、
濁度センサーを含み、前記被洗浄面の前記汚れ具合を検知することは、前記回収タンク内の流体の濁度を検知することを含むことと、
汚れセンサーを含み、前記被洗浄面の前記汚れ具合を検知することは、前記被洗浄面から反射した吸収光のスペクトルを検知することを含むことと、
のうちの少なくとも一方を含む、請求項１５に記載の方法。
【請求項１８】
前記送信された塵センサーデータに基づいて識別される前記表面洗浄装置における床面汚れイベントに応答して、前記電動ポンプからの洗浄流体の前記流量を増大させることを含む、請求項１５に記載の方法。
【請求項１９】
前記ユーザーに、前記表面洗浄装置におけるユーザーインターフェースを介して、前記表面洗浄装置における前記床面汚れイベントと、前記電動ポンプからの洗浄流体の前記流量における前記変化とのうちの少なくとも一方の通知を提供することを含む、請求項１５に記載の方法。
【請求項２０】
前記塵センサーデータを処理してポンプ制御信号を生成することは、前記表面洗浄装置に内蔵された前記塵センサーデータを処理することを含み、
前記受信した塵センサーデータを処理して前記表面洗浄装置のイベント及び前記動作サイクルにおける変化のうちの少なくとも一方を識別することは、前記リモートコンピューティングデバイスにおいて前記受信した塵センサーデータを処理することを含む、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には、多面バキュームクリーナー、自律式床面洗浄機、無人ポータブル抽出機、直立ディープクリーナー、又は手持ち式抽出機の形態とすることができる表面洗浄装置に関する。本発明の１つの態様において、一組のセンサーに結合されたコントローラーが、データを収集し、リモートコンピューティングデバイスに送信する。
【背景技術】
【０００２】
表面洗浄装置は、タイル、堅木、カーペット、及び室内装飾用品等の様々な表面を洗浄するように適合されている。多くの場合、被洗浄面に隣接する吸引ノズルが、吸引源と流体連通し、被洗浄面からデブリを引き込み、タンク又は他の収集空間内にデブリを収集する。表面を撹拌するために、アジテーターを設けることができる。いくつかの洗浄機は、洗浄流体を被洗浄面に送出する流体送出システムと、使用済み洗浄流体及びデブリ（塵、埃、汚れ、土、毛髪、及び他のデブリを含み得る）を表面から抽出する流体回収システムとを備える。
【０００３】
表面洗浄装置は、吸引モーター、アジテーターモーター、袋満杯インジケーター、ロボット式移動及び自律式ナビゲーション等のコンポーネント又は機構を制御する、マイクロプロセッサを用いた制御システムを備えることができる。いくつかの例において、マイクロプロセッサは、工場で、上記機構を制御する命令を伴って恒久的に事前プログラムされる。他の例において、マイクロプロセッサは、リモートネットワークに接続され、工場でインストールされたプログラミングを必要に応じてアップデートすることができるように再構成可能である。
【０００４】
特許文献１は、様々なコンポーネントを制御するマイクロプロセッサが設けられたカーペット洗浄機械を開示している。マイクロプロセッサは、ソフトウェア制御され、オペレーターに連続的な動作命令を提供し、スタートアップ及びシャットダウンシーケンスを実行し、今後の使用のために動作パラメーターの電子記録を記憶し、自動診断及び遠隔診断を提供し、遠隔制御を提供することができる。ソフトウェアは、モデムを介してアップデートされる。
【０００５】
特許文献２は、コンピューターに接続するための通信ポートを有する、マイクロプロセッサを用いた制御機構が設けられた床面手入れ器具を開示している。コンピューターに接続されると、マイクロプロセッサのためのソフトウェアアップデートをダウンロードすることができ、又は、マイクロプロセッサのメモリに記憶された診断情報を、診断のためにアップロードすることができる。通信ポートは、ネットワークを介してリモートコンピューターに更に接続することが可能であるように、ローカルコンピューターに接続することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第６，６３７，５４６号
【特許文献２】米国特許第７，２６９，８７７号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
顧客は、依然として、自身の洗浄デバイスについての情報をより多く知りたいと望んでおり、洗浄デバイスの動作をより多く制御することを望んでいる。データを送受信することができる向上した表面洗浄装置が、未だ必要とされている。
【課題を解決するための手段】
【０００８】
本発明の１つの態様によれば、接続型（connected）表面洗浄装置が提供される。本開示の１つの態様において、表面洗浄装置は、データを収集し、リモートコンピューティングデバイスに送信する、一組のセンサーに結合されたコントローラーを備える。表面洗浄装置は、無線通信用プロトコルを伴う無線又はネットワーク技術を用いる。１つの実装形態において、表面洗浄装置は、クラウド接続プロセッサとＷｉ−Ｆｉ接続することができる。
【０００９】
本発明の１つの態様によれば、表面洗浄デバイスは、洗浄される周囲環境の表面に接触するように適合された基部と、少なくとも１つの電動吸引デバイスと、表面洗浄デバイスの動作サイクル中にデータを生成するように構成された複数のセンサーと、複数のセンサーによって提供されるデータを収集するように構成されたコントローラーと、データを単数又は複数のリモートコンピューティングデバイスに送信するように構成された接続コンポーネントとを備える。リモートコンピューティングデバイスは、送信されたデータに基づいて、表面洗浄装置におけるイベント又は表面洗浄装置の動作サイクルにおける変化を識別するように構成することができる。
【００１０】
いくつかの実施形態において、リモートコンピューティングデバイスは、送信されたデータに基づいて、表面洗浄装置におけるイベントを識別するとともに、識別されたイベント又は送信されたデータに基づいて、表面洗浄装置の動作に対する少なくとも１つの変化を識別するように構成することができる。この場合、リモートコンピューティングデバイスは、表面洗浄装置のコントローラーに適切な命令を送信し、動作上の変化を実行することができる。他の実施形態において、リモートコンピューティングデバイスは、送信されたデータに基づいて、表面洗浄装置におけるイベントを識別するように構成することができ、コントローラーは、識別されたイベントに基づいて、表面洗浄装置の動作に対する少なくとも１つの変化をもたらす。この場合、識別されたイベントは、リモートコンピューティングデバイスからコントローラーに送信することができる。更に他の実施形態において、リモートコンピューティングデバイスは、送信されたデータに基づいて、表面洗浄装置におけるイベントを識別するように構成することができ、コントローラーは、送信されたデータに基づいて、表面洗浄装置の動作に対する少なくとも１つの変化をもたらす。この場合、コントローラーは、リモートコンピューティングデバイスからの入力なしで、動作変更を実行することができる。
【００１１】
１つの実施形態において、複数のセンサーは、満タンセンサー、濁度センサー、床タイプセンサー、ポンプ圧力センサー、回収システム若しくはフィルター状態センサー、ホイール回転センサー、音響センサー若しくはマイクロホン、使用センサー、汚れセンサー、又は加速度計のうちの少なくとも１つを含む。
【００１２】
１つの実施形態において、リモートコンピューティングデバイスは、洗浄距離、洗浄面積、及び／又はホイールの毎分回転数に基づいて、洗浄経路を記憶するように構成される。リモートコンピューティングデバイスは、その洗浄経路を自律式表面洗浄デバイスに転送することができ、自律式表面洗浄デバイスは、後の動作サイクル中、その洗浄経路を通っていくように構成することができる。
【００１３】
本発明の別の態様によれば、表面洗浄装置は、被洗浄面に接触するように適合された基部と、真空モーターを備える電動吸引源と、吸引源に流体結合される回収タンクと、電動ポンプと、ポンプに流体結合される供給タンクと、表面洗浄装置の動作サイクル中に、被洗浄面の汚れ具合（dirtiness）に相関する塵センサーデータを生成するように構成された塵センサーと、塵センサーによって生成された塵センサーデータを処理し、ポンプにポンプ制御信号を送信して、塵センサーによって生成された塵センサーデータに基づいて、ポンプからの洗浄流体の流量を調整するように構成されたコントローラーと、塵センサーデータをリモートコンピューティングデバイスに無線で送信するように構成された接続コンポーネントとを備え、リモートコンピューティングデバイスは、送信された塵センサーデータに基づいて、表面洗浄装置における床面汚れイベントと、ポンプからの洗浄流体の流量における変化とのうちの少なくとも一方を識別するように構成される。
【００１４】
本発明の更に別の態様によれば、表面洗浄装置の流量を制御する方法であって、
表面洗浄装置に内蔵された塵センサーによって被洗浄面の汚れ具合を検知することと、
塵センサーデータに基づいて、ポンプからの洗浄流体の流量を変化させるようにポンプに命令するポンプ制御信号を生成することと、
ポンプからの洗浄流体の流量を変化させるように、ポンプ制御信号をポンプに送信することと、
塵センサーデータをリモートコンピューティングデバイスに送信することと、
リモートコンピューティングデバイスにおいて塵センサーデータを受信することと、
受信した塵センサーデータを処理して、送信された塵センサーデータに基づいて、表面洗浄装置における床面汚れイベント及び／又はポンプからの洗浄流体の流量における変化を識別することと、
表面洗浄装置のユーザーに、リモートコンピューティングデバイスを介して、床面汚れイベント及び／又は流量における変化の通知を提供することと、
を含む、方法が提供される。
【００１５】
本開示のこれらの特徴及び利点並びに他の特徴及び利点は、添付の図面及び添付の特許請求の範囲に従って検討すると、特定の実施形態の下記の説明から明らかになる。
【００１６】
本発明の実施形態を詳細に説明する前に、本発明は、下記の説明に記載される又は図示される動作の詳細又は構造の詳細及び構成要素の構成に限定されないことが理解されるべきである。本発明は、様々な他の実施形態において実施することができ、本明細書に明確に開示されていない代替的な方式で実践又は実行することができる。さらに、本明細書で用いられている表現及び用語は、説明のためのものであり、限定的とみなされるべきでないことが理解されるべきである。「を含む（"including" and "comprising"）」及びその変形の使用は、その前に列挙される項目及びその均等物、並びに追加の項目及びその均等物を包含することを意図している。さらに、種々の実施形態の説明において、列挙が使用される場合がある。別途明記されていない限り、列挙が使用されていても、本発明を構成要素の特定の順序又は数に限定するものと解釈されるべきでない。また、列挙が使用されていても、列挙されたステップ若しくは構成要素と組み合わされ得る又はステップ若しくは構成要素に組み込まれ得る追加のステップ又は構成要素を、本発明の範囲から排除するものと解釈されるべきでない。「Ｘ、Ｙ及びＺのうちの少なくとも１つ」といった請求項の要素に対する言及は、Ｘ、Ｙ又はＺのうちの任意の１つを個々に含むことも、Ｘ、Ｙ及びＺの任意の組合せ、例えばＸ、Ｙ、Ｚ；Ｘ、Ｙ；Ｘ、Ｚ；及びＹ、Ｚを含むことも意図している。
【図面の簡単な説明】
【００１７】
【図１】本発明の１つの実施形態に係る、接続型表面洗浄装置を備えるシステムの概略図である。
【図２】図１のシステムの表面洗浄装置の１つの実施形態の斜視図である。
【図３】図２の線ＩＩＩ−ＩＩＩを通る表面洗浄装置の断面図である。
【図４】内部の詳細を示すために基部の一部が部分的に切り欠かれた、図２の表面洗浄装置の基部の正面斜視図である。
【図５】基部の前方セクションを示す、図３のセクションＶの拡大図である。
【図６】床タイプセンサーの１つの実施形態を示す、基部の底面斜視図である。
【図７】木材床を検出する、図６の床タイプセンサーの概略図である。
【図８】カーペット敷き床を検出する、図６の床タイプセンサーの概略図である。
【図９】満タンセンサーの１つの実施形態を示し、空タンク状態を概略的に示す、図２の表面洗浄装置の回収タンクを通る断面図である。
【図１０】満タン状態を概略的に示す、図９と同様の図である。
【図１１】ポンプ圧力センサーの１つの実施形態を示す、図２の表面洗浄装置の流体送出システムの概略図である。
【図１２】回収システム又はフィルター状態センサーの１つの実施形態を示す、図２の表面洗浄装置の回収システムの概略図である。
【図１３】ホイール回転センサーの１つの実施形態を示す、基部の一部の背面斜視図である。
【図１４】装置又は周囲環境によって発生する可聴ノイズを検出するマイクロホンの１つの実施形態を示す、図１のシステムの概略図である。
【図１５】装置又は周囲環境によって発生する振動を検出する加速度計の１つの実施形態を示す、図１のシステムの概略図である。
【図１６】本発明の別の実施形態に係る、複数の接続型表面洗浄装置を備えるシステムの概略図である。
【図１７】少なくとも１つの手動表面洗浄装置及び少なくとも１つの自律式表面洗浄装置を含む、本発明の別の実施形態に係る、複数の接続型表面洗浄装置を備えるシステムの概略図である。
【図１８】図１７のシステムの概略図である。
【図１９】図１７の複数の接続型表面洗浄装置の共通のドッキングステーションを示す概略図である。
【図２０】図１９の共通のドッキングステーションを用いる動作方法を示す概略図である。
【図２１】図１７の手動表面洗浄装置のユーザーインターフェースディスプレイ、及びユーザーインターフェースディスプレイを用いて洗浄経路を記録する１つの方法を示す概略図である。
【図２２】図１７の自律式表面洗浄装置のユーザーインターフェースディスプレイ、及びユーザーインターフェースディスプレイを用いて記録された洗浄経路を実行する方法を示す概略図である。
【図２３】図２１のユーザーインターフェースディスプレイを用いて洗浄経路を記録する別の方法を示す概略図である。
【図２４】図２１のユーザーインターフェースディスプレイを用いて記録された洗浄経路を実行する別の方法を示す概略図である。
【図２５】手動表面洗浄装置によって汚れを検出し、自律式表面洗浄装置によって汚れを処理することを含む、図１７のシステムを用いる別の動作方法を示す概略図である。
【図２６】汚れ検出デバイスを更に備える、接続型表面洗浄装置を備えるシステムの別の実施形態の概略図である。
【図２７】図２６のシステムの表面洗浄装置の１つの実施形態の概略図である。
【図２８】図２６のシステムを用いる動作方法を示す概略図である。
【発明を実施するための形態】
【００１８】
本開示は、包括的には、多面バキュームクリーナー、自律式床面洗浄機、無人ポータブル抽出機、直立ディープクリーナー、又は手持ち式抽出機の形態とすることができる表面洗浄装置に関する。本開示の１つの態様において、一組のセンサーに結合されたコントローラーが、データを収集し、リモートコンピューティングデバイスに送信する。
【００１９】
表面洗浄装置の機能システムは、基部及び被洗浄面を横切るように基部を方向付ける直立本体を備えるアップライトデバイス、バキュームホースによって車輪付き基部に接続される洗浄器具を備えるキャニスターデバイス、比較的小さな面積を洗浄するための、ユーザーによって手で持たれるように適合されたポータブルデバイス、又は商用デバイス等の任意の所望の形態に構成することができる。上述したクリーナーはいずれも、可撓性バキュームホースを備えるように適合することができ、可撓性バキュームホースは、ノズルと吸引源との間の作用空気導管の一部を形成することができる。本明細書で用いられる場合、「多面湿式バキュームクリーナー（multi-surface wet vacuum cleaner）」という用語は、タイル及び堅木等の硬質の床面並びにカーペット等の軟質の床面を洗浄するために使用することができるバキュームクリーナーを含む。
【００２０】
図１は、本発明の１つの実施形態に係る、接続型表面洗浄装置（connected surface cleaning apparatus）１０を備えるシステムの概略図である。表面洗浄装置１０は、１つ以上のセンサー１０２に結合されたコントローラー１００を備えることができ、各センサーは、装置１０のハウジング１１上又はハウジング１１内に設けられ、そのようなハウジング１１は、必要に応じて、基部（例えば、図２の部材１４を参照）若しくは直立アセンブリ（例えば、図２の部材１２を参照）、又は表面洗浄装置１０の１つ以上のコンポーネントを封入するのに好適な単数若しくは複数の他の任意のハウジングを含む。コントローラー１００は、接続コンポーネント１０４に結合又は統合することができる。コントローラー１００は、１つ以上のセンサー１０２によって提供されるデータを収集するように構成され、接続コンポーネント１０４は、１つ以上のリモートコンピューティングデバイス１０６にデータを送信するように構成される。１つ以上のリモートコンピューティングデバイス１０６の非限定的な例として、ネットワークデバイス１０８、モバイルデバイス１１０、又はクラウドコンピューティング／記憶デバイス１１２が挙げられる。
【００２１】
コントローラー１００は、メモリ１１６及び中央処理装置（ＣＰＵ）１１８を備えることができ、マイクロコントローラーとして実現することができることが好ましい。メモリ１１６は、洗浄動作サイクルの完了時にＣＰＵ１１８によって実行される制御ソフトウェアを記憶するのに用いることができる。例えば、メモリ１１６は、表面洗浄装置１０の動作中又は動作後に収集されるデータを集め、送信する命令を含む、１つ以上の事前プログラムされた洗浄サイクルを記憶することができる。
【００２２】
コントローラー１００は、内蔵センサー１０２及び／又は遠隔センサー１１４を含む１つ以上のセンサーからの入力を受信することができる。１つ以上の内蔵センサー１０２のそれぞれは、表面洗浄装置１０の動作又はその動作環境に関連するイベント又は変化を検出し、その情報をコントローラー１００に送信するように構成される。１つ以上の内蔵センサー１０２の非限定的な例として、満タンセンサー１２０、濁度センサー１２２、床タイプセンサー１２４（床面状態センサーとも呼ばれる）、ポンプ圧力センサー１２６、回収システム又はフィルター状態センサー１２８、ホイール回転センサー１３０、音響センサー１３２、使用センサー１３４、汚れセンサー１３６、及び加速度計１３８が挙げられる。これらのセンサーのうちの任意の１つ、又はこれらのセンサーの任意の組合せを、表面洗浄装置１０に設けることができる。
【００２３】
遠隔センサー１１４は、表面洗浄装置１０の動作環境に関連するイベント又は変化を検出し、その情報を、接続コンポーネント１０４を介してコントローラー１００に送信するように構成される。コントローラー１００は、遠隔センサー１１４によって提供される情報を、必要に応じて内蔵センサー１０２によって提供される情報とともに収集するように構成され、接続コンポーネント１０４は、その情報を１つ以上のリモートコンピューティングデバイス１０６（図１）に送信するように構成される。１つ以上の遠隔センサー１１４のいくつかの非限定的な例として、音響センサー、ホイール回転センサー、床タイプセンサー、又は汚れセンサーが挙げられる。１つの実施形態において、遠隔センサー１１４は、第２の表面洗浄装置に設けることができる。別の実施形態において、遠隔センサー１１４は、手持ち式汚れ検出デバイスに設けることができる。
【００２４】
コントローラー１００は、出力信号を表面洗浄装置１０の被制御コンポーネントに送信し、洗浄動作サイクルを実行するように構成することができる。コントローラー１００からの信号を受信することができる被制御コンポーネントの非限定的な例として、真空モーター６４、ブラシモーター８０、ポンプ７８、及びユーザーインターフェース（ＵＩ）３２が挙げられる。被制御コンポーネントは、装置１０のハウジング１１上又はハウジング１１内に設けられる。
【００２５】
接続コンポーネント１０４は、コントローラー１００によって集められたデータをリモートコンピューティングデバイス１０６のうちの１つ以上に送信するように構成される。接続コンポーネント１０４は、任意の無線又はネットワーク技術を含む又は組み込むことができ、リモートコンピューティングデバイス１０６との無線通信に有用なプロトコルを用いて構成することができる。これらのプロトコルとして、限定はしないが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）、Ｂｌｕｅｔｏｏｔｈ５、ＩＥＥＥ８０２．１１ｂ（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１１ａｈ（Ｗｉ−Ｆｉ  ＨａＬｏｗ）、Ｗｉ−Ｆｉダイレクト、Ｗｉ−Ｆｉ  ＥａｓｙＭｅｓｈ、全世界相互運用マイクロ波アクセス（ＷｉＭＡＸ）、近距離無線通信（ＮＦＣ）、無線周波数識別（ＲＦＩＤ）、ＩＥＥＥ８０２．１５．４（Ｚｉｇｂｅｅ（登録商標））、Ｚ−Ｗａｖｅ、超広帯域通信（ＵＷＢ）、ライトフィデリティ（Ｌｉ−Ｆｉ）、ロングタームエボリューション（ＬＴＥ）、ＬＴＥアドバンスト、低電力広域ネットワーク（ＬＰＷＡＮ）、電力線通信（ＰＬＣ）、Ｓｉｇｆｏｘ（登録商標）、Ｎｅｕｌ（登録商標）等が挙げられる。接続コンポーネント１０４は、コントローラー１００によって集められたデータの送信、又は１つ以上のリモートコンピューティングデバイス１０６からのデータの受信に有用な、限定はしないが産業科学医療用（ＩＳＭ）バンド内の周波数を含む任意の周波数又は帯域幅で動作することができる。さらに、接続コンポーネント１０４は、ワイヤレスリピーター又はワイヤレスレンジエクステンダーとして構成することができる。例えば、接続コンポーネント１０４を含む自律式床面洗浄機又は関連するドッキングステーションは、無線アクセスカバレッジを提供又は向上することができる。
【００２６】
クラウドコンピューティング／記憶デバイス１１２は、接続コンポーネント１０４によって送信されたデータを受信し、受信したデータに基づいて情報を処理及び記憶するように構成される。クラウドコンピューティング／記憶デバイス１１２は、最小限の管理でプロビジョニングされる共有及び構成可能リソースと相互接続される複数のデバイスを含むことができる。クラウドコンピューティング／記憶デバイス１１２を形成する複数のデバイスは、限定はしないが、情報処理システム、関連するコンピューター、サーバー、記憶デバイス、及び他の処理デバイスを含む、データの処理、アクセス、及び記憶に有用な任意の数のネットワークデバイスを含むことができる。複数のデバイスは、限定はしないが、任意の数のアドホックネットワーク、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネットエリアネットワーク（ＩＡＮ）、インターネット等、又はそれらの組合せを含む、データ及びリソースの共有に有用な任意の有線又は無線接続によって結合することができる。
【００２７】
スマートフォン等のモバイルデバイス１１０は、表面洗浄デバイス１０及びクラウドコンピューティング／記憶デバイス１１２の接続コンポーネント１０４との電子通信のために構成された多目的モバイルコンピューティングデバイスである。本明細書において用いられる場合、「スマートフォン」という用語は、通常、タッチスクリーンインターフェース、インターネットアクセス、及びダウンロードしたアプリケーションを実行することが可能なオペレーティングシステムを有する、コンピューターの機能のうちの多くを実行するモバイルフォンを含む。本発明の実施形態は、本明細書においてモバイルデバイス１１０を提供するスマートフォンに関して論じているが、限定はしないが、タブレット、スマートウォッチ等のウェアラブルコンピューター、スマートスピーカー等の音声操作デバイス、又は専用遠隔制御デバイス等の、他のポータブルモバイルデバイスも好適であることが理解される。
【００２８】
ネットワークデバイス１０８は、接続コンポーネント１０４と、クラウドコンピューティング／記憶デバイス１１２と、モバイルデバイス１１０との間でデータを仲介する。ネットワークデバイス１０８は、限定はしないが、ゲートウェイ、ルーター、ネットワークブリッジ、モデム、無線アクセスポイント、ネットワークケーブル、ラインドライバー、スイッチ、ハブ、及びリピーターを含む、コンピューティングネットワーク上でのデータパケットの転送に有用な任意のデバイスとすることができる。ネットワークデバイス１０８は、マルチレイヤースイッチ、プロトコルコンバーター、ブリッジルーター、プロキシサーバー、ファイヤーウォール、ネットワークアドレス変換器、マルチプレクサー、ネットワークインターフェースコントローラー、無線ネットワークインターフェースコントローラー、ＩＳＤＮターミナルアダプター、及び他の関連ハードウェア等のハイブリッドネットワークデバイスを含むこともできる。
【００２９】
図２は、図１に示されているシステム及び機能を有することができる表面洗浄装置の１つの非限定的な例を示す斜視図である。図示のように、表面洗浄装置は、本発明の１つの実施形態によれば、直立多面湿式バキュームクリーナー１０の形態である。表面洗浄装置１０は、直立ハンドルアセンブリ又は本体１２と、直立本体１２に取り付けられる又は結合されるとともに被洗浄面を横切って移動するように適合された洗浄ヘッド又は基部１４とを含むハウジングを備える。図面に関連する記載では、「上」、「下」、「右」、「左」、「後方」、「前方」、「鉛直」、「水平」、「内側」、「外側」という用語及びそれらの派生語は、多面湿式バキュームクリーナー１０の後部を規定する多面湿式バキュームクリーナー１０の後方におけるユーザーの観点から図２において方向付けられているように本発明に関連するものとする。しかしながら、本発明は、明らかに異なる規定がある場合を除き、種々の代替的な方向付けを想定することができることが理解される。
【００３０】
直立本体１２は、ハンドル１６とフレーム１８とを備えることができる。フレーム１８は、少なくとも供給タンク２０及び回収タンク２２を支持する主支持セクションを備えることができ、本体１２の追加のコンポーネントを更に支持することができる。表面洗浄装置１０は、洗浄流体を保管するとともに洗浄流体を被洗浄面に送出するための流体送出路又は流体供給路であって、供給タンク２０を含み、かつ供給タンク２０によって少なくとも部分的に画定される、流体送出路又は流体供給路と、使用済み洗浄流体及びデブリを被洗浄面から除去するとともに、ユーザーによって中身が排出されるまで使用済み洗浄流体及びデブリを保管するための流体回収路であって、回収タンク２２を含み、かつ回収タンク２２によって少なくとも部分的に画定される、流体回収路とを有することができる。
【００３１】
ハンドル１６は、ハンドグリップ２６と、ハンドグリップ２６に取り付けられ、タンク２０との電子的又は機械的結合を介して供給タンク２０からの流体送出を制御するトリガー２８とを備えることができる。トリガー２８は、ユーザーアクセスのためにハンドグリップ２６の外部に少なくとも部分的に突出することができる。ばね（図示せず）により、トリガー２８をハンドグリップ２６から外方に付勢することができる。トリガー２８の代わりに、サムスイッチ等の他のアクチュエーターを設けてもよい。
【００３２】
表面洗浄装置１０は、少なくとも１つのユーザーインターフェースを備えることができ、ユーザーは、このユーザーインターフェースを通して表面洗浄装置１０とインタラクトすることができる。少なくとも１つのユーザーインターフェースは、ユーザー側からの装置１０の操作及び制御を可能にすることができ、装置１０からのフィードバック情報をユーザーに提供することもできる。少なくとも１つのユーザーインターフェースは、限定はしないが、表面洗浄装置１０の流体送出及び回収システムの様々なコンポーネントに電気接続される回路要素を含む電気コンポーネントと電気結合することができる。
【００３３】
表面洗浄装置１０は、少なくとも１つのユーザーインターフェース３２を備えることができ、ユーザーは、このユーザーインターフェース３２を通して表面洗浄装置１０とインタラクトすることができる。ユーザーインターフェース３２は、ユーザー側からの装置１０の操作及び制御を可能にすることができ、装置１０からのフィードバック情報をユーザーに提供することもできる。ユーザーインターフェース３２は、限定はしないが、表面洗浄装置１０の流体送出及び回収システムの様々なコンポーネントに電気接続される回路要素を含む電気コンポーネントと電気結合することができる。図示のように、ユーザーインターフェース３２は、限定はしないが、ＬＥＤマトリックスディスプレイ又はタッチスクリーン等のディスプレイ３８を備えることができる。ユーザーインターフェース３２は、必要に応じて、ディスプレイ３８に隣接するか又はディスプレイ３８上に設けることができる少なくとも１つの入力制御部４０を有することができる。好適なユーザーインターフェースの１つの例が、２０２０年４月２３日に公開された国際公開第２０２０／０８２０６６号に開示されており、この国際公開は、引用することによりその全体が本明細書の一部をなす。
【００３４】
図示の実施形態では、ユーザーインターフェース３２は、ディスプレイ３８とは別個の１つ以上の入力制御部３４、３６を含む。入力制御部３４、３６は、ハンドグリップ２６内のプリント回路基板（ＰＣＢ、図示せず）と位置合わせされている。１つの実施形態において、１つの入力制御部３４は、装置１０の１つ以上の電気コンポーネントへの電力の供給を制御する電力入力制御部である。別の入力制御部３６は、更に詳細に後述するように、装置１０を硬質床洗浄モードとカーペット洗浄モードとの間でサイクルさせる洗浄モード入力制御部である。入力制御部３４、３６のうちの１つ以上は、ボタン、トリガー、トグル、キー、スイッチ等、又はそれらの任意の組合せを含むことができる。１つの例において、入力制御部３４、３６のうちの１つ以上は、静電容量式ボタンを含むことができる。
【００３５】
可動ジョイントアセンブリ４２は、フレーム１８の下端において形成することができ、基部１４を直立本体１２に可動に取り付ける。本明細書で示す実施形態において、直立本体１２は、基部１４に対して少なくとも１つの軸の周りに上下に旋回し得る。ジョイントアセンブリ４２は、代替的に、直立本体１２が基部１４に対して少なくとも２つの軸の周りに旋回できるようにユニバーサルジョイントを備えることができる。配線及び／又は導管が、必要に応じて、基部１４から直立本体１２に又はその逆に、電気、空気、及び／又は液体（又は他の流体）を供給することができ、ジョイントアセンブリ４２を通して延在することができる。
【００３６】
直立本体１２は、ジョイントアセンブリ４２を介して直立位置又は保管位置に旋回させることができ、その一例が図２に示されている。ここでは、直立本体１２は、被洗浄面に対して実質的に直立した向きであり、装置１０は、自己支持する、すなわち、装置１０は、他の何らかのものによって支持されることなく直立することができる。係止機構（図示せず）を、ジョイントアセンブリ４２が保管位置においてジョイントアセンブリ４２の軸のうちの少なくとも１つの周りで動くことがないように、ジョイントアセンブリ４２を係止するために設けることができ、それにより、装置１０の自己支持を可能にすることができる。直立本体１２は、ジョイントアセンブリ４２によって、保管位置から傾斜位置又は使用位置（図示せず）に旋回することができ、この場合、直立本体１２は、基部１４に対して後方に旋回し、被洗浄面に対して鋭角を形成する。この位置では、ユーザーが、ハンドグリップ２６を保持することによって装置を部分的に支持することができる。バンパー４４を、直立本体１２の後側、例えば、フレーム１８の下方後側及び／又は供給タンク２０の下に設けることができる。
【００３７】
図３は、図２の線ＩＩＩ−ＩＩＩを通る表面洗浄装置１０の断面図である。供給タンク２０及び回収タンク２２は、直立本体１２に設けることができる。供給タンク２０は、任意の構成でフレーム１８に取り付けることができる。本実施形態では、供給タンク２０は、供給タンク２０がフレーム１８の上側後部に部分的に載るようにフレーム１８の後部に取外し可能に取り付けることができ、充填するためにフレーム１８から取り外すことができる。回収タンク２２は、任意の構成でフレーム１８に取り付けることができる。本実施形態では、回収タンク２２は、フレーム１８の正面の供給タンク２０の下に取外し可能に取り付けることができ、中身を排出するためにフレーム１８から取り外すことができる。
【００３８】
流体送出システムは、洗浄流体を供給タンク２０から被洗浄面に送出するように構成され、上記で簡潔に論じたように、流体送出路又は流体供給路を有することができる。洗浄流体は、限定されないが、水、組成物、濃縮洗剤、希釈洗剤等及びそれらの混合物を含む任意の好適な洗浄流体のうちの１つ以上を含むことができる。例えば、流体は、水及び濃縮洗剤の混合物を含むことができる。
【００３９】
供給タンク２０は、洗浄流体を保持する少なくとも１つの供給チャンバー４６と、供給チャンバー４６の出口を通る流体流を制御する供給弁アセンブリ４８とを備える。代替的には、供給タンク２０は、水を収容する１つのチャンバー及び洗浄剤を収容するもう１つのチャンバー等の複数の供給チャンバーを備えることができる。取外し可能な供給タンク２０に関して、供給弁アセンブリ４８は、フレーム１８における受け側アセンブリと係合することができ、供給タンク２０がフレーム１８に着座すると自動的に開いて、流体送出路に流体を放出するように構成することができる。
【００４０】
回収システムは、被洗浄面から使用済み洗浄流体及びデブリを除去するとともに、使用済み洗浄流体及びデブリを、後で廃棄するため、表面洗浄装置１０上に保管するように構成され、上記で簡潔に論じたように、回収路を有することができる。回収路は、少なくとも不浄入口５０及び清浄空気出口５２を有することができる。この回収路は、他の要素の中でもとりわけ、不浄入口を画定する吸引ノズル５４と、作用空気ストリームを発生させるために吸引ノズル５４と流体連通する吸引源５６と、回収タンク２２と、清浄空気出口５２を画定する少なくとも１つの排気口とによって形成することができる。
【００４１】
吸引ノズル５４は、基部１４に設けることができ、基部１４が表面を横切って移動する際に、被洗浄面に隣接するように適合させることができる。ブラシロール６０は、デブリが吸引ノズル５４内により容易に吸い込まれるように被洗浄面を撹拌するために、吸引ノズル５４に隣接して設けることができる。本明細書には水平回転ブラシロール６０が示されているが、いくつかの実施形態において、二重水平回転ブラシロール、１つ以上の鉛直回転ブラシロール、又は静止ブラシを装置１０に設けることができる。
【００４２】
吸引ノズル５４は、導管６２を通して回収タンク２２と更に流体連通する。導管６２は、ジョイントアセンブリ４２を通過することができ、ジョイントアセンブリ４２の移動に適応するために可撓性とすることができる。
【００４３】
真空モーター６４及びファン６６を備えるモーター／ファンアセンブリとすることができる吸引源５６は、回収タンク２２と流体連通して設けられる。吸引源５６は、回収タンク２２の上かつ供給タンク２０の前方等、フレーム１８のハウジング内に位置決めすることができる。回収システムには、吸引源５６の上流又は下流に１つ以上の更なるフィルターを設けることもできる。例えば、図示の実施形態では、プレモーターフィルター６８が、回収路において回収タンク２２の下流かつ吸引源５６の上流に設けられる。ポストモーターフィルター（図示せず）は、回収路において吸引源５６の下流かつ清浄空気出口５２の上流に設けることができる。
【００４４】
基部１４は、流体送出システム及び流体回収システムのコンポーネントのうちの少なくともいくつかを支持する基部ハウジング７０と、被洗浄面にわたって装置１０を移動させる一対のホイール７２とを備えることができる。ホイール７２は、基部ハウジング７０の後方部分において、ブラシロール６０及び吸引ノズル５４等のコンポーネントの後方に設けることができる。第２の対のホイール７４を、基部ハウジング７０において、第１の対のホイール７２の前方に設けてもよい。
【００４５】
バキュームクリーナー１０は、電力コード（図示せず）を介して住宅用電源等の電源に接続するように構成することができ、又は、図示のようにバッテリー８８によってコードレスで動作するように構成することができる。バッテリー８８は、装置の直立本体１２又は基部１４に位置するバッテリーハウジング９０内に位置することができ、バッテリーハウジング９０は、バッテリー８８を保護し、装置１０上にバッテリー８８を保持することができる。図示の実施形態では、バッテリーハウジング９０は、直立本体１２のフレーム１８に設けられる。
【００４６】
図２及び図３を参照すると、多面湿式バキュームクリーナー１０は、図１のセンサーのうちの１つ以上に結合されたコントローラー１００を備えることができ、各センサーは、基部１４上若しくは基部１４内、又は直立アセンブリ１２上若しくは直立アセンブリ１２内に設けられる。センサーは、限定はしないが、満タンセンサー１２０、濁度センサー１２２、床タイプセンサー１２４、ポンプ圧力センサー１２６、回収システム若しくはフィルター状態センサー１２８、ホイール回転センサー１３０、音響センサー１３２、使用センサー１３４、汚れセンサー１３６、及び／又は加速度計１３８を含むことができる。これらのセンサーのうちの任意の１つ又はこれらのセンサーの任意の組合せを、多面湿式バキュームクリーナー１０に設けることができる。センサー１２０〜１３８は、図２及び図３に概略的に示されており、各センサー１２０〜１３８の構成、位置、及び数は変更することができる。
【００４７】
各センサー１２０〜１３８は、装置１０の動作又はその動作環境に関連するデータを生成し、そのデータをコントローラー１００に送信するように構成される。コントローラー１００は、接続コンポーネント１０４に結合又は統合することができる。コントローラー１００は、センサー１２０〜１３８によって提供される情報を収集するように構成され、接続コンポーネント１０４は、その情報を１つ以上のリモートコンピューティングデバイス１０６（図１）に送信するように構成される。リモートコンピューティングデバイス１０６は、送信されたデータに基づいて、装置１０のイベント及び／又は動作サイクルにおける変化を識別するように構成される。いくつかの実施形態において、接続コンポーネント１０４は、遠隔センサー１１４（図１）によって提供される情報を受信することもでき、このセンサー情報は、コントローラー１００によって収集され、必要に応じて、他のリモートコンピューティングデバイス１０６のうちの１つ以上に送信される。
【００４８】
満タンセンサー１２０は、回収タンク２２内の流体の存在に関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１２０は、回収タンク２２内の所定のレベルに流体が存在することに相関するデータを生成し、この情報をコントローラー１００に提供することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、回収タンク２２内の流体の体積が回収タンク２２内の所定の容量又はレベルを超えることとすることができる。それに対応して、装置１０の動作における変化は、回収タンク２２の中身が空にされるまで装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）こととすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。
【００４９】
様々な満タンセンサー１２０が可能である。１つの実施形態において、満タンセンサー１２０は、赤外線送信器及び赤外線受信器を備え、赤外線送信器及び赤外線受信器のそれぞれは、回収タンク２２の外面に配置され、回収タンク２２内の流体が赤外線送信器によって発信された赤外線信号を屈折させると、赤外線受信器がその赤外線信号を吸収するように構成される。満タンセンサー１２０の１つの実施形態の更なる詳細は、以下に提示される（図９及び図１０を参照）。
【００５０】
濁度センサー１２２は、回収タンク２２内の流体の濁度に関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１２２は、回収タンク２２内の流体に懸濁した粒子の存在に相関するデータを生成することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、濁度が所定の濁度閾値を上回って増大したか又は所定の速度閾値を上回る速度で増大したことが判断される等、床がひどく汚れていることを示す濁度の増大が検出されることとすることができる。それに対応して、装置１０の動作における変化は、効果的な洗浄を維持するために洗浄流体の流量を増大させること及び／又はブラシロールの速度を増大させることとすることができる。床面の汚れレベルが軽微であるために濁度が低くなることに起因して、より少ない流量又はより低速のブラシロール速度が必要とされるという、逆の例も起こり得る。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。
【００５１】
様々な濁度センサー１２２が可能である。必要に応じて、濁度センサー１２２は、赤外線送信器及び赤外線受信器を備え、赤外線送信器及び赤外線受信器のそれぞれは、回収タンク２２の外面に配置され、回収タンク２２内の流体が赤外線送信器によって発信された赤外線信号を屈折させると、赤外線受信器がその赤外線信号を吸収するように構成される。更に別の実施形態として、赤外線送信器は、赤外発光デバイスとすることができ、赤外線受信器は、フォトダイオードとすることができ、生成されるデータは、吸収した赤外線信号の強度の測定値を含むことができる。濁度センサー１２２の１つの実施形態の更なる詳細は、以下に提示される（図９及び図１０を参照）。
【００５２】
床タイプセンサー１２４は、基部１４に接触する表面のタイプに関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１２４は、基部１４に接触する表面によって反射された音響エネルギーに相関するデータを生成することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、洗浄される床タイプの変化（すなわち、硬質床からカーペットへの移動又はその逆）が判断されることとすることができる。装置１０の動作における変化は、新たな床タイプに応じた洗浄流体の流量又はブラシロールの速度の調整とすることができる。例えば、センサーデータが硬質床からカーペットへの移動に対応する場合、カーペットを効果的に洗浄するために、流量及び／又はブラシロール速度を増大させることができる。センサーデータがカーペットから硬質床への移動に対応する場合、硬質床を効果的に洗浄するとともに、硬質床への損傷を防ぐために、流量及び／又はブラシロール速度を減少させることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。
【００５３】
様々な床タイプセンサー１２４が可能である。床タイプセンサー１２４は、例えば、超音波トランスデューサー、光センサー、音響センサー、又は機械センサー等の既知のセンサーのうちの任意の１つ又はそれらの組合せを含むことができる。必要に応じて、床タイプセンサー１２４は、基部１４に接触する表面のタイプがカーペットであるか、タイルであるか、又は木材であるかを判断するように構成することができる。必要に応じて、床タイプセンサー１２４は、基部１４が表面に接触していない（すなわち、基部１４又は装置１０全体が表面に接触せずに持ち上がっている）ことを判断することができる。床タイプセンサー１２４の１つの実施形態の更なる詳細は、以下に提示される（図６〜図８を参照）。
【００５４】
ポンプ圧力センサー１２６は、供給タンク２０内に流体がないことに関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１２６は、ポンプ７８の出口圧力を示す差圧又はゲージ圧力に相関するデータを生成することができる。このデータから、供給タンク２０が空である場合を判断することができ、リモートコンピューティングデバイス１０６によって識別されるイベントは、空供給タンクイベントとすることができる。装置１０の動作における変化は、洗浄流体なしで或る領域を誤って洗浄することを回避するために、供給タンク２０が補充されるまで、装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）こととすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。様々なポンプ圧力センサー１２６が可能である。ポンプ圧力センサー１２６の１つの実施形態の更なる詳細は、以下に提示される（図１１を参照）。
【００５５】
回収システム又はフィルター状態センサー１２８は、空気経路内の圧力に関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１２８は、空気経路内の圧力に相関するデータを生成することができ、この情報をコントローラー１００に提供することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、真空モーター６４の動作ステータス、回収路におけるフィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）の存在、回収路における回収タンク２２の存在、フィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）を通る空気流量、又はそれらの任意の組合せとすることができる。装置１０の動作における変化は、フィルターが洗浄若しくは交換されるか、又は回収タンク２２が空にされる若しくは交換されるまで、装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）こととすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。
【００５６】
様々なフィルター状態センサー１２８が可能である。必要に応じて、フィルター状態センサー１２８は、圧力トランスデューサーを含み、識別されるイベントは、フィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）を通る空気の阻止されるパーセンテージが求められることである。フィルター状態センサー１２８の１つの実施形態の更なる詳細は、以下に提示される（図１２を参照）。
【００５７】
ホイール回転センサー１３０は、ホイール７２、７４のうちの１つ以上の回転に関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１３０は、ホイールの回転数に相関するデータを生成し、この情報をコントローラー１００に提供することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、洗浄距離、洗浄面積、ホイール７２、７４の毎分回転数、又はそれらの任意の組合せが求められることとすることができる。装置１０の動作における変化は、予防保全若しくは他のサービスが必要である、及び／又は保全若しくはサービスが行われるまで装置１０の電源をオフにすることがユーザーに通知されることとすることができる。１つの実施形態において、通知により、所定の洗浄距離又は洗浄面積とすることができる所定の第１のイベントの後に、ブラシロール６０及び／又はフィルター６８の洗浄を推奨することができ、通知により、第１のイベントの場合を超える所定の洗浄距離又は洗浄面積とすることができる所定の第２のイベントの後に、ブラシロール６０及び／又はフィルターの交換を推奨することができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。
【００５８】
様々なホイール回転センサー１３０が可能である。必要に応じて、ホイール回転センサー１３０は、ホール効果センサーであり、ホイール７２、７４は、磁石を備える。他の実施形態において、ホイール回転センサー１３０は、例えば、ブラシ接触スイッチ、磁気リードスイッチ、光スイッチ、又は機械スイッチ等の代替的なセンサーコンポーネントを備えることができる。ホイール回転センサー１３０の１つの実施形態の更なる詳細は、以下に提示される（図１３を参照）。
【００５９】
音響センサー１３２は、装置１０の動作サイクル又は装置１０が動作する環境に関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１３２は、装置１０及び／又は周囲環境によって発生する可聴ノイズに相関するデータを生成することができ、この情報をコントローラー１００に提供することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、フィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）の詰まり、フィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）がないこと、基部１４に接触する表面のタイプ、又は、乳児の泣き声、呼び鈴の音、ペットの吠え声、若しくは電話の着信等の環境イベントとすることができる。フィルターが詰まっている又はフィルターが存在しないというイベントに際して、装置１０の動作における変化は、吸引力が低下した状態で或る領域を誤って洗浄することを回避するために、フィルターが洗浄又は交換されるまで、装置１０の電源をオフにすることとすることができる。床タイプが識別されるか又は新しい床タイプになるイベントに際して、装置１０の動作における変化は、床タイプに応じた洗浄流体の流量又はブラシロールの速度の調整とすることができる。乳児の泣き声、呼び鈴の音、ペットの吠え声、又は電話の着信のイベントに際して、装置１０の動作における変化は、環境イベントの音が装置１０の動作ノイズによって妨げられないように装置１０の電源をオフにすることとすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。様々な音響センサー１３２が可能である。必要に応じて、音響センサー１３２は、マイクロホンである。音響センサー１３２の１つの実施形態の更なる詳細は、以下に提示される（図１４を参照）。
【００６０】
使用センサー１３４は、装置１０の使用又は動作時間に関連するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、センサー１３４は、経過時間に相関するデータを生成し、この情報をコントローラー１００に提供することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、単一サイクルの動作時間又は耐用寿命にわたる動作時間を含む装置１０の動作の継続時間、装置１０が動作した日付、及び／又は装置１０が動作した時刻とすることができる。装置１０の動作における変化は、予防保全若しくは他のサービスが必要である、及び／又は保全若しくはサービスが行われるまで装置１０の電源をオフにすることをユーザーに通知することとすることができる。１つの実施形態において、通知により、第１の動作時間とすることができる所定の第１のイベントの後にブラシロール６０及び／又はフィルター６８の洗浄を推奨することができ、通知により、第１の動作時間を超える第２の動作時間とすることができる所定の第２のイベントの後にブラシロール６０及び／又はフィルターの交換を推奨することができる。１つの非限定的な例において、第１の動作時間は、１０時間とすることができ、すなわち、通知により、総動作時間が１０時間になった後、ブラシロール６０及び／又はフィルター６８の洗浄を推奨することができ、第２の動作時間は、５０時間とすることができ、すなわち、通知により、総動作時間が５０時間になった後、ブラシロール６０、フィルター６８の交換を推奨することができる。
【００６１】
様々な使用センサー１３４が可能である。１つの実施形態において、使用センサー１３４は、真空モーター６４に給電されていれば装置１０は洗浄に用いられているという仮定のもとで、真空モーター６４の動作時間に関連するデータを生成するように構成された真空モーターセンサー回路を備えることができる。
【００６２】
１つの方法において、使用センサー１３４は、真空モーター６４の動作時間を監視し、この情報をコントローラー１００に送信することができる。必要に応じて、センサー１３４は、真空モーター６４が「オン」の状態での経過時間に相関するデータを生成し、この情報をコントローラー１００に提供することができる。真空モーター６４がオン又はオフであることは、コントローラー１００からの信号を用いて判断される。リモートコンピューティングデバイス１０６によって識別されるイベントは、単一サイクルの使用時間又は耐用寿命にわたる使用時間を含む真空モーター６４の動作の継続時間、すなわち、真空モーター６４が「オン」であった長さ、真空モーター６４が「オン」であった日付、及び／又は真空モーター６４が「オン」であった時刻とすることができる。真空モーター６４の使用情報から、単一サイクルの動作時間又は耐用寿命にわたる動作時間を含む装置１０の動作の継続時間、装置１０が動作した日付、及び／又は装置１０が動作した時刻を含む装置１０の使用情報を、外挿又は推定することができる。これらのイベントは、予防保全が必要なときを判断するため又は保証目的で、更なる入力として用いることができる。装置１０の動作における変化は、予防保全が必要であること（例えば、ユーザーインターフェース３２上に通知が表示される）、及び／又は、予防保全が行われるまで装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）ことをユーザーに通知することとすることができる。リモートデバイス１０６は、使用データを用いて、モバイルアプリケーションを通して通知（例えば、更なる製剤（formula）を購入せよとの通知、フィルターを洗浄せよとの通知、ブラシロールを交換せよとの通知等）を送信すべきときを決定することができる。
【００６３】
１つの実施形態において、使用センサー１３４は、装置１０の動作モードを更に監視することができる。上記に開示されているように、入力制御部３６は、硬質床洗浄モードとカーペット洗浄モードとの間で装置１０をサイクルさせることができる。コントローラー１００からの出力により、ポンプ７８の速度を調整し、選択したモードに応じて所望の流量をもたらす。例えば、硬質床洗浄モードでは、カーペット洗浄モードよりも流量が少ない。１つの非限定的な例において、硬質床洗浄モードでは、流量は、およそ５０ｍｌ／分であり、カーペット洗浄モードでは、流量は、およそ１００ｍｌ／分である。コントローラー１００からの信号を用いて、ユニットが硬質床洗浄モード又はカーペット洗浄モードになるときを判断する。
【００６４】
別の実施形態において、使用センサー１３４は、ポンプ７８に給電されていれば装置１０が湿式洗浄に用いられているという仮定のもとで、ポンプ７８の動作時間に関連するデータを生成するように構成されたポンプモーターセンサー回路を備えることができる。
【００６５】
１つの方法において、使用センサー１３４は、ポンプ７８の動作時間を監視し、この情報をコントローラー１００に送信することができる。必要に応じて、センサー１３４は、ポンプ７８が「オン」の状態での経過時間に相関するデータを生成し、この情報をコントローラー１００に提供することができる。コントローラー１００からの信号を用いて、ポンプ７８が給電されているとき及びいずれのデューティサイクル（低流量又は高流量）が用いられているかを判断する。リモートコンピューティングデバイス１０６によって識別されるイベントは、単一サイクルの使用時間又は耐用寿命にわたる使用時間を含むポンプ７８の動作の継続時間、すなわち、ポンプ７８が「オン」であった長さ、ポンプ７８が「オン」であった日付、及び／又はポンプ７８が「オン」であった時刻とすることができる。ポンプ７８の使用情報から、単一サイクルの動作時間又は耐用寿命にわたる動作時間を含む装置１０の動作の継続時間、装置１０が動作した日付、及び／又は装置１０が動作した時刻を含む、装置１０の使用情報を外挿又は推定することができる。例えば、ポンプ７８がオンであった時間の長さを、公称上の仕様流量とともに用いて、単一サイクルの動作時間中及び／又は耐用寿命にわたる動作時間中に使用された洗浄製剤の量を推定する。リモートデバイス１０６は、使用データを用いて、モバイルアプリケーションを通して通知（例えば、更なる製剤を購入せよとの通知、動作時間あたりの洗浄製剤が極端に多いか又は極端に少ないことの通知等）を送信すべきときを決定することができる。必要に応じて、ポンプ７８からの動作データを真空モーター６４からの動作データと組み合わせ、装置１０の全体的な使用情報を判断することができる。
【００６６】
汚れセンサー１３６は、基部１４の正面の表面等の、基部１４に接触する表面又は周囲環境における汚れに関連するデータを生成する。必要に応じて、センサー１３６は、表面における汚れのタイプ又はその汚れの化学組成に相関するデータを生成し、この情報をコントローラー１００に提供することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、或る特定の汚れタイプ又は汚れタイプにおける変化の検出とすることができる。装置１０の動作における変化は、ポンプ７８の流量、ブラシモーター８０の動作継続時間を含むブラシロール６０の撹拌継続時間、及び／又は真空モーター６４の動作継続時間の調整とすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。
【００６７】
様々な汚れセンサー１３６が可能である。必要に応じて、汚れセンサー１３６は、近赤外線分光計であり、生成されたデータは、周囲環境の表面から反射した吸収光のスペクトルに相関する。１つの実施形態において、リモートコンピューティングデバイス１０６は、コントローラー１００からの汚れ情報に基づいて汚れのタイプを識別し、識別された汚れに関連する情報をポータブル電子デバイスに送信するように構成される。ポータブル電子デバイス上に構成されたアプリケーションは、識別された汚れのタイプを表示するとともに、汚れを軽減する、すなわち汚れ処理の１つ以上の方法を表示するように構成される。汚れ軽減又は汚れ処理の方法は、識別された汚れタイプに基づいて、また必要に応じて、識別された床タイプ又は他のセンサーデータに基づいて推奨することができる。汚れ軽減又は汚れ処理の方法は、特定の移動パターン、流量、溶液量、溶液濃度、溶液滞留時間、ブラシロール動作時間、抽出時間、又は汚れに適したそれらの任意の組合せを含むことができる。
【００６８】
加速度計１３８は、装置１０の加速に関連するデータを生成する。必要に応じて、加速度計１３８は、装置１０及び／又は周囲環境によって発生する振動に相関するデータを生成することができる。リモートコンピューティングデバイス１０６によって識別されるイベントは、フィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）の詰まり、フィルター（すなわち、プレモーターフィルター６８又はポストモーターフィルター）がないこと、基部１４に接触する表面のタイプ、ベルト（すなわち、ブラシロール６０とブラシモーター８０とを結合するベルト）の破損、ブラシロール６０が回転していないこと、又はそれらの任意の組合せとすることができる。フィルターが詰まっている又はフィルターが存在しないというイベントに際して、装置１０の動作における変化は、吸引力が低い状態で或る領域を誤って洗浄することを回避するために、フィルターが洗浄又は交換されるまで装置１０の電源をオフにすることとすることができる。床タイプが識別されるか又は新しい床タイプになるイベントに際して、装置１０の動作における変化は、床タイプに応じた洗浄流体の流量又はブラシロールの速度の調整とすることができる。ベルトの破損又はブラシロール６０が回転していないというイベントに際して、装置１０の動作における変化は、少なくともブラシモーター８０、又は装置１０全体の電源をオフにすることとすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、イベントを通知することができる。様々な加速度計１３８が可能である。加速度計１３８の１つの実施形態の更なる詳細は、以下に提示される（図１５を参照）。
【００６９】
図４は、基部１４のいくつかの内部の詳細を示すように基部１４の一部が部分的に切り欠かれた、基部１４の正面斜視図である。供給タンク２０（図３）に加えて、流体送出路は、洗浄流体を被洗浄面に適用するための少なくとも１つの出口を有する流体散布器７６を備えることができる。１つの実施形態において、流体散布器７６は、洗浄流体を被洗浄面に直接、又はブラシロール６０にスプレーすることによって間接的に送出するように構成された、基部１４上の１つ以上のスプレーチップとすることができる。複数の出口を有するスプレーマニホールド、又は基部１４から表面洗浄装置１０の正面に外方に洗浄流体をスプレーするように構成されたスプレーノズル等の、流体散布器７６の他の実施形態も可能である。
【００７０】
流体送出システムは、供給タンク２０から流体散布器７６への流体の流れを制御するための流量制御システムを更に備えることができる。１つの構成において、流量制御システムは、システムを加圧するポンプ７８を備えることができる。トリガー２８（図２）は、トリガー２８を押すことによって流体散布器７６から流体を送出するように、流量制御システムに動作可能に結合することができる。ポンプ７８は、基部１４のハウジング内に位置決めすることができ、弁アセンブリ４８を介して供給タンク２０と流体連通する。必要に応じて、流体供給導管は、ジョイントアセンブリ４２の内部に通すことで、供給タンク２０をポンプ７８に流体接続することができる。１つの例において、ポンプ７８は、遠心ポンプとすることができる。別の例において、ポンプ７８は、１速、２速、又は可変速を有するソレノイドポンプとすることができる。本明細書において、ポンプ７８は、基部１４内に位置するように示されているが、他の実施形態において、直立本体１２内に位置することができる。
【００７１】
流体供給路の別の構成において、ポンプ７８をなくすことができ、流量制御システムは、供給タンク２０の出口と流体結合した弁を有する重力供給システムを備えることができ、それにより、弁が開放すると、流体が重力下で流体散布器７６まで流れる。
【００７２】
必要に応じて、洗浄流体を被洗浄面に送出する前に洗浄流体を加熱するヒーター（図示せず）を設けることができる。１つの例において、インラインヒーターを、供給タンク２０の下流かつポンプ７８の上流又は下流に配置することができる。他のタイプのヒーターも使用することができる。更に別の例において、洗浄流体は、回収システムの吸引源５６のためのモーター冷却路からの排気を使用して加熱することができる。
【００７３】
ブラシロール６０は、基部１４における専用のブラシモーター８０を備える駆動アセンブリに動作可能に結合し、駆動アセンブリによって駆動することができる。ブラシロール６０とブラシモーター８０との間の結合は、１つ以上のベルト、ギヤ、シャフト、プーリー、又はそれらの組合せを含むことができる。代替的に、真空モーター６４（図３）は、バキューム吸引とブラシロール回転との双方を提供することができる。
【００７４】
図５は、基部１４の前方セクションを示す、図３のセクションＶの拡大図である。ブラシロール６０は、基部１４の前方部分に設け、基部１４におけるブラシチャンバー８２内に収納することができる。ブラシロール６０は、中心回転軸Ｘの周りで方向Ｒに回転運動するように位置決めされる。ブラシチャンバー８２は、少なくとも一部を吸引ノズル５４によって画定することができ、又は基部１４の別の構造によって画定することができる。本実施形態では、吸引ノズル５４は、ブラシロール６０及び被洗浄面から流体及びデブリを抽出するように構成される。
【００７５】
干渉ワイパー８４は、ブラシチャンバー８２の前方部分に取り付けられ、ブラシロール６０の回転方向Ｒによって規定される場合のブラシロール６０の前縁部分に接触するように構成され、余分な流体を被洗浄面に達する前にブラシロール６０から擦り落とす。スクイージー８６が、ブラシロール６０及びブラシチャンバー８２の後ろで基部ハウジング７０に取り付けられ、被洗浄面から残留流体を拭き取ることで、この流体を、吸引ノズル５４を介して回収路に引き込むことができ、それにより、被洗浄面上に水分及び条痕のない仕上げを残すように構成される。
【００７６】
本例では、ブラシロール６０は、硬質表面及び軟質表面の双方に対する使用に好適で、湿式又は軟式バキューム洗浄に好適なハイブリッドブラシロールとすることができる。１つの実施形態において、ブラシロール６０は、ダボ６０Ａと、ダボ６０Ａから延在する複数のブリストル６０Ｂと、ダボ６０Ａ上に設けられ、ブリストル６０Ｂの間に配置されるマイクロファイバー材料６０Ｃとを備える。好適なハイブリッドブラシロールの例は、Xia他に対する米国特許出願公開第２０１８／０１１０３８８号に開示されており、この米国特許出願公開は、引用することによりその全体が本明細書の一部をなす。
【００７７】
図４には、床タイプセンサー１２４及び汚れセンサー１３６が、基部において概略的に示されている。各センサー１２４、１３６の構成、配置、及び数は、図４の概略図とは変更してもよい。図６〜図８は、床タイプセンサー１２４の１つの実施形態の詳細を示している。図示の床タイプセンサー１２４は、基部１４の下の床面１４０から反射された超音波信号を検知するように構成された超音波センサー又は超音波トランスデューサーである。超音波床タイプセンサー１２４は、基部１４において、例えば、基部１４の底部、すなわち表面に面する部分１４２に、必要に応じてブラシロール６０の後部に設けることができる。超音波床タイプセンサー１２４は、超音波送信器１４４及び超音波受信器１４６を備える。送信器１４４及び受信器１４６の一方又は双方は、超音波送受信器を含むことができる。
【００７８】
１つの方法において、超音波送信器１４４は、床面１４０に向かって超音波信号１４８を送信し、超音波受信器１４６は、床タイプに応じてより強く又はより弱くなり得る反射１５０を受信する。センサー１２４は、床面１４０によって反射された音響エネルギーに相関するデータを生成し、この情報をコントローラー１００に送信することができる。コントローラー１００は、センサーデータを用いて、基部１４の下の、すなわち、基部１４に接触する床面１４０のタイプを判断する。必要に応じて、コントローラー１００は、基部１４に接触する表面１４０のタイプがカーペットであるか、タイルであるか、又は木材であるかを判断することができる。他の床タイプを検出することもできる。接続コンポーネント１０４は、床タイプをリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６は、送信された床タイプに基づいて、装置１０のイベント及び／又は動作サイクルにおける変化を識別する。例えば、データが、図７に示されているように、床面１４０が木材であることを示している場合、リモートコンピューティングデバイス１０６は、木材洗浄イベントを識別することができ、流量及び／又はブラシロール速度を木材の洗浄のために適切に調整することができる。データが、図８に示されているように、床面１４０がカーペットであることを示している場合、リモートコンピューティングデバイス１０６は、カーペット洗浄イベントを識別することができ、流量及び／又はブラシロール速度をカーペットの洗浄のために適切に調整することができる。
【００７９】
１つの実施形態において、受信器１４６は、アナログ信号をコントローラー１００に出力し、コントローラーは、アナログ受信器信号を、０〜１で正規化したデジタル値に変換する。デジタル値が低いほど、受信された反射信号も小さい。通常、より軟質の床タイプ（すなわち、カーペット）では値がより低くなり、より硬質の床タイプ（すなわち、木材、タイル、及びコンクリート）では値がより高くなる。以下の表１は、異なる床タイプ、又は外気及びトランスデューサーが遮断された場合を含む他の条件に対する信号値のいくつかの非限定的な例を列挙している。
【００８０】
【表１】
0006974576.tif 000002
【００８１】
いくつかの実施形態において、床タイプセンサー１２４を用いて、基部１４が表面に接触していない、例えば、基部１４又は装置１０全体が表面と接触しないように持ち上がっている場合を判断することができる。必要に応じて、コントローラー１００は、基部１４が外気に接触しているか否かを判断することができる。例えば、表１は、外気に関連する信号値を示している。データが外気を示している場合、又は別様に基部１４が床面に接触していないことを示す場合、リモートコンピューティングデバイス１０６は、非接触イベントを識別することができ、装置１０の動作における変化は、真空モーター６４、ポンプ７８、及び／又はブラシモーター８０、又は装置１０全体の電源をオフにすることとすることができる。
【００８２】
図９及び図１０は、満タンセンサー１２０の１つの実施形態の詳細を示している。図示の満タンセンサー１２０は、回収タンク２２に隣接して設けられる赤外線センサーである。赤外線満タンセンサー１２０は、回収タンク２２の外側、例えば、装置１０のフレーム１８（図３）に配置される。回収タンク２２は、流体回収システムの収集チャンバー１５４を形成する回収タンク容器１５２を備えることができる。回収タンク２２がフレーム１８に取り付けられると、基部１４と回収タンク２２との間に流体連通が確立される。さらに、図示のように回収タンク２２がフレーム１８に取り付けられる場合、回収タンク２２は、赤外線満タンセンサー１２０に対向して配置される。
【００８３】
赤外線満タンセンサー１２０は、赤外線ビーム１５８を放出する赤外線エミッター１５６と、赤外線を受信する赤外線受信器１６０とを備え、赤外線エミッター１５６及び赤外線受信器１６０のそれぞれは、回収タンク２２の外側に配置され、図１０に示されているように、液体が回収タンク２２内に存在し、赤外線エミッター１５６によって放出された赤外線ビーム１５８を屈折させる場合、赤外線受信器１６０が赤外線ビーム１５８を吸収し、タンク２２が満タンであることを知らせるように構成される。図９に示されているように、回収タンク２２が満タンではない場合、赤外線ビーム１５８は屈折せず、赤外線受信器１６０は、赤外線エミッター１５６によって放出された赤外線ビーム１５８を吸収しないため、タンク２２が満タンではないことをコントローラー１００（図１及び図３）に知らせる。必要に応じて、赤外線エミッター１５６及び受信器１６０は、ビーム１５８が回収タンク２２の満タンレベルに対応するレベルを通るように、タンク２２に対して或る特定の高さに位置決めすることができる。ビーム１５８の屈折は、液体が満タンレベルにある又は満タンレベルを超えることを示し、ビーム１５８が屈折しないことは、液体が存在しても満タンレベルを下回ることを示す。
【００８４】
赤外線エミッター１５６及び受信器１６０は、装置１０のフレーム１８に配置することができ、赤外線ビーム１５８は、回収タンク容器１５２の外面１６２を通過する。図９及び図１０は、赤外線エミッター１５６及び赤外線受信器１６０は、回収タンク２２の異なる側面に位置することができ、液体が回収タンク２２内に、場合によっては、満タンレベルに対応する回収タンク２２内の或る特定の高さに存在する場合、受信器１６０がビーム１５８を吸収するような位置にあることを示している。他の実施形態において、赤外線エミッター１５６及び赤外線受信器１６０は、回収タンク２２内の液体の存在により、赤外線受信器１６０に到達する赤外線ビーム１５８の強度が、赤外線受信器１６０によって測定可能な量だけ変化するように、様々な他の角度関係で配置することができる。
【００８５】
１つの方法において、赤外線エミッター１５６は、回収タンク容器１５２の外面１６２を通して赤外線ビーム１５８を放出し、赤外線受信器１６０に到達する赤外線ビーム１５８の強度を測定する。センサー１２０は、この情報をコントローラー１００（図１及び図３）に送信することができる。測定された反射強度に基づいて、コントローラー１００は、流体が回収タンク２２内の所定のレベルに存在するか、すなわち、回収タンク２２が満タンであるか否かを判断することができる。接続コンポーネント１０４は、この情報をリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６は、回収タンク２２が満タンであるか否かに基づいて、装置１０のイベント及び／又は動作サイクルにおける変化を識別する。例えば、データが、回収タンク２２が満タンであることを示す場合、リモートコンピューティングデバイス１０６によって識別されるイベントは、回収タンク２２内の流体の体積が回収タンク２２内の所定の容量又はレベルを超えることとすることができる。装置１０の動作における変化は、回収タンク２２の中身が排出されるまで、装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）こととすることができる。リモートデバイス１０６は、必要に応じて、センサーデータを用いて、洗浄イベント中に回収タンク２２の中身が排出された回数を求めることができる。
【００８６】
必要に応じて、赤外線センサーは、濁度センサー１２２としても機能する。換言すれば、回収タンク２２が満タンであるか否かを検知する機能と、回収タンク２２に収集された液体の汚れ具合を検知する機能とが、別個のセンサーによって実行されるのではなく１つのセンサーに統合される。他の実施形態において、別個の満タンセンサー１２０及び濁度センサー１２２が設けられる。更に他の実施形態において、濁度センサー１２２を備えずに、満タンセンサー１２０が装置１０に設けられる。更に他の実施形態において、満タンセンサー１２０を備えずに、濁度センサー１２２が装置に設けられる。
【００８７】
濁度を感知する１つの特定の実施形態において、赤外線エミッター１５６は、赤外発光デバイスとすることができ、赤外線受信器１６０は、フォトダイオードとすることができ、生成されるデータは、吸収された赤外線信号の強度の測定値を含むことができる。１つの方法において、赤外線エミッター１５６は、回収タンク容器１５２の外面１６２を通して赤外線ビーム１５８を放出し、赤外線受信器１６０に到達する赤外線ビーム１５８の強度が測定される。センサー１２０は、この情報をコントローラー１００（図１及び図３）に送信することができる。コントローラー１００は、測定された反射強度に基づいて、回収タンク２２内に存在する液体の濁度を求めることができる。濁度は、回収タンク２２が清浄な水で満たされている場合の反射強度と、汚れた水の様々なレベルにおいて検出される様々な反射強度との比に基づいて推定することができる。接続コンポーネント１０４は、この情報をリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６は、濁度、すなわち、収集された液体の汚れ具合に基づいて、装置１０のイベント及び／又は動作サイクルにおける変化を識別する。例えば、データが、回収タンク２２内の液体が非常に汚れていることを示す場合、リモートコンピューティングデバイス１０６によって識別されるイベントは、床面汚れイベントとすることができる。装置１０の動作における変化は、汚れた床を効果的に洗浄するために、洗浄流体の流量を増大させ、及び／又はブラシロールの速度を増大させることとすることができる。
【００８８】
１つの実施形態において、濁度センサー１２２からのデータを用いて、流量及び製剤混合率を動的に調整することができる。例えば、装置１０は、１つの供給タンク２０の代わりに、清浄水タンクと、濃縮化学製剤を含む別個のタンクとを備えることができる。コントローラー１００は、回収タンク２２内の汚れた水の濁度レベルに基づいて、清浄水の所与の体積流と混合される化学製剤の量を調整することができる。濁度が高い場合、より高い比率の化学製剤を用いて、よりよい洗浄を行うことができる。
【００８９】
図１１は、ポンプ圧力センサー１２６の１つの実施形態の詳細を示している。ポンプ７８は、入口管路１６４によって、供給タンク２０、より詳細には弁アセンブリ４８に接続される。圧力センサー１２６は、流体送出システムの流体送出路に結合することができ、ポンプ７８の出口圧力を示すデータを生成するように構成することができる。例えば、圧力センサー１２６は、Ｔ形結線１６６を介してポンプ７８の出口管路１６８に接続することができ、そこで、圧力センサー１２６は、差圧又はゲージ圧力に相関するデータを生成することができる。このようにして、圧力センサー１２６は、コントローラー１００が供給タンク２０内に流体がないことを判断するのに用いるデータを生成することができる。供給タンク２０内に流体が存在する場合、ポンプ出口圧力は高くなり、圧力センサー１２６は、高いポンプ出口圧力に相関するデータを生成することができる。供給タンク２０が空である場合、ポンプ出口圧力は低くなり、圧力センサー１２６は、低いポンプ出口圧力に相関するデータを生成することができる。必要に応じて、供給タンク２０が空に近い場合、すなわち、所定の低レベルに達する場合、圧力センサー１２６は、低いポンプ出口圧力に相関するデータを生成することができる。
【００９０】
１つの方法において、圧力センサー１２６を用いて、供給タンク２０の液体レベルを監視することができる。圧力センサー１２６は、ポンプ出口圧力に相関するデータを生成し、この情報をコントローラー１００に送信する。必要に応じて、生成されたデータは、ポンプ７８の出口圧力を示す差圧又はゲージ圧力に相関する。接続コンポーネント１０４は、圧力センサーデータをリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６によって識別されるイベントは、供給タンク２０内に流体が存在しないこと、すなわち空供給タンクイベントとすることができる。装置１０の動作における変化は、洗浄流体なしで或る領域を誤って洗浄することを回避するために、供給タンク２０が補充されるまで、装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）こととすることができる。リモートデバイス１０６は、必要に応じて、センサーデータを用いて、洗浄イベント中に供給タンク２０が補充された回数を求めることができる。
【００９１】
図１２は、回収システム又はフィルター状態センサー１２８の１つの実施形態の詳細を示している。図示のフィルター状態センサー１２８は、装置１０の回収路内の圧力を検知するように構成された圧力トランスデューサーである。フィルター状態センサー１２８は、回収システムの回収路に結合することができ、回収路内の圧力を示すデータを生成するように構成することができる。例えば、フィルター状態センサー１２８は、Ｔ形結線１７０を介して、吸引ノズル５４を回収タンク２２に流体結合する管路１７２に接続することができる。この場所では、センサー１２８は、回収タンク２２、フィルター６８、又は真空モーター６４における条件の変化に起因した圧力変化を検出することができる。他の実施形態において、フィルター状態センサー１２８は、回収タンク２２の空気出口とフィルター６８との間の空気経路１７４の一部、又はフィルター６８と真空モーター６４との間の空気経路１７６の一部に結合することができる。
【００９２】
１つの方法において、フィルター状態センサー１２８は、装置１０の回収路内の圧力を監視することができる。圧力トランスデューサーとすることができるフィルター状態センサー１２８は、回収路内の圧力に相関するデータを生成し、この情報をコントローラー１００に送信する。接続コンポーネント１０４は、フィルター状態センサーデータをリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６によって識別されるイベントは、真空モーター６４の動作ステータス（すなわち、真空モーター６４が「オン」であるか又は「オフ」であるか）、空気フィルター６８の存在、回収タンク２２の存在、及び空気フィルター６８を通る空気流量とすることができる。必要に応じて、フィルター６８を通る空気流量は、フィルター６８が「清浄」であるか「詰まり」があるかという観点で識別することができる。別の選択肢として、フィルター６８を通る空気流量は、フィルター６８を通る空気流の阻止されるパーセンテージとして識別することができる。装置１０の動作における変化は、フィルター６８が洗浄若しくは交換されるか、又は回収タンク２２が交換されるまで、装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）こととすることができる。ユーザーには、ユーザーインターフェース３２を介して、又はポータブル電子デバイス上に構成されたアプリケーションを介して、例えば、フィルター６８が存在しない若しくは詰まっていることを示すライトを点灯するか、又はフィルター６８の目詰まりパーセンテージを表示することによって、イベントを通知することができる。
【００９３】
１つの実施形態において、フィルター状態センサー１２８は、回収路内の圧力に比例するアナログ電圧信号をコントローラー１００に出力する。コントローラーは、アナログ電圧信号を、０〜１で正規化したデジタル値に変換する。デジタル値が低いほど、回収路内の圧力も低くなる。通常、フィルター６８又は回収タンク２２が回収路に存在しない、すなわち、装置１０から取り外されている場合、より低い値（例えば、０．１未満）になる。異なるレベルのフィルター詰まりにより、中間範囲の値（例えば、０．１〜０．５）になる。高レベルのフィルター詰まり（例えば、フィルター６８の目詰まりが７５％を超える）、又は回収タンク２２の空気出口が詰まっている、例えば、回収タンク２２が満タンである場合に生じる、回収タンク２２内の遮断フロートが空気出口を閉鎖する場合、より高い値（例えば、０．５超）になる。以下の表２は、回収路における異なる圧力条件に対する信号値のいくつかの非限定的な例を列挙している。
【００９４】
【表２】
0006974576.tif 000003
【００９５】
図１３は、ホイール回転センサー１３０の１つの実施形態の詳細を示している。ホイール回転センサー１３０は、ホイール７２、７４（図３）のうちの一方の回転を検知するように構成され、ホイールの回転数に相関するデータを生成することができる。図１３において、ホイールは、後部ホイール７２のうちの１つとして示されているが、センサー１３０の構成、配置、及び数は、図１３の概略図とは変更することができ、装置１０のホイール７２、７４のうちのいずれも、ホイール回転センサー１３０を備えることができることが理解される。
【００９６】
図示のホイール回転センサー１３０は、ホール効果センサー１７８であり、ホイール７２は、磁石１８０を備える。ホール効果センサー１７８は、ホイール７２に隣接して配置され、ホイール７２が回転する際に静止状態を保つ、基部１４の一部に取り付けることができる。ホイール７２における磁石１８０は、ホール効果センサー１７８においてパルス信号を生成する。計数したパルスと、ホイール７２の円周とを用いて、洗浄中の移動距離を求める。
【００９７】
１つの方法において、ホイール回転センサー１３０は、ホイール７２の回転を監視することができる。ホイール回転センサー１３０は、ホイール７２の回転に関連するデータを生成し、この情報をコントローラー１００（図１及び図３）に送信する。必要に応じて、センサー１３０は、ホイール７２の回転数に相関するデータを生成し、この情報をコントローラー１００に提供することができる。コントローラー１００は、ホイール回転センサー１３０からの出力信号を受信し、この情報を用いて、洗浄中の移動距離を求める。求められた距離は、実際の距離とすることも推定距離とすることもできる。接続コンポーネント１０４は、この移動距離をリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６によって識別されるイベントは、洗浄距離、洗浄面積、及び／又はホイール７２の毎分回転数が求められることとすることができる。これらのイベントは、予防保全が必要なときを判断するため又は保証目的で、更なる入力として用いることができる。装置１０の動作における変化は、予防保全が必要であること（例えば、ユーザーインターフェース３２上に通知が表示される）、及び／又は、予防保全が行われるまで装置１０の電源をオフにする（すなわち、装置１０の電気コンポーネントへの電力供給をオフにする）ことをユーザーに通知することとすることができる。リモートデバイス１０６は、使用データを用いて、モバイルアプリケーションを通して通知（例えば、更なる製剤を購入せよとの通知、フィルターを洗浄せよとの通知、ブラシロールを交換せよとの通知等）を送信すべきときを決定することができる。
【００９８】
１つの実施形態において、以下の式を用いることで、洗浄経路の幅（Ｗ）及び平均ストローク重複率（Ｏ）を用いて推定距離（Ｄ）を洗浄面積（Ａ）に変換することができる。
Ａ＝Ｄ×Ｗ×Ｏ
【００９９】
例えば、平均洗浄ストロークが別の洗浄ストロークと２５％重複する場合、Ｏの値は、０．２５とすることができる。
【０１００】
図１４は、音響センサー１３２を用いて、装置又は周囲環境によって発生する可聴ノイズを検出するシステムの１つの実施形態を示している。図示の音響センサー１３２は、マイクロホンである。マイクロホン１３２は、装置１０（図２）の直立本体１２上又は装置１０の別の場所に設けることができる。
【０１０１】
１つの方法において、マイクロホン１３２は、可聴ノイズを記録する。マイクロホン１３２は、装置１０及び／又は周囲環境２００によって発生する可聴ノイズに相関するデータを生成することができ、この情報をコントローラー１００に提供する。コントローラー１００及び／又はリモートデバイス１０６は、フィルター６８の詰まり、フィルター６８がないこと、ベルト（すなわち、ブラシロール６０とブラシモーター８０とを結合するベルト）の破損、又はブラシロール６０が回転していない若しくは動かなくなっていること等の、異なる状況に相関する音響振動のパターンを認識することによって、及び／又は、基部１４に接触している表面のタイプ（すなわち、カーペット２０２又は木材２０４）、又は乳児の泣き声２０６、呼び鈴の音２０８、ペットの吠え声２１０、若しくは電話の着信２１２等の背景イベント等の周囲環境２００に関する情報を認識するために、データを分析する。接続コンポーネント１０４は、可聴ノイズデータをリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６は、送信された可聴ノイズデータに基づいて、装置１０のイベント又は動作サイクルにおける変化を識別する。例えば、データが、床面１４０が木材であることを示す場合、リモートコンピューティングデバイス１０６は、木材洗浄イベントを識別することができ、流量及び／又はブラシロール速度を木材の洗浄のために適切に調整することができる。乳児の泣き声のイベントに際して、装置１０の動作における変化は、乳児の声が装置１０の動作ノイズによって妨げられないように、装置１０の電源をオフにすることとすることができる。
【０１０２】
図１５は、加速度計１３８の１つの実施形態を示す、図１のシステムの概略図である。加速度計は、音響センサー１３２に加えて又は音響センサー１３２の代わりに用いて、装置１０及び／又は周囲環境２００に関する情報を検出することができる。加速度計１３８は、可聴ノイズを記録する代わりに、装置１０又は周囲環境２００によって発生する振動を測定する。加速度計１３８は、装置１０の直立本体１２（図２）上又は装置１０の別の場所に設けることができる。
【０１０３】
１つの方法において、加速度計１３８は、振動を測定する。加速度計１３８は、装置１０及び／又は周囲環境２００によって発生する振動に相関するデータを生成することができ、この情報をコントローラー１００に提供する。コントローラー１００及び／又はリモートデバイス１０６は、フィルター６８の詰まり、フィルター６８がないこと、ベルト（すなわち、ブラシロール６０とブラシモーター８０とを結合するベルト）の破損、又はブラシロール６０が回転していない若しくは動かなくなっていること等の、異なる状況に相関する音響振動のパターンを認識することによって、及び／又は、基部１４に接触している表面のタイプ（すなわち、カーペット２０２又は木材２０４）、又はそれらの任意の組合せ等の周囲環境２００に関する情報を認識するために、データを分析する。接続コンポーネント１０４は、振動データをリモートコンピューティングデバイス１０６のうちの１つ以上に送信する。リモートコンピューティングデバイス１０６は、送信された振動データに基づいて、装置１０のイベント又は動作サイクルにおける変化を識別する。例えば、データが、ブラシロールが動かなくなっていることを示す場合、装置１０の動作における変化は、少なくともブラシモーター８０、又は装置１０全体の電源をオフにすることとすることができる。ブラシロールのメンテナンスが必要であることは、例えば、ユーザーインターフェース３２上に通知を表示することで、ユーザーに通知される。
【０１０４】
以下の表３は、装置１０及びリモートデバイス１０６におけるイベント及びその結果生じる変化のいくつかの非限定的な例を列挙している。イベントリストは、マイクロホン１３２及び／又は加速度計１３８からのデータに基づいて判断することができる。
【０１０５】
【表３】
0006974576.tif 000004
【０１０６】
図１４及び図１５の方法を用いて、システムは、装置１０又は周囲環境における複数のイベントを受動的に検出及び認識することができる。さらに、装置１０におけるマイクロホン１３２又は加速度計１３８を用いるシステムを実現することで、比較的低コストかつ小サイズであるとともに、電力消費が低く、高い信頼性を有するようになる。
【０１０７】
ここまでの図は、本発明の態様及び実施形態を、直立デバイスを含む洗浄装置に関して示しているが、数多くの変形形態が可能であり、それにより、コントローラー１００、１つ以上のセンサー１０２、及び接続コンポーネント１０４は、実質的に任意のタイプの床面洗浄装置に組み込まれるように構成することができることが理解される。本発明によれば、床面洗浄装置は、被洗浄面の洗浄、処理、又は消毒が可能な任意の装置とすることができる。床面洗浄装置は、限定はしないが、多面バキュームクリーナー、自律式床面洗浄機、無人スポット洗浄装置若しくはディープクリーナー、直立ディープクリーナー若しくは抽出機、手持ち式抽出機、バキュームクリーナー、スイーパー、モップ、スチーマー、超音波放射消毒デバイス、処理剤散布デバイス、及びそれらの組合せのうちの任意のものを含むことができる。図１６は、システムを、少なくとも、多面バキュームクリーナー１０、自律式床面洗浄機１０Ａ、無人スポット洗浄装置若しくはディープクリーナー１０Ｂ、直立ディープクリーナー若しくは抽出機１０Ｃ、又は手持ち式抽出機１０Ｄを含む複数の表面洗浄装置とともに用いることができる１つの実施形態を示している。これらの床面洗浄機１０〜１０Ｄの非限定的な例は、Xia他に対する米国特許第１０，０９２，１５５号に開示されているような多面バキュームクリーナー、Scholten他に対する米国特許出願公開第２０１８／００７８１０６号に開示されているような自律式又はロボット式バキュームクリーナー、Miner他に対する米国特許第７，２２８，５８９号に開示されている無人抽出クリーナー、Moyher Jr.他に対する米国特許第９，４７４，４２４号に開示されているポータブル抽出クリーナー、Kasper他に対する米国特許第６，１３１，２３７号に開示されている直立抽出クリーナー、及びBloemendaal他に対する米国特許出願公開第２０１８／０１１６４７６号に開示されている手持ち式抽出機を含み、これらの特許文献の全ては、引用することによりその全体が本明細書の一部をなす。
【０１０８】
図１７及び図１８は、システムを、少なくとも１つの無人又はユーザー操作型床面洗浄機１０と、少なくとも１つの無人自律式床面洗浄機又はロボット１０Ａとを含む複数の表面洗浄装置とともに用いることができる一実施形態を示している。床面洗浄機１０、１０Ａは、マッピング及び／又はナビゲーション情報等の情報を共有するように構成される。システムは、洗浄経路を記録する手動床面洗浄機１０と、その後、記録された洗浄経路を実行するロボット１０Ａとによる模倣プロトコル（mimic protocol）を用いることができる。１つの実施形態において、リモートコンピューティングデバイス１０６は、手動床面洗浄機１０の辿る洗浄経路を記憶し、その洗浄経路をロボット１０Ａに転送するように構成される。後続の動作サイクル中、ロボット１０Ａは、洗浄経路を通過する。記録された洗浄経路の使用は、ロボット１０Ａの自律式ナビゲーション／マッピングシステムに依拠する場合に優る改良点となり得る。なぜなら、記録された洗浄経路により、以前洗浄した領域を引き返さないように制限しながら、部屋の洗浄を完了することを確実にすることができるためである。これにより、ロボット１０Ａのバッテリー寿命も節約することができる。
【０１０９】
１つの実施形態において、リモートコンピューティングデバイス１０６は、洗浄距離、洗浄面積、及び／又はホイール７４の毎分回転数に基づいて、手動床面洗浄機１０の洗浄経路を記憶するように構成される。そのような情報は、例えば、上述したホイール回転センサー１３０に基づいて求めることができる。リモートコンピューティングデバイス１０６は、洗浄経路をロボット１０Ａに転送することができ、ロボット１０Ａは、後続の動作サイクル中、その洗浄経路を通っていくことができる。
【０１１０】
図１８を参照すると、第１の床面洗浄機又は手動床面洗浄機１０は、コントローラー１００、１つ以上のセンサー１０２、及び接続コンポーネント１０４を含む、図１〜図１５に関して上述したコンポーネントを備えることができる。コントローラー１００は、手動床面洗浄機が移動した洗浄経路に相関する１つ以上のセンサー１０２によって提供されるデータを収集するように構成され、接続コンポーネント１０４は、データを、ネットワークデバイス１０８、モバイルデバイス１１０、及び／又はクラウドコンピューティング／記憶デバイス１１２等の１つ以上のリモートコンピューティングデバイス１０６に送信するように構成される。
【０１１１】
第２の床面洗浄機又は自律式床面洗浄機１０Ａは、少なくとも、ユーザーインターフェース３２Ａと、メモリ１１６Ａ及びプロセッサ１１８Ａを備えるコントローラー１００Ａと、１つ以上のセンサー１０２Ａと、接続コンポーネント１０４Ａとを含む、手動床面洗浄機１０と同じコンポーネントのうちの少なくともいくつかを備えることができる。コントローラー１００Ａは、リモートコンピューティングデバイス１０６によって提供される、手動床面洗浄機１０が移動した洗浄経路に相関するデータを受信するように構成される。ロボット１０Ａは、自律可動ユニット又はハウジングにおいて更なるシステム及びコンポーネントを備えることができる。これには、被洗浄面から塵（埃、毛髪、及び他のデブリを含む）を除去するように作用空気流を発生させ、ロボット１０Ａにおける収集空間内に塵を保管するバキューム収集システム、ロボット１０Ａを被洗浄面にわたって自律的に移動させる駆動システム、バキュームクリーナーの被洗浄面にわたる移動をガイドするナビゲーションシステム、被洗浄面のマップを生成及び記憶し、ステータス又は他の環境変数情報を記録するマッピングシステム、及び／又はロボット１０Ａに保管された処理剤を被洗浄面に塗布する吐出システムのコンポーネントが含まれる。自律式又はロボット式バキュームクリーナーの例は、Scholten他に対する米国特許出願公開第２０１８／００７８１０６号、及びHuffman他に対する米国特許第７，３２０，１４９号に開示されており、上記特許文献の双方は、引用することによりその全体が本明細書の一部をなす。
【０１１２】
手動バキュームクリーナー１０のホイール７２におけるシャフトエンコーダーとすることができるホイール回転センサー１３０は、移動距離を測定する。各ホイール７２に１つずつを含む、複数のシャフトエンコーダーを用いることができる。この測定値は、コントローラー１００への入力として提供することができ、この入力は、角度位置データを、手動バキュームクリーナー１０の記録された洗浄経路に変換することができる。手動洗浄経路は、ロボット１０Ａが洗浄経路を辿るための命令へと書き換えられる。この書換えは、コントローラー１００、リモートデバイス１０６、又はロボット１０Ａのドッキングステーション（すなわちドッキングステーション２４０、図１９）によって実行することができる。ロボット１０Ａのために書き換えられた洗浄経路は、手動バキュームクリーナー１０によって記録された洗浄経路と同じ洗浄経路又は実質的に同一の洗浄経路に沿ったロボット１０Ａの移動をガイドする一連のナビゲーション命令又は指示を含むことができる。例えば、ロボット１０Ａのために書き換えられた洗浄経路は、前方移動、後方移動、左右回転、ホイール回転数、回転角度、及び停止の命令（すなわち、ホイール１０回転分の前進、９０度左回転、ホイール８回転分の前進、３０度左回転等）を含むことができる。以下の表４は、手動バキュームクリーナー１０のホイール回転センサー１３０から収集された角度データを、ロボット１０Ａが洗浄経路を辿るための距離命令に書き換えることができる方法の非限定的な例を列挙している。
【０１１３】
【表４】
0006974576.tif 000005
【０１１４】
図１７は、システムを用いる１つの方法を示している。本方法は、床面２３０をバキューム洗浄するための手動バキュームクリーナー１０の動作とともに開始することができる。例えば、バキュームクリーナー１０は、位置２３４Ａにおいて開始し、位置２３４Ｂにおいて終了する、床面２３０上の洗浄経路２３２を通っていき、記録することができる。必要に応じて、記録された洗浄経路２３２は、ホイールのうちの１つ以上の回転に関連するホイール回転センサー１３０（図１８）からのデータ等、洗浄経路２３２に相関するセンサーデータを含むことができる。
【０１１５】
必要に応じてセンサーデータの形態である記録された洗浄経路２３２は、手動バキュームクリーナー１０からリモートデバイス１０６に転送される。必要に応じて、洗浄経路２３２に相関するセンサーデータが提供される場合、リモートコンピューティングデバイス１０６は、ホイールセンサー１３０によって検知された洗浄距離、洗浄面積、及び／又はＲＰＭを求めることができる。
【０１１６】
記録された洗浄経路２３２は、ロボット１０Ａが洗浄経路を辿るための命令に書き換えることができる。この書換えは、コントローラー１００、リモートデバイス１０６、又はロボット１０Ａのドッキングステーション（すなわちドッキングステーション２４０、図１９）によって実行することができる。
【０１１７】
リモートデバイス１０６は、洗浄経路をロボット１０Ａに転送する。その後、ロボット１０Ａは、位置２３４Ａにおいて開始し、位置２３４Ｂにおいて終了する、床面２３０上の同じ洗浄経路２３２を通っていく。他の実施形態において、ロボット１０Ａは、第１の経路２３２に基づくが、開始位置、終了位置、及び／又は経路２３２に沿った１つ以上の途中点に関して異なる経路を通っていくことができる。
【０１１８】
図１９に示されているように、いくつかの実施形態において、床面洗浄機１０、１０Ａは、クリーナーの充電又は別様なクリーナーのサービスのために共通のドッキングステーション２４０を共有することができる。１つの例において、ドッキングステーション２４０は、ＡＣ電源コンセント等の家庭用電源に接続することができ、各床面洗浄機１０、１０Ａに内蔵された電源の充電のためにＡＣ電圧をＤＣ電圧に変換するコンバーターを備えることができる。ドッキングステーション２４０は、手動床面洗浄機１０を充電する第１のドック２４２と、ロボット１０Ａを充電する第２のドック２４４とを備える。各ドックには、床面洗浄機１０、１０Ａにおける対応する充電接点に適合する充電接点を設けることができる。ドッキングステーション２４０は、クリーナーのステータスを監視し、自動ドッキング機能を可能にし、各床面洗浄機１０、１０Ａと通信するための様々なセンサー及びエミッター（図示せず）と、ネットワーク及び／又はＢｌｕｅｔｏｏｔｈ（登録商標）接続のための機構とを備えることもできる。
【０１１９】
バキュームクリーナー１０及びロボット１０Ａは、デバイス間で共通の充電及び通信を容易にするために、ドッキングステーション２４０にともにドッキングすることができる。バキュームクリーナー１０及びロボット１０Ａのバッテリーは、同時に充電するか、又は電力の節約のために一度に１つずつ充電することができる。バキュームクリーナー１０及びロボット１０Ａは、ドッキングステーション２４０にドッキングされると、有線接続によって通信することができる。代替的に、バキュームクリーナー１０及びロボット１０Ａは、ドッキングされていてもドッキングされていなくても、無線で通信することができる。
【０１２０】
１つの実施形態において、１つ以上のリモートコンピューティングデバイス１０６（図１８）をドッキングステーション２４０に統合することができる。バキュームクリーナー１０及びロボット１０Ａは、ドッキングされたとき又はドッキングステーション２４０から分離されたときに、データをドッキングステーション２４０に送信することができる。
【０１２１】
図１９は、システム及び共通のドッキングステーション２４０を用いる方法も示している。この方法は、床面２４６をバキューム洗浄する手動バキュームクリーナー１０の動作とともに開始することができる。例えば、バキュームクリーナー１０は、位置２５０Ａにおいて開始し、位置２５０Ｂにおいて終了する、床面２４６上の第１の経路２４８を通っていくことができる。本明細書に示されているように、開始位置及び終了位置の双方は、ドッキングステーション２４０、場合によっては第１のドック２４２にあるが、他の実施形態において、開始位置２５０Ａ及び終了位置２５０Ｂは、異なる開始位置及び終了位置を有することを含め、他の場所であってもよい。必要に応じて、記録された洗浄経路２４８は、ホイールのうちの１つ以上の回転に関連するホイール回転センサー１３０（図１８）からのデータ等の、洗浄経路２４８に相関するセンサーデータを含むことができる。
【０１２２】
必要に応じてセンサーデータの形態である記録された洗浄経路２４８は、手動バキュームクリーナー１０からリモートデバイス１０６（図１８）に転送される。必要に応じて、洗浄経路２４８に相関するセンサーデータが提供される場合、リモートコンピューティングデバイス１０６は、ホイールセンサー１３０によって検知された洗浄距離、洗浄面積、及び／又はＲＰＭを求めることができる。
【０１２３】
記録された洗浄経路２４８は、ロボット１０Ａが洗浄経路２５２を辿るための命令に書き換えることができる。この書換えは、コントローラー１００、リモートデバイス１０６、又はドッキングステーション２４０によって実行することができる。
【０１２４】
リモートデバイス１０６は、洗浄経路２５２をロボット１０Ａに転送する。その後、ロボット１０Ａは、位置２５４Ａにおいて開始し、位置２５４Ｂにおいて終了する、床面２４６上の転送された経路２５２を通っていく。本明細書に示されているように、開始位置２５４Ａ及び終了位置２５４Ｂの双方は、ドッキングステーション２４０、場合によっては第２のドック２４４にあるが、他の実施形態において、開始位置２５４Ａ及び終了位置２５４Ｂは、異なる開始位置及び終了位置を有することを含め、他の場所であってもよい。図示のように、転送された、ロボット１０Ａが移動した経路２５２は、手動バキュームクリーナー１０によって記録された手動経路２４８と同一ではない場合がある。むしろ、転送された経路２５２は、ロボット１０を、洗浄経路においてドッキングステーション２４０に近接する点２５６に駆動するように計算することができ、それにより、バッテリー寿命を節約することができる。同様に、転送された経路２５２は、ロボット１０がドッキングステーション２４０に戻る点２５８において手動洗浄経路２４８から外れることができる。他の実施形態において、転送された経路２５２は、記録された経路２４８に沿った１つ以上の途中点において記録された経路２４８とは異なる場合がある。
【０１２５】
図２０に示されているように、いくつかの実施形態において、手動バキュームクリーナー１０は、複数の洗浄経路を記録及び記憶することができる。各洗浄経路は、固有の経路識別子のもとで記録することができる。本明細書に示されているように、固有の経路識別子は、部屋Ａ、部屋Ｂ、部屋Ｃ、部屋Ｄ、部屋Ｅ等とすることができるが、記録された洗浄経路は、実際には、部屋全体に満たない部分の洗浄、１部屋を超える洗浄、又は他の領域単位に相当する場合があることが理解される。洗浄経路Ａ〜Ｅの開始位置及び終了位置は、ドッキングステーション２４０にあるように示されている。他の記録された洗浄経路は、異なる開始位置及び終了位置を有することを含め、他の場所に開始位置及び終了位置を有してもよい。
【０１２６】
図２１は、手動バキュームクリーナー１０を制御するユーザーインターフェースディスプレイ２６０を示している。ユーザーインターフェースディスプレイ２６０は、手動バキュームクリーナー１０において、例えば、ユーザーインターフェース（ＵＩ）３２に、又はモバイルデバイス１１０若しくは別の遠隔ユーザー端末等における別の入力デバイスに設けることができる。
【０１２７】
ディスプレイ２６０は、動作に影響を与えるとともに動作を制御するために、手動バキュームクリーナー１０内のシステムに動作可能に接続された様々な入力制御部を有する、ＬＥＤマトリックスディスプレイ又はタッチスクリーンとして実現することができる。代替的に、ディスプレイ２６０は、手動バキュームクリーナー１０の動作に関連する制御コマンドを受信する別個の非タッチスクリーン入力ユニットが設けられた、様々な情報を視覚的に表示することが可能な別のデバイスとすることができる。
【０１２８】
図２１は、手動バキュームクリーナー１０、モバイルデバイス１１０、別の遠隔ユーザー端末によって実行されるアプリケーションが、ユーザーによって選択された洗浄モードを受信し、ユーザーによって選択された経路識別子を受信し、洗浄経路を記録し、経路識別子とともに記録された洗浄経路を保存する方法も示している。図２１によれば、ユーザーインターフェースディスプレイ２６０が起動されると、アプリケーションは、ディスプレイ２６０上に、メインスクリーン又はホームスクリーンとすることができる第１のスクリーンＡを実行することができる。第１のスクリーンＡは、オン／オフ制御部２６２、高／低制御部２６４、ブラシオン／オフ制御部２６６、及びプログラム制御部２６８を含む複数のユーザー入力制御部を含む。オン／オフ制御部２６２は、手動バキュームクリーナー１０の１つ以上の電気コンポーネントへの電力供給を制御する電源入力制御部であり、ハンドグリップ２６（図２）上の入力制御部３４と同一の機能を果たすことができる。高／低制御部２６４は、真空モーター６４の速度を制御する。高／低制御部２６４により、モーター速度は、第１の所定の速度（すなわち、高速）、及び第１の所定の速度よりも小さい第２の所定の速度（すなわち、低速）に設定することができる。ブラシオン／オフ制御部２６６は、ブラシモーター８０を制御する。ブラシオン／オフ制御部により、ブラシモーター８０は、ブラシロール６０が回転するように「オン」にするか、又はブラシロール６０が回転しないように「オフ」にすることができる。プログラム制御部２６８は、手動バキュームクリーナー１０のプログラム又は洗浄モードを選択するようにユーザー選択可能な更なる制御部を表示する。
【０１２９】
プログラム制御部２６８が選択されると、アプリケーションは、ディスプレイ２６０上に、乾式洗浄モード制御部２７０、湿式洗浄モード制御部２７２、及び終了（exit）制御部２７４を含むことができる第２のスクリーンＢを実行することができる。乾式洗浄モード制御部２７０を選択すると、真空モーター６４がアクティブでポンプ７８が非アクティブである乾式洗浄モードにおいて手動バキュームクリーナー１０が動作する。湿式洗浄モード制御部２７２を選択すると、真空モーター６４及びポンプ７８が双方ともアクティブである湿式洗浄モードで手動バキュームクリーナー１０が動作する。湿式洗浄モード制御部２７２が選択されると、上述したように、流量は、ハンドグリップ２６（図２）上の入力制御部３６を用いて制御することができる。終了制御部２７４を選択すると、第１のスクリーンＡに戻る。
【０１３０】
いずれかのモード制御部２７０、２７２が選択されると、アプリケーションは、ディスプレイ２６０上に、経路制御部２７６及び追加表示（more）制御部２７８を含むことができる第３のスクリーンＣを実行することができる。経路制御部２７６は、洗浄経路が記録される経路識別子を含むことができる。追加表示制御部２７８は、他の経路識別子を有する更なる経路制御部等のユーザー選択可能な更なる制御部を表示する。本明細書に示されている実施形態では、スクリーンＢ上で乾式洗浄モード制御部２７０が選択される場合、スクリーンＣは、記録される洗浄経路が乾式洗浄モードになることを示すことができる。必要に応じて、選択された洗浄モードは、洗浄経路の一部として保存することができ、ロボット１０Ａも同じ洗浄モードで実行される。
【０１３１】
制御部２７６等の経路制御部が選択されると、アプリケーションは、ディスプレイ２６０上に、開始制御部２８０を含むことができる第４のスクリーンＤを実行することができる。開始制御部２８０は、所望の洗浄モード及び経路識別子が選択されると、記録を開始する。本明細書に示されている実施形態では、経路識別子制御部２７６がスクリーンＢ上で選択される場合、スクリーンＣは、記録される洗浄経路がそれに応じて（すなわち、「部屋Ａ」）識別されることを示すことができる。
【０１３２】
開始制御部２８０が選択されると、コントローラー１００は、洗浄経路の記録を開始することができる。これには、ホイール回転センサー１３０からのデータ等のセンサーデータを追跡及び記憶することを含むことができる。記録中、アプリケーションは、ディスプレイ２６０上に、記録を停止する停止制御部２８２を含むことができる第５のスクリーンＥを実行することができる。
【０１３３】
停止制御部２８２が選択されると、コントローラー１００は、洗浄経路の記録を停止する。さらに、停止制御部２８２が選択されると、アプリケーションは、ディスプレイ２６０上に、保存制御部２８４を含むことができる第６のスクリーンＦを実行することができる。保存制御部２８４が選択されると、記録された洗浄経路が保存される。これには、限定はしないがホイール回転センサー１３０を含む、手動バキュームクリーナー１０の１つ以上のセンサーからの記録されたデータを保存することを含むことができる。必要に応じて、保存制御部２８４の選択後、接続コンポーネント１０４は、保存されたデータをリモートコンピューティングデバイス１０６のうちの１つ以上に送信し、そのデータは、ロボット１０Ａが洗浄経路を辿るための命令に書き換えられる。
【０１３４】
保存制御部２８４が選択されると、アプリケーションは、ディスプレイ２６０上に第２のスクリーンＢを実行することができ、ユーザーは、第２のスクリーンＢを介して、別の洗浄経路を記録するか、又はホームスクリーンＡに戻ることを選択することができる。
【０１３５】
図２２は、ロボット１０Ａを制御するユーザーインターフェースディスプレイ２９０を示している。ユーザーインターフェースディスプレイ２９０は、ロボット１０Ａにおいて、例えば、ユーザーインターフェース（ＵＩ）３２Ａに、又はモバイルデバイス１１０若しくは別の遠隔ユーザー端末等における別の入力デバイスに設けることができる。
【０１３６】
ディスプレイ２９０は、動作に影響を与えるとともに動作を制御するために、ロボット１０Ａ内のシステムに動作可能に接続された様々な入力制御部を有する、ＬＥＤマトリックスディスプレイ又はタッチスクリーンとして実現することができる。代替的に、ディスプレイ２９０は、ロボット１０Ａの動作に関連する制御コマンドを受信する別個の非タッチスクリーン入力ユニットが設けられた、様々な情報を視覚的に表示することが可能な別のデバイスとすることができる。
【０１３７】
図２２は、ロボット１０Ａ、モバイルデバイス１１０、別の遠隔ユーザー端末によって実行されるアプリケーションが、ユーザーによって選択された洗浄モードを受信し、ユーザーによって選択され、手動バキュームクリーナー１０によって事前に記録された洗浄経路を受信し、選択された洗浄モードにおいて選択された洗浄経路を自律的に移動する方法も示している。ディスプレイ２９０上に提示された洗浄経路は、洗浄経路を記録するのに用いられる手動バキュームクリーナー１０と同じ経路識別子を用いることができる。図２２によれば、ユーザーインターフェースディスプレイ２９０が起動されると、アプリケーションは、ディスプレイ２９０上に、メインスクリーン又はホームスクリーンとすることができる第１のスクリーンＡを実行することができる。第１のスクリーンＡは、オン／オフ制御部２９２、自動制御部２９４、プログラム制御部２９６、及びその他（other）制御部２９８を含む複数のユーザー入力制御部を有する。オン／オフ制御部２９２は、ロボット１０Ａの１つ以上の電気コンポーネントへの電力供給を制御する電力入力制御部である。自動制御部２９４は、ロボット１０Ａが規定の経路を辿らず、ロボット１０Ａのセンサーからのリアルタイムフィードバックによって通知されるランダム経路に基づいて洗浄を行う自動モードにおいて、ロボット１０Ａを動作させる。プログラム制御部２９６は、ロボット１０Ａのプログラム又は洗浄モードを選択するためにユーザー選択可能な更なる制御部を表示する。その他制御部２９８は、ユーザー選択可能な更なる制御部を表示する。
【０１３８】
プログラム制御部２９６が選択されると、アプリケーションは、ディスプレイ２９０上に、乾式洗浄モード制御部３００、湿式洗浄モード制御部３０２、及び終了制御部３０４を含むことができる第２のスクリーンＢを実行することができる。乾式洗浄モード制御部３００を選択すると、真空モーターがアクティブでポンプが非アクティブである乾式洗浄モードにおいてロボット１０Ａが動作する。湿式洗浄モード制御部３０２を選択すると、ロボット１０Ａの真空モーター及びポンプが双方ともアクティブである湿式洗浄モードでロボット１０Ａが動作する。終了制御部３０４を選択すると、第１のスクリーンＡに戻る。
【０１３９】
いずれかのモード制御部３００、３０２が選択されると、アプリケーションは、ディスプレイ２９０上に、経路制御部３０６及び追加表示制御部３０８を含むことができる第３のスクリーンＣを実行することができる。経路制御部３０６は、経路識別子を表示することができる。追加表示制御部３０８は、他の経路識別子を有する更なる経路制御部等のユーザー選択可能な更なる制御部を表示する。本明細書に示されている実施形態では、スクリーンＢ上で乾式洗浄モード制御部３００が選択される場合、スクリーンＣは、選択された洗浄経路が、乾式洗浄モードにおいて実行されることを示すことができる。したがって、ユーザーは、乾式洗浄モード又は湿式洗浄モードにおけるように、事前に記録された洗浄経路を実行するように選択することができる。代替的に、記録された洗浄経路は、洗浄経路の一部として保存された洗浄モードを含むことができ、それにより、ロボット１０Ａも、洗浄経路を選択すると、自動的に同じ洗浄モードを実行する。
【０１４０】
制御部３０６等の経路制御部が選択されると、アプリケーションは、ディスプレイ２９０上に、開始制御部３１０を含むことができる第４のスクリーンＤを実行することができる。開始制御部３１０は、所望の経路識別子が選択されると、自動洗浄を開始する。本明細書に示されている実施形態では、経路識別子制御部３０６がスクリーンＢ上で選択される場合、スクリーンＣは、実行される洗浄経路（すなわち、「部屋Ａ」）の経路識別子を示すことができる。
【０１４１】
開始制御部３１０が選択されると、ロボット１０Ａは、ユーザーによって選択された又は代替的には洗浄経路とともに記録された洗浄モードにおいて、選択された洗浄経路の実行を開始する。ロボット１０Ａが洗浄経路を完了すると、アプリケーションは、ディスプレイ２９０上に、ロボット１０Ａが洗浄経路を完了したことをユーザーに知らせるメッセージ（すなわち、「部屋Ａ完了！」）を含むことができる第５のスクリーンＥを実行することができる。テキスト、グラフィック、及び／又は他の形態の視覚的コンテンツを含む他のメッセージをスクリーンＥ上に表示し、洗浄が完了したことを示すことができる。
【０１４２】
図２３及び図２４は、ユーザーが、手動バキュームクリーナー１０を用いて別の洗浄経路を記録し、その後、ロボット１０Ａを用いて記録された洗浄経路を実行することができる方法の別の実施形態を示している。図２３を参照すると、手動バキュームクリーナー１０を用いて別の洗浄経路を記録及び保存するために、スクリーンＣ上の追加表示制御部２７８を選択すると、アプリケーションは、手動バキュームクリーナーディスプレイ２６０上に別のスクリーンＣ’を実行することができる。スクリーンＣ’は、他の経路識別子を有する１つ以上の更なる経路制御部２７６’、２７６’’（すなわち、「部屋Ｂ」及び「部屋Ｃ」）を表示することができる。ユーザーは、これらの他の経路制御部２７６’、２７６’’のうちの１つを選択し、その後、関連する経路識別子のもとで新たな洗浄経路を記録することができる。図２４を参照すると、新たな洗浄経路を実行するために、スクリーンＣ上でモード制御部３０８を選択すると、アプリケーションは、ロボットディスプレイ２９０上に別のスクリーンＣ’を実行することができる。スクリーンＣ’は、他の経路識別子を有する１つ以上の更なる経路制御部３０６’、３０６’’（すなわち、「部屋Ｂ」及び「部屋Ｃ」）を表示することができる。ユーザーは、これらの他の経路制御部３０６’、３０６’’のうちの１つを選択し、その後、新たな洗浄経路を実行することができる。
【０１４３】
図２５は、システムを用いる動作方法の別の実施形態を示す概略図である。この実施形態では、手動バキュームクリーナー１０は、洗浄経路２３２を記録するときに床タイプ、汚れ検知／場所、及び他の情報を記録し、この情報をロボット１０Ａと共有することができる。洗浄経路２３２を記録する間、手動バキュームクリーナー１０は、センサー１０２（図１）のうちの１つ以上を用いて床面２３０に関する情報を検出することができる。例えば、手動バキュームクリーナー１０は、床タイプセンサー１２４を用いて床タイプ（例えば、カーペット、タイル、堅木、リノリウム等）を検出することができ、及び／又は汚れタイプセンサー１３６を用いて床面２３０における少なくとも１つの汚れ３１２を検出することができる。そのような汚れ３１２は、検出位置２３４Ｃにおいて示されている。手動バキュームクリーナー１０は、洗浄経路に沿って、汚れ３１２のサイズ及び／又は形状、並びに汚れ３１２のタイプ（例えば、食品、ワイン、赤色色素、土、又はペット由来若しくは他の有機汚れ）を記録することができる。
【０１４４】
リモートコンピューティングデバイス１０６は、床面２３０のタイプ及び／又は検出された汚れ３１２に関する情報を含め、手動床面洗浄機１０によって記録された洗浄経路２３２を記憶し、この情報をロボット１０Ａに転送することができる。後続の動作サイクル中、ロボット１０Ａは、洗浄経路を通っていき、必要に応じて位置２３４Ｃにおいて停止し、汚れ３１２を処理することができる。
【０１４５】
必要に応じて、リモートコンピューティングデバイス１０６は、手動バキュームクリーナー１０のセンサー１０２のうちの１つ以上からの情報に基づいて、汚れ３１２に対する汚れ処理サイクルを推奨することができる。汚れ処理サイクルは、床タイプ、汚れのサイズ及び／又は形状、並びに汚れのタイプのうちの任意のものに基づいて推奨することができる。汚れ処理サイクルは、汚れに対して適切な特定の移動パターン、流量、溶液量、溶液濃度、溶液滞留時間、ブラシ動作時間、抽出時間、又はそれらの任意の組合せを含むことができる。ロボット１０Ａは、汚れ３１２のところに来ると、デバイス１０６によって送信された汚れ処理サイクルを実行することができる。
【０１４６】
代替的に、ロボット１０Ａは、汚れ及び床面タイプに関する情報を用いて、それに応じて汚れ３１２を洗浄することができる。例えば、ロボット１０Ａは、汚れ及び床面のタイプに適切な特定の移動パターン、流量、溶液量、溶液濃度、溶液滞留時間、ブラシ動作時間、抽出時間、又はそれらの任意の組合せを選択することができる。
【０１４７】
手動バキュームクリーナー１０の動作中、手動バキュームクリーナー１０は、床面２３０における２つ以上の汚れを検出又は位置特定する場合がある。図２５に示されている実施形態では、少なくとも１つの更なる汚れ３１４が検出位置２３４Ｄにおいて検知される。システムは、手動バキュームクリーナー１０によってログ記録された汚れ３１２、３１４のリストを編纂するように構成することができ、ロボット１０Ａは、書き換えられる洗浄経路の一部として各汚れ３１２、３１４を処理するように配備することができる。
【０１４８】
図２６は、システムを、無人スポット洗浄装置又はディープクリーナー１０Ｂを含む表面洗浄装置とともに用いることができる一実施形態を示している。システムは、染み及び汚れをスキャンして識別するのに用いられる汚れ検出デバイス３２０を更に備えることができる。ディープクリーナー１０Ｂ及び汚れ検出デバイス３２０は、汚れ位置及び汚れタイプ等の情報を共有するように構成される。１つの実施形態において、汚れ検出デバイス３２０は、汚れを検出し、この情報をリモートコンピューティングデバイス１０６と共有する。リモートコンピューティングデバイス１０６は、汚れの処理のために汚れ情報をディープクリーナー１０Ｂに転送するように構成される。ディープクリーナー１０Ｂは、自律的に汚れまで移動することができ、ディープクリーナー１０Ｂには、汚れタイプに加えて位置情報も提供することができる。代替的に、ディープクリーナー１０Ｂは、汚れのところに手動で配置されるポータブルデバイスとすることができ、ディープクリーナー１０Ｂには、汚れタイプのみを提供することができる。
【０１４９】
汚れ位置情報は、ディープクリーナー１０Ｂの場所に対する汚れの場所を求めることができる内部マップ又はアクティブ位置特定システムを用いて求めることができる。マップ位置又は相対座標がディープクリーナー１０Ｂに通信され、汚れまでのナビゲーションを可能にする。
【０１５０】
１つの実施形態において、汚れ検出デバイス３２０は、汚れをスキャンして識別するのに用いられる手持ち式分光計である。分光計３２０からのデータは、リモートコンピューティングデバイス１０６に送信されて分析される。この分析は、汚れタイプ（例えば、食品、ワイン、赤色色素、土、又はペット由来若しくは他の有機汚れ）の識別を含むことができる。必要に応じて、分光計３２０は、モバイルデバイス１１０にデータを送信することができ、モバイルデバイス１１０は、クラウドコンピューティング／記憶デバイス１１２にデータを送信することができる。データは、クラウドコンピューティング／記憶デバイス１１２によって処理及び分析し、汚れ識別情報とともにモバイルデバイス１１０に返送することができる。
【０１５１】
分析後、汚れ識別情報は、ディープクリーナー１０Ｂに中継される。汚れ識別情報は、ディープクリーナー１０Ｂのユーザーインターフェース又はモバイルデバイス１１０等においてユーザーに表示することもできる。ディープクリーナー１０Ｂは、識別された汚れに対する最良の洗浄性能を達成するために、流量、溶液量、溶液濃度、溶液滞留時間、ブラシ動作時間、ブラシ移動パターン、ディープクリーナー移動パターン、抽出時間、又はそれらの任意の組合せ等の、洗浄サイクルの１つ以上の変数を調整することができる。
【０１５２】
図２７は、図２６のシステムにおいて用いることができるディープクリーナー１０Ｂの１つの実施形態の概略図である。ディープクリーナー１０Ｂは、少なくとも、ユーザーインターフェース３２Ｂと、メモリ１１６Ｂ及びプロセッサ１１８Ｂを有するコントローラー１００Ｂと、１つ以上のセンサー１０２Ｂと、接続コンポーネント１０４Ｂとを含む、図１の表面洗浄装置１０と同じコンポーネントのうちの少なくともいくつかを備えることができる。コントローラー１００Ｂは、ディープクリーナー１０Ｂの動作を制御する様々な機能システムに動作可能に結合される。コントローラー１００Ｂは、汚れ検出デバイス３２０からのデータを含む、リモートコンピューティングデバイス１０６によって提供されるデータを受信するように構成される。
【０１５３】
ディープクリーナー１０Ｂは、自律式ディープクリーナー又はディープクリーニングロボットとすることができる。ディープクリーニングロボット１０Ｂは、洗浄流体を保管し、洗浄流体を被洗浄面に送出する流体供給システムのコンポーネントと、被洗浄面から洗浄流体及びデブリを除去し、回収した洗浄流体及びデブリを保管する流体回収システムのコンポーネントと、ディープクリーナー１０Ｂを被洗浄面にわたって自律的に移動させる駆動システムのコンポーネントとを含む、ディープクリーナーの様々な機能システムのコンポーネントを、自律可動ユニット又はハウジング３２２に取り付ける。可動ユニット３２２は、システムのコンポーネントに選択的に取り付けることで、ユニット式可動デバイスを形成するように適合された主ハウジングを備えることができる。ディープクリーナー１０Ｂは、上記に援用されたHuffman他に対する米国特許第７，３２０，１４９号に記載の自律式ディープクリーナー又はディープクリーニングロボットと同様の特性を有することができる。
【０１５４】
流体送出システムは、供給される洗浄流体を保管する供給タンク３２６と、洗浄流体を表面上に散布する供給タンク３２６と流体連通する流体散布器３２８とを備えることができる。洗浄流体は、水又はカーペット洗浄若しくは硬質表面洗浄のために特別に調合された洗浄溶液等の液体とすることができる。流体散布器３２８は、ユニット３２２のハウジングに設けられる１つ以上のスプレーノズルとすることができる。代替的に、流体散布器３２８は、複数の出口を有するマニホールドとすることができる。当該技術分野において一般的に既知であるような、タンク３２６から散布器３２８への流体の流れを制御するポンプ、洗浄流体を表面に適用する前に加熱するヒーター、又は１つ以上の流体制御弁及び／又は混合弁等の任意選択のコンポーネントの様々な組合せを流体送出システムに組み込むことができる。
【０１５５】
流体が吐出された被洗浄面を撹拌する少なくとも１つのアジテーター又はブラシ３３０を設けることができる。ブラシ３３０は、ユニット３２２が移動する表面に対して、略鉛直軸の周りに回転するように取り付けることができる。ブラシ３３０を駆動するために、モーター（図示せず）を備える駆動アセンブリをユニット３２２内に設けることができる。１つ以上の静止若しくは不動ブラシ、又は略水平軸の周りに回転する１つ以上のブラシを含む、アジテーターの他の実施形態も可能である。
【０１５６】
流体回収システムは、空気入口及び空気出口を有するユニットを通る抽出経路と、被洗浄面に面し、空気入口を画定するように配置された抽出又は吸引ノズル３３２と、後に廃棄するために表面から除去された塵及び液体を受け取る回収タンク３３４と、吸引ノズル３３２及び回収タンク３３４と流体連通し、抽出経路を通る作用空気ストリームを発生させる吸引源３３６とを備えることができる。吸引源３３６は、空気出口の流体的に上流においてユニット３２２によって保持される真空モーターとすることができ、抽出経路の一部を画定することができる。回収タンク３３４も抽出経路の一部を画定することができ、作用空気ストリームから液体を分離する空気／液体分離器を備えることができる。必要に応じて、プレモーターフィルター及び／又はポストモーターフィルター（図示せず）を設けることもできる。
【０１５７】
駆動システムは、被洗浄面を横切ってユニット３２２を駆動する駆動ホイール３３８を備えることができる。駆動ホイール３３８は、駆動ホイール３３８に動作可能に結合された共通の駆動モーター又は個別の駆動モーター（図示せず）によって動作することができる。駆動システムは、必要に応じて、汚れ検出デバイス３２０からの入力に少なくとも部分的に基づいて、コントローラー１００Ｂからの入力を受信し、床面を横切ってユニット３２２を駆動することができる。駆動ホイール３３８は、ユニット３２２を前後に移動させるために、順方向又は逆方向に駆動することができる。さらに、駆動ホイール３３８は、ユニット３２２を所望の方向に回転させるために、同時に又は個別に動作することができる。
【０１５８】
図２８は、図２６及び図２７のシステムを用いる動作方法を示す概略図である。この方法は、汚れ検出デバイス３２０を用いて床面３４２における汚れ３４０を検出し、汚れ３４０からデータを収集することによって開始することができる。汚れデータは、汚れ３４０の分析及び識別のために、リモートコンピューティングデバイス１０６に無線で送信される。汚れ識別及び／又は位置に相関する汚れデータは、リモートコンピューティングデバイス１０６と接続コンポーネント１０４Ｂとの間の通信を介してディープクリーナー１０Ｂに無線で送信される。例えば、データは、汚れのタイプ（例えば、食品、ワイン、赤色色素、土、又はペット由来若しくは他の有機汚れ）を含むことができる。別の例において、データは、駆動システムに、ディープクリーナー１０Ｂを床面３４２にわたって汚れ３４０の位置まで移動させるように指示する命令を含むことができる。代替的に、ディープクリーナー１０Ｂは、汚れ３４０のところに手動で配置することができ、その場合、コントローラー１００Ｂは、汚れ位置データを受信しない場合がある。ディープクリーナー１０Ｂは、汚れデータを用いることで、識別された汚れ３４０の最適な洗浄のための洗浄サイクルを自動的に構成することができる。例えば、ディープクリーナー１０Ｂは、識別された汚れ３４０に対する最良の洗浄性能を達成するために、散布器３２８から吐出される溶液の流量、散布器３２８から吐出される溶液の総量、散布器３２８から吐出される溶液の濃度、散布器３２８から吐出される溶液の床面３４２における滞留時間、ブラシ３３０の動作時間、ブラシ３３０の移動パターン、ディープクリーナー１０Ｂの移動パターン、抽出時間（すなわち、吸引源３３６の動作時間）のうちの１つ以上の変数、又はそれらの任意の組合せを調整することができる。
【０１５９】
これまでに記載されていない範囲で、本発明の種々の実施形態の異なる特徴及び構造を、所望のように互いに組み合わせて使用することもできるし、別々に使用することもできる。したがって、異なる実施形態の種々の特徴を所望のように混合して、種々のシステム及び床面洗浄機形態に合致させ、明らかに記載されているか否かにかかわらず新たな実施形態を形成することができる。
【０１６０】
上記の説明は、本開示の包括的な実施形態及び特定の実施形態に関する。しかしながら、均等論を含む特許法の原則に従って解釈される添付の特許請求の範囲に規定される本開示の趣旨及びより広い態様から逸脱することなく、様々な改変及び変更を加えることができる。したがって、本開示は、例示の目的で提示されたものであり、本開示の全ての実施形態の網羅的な記載として、又は、特許請求の範囲の範囲をこれらの実施形態に関して図示若しくは記載された特定の要素に限定するように解釈されるべきでない。単数形での要素への言及、例えば、冠詞「a」、「an」、「the」又は「said」の使用は、要素を単数形に限定するものと解釈されるべきでない。
【０１６１】
同様に、添付の特許請求の範囲は、詳細な説明に記載された明示的な特定の組成物又は方法に限定されず、添付の特許請求の範囲の範囲内に入る特定の実施形態の間で変動し得ることも理解されるべきである。種々の実施形態の特定の特徴又は態様を記載するために本明細書において依拠されるあらゆるマーカッシュ群に関して、全ての他のマーカッシュ構成要素から独立したそれぞれのマーカッシュ群の各構成要素から、異なる、特別な及び／又は予期しない結果を得ることができる。マーカッシュ群の各構成要素は、個々に又は組合せで依拠することができ、添付の特許請求の範囲の範囲内の特定の実施形態に十分な根拠を与える。
【０１６２】
本願は、２０１９年１１月６日に出願された米国仮特許出願第６２／９３１，２４４号の利益を主張し、その米国仮特許出願は、引用することによりその全体が本明細書の一部をなす。
【図１】
0006974576.tif 000006
【図２】
0006974576.tif 000007
【図３】
0006974576.tif 000008
【図４】
0006974576.tif 000009
【図５】
0006974576.tif 000010
【図６】
0006974576.tif 000011
【図７】
0006974576.tif 000012
【図８】
0006974576.tif 000013
【図９】
0006974576.tif 000014
【図１０】
0006974576.tif 000015
【図１１】
0006974576.tif 000016
【図１２】
0006974576.tif 000017
【図１３】
0006974576.tif 000018
【図１４】
0006974576.tif 000019
【図１５】
0006974576.tif 000020
【図１６】
0006974576.tif 000021
【図１７】
0006974576.tif 000022
【図１８】
0006974576.tif 000023
【図１９】
0006974576.tif 000024
【図２０】
0006974576.tif 000025
【図２１】
0006974576.tif 000026
【図２２】
0006974576.tif 000027
【図２３】
0006974576.tif 000028
【図２４】
0006974576.tif 000029
【図２５】
0006974576.tif 000030
【図２６】
0006974576.tif 000031
【図２７】
0006974576.tif 000032
【図２８】
0006974576.tif 000033