US 11,717,963 B2
Systems, devices, and methods for grasping by multi-purpose robots
Suzanne Gildert, Vancouver (CA); Olivia Norton, North Vancouver (CA); and Geordie Rose, Vancouver (CA)
Assigned to Sanctuary Cognitive Systems Corporation, Vancouver (CA)
Filed by Sanctuary Cognitive Systems Corporation, Vancouver (CA)
Filed on Dec. 30, 2021, as Appl. No. 17/566,595.
Application 17/566,595 is a continuation of application No. 17/566,589, filed on Dec. 30, 2021.
Claims priority of provisional application 63/232,694, filed on Aug. 13, 2021.
Claims priority of provisional application 63/151,044, filed on Feb. 18, 2021.
Prior Publication US 2022/0258341 A1, Aug. 18, 2022
Int. Cl. B25J 9/16 (2006.01)
CPC B25J 9/1661 (2013.01) 14 Claims
OG exemplary drawing
 
1. A method of operation of a robot to grasp an object, wherein the robot includes:
a robotic hand having multiple fingers and an opposable thumb;
at least one processor operative to control actuations of the robotic hand;
at least one sensor communicatively coupled to the at least one processor; and
a non-transitory processor-readable storage medium communicatively coupled to the at least one processor, the non-transitory processor-readable storage medium storing a library of reusable grasp primitives and processor-executable instructions that, when executed by the at least one processor, cause the robotic hand to autonomously perform the reusable grasp primitives in the library of reusable grasp primitives, the method comprising:
collecting data about the object by the at least one sensor;
analyzing the data by the at least one processor to determine a geometry of the object;
simulating, by the at least one processor, the robotic hand grasping the object with each reusable grasp primitive in the library of reusable grasp primitives to determine a particular reusable grasp primitive in the library of reusable grasp primitives that best fits the geometry of the object relative to all other grasp primitives in the library of reusable grasp primitives; and
executing, by the robotic hand, the particular reusable grasp primitive to grasp the object.