IP Library Granted Patent US 12,452,396
Granted Patent B2
US 12,452,396 · App. 18/541,204 · Granted Oct 21, 2025

Sensor for safe detection of intrusions in a 3D volume

Inventors: Clara Vu (Cambridge, MA); Alberto Moel (Cambridge, MA); Scott Denenberg (Newton, MA); Marek Wartenberg (Chelsea, MA); Eric Cobane (North Grafton, MA)
Assignee: Symbotic LLC
H04N13/246G06T7/85H04N13/194H04N13/204H04N13/254H04N13/271H04N25/60G01K13/00H04N2013/0081
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,452,396
App. No.
18/541,204
Filed
Dec 15, 2023
Granted
Oct 21, 2025
Kind
B2
Art Unit
2485
USPC
348/47
Abstract

In various embodiments, systems and methods for safely operating machinery such as industrial robots signal intrusions into and/or above computationally defined safeguarded volumes in a workspace during sensor monitoring of the workspace. Various related actions may be taken in response thereto, including restricting operation of the machinery and/or issuing safety or occlusion signals.

Claims (56)

1. A method of safely operating machinery in a three-dimensional workspace, the method comprising:

providing a sensor associated with a grid of pixels for recording images of the workspace within a field of view of the sensor, each pixel (i) having a pixel field of view extending therefrom and (ii) being configured to generate a depth value indicative of an estimated distance from the pixel to an object within the pixel field of view thereof;

computationally defining within the field of view of the sensor a three-dimensional safeguarded volume having an outer boundary by, at least in part, storing for each pixel (i) an entry point corresponding to a first distance from the pixel at which the pixel field of view enters the safeguarded volume, and (ii) an exit point corresponding to a second distance from the pixel at which the pixel field of view exits the safeguarded volume;

monitoring the workspace with the sensor; and

signaling an intrusion into the safeguarded volume when, for at least one of the pixels, a reported depth value registered by a processor is greater than the entry point of the pixel and less than the exit point of the pixel.

2. The method of claim 1 , further comprising issuing a safety signal when the intrusion is signaled.

3. The method of claim 2 , further comprising restricting activity of the machinery when the intrusion is signaled.

4. The method of claim 3 , wherein restricting activity of the machinery comprises stopping the machinery or modifying an operation speed of the machinery.

5. The method of claim 1 , further comprising:

identifying the at least one of the pixels for which the reported depth value is greater than the entry point of the pixel and less than the exit point of the pixel; and

based thereon, computationally determining a distance between the intrusion and the machinery.

6. The method of claim 5 , further comprising issuing a safety signal when the distance between the intrusion and the machinery is less than a predetermined threshold.

7. The method of claim 6 , further comprising restricting activity of the machinery when the distance between the intrusion and the machinery is less than the predetermined threshold.

8. The method of claim 1 , further comprising issuing an occlusion signal when, for at least one of the pixels, the reported depth value is less than the entry point of the pixel.

9. The method of claim 8 , further comprising reporting the reported depth value for the at least one of the pixels.

10. The method of claim 8 , further comprising placing the machinery in a safe state when the occlusion signal is issued.

11. The method of claim 10 , wherein placing the machinery in the safe state comprises stopping the machinery, modifying an operation speed of the machinery, or placing the machinery in a standby mode.

12. The method of claim 1 , wherein the machinery comprises at least one robot.

13. The method of claim 1 , wherein the safeguarded volume is only a portion of the sensor field of view.

14. The method of claim 1 , wherein the sensor comprises a 3D time-of-flight camera.

15. The method of claim 1 , wherein the entry point and exit point for each pixel are stored in a lookup table.

16. A system for safely operating machinery in a three-dimensional workspace, the system comprising:

a sensor associated with a grid of pixels for recording images of the workspace within a field of view of the sensor, each pixel (i) having a pixel field of view extending therefrom and (ii) being configured to generate a depth value indicative of an estimated distance from the pixel to an object within the pixel field of view thereof; and

a processor for:

computationally defining within the field of view of the sensor a three-dimensional safeguarded volume having an outer boundary by, at least in part, storing for each pixel (i) an entry point corresponding to a first distance from the pixel at which the pixel field of view enters the safeguarded volume, and (ii) an exit point corresponding to a second distance from the pixel at which the pixel field of view exits the safeguarded volume; and

during monitoring of the workspace with the sensor, signaling an intrusion into the safeguarded volume when, for at least one of the pixels, a reported depth value registered by the processor is greater than the entry point of the pixel and less than the exit point of the pixel.

17. The system of claim 16 , wherein the processor is configured to issue a safety signal when the intrusion is signaled.

18. The system of claim 17 , wherein the processor is configured to restrict activity of the machinery when the intrusion is signaled.

19. The system of claim 18 , wherein restricting activity of the machinery comprises stopping the machinery or modifying an operation speed of the machinery.

20. The system of claim 16 , wherein the processor is configured to:

identify the at least one of the pixels for which the reported depth value is greater than the entry point of the pixel and less than the exit point of the pixel; and

based thereon, computationally determine a distance between the intrusion and the machinery.

21. The system of claim 20 , wherein the processor is configured to issue a safety signal when the distance between the intrusion and the machinery is less than a predetermined threshold.

22. The system of claim 21 , wherein the processor is configured to restrict activity of the machinery when the distance between the intrusion and the machinery is less than the predetermined threshold.

23. The system of claim 16 , wherein the processor is configured to issue an occlusion signal when, for at least one of the pixels, the reported depth value is less than the entry point of the pixel.

24. The system of claim 23 , wherein the processor is configured to report the reported depth value for the at least one of the pixels.

25. The system of claim 23 , wherein the processor is configured to place the machinery in a safe state when the occlusion signal is issued.

26. The system of claim 25 , wherein placing the machinery in the safe state comprises stopping the machinery, modifying an operation speed of the machinery, or placing the machinery in a standby mode.

27. The system of claim 16 , wherein the machinery comprises at least one robot.

28. The system of claim 16 , wherein the safeguarded volume is only a portion of the sensor field of view.

29. The system of claim 16 , wherein the sensor comprises a 3D time-of-flight camera.

30. The system of claim 16 , further comprising a computer memory, wherein the entry point and exit point for each pixel are stored in a lookup table within the computer memory.

31. A method of safely operating machinery in a three-dimensional workspace, the method comprising:

providing a sensor associated with a grid of pixels for recording images of the workspace within a field of view of the sensor, each pixel (i) having a pixel field of view extending therefrom and (ii) being configured to generate a depth value indicative of an estimated distance from the pixel to an object within the pixel field of view thereof;

computationally defining within the field of view of the sensor a three-dimensional safeguarded volume having an outer boundary by, at least in part, storing for each pixel (i) an entry point corresponding to a first distance from the pixel at which the pixel field of view enters the safeguarded volume, and (ii) an exit point corresponding to a second distance from the pixel at which the pixel field of view exits the safeguarded volume;

computationally defining within the field of view of the sensor one or more entry regions each having an outer boundary adjacent to the outer boundary of the safeguarded volume;

monitoring the workspace with the sensor; and

generating an alert signal when an intrusion by an obstruction is detected in an entry region.

32. The method of claim 31 , further comprising, when the intrusion by the obstruction is detected in the entry region, incrementing a counter if the obstruction is detected in the safeguarded volume and decrementing the counter if the obstruction is not detected in the safeguarded volume.

33. A system for safely operating machinery in a three-dimensional workspace, the system comprising:

a sensor associated with a grid of pixels for recording images of the workspace within a field of view of the sensor, each pixel (i) having a pixel field of view extending therefrom and (ii) being configured to generate a depth value indicative of an estimated distance from the pixel to an object within the pixel field of view thereof; and

a processor for:

computationally defining within the field of view of the sensor a three-dimensional safeguarded volume having an outer boundary by, at least in part, storing for each pixel (i) an entry point corresponding to a first distance from the pixel at which the pixel field of view enters the safeguarded volume, and (ii) an exit point corresponding to a second distance from the pixel at which the pixel field of view exits the safeguarded volume;

computationally defining within the field of view of the sensor one or more entry regions each having an outer boundary adjacent to the outer boundary of the safeguarded volume; and

during monitoring of the workspace with the sensor, generating an alert signal when an intrusion by an obstruction is detected in an entry region.

34. The system of claim 33 , wherein the processor is configured to, when the intrusion by the obstruction is detected in the entry region, increment a counter if the obstruction is detected in the safeguarded volume and decrement the counter if the obstruction is not detected in the safeguarded volume.

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 Feb 6, 2024
From: VU, CLARA; MOEL, ALBERTO; DENENBERG, SCOTT; WARTENBERG, MAREK; COBANE, ERIC
To: VEO ROBOTICS, INC.
Reel/Frame 066389/0454 →
Continuity (5)
Continuation In Part 17103427 · Nov 24, 2020
Continuation 16553724 · Aug 28, 2019
Provisional Application 63438022 · Jan 10, 2023
Provisional Application 62724941 · Aug 30, 2018
Related Publication 20240163415A1 · May 16, 2024
References Cited (43)
US 6243165B1 · Norita et al. · 2001 [cited by applicant]
US 9137511B1 · Legrand, III et al. · 2015 [cited by applicant]
US 9452531B2 · Kikkeri et al. · 2016 [cited by applicant]
US 9520040B2 · Mavromatis · 2016 [cited by applicant]
US 9866740B2 · Lewkow · 2018 [cited by applicant]
US 9915929B1 · Dubinsky et al. · 2018 [cited by applicant]
US 9979953B1 · Marason et al. · 2018 [cited by applicant]
US 10055882B2 · Marin et al. · 2018 [cited by applicant]
US 10397552B2 · Van Nieuwenhove et al. · 2019 [cited by applicant]
US 10445944B2 · Galera et al. · 2019 [cited by applicant]
US 20030235335A1 · Yukhin et al. · 2003 [cited by applicant]
US 20080273758A1 · Fuchs · 2008 [cited by applicant]
US 20090016650A1 · Bell et al. · 2009 [cited by applicant]
US 20090224868A1 · Liu et al. · 2009 [cited by applicant]
US 20100146333A1 · Yong et al. · 2010 [cited by applicant]
US 20100166294A1 · Marrion et al. · 2010 [cited by applicant]
US 20110001799A1 · Rothenberger · 2011 [cited by applicant]
US 20110264266A1 · Kock · 2011 [cited by applicant]
US 20120098935A1 · Schmidt et al. · 2012 [cited by applicant]
US 20150272809A1 · Accoto et al. · 2015 [cited by applicant]
US 20150358594A1 · Marshall et al. · 2015 [cited by applicant]
US 20160140817A1 · Beagley et al. · 2016 [cited by applicant]
US 20160182791A1 · Lewkow et al. · 2016 [cited by applicant]
US 20160354927A1 · Kikkeri et al. · 2016 [cited by applicant]
US 20170302905A1 · Shteinfeld · 2017 [cited by applicant]
US 20170320212A1 · Frisk et al. · 2017 [cited by applicant]
US 20180059224A1 · Wang et al. · 2018 [cited by applicant]
US 20180089847A1 · Lee et al. · 2018 [cited by applicant]
US 20180106891A1 · Thurner · 2018 [cited by applicant]
US 20180246215A1 · Yang et al. · 2018 [cited by applicant]
US 20180309970A1 · Gupta et al. · 2018 [cited by applicant]
US 20180374239A1 · Wallack et al. · 2018 [cited by applicant]
US 20190006046A1 · Kusens et al. · 2019 [cited by applicant]
US 20190146073A1 · Gutierrez et al. · 2019 [cited by applicant]
US 20190170506A1 · Matsumoto · 2019 [cited by applicant]
US 20190294918A1 · Witchey et al. · 2019 [cited by applicant]
US 20190360176A1 · Shimoda · 2019 [cited by applicant]
US 20190392595A1 · Uhlenbrock et al. · 2019 [cited by applicant]
US 20200333142A1 · Wang et al. · 2020 [cited by applicant]
US 20210053227A1 · Wartenberg et al. · 2021 [cited by applicant]
US 20210260770A1 · Vu et al. · 2021 [cited by applicant]
KR 102404971B1 · 2022 [cited by applicant]
International Search Report and Written Opinion for related International Application No. PCT/US2024/010638 dated May 8, 2024, 7 pages. [cited by applicant]