Systems and methods for planning a robot grasp based upon a demonstrated grasp
First Claim
Patent Images
1. A method for planning a robot grasp of an object using a computer system, the method comprising:
- the computer system determining a grasp type that would be used by a human being to grasp the object;
the computer system determining a position and orientation of the human being'"'"'s thumb relative to the object; and
the computer system planning the robot grasp based upon the determined grasp type and thumb position and orientation by reducing a size of a grasp search space based upon the determined grasp type and thumb position and orientation without considering the positions and orientations of the human being'"'"'s other fingers, and searching the search space for a robot grasp that maximizes a quality function.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, planning a robot grasp of an object includes determining a grasp type that would be used by a human being to grasp the object, determining a position and orientation of the human being'"'"'s thumb relative to the object, and planning the robot grasp based upon the determined grasp type and thumb position and orientation.
-
Citations
18 Claims
-
1. A method for planning a robot grasp of an object using a computer system, the method comprising:
-
the computer system determining a grasp type that would be used by a human being to grasp the object; the computer system determining a position and orientation of the human being'"'"'s thumb relative to the object; and the computer system planning the robot grasp based upon the determined grasp type and thumb position and orientation by reducing a size of a grasp search space based upon the determined grasp type and thumb position and orientation without considering the positions and orientations of the human being'"'"'s other fingers, and searching the search space for a robot grasp that maximizes a quality function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for planning a robot grasp of an object, the system comprising:
a non-transitory computer-readable memory that stores; logic configured to determine a grasp type a human being would use to grasp the object; logic configured to determine a position and orientation of the human being'"'"'s thumb relative to the object; and logic configured to plan the robot grasp based upon the determined grasp type and thumb position and orientation by reducing a size of a grasp search space based upon the determined grasp type and thumb position and orientation without considering the positions and orientations of the human being'"'"'s other fingers, and searching the search space for a robot grasp that maximizes a quality function. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A method for planning a robot grasp of an object performed by a computer system, the method comprising:
-
the computer system determining a position and orientation of a human being'"'"'s thumb relative to the object; and the computer system planning the robot grasp based upon the determined thumb position and orientation, wherein the planning comprises reducing a size of a grasp search space based upon the determined thumb position and orientation, searching the search space for a robot grasp that maximizes a quality function, and mapping the position and orientation of the thumb to a hand of a robot without mapping a position and orientation of any of the human being'"'"'s other fingers to the robot hand to simplify the mapping process.
-
Specification