| CPC G05D 1/0297 (2013.01) [G05B 19/4155 (2013.01); G05D 1/0027 (2013.01); G05B 2219/39167 (2013.01)] | 14 Claims |

|
1. A method of controlling a plurality of robots travelling in an area composed of a plurality of nodes by a server, the method comprising: determining first information including first nodes and second nodes in a map including a plurality of nodes based on a first path through which a first robot of the plurality of robots moves during a predetermined period of time, the first nodes including nodes constituting the first path and being selected among the plurality of nodes within the area, and each of the plurality of nodes representing a location in the map, and the second nodes include nodes adjacent to the first nodes and are determined according to size of the first robot; determining second information including third nodes and fourth nodes based on a second path through which a second robot of the plurality of robots moves during the predetermined period of time, the third nodes including nodes constituting the second path and being selected among the nodes within the area, and the fourth nodes include nodes adjacent to the third nodes and are determined according to size of the second robot; determining whether any of the first nodes overlap with one of the third nodes or the fourth nodes; and transmitting, by the server, signal including the first information to the first robot and signal including the second information to the second robot in response to determining that none of the first nodes overlap with one of the third nodes or the fourth nodes.
|