JP7208675B2 - 床拭きロボットの制御方法、装置、機器及び記憶媒体 - Google Patents

床拭きロボットの制御方法、装置、機器及び記憶媒体 Download PDF

Info

Publication number
JP7208675B2
JP7208675B2 JP2021540041A JP2021540041A JP7208675B2 JP 7208675 B2 JP7208675 B2 JP 7208675B2 JP 2021540041 A JP2021540041 A JP 2021540041A JP 2021540041 A JP2021540041 A JP 2021540041A JP 7208675 B2 JP7208675 B2 JP 7208675B2
Authority
JP
Japan
Prior art keywords
cleaning
wiping
value
floor
target area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021540041A
Other languages
English (en)
Other versions
JP2022518179A (ja
Inventor
一昊 呉
卓鋭 呉
宇鵬 張
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yunjing Intelligence Technology Dongguan Co Ltd
Original Assignee
Yunjing Intelligence Technology Dongguan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yunjing Intelligence Technology Dongguan Co Ltd filed Critical Yunjing Intelligence Technology Dongguan Co Ltd
Publication of JP2022518179A publication Critical patent/JP2022518179A/ja
Application granted granted Critical
Publication of JP7208675B2 publication Critical patent/JP7208675B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/29Floor-scrubbing machines characterised by means for taking-up dirty liquid
    • A47L11/292Floor-scrubbing machines characterised by means for taking-up dirty liquid having rotary tools
    • A47L11/293Floor-scrubbing machines characterised by means for taking-up dirty liquid having rotary tools the tools being disc brushes
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/28Floor-scrubbing machines, motor-driven
    • A47L11/282Floor-scrubbing machines, motor-driven having rotary tools
    • A47L11/283Floor-scrubbing machines, motor-driven having rotary tools the tools being disc brushes
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4002Installations of electric equipment
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4002Installations of electric equipment
    • A47L11/4008Arrangements of switches, indicators or the like
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4036Parts or details of the surface treating tools
    • A47L11/4038Disk shaped surface treating tools
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/408Means for supplying cleaning or surface treating agents
    • A47L11/4083Liquid supply reservoirs; Preparation of the agents, e.g. mixing devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4091Storing or parking devices, arrangements therefor; Means allowing transport of the machine when it is not being used
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/02Docking stations; Docking operations
    • A47L2201/028Refurbishing floor engaging tools, e.g. cleaning of beating brushes
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/06Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning

Landscapes

  • Electric Vacuum Cleaner (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)

Description

<関連出願>
本願は2019年1月8日に提出された、出願番号201910017367.7、発明名称「床拭きロボットの制御方法、装置、機器及び記憶媒体」である中国特許出願の優先権を主張し、その全文を参考としてここに援用する。
本願はインテリジェントホームの技術分野に関し、特に床拭きロボットの制御方法、装置、機器及び記憶媒体関する。
インテリジェントホーム技術の絶え間ない発展に伴い、いろんな種類のインテリジェントホーム機器が機運に乗じて現れて、床拭きロボットはその中の一つである。家庭の室内掃除及び大型施設の掃除などの場面では、床拭きロボットは床面に対して自動的に掃除をするように設置されてもよい。したがって、如何にして床拭きロボットを制御するかは、掃除の効果を保証する鍵となっている。
関連技術では、床拭きロボット上に設置された拭き部材で床面の掃除を行うために、床拭きロボットの移動軌跡を予め設定して、かつ予め設定した移動軌跡によって移動するように床拭きロボットを制御する。そして、使用者自身によって拭き部材を洗浄するタイミングを決める。使用者が拭き部材を洗浄する必要がある際、使用者が床拭きロボットから拭き部材を取り外して、そして拭き部材に対して手動的に洗浄する。
しかしながら、上記制御方式は十分にスマートではなく、柔軟性が高くないので、床面の掃除効果に影響する。
本発明の実施例は、関連技術における床拭きロボットに対する制御が十分にスマートではなく、柔軟性が高くない問題を解決するために、床拭きロボットの制御方法、装置、機器、及び記憶媒体を提案する。
上記目的を実現するために、本願は床拭きロボットのために設置されている床拭きロボットの制御方法を提案する。前記床拭きロボットには拭き部材が設置され、前記拭き部材は床面に対して床拭き掃除を行うように設置され、
前記床拭きロボットの制御方法は、
前記床拭きロボットが前記拭き部材を通して床面を拭く場合、前記拭き部材の、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するステップと、
前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するステップと
を含み、
前記拭き部材の拭き数値を調整するステップは、
床面上の前記拭き部材に掃除されるエリアとして設置されている目標エリアの掃除数値を確定するステップを含み、前記掃除数値が前記目標エリアの汚れ具合を表すように設置され、
前記目標エリアの掃除数値を確定するステップは、
掃除予定エリアのエリアマップを取得するステップと、
前記エリアマップ上で目標エリアを示す目標マップエリアの位置を決めるステップと、
前記目標マップエリアに予め設定する掃除数値を確定して、前記目標マップエリアの掃除数値を前記目標エリアの掃除数値とするステップと、
前記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整するステップと
を含む
上記目的を実現するために、本願は床拭きロボットのために設置されている床拭きロボットの制御装置を提案する。前記床拭きロボットには拭き部材が設置され、前記拭き部材は床面に対して床拭き掃除を行うように設置され、
前記床拭きロボットの制御装置は、
前記床拭きロボットが前記拭き部材を通して床面を拭く場合、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するように設置されている調整モジュールと、
前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するように設置されている制御モジュールと
を含む。
上記目的を実現するために、本願はさらに、床拭きロボットの制御機器を提案する。前記床拭きロボットの制御機器は、メモリー、プロセッサー及び前記メモリー上に記憶されて且つ前記プロセッサー上で作動できる床拭きロボットの制御プログラムを含み、前記床拭きロボットの制御プログラムが前記プロセッサーにより実行された時、
前記床拭きロボットが前記拭き部材を通して床面を拭く場合、前記拭き部材の、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するステップと、
前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するステップと、
を実現する。
上記目的を実現するために、本願はさらに床拭きロボットの制御プログラムが記憶されている計算機読み取り可能な記憶媒体を提案する。前記床拭きロボットの制御プログラムがプロセッサーにより実行される時、
前記床拭きロボットが前記拭き部材を通して床面を拭く場合、前記拭き部材の、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するステップと、
前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するステップと、
を実現する。
本願の実施例では、拭き部材の、拭き部材の汚れ具合を表す拭き数値を調整して、拭き数値が洗浄条件を満たす場合で拭き部材の洗浄操作を実行するように床拭きロボットを制御することで、拭き部材の汚れ具合に基づいて拭き部材の洗浄を制御することを実現したので、この制御方式がよりスマートで柔軟であり、拭き部材に対して適時に洗浄を行って、さらには床面の掃除効果を保証できる。
本願の実施例が提案する床拭きロボットの斜視模式図である。 本願の実施例が提案する床拭きロボットの一部のケースを取り外した構造模式図である。 本願の実施例が提案する床拭きロボットの底面図である。 本願の実施例が提案する床拭きロボットの構造模式図である。 本願の実施例が提案する基地の正面図である。 本願の実施例が提案する基地の上蓋が開かれた斜視模式図である。 本願の実施例が提案する基地の構造模式図である。 本願の実施例が提案する床拭きロボットが基地へ走行する模式図である。 本願の実施例が提案する床拭きロボットが基地に止まっている状態の模式図である。 本願の実施例が提案する床拭きロボットの制御方法の流れ図である。 本願の実施例が提案するグリッドマップの構造模式図である。 本願の実施例が提案する目標マップエリアの確定の模式図である。 本願の実施例が提案する掃除数値と累積掃除時間の模式図である。 本願の実施例が提案する拭き数値と累積掃除時間の模式図である。 本願の実施例が提案する床拭きロボットの制御装置の構造模式図である。 本願の実施例が提案する調整モジュールの構造模式図である。 本願の実施例が提案する床拭きロボットの制御装置の構造模式図である。
本願の目的、技術案及び利点をより明らかにするために、以下では、添付図面を組み合わせて本願の実施形態をさらに詳しく説明する。
インテリジェントホーム技術の絶え間ない発展に伴い、いろんな種類のインテリジェントホーム機器が機運に乗じて現れて、床拭きロボットはその中の一つである。したがって、如何にして床拭きロボットを制御するかは、掃除の効果を保証する鍵となっている。そのために、本願実施例によれば、床拭きロボットの制御方法を提案する。当該方法は床拭きロボットのために構成されてもよく、当該床拭きロボットは床面に対して自動的に掃除するように構成されてもよい。床拭きロボットの応用場面としては、家庭の室内掃除、大型施設の掃除などとすることが可能である。
図1から図4に示すように、床拭きロボット100はロボット本体101、駆動モータ102、センサーユニット103、コントローラー104、電池105、走行ユニット106、メモリー107、通信ユニット108、ロボットインタラクションユニット109、拭き部材110、及び充電部材111などを含む。
ロボット本体101は円形構造、方形構造などとすることが可能である。本願の実施例において、ロボット本体101がD字形構造である場合を例として説明する。図1に示すように、ロボット本体101の前部は丸みが付けられた矩形構造であり、後部は半円形構造である。本願の実施例において、ロボット本体101は左右対称構造である。
拭き部材110は床面に対して床拭き掃除をするように設置され、拭き部材110の数としては、一つ或いは複数とすることが可能である。拭き部材110は例えばモップである。拭き部材110はロボット本体101の底部に、具体的にはロボット本体101の底部の前寄りの位置に設置されている。ロボット本体101の内部には駆動モータ102が設置され、ロボット本体101の底部から二つの回転軸が底部から出ており、拭き部材110は回転軸上に外嵌されている。駆動モータ102は回転軸の回転を駆動して、これにより回転軸で拭き部材110の回転を駆動できる。
走行ユニット106は床拭きロボット100の移動に関わる部材であり、走行ユニット106は駆動輪1061と全方向輪1062とを含む。全方向輪1062と駆動輪1061とが協働して床拭きロボット100の方向転換と移動を実現する。ロボット本体101の底面の後部寄りの位置に、左右両側に駆動輪1061が一つずつ設置されている。全方向輪1062はロボット本体101の底面の中心線上に設置されて、かつ二つの拭き部材110の間にある。
各駆動輪1061上には駆動輪モータが設置され、駆動輪モータの駆動の下で、駆動輪1061が回転する。駆動輪1061が回転すると、床拭きロボット100の移動を駆動する。左右の駆動輪1061の回転速度の差を制御することにより、床拭きロボット100の方向転換角度を制御できる。
コントローラー104はロボット本体101の内部に設置され、コントローラー104は具体的な操作を実行するように床拭きロボット100をコントロールするように設置されている。このコントローラー104は例えば中央処理装置(Central Processing Unit:CPU)、或いはマイクロプロセッサ(Microprocessor)などとすることが可能である。図4に示すように、コントローラー104は電池105、メモリー107、駆動モータ102、走行ユニット106、センサーユニット103、及びロボットインタラクションユニット109などの部材と電気的に接続されて、これらの部品をコントロールする。
ロボット本体101上にはさらに充電部材111が設置されており、当該充電部材111は外部機器から電力を得ることで、床拭きロボット100の電池105を充電するように設置されている。
メモリー107はロボット本体101上に設置されて、メモリー107上には、コントローラー104に実行される時に対応する操作を実現するプログラムが記憶されている。メモリー107はさらに、床拭きロボット100に使われるパラメータを記憶するように設置されている。メモリー107は磁気ディスクメモリー、リードオンリー光ディスク(Compact Disc Read-Only Memory:CD-ROM)、光メモリーなどを含むが、それらに限定されない。
通信ユニット108はロボット本体101上に設置され、通信ユニット108は床拭きロボット100に外部機器と通信させるように設置されており、通信ユニット108はワイヤレスフィデリティ(WIreless-Fidelity:WI-FI)通信モジュール1081と短距離通信モジュール1082などを含むが、それらに限定されない。床拭きロボット100はWI-FI通信モジュール1081を通してWI-FIルーターに接続されて、これにより端末と通信できる。床拭きロボット100は短距離通信モジュール1082を通して基地と通信する。基地は床拭きロボット100と組み合わせて使用される掃除機器である。
ロボット本体101上に設置されているセンサーユニット103は各種タイプのセンサー、例えば、レーザーレーダー1031、衝突センサー1032、距離センサー1033、落下センサー1034、カウンター1035、及びジャイロ1036などを含む。
ロボット本体101の内部にはさらにカウンター1035とジャイロ1036が設置されている。カウンター1035は、駆動輪1061の回転角度の総量を累計することで、駆動輪1061の駆動により床拭きロボット100が移動した距離の長さを算出するように設置されている。ジャイロ1036は床拭きロボット100が回転した角度を検知することで、床拭きロボット100の向きを確定できるように設置されている。
ロボットインタラクションユニット109はロボット本体101上に設置されており、使用者はロボットインタラクションユニット109を通して床拭きロボット100とインタラクションを行うことができる。ロボットインタラクションユニット109は例えば、スイッチボタン1091、及びスピーカー1092などの部品を含む。使用者はスイッチボタン1091を押圧することで、床拭きロボット100の作業開始又は作業停止をコントロールできる。床拭きロボット100はスピーカー1092を通して使用者にプロンプト音を再生することが可能である。
本願実施例が説明する床拭きロボット100は一つの具体的な例示であり、本願実施例の床拭きロボット100に対して具体的な限定にならず、本願実施例の床拭きロボット100は他の具体的な実現形態とすることができることは、理解できるであろう。例えば、他の実現形態において、床拭きロボットは図1に示す床拭きロボット100より多い或いは少ない部品を有してもよい。基地200は床拭きロボット100と組み合わせて使用されるように設置されている。例えば、基地200は床拭きロボット100を充電でき、基地200は床拭きロボット100に止まる場所を提供するなどできる。基地200はさらに、床拭きロボット100の拭き部材110を洗浄することができる。拭き部材110は床面に対して床拭き掃除をするように設置されている。
図5と図6に示すように、本願の実施例による基地200は基地本体202、洗浄槽203と水タンク204とを含む。洗浄槽203は基地本体202上に設置され、洗浄槽203は床拭きロボットの拭き部材110を洗浄するように設置されている。洗浄槽203上に設置されている洗浄リブ2031は拭き部材110に対してこすり掃除を行うことができる。基地本体202上には槽入口205が設けられ、槽入口205は洗浄槽203に通じている。床拭きロボット100は、槽入口205を通って基地200内に走行して、床拭きロボット100が基地200上の既定の停止位置に停止するようにする。
水タンク204は基地本体202内に設けられ、水タンク204は具体的に浄水タンクと汚水タンクとを含む。浄水タンクは掃除用の水を貯蔵するように設置されている。床拭きロボット100は基地200上にとまり、床拭きロボット100の拭き部材110は洗浄槽203上に収容されている。浄水タンクは洗浄槽203に掃除用の水を供給し、掃除用の水は拭き部材110を洗浄するように設置されている。そして、拭き部材110を洗浄した汚い汚水は汚水槽内に収集される。基地本体202上には上蓋201が設置され、使用者は上蓋201を開くことで、基地本体202から水タンク204を取り出すことが可能である。
図7を参照し、本願の実施例による基地200はさらに、コントローラー206、通信ユニット207、メモリー208、水ポンプ209と基地インタラクションユニット210などを含む。
コントローラー206は基地本体202の内部に設置され、コントローラー206は具体的な操作を実行するように基地200をコントロールするように設置されている。コントローラー206は例えば中央処理装置(Central Processing Unit:CPU)、或いはマイクロプロセッサ(Microprocessor)などとすることが可能である。コントローラー206は通信ユニット207、メモリー208、水ポンプ209と基地インタラクションユニット210と電気的に接続されている。
メモリー208は基地本体202上に設置されて、メモリー208上には、コントローラー206に実行される時に対応の操作を実現するプログラムが記憶されている。メモリー208はさらに、基地200に利用されるパラメータを記憶するように設置されている。メモリー208は磁気ディスクメモリー、CD-ROM、光メモリーなどを含むが、それらに限定されない。
水ポンプ209は基地本体202の内部に設置されている。具体的に言うと、水ポンプ209は二つあり、一つの水ポンプ209は洗浄槽203に掃除用の水を供給するように浄水タンクを制御するように設置され、もう一つの水ポンプ209は拭き部材110を洗浄した汚い汚水を汚水槽内に収集するように設置されている。
通信ユニット207は基地本体202上に設置され、通信ユニット207は外部機器と通信するように設置されており、通信ユニット207はワイヤレスフィデリティ(WIreless-Fidelity:WI-FI)通信モジュール2071と短距離通信モジュール2072などを含むが、それらに限定されない。基地200はWI-FI通信モジュール2071を通してWI-FIルーターに接続されて、これにより端末と通信できる。基地200は短距離通信モジュール2072を通して床拭きロボット100と通信できる。
基地インタラクションユニット210は使用者とインタラクションを行うように設置されている。基地インタラクションユニット210は例えばディスプレイ2101と制御ボタン2102とを含み、ディスプレイ2101と制御ボタン2102は基地本体202上に設置され、ディスプレイ2101は使用者に情報を表示するように設置され、制御ボタン2102は、基地200の起動と停止などを制御するために、使用者に押圧操作をされるように設置されている。
基地本体202上にはさらに給電部材が設置され、床拭きロボット上には充電部材111が設置されている。床拭きロボット100が基地200上の既定の停止位置に停止すると、床拭きロボット100の充電部材111と基地200の給電部材とが接触することで、基地200により床拭きロボット100を充電する。基地200の電力は商用電源から得ることが可能である。
以下では、床拭きロボット100と基地200とが協働して作業する過程について例示的に説明する。
床拭きロボット100は部屋の床面に対して掃除し、床拭きロボット100の電池105の電池残量が既定の電池残量閾値を下回ると、図8二示すように、床拭きロボット100は自動的に基地200へ走行する。床拭きロボット100は、基地200上の槽入口205を通って基地200に入り、かつ基地200上の既定の停止位置に停止する。床拭きロボット100が基地200上に停止する状態は、図9を参照するとよい。
この場合、床拭きロボット100上の充電部材111は基地200上の給電部材と接触し、基地200が商用電源から電力を得て、かつ給電部材と充電部材111を通して床拭きロボット100の電池105を充電する。床拭きロボット100が満充電になると、基地200から離れて、引き続き部屋の床面に対して掃除する。
床拭きロボット100は床面に対して床拭き掃除をするように設置してもよい。床拭きロボット100が部屋の床面に対してある時間床拭きし、拭き部材110が汚くなると、床拭きロボット100は基地200へ走行する。床拭きロボット100は、基地200上の槽入口205を通って基地200に入り、かつ基地200上の既定の停止位置に停止する。床拭きロボット100が基地200上に停止する状態は、図9を参照するとよい。この際、床拭きロボット100の拭き部材110は洗浄槽203上に収容され、水ポンプ209による作用の下で、基地200内の浄水タンクの掃除用水は洗浄槽203へ流れて、洗浄槽203上の液体導入構造を通して拭き部材110上に吹きつけられると同時に、拭き部材110が洗浄槽203内の突起した洗浄リブ2031とこすることで、拭き部材110に対する掃除を実現する。拭き部材110を洗浄した汚い汚水は洗浄槽203上の液体排出構造より洗浄槽203から流れて、水ポンプ209による作用の下で、汚い汚水は汚水槽に収集される。
本願実施例が説明する基地200は一つの具体的な例示であり、本願実施例の基地200に対して具体的な限定にならず、本願実施例の基地200は他の具体的な実現形態とすることができることは、理解しておく必要がある。例えば、本願実施例の基地200は水タンク204を含まなくてもよい。基地本体202を水道管と排水管と接続し、水道管の水道水を使って床拭きロボット100の拭き部材110を洗浄し、拭き部材110を洗浄した汚い汚水を洗浄槽203から排水管を通して基地200から流してもよい。或いは、他の実現形態において、基地は図5に示す基地200より多い或いは少ない部品を有してもよい。
上記の床拭きロボット100及び基地200に基づいて、本願実施例は床拭きロボットを制御する方法を提案する。この方法は床拭きロボットのために設置されて、床拭きロボットには拭き部材が設置され、拭き部材は床面に対して床拭き掃除を行うように設置されている。図10に示すように、当該方法は以下のステップを含む。
ステップ1001、床拭きロボットが拭き部材を通して床面を拭く場合、拭き部材の、拭き部材の汚れ具合を表すように設置されている拭き数値を調整する。
床拭きロボットの底部には拭き部材と駆動輪が設置され、床拭きロボットが駆動輪による駆動の下で移動する時、拭き部材も床面に対して摺動することで、床面に対する拭き掃除を実現する。
拭き部材の拭き方は以下のいくつかの方式を含むが、それらに限定されない。
<拭き方その一>
拭き部材が床拭きロボットの底部に直接固定されて、床拭きロボットの移動とともに移動することで、床面に対する拭きを実現する。これにより分かるように、拭き方その一において、拭き部材の拭く軌跡は床拭きロボットの移動軌跡とが同じである。
<拭き方その二>
床拭きロボットには回転軸が設置され、この回転軸は床拭きロボット全体を貫通してもよいか、或いは床拭きロボットの底部にあってもよい。拭き部材はこの回転軸を通して床拭きロボットの底部に間接的に固定されている。床拭きロボットの移動中で、この回転軸は拭き部材を回転するように駆動できる。回転する拭き部材が床面と摺動摩擦をすることで、床面に対する拭きを実現する。この場合、拭き部材の拭き軌跡は床拭きロボットの移動軌跡とは異なる。
<拭き方その三>
床拭きロボットが上記の拭き方その一と拭き方その二を同時に実行する。例えば、拭き部材が床拭きロボットの回転軸に取り付けられて、床拭きロボットが床面上を移動しながら拭き部材を回転させることにより、拭き部材が床拭きロボットの移動とともに床面上を移動するだけではなく、回転軸の駆動とともに回転する。
上記のいずれの拭き方にせよ、拭き数値で拭き部材の汚れ具合を表すことができる。拭き部材の床面に対する拭き過程において、拭き部材の拭き数値を調整することで、拭き部材の汚れ具合の変化を反映し、さらには拭き数値に基づいて拭き部材に対する洗浄を制御する。拭き部材の拭き過程は、汚れが拭き部材に掃除される床面から拭き部材へ移る過程とみなすことができる。この過程において、拭き部材に掃除される床面の汚れ具合が低減し、拭き部材の汚れ具合がそれ相当に上昇する。つまり、拭き部材が汚くなるのは、拭き部材に掃除される床面に起因する。よって、一つの好ましい実施形態において、拭き部材に掃除される床面の汚れ具合を通して拭き部材の汚れ具合を調整することができる。
この実施形態において、床面上の拭き部材に掃除されるエリアを目標エリアとして、掃除数値で目標エリアの汚れ具合を表すことができる。よって、拭き部材の拭き数値を調整するステップは具体的に、以下のステップを含む。目標エリアの掃除数値を確定して、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整する。
好ましくは、目標エリアの掃除数値を確定する方式は、以下のいくつかの方法を含むが、それらに限定されない。
1)掃除予定エリアのエリアマップへ目標エリアの掃除数値を予め設定することで、エリアマップから目標エリアを示す目標マップエリアを確定すると、目標マップエリアに設定する掃除数値を確定して、目標マップエリアの掃除数値を目標エリアの掃除数値とすることが可能である。
2)使用者が他の機器を通して目標エリアの掃除数値を設定し、床拭きロボットはこれらの機器から目標エリアの掃除数値を直接取得できる。例えば、使用者はスマートホンを通して掃除予定エリアの床面(目標エリアを含む)の掃除数値を全て100で入力する。
3)床拭きロボットは掃除予定エリアの現在の拭き回数に基づいて、掃除予定エリアの床面(目標エリアを含む)の掃除数値が全て既定値であることを確定する。
好ましくは、具体的なエリアの汚れ具合を正確に分析して、床面に対する掃除効率を向上させるためには、掃除数値とエリアマップとを組み合わせて、エリアマップに基づいて具体的なエリアの掃除数値を確定できる。この場合、目標エリアの掃除数値を確定するステップは以下のステップを含む。掃除予定エリアのエリアマップを取得する。エリアマップ上で目標エリアを示す目標マップエリアの位置を決める。目標マップエリアに設定する掃除数値を確定して、目標マップエリアの掃除数値を目標エリアの掃除数値とする。
エリアマップは掃除予定エリアの情報を記述するように設置されている。好ましくは、エリアマップはグリッドマップとすることが可能であり、グリッドマップは複数のグリッドを含み、各グリッドはいずれも掃除予定エリアの一部に対応する。例えば、図11に示すように、白いグリッドは掃除予定エリア中の拭き部材で拭くことが可能なエリア、即ち、床拭きロボットが通行できるエリアを示す。黒いグリッドは掃除予定エリア中の拭き部材で拭くことが不可能なエリア、即ち、障害物エリアを示す。もちろん、本願実施例は掃除予定エリアのエリアマップの類型を限定せず、他の類型のエリアマップ(例えば、特徴マップ、トポロジカルマップなどのエリアマップ)を採用して掃除予定エリアの情報を記述してもよい。
エリアマップを取得する方式は以下の方法を含むが、それらに限定されない。床拭きロボットが取り付けられたレーザーレーダーにより掃除予定エリアを探測して、エリアマップを取得する。床拭きロボットが掃除予定エリアの縁部に沿って移動して、移動軌跡によりエリアマップを取得する。使用者が端末によりエリアマップを床拭きロボットに入力する。床拭きロボットがサーバーへエリアマップの取得命令を発信して、サーバーが返したエリアマップを取得する。床拭きロボットが取り付けられた慣性計測ユニット(Inertial measurement unit,IMU)と衝突センサーにより掃除予定エリアを探測してエリアマップを取得する。床拭きロボットが取り付けられている視覚レーダーにより掃除予定エリアをセンシングして、エリアマップなどを取得する。
さらに、エリアマップを取得した後、目標マップエリアに設定する掃除数値を確定できるように、以下のようないくつかの方式でエリアマップに予め掃除数値を設定してもよい。
設定方式その一、エリアマップにデフォルトの掃除数値を設定する。例えば、床拭きロボットが拭き始める前に、エリアマップに一つの参照掃除数値、例えば100を設定する。エリアマップがグリッドマップである場合、各グリッドのいずれにも当該参照掃除数値を設定してもよい。即ち、各グリッドの汚れ具合が同じであると黙認する。
設定方式その二、使用者によりエリアマップに掃除数値を直接設定する。例えば、床拭きロボットが取得したエリアマップを端末にプッシュして、使用者が端末を通して掃除数値を設定する。エリアマップがグリッドマップである場合、使用者は各グリッドに異なる掃除数値を設定してもいいし、グリッドの掃除数値をまとめて設定してもよい。
設定方式その三、床拭きロボットが参照方法によりエリアマップに掃除数値を設定する。例えば、床拭きロボットが画像センサーで掃除予定エリアを撮影して、掃除予定エリア画像を取得して、この掃除予定エリア画像を分析して掃除予定エリアの汚れ具合を取得して、エリアマップに掃除予定エリアの汚れ具合に対応する掃除数値を設定する。エリアマップがグリッドマップである場合、床拭きロボットは各グリッドに異なる掃除数値を設定してもいいし、グリッドの掃除数値をまとめて設定してもよい。
掃除予定エリアのエリアマップを取得してから、エリアマップ上で目標エリアを示す目標マップエリアの位置を決める。目標エリアは床面上の拭き部材に掃除されるエリアであり、目標マップエリアはエリアマップの中で目標エリアに対応するエリアである。つまり、目標エリアは床面上の実際のエリアであり、目標マップエリアはエリアマップ中の仮想エリアである。
エリアマップ上で目標エリアを示す目標マップエリアの位置を決める一つの好ましい方式は、ステップ21とステップ22に示されている。
ステップ21、エリアマップにおける床拭きロボットの位置ポイントを取得する。
エリアマップにおける床拭きロボットの位置ポイントを取得することは言い換えれば、エリアマップで床拭きロボットの位置を決めることである。
掃除予定エリアにおける床拭きロボットの位置ポイントを取得し、この掃除予定エリア内の位置ポイントをエリアマップにマッピングすることで、エリアマップにおける床拭きロボットの位置ポイントを取得する。掃除予定エリアのエリアマップはマップ基準点を含み、かつこのマップ基準点は掃除予定エリア内の一つの実際の基準点と対応し、即ち、この実際の基準点はエリアマップの中ではマップ基準点で示されている。この実際の基準点は掃除予定エリア内のいずれか一つの位置としてもよい。
取得する際、先ずは、位置決め装置により、掃除予定エリアにおける床拭きロボットの現在の位置ポイントを取得して、かつこの現在の位置ポイントと掃除予定エリアの実際の基準点との位置関係情報(位置関係は距離情報と方向情報を含むが、それらに限定されない)を計算し、
そして、この位置関係情報をエリアマップ内にマッピングして、エリアマップ内の位置関係情報を取得する。例えば、位置関係情報が距離情報と方向情報とを含む場合、マッピング方式としては、距離情報をエリアマップと掃除予定エリアとの間の参照比例に基づいて縮小或いは拡大して、エリアマップ内の距離情報を得ることが可能である一方、方向情報をそのままエリアマップ内の方向情報として、
最後に、エリアマップ内のマップ基準点を基準として、エリアマップ中の位置関係情報に基づいてエリアマップにおける床拭きロボットの位置ポイントを取得し、この位置ポイントは即ちエリアマップにおける床拭きロボットの現在の位置ポイントである。
例えば、エリアマップがグリッドマップである場合を例として、エリアマップにおける床拭きロボットの位置ポイントを取得する過程について説明する。
グリッドマップ内の(0,0)位置をマップ基準点として、この(0,0)マップ基準点は掃除予定エリア内の実際の基準点(x0,y0)に対応している。取得する際、先ずは、位置決め装置により、掃除予定エリアにおける床拭きロボットの現在の位置ポイント(x1,y1)を取得して、かつ(x1,y1)と(x0,y0)との位置関係情報を計算し、そして、この位置関係情報をグリッドマップ内にマッピングして、グリッドマップと掃除予定エリアとの間の参照比例がAであるとすると、マッピングにより得られたグリッドマップ内の位置関係情報は[(x1-x0)/A,(y1-y0)/A]になり、最後に、(0,0)を基準点として、グリッドマップにおける床拭きロボットの位置ポイントを[0+(x1-x0)/A,0+(y1-y0)/A]として取得し、この位置ポイントは即ちグリッドマップにおける床拭きロボットの現在の位置ポイントである。
ステップ21としては他の具体的な実現方式があることは、理解できるであろう。例えば、床拭きロボットは探知センサー(例えばレーザーレーダー、或いはカメラ)により所在環境の特徴を探知して、そして、この所在環境の特徴とエリアマップが示す部屋の特徴に基づいてマッチングすることで、エリアマップにおける床拭きロボットの位置決めを実現する。或いは、床拭きロボットは慣性センサー或いは衛星測位システムなどにより位置決めなどを行う。
ステップ22、エリアマップにおける床拭きロボットの位置ポイントに基づいて、目標エリアの目標マップエリアを確定する。
エリアマップにおける床拭きロボットの位置ポイントを取得すると、この位置ポイントに基づいて目標エリアの目標マップエリアを確定することが可能になる。具体的に言うと、床拭きロボットの位置決めのために設置された位置は固定位置であり、この位置決めのために設置された位置と拭き部材との位置関係が固定しているので、位置決めのために設置された位置と拭き部材との位置関係を利用して、この位置ポイントに基づいて目標エリアの目標マップエリアを確定することが可能である。
例えば、エリアマップがグリッドマップである場合、図12に示すように、位置ポイントが存在するグリッドを基準グリッドとして、床拭きロボットの前進方向に沿って3行のグリッドを取って、床拭きロボットの前進方向に垂直な方向に沿って基準グリッドの左右でグリッドを3つずつ取って、即ち、3行7列で合計21個のグリッドを目標エリアの目標マップエリアとする。目標マップエリアは一つ或いは複数のグリッドとしてもよいことは、説明しておく必要がある。
上記の内容から分かるように、掃除予定エリアのエリアマップを取得した後、既にエリアマップに掃除数値を設定したので、この際、エリアマップ内の目標マップエリアの掃除数値を直接確定して、目標マップエリアの掃除数値を目標エリアの掃除数値とすることが可能である。
上記内容に記載の方式により、床拭きロボットは目標エリアの掃除数値を確定してから、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整できる。
床拭きロボットが床面に対して掃除をする過程において、拭き部材の拭き数値のみを調整することも可能で、目標エリアの掃除数値を調整するだけでなく、拭き部材の拭き数値も調整することが可能である。
目標エリアに対して少なくとも二回の床拭き掃除を行う必要がある場合、床拭きロボットは目標エリアの掃除数値を調整するだけではなく、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整する。これにより、掃除数値で目標エリアの現在の汚れ具合を正確に反映させることができ、よって、目標エリアの掃除数値に基づいて調整された拭き部材の拭き数値がより正確になる。そのために、本願の実施例は以下の実現方式を提供する。
<一つ目の実現方式>
掃除数値は目標エリアが掃除されたか否かを表し、目標エリアが掃除された後の汚れ具合は掃除されていない時の汚れ具合より小さい。それに対応するように、拭き数値は拭き部材で掃除したエリア範囲を表し、拭き部材で掃除したエリア範囲が大きければ大きいほど、拭き部材の汚れ具合が高い。目標エリアの掃除数値を確定してから、本実現方式の方法はさらに以下のステップを含む。目標エリアが拭き部材に掃除された場合、目標エリアの掃除数値を未掃除マークから掃除済みマークに調整することで、目標エリアの掃除数値の調整を実現する。未掃除マークは目標エリアがまた拭き部材に掃除されていないことを示し、掃除済みマークは目標エリアが既に拭き部材に掃除されたことを示し、本願実施例では、未掃除マークと掃除済みマークの表現方式について限定しない。一つの好ましい実施形態において、二つの異なる数字をそれぞれ未掃除マークと掃除済みマークとすることが可能である。例えば、1を未掃除マークとして、0を掃除済みマークとする。もちろん、0を未掃除マークとして、1を掃除済みマークとしてもよい。
この形態において、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整することは、以下のステップを含む。目標エリアの調整後の掃除数値に基づいて、拭き部材で掃除したエリア範囲を更新して、拭き部材の調整後の拭き数値を得る。
つまり、拭き部材で目標エリアに対する掃除が完了すると、この目標エリアの汚れは拭き部材に移って、拭き部材で掃除したエリア範囲内にはこの目標エリアのエリア範囲が加えられて、拭き部材の汚れ具合が上昇する。目標エリアが拭き部材に掃除された場合、目標エリアの掃除数値を未掃除マークから掃除済みマークに調整し、それに対して、目標エリアの掃除数値に基づいて拭き部材で掃除したエリア範囲を更新して、拭き部材の調整後の拭き数値を得る。
例えば、目標エリアが拭き部材に掃除される前では、目標エリアの掃除数値が1であり、即ち未掃除マークが1であり、目標エリアが拭き部材に掃除された後で、目標エリアの掃除数値が0であり、即ち掃除済みマークが0である。目標エリアが拭き部材に掃除された場合、目標エリアの掃除数値を1から0に調整し、それに対して、掃除数値を1増大させた場合、拭き部材で掃除したエリア範囲内にこの目標エリアのエリア範囲を加えたことを表す。これにより分かるように、拭き数値が大きければ大きいほど、拭き部材が掃除したエリア範囲が大きく、拭き部材の汚れ具合が高い。
或いは、目標エリアが拭き部材に掃除される前では、目標エリアの掃除数値が0であり、即ち未掃除マークが0であり、目標エリアが拭き部材に掃除された後で、目標エリアの掃除数値が1であり、即ち掃除済みマークが1である。目標エリアが拭き部材に掃除された場合、目標エリアの掃除数値を0から1に調整し、それに対して、掃除数値を1減少させた場合、拭き部材で掃除したエリア範囲内にこの目標エリアのエリア範囲を加えたことを表す。これにより分かるように、拭き数値が小さければ小さいほど、拭き部材が掃除したエリア範囲が大きく、拭き部材の汚れ具合が高い。
<二つ目の実現方式>
掃除数値は目標エリアに要する掃除用時間を表し、要する掃除用時間が長ければ長いほど、目標エリアの汚れ具合が高いことを表し、それに対応するように、拭き数値は拭き部材の掃除累計時間を表し、掃除累計時間が長ければ長いほど、拭き部材の汚れ具合が高い。本実現方式の方法は以下のステップを含む。拭き部材の目標エリアに対する掃除の掃除期間を計算する。掃除期間に基づいて目標エリアの現在の要する掃除用時間を調整して、調整後の掃除用時間を取得し、調整後の掃除用時間を目標エリアの調整後の掃除数値とすることで、目標エリアの掃除数値の調整を実現する。
この方式では、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整することは、以下のステップを含む。目標エリアの掃除用時間調整量がゼロではない場合、掃除用時間調整量に基づいて拭き部材の拭き数値を調整し、掃除用時間調整量は現在の要する掃除用時間及び調整後の掃除用時間に基づいて得られる。
拭き部材が目標エリアに対して掃除を始める前に、目標エリアの掃除数値は目標エリアの現在の要する掃除用時間であり、拭き部材が目標エリアに対して掃除し始める時点を起点として、拭き部材の目標エリアに対する掃除期間を計算し、この掃除期間に基づいて目標エリアの現在の要する掃除用時間を調整して、調整後の目標エリアの要する掃除用時間を得て、調整後の目標エリアの要する掃除用時間を目標エリアの調整後の掃除数値とする。
例えば、目標エリアが掃除される前に、目標エリアの現在の要する掃除用時間(即ち目標エリアの掃除数値)が10秒であるとすると、拭き部材が6秒の掃除期間で目標エリアに対して掃除をした場合、掃除期間(6秒)に基づいて現在の要する掃除用時間(10秒)を調整して、目標エリアの調整後の掃除用時間を10秒-6秒=4秒として得て、調整後の掃除用時間(4秒)を目標エリアの調整後の掃除数値とするので、目標エリアの掃除数値を10秒から4秒に調整する。
さらに、目標エリアの掃除用時間調整量がゼロではない場合、掃除用時間調整量に基づいて拭き部材の拭き数値を調整し、掃除用時間調整量は現在の要する掃除用時間及び調整後の掃除用時間に基づいて得られる。目標エリアの掃除用時間調整量がゼロではなければ、目標エリア上の汚れが既に拭き部材に移って、拭き部材の汚れ具合を上昇させてしまっているということになり、目標エリアの掃除用時間調整量がゼロであれば、目標エリア上の汚れが拭き部材に移っていないので、拭き部材の汚れ具合を引き続き上昇させることはできない。このため、目標エリアの掃除用時間調整量がゼロではない場合、掃除用時間調整量に基づいて拭き部材の拭き数値を調整する。例えば、同様に目標エリアの現在の要する掃除用時間が10秒で、調整後の掃除用時間が4秒である場合を例とすると、掃除用時間調整量は10秒-4秒=6秒であり、6秒はゼロでないので、拭き数値を6秒増やして、拭き部材の掃除累計時間内に目標エリアに対する6秒の掃除期間を加算したことを示し、掃除累計時間が増大すると、拭き部材の汚れ具合が上昇する。
<三つ目の実現方式>
掃除数値は目標エリアに要する掃除総回数を表し、要する掃除総回数が多ければ多いほど、目標エリアの汚れ具合が高いことを表し、それに対応するように、拭き数値は拭き部材の掃除累計回数を表し、掃除累計回数が多ければ多いほど、拭き部材の汚れ具合が高い。本実現方式の方法はさらに以下のステップを含む。拭き部材の目標エリアに対する掃除の掃除済み回数を計算する。そして、掃除済み回数に基づいて目標エリアの現在の要する掃除総回数を調整して、調整後の掃除回数を取得し、調整後の掃除回数を目標エリアの調整後の掃除数値とすることで、目標エリアの掃除数値の調整を実現する。
この方式では、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整することは、以下のステップを含む。目標エリアの掃除回数調整量がゼロではない場合、掃除回数調整量に基づいて拭き部材の拭き数値を調整し、この掃除回数調整量は現在の要する掃除総回数及び調整後の掃除回数に基づいて得られる。
拭き部材が目標エリアに対して掃除を始める前に、目標エリアの掃除数値は目標エリアの現在の要する掃除総回数であり、拭き部材の目標エリアに対する一回目の掃除で回数の計数を始めて、拭き部材の目標エリアに対する掃除の掃除済み回数を計算し、掃除済み回数に基づいて目標エリアの現在の要する掃除総回数を調整して、調整後の掃除回数を得て、調整後の掃除回数を目標エリアの調整後の掃除数値とする。
例えば、目標エリアが掃除される前に、目標エリアの現在の要する掃除総回数(即ち目標エリアの掃除数値)が10回であるとすると、拭き部材が6回の掃除済み回数で目標エリアに対して掃除をした場合、掃除済み回数(6回)に基づいて現在の要する掃除総回数(10回)を調整して、調整後の掃除回数を10回-6回=4回として得て、調整後の掃除回数(4回)を目標エリアの調整後の掃除数値とするので、目標エリアの掃除数値を10回から4回に調整する。
さらに、目標エリアの掃除回数調整量がゼロではない場合、掃除回数調整量に基づいて拭き部材の拭き数値を調整し、掃除回数調整量は現在の要する掃除総回数及び調整後の掃除回数に基づいて得られる。目標エリアの掃除回数調整量がゼロではなければ、目標エリア上の汚れが既に拭き部材に移って、拭き部材の汚れ具合を上昇させてしまっているということになり、目標エリアの掃除回数調整量がゼロであれば、目標エリア上の汚れが拭き部材に移っていないので、拭き部材の汚れ具合を引き続き上昇させることはできない。このため、目標エリアの掃除回数調整量がゼロではない場合、掃除回数調整量に基づいて拭き部材の拭き数値を調整する。例えば、同様に目標エリアの現在の要する掃除総回数が10回で、調整後の掃除回数が4回である場合を例とすると、掃除回数調整量は10回-4回=6回であり、6回はゼロではないので、拭き数値を6回増やして、拭き部材の掃除累計回数内に目標エリアに対する6回の掃除回数を加算したことを示し、掃除累計回数が増大すると、拭き部材の汚れ具合が上昇する。
好ましくは、本願実施例が提案する方法は、目標エリアの掃除数値を確定した後で、さらに以下のステップを含む。目標エリアの掃除数値の調整量を確定する。
それに対応するように、前記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整することは、以下のステップを含む。前記目標エリアの掃除数値の調整量に基づいて前記拭き部材の拭き数値を調整する。
好ましくは、本実施例において、目標エリアの掃除数値の調整量の確定方式については、掃除累計情報に基づいて目標エリアの掃除数値を第一掃除数値から第二掃除数値に調整して、かつ第一掃除数値と第二掃除数値との差の値を目標エリアの調整量として確定することで、目標エリアの掃除数値の調整量の確定を実現できる。
第一掃除数値は目標エリアが掃除される前の掃除数値で、第二掃除数値は目標エリアが掃除された後の掃除数値であることは、理解できるであろう。掃除数値が大きければ大きいほど、汚れ具合が高いことを示す場合、第一掃除数値が第二掃除数値より大きく、調整量は掃除数値の減少量であり、目標エリアの掃除数値の調整量に基づいて拭き部材の拭き数値を調整する実現方式は以下である。拭き部材の拭き数値を一つの、目標エリアの掃除数値の調整量に等しい増加量だけ増加させる。
さらに、掃除累計情報は総掃除時間或いは現在の掃除回数の中の一つである。続いて、第一掃除数値が第二掃除数値より大きい場合を例として、上記の二つの状況についてそれぞれ詳しく説明する。
掃除累計情報が総掃除時間である場合、総掃除時間は拭き部材の目標エリアに対する累計掃除時間を指し、累計掃除時間が長ければ長いほど、目標エリアの汚れ具合が低く、拭き部材の汚れ具合が高く、それに対応するように、第一掃除数値は目標エリアが掃除される前の掃除数値で、第二掃除数値は目標エリアが累計掃除時間に達した後の掃除数値であり、目標エリアの掃除数値は累計掃除時間の増大に伴って減少する。
さらに、目標エリアの掃除数値と累計掃除時間は以下の三つの関係の中のいずれか一つとすることが可能である。
掃除数値と累計掃除時間とは直線逓減関係を示す。例えば、掃除数値と累計掃除時間との関係式はV=V0-KTであり、但し、Vは第二掃除数値、V0は第一掃除数値、Tは累計掃除時間、Kは定数である。
これにより分かるように、掃除数値は掃除累計時間の増加に伴って均一に減少し、掃除数値の減少量(即ち調整量)は累計掃除時間の増加に伴って変化しない。
掃除数値と累計掃除時間とは指数的逓減関係を示す。例えば、掃除数値と累計掃除時間との関係式はV=V0/[e^(KT)]であり、但し、Vは第二掃除数値、V0は第一掃除数値、eは自然定数(eの値は2.718を取る)、Tは累計掃除時間、Kは定数である。
図13により分かるように、累計掃除時間の増加に伴って、掃除数値の減少量(即ち調整量)が次第に小さくなり、それに対応するように、図14に示すように、累計掃除時間が長ければ長いほど、目標エリアから拭き部材に移る汚れの量が小さく、拭き数値の増加速度が次第に遅くなる。実際の応用では、床面の汚れは主に拭く前期で拭き部材に移り、累計掃除時間の増加に伴い、拭き部材に移る汚れの量もますます少なくなるので、掃除数値と累計掃除時間とが指数的低減関係を示す状況は実際の状況と比較的合致している。
掃除数値の調整量と累計掃除時間とが反比例関係を示す。第一掃除数値が第二掃除数値より大きい場合、掃除数値の調整量は即ち掃除数値の減少量である。掃除数値の調整量と累計掃除時間とが反比例関係を示すので、累計掃除時間の増加に伴い、同じ掃除時間内で、掃除数値の減少量が次第に小さくなる。これにより分かるように、この状況は掃除数値と累計掃除時間とが指数的逓減関係を示す状況と類似する状況であり、いずれも実際の状況と比較的合致している。
掃除累計情報が現在の掃除回数である場合、現在の掃除回数は拭き部材の目標エリアに対する累計掃除回数を指し、累計掃除回数が多ければ多いほど、目標エリアの汚れ具合が低く、拭き部材の汚れ具合が高く、それに対応するように、第一掃除数値は目標エリアが掃除される前の掃除数値で、第二掃除数値は目標エリアが累計掃除回数に達した後の掃除数値であり、目標エリアの掃除数値は累計掃除回数の増大に伴って減少する。
目標エリアの掃除数値と累計掃除回数は同様に以下の三つの関係の中のいずれか一つとすることが可能であることは、説明しておく必要がある。掃除数値と累計掃除回数とが直線逓減関係を示す。掃除数値と累計掃除回数とが指数的逓減関係を示す。掃除数値の調整量と累計掃除回数とが反比例関係を示す。尚且つ、最後の二つの関係は実際の状況と比較的合致している。原理は掃除累計情報が累計掃除時間である場合の原理と同様なので、ここでは改めて説明することはない。
好ましくは、掃除数値が小さければ小さいほど、汚れ具合が高いことを示す場合、第一掃除数値が第二掃除数値より小さく、調整量は掃除数値の増大量であり、目標エリアの掃除数値の調整量に基づいて拭き部材の拭き数値を調整する実現方式は以下である。拭き部材の拭き数値を一つの減少量だけ減少させて、減少量は目標エリアの掃除数値の調整量に等しい。
ステップ1002、拭き数値が洗浄条件を満たすと、拭き部材を洗浄するのに関連する拭き部材洗浄操作を実行する。
以上のいずれか一つの好ましい実施例に基づいて拭き部材の拭き数値に対する調整を完了させた後で、拭き数値が洗浄条件を満たすと、拭き部材の汚れ具合は既に床面に対して引き続き掃除するのに適さなくなり、拭き部材に対して洗浄する必要があることを示すので、拭き部材を洗浄するのに関連する拭き部材洗浄操作を実行するように床拭きロボットを作動させてもよい。
拭き数値が洗浄条件を満たすことは、拭き数値が拭き閾値に達することを含む。この場合、拭き部材の拭き数値が参照の拭き閾値に達すると、関連する拭き部材洗浄操作を実行してもよい。拭き数値の表示方法が異なる場合、拭き閾値の数値及び単位も異なることは、説明しておく必要がある。例えば、拭き数値が拭き部材の掃除累計時間を表す場合、拭き閾値は掃除時間閾値、例えば1000秒である。すると、拭き部材の掃除累計時間が1000秒に達すると、関連する拭き部材の洗浄操作を実行し、拭き数値が拭き部材の掃除累計回数を表す場合、拭き閾値は掃除回数閾値、例えば500回である。すると、拭き部材の掃除累計回数が500回に達すると、関連する拭き部材の洗浄操作を実行する。
一つの好ましい実施形態において、拭き部材を洗浄するのに関連する拭き部材洗浄操作を実行することは、基地により床拭きロボットの拭き部材に対して洗浄を行うために、この基地に移動するように床拭きロボットを制御することを含む。
図8に示すように、基地による拭き部材に対する洗浄方式は以下のようにすることが可能である。床拭きロボットが基地内に移動して、床拭きロボット底部の拭き部材を基地の洗浄槽上に位置させて、洗浄槽から拭き部材に洗浄液を噴射するとともに、拭き部材と洗浄槽の凸リブとが摺動摩擦するように制御することで、拭き部材に対する洗浄を実現する。
さらに、拭き部材を洗浄するのに関係する拭き部材洗浄操作を実行してから、即ち、拭き部材が基地に洗浄されてから、拭き部材の拭き数値を調整して、拭き数値が表す拭き部材の汚れ具合を減少させる。その原因は以下にある。拭き部材が基地に洗浄されると、拭き部材に付いた汚れが洗浄されて、拭き部材の汚れ具合が減少するので、拭き部材の拭き数値に対して相応の調整を行う必要がある。調整後の拭き数値は拭き閾値に達しておらず、基地を出て、目標エリアに対して再び掃除を始めるように床拭きロボットを制御することが可能である。
拭き部材を洗浄するのに関連する拭き部材洗浄操作は、上記の基地により床拭きロボットの拭き部材に対して洗浄を行うために、この基地に移動するように床拭きロボットを制御すること以外に、拭き部材洗浄操作を他の実現方式とすることが可能であることは、理解できるであろう。例えば、床拭きロボットが拭き部材を交換するように使用者に注意し、例えば、床拭きロボット上のスピーカーで注意音声を再生するか、床拭きロボット上の指示ランプで注意ランプ信号を発するか、或いは端末に注意情報を発信して、この端末に拭き部材を交換するように使用者に注意させる。こうして、使用者が交換される拭き部材に対して洗浄を行うことが可能である。また、例えば、拭き部材洗浄操作はさらに、床拭きロボットが基地に移動して、基地上で自動的に汚れた拭き部材を清潔な拭き部材に交換するようにしてもよい。汚れた拭き部材は基地上で自動的に洗浄を行うか、或いは使用者によって洗浄される。
好ましくは、本願の実施例が提案する床拭きロボットを制御する方法はさらに以下のステップを含む。床拭きロボットが床面に対して床拭き掃除を行うように床面の第一位置から第二位置に移動する前に、床拭きロボットが第一位置から第二位置に移動する移動軌跡を推定し、この移動軌跡に基づいて、床拭きロボットが第一位置から第二位置に移動する過程において、拭き部材の拭き数値が洗浄条件を満たすか否かを予測する。
第一位置、第二位置はいずれも掃除予定エリア内の実際の位置であり、好ましくは、床拭きロボットが第一位置から第二位置に移動する移動軌跡を推定する方式は、以下のようにすることが可能である。第一位置と第二位置との間に障害物が存在しない場合、床拭きロボットが第一位置から第二位置に移動する移動軌跡は、第一位置から第二位置を指す直線軌跡であり、第一位置と第二位置との間に障害物が存在する場合、床拭きロボットが障害物を迂回する必要があり、かつ直線ではない参照軌跡を第一位置から第二位置に移動する移動軌跡とする。
移動軌跡を推定してから、さらに拭き部材がこの移動軌跡に沿って移動する過程における拭き数値の変化量を予測し、拭き数値の変化量はこの移動過程において通った全ての目標エリアの掃除数値の変化量の和であり、拭き部材の現在の拭き数値と予測された移動過程における拭き数値の変化量の和とが洗浄条件を満たすと、床拭きロボットが第一位置から第二位置に移動する過程において、拭き部材の拭き数値は移動途中の一点で洗浄条件を満たすことになり、これにより、拭き部材はこの点に達する前にだけ床面に対して掃除を行うのに適しており、この点に達すると、拭き部材の拭き数値が既に洗浄条件を満たしているので、拭き部材はこの点から第二位置との間の目標エリアを引き続き掃除するのに適さなくなる。
そのために、本実施例では、予測結果としては床拭きロボットが第一位置から第二位置に移動する過程において、拭き部材の拭き数値が洗浄条件を満たす場合、基地に拭き部材を洗浄させるために、第一位置から基地へ移動するように床拭きロボットを制御することで、拭き部材が移動途中で洗浄条件を満たすのを回避して、拭き部材の拭く効果を保証する。
さらに、拭き部材が基地に洗浄されてから、床拭きロボットに対する洗浄が後続の掃除過程に影響しないことを保証するために、基地のある位置から第二位置に移動するように床拭きロボットを制御する。
以上をまとめると、本願の実施例では、拭き部材の、拭き部材の汚れ具合を表す拭き数値を調整して、拭き数値が洗浄条件を満たす場合で拭き部材の洗浄操作を実行するように床拭きロボットを制御することで、拭き部材の汚れ具合に基づいて拭き部材の洗浄を制御することを実現したので、この制御方式がよりスマートで柔軟であり、拭き部材に対して適時に洗浄を行って、さらには床面の掃除効果を保証できる。
さらに、掃除数値に基づいて拭き部材の拭き数値を調整するのは、汚れが床面から拭き部材に移るという実際の掃除過程に合致し、かつ、掃除数値の確定方式としては複数種類あり、柔軟性が高く、適用範囲が広い。
同じ出願構想に基づいて、本実施例はさらに、床拭きロボットの制御装置を提案する。図15に示すように、この装置は床拭きロボットのために設置されて、床拭きロボットには拭き部材が設置され、拭き部材は床面に対して床拭き掃除を行うように設置されている。この装置は、
床拭きロボットが拭き部材を通して床面を拭く場合、拭き部材の、拭き部材の汚れ具合を表すように設置されている拭き数値を調整するように設置されている調整モジュール1501と、
拭き数値が洗浄条件を満たすと、拭き部材を洗浄するのに関連する拭き部材洗浄操作を実行するように設置されている制御モジュール1502と、
を含む。
好ましくは、図16を参照し、調整モジュール1501は、床面上の拭き部材に掃除されるエリアである目標エリアの掃除数値を確定するように設置されている確定ユニット15011で、掃除数値が目標エリアの汚れ具合を表すように設置されている確定ユニット15011と、目標エリアの掃除数値に基づいて拭き部材の拭き数値を調整するように設置されている調整ユニット15012とを含む。
好ましくは、確定ユニット15011は以下のように設置されている。掃除予定エリアのエリアマップを取得し、エリアマップ上で目標エリアを示す目標マップエリアの位置を決め、目標マップエリアに設定する掃除数値を確定して、目標マップエリアの掃除数値を目標エリアの掃除数値とする。
好ましくは、掃除数値は目標エリアが掃除されたか否かを表し、掃除された後の汚れ具合は掃除されていない時の汚れ具合より小さく、拭き数値は拭き部材で掃除したエリア範囲を表し、拭き部材で掃除したエリア範囲が大きければ大きいほど、拭き部材の汚れ具合が高い。確定ユニット15011はさらに、目標エリアが拭き部材に掃除された場合、目標エリアの掃除数値を未掃除マークから掃除済みマークに調整するように設置されている。調整ユニット15012は、目標エリアの調整後の掃除数値に基づいて拭き部材で掃除したエリア範囲を更新して、拭き部材の調整後の拭き数値を得るように設置されている。
好ましくは、掃除数値は目標エリアに要する掃除用時間を表し、要する掃除用時間が長ければ長いほど、目標エリアの汚れ具合が高いことを表し、拭き数値は拭き部材の掃除累計時間を表し、掃除累計時間が長ければ長いほど、拭き部材の汚れ具合が高い。確定ユニット15011はさらに以下のように設置されている。拭き部材の目標エリアに対する掃除の掃除期間を計算し、掃除期間に基づいて目標エリアの現在の要する掃除用時間を調整して、調整後の掃除用時間を得て、調整後の掃除用時間を目標エリアの調整後の掃除数値とする。調整ユニット15012は、目標エリアの掃除用時間調整量がゼロではない場合、掃除用時間調整量に基づいて拭き部材の拭き数値を調整し、掃除用時間調整量は現在の要する掃除用時間及び調整後の掃除用時間に基づいて得られるように設置されている。
好ましくは、掃除数値は目標エリアに要する掃除総回数を表し、要する掃除総回数が多ければ多いほど、目標エリアの汚れ具合が高いことを表し、拭き数値は拭き部材の掃除累計回数を表し、掃除累計回数が多ければ多いほど、拭き部材の汚れ具合が高く、確定ユニット15011はさらに以下のように設置されている。拭き部材の目標エリアに対する掃除の掃除済み回数を計算し、掃除済み回数に基づいて目標エリアの現在の要する掃除総回数を調整して、調整後の掃除回数を得て、調整後の掃除回数を目標エリアの調整後の掃除数値とする。調整ユニット15012は、目標エリアの掃除回数調整量がゼロではない場合、掃除回数調整量に基づいて拭き部材の拭き数値を調整し、掃除回数調整量は現在の要する掃除総回数及び調整後の掃除回数に基づいて得られるように設置されている。
好ましくは、確定ユニット15011はさらに目標エリアの掃除数値の調整量を確定するように設置されている。調整ユニット15012は目標エリアの掃除数値の調整量に基づいて拭き部材の拭き数値を調整するように設置されている。
好ましくは、確定ユニット15011は掃除累計情報に基づいて目標エリアの掃除数値を第一掃除数値から第二掃除数値に調整するように設置されている。掃除累計情報は総掃除時間或いは現在の掃除回数であり、総掃除時間は拭き部材の目標エリアに対する累計掃除時間であり、現在の掃除回数は拭き部材の目標エリアに対する累計掃除回数であり、第一掃除数値と第二掃除数値との間の差の値を目標エリアの掃除数値の調整量として確定する。
好ましくは、掃除数値と掃除累計情報とが直線逓減関係を示し、或いは、掃除数値と掃除累計情報とが指数的逓減関係を示し、或いは、調整量と掃除累計情報とが反比例関係を示す。
好ましくは、第二掃除数値は第一掃除数値より小さく、調整ユニット15012は、拭き部材の拭き数値を一つの、目標エリアの掃除数値の調整量に等しい増加量だけ増加させるように設置されている。
好ましくは、制御モジュール1502は、基地を通して床拭きロボットの拭き部材に対して洗浄を行うために、基地に移動するように床拭きロボットを制御するように設置されている。調整モジュール1501はさらに、拭き部材が基地に洗浄されてから、拭き数値が表す拭き部材の汚れ具合を減少させるために、拭き部材の拭き数値を調整するように設置されている。
好ましくは、図17を参照し、この装置はさらに、床拭きロボットが床面に対して床拭き掃除を行うように床面の第一位置から第二位置に移動する前に、床拭きロボットが第一位置から第二位置に移動する移動軌跡を推定するように設置されている推定モジュール1503と、移動軌跡に基づいて、床拭きロボットが第一位置から第二位置に移動する過程において、拭き部材の拭き数値が洗浄条件を満たすか否かを予測するように設置されている確定モジュール1504と、予測結果としては、床拭きロボットが第一位置から第二位置に移動する過程において、拭き部材の拭き数値が洗浄条件を満たせば、基地に拭き部材を洗浄させるために、第一位置から基地へ移動するように床拭きロボットを制御するように設置されている制御モジュール1502と、さらに、拭き部材が基地に洗浄されてから、基地のある位置から第二位置に移動するように床拭きロボットを制御するように設置されている制御モジュール1502とを含む。
好ましくは、拭き数値が洗浄条件を満たすことは、拭き数値が拭き閾値に達することを含む。
好ましくは、掃除予定エリアのエリアマップは複数のグリッドで表すグリッドマップであり、目標マップエリアはグリッドで表される。
以上をまとめると、本願の実施例では、拭き部材の、拭き部材の汚れ具合を表す拭き数値を調整して、拭き数値が洗浄条件を満たす場合で拭き部材の洗浄操作を実行するように床拭きロボットを制御することで、拭き部材の汚れ具合に基づいて拭き部材の洗浄を制御することを実現したので、この制御方式がよりスマートで柔軟であり、拭き部材に対して適時に洗浄を行って、さらには床面の掃除効果を保証できる。
さらに、床面の掃除数値に基づいて拭き部材の拭き数値を調整するのは、汚れが床面から拭き部材に移るという実際の掃除過程に合致し、かつ、掃除数値の確定方式としては複数種類あり、柔軟性が高く、適用範囲が広い。
同じ構想に基づいて、本実施例は、床拭きロボットの制御機器を提案する。前記床拭きロボットの制御機器は、メモリー、プロセッサー及び前記メモリー上に記憶されて且つ前記プロセッサー上で作動できる床拭きロボットの制御プログラムを含み、前記床拭きロボットの制御プログラムが前記プロセッサーにより実行された時、上記実施例に記載の床拭きロボットの制御方法を実現する。同じ構想に基づいて、本実施例は計算機読み取り可能な記憶媒体を提案する。計算機読み取り可能な記憶媒体には命令が記憶されており、それが計算機上で作動する時、計算機に上記実施例に記載の床拭きロボットの制御方法を実行させる。
本発明の実施例が提案する床拭きロボットの制御機器、計算機読み取り可能な記憶媒体の紹介については、上記床拭きロボットの制御方法の実施例を参照し、本発明はここでは改めて説明しない。
上記の全ての好ましい技術案は、任意の組み合わせで本開示の好ましい実施例を構成でき、ここでは改めて説明しない。
当業者にとって、上記実施例の全ての或いは一部のステップはハードウェアにより完成してもよいが、プログラムを通して関連するハードウェアを指示することで完成できることは、理解できるであろう。前記プログラムは計算機読み取り可能な記憶媒体に記憶されてもよく、上記述べた記憶媒体はリードオンリーメモリー、磁気ディスク又は光ディスクとしてもよい。
以上に述べたのは本願の実施例に過ぎず、本願を制限するためのものではない。本願の精神と原則内で行われた任意の修正、均等物による置換及び改良等は、いずれも本願の保護範囲内に含まれるべきである。

Claims (19)

  1. 床拭きロボットのために設置されている床拭きロボットの制御方法であって、前記床拭きロボットには拭き部材が設置され、前記拭き部材は床面に対して床拭き掃除を行うように設置され、
    前記床拭きロボットの制御方法は、
    前記床拭きロボットが前記拭き部材を通して床面を拭く場合、前記拭き部材の、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するステップと、
    前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するステップと
    を含み、
    前記拭き部材の拭き数値を調整するステップは、
    床面上の前記拭き部材に掃除されるエリアとして設置されている目標エリアの掃除数値を確定するステップを含み、前記掃除数値が前記目標エリアの汚れ具合を表すように設置され、
    前記目標エリアの掃除数値を確定するステップは、
    掃除予定エリアのエリアマップを取得するステップと、
    前記エリアマップ上で目標エリアを示す目標マップエリアの位置を決めるステップと、
    前記目標マップエリアに予め設定する掃除数値を確定して、前記目標マップエリアの掃除数値を前記目標エリアの掃除数値とするステップと、
    前記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整するステップと
    を含む
    床拭きロボットの制御方法。
  2. 前記掃除数値は前記目標エリアが掃除されたか否かを表し、掃除された後の前記目標エリアの掃除数値が掃除されていない前記目標エリアの掃除数値より小さく、前記拭き数値は前記拭き部材で掃除したエリア範囲を表し、前記拭き部材で掃除したエリア範囲が大きければ大きいほど、前記拭き部材の汚れ具合が高く、
    前記目標エリアの掃除数値を確定するステップの後に、前記床拭きロボットの制御方法はさらに、
    前記目標エリアが前記拭き部材に掃除された場合、前記目標エリアの掃除数値を未掃除マークから掃除済みマークに調整するステップを含み、
    記目標エリアの掃除数値に基づいて、前記拭き部材の拭き数値を調整するステップは、
    前記目標エリアの調整後の掃除数値に基づいて、前記拭き部材で掃除したエリア範囲を更新して、前記拭き部材の調整後の拭き数値を得るステップ
    を含む
    請求項1に記載の床拭きロボットの制御方法。
  3. 前記掃除数値は前記目標エリアに要する掃除用時間を表し、前記拭き数値は前記拭き部材の掃除累計時間を表し、要する掃除用時間が長ければ長いほど、前記目標エリアの汚れ具合が高いことを表し、掃除累計時間が長ければ長いほど、前記拭き部材の汚れ具合が高く、
    記目標エリアの掃除数値を確定するステップの後に、前記床拭きロボットの制御方法はさらに、
    前記拭き部材の目標エリアに対する掃除の掃除期間を計算するステップと、
    前記掃除期間に基づいて前記目標エリアの現在の要する掃除用時間を調整して、調整後の掃除用時間を取得し、前記調整後の掃除用時間を前記目標エリアの調整後の掃除数値とするステップとを含み、
    記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整するステップは、
    前記目標エリアの掃除用時間調整量がゼロではない場合、前記掃除用時間調整量に基づいて前記拭き部材の拭き数値を調整し、前記掃除用時間調整量は前記現在の要する掃除用時間及び前記調整後の掃除用時間に基づいて得られるステップ
    を含む
    請求項1に記載の床拭きロボットの制御方法。
  4. 前記掃除数値は前記目標エリアに要する掃除総回数を表し、前記拭き数値は前記拭き部材の掃除累計回数を表し、要する掃除総回数が多ければ多いほど、前記目標エリアの汚れ具合が高いことを表し、掃除累計回数が多ければ多いほど、前記拭き部材の汚れ具合が高く、
    前記の目標エリアの掃除数値を確定するステップの後に、前記床拭きロボットの制御方法はさらに、
    前記拭き部材の目標エリアに対する掃除の掃除済み回数を計算するステップと、
    前記掃除済み回数に基づいて前記目標エリアの現在の要する掃除総回数を調整して、調整後の掃除回数を取得し、前記調整後の掃除回数を前記目標エリアの調整後の掃除数値とするステップとを含み、
    記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整するステップは、
    前記目標エリアの掃除回数調整量がゼロではない場合、前記掃除回数調整量に基づいて前記拭き部材の拭き数値を調整し、前記掃除回数調整量は前記現在の要する掃除総回数及び前記調整後の掃除回数に基づいて得られるステップ
    を含む
    請求項1に記載の床拭きロボットの制御方法。
  5. 前記目標エリアの掃除数値を確定するステップの後に、前記床拭きロボットの制御方法はさらに、
    目標エリアの掃除数値の調整量を確定するステップを含み、
    記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整するステップは、
    前記目標エリアの掃除数値の調整量に基づいて前記拭き部材の拭き数値を調整するステップ
    を含む
    請求項1に記載の床拭きロボットの制御方法。
  6. 前記目標エリアの掃除数値の調整量を確定するステップは、
    掃除累計情報に基づいて目標エリアの掃除数値を第一掃除数値から第二掃除数値に調整するステップであって、前記掃除累計情報は総掃除時間或いは現在の掃除回数であり、前記総掃除時間は前記拭き部材の前記目標エリアに対する累計掃除時間であり、前記現在の掃除回数は前記拭き部材の前記目標エリアに対する累計掃除回数であるステップと、
    前記第一掃除数値と前記第二掃除数値との間の差の値を前記目標エリアの掃除数値の調整量として確定するステップと
    を含む
    請求項5に記載の床拭きロボットの制御方法。
  7. 前記掃除数値と前記掃除累計情報とが直線逓減関係を示し、
    或いは、前記掃除数値と前記掃除累計情報とが指数的逓減関係を示し、
    或いは、前記調整量と前記掃除累計情報とが反比例関係を示す
    請求項6に記載の床拭きロボットの制御方法。
  8. 前記拭き部材洗浄操作を実行するステップは、
    基地を通して前記床拭きロボットの拭き部材に対して洗浄を行うために、前記基地に移動するように前記床拭きロボットを制御するステップ
    を含む
    請求項1に記載の床拭きロボットの制御方法。
  9. 前記拭き部材洗浄操作を実行するステップの後に、前記床拭きロボットの制御方法はさらに、
    前記拭き部材が前記基地に洗浄されてから、前記拭き数値が表す前記拭き部材の汚れ具合を減少させるために、前記拭き部材の拭き数値を調整するステップ
    を含む
    請求項8に記載の床拭きロボットの制御方法。
  10. 前記床拭きロボットの制御方法はさらに、
    前記床拭きロボットが床面に対して床拭き掃除を行うように床面の第一位置から第二位置に移動する前に、前記床拭きロボットが前記第一位置から前記第二位置に移動する移動軌跡を推定し、前記第一位置と前記第二位置はいずれも掃除予定エリア内の実際の位置であるステップと、
    前記移動軌跡に基づいて、前記床拭きロボットが前記第一位置から前記第二位置に移動する過程において、前記拭き部材の拭き数値が洗浄条件を満たすか否かを予測し、予測結果としては、前記床拭きロボットが前記第一位置から前記第二位置に移動する過程において、前記拭き部材の拭き数値が前記洗浄条件を満たせば、基地に前記拭き部材を洗浄させるために、前記第一位置から前記基地へ移動するように前記床拭きロボットを制御するステップと
    を含む
    請求項1に記載の床拭きロボットの制御方法。
  11. 前記床拭きロボットの制御方法はさらに、
    前記拭き部材が前記基地に洗浄されてから、前記基地のある位置から前記第二位置に移動するように前記床拭きロボットを制御するステップ
    を含む
    請求項10に記載の床拭きロボットの制御方法。
  12. 前記拭き数値が洗浄条件を満たすことは、前記拭き数値が拭き閾値に達することを含む
    請求項1に記載の床拭きロボットの制御方法。
  13. 床拭きロボットのために設置されている床拭きロボットの制御装置であって、前記床拭きロボットには拭き部材が設置され、前記拭き部材は床面に対して床拭き掃除を行うように設置され、
    前記床拭きロボットの制御装置は、
    前記床拭きロボットが前記拭き部材を通して床面を拭く場合、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するように設置されている調整モジュールと、
    前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するように設置されている制御モジュールと
    を含む
    床拭きロボットの制御装置。
  14. 前記調整モジュールは、
    床面上の前記拭き部材に掃除されるエリアである目標エリアの掃除数値を確定するように設置されている確定ユニットであって、前記掃除数値が前記目標エリアの汚れ具合を表すように設置されている確定ユニットと、
    前記目標エリアの掃除数値に基づいて前記拭き部材の拭き数値を調整するように設置されている調整ユニットと
    を含む
    請求項13に記載の床拭きロボットの制御装置。
  15. 前記確定ユニットはさらに、掃除予定エリアのエリアマップを取得し、前記エリアマップ上で目標エリアを示す目標マップエリアの位置を決め、前記目標マップエリアに予め設定する掃除数値を確定して、前記目標マップエリアの掃除数値を前記目標エリアの掃除数値とするように設置されている
    請求項14に記載の床拭きロボットの制御装置。
  16. 前記確定ユニットはさらに、目標エリアの掃除数値の調整量を確定するように設置され、
    前記調整ユニットはさらに、前記目標エリアの掃除数値の調整量に基づいて前記拭き部材の拭き数値を調整するように設置されている
    請求項14に記載の床拭きロボットの制御装置。
  17. 前記制御モジュールはさらに、基地により前記床拭きロボットの拭き部材に対して洗浄を行うために、前記基地に移動するように前記床拭きロボットを制御するように設置され、
    前記調整モジュールはさらに、前記拭き部材が前記基地に洗浄されてから、前記拭き数値が表す前記拭き部材の汚れ具合を減少させるために、前記拭き部材の拭き数値を調整するように設置されている
    請求項13に記載の床拭きロボットの制御装置。
  18. 拭きロボットの制御機器は、メモリー、プロセッサー及び前記メモリー上に記憶されて且つ前記プロセッサー上で作動できる床拭きロボットの制御プログラムを含み、前記床拭きロボットの制御プログラムが前記プロセッサーにより実行された時、
    前記床拭きロボットが拭き部材を通して床面を拭く場合、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するステップと、
    前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するステップと
    を実現する
    床拭きロボットの制御機器。
  19. 床拭きロボットの制御プログラムが記憶されている計算機読み取り可能な記憶媒体であって、前記床拭きロボットの制御プログラムがプロセッサーにより実行される時、
    前記床拭きロボットが拭き部材を通して床面を拭く場合、前記拭き部材の汚れ具合を表すように設置されている拭き数値を調整するステップと、
    前記拭き数値が洗浄条件を満たすと、拭き部材洗浄操作を実行するステップと
    を実現する
    計算機読み取り可能な記憶媒体。
JP2021540041A 2019-01-08 2019-11-06 床拭きロボットの制御方法、装置、機器及び記憶媒体 Active JP7208675B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201910017367.7 2019-01-08
CN201910017367.7A CN110236455B (zh) 2019-01-08 2019-01-08 拖地机器人的控制方法、装置、设备及存储介质
PCT/CN2019/116026 WO2020143291A1 (zh) 2019-01-08 2019-11-06 拖地机器人的控制方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
JP2022518179A JP2022518179A (ja) 2022-03-14
JP7208675B2 true JP7208675B2 (ja) 2023-01-19

Family

ID=67882915

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021540041A Active JP7208675B2 (ja) 2019-01-08 2019-11-06 床拭きロボットの制御方法、装置、機器及び記憶媒体

Country Status (10)

Country Link
US (1) US20210330166A1 (ja)
EP (1) EP3909494A4 (ja)
JP (1) JP7208675B2 (ja)
KR (1) KR102636745B1 (ja)
CN (1) CN110236455B (ja)
AU (1) AU2019421670B2 (ja)
CA (1) CA3126170C (ja)
GB (1) GB2595115B (ja)
TW (1) TWI723631B (ja)
WO (1) WO2020143291A1 (ja)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110236455B (zh) * 2019-01-08 2021-04-16 云鲸智能科技(东莞)有限公司 拖地机器人的控制方法、装置、设备及存储介质
AU2020100731A4 (en) * 2019-06-19 2020-06-18 Zhejiang Jiaxing Jesun Digital Technology Co., Ltd. Floor scrubber and self-cleaning device matched with same
CN110916569B (zh) * 2019-11-27 2022-01-04 珠海一微半导体股份有限公司 一种自清洁机器人***及其自清洁控制方法
CN110897565B (zh) * 2019-11-29 2021-01-26 珠海格力电器股份有限公司 一种多功能扫地机器人的控制***及其方法
CN110974092B (zh) * 2019-12-19 2021-08-10 追觅创新科技(苏州)有限公司 一种用于擦地机的控制方法、控制器及擦地机
CN113576324A (zh) * 2020-04-30 2021-11-02 青岛塔波尔机器人技术股份有限公司 扫拖机器人协同工作控制方法
CN113749570A (zh) * 2020-06-05 2021-12-07 尚科宁家(中国)科技有限公司 一种清洁机器人的断点续拖方法及清洁机器人
KR20220003682A (ko) * 2020-07-01 2022-01-11 엘지전자 주식회사 로봇 청소기와 이를 구비하는 로봇 청소기 시스템
CN111789538B (zh) * 2020-07-07 2022-01-07 追觅创新科技(苏州)有限公司 清洁机构的脏污程度确定方法、装置及存储介质
CN114073448A (zh) * 2020-08-11 2022-02-22 北京石头世纪科技股份有限公司 清洁方法及装置
CN112773268B (zh) * 2020-08-30 2023-01-24 杭州匠龙机器人科技有限公司 一种清洁机器人的清洗控制方法
CN112535439B (zh) * 2020-08-30 2023-04-07 曲阜信多达智能科技有限公司 一种清洁机器人的清洗控制方法
TR202017227A1 (tr) * 2020-10-28 2022-05-23 Ara Robotik Ve Yapay Zeka Teknolojileri Anonim Sirketi Kullanici tarafindan deği̇şti̇ri̇lebi̇len modüller i̇le farkli amaçlar i̇çi̇n kullanilabi̇len mobi̇l endüstri̇yel roboti̇k platform
GB2602069B (en) * 2020-12-17 2023-06-07 Dyson Technology Ltd Floor cleaner dock
CN112754360B (zh) * 2020-12-31 2023-02-21 北京石头世纪科技股份有限公司 用于拖地机器人的断点续拖方法、装置、介质和电子设备
CN112754367A (zh) * 2021-01-18 2021-05-07 广东德尔玛科技股份有限公司 一种洗地机自清洁控制方法、设备和存储介质
CN112956956A (zh) * 2021-02-18 2021-06-15 美智纵横科技有限责任公司 清洁***、控制方法、计算机设备及计算机可读存储介质
CN112826383B (zh) * 2021-02-25 2022-05-03 深圳市银星智能科技股份有限公司 清洁机器人清洁控制方法、装置、基站及存储介质
CN113040668B (zh) * 2021-03-03 2022-06-03 深圳市无限动力发展有限公司 自动更新拖布的方法、装置和计算机设备
CN115120149A (zh) * 2021-03-25 2022-09-30 深圳银星智能集团股份有限公司 清洁方法、装置及维护站
CN113171039B (zh) * 2021-04-25 2022-06-14 珠海格力电器股份有限公司 清洁机器人清洁控制方法、装置、计算机设备和存储介质
CN117918752A (zh) * 2021-06-15 2024-04-26 曲阜信多达智能科技有限公司 一种清洁机器人***的控制方法
CN113598652B (zh) * 2021-06-16 2022-11-22 深圳甲壳虫智能有限公司 机器人控制方法、装置、清洁机器人及存储介质
CN113768432A (zh) * 2021-08-25 2021-12-10 科沃斯机器人股份有限公司 一种清洁组件的清洁方法以及清洁机器人***
WO2023011124A1 (zh) * 2021-08-05 2023-02-09 科沃斯机器人股份有限公司 自清洁***、自移动设备、工作站及其工作方法
CN113951774B (zh) * 2021-09-30 2023-05-12 云鲸智能(深圳)有限公司 清洁设备的控制方法、装置、清洁设备及可读存储介质
CN114468866B (zh) * 2022-04-14 2022-07-15 风林科技(深圳)有限公司 基于人工智能的拖地机器人控制方法、装置、设备及介质
CN117084590A (zh) * 2022-05-13 2023-11-21 追觅创新科技(苏州)有限公司 清洁设备的控制方法、***及装置
CN114903391B (zh) * 2022-05-16 2024-06-18 北京卡普拉科技有限公司 清洁能力分析方法、装置、电子设备及存储介质
CN114747996B (zh) * 2022-05-20 2024-03-19 深圳赤马人工智能有限公司 一种智能洗地机器人
CN117243529A (zh) * 2022-06-09 2023-12-19 速感科技(北京)有限公司 拖地机器人及其喷水控制方法和装置以及可读存储介质
CN114983283A (zh) * 2022-07-04 2022-09-02 麦岩智能科技(北京)有限公司 一种智能清洁机器人的自清洁方法
CN115429163B (zh) * 2022-07-27 2023-10-31 云鲸智能(深圳)有限公司 拖擦件的清洁方法、控制装置、基站、清洁***及存储介质
CN115429160B (zh) * 2022-07-27 2023-07-14 云鲸智能(深圳)有限公司 清洁机器人的控制方法、装置、***及存储介质
WO2024020882A1 (zh) * 2022-07-27 2024-02-01 云鲸智能(深圳)有限公司 清洁机器人的控制、清洁方法、装置、***及存储介质
KR102626501B1 (ko) * 2022-12-30 2024-01-18 한국로봇융합연구원 로봇 청소 시스템 및 오염물 확산 맵을 통한 오염량 산출 방법
KR102626500B1 (ko) * 2022-12-30 2024-01-18 한국로봇융합연구원 로봇 청소 시스템 및 오염물 확산 맵을 통한 오염물 추정 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007190258A (ja) 2006-01-20 2007-08-02 Funai Electric Co Ltd 自走式掃除機
US20090281661A1 (en) 2008-04-24 2009-11-12 Evolution Robotics Application of localization, positioning & navigation systems for robotic enabled mobile products
JP2016059677A (ja) 2014-09-19 2016-04-25 株式会社ダスキン 払拭体再生用敷物、集塵装置及び集塵方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0720208A (ja) * 1993-07-02 1995-01-24 Mitsubishi Electric Corp 被測定素子のテスト方法及びテストシステム
JPH08335112A (ja) * 1995-06-08 1996-12-17 Minolta Co Ltd 移動作業ロボットシステム
JP2005211365A (ja) * 2004-01-30 2005-08-11 Funai Electric Co Ltd 自律走行ロボットクリーナー
KR101007282B1 (ko) * 2008-04-30 2011-01-13 전자부품연구원 청소 로봇 제어기, 시스템 및 그의 제어방법
EP2752726B1 (de) * 2013-01-08 2015-05-27 Cleanfix Reinigungssysteme AG Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen
KR101578893B1 (ko) * 2014-05-02 2015-12-18 에브리봇 주식회사 로봇 청소기 및 그 제어 방법
JP5819498B1 (ja) * 2014-08-27 2015-11-24 シャープ株式会社 自律移動体及び自律移動体システム
CN104586324A (zh) * 2015-01-16 2015-05-06 惠州市鑫沛科技有限公司 实现自动导航、擦地、充电和抹布清洗的智能清洁机器人
CN206612752U (zh) * 2016-12-16 2017-11-07 云翊智能科技(东莞)有限公司 基站和清洁机器人***
CN109316135B (zh) * 2016-12-16 2021-08-20 云鲸智能科技(东莞)有限公司 用于清洁机器人***的基站
MY197515A (en) * 2016-12-16 2023-06-19 Yunjing Intelligence Tech Dongguan Co Ltd Base station and cleaning robot system
CN109662658B (zh) * 2016-12-16 2024-03-22 云鲸智能科技(东莞)有限公司 一种清洁机器人
CN106618402B (zh) * 2016-12-28 2019-08-13 圆融健康科技(深圳)有限公司 扫地机器人
CN207755219U (zh) * 2017-06-23 2018-08-24 杭州九阳小家电有限公司 一种清洁机器人***
TWM563301U (zh) * 2018-04-13 2018-07-11 林奕宸 清潔器結構
CN108829095B (zh) * 2018-05-11 2022-02-08 云鲸智能科技(东莞)有限公司 地理围栏设置方法及限制机器人运动的方法
CN110236455B (zh) * 2019-01-08 2021-04-16 云鲸智能科技(东莞)有限公司 拖地机器人的控制方法、装置、设备及存储介质
CN114431799B (zh) * 2021-12-31 2024-02-06 云鲸智能(深圳)有限公司 供水运行自检方法、装置、清洁设备及存储介质
US20240000279A1 (en) * 2022-06-29 2024-01-04 Bissell Inc. Robot with obstacle-detecting deformation sensors

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007190258A (ja) 2006-01-20 2007-08-02 Funai Electric Co Ltd 自走式掃除機
US20090281661A1 (en) 2008-04-24 2009-11-12 Evolution Robotics Application of localization, positioning & navigation systems for robotic enabled mobile products
JP2016059677A (ja) 2014-09-19 2016-04-25 株式会社ダスキン 払拭体再生用敷物、集塵装置及び集塵方法

Also Published As

Publication number Publication date
CA3126170A1 (en) 2020-07-16
TW202011885A (zh) 2020-04-01
KR102636745B1 (ko) 2024-02-15
GB202111216D0 (en) 2021-09-15
GB2595115A (en) 2021-11-17
EP3909494A1 (en) 2021-11-17
JP2022518179A (ja) 2022-03-14
TWI723631B (zh) 2021-04-01
CN110236455B (zh) 2021-04-16
AU2019421670A1 (en) 2021-08-26
KR20210123297A (ko) 2021-10-13
CN110236455A (zh) 2019-09-17
US20210330166A1 (en) 2021-10-28
CA3126170C (en) 2023-09-05
AU2019421670B2 (en) 2023-03-09
EP3909494A4 (en) 2022-10-19
WO2020143291A1 (zh) 2020-07-16
GB2595115B (en) 2023-01-04

Similar Documents

Publication Publication Date Title
JP7208675B2 (ja) 床拭きロボットの制御方法、装置、機器及び記憶媒体
JP7430190B2 (ja) 床拭きロボットの制御方法、装置、機器及び記憶媒体
US10884420B2 (en) Cleaning robot and shortest path planning method based on cleaning robot
US20220022717A1 (en) Cleaning control method and device, cleaning robot and storage medium
CN110403539A (zh) 清洁机器人的清洁控制方法、清洁机器人以及存储介质
CN110477820A (zh) 清洁机器人的沿障碍物清洁方法、清洁机器人以及存储介质
CN109938643B (zh) 自行式电动吸尘器
CN110495825A (zh) 清洁机器人的跨越障碍物方法、清洁机器人以及存储介质
WO2024022360A1 (en) Method, device, and system for controlling cleaning robot, and storage medium
CN114431785A (zh) 拖地湿度控制方法、装置、机器人及计算机可读存储介质
CN210931182U (zh) 一种清洁机器人
US20240049938A1 (en) Washing control method and apparatus, computer readable storage medium, and electronic device
AU2021397991A9 (en) Washing control method and apparatus, computer readable storage medium, and electronic device
CN114610009A (zh) 清洗控制方法及装置、计算机可读存储介质和电子设备
JP2021137478A (ja) 自走式掃除機
KR100693432B1 (ko) 청소로봇 및 그 정지위치 제어 방법
CN219289354U (zh) 清洁机器人***
JP2024093167A (ja) 自律走行作業装置およびその自律走行作業方法
CN115390552A (zh) 路径规划方法、装置、清洁***及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210708

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20221101

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221226

R150 Certificate of patent or registration of utility model

Ref document number: 7208675

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150