Artificial intelligence cleaner and method of operating the same
An artificial intelligence (AI) cleaner according to an embodiment of the present invention may include a memory, a movement detect sensor, a driving unit configured to allow the AI cleaner to be moved, and a processor configured to control the movement sensor to sense a movement of the AI cleaner by a user and acquire a position to which the AI cleaner has moved while the AI cleaner operates at a first cleaning mode and control the driving unit to allow the AI cleaner to clean a priority cleaning area corresponding to the position at a second cleaning mode.
1. An artificial intelligence (AI) cleaner comprising:
a memory;
a movement detect sensor configured to sense a movement of the AI cleaner by a user, wherein the movement detect sensor comprises a floor detect sensor configured to emit an infrared ray and measure a time that is spent in a return of the infrared ray;
at least one wheel driver configured to allow the AI cleaner to be moved; and
a processor configured to:
operate the AI cleaner in a first cleaning mode;
determine that the AI cleaner has been lifted and is currently moved by the user based on the measured time being equal to or greater than a preset time;
acquire a position to which the AI cleaner has moved based on determining that the AI cleaner has been lifted and is currently moved by the user; and
control the at least one wheel driver to allow the AI cleaner to, in a second cleaning mode, clean a priority cleaning area corresponding to the acquired position.
2. The AI cleaner of claim 1 , wherein the processor acquires the position of the AI cleaner when sensing the movement of the AI cleaner by the user in a state that the AI cleaner has not detected an obstacle.
3. The AI cleaner of claim 2 , wherein the processor controls the AI cleaner to perform a cleaning job in the first cleaning mode if the movement of the AI cleaner by the user is sensed in a state that the AI cleaner has detected an obstacle.
4. The AI cleaner of claim 1 , wherein the processor determines a circle area having a predetermined length as a radius around the acquired position of the AI cleaner, as the priority cleaning area.
5. The AI cleaner of claim 1 , wherein the processor stores the acquired position to which the AI cleaner has moved, in the memory, and if it is sensed that the AI cleaner has moved to the position by the user by a predetermined number of times or more, the processor determines the priority cleaning area as a cleaning interest area, and
wherein, if the AI cleaner enters the cleaning interest area while cleaning along a cleaning route in the first cleaning mode, the processor changes the first cleaning mode to the second cleaning mode.
6. The AI cleaner of claim 1 , wherein the first cleaning mode is a general cleaning mode, and the second cleaning mode is a meticulous cleaning mode.