IP Library Granted Patent US 11,472,031
Granted Patent B2
US 11,472,031 · App. 16/863,594 · Granted Oct 18, 2022

System, method, and apparatus for rapid development of an inspection scheme for an inspection robot

Inventors: Edward A. Bryner (Pittsburgh, PA); Kevin Y. Low (Pittsburgh, PA); Joshua D. Moore (Pittsburgh, PA); Dillon R. Jourde (Pittsburgh, PA); Francesco H. Trogu (Pittsburgh, PA); Jeffrey J. Mrkonich (Pittsburgh, PA); William J. Pridgen (Pittsburgh, PA); Domenic P. Rodriguez (Pittsburgh, PA); Alexander C. Watt (North Huntingdon, PA); Michael Stephen Auda (Pittsburgh, PA); Logan A. MacKenzie (Penn Hills, PA); Ian Miller (Aspinwall, PA); Samuel Theodore Westenberg (Pittsburgh, PA); Katherine Virginia Denner (Pittsburgh, PA); Benjamin A. Guise (Pittsburgh, PA); Yizhu Gu (Pittsburgh, PA); Todd Joslin (Wexford, PA); Mark J. Loosararian (Pittsburgh, PA); Mark Cho (Pittsburgh, PA); Edwin H. Cho (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,031
App. No.
16/863,594
Granted
Oct 18, 2022
Kind
B2
Abstract

Systems, methods and apparatus for rapid development of an inspection scheme for an inspection robot are disclosed. An apparatus may include an inspection definition circuit to interpret an inspection description value, and a robot configuration circuit to determine an inspection robot configuration description in response to the inspection description value. The apparatus may further include a configuration implementation circuit, communicatively coupled to a configuration interface of an inspection robot, to provide at least a portion of the inspection robot configuration description to the configuration interface.

Claims (101)

1. An apparatus, comprising:

an inspection robot;

an inspection definition circuit structured to interpret an inspection description value;

a robot configuration circuit structured to determine an inspection robot configuration description in response to the inspection description value; and

a configuration implementation circuit communicatively coupled to a configuration interface of the inspection robot, and structured to provide at least a first portion of the inspection robot configuration description to the configuration interface,

wherein the inspection robot further comprises:

an inspection chassis;

at least two drive modules; and

a connector comprising:

a 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 one of the at least two drive modules, and further structured to provide electrical communication between an inspection controller positioned on the inspection chassis and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding one of the at least two drive modules; and

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

2. The apparatus of claim 1 , wherein the configuration implementation circuit is further communicatively coupled to an operator interface, and structured to provide at least a second portion of the inspection robot configuration description to the operator interface.

3. The apparatus of claim 1 , wherein the inspection definition circuit is communicatively coupled to a user interface, and wherein the inspection definition circuit is further structured to interpret the inspection description value in response to a user inspection request value provided through the user interface.

4. The apparatus of claim 3 , wherein the user inspection request value comprises an inspection type value.

5. The apparatus of claim 3 , wherein the user inspection request value comprises an inspection resolution value.

6. The apparatus of claim 3 , wherein the user inspection request value comprises an inspected condition value.

7. The apparatus of claim 3 , wherein the user inspection request value comprises an inspection ancillary capability value.

8. The apparatus of claim 3 , wherein the user inspection request value comprises an inspection constraint value.

9. The apparatus of claim 1 , wherein the inspection robot configuration description comprises at least one parameter selected from the parameters consisting of:

an inspection sensor type description;

an inspection sensor number description;

an inspection sensor distribution description;

an ancillary component description;

an inspection surface vertical extent description;

a couplant management component description; and

a base station capability description.

10. A system, comprising:

an inspection robot comprising:

an inspection controller structured to operate the inspection robot utilizing a first command set;

an inspection chassis;

at least two drive modules;

a connector comprising:

a 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 one of the at least two drive modules, and further structured to provide electrical communication between the inspection controller positioned on the inspection chassis and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding one of the at least two drive modules; and

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

a hardware component operatively couplable to the inspection controller;

a hardware controller structured to interface with the inspection controller in response to the first command set, and to command the hardware component in response to the first command set; and

a robot configuration controller, comprising:

an inspection definition circuit structured to interpret an inspection description value;

a robot configuration circuit structured to determine an inspection robot configuration description in response to the inspection description value; and

a configuration implementation circuit communicatively coupled to at least one of a configuration interface of the inspection robot or an operator interface, wherein the system further comprises at least one of:

the hardware controller communicatively coupled to the configuration interface of the inspection robot, and structured to determine a response map for the hardware component in response to at least a portion of the inspection robot configuration description, or

the operator interface, and wherein the configuration implementation circuit is structured to provide at least a portion of the inspection robot configuration description to the operator interface.

11. The system of claim 10 , further comprising:

wherein the inspection definition circuit is communicatively coupled to a user interface, and

wherein the inspection definition circuit is further structured to interpret the inspection description value in response to a user inspection request value provided through the user interface.

12. The system of claim 11 , wherein the user inspection request value comprises an inspection type value.

13. The system of claim 11 , wherein the user inspection request value comprises an inspection resolution value.

14. The system of claim 11 , wherein the user inspection request value comprises an inspected condition value.

15. The system of claim 11 , wherein the user inspection request value comprises an inspection ancillary capability value.

16. The system of claim 11 , wherein the user inspection request value comprises an inspection constraint value.

17. The system of claim 10 , wherein the inspection robot configuration description comprises an inspection sensor type description.

18. The system of claim 10 , wherein the inspection robot configuration description comprises an inspection sensor number description.

19. The system of claim 10 , wherein the inspection robot configuration description comprises an inspection sensor distribution description.

20. The system of claim 10 , wherein the inspection robot configuration description comprises an ancillary component description.

21. The system of claim 10 , wherein the inspection robot configuration description comprises an inspection surface vertical extent description.

22. The system of claim 10 , wherein the inspection robot configuration description comprises a couplant management component description.

23. The system of claim 10 , wherein the inspection robot configuration description comprises a base station capability description.

24. The system of claim 10 , wherein each of the at least two drive modules is independently rotatable.

25. A method, comprising:

interpreting an inspection description value;

determining an inspection robot configuration description in response to the inspection description value; and

communicating at least a portion of the inspection robot configuration description to at least one of a configuration interface of an inspection robot or an operator interface,

wherein the inspection robot comprises:

an inspection chassis;

at least two drive modules; and

a connector comprising:

a 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 one of the at least two drive modules, and further structured to provide electrical communication between an inspection controller positioned on the inspection chassis and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding one of the at least two drive modules; and

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

26. The method of claim 25 , further comprising adjusting at least one of a sensor type, a number of sensors, or a sensor distribution of at least two inspection sensors of the inspection robot in response to the at least a portion of the inspection robot configuration description.

27. The method of claim 26 , further comprising, in response to the adjusting:

determining a response map of a hardware controller of the inspection robot in response to the adjusted at least one of the sensor type, the number of sensors, or the sensor distribution;

operating the inspection controller of the inspection robot utilizing a first command set; and

operating the hardware controller in response to the first command set, and to command the at least two inspection sensors, utilizing the response map, in response to the first command set.

28. The method of claim 26 , further comprising, in response to the adjusting:

determining a hardware controller of the inspection robot in response to the adjusted at least one of the sensor type, the number of sensors, or the sensor distribution;

operating the inspection controller of the inspection robot utilizing a first command set; and

operating the determined hardware controller of the inspection robot in response to the first command set, and to command the at least two inspection sensors further in response to the first command set.

29. The method of claim 25 , further comprising adjusting at least one of an actuator type or a number of actuators of at least one actuator of the inspection robot in response to the at least a portion of the inspection robot configuration description.

30. The method of claim 29 , further comprising, in response to the adjusting:

determining a response map of a hardware controller of the inspection robot in response to the adjusted at least one of the actuator type or the number of actuators;

operating the inspection controller of the inspection robot utilizing a first command set; and

operating the hardware controller in response to the first command set, and to command the at least one actuator, utilizing the response map, in response to the first command set.

31. The method of claim 29 , further comprising, in response to the adjusting:

determining a hardware controller of the inspection robot in response to the adjusted at least one of the actuator type or the number of actuators;

operating the inspection controller of the inspection robot utilizing a first command set; and

operating the determined hardware controller of the inspection robot in response to the first command set, and to command the at least one actuator further in response to the first command set.

32. The method of claim 25 , further comprising:

operating a user interface, and receiving a user inspection request value from the user interface; and

interpreting the inspection description value further in response to the user inspection request value.

33. An inspection robot comprising:

an inspection chassis;

an inspection controller positioned on the inspection chassis;

at least two drive modules; and

a connector comprising:

a 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 one of the at least two drive modules, and further structured to provide electrical communication between the inspection controller positioned on the inspection chassis and at least one of a sensor, an actuator, or a drive controller positioned on the corresponding one of the at least two drive modules; and

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

34. The inspection robot of claim 33 , wherein each of the at least two drive modules is independently rotatable.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: GUISE, BENJAMIN A.; GU, YIZHU; JOSLIN, TODD; LOOSARARIAN, MARK J.; CHO, MARK; CHO, EDWIN H.
To: GECKO ROBOTICS, INC.
Reel/Frame 060866/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2021
From: BRYNER, EDWARD A.; LOW, KEVIN Y.; MOORE, JOSHUA D.; JOURDE, DILLON R.; TROGU, FRANCESCO H.; MRKONICH, JEFFREY J.; PRIDGEN, WILLIAM J.; RODRIGUEZ, DOMENIC P.; WATT, ALEXANDER C.; AUDA, MICHAEL STEPHEN; MACKENZIE, LOGAN A.; MILLER, IAN; WESTENBERG, SAMUEL THEODORE; DENNER, KATHERINE VIRGINIA
To: GECKO ROBOTICS, INC.
Reel/Frame 058168/0645 →
Continuity (6)
Continuation PCTUS2020021779 · Mar 9, 2020
Continuation In Part 15853391 · Dec 22, 2017
Provisional Application 62438788 · Dec 23, 2016
Provisional Application 62596737 · Dec 8, 2017
Provisional Application 62815724 · Mar 8, 2019
Related Publication 20200254615A1 · Aug 13, 2020