Robotic ad hoc network
First Claim
1. An inventory system, comprising:
- a workstation of a workspace, the workstation being configured with at least one processor configured to perform a task related to one or more inventory items associated with an inventory holder when the inventory holder is positioned at the workstation;
a local area network associated with the workstation and configured to connect the workstation with one or more mobile drive units within a connectivity range from the workstation;
a management system configured to provide instructions to the one or more mobile drive units in relation to the one or more inventory items;
a mobile drive unit configured to convey the inventory holder within the workspace, the mobile drive unit comprising;
a processor; and
a memory comprising instructions that, when executed with the processor, cause the mobile drive unit to, at least;
receive, from the management system, a set of instructions that comprises an indication of the workstation and a subset of instructions to be executed by the at least one processor of the workstation with respect to the one or more inventory items;
traverse along a route determined based on the set of instructions;
connect to the local area network associated with the workstation as the mobile drive unit enters a proximity of the workstation associated with the local area network;
identify an identifier for the workstation based at least in part on a parameter associated with the local area network associated with the workstation;
determine that the identifier of the workstation corresponds to the subset of instructions received from the management system; and
in response to determining that the identifier of the workstation corresponds to the subset of the instructions received from the management system, transmit, via the local area network, the subset of instructions received from the management system to the workstation, wherein transmitting the subset of instructions causes the at least one processor of the workstation to execute the subset of instructions to perform the task.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is system in which separate networks are operated on behalf of system components associated within an inventory system. Mobile drive units may receive initial instructions from a central authority and may identify a number of system components relevant to the provided instructions. The mobile drive unit may be configured to traverse to locations associated with the identified system components. As the mobile drive unit traverses the inventory floor, it may connect to the separate networks that it comes into contact with. Upon connecting to a network associated with a system component relevant to its set of instructions, the mobile drive unit may provide instructions to the system component to cause it to execute an action. In some embodiments, the mobile drive unit may connect to a system component in order to perform a route guidance algorithm and/or collision avoidance algorithm.
14 Citations
20 Claims
-
1. An inventory system, comprising:
-
a workstation of a workspace, the workstation being configured with at least one processor configured to perform a task related to one or more inventory items associated with an inventory holder when the inventory holder is positioned at the workstation; a local area network associated with the workstation and configured to connect the workstation with one or more mobile drive units within a connectivity range from the workstation; a management system configured to provide instructions to the one or more mobile drive units in relation to the one or more inventory items; a mobile drive unit configured to convey the inventory holder within the workspace, the mobile drive unit comprising; a processor; and a memory comprising instructions that, when executed with the processor, cause the mobile drive unit to, at least; receive, from the management system, a set of instructions that comprises an indication of the workstation and a subset of instructions to be executed by the at least one processor of the workstation with respect to the one or more inventory items; traverse along a route determined based on the set of instructions; connect to the local area network associated with the workstation as the mobile drive unit enters a proximity of the workstation associated with the local area network; identify an identifier for the workstation based at least in part on a parameter associated with the local area network associated with the workstation; determine that the identifier of the workstation corresponds to the subset of instructions received from the management system; and in response to determining that the identifier of the workstation corresponds to the subset of the instructions received from the management system, transmit, via the local area network, the subset of instructions received from the management system to the workstation, wherein transmitting the subset of instructions causes the at least one processor of the workstation to execute the subset of instructions to perform the task. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, by a mobile drive unit, a set of instructions that includes an indication of a system component different from the mobile drive unit and one or more component instructions to be executed by a processor of the system component, the one or more component instructions configured to cause the processor of the system component to perform at least one action; traversing, by the mobile drive unit, to the system component; while traversing, by the mobile drive unit, establishing a connection between the mobile drive unit and a local area network operated by the mobile drive unit or the system component as the mobile drive unit enters a proximity of the system component; identifying that the one or more component instructions are intended for the system component corresponding to the connection established; and in response to establishing the connection and identifying that the one or more component instructions are intended for the system component, transmitting the one or more component instructions to be executed by the processor system component over the local area network to cause the processor of the system component to execute the component instruction to perform the at least one action. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile drive unit apparatus comprising:
-
a processor; and a memory including instructions that, when executed with the processor, cause the mobile drive unit apparatus to, at least; receive a set of instructions that comprises an indication of at least one system component and an action to be executed by a processor of the at least one system component, the set of instructions comprising a first subset of instructions to be executed by the mobile drive unit and a second subset of instructions to be executed by the processor of the system component to perform the action; traverse to the at least one system component in accordance with the first subset of instructions received; detect that the mobile drive unit is within transmission range of a local area network of a plurality of local area networks; connect to the local area network to determine a system component with which the local area network is associated; and in response to determining that the system component that the local area network is associated with comprises the at least one system component with which the second subset of instructions are to be executed, transmit the second subset of instructions to the at least one system component, wherein the second subset of instructions causes the processor of the at least one system component to execute the second subset of instructions to perform the action with respect to at least one inventory item. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification