US 12,232,687 B2
Cleaning robot and method of performing task thereof
Soonhyuk Hong, Suwon-si (KR); Minjeong Kang, Suwon-si (KR); and Sejin Kwak, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on May 3, 2022, as Appl. No. 17/735,660.
Application 17/735,660 is a continuation of application No. 16/727,532, filed on Dec. 26, 2019, granted, now 11,350,809.
Claims priority of application No. 10-2018-0169914 (KR), filed on Dec. 26, 2018.
Prior Publication US 2022/0257077 A1, Aug. 18, 2022
Int. Cl. A47L 9/28 (2006.01); A47L 9/00 (2006.01); G05D 1/00 (2024.01)
CPC A47L 9/2852 (2013.01) [A47L 9/009 (2013.01); A47L 9/2826 (2013.01); G05D 1/0212 (2013.01); G05D 1/0231 (2013.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01); G05D 1/0038 (2013.01)] 13 Claims
OG exemplary drawing
 
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 type of the object, by applying the captured image to at least one trained artificial intelligence (AI) model; and
determining driving path of the cleaning robot, according to the type of the object,
wherein the driving path includes:
performing moving in close contact with the object when the type of the object is determined to be a fixed object or a hard to move object,
performing moving away from the object by a certain distance when the type of the object is determined to be a fragile object, and
performing interaction toward the object when the type of the object is determined to be at least one of a person, a body part of a person, and animal.
 
13. A cleaning robot comprising:
a camera;
a driver; 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 type of the object, by applying the captured image to at least one trained artificial intelligence (AI) model,
determine driving path of the cleaning robot, according to the type of the object, and
control the driver to drive the cleaning robot towards the object according to the driving path of the cleaning robot,
wherein the driving path includes:
performing moving in close contact with the object when the type of the object is determined to be a fixed object or a hard to move object,
performing moving away from the object by a certain distance when the type of the object is determined to be a fragile object, and
performing interaction toward the object when the type of the object is determined to be at least one of a person, a body part of a person, and animal.