A system for order fulfillment using one or more robots, comprising: a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items and an inventory robot configured to perform one or more of transportation of inventory and manipulation of inventory; an actor robot which includes a robotic arm that is operable to transfer the order item, characterized in that said actor robot is operably connected to and selected by the server and which communicates position information to the server, and which is configured to perform one or more of picking the order item from the inventory storage, moving the order item, and positioning the order item and, wherein the server is configured to determine, using the position information, that the actor robot is positioned so as to be ready to perform a task relating to fulfillment of an order, the server is configured to generate a currently planned path along which the actor robot is configured to move, wherein the server is configured to transmit the currently planned path to the actor robot, the actor robot being configured to perform one or more of receiving from the server a currently planned path for the actor robot and to execute the currently planned path, the actor robot further being configured to perform the task relating to fulfillment of an order, which is one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot being configured to collect the order item, wherein the order item is positioned by the actor robot directly onto the order robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots, wherein the position information comprises a position of the robots. a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items and an inventory robot configured to perform one or more of transportation of inventory and manipulation of inventory; an actor robot which includes a robotic arm that is operable to transfer the order item, characterized in that said actor robot is operably connected to and selected by the server and which communicates position information to the server, and which is configured to perform one or more of picking the order item from the inventory storage, moving the order item, and positioning the order item and, wherein the server is configured to determine, using the position information, that the actor robot is positioned so as to be ready to perform a task relating to fulfillment of an order, the server is configured to generate a currently planned path along which the actor robot is configured to move, wherein the server is configured to transmit the currently planned path to the actor robot, the actor robot being configured to perform one or more of receiving from the server a currently planned path for the actor robot and to execute the currently planned path, the actor robot further being configured to perform the task relating to fulfillment of an order, which is one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot being configured to collect the order item, wherein the order item is positioned by the actor robot directly onto the order robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots, wherein the position information comprises a position of the robots. an order robot operably connected to the server, the order robot being configured to collect the order item, wherein the order item is positioned by the actor robot directly onto the order robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots, wherein the position information comprises a position of the robots.