IP Library Granted Patent US 12,220,095
Granted Patent B2
US 12,220,095 · App. 17/572,955 · Granted Feb 11, 2025

Method for controlling automatic cleaning device, automatic cleaning device, and non-transitory storage medium

Inventors: Jingying Cao (Beijing, CN); Song Peng (Beijing, CN)
Assignee: Beijing Roborock Innovation Technology Co., Ltd.
A47L11/4011A47L9/281A47L9/2836A47L11/24A47L2201/06G01N21/55
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,220,095
App. No.
17/572,955
Granted
Feb 11, 2025
Kind
B2
Abstract

Embodiments of the present disclosure provide a method for controlling an automatic cleaning device, an automatic cleaning device, and a non-transitory storage medium. The method includes: obtaining a position of a working region of the automatic cleaning device; obtaining a reference data associated with the working region based on the position of the working region; obtaining a current environment parameter of the working region; comparing the current environment parameter with the reference data to generate a comparing result; and controlling the automatic cleaning device based on the comparison result.

Claims (66)

1. A method for controlling an automatic cleaning device, comprising:

obtaining a position of a working region of the automatic cleaning device;

obtaining a historical environment parameter of the working region to form a historical environment parameter dataset;

forming a reference data associated with the working region based on the historical environment parameter dataset, wherein the reference data comprises value ranges;

obtaining a current environment parameter of the working region;

comparing the current environment parameter with the reference data to generate a comparing result; and

controlling the automatic cleaning device based on the comparison result,

wherein the controlling the automatic cleaning device based on the comparison result, comprises:

obtaining, from the value ranges, a value range in which the current environment parameter is located;

selecting a cleaning mode based on the value range,

wherein the method further comprises:

obtaining a historical environment parameter of a specified position and a current environment parameter of the specified position; and

determining, according to the current environment parameter of the specified position and the reference data formed based on the historical environment parameter of the specified position, whether to calibrate at least one of a first sensor or a second sensor, wherein

the first sensor is disposed at a back end of the automatic cleaning device, and

the second sensor is disposed at a front end of the automatic cleaning device.

2. The method according to claim 1 , wherein the forming the reference data associated with the working region based on the historical environment parameter dataset, comprises:

screening the historical environment parameter dataset; and

performing an averaging operation on the screened dataset to form the reference data.

3. The method according to claim 1 , wherein

the obtaining a historical environment parameter of the working region, comprises:

obtaining, by the first sensor disposed at the back end of the automatic cleaning device, a post-clean historical environment parameter of the working region, and

the forming the reference data associated with the working region based on the historical environment parameter dataset, comprises:

forming a post-clean reference data associated with the working region based on the post-clean historical environment parameter.

4. The method according to claim 3 , wherein the obtaining a current environment parameter of the working region, comprises:

obtaining, by the second sensor disposed at the front end of the automatic cleaning device, the current environment parameter of the working region.

5. The method according to claim 4 , wherein the comparing the current environment parameter with the reference data, comprises:

comparing the current environment parameter with the post-clean reference data associated with the working region.

6. The method according to claim 4 , further comprising:

calibrating the first sensor disposed at the front end of the automatic cleaning device.

7. The method according to claim 1 , wherein the reference data associated with the working region is stored in the automatic cleaning device or a server.

8. The method according to claim 1 , wherein the current environment parameter of the working region comprises a reflectivity of the working region.

9. An automatic cleaning device, comprising:

a processor, and

a memory, configured to store computer program instructions, wherein

the processor is configured to execute the computer program instructions to perform operations of:

obtaining a position of a working region of the automatic cleaning device;

obtaining a historical environment parameter of the working region to form a historical environment parameter dataset;

forming a reference data associated with the working region based on the historical environment parameter dataset, wherein the reference data comprises value ranges;

obtaining a current environment parameter of the working region;

comparing the current environment parameter with the reference data to generate a comparing result; and

controlling the automatic cleaning device based on the comparison result,

wherein the controlling the automatic cleaning device based on the comparison result, comprises:

obtaining, from the value ranges, a value range in which the current environment parameter is located;

selecting a cleaning mode based on the value range,

wherein the processor is further configured to execute the computer program instructions to perform operations of:

obtaining a historical environment parameter of a specified position and a current environment parameter of the specified position; and

determining, according to the current environment parameter of the specified position and the reference data formed based on the historical environment parameter of the specified position, whether to calibrate at least one of a first sensor or a second sensor, wherein

the first sensor is disposed at a back end of the automatic cleaning device, and

the second sensor is disposed at a front end of the automatic cleaning device.

10. The automatic cleaning device according to claim 9 , wherein the reference data associated with the working region is stored in the automatic cleaning device or a server.

11. The automatic cleaning device according to claim 9 , wherein the current environment parameter of the working region comprises a reflectivity of the working region.

12. A non-transitory storage medium, configured to store computer program instructions, wherein the computer program instructions are configured to be executed by a processor to perform operations of:

obtaining a position of a working region of the automatic cleaning device;

obtaining a historical environment parameter of the working region to form a historical environment parameter dataset;

forming a reference data associated with the working region based on the historical environment parameter dataset, wherein the reference data comprises value ranges;

obtaining a current environment parameter of the working region;

comparing the current environment parameter with the reference data to generate a comparing result; and

controlling the automatic cleaning device based on the comparison result,

wherein the controlling the automatic cleaning device based on the comparison result, comprises:

obtaining, from the value ranges, a value range in which the current environment parameter is located;

selecting a cleaning mode based on the value range,

wherein the computer program instructions are further configured to be executed by a processor to perform operations of:

obtaining a historical environment parameter of a specified position and a current environment parameter of the specified position; and

determining, according to the current environment parameter of the specified position and the reference data formed based on the historical environment parameter of the specified position, whether to calibrate at least one of a first sensor or a second sensor, wherein

the first sensor is disposed at a back end of the automatic cleaning device, and

the second sensor is disposed at a front end of the automatic cleaning device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2022
From: BEIJING ROBOROCK TECHNOLOGY CO., LTD.
To: BEIJING ROBOROCK INNOVATION TECHNOLOGY CO., LTD.
Reel/Frame 059836/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: CAO, JINGYING; PENG, SONG
To: BEIJING ROBOROCK TECHNOLOGY CO., LTD.
Reel/Frame 058641/0556 →
Priority Claims (1)
CN 201910628272.9 · Jul 12, 2019 · national
Continuity (2)
Continuation PCTCN2020101173 · Jul 10, 2020
Related Publication 20220125270A1 · Apr 28, 2022
References Cited (33)
US 20140289991A1 · Landy et al. · 2014 [cited by applicant]
US 20160206170A1 · Yi · 2016 [cited by examiner]
US 20190029486A1 · Suvarna et al. · 2019 [cited by applicant]
US 20190049978A1 · Brede et al. · 2019 [cited by applicant]
US 20190049979A1 · Brede et al. · 2019 [cited by applicant]
CN 101496706A · 2009 [cited by applicant]
CN 102379657A · 2012 [cited by applicant]
CN 105380575A · 2016 [cited by applicant]
CN 105496314A · 2016 [cited by applicant]
CN 105796001A · 2016 [cited by applicant]
CN 106541407A · 2017 [cited by applicant]
CN 107224249A · 2017 [cited by applicant]
CN 107233051A · 2017 [cited by applicant]
CN 107300872A · 2017 [cited by applicant]
CN 107943044A · 2018 [cited by applicant]
CN 107981790A · 2018 [cited by applicant]
CN 108113595A · 2018 [cited by applicant]
CN 108151730A · 2018 [cited by applicant]
CN 108403007A · 2018 [cited by applicant]
CN 108606728A · 2018 [cited by applicant]
CN 109330485A · 2019 [cited by applicant]
CN 109330501A · 2019 [cited by applicant]
CN 109431381A · 2019 [cited by applicant]
CN 109662654A · 2019 [cited by applicant]
CN 109717795A · 2019 [cited by applicant]
CN 109814546A · 2019 [cited by applicant]
EP 3048502A1 · 2016 [cited by applicant]
JP H09187409A · 1997 [cited by applicant]
KR 101526117B1 · 2015 [cited by applicant]
Office Action issued in related Chinese Patent Application No. 201910628272.9 dated Feb. 28, 2022. [cited by applicant]
Office Action issued in related Chinese Patent Application No. 201910628272.9 dated Jul. 5, 2021. [cited by applicant]
International Search Report issued in related International Patent Application No. PCT/CN2020/101173 dated Oct. 12, 2020. [cited by applicant]
Extended European Search Report of Application No. 20840672.8, dated Jul. 5, 2023. [cited by applicant]