Robot cleaner, control apparatus, control system, and control method of robot cleaner
First Claim
1. An apparatus to control a robot cleaner, the apparatus comprising:
- a user interface unit configured to receive a command from a user to cause the apparatus to receive a map of a cleaning area downloaded from an external server and a command from the user to cause a map of the cleaning area to be generated by the robot cleaner and then received by the apparatus from the robot cleaner; and
a controller configured to,in response to the command to cause the apparatus to receive the map of the cleaning area downloaded from the external server being received by the user interface unit, perform control to cause the apparatus to receive the map of the cleaning area downloaded from the external server, andin response to the command to cause the map of the cleaning area to be generated by the robot cleaner and then received by the apparatus from the robot cleaner, perform control to cause the map of the cleaning area to be generated by the robot cleaner and then received by the apparatus from the robot cleaner.
1 Assignment
0 Petitions
Accused Products
Abstract
A control apparatus of a robot cleaner includes a user interface unit to receive a user command controlling the robot cleaner; a controller to generate a control signal to receive a map of a cleaning area, based on the user command; and a communicator to receive the map of the cleaning area from an external server or the robot cleaner, based on the control signal. An embodiment may download or generate a map of a cleaning area and allow a map editing to be performed by a user. An embodiment may set and edit a cleaning schedule. When setting the cleaning schedule, an embodiment may recommend a cleaning schedule based on cleaning history data. An embodiment may automatically determine whether the environment is changed or whether the cleaning is available, while the robot cleaner performs the cleaning, and it may be possible to actively deal with this.
19 Citations
21 Claims
-
1. An apparatus to control a robot cleaner, the apparatus comprising:
-
a user interface unit configured to receive a command from a user to cause the apparatus to receive a map of a cleaning area downloaded from an external server and a command from the user to cause a map of the cleaning area to be generated by the robot cleaner and then received by the apparatus from the robot cleaner; and a controller configured to, in response to the command to cause the apparatus to receive the map of the cleaning area downloaded from the external server being received by the user interface unit, perform control to cause the apparatus to receive the map of the cleaning area downloaded from the external server, and in response to the command to cause the map of the cleaning area to be generated by the robot cleaner and then received by the apparatus from the robot cleaner, perform control to cause the map of the cleaning area to be generated by the robot cleaner and then received by the apparatus from the robot cleaner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A robot cleaner comprising:
-
a user interface unit configured to receive a command from a user for the robot cleaner to receive a map of a cleaning area downloaded from an external server and a command from the user for the robot cleaner to generate a map of the cleaning area; and a controller configured to, in response to the command for the robot cleaner to receive the map of the cleaning area downloaded from the external server being received by the user interface unit, control the robot cleaner to download the map of the cleaning area from the external server or to receive the map of the cleaning area from a device external to the robot cleaner that downloaded the map of the cleaning area from the external server, and in response to the command for the robot cleaner to generate the map of the cleaning area being received by the user interface unit, control the robot cleaner to generate the map of the cleaning area. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
providing a user interface unit configured to receive a command from a user for a robot cleaner to receive a map of a cleaning area downloaded from an external server and a command from the user for the robot cleaner to generate a map of the cleaning area; in response to the command for the robot cleaner to receive the map of the cleaning area downloaded from the external server being received by the user interface unit, perform control to cause the robot cleaner to receive the map of the cleaning area downloaded from the external server, and display, on a display device, the received map of the cleaning area; and in response to the command for the robot cleaner to generate the map of the cleaning area being received by the user interface unit, perform control to cause the robot cleaner to generate the map of the cleaning area, and display, on the display device, the generated map of the cleaning area.
-
-
21. A robot cleaner comprising:
-
at least one memory storing instructions; and at least one processor that executes the instructions to; in response to a command for the robot cleaner to receive a map of a cleaning area downloaded from an external server entered by a user into a user interface unit of the robot cleaner or into a remote user interface unit which is a user interface of a remote terminal or a remote controller, control the robot cleaner to download the map of the cleaning area from the external server or to receive the map of the cleaning area from a device external to the robot cleaner that downloaded the map of the cleaning area from the external server, and in response to a command for the robot cleaner to generate a map of the cleaning area entered by the user into the user interface unit of the robot cleaner or into the remote user interface unit, control the robot cleaner to generate the map of the cleaning area.
-
Specification