IP Library Granted Patent US 11,350,809
Granted Patent B2
US 11,350,809 · App. 16/727,532 · Granted Jun 7, 2022

Cleaning robot and method of performing task thereof

Inventors: Soonhyuk Hong (Suwon-si, KR); Minjeong Kang (Suwon-si, KR); Sejin Kwak (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
A47L9/2852A47L9/009A47L9/2826G05D1/0212G05D1/0231A47L2201/04A47L2201/06G05D1/0038G05D2201/0203G05D2201/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,350,809
App. No.
16/727,532
Granted
Jun 7, 2022
Kind
B2
Abstract

A method, performed by a cleaning robot, of performing a task, is provided. The method includes capturing an image of an object in a vicinity of the cleaning robot, determining a task to be performed by the cleaning robot, by applying the captured image to at least one trained artificial intelligence (AI) model, controlling a guard portion to descend from in front of an opened portion to a floor surface of the cleaning robot, according to the determined task, and driving towards the object so the object is moved by the descended guard portion.

Claims (70)

1. A method, performed by a cleaning robot, of performing a task, the method comprising:

capturing an image of an object in a vicinity of the cleaning robot;

determining a task to be performed by the cleaning robot, by applying the captured image to at least one trained artificial intelligence (AI) model;

controlling a guard portion to descend from in front of an opened portion to a floor surface of the cleaning robot, according to the determined task; and

driving towards the object so the object is moved by the descended guard portion.

2. The method of claim 1 , wherein the opened portion of the cleaning robot comprises a suction hole of the cleaning robot or an indented portion located in front of the suction hole of the cleaning robot.

3. The method of claim 1 , further comprising:

determining a path for moving the object along,

wherein the driving towards the object comprises driving towards the object along the determined path.

4. The method of claim 1 , further comprising:

controlling the guard portion to ascend after the object is moved; and

driving on a floor surface where the object was located before the object was moved.

5. The method of claim 1 , further comprising:

transmitting information about the captured image to a user terminal device;

receiving information about a user task selected by a user from the user terminal device; and

determining the user task as the task to be performed by the cleaning robot.

6. The method of claim 5 , further comprising:

applying the captured image and the user task received from the user terminal device to the at least one trained AI model, as a training data set.

7. The method of claim 1 , further comprising:

moving the object to a designated area.

8. The method of claim 7 , wherein the moving of the object to the designated area comprises:

determining a structure closest to the object from among a plurality of structures in a vicinity of the object; and

moving the object to the front of the determined structure.

9. The method of claim 7 , wherein the moving of the object to the designated area comprises:

transmitting information about the captured image and information about a map to a user terminal device;

receiving information about the designated area from the user terminal device; and

moving the object to the designated area.

10. The method of claim 1 , further comprising:

storing a local driving plan for the cleaning robot move with respect to an area where the object is located; and

updating the local driving plan after the object is moved.

11. The method of claim 1 , wherein the determining of the task to be performed by the cleaning robot comprises:

obtaining identification information of the object by applying the captured image to a trained first AI model; and

determining the task to be performed by the cleaning robot by applying the obtained identification information of the object to a trained second AI model.

12. A cleaning robot comprising:

a camera;

a driver;

a guard portion provided in front of an opened portion of the cleaning robot; and

at least one processor configured to:

control the camera to capture an image of an object in a vicinity of the cleaning robot,

determine a task to be performed by the cleaning robot, by applying the captured image to at least one trained artificial intelligence (AI) model,

control the guard portion to descend from in front of the opened portion to a floor surface, according to the determined task, and

control the driver to drive the cleaning robot towards the object so the object is moved by the descended guard portion.

13. The cleaning robot of claim 12 , wherein the opened portion of the cleaning robot comprises a suction hole on a front surface of the cleaning robot or an indented portion located in front of the suction hole of the cleaning robot.

14. The cleaning robot of claim 12 , wherein the at least one processor is further configured to:

determine a path for moving the object along, and

control the driver to drive the cleaning robot towards the object along the determined path.

15. The cleaning robot of claim 12 , wherein the at least one processor is further configured to:

control the guard portion to ascend after the object is moved, and

control the driver to drive on a floor surface where the object was located before the object was moved.

16. The cleaning robot of claim 12 , further comprising:

a communicator configured to communicate with a user terminal device, wherein the at least one processor is further configured to:

control the communicator to transmit information about the captured image to the user terminal device, and

in response to reception of information about a user task selected by a user from the user terminal device, determine the user task as the task to be performed by the cleaning robot.

17. The cleaning robot of claim 16 , wherein the at least one processor is further configured to apply the captured image and the user task received from the user terminal device to the at least one trained AI model, as a training data set.

18. The cleaning robot of claim 12 , wherein the at least one processor is further configured to control the driver to move the object to a designated area.

19. The cleaning robot of claim 17 , wherein the at least one processor is further configured to:

determine a structure closest to the object from among a plurality of structures in a vicinity of the object; and

control the driver to move the object to the front of the determined structure.

20. The cleaning robot of claim 17 , further comprising:

a communicator configured to communicate with a user terminal device,

wherein the at least one processor is further configured to:

control the communicator to transmit information about the captured image and information about a map to a user terminal device, and

control the driver to move the object to a designated area, in response to reception of information about the designated area from the user terminal device.

21. The method of claim 3 , wherein the determining of the path for moving the object along comprises determining a front of an end portion of the object as a start location by using the captured image of the object.

22. The cleaning robot of claim 12 , wherein the at least one processor is further configured to:

control a memory to store a local driving plan for the cleaning robot move with respect to an area where the object is located, and

update the local driving plan after the object is moved.

23. The cleaning robot of claim 12 , wherein the at least one processor is further configured to:

obtain identification information of the object by applying the captured image to a trained first AI model, and

determine the task to be performed by the cleaning robot by applying the obtained identification information of the object to a trained second AI model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2019
From: HONG, SOONHYUK; KANG, MINJEONG; KWAK, SEJIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051370/0750 →
Priority Claims (1)
KR 10-2018-0169914 · Dec 26, 2018 · national
Continuity (1)
Related Publication 20200205629A1 · Jul 2, 2020
Cited By (3)
US 12,426,754 US 12,507,851 US 12,736,984