IP Library Granted Patent US 12,097,625
Granted Patent B2
US 12,097,625 · App. 17/206,626 · Granted Sep 24, 2024

Robot end-effector sensing and identification

Inventors: Clara Vu (Cambridge, MA); Scott Denenberg (Newton, MA); Ilya A. Kriveshko (Boxborough, MA); Paul Jakob Schroeder (Brookline, MA)
Assignee: VEO ROBOTICS, INC.
B25J9/1694B25J9/1666B25J9/1676B25J9/1697G01S7/4808G01S17/04G01S17/87G01S17/89G06T17/10G01V8/20G05B2219/40202G06T17/05Y10S901/47Y10S901/49
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,097,625
App. No.
17/206,626
Granted
Sep 24, 2024
Kind
B2
Abstract

Systems and methods for identifying a robot end effector in a processing environment may utilize one or more sensors for digitally recording visual information and providing that information to an industrial workflow. The sensor(s) may be positioned to record at least one image of the robot including the end effector. A processor may determine the identity of the end effector from the recorded image(s) and a library or database stored digital models.

Claims (27)

1. A system for identifying an end effector of a robot, and processing a workpiece using the identified end effector, in a processing environment, the system comprising:

at least one sensor for digitally recording visual information, the at least one sensor being positioned to record at least one image of the end effector in an arbitrary orientation;

a computer memory for storing a digital model of each of a plurality of end effectors; and

a processor configured to (i) identify the end effector based on analyzing the at least one recorded image and the stored digital models, (ii) computationally determine a protective separation distance based at least in part on the end effector identity, and (iii) operate the robot to manipulate a workpiece, using the end effectors while maintaining the protective separation distance between a human and the robot.

2. The system of claim 1 , wherein the processor is configured to computationally generate, from at least one recorded image, a 3D spatial representation of the end effector.

3. The system of claim 1 , wherein the processor is further configured to generate a 3D voxel-grid volumetric representation of the end effector.

4. The system of claim 1 , wherein the processor is configured to recognize an end effector based on at least one recorded image and comparison thereof to the stored digital models.

5. The system of claim 4 , wherein the processor is configured to recognize an end effector based further on a known position and pose.

6. The system of claim 1 , wherein the digital model is a CAD representation.

7. The system of claim 1 , wherein the digital model is a machine-learning representation.

8. A method for identifying an end effector of a robot, and processing a workpiece with the robot using the identified end effector, in a processing environment, the method comprising the steps of:

digitally recording at least one image of the end effector in an arbitrary orientation;

storing a digital model of each of a plurality of end effectors;

computationally identifying the end effector based on analyzing at least one recorded image as corresponding to one of the stored digital models;

computationally determining a protective separation distance based at least in part on the end effector identity; and

operating a robot to manipulate a workpiece, using the end effectors while maintaining the protective separation distance between a human and the robot.

9. The method of claim 8 , further comprising the step of computationally generating, from at least one recorded image, a 3D spatial representation of the end effector.

10. The method of claim 8 , further comprising the step of computationally generating a 3D voxel-grid volumetric representation of the end effector.

11. The method of claim 10 , wherein the volumetric representation is generated following background subtraction.

12. The method of claim 8 , further comprising the step of computationally generating a point cloud representation of the end effector.

13. The method of claim 8 , wherein the end effector is recognized based on at least one recorded image and comparison thereof to the stored digital models.

14. The method of claim 13 , wherein the end effector is recognized based further on a known position and pose.

15. The method of claim 8 , wherein the digital model is a CAD representation.

16. The method of claim 8 , wherein the digital model is a machine-learning representation.

17. The method of claim 16 , wherein the machine-learning representation is a neural network.

18. The method of claim 8 , wherein the end effector is computationally identified during a configuration sequence.

19. The method of claim 18 , wherein the configuration sequence comprises computationally generating a space map of a workspace and a computational model of statis objects and machinery therein.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: VEO ROBOTICS, INC.
To: SYMBOTIC LLC
Reel/Frame 068839/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: VU, CLARA; DENENBERG, SCOTT; KRIVESHKO, ILYA A.; SCHROEDER, PAUL JAKOB
To: VEO ROBOTICS, INC.
Reel/Frame 055906/0280 →
Continuity (3)
Continuation In Part 17101792 · Nov 23, 2020
Continuation 15889767 · Feb 6, 2018
Related Publication 20210205995A1 · Jul 8, 2021
Cited By (2)
US 12,415,278 US 12,449,546