Learning force limits of items for use in GCU optimization
First Claim
1. A computer-implemented method comprising:
- identifying a placement location for an item associated with force limit information;
determining a current force limit associated with the item;
causing a robotic arm to position the item proximate to the placement location;
causing the robotic arm to apply the current force limit to move the item against one or more additional items;
while applying the current force limit to the item, monitoring a rate of change in the position of the item with respect to time;
calculating, based on the rate of change in the position of the item, a new force limit for the item; and
updating the force limit information for the item with the new force limit.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are techniques for optimizing gross cubic utilization of inventory space by compressing items into closer proximity. In some embodiments, the inventory system selects an initial force limit to which an item to be stored may be subjected. The inventory system may cause a robotic arm to grasp the item and to push that item into a determined storage location. The inventory system then pushes the item into the storage location while applying a force up to the initial force limit to the item. While monitoring the position of the item, the inventory system may detect that the changes in position of the item are decreasing or stopping and determine that the item is approaching its force limit. The inventory system then updates database records with the force limit associated with the item.
11 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying a placement location for an item associated with force limit information; determining a current force limit associated with the item; causing a robotic arm to position the item proximate to the placement location; causing the robotic arm to apply the current force limit to move the item against one or more additional items; while applying the current force limit to the item, monitoring a rate of change in the position of the item with respect to time; calculating, based on the rate of change in the position of the item, a new force limit for the item; and updating the force limit information for the item with the new force limit. - View Dependent Claims (2, 3, 4)
-
-
5. An inventory management system comprising:
-
at least one robotic arm assembly; a processor; and a memory including instructions that, when executed by the processor, cause the inventory management system to, at least; remove an item from a first location; determine a second location to receive the item, the second location determined based on an attribute of the item; determine a level of force to be applied to the item; move the item into the second location by applying the determined level of force; monitor a rate of change in position of the item with respect to time; and update the level of force based on the rate of change in the position of the item. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. An inventory system, comprising:
-
a robotic arm configured to interact with one or more inventory items; a processor; and a memory including instructions that, when executed by the processor, cause the inventory system to, at least; identify a placement location for an item associated with force limit information; determine a current force limit associated with the item; cause the robotic arm to position the item proximate to the placement location; cause the robotic arm to apply the current force limit to move the item against one or more additional items; while applying the current force limit to the item, monitor a rate of change in the position of the item with respect to time; calculate, based on the rate of change in the position of the item, a new force limit for the item; and update force limit information for the item with the new force limit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification