# US 2023/0053480 A1 · Robot vacuum cleaner and control method therefor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0053480 A1
- Document ID: US20230053480A1
- Status: Published application
- Kind: A1
- Application number: 17/795,346
- Filed: 2020-11-30
- Published: 2023-02-23
- Earliest claimed: 2020-02-06
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Youngsub LEE; Hwan YOO
- Web page: https://patentgrep.com/patent/US20230053480A1

## CPC

- A47L 11/282: having rotary tools
- A47L 11/4061: {Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated}
- A47L 11/4011: {Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor}
- A47L 11/4072: {Arrangement of castors or wheels}
- G05D 1/0248: {in combination with a laser (lasers per se H01S)}
- A47L 11/4038: {Disk shaped surface treating tools}
- A47L 2201/04: Automatic control of the travelling movement; Automatic obstacle detection
- A47L: DOMESTIC WASHING OR CLEANING (brushes A46B; cleaning quantities of bottles or of other hollow articles of one kind B08B9/00; laundry D06F); SUCTION CLEANERS IN GENERAL (cleaning in general B08)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

A robot vacuum cleaner and a control method therefor are disclosed. A robot vacuum cleaner according to an embodiment of the present invention comprises an acceleration change sensor module and a distance sensor module. Each piece of detected information is transmitted to an obstacle-passing information calculation module. The obstacle-passing information calculation module uses each piece of transmitted information so as to calculate information about whether an obstacle is present on one side of the robot vacuum cleaner and information about whether the robot vacuum cleaner can pass the obstacle on the one side. When the inability of the robot vacuum cleaner to pass the obstacle on the one side is calculated, a power module is driven so that the robot vacuum cleaner avoids the obstacle. Therefore, the robot vacuum cleaner can be prevented from going on an obstacle such as a carpet. In addition, the robot vacuum cleaner can be prevented from passing an obstacle such as a door sill so as not to leave a cleaning area.

## Claims

### Claim 1

A robot vacuum cleaner comprising:
a body part to which a spin mop is rotatably coupled;
a power module connected to the spin mop, and rotated according to operation information to rotate the spin mop;
a sensor part provided in the body part, and configured to detect information on the driving of the body part; and
a controller configured to calculate the operation information, electrically connected to the power module to transmit the calculated operation information, and electrically connected to the sensor part to receive the detected information,
wherein the sensor part comprises:
an acceleration sensor module configured to detect acceleration information on an acceleration change of the body part; and
a distance sensor module configured to detect distance information from a floor surface on which the body part drives, and
wherein the controller calculates the operation information using at least one of the acceleration information and the distance information.

### Claim 2 (depends on 1)

The robot vacuum cleaner of claim 1, wherein the controller calculates obstacle presence information on whether there is an obstacle on one side of the body part using the acceleration information.

### Claim 3 (depends on 2)

The robot vacuum cleaner of claim 2, wherein the controller calculates obstacle pass-through information on whether the body part is able to pass through an obstacle on one side using the obstacle presence information, and calculates the operation information using at least one of the obstacle presence information and the obstacle pass-through information.

### Claim 4 (depends on 3)

The robot vacuum cleaner of claim 3, wherein the spin mop comprises:
a first spin mop located on one side of the body part; and
a second spin mop located on the other side of the body part,
wherein the power module comprises:
a first power module connected to the first spin mop; and
a second power module connected to the second spin mop, and
wherein the operation information comprises:
first steering information that controls a rotation direction of the first power module; and
second steering information that controls a rotation direction of the second power module.

### Claim 5 (depends on 4)

The robot vacuum cleaner of claim 4, wherein the controller calculates the first steering information and the second steering information such that rotation directions of the first power module and the second power module are alternately changed in the same direction or different directions.

### Claim 6

A method of controlling a robot vacuum cleaner, the method comprising:
(a) detecting, by an acceleration sensor module and a distance sensor module, information on an operating state of the robot vacuum cleaner;
(b) calculating, by an obstacle information calculation module, obstacle pass-through information on whether an obstacle that can be passed therethrough is present in a driving direction of the robot vacuum cleaner using the detected information;
(c) calculating, by an operation information calculation module, operation information using the calculated obstacle pass-through information; and
(d) controlling a power module according to the calculated operation information.

### Claim 7 (depends on 6)

The method of claim 6, wherein the step (a) comprises:
(a1) detecting, by the acceleration sensor module, acceleration change information of the robot vacuum cleaner; and
(a2) detecting, by the distance sensor module, distance information between a floor surface on which the robot vacuum cleaner drives and the distance sensor module.

### Claim 8 (depends on 7)

The method of claim 7, wherein the step (b) comprises:
(b1) calculating, by an acceleration change information calculation unit, obstacle presence information on whether there is an obstacle on the one side on which the robot vacuum cleaner is driving using the detected acceleration change information; and
(b2) calculating, by a distance information calculation unit, obstacle pass-through information on whether the robot vacuum cleaner is able to pass through the obstacle on the one side on which the robot vacuum cleaner is driving using the calculated obstacle presence information.

### Claim 9 (depends on 8)

The method of claim 8, wherein the step (b1) comprises:
(b11) comparing, by the acceleration change information calculation unit, the detected acceleration change information with a preset reference acceleration change range;
(b12) calculating, by the acceleration change information calculation unit, the obstacle presence information such that an obstacle is not present on one side of the robot vacuum cleaner when the acceleration change information is not included in the reference acceleration change range; and
(b13) calculating, by the acceleration change information calculation unit, the obstacle presence information such that an obstacle is present on one side of the robot vacuum cleaner when the acceleration change information is included in the reference acceleration range.

### Claim 10 (depends on 8)

The method of claim 8, wherein the distance sensor module is provided in plurality, and the plurality of distance sensor modules detect distance information, respectively,
wherein the step (b2) comprises:
(b21) comparing, by the distance information calculation unit, the plurality of detected distance information with a preset reference distance value when the acceleration change information calculation unit calculates the obstacle presence information such that the obstacle is present on one side of the robot vacuum cleaner; and
(b22) calculating, by the distance information calculation unit, the obstacle pass-through information such that the robot vacuum cleaner is able to pass through an obstacle on one side when a result of the comparison does not correspond to a preset condition, and
wherein the preset condition is a case where at least one of the plurality of distance information is greater than the reference distance value and at least another one of the plurality of distance information is smaller than the reference distance value.

### Claim 11 (depends on 10)

The method of claim 10, wherein subsequent to the step (b21), the step (b2) comprises:
(b23) comparing, by the distance information calculation unit, a maximum value and a minimum value of the plurality of distance information when a result of the comparison corresponds to the preset condition; and
(b24) calculating, by the distance information calculation unit, the obstacle pass-through information such that the robot vacuum cleaner is able to pass through an obstacle on one side when a difference between the maximum value and the minimum value is less than a preset value.

### Claim 12 (depends on 11)

The method of claim 11, wherein subsequent to the step (b23), the step (b2) comprises,
(b25) calculating, by the distance information calculation unit, the obstacle pass-through information such that the robot vacuum cleaner is unable to pass through an obstacle on one side when a difference between the maximum value and the minimum value is above a preset value.

### Claim 13 (depends on 6)

The method of claim 6, wherein the power module comprises a first power module and a second power module,
wherein the operation information calculation module comprises a first steering information calculation unit and a second steering information calculation unit, and
wherein the step (c) comprises:
(c1) calculating, by a first steering information calculation unit, first steering information for a rotation direction of the first power module using the obstacle pass-through information; and
(c2) calculating, by a second steering information calculation unit, second steering information for a rotation direction of the second power module using the obstacle pass-through information.

### Claim 14 (depends on 13)

The method of claim 13, wherein in the step (a), the first power module is rotated in one direction, the second power module is rotated in the other direction opposite to the one direction, and
wherein when the obstacle pass-through information is calculated such that the robot vacuum cleaner is unable to pass through an obstacle on one side, the first steering information calculation unit calculates first steering information that rotates the first power module in the other direction.

### Claim 15 (depends on 13)

The method of claim 13, wherein in the step (a), the first power module is rotated in one direction, and the second power module is rotated in the other direction opposite to the one direction, and
wherein when the obstacle pass-through information is calculated such that the robot vacuum cleaner is unable to pass through an obstacle on one side, the second steering information calculation unit calculates second steering information that rotates the second power module in the one direction.

### Claim 16 (depends on 13)

The method of claim 13, wherein in the step (a), the first power module is rotated in one direction, and the second power module is rotated in the other direction opposite to the one direction, and
wherein when the obstacle pass-through information is calculated such that the robot vacuum cleaner is unable to pass through an obstacle on one side, the first steering information calculation unit calculates first steering information that rotates the first power module in the other direction, and the second steering information calculation unit calculates second steering information that rotates the second power module in the one direction.

### Claim 17 (depends on 13)

The method of claim 13, wherein the step (d) comprises:
(d1) rotating, by a power module control unit, the first power module and the second power module according to the calculated first and second steering information.
