MOBILE ROBOT MANIPULATOR
First Claim
1. An inventory management system, comprising:
- a plurality of container holders arranged within a first area of a workspace, a container holder of the plurality of container holders comprising one or more containers for storage of inventory items;
a plurality of mobile drive units, each mobile drive unit configured to move container holders of the plurality of container holders, using an associated propulsion component, within the workspace according to first instructions received from an inventory management module;
a plurality of mobile manipulator units configured to move within the workspace according to second instructions received from the inventory management module, at least one of the plurality of mobile manipulator units comprising;
a robotic arm configured to transfer the inventory items between the one or more containers and a subset of containers for transferring inventory;
a plurality of mobile container units configured to move the subset of containers within the workspace according to third instructions received from the inventory management module; and
a processor coupled with memory, configured to implement the inventory management module to;
receive inventory transfer instructions for an item within the workspace;
generate a virtual mobile inventory transfer station in a second area within the workspace based at least in part on characteristics of the item in the inventory transfer instructions and first information indicating a location of a portion of the container holders associated with the item within the workspace, the virtual mobile inventory transfer station comprising the portion of the container holders, a particular mobile drive unit of the plurality of mobile drive units, a particular mobile container unit of the plurality of mobile container units, and a particular mobile manipulator unit of the plurality of mobile manipulator units, the virtual mobile inventory transfer station not previously associated with the second area;
transmit the first instructions to the propulsion component of the particular mobile drive unit, the propulsion component configured to move the portion of the container holders from the first area to the second area;
transmit the second instructions for moving the particular mobile manipulator unit from a third area of the workspace to the second area and transferring, utilizing the robotic arm, the item from a particular container of the subset of containers to at least one of the portion of the container holders; and
transmit the third instructions to the particular mobile container unit for moving from a fourth area of the workspace to the second area, the particular mobile container unit comprising the particular container containing the item for transfer to the at least one of the portion of the container holders.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are described for implementing a mobile inventory transfer station within a workspace of an inventory management system. In embodiments, inventory transfer instructions for moving inventory stored within container holders in a workspace may be received. A portion of container holders within the workspace may be identified based on characteristics associated with the items of the inventory transfer instructions and first information identifying the items stored in the portion of container holders. A mobile container unit and a mobile manipulator unit may be selected based on distances between the units and the identified portion of container holders within the workspace. Instructions may be transmitted to the mobile container unit and mobile manipulator unit for navigating to the identified portion of container holders in the workspace and transferring inventory between a particular container holder and a container associated with the mobile container unit by the mobile manipulator unit.
-
Citations
20 Claims
-
1. An inventory management system, comprising:
-
a plurality of container holders arranged within a first area of a workspace, a container holder of the plurality of container holders comprising one or more containers for storage of inventory items; a plurality of mobile drive units, each mobile drive unit configured to move container holders of the plurality of container holders, using an associated propulsion component, within the workspace according to first instructions received from an inventory management module; a plurality of mobile manipulator units configured to move within the workspace according to second instructions received from the inventory management module, at least one of the plurality of mobile manipulator units comprising; a robotic arm configured to transfer the inventory items between the one or more containers and a subset of containers for transferring inventory; a plurality of mobile container units configured to move the subset of containers within the workspace according to third instructions received from the inventory management module; and a processor coupled with memory, configured to implement the inventory management module to; receive inventory transfer instructions for an item within the workspace; generate a virtual mobile inventory transfer station in a second area within the workspace based at least in part on characteristics of the item in the inventory transfer instructions and first information indicating a location of a portion of the container holders associated with the item within the workspace, the virtual mobile inventory transfer station comprising the portion of the container holders, a particular mobile drive unit of the plurality of mobile drive units, a particular mobile container unit of the plurality of mobile container units, and a particular mobile manipulator unit of the plurality of mobile manipulator units, the virtual mobile inventory transfer station not previously associated with the second area; transmit the first instructions to the propulsion component of the particular mobile drive unit, the propulsion component configured to move the portion of the container holders from the first area to the second area; transmit the second instructions for moving the particular mobile manipulator unit from a third area of the workspace to the second area and transferring, utilizing the robotic arm, the item from a particular container of the subset of containers to at least one of the portion of the container holders; and transmit the third instructions to the particular mobile container unit for moving from a fourth area of the workspace to the second area, the particular mobile container unit comprising the particular container containing the item for transfer to the at least one of the portion of the container holders. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
receiving, by a computer system comprising a processor and memory, inventory transfer instructions for moving an inventory item stored or to be stored within at least one container holder of a plurality of container holders within a workspace; identifying, by the computer system, a portion of container holders of the plurality of container holders within the workspace based at least in part on characteristics associated with the inventory item identified by the inventory transfer instructions and further based at least in part on first information identifying inventory items associated with the portion of container holders; generating, by the computer system, a virtual mobile inventory transfer station to associate in an area within the workspace based at least in part on identifying the portion of container holders, the identified area within the workspace comprising an approximate location of the portion of container holders, the virtual mobile inventory transfer station not previously associated with the area; selecting, by the computer system, a mobile container unit and a mobile manipulator unit based at least in part on respective distances between each of the mobile container unit and the mobile manipulator unit within the workspace and the identified area within the workspace for the virtual mobile inventory transfer station, the mobile container unit configured to carry a mobile container using an associated propulsion component, and the mobile manipulator unit comprising a robotic arm configured to transfer inventory items between the mobile container of the mobile container unit and the at least one container holder of the portion of container holders; transmitting, by the computer system, first instructions to the mobile manipulator unit for navigating to the identified area within the workspace for the virtual mobile inventory transfer station and transferring, by the robotic arm, the inventory item between the at least one container holder and the mobile container of the mobile container unit; and transmitting, by the computer system, second instructions to the mobile container unit for navigating to the identified area within the workspace for the virtual mobile inventory transfer station with the mobile container, the propulsion component of the mobile container unit using the second instructions to navigate to the identified area. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. An inventory management system, comprising:
-
a plurality of container holders arranged within a first area of a workspace, a container holder of the plurality of container holders comprising one or more containers for storage of inventory items; a plurality of mobile container units configured to move a subset of containers for transferring inventory within the workspace using an associated propulsion component according to first instructions; a plurality of mobile manipulator units configured to move within the workspace according to second instructions, at least one of the plurality of mobile manipulator units comprising; a robotic arm configured to transfer the inventory items between the one or more containers and a particular container of the subset of containers of at least one of the plurality of mobile container units; a plurality of mobile drive units, each mobile drive unit configured to move container holders of the plurality of container holders within the workspace according to third instructions; and a processor coupled with memory, configured to implement a management module to; receive inventory transfer instructions for an inventory item within the workspace; generate a virtual mobile inventory transfer station to associate in a particular area within the workspace based at least in part on characteristics of the inventory item, the particular area including at least one container holder of the plurality of container holders, the virtual mobile inventory transfer station not previously associated with the particular area; select a particular mobile container unit of the plurality of mobile container units based at least in part on a distance between a second area of the workspace associated with the particular mobile container unit and the particular area within the workspace associated with the virtual mobile inventory transfer station; select a particular mobile manipulator unit of the plurality of mobile manipulator units based at least in part on a distance between a third area of the workspace associated with the particular mobile manipulator unit and the particular area within the workspace associated with the virtual mobile inventory transfer station; select a particular mobile drive unit of the plurality of mobile drive units based at least in part on a distance between a fourth area of the workspace associated with the particular mobile drive unit and the particular area within the workspace associated with the virtual mobile inventory transfer station; transmit the first instructions to move the particular mobile container unit of the plurality of mobile container units using the associated propulsion component from the second area of the workspace to the particular area associated with the virtual mobile inventory transfer station; transmit the second instructions to move the particular mobile manipulator unit from the third area of the workspace to the particular area associated with the virtual mobile inventory transfer station and to transfer the inventory item, utilizing the robotic arm, from the at least one container holders to the particular container of the particular mobile container unit; transmit the third instructions to move the particular mobile drive unit from the fourth area of the workspace to the particular area associated with the virtual mobile inventory transfer station and to arrange the at least one container holder from a first configuration to a second configuration within the particular area based at least in part on the inventory transfer instructions. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification