IP Library Granted Patent US 12,350,841
Granted Patent B2
US 12,350,841 · App. 17/872,130 · Granted Jul 8, 2025

Vacuum cup damage detection system

Inventors: Josiah Douglas (Louisville, KY); Kristiyan Rosenov Georgiev (Louisville, KY); Robert D. Haller (Georgetown, IN); Thomas Anthony Hillerich, Jr. (Louisville, KY); Paul Receveur (New Albany, IN)
Assignee: FORTNA Systems, Inc.
B25J9/1674B25J9/0093B25J9/1694B25J13/085B25J13/087B25J15/0052B25J15/0616B65G43/08B65G47/26B65G47/917B65G61/00B65G2203/041
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,350,841
App. No.
17/872,130
Granted
Jul 8, 2025
Kind
B2
Abstract

A vacuum cup damage detection system detects vacuum cup damage or absence in a robot singulator including a vacuum-based end effector with one or more vacuum cups. The system generally comprises a plate and a control subsystem. The plate provides a potential point of engagement for the one or more vacuum cups of the vacuum-based end effector when the robot singulator is moved to a predetermined position in which, if present, at least one of the one or more vacuum cups of the vacuum-based end effector is in contact with the plate. The control subsystem includes: one or more sensors configured to obtain readings indicative of the engagement of the one or more vacuum cups with the plate or lack thereof; and a controller configured to determine whether any one of the vacuum cups is damaged or missing based on the readings obtained by the one or more sensors.

Claims (65)

1. A system for detecting vacuum cup damage or absence in a robot singulator including a vacuum-based end effector configured to carry one or more vacuum cups, comprising:

a plate; and

a control subsystem, including

one or more sensors, each sensor of the one or more sensors configured to obtain readings indicative of engagement or non-engagement of a vacuum cup of the one or more vacuum cups with the plate, and

a controller operably connected to the one or more sensors, the controller including a processor for executing instructions stored in a memory component to (i) receive and process readings from the one or more sensors while the robot singulator is in a predetermined position in which, if present, the one or more vacuum cups is engaged with the plate or moved away from the predetermined position and (ii) determine whether any one of the one or more vacuum cups is damaged or missing based on the readings obtained from the one or more sensors.

2. The system according to claim 1 , wherein the one or more sensors comprise one or more vacuum sensors, each vacuum sensor of the one or more vacuum sensors configured to obtain vacuum pressure readings.

3. The system according to claim 1 , wherein the one or more sensors comprise one or more components of the robot singulator configured to provide feedback regarding a force imposed along or about one or more axes of the robot singulator as it is moved away from the predetermined position.

4. The system according to claim 1 , wherein the one or more sensors comprise at least one of (a) one or more load cells implemented in the robot singulator and (b) one or more strain gauges implemented in the robot singulator.

5. The system according to claim 1 ,

wherein the controller is operably connected to the robot singulator; and

wherein the processor is configured to execute instructions stored in the memory component to (iii) receive and process readings from the one or more sensors while the robot singulator is not in the predetermined position, and (iv) selectively communicate instructions which cause the robot singulator to move to the predetermined position subsequent to processing the readings received from the one or more sensors while the robot singulator is not in the predetermined position.

6. The system according to claim 1 , wherein the plate is vertically oriented at a predetermined angle relative to at least one of (a) a picking surface of a pick conveyor which the robot singulator, in use, removes parcels from and (b) a place surface of a place conveyor on which the robot singulator, in use, deposits parcels.

7. The system according to claim 1 ,

wherein the control subsystem further includes at least one of (a) a speaker operably connected to the controller and (b) a display operably connected to the controller; and

wherein the processor is configured to execute instructions stored in the memory component to (iii) communicate at least one of an audible alert via the speaker and a visual alert via the display subsequent to a determination that any one of the one or more vacuum cups is damaged or missing.

8. The system according to claim 1 , and further comprising:

one or more vacuum sources operably connected to the controller, each vacuum source of the one or more vacuum sources configured to be placed in fluid communication with a vacuum cup of the one or more vacuum cups;

wherein the controller is configured to execute instructions stored in the memory component to (iii) communicate instructions which selectively deactivate each vacuum source of the one or more vacuum sources corresponding to a vacuum cup of the one or more vacuum cups determined to be damaged or missing.

9. The system according to claim 1 ,

wherein the controller is operably connected to one or more cameras configured to acquire images of at least one of (a) the plate, (b) a pick conveyor from which the robot singulator, in use, removes parcels from, and (c) a place conveyor on which the robot singulator, in use, deposits parcels; and

wherein the processor is configured to execute instructions stored in the memory component to (iii) receive and process images acquired by the one or more cameras, and (iv) selectively communicate instructions which cause the robot singulator to move to the predetermined position based on the images received from the one or more cameras.

10. The system according to claim 9 ,

wherein the one or more cameras are configured to capture images of the pick conveyor and the place conveyor;

wherein the processor is configured to execute instructions stored in the memory component to (v) determine whether parcels picked from the pick conveyor by the robot singulator are subsequently deposited onto the place conveyor based on the images received from the one or more cameras; and

wherein the processor is configured to execute instructions stored in the memory component corresponding to operations (i) and (ii) subsequent to a determination that a predetermined number of parcels picked from the pick conveyor have not been transferred to the place conveyor.

11. The system according to claim 9 ,

wherein the one or more cameras are configured to capture images of the pick conveyor;

wherein the processor is configured to execute instructions stored in the memory component to (v) determine whether one or more parcels are located on the pick conveyor based on the images received from the one or more cameras; and

wherein the processor is configured to execute instructions stored in the memory component corresponding to operations (i) and (ii) subsequent to a determination that no parcels are located on the pick conveyor.

12. The system according to claim 9 ,

wherein the one or more cameras are configured to capture images of the plate;

wherein the processor is configured to execute instructions stored in the memory component to (v) determine whether the plate is clear of debris based on the images received from the one or more cameras; and

wherein the processor is configured to execute instructions stored in the memory component corresponding to operations (i) and (ii) subsequent to a determination that the plate is clear of debris.

13. A parcel transfer system, comprising:

a robot singulator configured to transfer a target parcel from a pick conveyor to a place conveyor, the robot singulator including a vacuum-based end effector configured to carry one or more vacuum cups for engaging the target parcel;

a plate mounted proximate to at least one of the pick conveyor and the place conveyor; and

a control subsystem, including

one or more sensors, each sensor of the one or more sensors configured to obtain readings indicative of engagement or non-engagement of a vacuum cup of the one or more vacuum cups with the plate, and

a controller operably connected to the robot singulator and the one or more sensors, the controller including a processor for executing instructions stored in a memory component to (i) communicate instructions to the robot singulator which cause the robot singulator to move to a predetermined position in which, if present, at least one of the one or more vacuum cups is engaged with the plate, (ii) receive and process readings from the one or more sensors while the robot singulator is in the predetermined position or moved away from the predetermined position, and (iii) determine whether any one of the one or more vacuum cups is damaged or missing based on the readings obtained from the one or more sensors.

14. The parcel transfer system according to claim 13 , wherein the one or more sensors comprise one or more vacuum sensors, each vacuum sensor of the one or more vacuum sensors configured to obtain vacuum pressure readings.

15. The parcel transfer system according to claim 13 , wherein the one or more sensors comprise one or more components of the robot singulator configured to provide feedback regarding a force imposed along or about one or more axes of the robot singulator as it is moved away from the predetermined position.

16. The parcel transfer system according to claim 13 , wherein the one or more sensors comprise at least one of (a) one or more load cells implemented in the robot singulator and (b) one or more strain gauges implemented in the robot singulator.

17. The parcel transfer system according to claim 13 , wherein the processor is configured to execute instructions stored in the memory component to (iv) receive and process readings from the one or more sensors while the robot singulator is not in the predetermined position, and detect at least one of a deficiency in operation of a vacuum source with which the one or more vacuum cups, if present, are in fluid communication with and clogging in one or more pneumatic pathways based on the readings obtained by the one or more sensors while the robot singulator is not in the predetermined position.

18. The parcel transfer system according to claim 13 , wherein the plate is vertically oriented at a predetermined angle relative to at least one of (a) a picking surface of the pick conveyor and (b) a place surface of the place conveyor.

19. The parcel transfer system according to claim 13 ,

wherein the control subsystem further includes at least one of (a) a speaker operably connected to the controller and (b) a display operably connected to the controller; and

wherein the processor is configured to execute instructions stored in the memory component to (iv) communicate at least one of an audible alert via the speaker and a visual alert via the display subsequent to a determination that any one of the one or more vacuum cups is damaged or missing.

20. The parcel transfer system according to claim 13 , and further comprising:

one or more vacuum sources, each vacuum source of the one or more vacuum sources placed in fluid communication with a vacuum cup of the one or more vacuum cups;

wherein the controller is configured to execute instructions stored in the memory component to (iv) communicate instructions which selectively deactivate each vacuum source of the one or more vacuum sources corresponding to a vacuum cup of the one or more vacuum cups determined to be damaged or missing.

21. The parcel transfer system according to claim 13 , and further comprising:

one or more cameras operably connected to the controller and configured to acquire images of at least one of (a) the plate, (b) the pick conveyor, and (c) the place conveyor;

wherein the processor is configured to execute instructions stored in the memory component to (iv) receive and process images acquired by the one or more cameras, and (v) selectively communicate instructions corresponding to operation (i) based on the images received from the one or more cameras.

22. The parcel transfer system according to claim 21 ,

wherein the one or more cameras are configured to capture images of the pick conveyor and the place conveyor;

wherein the processor is configured to execute instructions stored in the memory component to (vi) determine whether parcels picked from the pick conveyor by the robot singulator are subsequently deposited onto the place conveyor based on the images received from the one or more cameras; and

wherein the processor is configured to execute instructions stored in the memory component corresponding to operations (i), (ii), and (iii) subsequent to a determination that a predetermined number of parcels picked from the pick conveyor have not been transferred to the place conveyor.

23. The parcel transfer system according to claim 21 ,

wherein the one or more cameras are configured to capture images of the pick conveyor;

wherein the processor is configured to execute instructions stored in the memory component to (vi) determine whether one or more parcels are located on the pick conveyor based on the images received from the one or more cameras; and

wherein the processor is configured to execute instructions stored in the memory component corresponding to operations (i), (ii), and (iii) subsequent to a determination that no parcels are located on the pick conveyor.

24. The parcel transfer system according to claim 21 ,

wherein the one or more cameras are configured to capture images of the plate;

wherein the processor is configured to execute instructions stored in the memory component to (vi) determine whether the plate is clear of debris based on the images received from the one or more cameras; and

wherein the processor is configured to execute instructions stored in the memory component corresponding to operations (i), (ii), and (iii) subsequent to a determination that the plate is clear of debris.

Assignments (5)
SECURITY INTEREST Recorded Jul 10, 2026
From: FORTNA INC.; FORTNA EQUIPMENT, LLC; FORTNA SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 075234/0044 →
SECURITY INTEREST Recorded Feb 25, 2026
From: FORTNA SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 073886/0854 →
SECURITY INTEREST Recorded Apr 10, 2025
From: FORTNA SYSTEMS, INC.
To: ARES AGENT SERVICES, L.P., AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 070795/0675 →
CHANGE OF NAME Recorded Nov 14, 2024
From: MATERIAL HANDLING SYSTEMS, INC.
To: FORTNA SYSTEMS, INC.
Reel/Frame 069361/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2022
From: DOUGLAS, JOSIAH; GEORGIEV, KRISTIYAN ROSENOV; HALLER, ROBERT D.; HILLERICH, THOMAS ANTHONY, JR.; RECEVEUR, PAUL
To: MATERIAL HANDLING SYSTEMS, INC.
Reel/Frame 061045/0783 →
Continuity (2)
Provisional Application 63225720 · Jul 26, 2021
Related Publication 20230025083A1 · Jan 26, 2023
References Cited (24)
US 6024392A · Blatt · 2000 [cited by examiner]
US 6086321A · Takahashi · 2000 [cited by examiner]
US 9205558B1 · Zevenbergen · 2015 [cited by examiner]
US 10646898B2 · Hillerich, Jr. et al. · 2020 [cited by applicant]
US 10994309B2 · Hillerich, Jr. et al. · 2021 [cited by applicant]
US 11203493B2 · Berg et al. · 2021 [cited by applicant]
US 11241802B2 · Douglas et al. · 2022 [cited by applicant]
US 11285605B2 · Douglas et al. · 2022 [cited by applicant]
US 20090066098A1 · Subotincic · 2009 [cited by applicant]
US 20110166704A1 · Hashimoto · 2011 [cited by applicant]
US 20140195053A1 · Subotincic · 2014 [cited by applicant]
US 20170096308A1 · Girtman et al. · 2017 [cited by applicant]
US 20190090964A1 · Rosenberg · 2019 [cited by examiner]
US 20200262069A1 · Douglas · 2020 [cited by examiner]
US 20210221002A1 · Bader et al. · 2021 [cited by applicant]
US 20210395023A1 · Patil et al. · 2021 [cited by applicant]
US 20220315358A1 · Ryan · 2022 [cited by examiner]
US 20230150777A1 · Skyum · 2023 [cited by examiner]
CA 2807595A1 · 2013 [cited by examiner]
JP H0547898A · 1993 [cited by applicant]
JP 2000159472A · 2000 [cited by applicant]
WO 2016010968A1 · 2016 [cited by applicant]
Korean Intellectual Property Office, International Search Report and Written Opinion issued in corresponding Application No. PCT/US2022/038132, mailed Nov. 15, 2022. [cited by applicant]
European Patent Office, Supplementary Partial European Search Report issued in corresponding Application No. 22850124.3 dated May 28, 2025. [cited by applicant]