CPC A47L 11/4011 (2013.01) [A47L 11/4061 (2013.01); A47L 11/4066 (2013.01); A47L 2201/04 (2013.01)] | 18 Claims |
1. A robot cleaner comprising:
a driver, including a drive motor, configured to cause the robot cleaner to move;
a memory storing information on a plurality of pollution maps corresponding to different time points in an event timeline, the plurality of pollution maps including information on a degree of pollution for each location in a map corresponding to a place in which the robot cleaner is and/or was located and information on locations of a plurality of objects on the map, and a first artificial intelligence model trained to determine pollution sources; and
a processor operatively connected to the driver and the memory and configured to control the robot cleaner,
wherein the processor is configured to:
input the information on the locations of the plurality of objects and the information on a degree of pollution for each location in the map from two or more pollution maps among the plurality of pollution maps related to a time section from a time point when a predetermined event occurs to a predetermined time point after the event was finished into the first artificial intelligence model and determine a pollution source corresponding to the event, and
control the driver to move the robot cleaner based on the location of the identified pollution source on the map.
|