| CPC B65B 5/08 (2013.01) [B25J 9/1679 (2013.01); B25J 9/1697 (2013.01); B65B 5/12 (2013.01); B65B 35/54 (2013.01); B65B 43/52 (2013.01); B65B 43/54 (2013.01); B65B 57/14 (2013.01); B25J 9/1689 (2013.01)] | 20 Claims |

|
1. A system, comprising:
an actuator configured to move a surface or receptacle to a position associated with item retrieval;
a controller associated with a robotic retrieval device; and
a processor configured to:
obtain a plan to retrieve an item and to pack the item into a box or other container, wherein the plan includes a coordination of controlling the robotic retrieval device and the actuator so that the actuator moves the item to the position associated with item retrieval and the robotic retrieval device moves to retrieve the item from the position associated with item retrieval;
control the robotic retrieval device via the controller to attempt to perform an individual task of picking up the item according to a first predefined strategy; and
in response to a determination that the individual task was not completed using the first predefined strategy:
select an alternative strategy from a plurality of alternative strategies to perform the individual task based on a respective confidence score associated with the alternative strategy, and
iteratively using at least the robotic retrieval device to perform the individual task according to one or more of the plurality of alternative strategies for the individual task until the individual task is completed or a prescribed number of attempts have been performed.
|