IP Library Granted Patent US 12672749
Granted Patent B2
US 12672749 · App. 18/107,661 · Granted Jul 7, 2026

Cleaning robot and controlling method thereof

Inventors: Jongsoo Hong (Suwon-si, KR); Yongchan Kwon (Suwon-si, KR); Jeehoon Kim (Suwon-si, KR); Byoungwoo Ko (Suwon-si, KR); Donghun Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
A47L11/4011A47L11/282A47L11/4002A47L11/4038A47L11/4066A47L11/4069A47L11/4091G05D1/0225A47L2201/02A47L2201/04A47L2201/06
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 12672749
App. No.
18/107,661
Granted
Jul 7, 2026
Kind
B2
Abstract

A cleaning robot including a main body; a motion driver configured to move the main body; a pad motor configured to rotate a pad below a bottom surface of the main body; a light source configured to irradiate light to the pad; and at least one processor configured to, based on an amount of reflection of the light from the pad, control rotation speed of the pad motor and/or control the motion driver to return the cleaning robot to a docking station.

Claims (37)

1 . A cleaning robot comprising:

a main body;

a motion driver configured to move the main body;

a pad motor configured to rotate a pad below a bottom surface of the main body;

a light source configured to irradiate light to the pad; and

at least one processor configured to, based on an amount of reflection of the light from the pad, perform control of the pad motor and the motion driver,

wherein the control of pad motor comprises controlling rotation speed of the pad motor and control of the motion driver comprises controlling the motion driver to return the cleaning robot to a docking station.

2 . The cleaning robot of claim 1 , wherein

the at least one processor is configured to control the pad motor to increase the rotation speed of the pad in proportion to a change rate of the amount of reflection of the light from the pad during motion.

3 . The cleaning robot of claim 1 , wherein

the at least one processor is configured to control the pad motor to increase the rotation speed of the pad in proportion to an accumulated integral value of amounts of changes in the amount of reflection of the light from the pad during motion.

4 . The cleaning robot of claim 1 , wherein

the at least one processor is configured to determine whether to control the motion driver to return the cleaning robot to the docking station by comparing the amount of reflection of the light from the pad with a reference amount of light reflection corresponding to a threshold of degradation of cleaning power.

5 . The cleaning robot of claim 4 , wherein

the light is infrared light, and

the at least one processor is configured to control the motion driver to return the cleaning robot to the docking station based on the amount of reflection of the light from the pad being equal to or greater than the reference amount of light reflection corresponding to the threshold of degradation of cleaning power.

6 . The cleaning robot of claim 4 , wherein

the light is visible light, and

the at least one processor is configured to control the motion driver to return the cleaning robot to the docking station based on the amount of reflection of the light from the pad being equal to or smaller than the reference amount of light reflection corresponding to the threshold of degradation of cleaning power.

7 . The cleaning robot of claim 4 , wherein

the at least one processor is configured to control a user interface to guide at least one of a cleaning of the pad and a replacement of the pad based on controlling the motion driver to return the cleaning robot to the docking station.

8 . The cleaning robot of claim 4 , wherein

the at least one processor is configured to control the pad motor not to rotate the pad based on controlling the motion driver to return the cleaning robot to the docking station.

9 . The cleaning robot of claim 4 , wherein

the at least one processor is configured to control the pad to be separated from a floor based on controlling the motion driver to return the cleaning robot to the docking station.

10 . The cleaning robot of claim 4 , wherein

the at least one processor is configured to determine whether to control the motion driver to return the cleaning robot to the docking station by comparing an accumulated integral value of amounts of changes in the amount of reflection of the light from the pad with a reference accumulated integral value corresponding to a threshold of degradation of cleaning power.

11 . The cleaning robot of claim 4 , wherein

the at least one processor is configured to adjust the reference amount of light reflection corresponding to the threshold of degradation of cleaning power to control the motion driver to return the cleaning robot to the docking station sooner based on the amount of reflection of the light from the pad changing at a preset change rate or higher.

12 . The cleaning robot of claim 11 , wherein

the at least one processor is configured to change an amount of adjusting the reference amount of light reflection according to user settings.

13 . The cleaning robot of claim 11 , wherein

the at least one processor is configured to adjust the reference amount of light reflection corresponding to the threshold of degradation of cleaning power to control the motion driver to return the cleaning robot to the docking station sooner based on the amount of reflection of the light from the pad remaining at the preset change rate or higher for a preset period of time.

14 . The cleaning robot of claim 11 , wherein

the at least one processor is configured to control a current location of the cleaning robot to be displayed as an event occurrence region on a cleaning map based on the amount of reflection of the light from the pad changing at the preset change rate or higher.

15 . The cleaning robot of claim 11 , wherein

the at least one processor is configured to set a current location of the cleaning robot to a restricted cleaning area based on the amount of reflection of the light from the pad changing at the preset change rate or higher.