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 |
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.
|