IP Library Granted Patent US 12,145,269
Granted Patent B2
US 12,145,269 · App. 17/709,902 · Granted Nov 19, 2024

System and method for robotic gripping utilizing dynamic collision modeling for vacuum suction and finger control

Inventors: Jun Jeong (San Francisco, CA); Bryan Whittington (San Francisco, CA); Petr Lipay (San Mateo, CA); Thomas John Hummel (San Mateo, CA); David Gabriel Hallock (San Francisco, CA); Adrian Martin (San Francisco, CA); Hugo Seize (San Francisco, CA); Kevin George (San Francisco, CA); Sara Wojciechowski (San Francisco, CA); Nicolas Keyes (San Francisco, CA); Adam Rizkalla (Oakland, CA)
Assignee: Ocado Innovation Limited
B25J9/1612B25J9/1676B25J9/1697B25J15/0028B25J15/0616B25J15/08B25J19/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,145,269
App. No.
17/709,902
Granted
Nov 19, 2024
Kind
B2
Abstract

Techniques for controlling a robotic gripping system that utilizes vacuum suction and finger grasping, are disclosed. The vacuum suction and finger grasping are actuated based on a dynamic collision model. The dynamic collision model is used to generate collision scenes of a surrounding environment. The collision scenes are used to determine possible collisions in a motion path, which are used to selectively actuate the vacuum suction and/or finger grasping.

Claims (23)

1. A robotic apparatus for manipulating objects, comprising:

a vacuum port configured to provide a vacuum suction force;

at least two gripping structures each having respective finger portions, the gripping structures positioned proximate to the vacuum port; and

a controller configured to:

utilize a dynamic collision model to determine a motion path for the robotic apparatus, wherein the motion path includes one or more intermediate poses for the robotic apparatus; and

provide commands to actuate the vacuum port, one or more gripping structures, or any combination thereof, based on the motion path.

2. The robotic apparatus of claim 1 , further comprising a contact sensor located on at least one of the finger portions.

3. The robotic apparatus of claim 1 , wherein the dynamic collision model utilizes a collision scene generated from an image or video of a surrounding environment.

4. The robotic apparatus of claim 1 , wherein the controller is configured to selectively and individually actuate the vacuum port and the gripping structures.

5. The robotic apparatus of claim 3 , wherein the controller is configured to selectively actuate only the vacuum port if the collision scene indicates a possible collision if the gripping structures are actuated.

6. The robotic apparatus of claim 3 , wherein the controller is configured to actuate both the vacuum port and the gripping structures if the collision scene does not indicate a possible collision if the gripping structures are actuated.

7. The robotic apparatus of claim 1 , wherein the controller is configured to selectively and individually actuate each gripping structure of the at least two gripping structures.

8. The robotic apparatus of claim 1 , wherein the dynamic collision model utilizes an iterative process with feedback.

9. A robotic apparatus for manipulating objects, comprising:

a vacuum port configured to provide a vacuum suction force;

at least two gripping structures each having respective finger portions, the gripping structures positioned proximate to the vacuum port; and

a controller configured to provide actuation commands to actuate the vacuum port, one or more gripping structures, or any combination thereof, based on a motion path for the robotic apparatus that includes one or more intermediate poses for the robotic apparatus, wherein the controller is configured to generate a collision scene of a surrounding environment to determine the motion path, and wherein the controller is further configured to utilize an iterative feedback loop to modify the motion path if the collision scene indicates a possible collision.

10. The robotic apparatus of claim 9 , further comprising a contact sensor located on at least one of the finger portions.

11. The robotic apparatus of claim 9 , wherein the collision scene is generated from an image or video of a surrounding environment.

12. The robotic apparatus of claim 9 , wherein the controller is configured to selectively and individually actuate the vacuum port and the gripping structures.

13. The robotic apparatus of claim 9 , wherein the controller is configured to selectively actuate only the vacuum port if the collision scene indicates a possible collision if the gripping structures are actuated.

14. The robotic apparatus of claim 9 , wherein the controller is configured to actuate both the vacuum port and the gripping structures if the collision scene does not indicate a possible collision if the gripping structures are actuated.

15. The robotic apparatus of claim 9 , wherein the controller is configured to selectively and individually actuate each gripping structure.

Assignments (4)
MERGER Recorded May 1, 2023
From: KINDRED SYSTEMS INC.
To: OCADO CANADA HOLDINGS INC.
Reel/Frame 063503/0314 →
CHANGE OF NAME Recorded May 1, 2023
From: OCADO CANADA HOLDINGS INC.
To: KINDRED SYSTEMS II INC.
Reel/Frame 063503/0343 →
CONFIRMATORY ASSIGNMENT DOCUMENT Recorded May 1, 2023
From: KINDRED SYSTEMS II INC.
To: OCADO INNOVATION LIMITED
Reel/Frame 063503/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: JEONG, JUN; WHITTINGTON, BRYAN; LIPAY, PETR; HUMMEL, THOMAS JOHN; HALLOCK, DAVID GABRIEL; MARTIN, ADRIAN; SEIZE, HUGO; GEORGE, KEVIN; WOJCIECHOWSKI, SARA; KEYES, NICHOLAS; RIZKALLA, ADAM
To: KINDRED SYSTEMS INC.
Reel/Frame 060029/0235 →
Continuity (3)
Division 16565186 · Sep 9, 2019
Provisional Application 62729258 · Sep 10, 2018
Related Publication 20220219318A1 · Jul 14, 2022