CPC B25J 9/1682 (2013.01) [B25J 9/1602 (2013.01)] | 20 Claims |
1. A method that facilitates communication between a control server and a plurality of robotic apparatuses, the method comprising:
receiving, by an integration engine, from the control server, a first set of instructions that conform to a first protocol scheme and have a first message scheme;
identifying, by the integration engine, whether the first protocol scheme and the first message scheme of the first set of instructions are supported by at least one robotic apparatus of the plurality of robotic apparatuses;
transmitting, by the integration engine, the first set of instructions to the plurality of robotic apparatuses based on the identification that the first protocol scheme and the first message scheme of the first set of instructions are supported by at least one robotic apparatus of the plurality of robotic apparatuses;
translating, by the integration engine, the first set of instructions to a second set of instructions based on the identification that a second set of protocol schemes and a second set of message schemes that are supported by the plurality of robotic apparatuses are different from the first protocol scheme and the first message scheme, respectively, (i) wherein the second set of instructions conform to the second set of protocol schemes and have the second set of message schemes, and (ii) wherein at least one of a first robotic apparatus and a second robotic apparatus of the plurality of robotic apparatuses executes a first service and a second service of a plurality of services in a storage facility based on a first instruction and a second instruction of the second set of instructions, respectively; and
transmitting, by the integration engine, the second set of instructions to the plurality of robotic apparatuses, wherein at least one of the first instruction and the second instruction of the second set of instructions is transmitted to the first robotic apparatus and the second robotic apparatus of the plurality of robotic apparatuses, respectively.
|