Systems and methods for coordinate transformation using non-destructive imaging
First Claim
1. A method for generating a coordinate transformation comprising:
- analyzing one or more computer aided design (CAD) files for an object;
generating a synthetic non-destructive imaging (NDI) view of the object based on the CAD files, wherein generating the synthetic NDI view of the object comprises identifying one or more virtual reference points on the object in the one or more CAD files;
scanning one or more of a surface and a subsurface of the object with an NDI device;
generating an actual NDI view of the object based on the NDI scan, wherein generating the actual NDI view of the object comprises identifying one or more actual reference points on the object;
comparing the synthetic NDI view to the actual NDI view; and
generating the coordinate transformation from a machine coordinate system to an absolute coordinate system based on the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating a coordinate transformation are disclosed. The system can include a non-destructive imaging (NDI) device for detecting the location of local surface and subsurface features in an object (e.g., an aircraft). The system can compare the location of these local features to the location of features from engineering drawings (e.g., CAD files) to generate a coordinate transformation from a machine coordinate system, for example, to an absolute coordinate system. The system can then accurately locate a work piece to perform repairs or replacements, as necessary. The system can also include a robotic arm to enable repairs to be performed at reduced cost and with increased accuracy. The system can also compare two or more NDI scans to locate or relocate a machine that has been moved. This can enable the machine to be repositioned for repairs, maintenance, or to perform a two part repair.
15 Citations
37 Claims
-
1. A method for generating a coordinate transformation comprising:
-
analyzing one or more computer aided design (CAD) files for an object; generating a synthetic non-destructive imaging (NDI) view of the object based on the CAD files, wherein generating the synthetic NDI view of the object comprises identifying one or more virtual reference points on the object in the one or more CAD files; scanning one or more of a surface and a subsurface of the object with an NDI device; generating an actual NDI view of the object based on the NDI scan, wherein generating the actual NDI view of the object comprises identifying one or more actual reference points on the object; comparing the synthetic NDI view to the actual NDI view; and generating the coordinate transformation from a machine coordinate system to an absolute coordinate system based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating a coordinate transformation comprising:
-
generating a synthetic non-destructive imaging (NDI) view from one or more computer aided design (CAD) files describing an object; determining a location of one or more virtual reference points within the synthetic NDI view with a processor; scanning one or more of a surface and a subsurface of the object with an NDI device to obtain NDI data describing the object; generating an actual NDI view of the object based on the NDI data; determining a location of one or more actual reference points in the actual NDI view; comparing the synthetic NDI view to the actual NDI view with the processor; and calculating the coordinate transformation from a machine coordinate system to an absolute coordinate system with the processor based on the comparison. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for generating a coordinate transformation comprising:
-
a robotic arm comprising;
one or more arm motors for positioning the robotic arm;one or more tool motors for positioning a tool holder on the robotic arm; and one or more machining devices for machining an object; and a first non-destructive imaging (NDI) device to generate an actual NDI view of the object comprising one or more actual reference points; and a processor that receives input from the NDI device and from a memory that includes one or more computer aided design (CAD) files for the object, the processor using the CAD files to generate a synthetic NDI view of the object comprising one or more virtual reference points, the processor comparing the actual NDI view and the synthetic NDI view to calculate the coordinate transformation from a machine coordinate system to an absolute coordinate system; wherein the robotic arm performs one or more machining operations on the object using the one or more machining devices and the coordinate transformation. - View Dependent Claims (21, 22, 23)
-
-
24. A method for creating a second coordinate transformation based on a first coordinate transformation comprising:
-
scanning one or more of a surface and a subsurface of an object with a non-destructive imaging (NDI) device in a first position for which the first coordinate transformation is known; generating a first NDI view of the object based on the NDI scan in the first position; scanning one or more of the surface and the subsurface of the object with the NDI device in a second position; generating a second NDI view of the object based on the NDI scan in the second position; comparing the first NDI view to the second NDI view; and generating the second coordinate transformation based on the comparison of the first NDI view to the second NDI view and the first coordinate transformation. - View Dependent Claims (25, 26, 27)
-
-
28. A method for creating a coordinate transformation comprising:
-
analyzing one or more computer aided design (CAD) files for an object; generating a synthetic non-destructive imaging (NDI) view of the object based on the CAD files; scanning one or more of a surface and a subsurface of the object with an NDI device in a first position; generating a first NDI view of the object based on the NDI scan in the first position; comparing the synthetic NDI view to the first NDI view; generating a first coordinate transformation from a machine coordinate system to an absolute coordinate system based on the comparison of the synthetic NDI view to the first NDI view; scanning one or more of the surface and the subsurface of the object with the NDI device in a second position; generating a second NDI view of the object based on the NDI scan in the second position; comparing the first NDI view to the second NDI view; and generating a second coordinate transformation based on the comparison of the first NDI view to the second NDI view. - View Dependent Claims (29)
-
-
30. A method for creating a coordinate transformation comprising:
-
analyzing one or more computer aided design (CAD) files for an object; generating a synthetic non-destructive imaging (NDI) view of the object based on the CAD files; positioning a machine on the object in a first position; scanning one or more of a surface and a subsurface of the object with an NDI device in the first position; generating a first NDI view of the object based on the NDI scan in the first position; comparing the synthetic NDI view to the first NDI view; generating a first coordinate transformation from a machine coordinate system to an absolute coordinate system based on the comparison of the synthetic NDI view to the first NDI view; positioning the machine on the object in a second position; scanning one or more of the surface and the subsurface of the object with the NDI device in the second position; generating a second NDI view of the object based on the NDI scan in the second position; comparing the first NDI view to the second NDI view; and generating a second coordinate transformation from the machine coordinate system to the absolute coordinate system based on the comparison of the first NDI view to the second NDI view. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
Specification