IP Library Granted Patent US 11,905,130
Granted Patent B2
US 11,905,130 · App. 17/699,860 · Granted Feb 20, 2024

System and method of providing delivery of items from one container to another container using a suction attachment system

Inventor: Daniel Theobald (Somerville, MA)
Assignee: Vecna Robotics, Inc.
B65G47/912B65G47/91B65G47/917
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 11,905,130
App. No.
17/699,860
Granted
Feb 20, 2024
Kind
B2
Abstract

A method is disclosed for using robots to move items from one container to another. The method includes positioning a source container under a suction robot having two degrees of freedom only, the suction robot having a flexible suction end having a variable suction component that can cause suction to occur within the suction end upon contact with an item in the source container. The contact can be non-orthogonal of an end of the flexible suction and a surface of the item. The robot retrieves the item from the source container with the flexible suction end by lowering the flexible suction end into the source container to retrieve the item and lifts the retrieved item from the source container. The robot then moves the retrieved item horizontally from the source container to a destination container.

Claims (44)

1. A system comprising:

a processor; and

a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising:

transmitting a first instruction to a first device operating on first wheels to move in two dimensions along a floor, the first device having a source container, the first instruction causing the first device to move under a suction robot having only two degrees of freedom, the suction robot having a flexible suction end having a variable suction component that can cause suction to occur within the flexible suction end upon contact with an item in the source container, the contact being non-orthogonal of the flexible suction end and a surface of the item;

transmitting a second instruction to the suction robot causing the suction robot to retrieve the item from the source container with the flexible suction end by lowering the flexible suction end into the source container to retrieve the item to yield a retrieved item;

transmitting a third instruction to the suction robot to lift the retrieved item from the source container from a lower position to a higher position;

transmitting a fourth instruction to a second device operating on second wheels to move in two dimensions along the floor, the second device having a destination container, the fourth instruction causing the second device to move under the suction robot; and

transmitting a fifth instruction to the suction robot to move the retrieved item horizontally from the source container to the destination container.

2. The system of claim 1 , wherein the system comprises a control entity that causes the first device to move into a first position under the flexible suction end.

3. The system of claim 2 , wherein the second device is moved into a second position within a threshold distance of the first position such that the suction robot can transfer the retrieved item to the destination container.

4. The system of claim 1 , wherein the computer-readable storage medium stores additional instructions which, when executed by the processor, cause the processor to perform operations further comprising identifying a number of items to be moved from the source container to the destination container.

5. The system of claim 1 , wherein the computer-readable storage medium stores additional instructions which, when executed by the processor, cause the processor to perform operations further comprising:

transmitting a sixth instruction to the suction robot to move a first retrieved item from the source container to a first destination container and move a second retrieved item from the source container to a second destination container, wherein the second destination container is in a different position than the first destination container.

6. The system of claim 1 , wherein the flexible suction end comprises a central open portion comprising a camera that is positioned to view the item from a viewpoint of the flexible suction end.

7. The system of claim 6 , wherein the computer-readable storage medium stores additional instructions which, when executed by the processor, cause the processor to perform operations further comprising:

transmitting an additional instruction to the suction robot to retrieve the item from the source container with the flexible suction end by lowering the flexible suction end into the source container utilizing feedback at the system from the camera that is positioned to view the item from the viewpoint of the flexible suction end.

8. A system comprising:

a control component having a computer processor and configured to be in communication with and control a suction component on a robot having only two degrees of freedom, a first device, wherein the first device has first wheels for moving in two dimensions along a floor and comprises a source container, and a second device, wherein the second device has second wheels to move in two dimensions for moving along the floor and comprises a recipient container, and wherein the control component comprises computing-readable instructions which, when executed by the computer processor, cause the computer processor to perform operations comprising:

causing the first device to position the source container under the suction component, the suction component having a flexible suction end and a variable suction component that can cause suction to occur within the flexible suction end upon contact with an item in the source container, wherein the contact can be non-orthogonal relative to an end of the flexible suction end and a surface of the item;

causing the suction component to retrieve the item from the source container with the flexible suction end by lowering the flexible suction end into the source container to retrieve the item to yield a retrieved item;

causing the suction component to lift vertically the retrieved item from the source container from a lower position to a higher position; and

causing the suction component to move the retrieved item horizontally from the source container to the recipient container, wherein the recipient container is moved into a position via the second device.

9. The system of claim 8 , wherein the recipient container is moved into the position under the flexible suction end as directed by the control component.

10. The system of claim 9 , wherein the second device is moved into a second position within a threshold distance of the position such that the suction component can transfer the retrieved item to the recipient container.

11. The system of claim 8 , wherein the computing-readable instructions, when executed by the computer processor, cause the computer processor to perform operations further comprising:

causing, via the suction component, a number of items to be moved from the source container to the recipient container.

12. The system of claim 8 , wherein the computing-readable instructions, when executed by the computer processor, cause the computer processor to perform operations further comprising:

causing the suction component to move a first retrieved item from the source container to the recipient container and move a second retrieved item from the source container to a second recipient container configured on a third device, wherein the second recipient container is in a different position than the recipient container.

13. The system of claim 8 , wherein the flexible suction end comprises a central open portion comprising a camera that is positioned to view the item from a viewpoint of the flexible suction end.

14. The system of claim 13 , wherein the computing-readable instructions, when executed by the computer processor, cause the computer processor to perform operations further comprising:

causing the suction component to retrieve the item from the source container with the flexible suction end by lowering the flexible suction end into the source container utilizing feedback at the system from the camera that is positioned to view the item from the viewpoint of the flexible suction end.

15. A system comprising:

a control component having a computer processor and in communication with a suction component on a robot having only two degrees of freedom, a camera configured within the suction component such that a view is received at the camera down an axis of the suction component and facing a downward direction, a first device, wherein the first device has first wheels for moving in two dimensions along a floor and comprising a source container, a second device, wherein the second device has second wheels to move in two dimensions for moving along the floor and comprises a recipient container, wherein the control component comprises computing-readable instructions which, when executed by the computer processor, cause the computer processor to perform operations comprising:

positioning, via the first device, the source container under the suction component, the suction component having a flexible suction end and a variable suction component that can cause suction to occur within the flexible suction end upon contact with an item in the source container, wherein the contact can be non-orthogonal relative to an end of the flexible suction end and a surface of the item;

retrieving, via the suction component, the item from the source container with the flexible suction end by: (1) lowering the flexible suction end into the source container, (2) providing data from the camera to the control component, and (3) receiving updated instructions from the control component to guide the flexible suction end to the item to retrieve the item and yield a retrieved item;

lifting vertically the retrieved item from the source container from a lower position to a higher position; and

moving the retrieved item horizontally from the source container to the recipient container, wherein the recipient container is moved into a position via the second device.

16. The system of claim 15 , wherein the recipient container is moved into the position under the flexible suction end as directed by the control component.

17. The system of claim 16 , wherein the second device is moved into a second position near the position such that the suction component can transfer the retrieved item to the recipient container.

18. The system of claim 15 , wherein the computing-readable instructions, when executed by the computer processor, cause the computer processor to perform operations further comprising:

providing a number of items to be moved from the source container to the recipient container.

19. The system of claim 15 , wherein the computing-readable instructions, when executed by the computer processor, cause the computer processor to perform operations further comprising:

moving a first retrieved item from the source container to the recipient container and moving a second retrieved item from the source container to a second recipient container configured on a third device, wherein the second recipient container is in a different position than the recipient container.

20. The system of claim 15 , wherein the flexible suction end comprises a central open portion comprising a camera that is positioned to view the item from a viewpoint of the flexible suction end.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 7, 2025
From: TRIPLEPOINT CAPITAL LLC
To: VECNA ROBOTICS, INC.
Reel/Frame 071220/0483 →
SECURITY INTEREST Recorded May 20, 2024
From: VECNA ROBOTICS, INC.; VECNA ROBOTICS INTERCO LLC
To: STIFEL BANK
Reel/Frame 067472/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: VECNA TECHNOLOGIES, INC.
To: VECNA ROBOTICS, INC.
Reel/Frame 067020/0397 →
SECURITY AGREEMENT Recorded Dec 19, 2022
From: VECNA ROBOTICS, INC.
To: TRIPLEPOINT CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 062156/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2022
From: THEOBALD, DANIEL
To: VECNA TECHNOLOGIES, INC.
Reel/Frame 059983/0558 →
Continuity (2)
Continuation 16035305 · Jul 13, 2018
Related Publication 20220204287A1 · Jun 30, 2022