CPC B25J 13/006 (2013.01) [B25J 11/0085 (2013.01); G06F 3/0482 (2013.01); G06F 3/04847 (2013.01)] | 20 Claims |
1. A method, performed by a server device, of controlling a cleaning robot, the method comprising:
receiving, by at least one processor of the server device, a first user input related to the cleaning robot, through a first home appliance, based on a user selecting an idle button associated with the cleaning robot on the first home appliance;
identifying, by the at least one processor of the server device, a first scenario corresponding to the received first user input, from a scenario list defining operations of the cleaning robot, wherein a first scenario relates to the first home appliance and the scenario list includes scenarios that match idle buttons of at least one home appliance with operations of the cleaning robot;
identifying, by the at least one processor of the server device, a control command including movement position information indicating a destination of the cleaning robot from the identified first scenario; and
transmitting, by the at least one processor of the server device, the identified control command to the cleaning robot.
|