Cleaning method for a robotic cleaning device
US-10678251-B2 · Jun 9, 2020 · US
US2022400924A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022400924-A1 |
| Application number | US-202117354179-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 22, 2021 |
| Priority date | Jun 22, 2021 |
| Publication date | Dec 22, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatuses associated with surface cleaning are described. Examples can include detecting at a processing resource of a robot and via a temperature sensor of the robot, a temperature of a surface on which the robot is located. Examples can include the processing resource shutting down the robot in response to the temperature being at or above a particular threshold temperature, and the processing resource instructing the robot to clean the surface following a particular cleaning path using a vacuum, a scrubber, or both in response to the temperature being below a particular threshold temperature.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: detecting at a processing resource of a robot and via a temperature sensor of the robot, a temperature of a surface on which the robot is located; in response to the temperature being at or above a particular threshold temperature, the processing resource shutting down the robot; and in response to the temperature being below a particular threshold temperature, the processing resource instructing the robot to clean the surface following a particular cleaning path using a vacuum, a scrubber, or both. 2 . The method of claim 1 , further comprising the processing resource determining a cleanliness level of each of a plurality of portions of the surface using a camera, a particle sensor, a friction sensor, or any combination thereof. 3 . The method of claim 2 , further comprising the processing resource instructing a dispenser of the robot to: dispense, during cleaning of the surface, a first amount of cleaning material on a first portion of the surface having a first cleanliness level; and dispense, during cleaning of the surface, a second amount of cleaning material on a second portion of the surface having a second cleanliness level. 4 . The method of claim 2 , further comprising the processing resource instructing the scrubber of the robot to: apply, during cleaning of the surface, a first pressure to a first portion of the surface having a first cleanliness level; and apply, during cleaning of the surface, a second pressure to a second portion of the surface having a second cleanliness level. 5 . The method of claim 2 , further comprising the processing resource instructing the scrubber of the robot to: apply, during cleaning of the surface, a first scrubbing speed to a first portion of the surface having a first cleanliness level; and apply, during cleaning of the surface, a second scrubbing speed to a second portion of the surface having a second cleanliness level. 6 . The method of claim 1 , further comprising determining the particular cleaning path using a trained machine learning model. 7 . The method of claim 1 , wherein detecting the temperature comprises detecting the temperature of a stovetop surface on which the robot is located. 8 . The method of claim 1 , further comprising the processing resource transmitting a shutdown alert to a different processing resource of a computing device accessible by a user in response to the temperature being at or above the particular threshold temperature. 9 . An apparatus, comprising: a processing resource; and a memory resource in communication with the processing resource having instructions executable to: receive at the processing resource, from a temperature sensor, a particle sensor, a friction sensor, or any combination thereof, data about a surface on which the apparatus is located and performing a cleaning task; learn about the surface and the cleaning task via a machine learning model based on the received data; adjust an apparatus cleaning parameter of the cleaning task during the cleaning task performance and based on the received data and the machine learning model; and update the machine learning model based on the received data and data previously received from the temperature sensor, the particle sensor, the friction sensor, or any combination thereof during previous cleaning task performances. 10 . The apparatus of claim 9 , further comprising the instructions executable to determine a cleaning path to follow during the cleaning task performance based on the received data and using the machine learning model. 11 . The apparatus of claim 9 , wherein: the data received from the temperature sensor comprises a temperature of each of a plurality of portions of the surface; the data received from the particle sensor comprises detected particles on each of a plurality of portions of the surface; and the data received from the friction detector comprises an amount of friction on each of a plurality of portions of the surface. 12 . The apparatus of claim 9 , wherein the instructions executable to adjust the apparatus cleaning parameter comprise instructions executable to adjust an amount of cleaning material dispensed from a dispenser of the apparatus. 13 . The apparatus of claim 9 , wherein the instructions executable to adjust the apparatus cleaning parameter comprise instructions executable to adjust a speed of a scrubber of the apparatus, a pressure of the scrubber of the apparatus, or both. 14 . The apparatus of claim 9 , further comprising instructions executable to: receive, at the processing resource or the memory resource, an image of the surface from a different processing resource of a computing device; receive a cleaning path to follow during the cleaning task performance; and update the received cleaning path based on the received data and using the machine learning model. 15 . The apparatus of claim 9 , further comprising instructions executable to: receive the machine learning model from a cloud-based service; augment the machine learning model with the data received during the cleaning task performance; and update the machine learning model while the apparatus is coupled to a charging station with the received data. 16 . The apparatus of claim 9 , further comprising instructions executable to learn about the surface and the cleaning task and update the machine learning model via a cloud-based service, a local area network, or a combination thereof. 17 . An apparatus, comprising: a processing resource; and a memory resource in communication with the processing resource having instructions executable to: determine, via a temperature sensor of the apparatus, a temperature of a surface on which the apparatus is located; in response to the temperature being at or above a particular threshold temperature, shut down the apparatus; and in response to the temperature being below the particular threshold temperature: instruct the apparatus to perform a cleaning task on the surface, wherein the cleaning task comprises the processing resource having instructions executable to: instruct the apparatus to perform a vacuum cleaning function on the surface; instruct the apparatus to dispense a cleaning material on the surface; and instruct the apparatus to perform a scrubbing function on the surface; instruct the apparatus to perform a wiping function on the surface; detect, via a particle sensor of the apparatus, a particle in a path of the apparatus while the apparatus is performing the cleaning task; detect, via a friction sensor of the apparatus, a surface friction change of the surface while the apparatus is performing the cleaning task; and adjust, during the cleaning task performance, a cleaning parameter associated with the vacuum cleaning function, the dispensing of the cleaning material, the scrubbing function, the wiping function, or any combination thereof based on the detected particle and the detected surface friction change. 18 . The apparatus of claim 17 , further comprising instructions executable to detect, via a material sensor of the apparatus, a particular material type in a path of the apparatus while the apparatus is performing the cleaning task. 19 . The apparatus of claim 17 , further comprising instructions executable to transmit a status update of the performance of the cleaning task to a computing device accessible by a user. 20 . The apparatus of claim 17 , further comprising instructions execu
Floor-scrubbing machines, motor-driven (A47L11/29 takes precedence) · CPC title
Cleaning by suction, with or without auxiliary action · CPC title
Automatic control of the travelling movement; Automatic obstacle detection · CPC title
Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning · CPC title
the liquid having chemical or dissolving effect · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.