IP Library Granted Patent US 10,958,877
Granted Patent B2
US 10,958,877 · App. 14/938,467 · Granted Mar 23, 2021

System and method for inhibiting or causing automated actions based on person locations estimated from multiple video sources

Inventors: Peter A. Torrione (Durham, NC); Kenneth D. Morton, Jr. (Durham, NC)
Assignee: Helmerich & Payne Technologies, LLC
H04N7/181E21B44/00G05B19/042G05B19/048G06K9/00771G05B2219/24097G05B2219/24215G05B2219/49141
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 10,958,877
App. No.
14/938,467
Granted
Mar 23, 2021
Kind
B2
Abstract

The invention relates to systems and method for inhibiting or causing automated actions based on estimated person locations comprising multiple video sources configured to detect the location of one or more persons wherein at least one video source is calibrated for a known location and pose. The invention further comprises at least one processor operably connected to a calibrated video source wherein said processor aggregates possible person locations. These systems and method may be useful for initiating or interrupting the automated activity of equipment in the presence of personnel.

Claims (28)

1. A system for inhibiting or causing automated actions based on estimated person locations comprising:

a plurality of video sources configured to detect a location of one or more persons on a drilling site having a drilling rig and one or more pieces of machinery associated with the drilling rig, each of the one or more pieces of machinery having a respective known location, wherein at least one video source is calibrated using pre-existing fiducials in visual data from the at least one video source, wherein the pre-existing fiducials comprise the one or more pieces of machinery, wherein the calibration is based on the known locations of the one or more pieces of machinery, and wherein at least one video source is positioned to capture a perspective view, and

at least one processor operably connected to the calibrated video sources wherein said processor aggregates possible person locations, generates bounding box data for at least one person in a frame, and processes the bounding box data to determine person locations in 3-dimensions; and

a machinery control system configured to initiate, alter or interrupt automated activities in response to determined person locations in 3-dimensions, wherein the machinery control system is operably connected to equipment.

2. The system of claim 1 , further comprising a visualization of an environment presented to an end user.

3. The system of claim 1 , wherein the plurality of video sources are combined to provide enhanced person location confidence.

4. The system of claim 1 , further comprising an alarm for alerting staff to an occurrence of a pre-determined condition.

5. The system of claim 1 , wherein at least one video source is a camera.

6. A method for inhibiting, altering or causing automated actions based on estimated person locations on a drilling site having a drilling rig, the method comprising:

acquiring visual data from at least one video source, wherein at least one video source is positioned to capture a perspective view and calibrated using pre-existing fiducials in the visual data, wherein the pre-existing fiducials comprise one or more pieces of machinery associated with the drilling rig, and wherein the calibration is based on known locations of the one or more pieces of machinery,

analyzing the visual data,

generating bounding box data for at least one person in a frame;

processing the bounding box data to determine person locations in 3-dimensions; and

inhibiting or causing automated actions based on the person locations in 3-dimensions using a machinery control system, wherein the machinery control system is operably connected to equipment.

7. The method of claim 6 , further comprising displaying the acquired or analyzed data.

8. The method of claim 6 , further comprising alerting staff to an occurrence of a pre-determined condition.

9. The method of claim 6 , further comprising processing bounding box data to determine person locations via triangulation.

10. A system for monitoring personnel location on a drilling site having a drilling rig and controlling automated equipment in response to personnel location, the system comprising:

at least one video stream provided by at least one camera operably connected to a processor, wherein at least one camera is positioned to capture a perspective view and calibrated using pre-existing fiducials in the video stream, wherein the pre-existing fiducials comprise one or more pieces of machinery associated with the drilling rig, wherein the calibration is based on known locations of the one or more pieces of machinery, and wherein the processor is configured to monitor a location of any personnel present in the video stream in 3-dimensions and generate bounding box data for any personnel present in the video stream in 3-dimensions;

a machinery control system operably connected to the processor, wherein the machinery control system is configured to receive commands to either initiate or stop automated operations of equipment based on the bounding box data for personnel present in the video stream in 3-dimensions; and

a graphical user interface configured to provide the video stream to an operator.

11. The system of claim 1 , wherein the equipment is down-hole drilling equipment.

12. The system of claim 1 , wherein the equipment is selected from the group consisting of conveyors, cranes, hoists, pumps, carts, sleds, elevators, winches, and top drives.

13. The system of claim 1 , wherein the calibration comprises detecting the pre-existing fiducials in the visual data automatically.

14. The system of claim 1 , wherein the calibration comprises using a camera parameter optimization technique selected from the group comprising: linear least-squares, non-linear least-squares, and batch-least squares.

15. The method of claim 6 , wherein the calibration comprises detecting the pre-existing fiducials in the visual data automatically.

16. The method of claim 6 , wherein the calibration comprises using a camera parameter optimization technique selected from the group comprising: linear least-squares, non-linear least-squares, and batch-least squares.

17. The system of claim 10 , wherein the calibration comprises detecting the pre-existing fiducials in the video steam automatically.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: COVAR APPLIED TECHNOLOGIES, INC.
To: HELMERICH & PAYNE TECHNOLOGIES, LLC
Reel/Frame 051012/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: TORRIONE, PETER A.; MORTON, KENNETH D., JR.
To: COVAR APPLIED TECHNOLOGIES, INC.
Reel/Frame 037165/0515 →
Continuity (2)
Provisional Application 62078569 · Nov 12, 2014
Related Publication 20160134843A1 · May 12, 2016
Cited By (2)
US 12,395,610 US 12,444,040