US12220095B2ActiveUtilityA1

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

57
Assignee: BEIJING ROBOROCK INNOVATION TECH CO LTDPriority: Jul 12, 2019Filed: Jan 11, 2022Granted: Feb 11, 2025
Est. expiryJul 12, 2039(~13 yrs left)· nominal 20-yr term from priority
G01N 21/55A47L 2201/06A47L 11/24A47L 9/2836A47L 9/281A47L 11/28G01N 2021/945A47L 11/40A47L 11/4011
57
PatentIndex Score
0
Cited by
33
References
12
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.