Cleaner and controlling method thereof
US-10624514-B2 · Apr 21, 2020 · US
US11969140B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11969140-B2 |
| Application number | US-202117354179-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 22, 2021 |
| Priority date | Jun 22, 2021 |
| Publication date | Apr 30, 2024 |
| Grant date | Apr 30, 2024 |
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. An apparatus, comprising: a processing resource; a temperature sensor, a particle sensor, and a friction sensor in communication with the processor; and a memory resource in communication with the processing resource having instructions executable to: instruct the apparatus to perform a first cleaning task on a surface on which the apparatus is located; receive and analyze, at the processing resource, from the temperature sensor, the particle sensor, and the friction sensor, data about the surface on which the apparatus is located and performing the first cleaning task, 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 sensor comprises an amount of friction on each of a plurality of portions of the surface; determine, utilizing a machine learning model, a status of the surface and the first cleaning task based on the received and analyzed data about the surface; instruct the apparatus to adjust an apparatus cleaning parameter of the first cleaning task during the cleaning task performance by the apparatus and based on the received and analyzed data about the surface and the machine learning model; instruct the apparatus to change to a second cleaning task based on the received and analyzed data about the surface and the machine learning model; update the machine learning model based on the received and analyzed data about the surface and data previously received and analyzed from the temperature sensor, the particle sensor, and the friction sensor during previous cleaning task performances; and instruct the apparatus to perform a second cleaning task on the surface based on the updated machine learning model. 2. The apparatus of claim 1 , further comprising the instructions executable to determine a cleaning path to follow during the cleaning task performance based on the received and analyzed data and using the machine learning model. 3. The apparatus of claim 1 , 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. 4. The apparatus of claim 1 , 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. 5. The apparatus of claim 1 , 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 and analyzed data and using the machine learning model. 6. The apparatus of claim 1 , 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. 7. The apparatus of claim 1 , 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. 8. 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. 9. The apparatus of claim 8 , 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. 10. The apparatus of claim 8 , further comprising instructions executable to transmit a status update of the performance of the cleaning task to a computing device accessible by a user. 11. The apparatus of claim 8 , further comprising instructions executable to instruct the apparatus to: in response to the temperature being at or above the particular threshold temperature, restart the apparatus after a particular time period and determine a new temperature of the surface using the temperature sensor; shut down the apparatus in response to the new temperature being at or above the particular threshold temperature; and instruct the apparatus to perform the cleaning task on the surface in response to the new temperature being below the particular threshold temperature.
the condition of the floor · CPC title
Machine learning · CPC title
using rotary cleaning members · CPC title
Surface treating elements · CPC title
Details related to signal transmission in suction cleaners · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.