US 12,263,977 B2
Kitting machine
Samir Menon, Atherton, CA (US); Gerald Brantner, Los Altos, CA (US); Zhouwen Sun, Redwood City, CA (US); Robert Hegdahl, Hayward, CA (US); and Kevin Jose Chavez, Redwood City, CA (US)
Assigned to Dexterity, Inc., Redwood City, CA (US)
Filed by Dexterity, Inc., Redwood City, CA (US)
Filed on Jun. 20, 2023, as Appl. No. 18/212,121.
Application 18/212,121 is a continuation of application No. 16/143,278, filed on Sep. 26, 2018, granted, now 11,731,792.
Prior Publication US 2023/0331411 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. B25J 9/16 (2006.01); B65B 5/08 (2006.01); B65B 5/12 (2006.01); B65B 35/54 (2006.01); B65B 43/52 (2006.01); B65B 43/54 (2006.01); B65B 57/14 (2006.01); B65G 1/137 (2006.01)
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
OG exemplary drawing
 
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.