| CPC G05D 1/0088 (2013.01) [G05D 1/0011 (2013.01)] | 7 Claims |

|
1. A server for initializing a plurality of robots, each robot of the plurality of robots having a unique robot ID stored on the server and programmed to be initialized to have a specified set of features for performing a set of tasks, the server comprising:
a robot management table listing for each robot, at least one feature of the specified set of features and at least one script according to the unique robot ID;
an operational database storing operational data required for running the at least one script;
a preprocessor to run at least one algorithm to obtain and update the operational data; and
an initializer to initialize a particular robot of the plurality of robots according to the unique robot ID and associated scripts when the particular robot is within a distance enabling network communication with the particular robot,
wherein the initialization of the particular robot comprises downloading to the particular robot from the robot management table the at least one feature of the specified set of features listed for the particular robot,
wherein pursuant to initialization of the particular robot, the particular robot is enabled to operate the at least one feature independent of network communication with the server.
|