IP Library › Granted Patent US 11,330,951
Granted Patent B2
US 11,330,951 · App. 16/708,233 · Granted May 17, 2022

Robot cleaner and method of operating the same

Inventors: Kokeun Kim (Seoul, KR); Suyeon Kim (Seoul, KR); Kamin Lee (Seoul, KR); Seungah Chae (Seoul, KR)
Assignee: LG ELECTRONICS INC.
A47L11/4011B25J9/0003G05D1/0217G05D1/0219G05D1/0221H04B17/318A47L2201/04G05D2201/0215
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 11,330,951
App. No.
16/708,233
Filed
Dec 9, 2019
Granted
May 17, 2022
Kind
B2
Examiner
TRAN, DALENA
Art Unit
3664
USPC
700/245
Abstract

Disclosed herein is a robot cleaner including a driving motor, a communication interface configured to receive, from an external cleaner, first cleaning record information including cleaning path information generated based on location information of the external cleaner, a memory configured to store second cleaning record information including the cleaning path information generated based on location information of the robot cleaner, and a processor configured to generate a cleaning plan of the robot cleaner based on the first cleaning record information and the second cleaning record information and control the driving motor such that the driving motor travels according to the cleaning plan.

Claims (42)

1. A robot cleaner comprising:

a driving motor;

a communication interface configured to receive, from an external cleaner, first cleaning record information including cleaning path information generated based on location information of the external cleaner;

a memory configured to store second cleaning record information including the cleaning path information generated based on location information of the robot cleaner; and

a processor configured to generate a cleaning plan of the robot cleaner based on the first cleaning record information and the second cleaning record information and control the driving motor such that the driving motor travels according to the cleaning plan,

wherein the processor is configured to measure a communication signal strength for each of at least one or more external devices and obtain location information on a SLAM map for an operation space of the robot cleaner, and

wherein the robot cleaner further comprises a learning processor configured to train a location determination model for outputting predetermined location information when a predetermined communication signal strength is input based on training data labeled with the location information on the SLAM map with respect to the communication signal strength.

2. The robot cleaner of claim 1 , wherein the processor is configured to transmit the trained location determination model through the communication interface.

3. The robot cleaner of claim 1 , wherein the location information of the external cleaner is location information output from the trained location determination model by providing the communication signal strength between the external cleaner and the at least one or more external devices to the trained location determination model as input data.

4. The robot cleaner of claim 1 , wherein the processor is configured to determine a cleaned area on which the external cleaner has performed cleaning and an uncleaned area on which the external cleaner does not perform cleaning based on the first cleaning record information and generate a cleaning plan for the uncleaned area on which cleaning is not performed.

5. The robot cleaner of claim 1 , wherein the first cleaning record information further includes a cleaning date and time, a cleaning degree, and a cleaning mode of the external cleaner.

6. The robot cleaner of claim 5 , wherein the processor is configured to generate a cleaning plan at a date and time when the external cleaner is to not perform cleaning.

7. The robot cleaner of claim 5 , wherein the processor is configured to obtain cleaning pattern information based on information for the cleaning path, the cleaning degree and the cleaning mode of the external cleaner and generate a cleaning plan according to the cleaning pattern of the external cleaner.

8. The robot cleaner of claim 1 , wherein the second cleaning record information further includes a cleaning date, a cleaning degree, and a cleaning mode of the robot cleaner, and

wherein the processor is configured to, when it is determined that the external cleaner has performed cleaning on a cleaning area on a path cleaned by the robot cleaner based on the first cleaning record information and the second cleaning record information within a preset time period, determine the cleaning area as an incomplete cleaning area, and generate a cleaning plan to perform cleaning on the incomplete cleaning area in a cleaning mode with a high cleaning degree.

9. The robot cleaner of claim 1 , wherein the communication interface transmits, to the external cleaner, second cleaning record information generated when the driving motor is controlled such that the driving motor travels according to the cleaning plan and cleaning is then completed.

10. A cleaning method comprising:

receiving, from an external cleaner, first cleaning record information including cleaning path information generated based on location information of the external cleaner;

storing second cleaning record information including cleaning path information generated based on location information of the robot cleaner;

generating a cleaning plan of the robot cleaner based on the first cleaning record information and the second cleaning record information; and

controlling the driving motor such that the driving motor travels according to the cleaning plan,

measuring a communication signal strength for each of at least one or more external devices;

obtaining location information on an SLAM map for an operation space of the robot cleaner; and

training a location determination model for outputting predetermined location information when a predetermined communication signal strength is input based on training data labeled with the location information on the SLAM map with respect to the communication signal strength.

11. The method of claim 10 , further comprising:

transmitting the trained location determination model to the external cleaner.

12. The method of claim 10 , wherein the location information of the external cleaner is location information output from the trained location determination model by providing a strength of a communication signal between the external cleaner and the at least one or more external devices to the trained location determination model as input data.

13. The method of claim 10 , wherein the generating of the cleaning plan includes

determining a cleaned area on which the external cleaner has performed cleaning and an uncleaned area on which the external cleaner does not perform cleaning based on the first cleaning record information, and

generating a cleaning plan for the uncleaned area on which cleaning is not performed.

14. The method of claim 10 , wherein the first cleaning record information further includes a cleaning date and time, a cleaning degree, and a cleaning mode of the external cleaner.

15. The method of claim 14 , wherein the generating of the cleaning plan includes generating a cleaning plan at a date and time when the external cleaner is to not perform cleaning.

16. The method of claim 14 , wherein the generating of the cleaning plan includes

obtaining cleaning pattern information based on information for the cleaning path, the cleaning degree and the cleaning mode of the external cleaner; and

generating a cleaning plan according to the cleaning pattern of the external cleaner.

17. The method of claim 10 , wherein the second cleaning record information further includes a cleaning date, a cleaning degree, and a cleaning mode of the robot cleaner, and

wherein the generating of the cleaning plan includes

determining that the external cleaner has performed cleaning on a cleaning area on a path cleaned by the robot cleaner based on the first cleaning record information and the second cleaning record information within a preset time period,

determining the cleaning area as an incomplete cleaning area, and

generating a cleaning plan indicating that the incomplete cleaning area is to be cleaned in a cleaning mode with a high cleaning degree.

18. The method of claim 10 , further comprising:

transmitting, to the external cleaner, second cleaning record information generated when the driving motor is controlled such that the driving motor travels according to the cleaning plan and cleaning is then completed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2019
From: KIM, KOKEUN; KIM, SUYEON; LEE, KAMIN; CHAE, SEUNGAH
To: LG ELECTRONICS INC.
Reel/Frame 051222/0521 →
Priority Claims (1)
KR 10-2019-0135735 · Oct 29, 2019 · national
Continuity (1)
Related Publication 20210121035A1 · Apr 29, 2021
Cited By (1)
US 12,283,096