IP Library Granted Patent US 8,970,233
Granted Patent B2
US 8,970,233 · App. 13/674,605 · Granted Mar 3, 2015

Nondestructive inspection system controller with dynamic position correction

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 8,970,233
App. No.
13/674,605
Granted
Mar 3, 2015
Kind
B2
Abstract

A controller for use with a nondestructive inspection system communicates with the nondestructive inspection system and with a robot for moving an inspection probe of the nondestructive inspection system relative to an object under inspection. The controller is configured to periodically generate estimated position information of the probe moving relative to the object under inspection and communicate the estimated position information to the nondestructive inspection system as the nondestructive inspection system collects inspection data from the probe. The controller receives actual position information from the robot, the actual position information indicating an actual position of the probe, and corrects the estimated position information based on the actual position information.

Claims (47)

1. A controller for use with a nondestructive inspection system, the controller comprising:

a processor configured to:

periodically generate estimated position information of a nondestructive inspection probe moving relative to an object under inspection;

communicate the estimated position information to the nondestructive inspection system as the nondestructive inspection system collects inspection data from the probe;

receive actual position information, the actual position information indicating an actual position of the probe; and

correct the estimated position information based on the actual position information.

2. The controller of claim 1 , the processor further configured to generate the estimated position information as a series of electric output pulses.

3. The controller of claim 2 , the processor further configured to correct the estimated position information by adjusting a delay between the electric output pulses.

4. The controller of claim 3 , the processor further configured to receive the actual position information in the form of periodic electric input pulses, the electric input pulses occurring at a lower frequency than the output pulses.

5. The controller of claim 4 , the input pulses occurring at a first frequency and the output pulses occurring at a second frequency, the second frequency being between five and one-hundred times higher than the first frequency.

6. The controller of claim 1 , the processor further configured to generate the estimated position information using part-specific program code that includes instructions for operating a robot to move the probe relative to a part under inspection.

7. The controller of claim 6 , the part-specific program code including probe velocity information, the processor being configured to generate the estimated position information based at least in part on the velocity information.

8. The controller of claim 6 , the processor further configured to communicate the part-specific program code to the robot.

9. The controller of claim 6 , the processor further configured to receive the actual position information from the robot.

10. A method of managing a nondestructive inspection system, the method comprising:

periodically generating estimated position information of a nondestructive inspection probe moving relative to an object under inspection;

communicating the estimated position information to the nondestructive inspection system as the nondestructive inspection system collects inspection data from the probe;

receiving actual position information, the actual position information indicating an actual position of the probe; and

correcting the estimated position information based on the actual position information.

11. The method of claim 10 , further comprising generating the estimated position information as a series of electric output pulses.

12. The method of claim 11 , further comprising correcting the estimated position information by adjusting a delay between the electric output pulses.

13. The method of claim 12 , further comprising receiving the actual position information in the form of periodic electric input pulses, the electric input pulses occurring at a lower frequency than the output pulses.

14. The method of claim 13 , the input pulses occurring at a first frequency and the output pulses occurring at a second frequency, the second frequency being between five and one-hundred times higher than the first frequency.

15. The method of claim 10 , further comprising generating the estimated position information using part-specific program code that includes instructions for operating a robot to move the probe relative to a part under inspection.

16. A nondestructive inspection system comprising:

an inspection probe;

a robot for moving the probe relative to an object under inspection, the robot including a communications interface; and

a controller configured to—

receive programming information including instructions for moving the robot according to a part inspection plan,

communicate the programming information to the robot via the communications interface,

periodically generate an estimated position of the probe using the programming information,

communicate the estimated position to the nondestructive inspection system as the nondestructive inspection system collects inspection data via the probe, the estimated position information corresponding to a location of the collected inspection data,

periodically receive actual position information from the robot, the actual position information indicating an actual position of the probe, and

correct the estimated position information based on the actual position information.

17. The system of claim 16 , further comprising an electronic interface device configured to—

receive the estimated position information from the controller in a first format,

convert the estimated position information from the first format to a second format that is compatible with the nondestructive inspection system, and

communicate the estimated position information to the nondestructive inspection system in the second format.

18. The system of claim 17 , the first format being a digital format and the second format being an analog format.

19. The system of claim 16 , the controller further configured to generate the estimated position information as a series of electric output pulses and to correct the estimated position information by adjusting a delay between the electric output pulses.

20. The system of claim 19 , the controller further configured to receive the actual position information in the form of periodic electric input pulses, the electric input pulses occurring at a lower frequency than the output pulses.

21. The system of claim 20 , the input pulses occurring at a first frequency and the output pulses occurring at a second frequency, the second frequency being between five and one-hundred times greater than the first frequency.

22. A computer program for managing a nondestructive inspection system, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

periodically generating estimated position information of a nondestructive inspection probe moving relative to an object under inspection;

communicating the estimated position information to the nondestructive inspection system as the nondestructive inspection system collects inspection data from the probe;

receiving actual position information, the actual position information indicating an actual position of the probe; and

correcting the estimated position information based on the actual position information.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SPIRIT AEROSYSTEMS, INC.
Reel/Frame 073932/0669 →
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SPIRIT AEROSYSTEMS, INC.
Reel/Frame 073900/0356 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: SPIRIT AEROSYSTEMS, INC.
Reel/Frame 073916/0346 →
SECURITY AGREEMENT Recorded Jul 8, 2024
From: SPIRIT AEROSYSTEMS, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 068217/0456 →
RELEASE OF SECURITY INTEREST Recorded Dec 4, 2023
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: SPIRIT AEROSYSTEMS, INC.; SPIRIT AEROSYSTEMS HOLDINGS, INC.; SPIRIT AEROSYSTEMS NORTH CAROLINA, INC.
Reel/Frame 065772/0456 →
SECURITY AGREEMENT (SECOND LIEN NOTES) Recorded Nov 21, 2023
From: SPIRIT AEROSYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 065659/0585 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 23, 2022
From: SPIRIT AEROSYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061993/0847 →
RELEASE OF SECURITY INTEREST Recorded Nov 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: SPIRIT AEROSYSTEMS, INC.
Reel/Frame 061995/0281 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: BANK OF AMERICA, N.A.
To: SPIRIT AEROSYSTEMS, INC.
Reel/Frame 054230/0578 →
SECURITY INTEREST Recorded Oct 5, 2020
From: SPIRIT AEROSYSTEMS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 053993/0505 →
SECURITY INTEREST Recorded Oct 5, 2020
From: SPIRIT AEROSYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053993/0569 →
SECURITY INTEREST Recorded Oct 5, 2020
From: SPIRIT AEROSYSTEMS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 053983/0350 →
SECURITY INTEREST Recorded Apr 17, 2020
From: SPIRIT AEROSYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 052433/0843 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 24, 2020
From: SPIRIT AEROSYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 052004/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2012
From: DONAR, ADAM JOSEPH; NELSON, W. ROBERT; BALANDRAN, GREGORIO
To: SPIRIT AEROSYSTEMS, INC.
Reel/Frame 029282/0293 →