IP Library › Granted Patent US 11,472,032
Granted Patent B2
US 11,472,032 · App. 16/869,629 · Granted Oct 18, 2022

Inspection robot and methods thereof for responding to inspection data in real time

Inventors: Edward A. Bryner (Pittsburgh, PA); Kevin Y. Low (Pittsburgh, PA); Joshua D. Moore (Pittsburgh, PA); Dillon R. Jourde (Pittsburgh, PA); Benjamin A. Guise (Pittsburgh, PA); Alexander C. Watt (North Huntingdon, PA); Logan A. MacKenzie (Penn Hills, PA); Ian Miller (Aspinwall, PA); Mark Cho (Pittsburgh, PA); Edwin H. Cho (Pittsburgh, PA); Francesco H. Trogu (Pittsburgh, PA); Domenic P. Rodriguez (Pittsburgh, PA)
Assignee: Gecko Robotics, Inc.
B25J9/1669B25J5/007B25J9/0009B25J9/0015B25J9/102B25J9/162B25J9/1602B25J9/1617B25J9/1633B25J9/1664B25J9/1666B25J9/1679B25J9/1697B25J13/088B25J19/0029B25J19/02G01B11/0616G01B11/24G01B11/303G01B17/025G01B17/06G01B17/08G01J3/50G01K13/00G05D1/0016G05D1/0094G05D1/0272G05D1/0274G05D2201/0207
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,472,032
App. No.
16/869,629
Granted
Oct 18, 2022
Kind
B2
Abstract

An inspection robot, and methods and a controller thereof are disclosed. An inspection robot may include an inspection chassis including a plurality of inspection sensors and coupled to at least one drive module to drive the robot over an inspection surface. The inspection robot may also include a controller including an inspection data circuit to interpret inspection base data, an inspection processing circuit to determine refined inspection data, and an inspection configuration circuit to determine an inspection response value in response to the refined inspection data. The controller may further include an inspection response circuit to, in response to the inspection response value, provide an inspection command value while the inspection robot is interrogating the inspection surface.

Claims (76)

1. An inspection robot, comprising:

an inspection chassis comprising a plurality of inspection sensors configured to interrogate an inspection surface;

a controller, comprising:

an inspection data circuit structured to interpret inspection base data comprising data provided by the inspection robot interrogating the inspection surface with the plurality of inspection sensors;

an inspection processing circuit structured to determine refined inspection data in response to the inspection base data;

an inspection configuration circuit structured to determine an inspection response value in response to the refined inspection data; and

an inspection response circuit structured to, in response to the inspection response value, provide an inspection command value during the interrogating the inspection surface by the inspection robot;

at least two drive modules; and

at least two connectors, each connector comprising:

a connector body having a first end for coupling with a corresponding one of the at least two drive modules and a second end for pivotally engaging the inspection chassis;

an electrical interface structured to couple an electrical power source from the inspection chassis to an electrical power load of the corresponding drive module, and further structured to provide electrical communication between the controller and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding drive module; and

a mechanical component defined, at least in part, by the connector body and structured to selectively and releasably couple the connector body to the inspection chassis.

2. The inspection robot of claim 1 , wherein the controller further comprises a user communication circuit structured to provide the refined inspection data to a user device and to receive a user response command, wherein the inspection configuration circuit is further structured to determine the inspection response value in response to the user response command.

3. The inspection robot of claim 1 , wherein the controller further comprises:

a publishing circuit structured to provide the refined inspection data to a remote server; and

a user communication circuit structured to receive a user response command, wherein the inspection configuration circuit is further structured to determine the inspection response value in response to the user response command.

4. The inspection robot of claim 1 , wherein the controller further comprises:

an inspection map configuration circuit structured to update an inspection map in response the inspection command value.

5. The inspection robot of claim 4 , wherein the controller further comprises:

a sensor reconfiguration circuit structured to provide a configuration parameter to the inspection robot in response to a reconfiguration command,

wherein the update to the inspection map comprises at least one of:

the reconfiguration command; or

an update to a travel path of the inspection robot.

6. The inspection robot of claim 5 , wherein the reconfiguration command comprises a change to an attribute selected from a list of attributes consisting of: a sensor spacing, a couplant flow, and a force on an inspection sensor.

7. The inspection robot of claim 6 , wherein the update to the travel path of the inspection robot comprises re-traversing a portion of the inspection surface.

8. The inspection robot of claim 5 , wherein the update to the travel path of the inspection robot comprises an update to an x-y coverage resolution of the inspection robot.

9. The inspection robot of claim 5 , wherein the update to the travel path of the inspection robot comprises re-traversing a portion of the inspection surface.

10. A method, comprising:

interrogating, by an inspection robot, an inspection surface with a plurality of sensors;

interpreting inspection base data;

determining refined inspection data in response to interpreted inspection base data;

determining an inspection response value during the interrogating; and

determining an inspection command value in response to the inspection response value,

wherein the inspection robot comprises:

an inspection chassis comprising the plurality of sensors;

at least two drive modules; and

at least two connectors, each connector comprising:

a connector body having a first end for coupling with a corresponding one of the at least two drive modules and a second end for pivotally engaging the inspection chassis;

an electrical interface structured to couple an electrical power source from the inspection chassis to an electrical power load of the corresponding drive module, and further structured to provide electrical communication between a controller and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding drive module; and

a mechanical component defined, at least in part, by the connector body and structured to selectively and releasably couple the connector body to the inspection chassis.

11. The method of claim 10 , further comprising:

providing the refined inspection data to a user device;

receiving a user response command; and

further determining the inspection response value in response to the user response command.

12. The method of claim 10 , further comprising:

providing the refined inspection data to a remote server;

receiving a user response command; and

further determining the inspection response value in response to the user response command.

13. The method of claim 10 , further comprising updating an inspection map in response to the inspection command value.

14. The method of claim 10 , further comprising:

providing a reconfiguration command; and

updating a travel path of the inspection robot.

15. The method of claim 14 , further comprising updating an x-y coverage resolution of the inspection robot.

16. An inspection robot, comprising:

an inspection chassis comprising a plurality of inspection sensors configured to interrogate an inspection surface;

at least one drive module coupled to the inspection chassis structured to drive the inspection robot over the inspection surface;

a controller, comprising:

an inspection data circuit structured to interpret inspection base data comprising data provided by the inspection robot interrogating the inspection surface with the plurality of inspection sensors;

an inspection processing circuit structured to determine refined inspection data in response to the inspection base data; and

an inspection response circuit structured to, in response to an inspection response value, provide an inspection command value during the interrogating the inspection surface by the inspection robot;

at least two drive modules; and

at least two connectors, each connector comprising:

a connector body having a first end for coupling with a corresponding one of the at least two drive modules and a second end for pivotally engaging the inspection chassis;

an electrical interface structured to couple an electrical power source from the inspection chassis to an electrical power load of the corresponding drive module, and further structured to provide electrical communication between the controller and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding drive module; and

a mechanical component defined, at least in part, by the connector body and structured to selectively and releasably couple the connector body to the inspection chassis.

17. The inspection robot of claim 16 , further comprising:

an inspection map configuration circuit structured to update an inspection map in response the inspection command value.

18. The inspection robot of claim 17 , further comprising:

a sensor reconfiguration circuit structured to provide a reconfiguration command in response to the inspection command value, wherein the reconfiguration command comprises a change to an attribute selected from a list of attributes consisting of: a sensor spacing, a couplant flow, a change in sensor, and a force on an inspection sensor.

19. The inspection robot of claim 18 , wherein, in response to an update to the inspection map, the inspection robot is structured to re-traverse a portion of the inspection surface or update an x-y sensitivity of the interrogating.

20. The inspection robot of claim 16 , further comprising:

a trailing payload structured to alter the inspection surface; and

a payload operation circuit structured to selectively operate the trailing payload,

wherein, the inspection command value comprises an operation selected from a list consisting of: repairing the inspection surface, painting the inspection surface, welding the inspection surface, and visibly marking the inspection surface.

21. The inspection robot of claim 16 , further comprising sending an alarm to a user device in response to the inspection response value.

22. The inspection robot of claim 16 , wherein the corresponding drive modules are independently rotatable.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: MILLER, IAN; TROGU, FRANCESCO H.; RODRIGUEZ, DOMENIC P.
To: GECKO ROBOTICS, INC.
Reel/Frame 060866/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: CHO, MARK; CHO, EDWIN H.
To: GECKO ROBOTICS, INC.
Reel/Frame 060866/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2021
From: BRYNER, EDWARD A.; LOW, KEVIN Y.; MOORE, JOSHUA D.; JOURDE, DILLON R.; WATT, ALEXANDER C.; MACKENZIE, LOGAN A.
To: GECKO ROBOTICS, INC.
Reel/Frame 058168/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2021
From: GUISE, BENJAMIN A.
To: GECKO ROBOTICS, INC.
Reel/Frame 058168/0928 →
Continuity (7)
Continuation 16863594 · Apr 30, 2020
Continuation PCTUS2020021779 · Mar 9, 2020
Continuation In Part 15853391 · Dec 22, 2017
Provisional Application 62815724 · Mar 8, 2019
Provisional Application 62596737 · Dec 8, 2017
Provisional Application 62438788 · Dec 23, 2016
Related Publication 20200262066A1 · Aug 20, 2020