# US 9,435,633 B2 · Quasi-virtual locate/drill/shim process

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,435,633 B2
- Document ID: US9435633B2
- Status: Granted
- Kind: B2
- Application number: 14/735,232
- Filed: 2015-06-10
- Published: 2015-10-01
- Granted: 2016-09-06
- Earliest claimed: 2013-11-19
- Assignees: The Boeing Company
- Applicants: The Boeing Company
- Inventors: Christie Dusty Lagally; Alan Ray Merkley; Ronald J. Collins; Stephan J. Favilla
- Web page: https://patentgrep.com/patent/US9435633B2

## CPC

- G01B 11/00: Measuring arrangements characterised by the use of optical techniques
- G01B 11/14: for measuring distance or clearance between spaced objects or spaced apertures (G01B11/26 takes precedence; rangefinders G01C3/00)
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS

## Abstract

A method for determining characteristics of a shim fittable between first and second bodies, comprising: (a) placing optical targets in respective sets of holes in the first and second bodies; (b) scanning respective surfaces of the first and second bodies using a three-dimensional scanner to acquire point cloud scan data, measured hole vector data and other discrete feature data; (c) processing the point cloud scan data, measured hole vector data and other discrete feature data to derive first deviation values representing the deviation of the surface of the first body from a nominal surface of the first body and second deviation values representing the deviation of the surface of the second body from a nominal surface of the second body; (d) correlating the first deviation values with the second deviation values based on a best fit position of the first body relative to the second body; and (e) computing shim gap values based on the correlated first and second deviation values.

## Claims

### Claim 1

A method for determining characteristics of a shim fittable between first and second bodies, comprising:
(a) placing optical targets in holes in a first body;
(b) scanning a surface of the first body using a three-dimensional scanner to acquire at least point cloud scan data and measured hole vector data for the first body;
(c) processing data comprising at least the point cloud scan data and measured hole vector data for the first body to derive first deviation values representing deviation of the surface of the first body from a nominal surface of the first body for a first grid of points;
(d) correlating the first deviation values with values representing the surface of a second body for a second grid of points, said correlating being based on a best fit position of the first body relative to the second body; and
(e) computing shim gap values based on the correlated values.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein said values representing the surface of the second body comprise second deviation values representing deviation of the surface of a second body from a nominal surface of the second body for said second grid of points, the method further comprising:
placing optical targets in holes in the second body;
scanning a surface of the second body using a three-dimensional scanner to acquire point cloud scan data and measured hole vector data for the second body; and
processing data comprising at least the point cloud scan data and measured hole vector data for the second body to derive said second deviation values.

### Claim 3 (depends on 1)

The method as recited in claim 1, further comprising:
using said shim gap values to develop a shim model; and
making a shim in accordance with said shim model.

### Claim 4 (depends on 1)

The method as recited in claim 1, wherein process (c) comprises:
deriving hole/surface intersect points for the first body using point cloud scan data surrounding hole locations indicated by said measured hole vector data for the first body;
fitting the scanned surface of the first body to a nominal surface of the first body using said derived hole/surface intersect points for the first body;
extrapolating the point cloud scan data for the first body to points of said first grid of points; and
computing said first deviation values.

### Claim 5 (depends on 4)

The method as recited in claim 4, wherein said deriving hole/surface intersect points for the first body comprises averaging point cloud points within a specified radius of a hole location.

### Claim 6 (depends on 4)

The method as recited in claim 4, wherein said extrapolating the point cloud scan data for the first body comprises averaging point cloud points within a specified radius of a point of said first grid of points.

### Claim 7 (depends on 1)

The method as recited in claim 1, wherein process (g) comprises:
establishing relationships between first body data and second body data; and
optimizing a virtual fit between the first and second bodies.

### Claim 8 (depends on 1)

The method as recited in claim 1, wherein said first grid of points are uniformly spaced.

### Claim 9 (depends on 4)

The method as recited in claim 4, wherein process (c) further comprises trimming the point cloud scan data for the first body to eliminate extraneous data using a normal boundary prior to extrapolating the point cloud scan data for the first body.

### Claim 10 (depends on 1)

The method as recited in claim 1, wherein the first body is a wing box and the second body is a strut fitting.

### Claim 11

A system for determining characteristics of a shim fittable between first and second bodies, comprising a computer system programmed to execute the following operations:
(a) processing data comprising at least point cloud scan data and measured hole vector data for a first body to derive deviation values representing deviation of the surface of the first body from a nominal surface of the first body for a first grid of points;
(b) correlating the deviation values with values representing the surface of a second body for a second grid of points, said correlating being based on a best fit position of the first body relative to the second body;
(c) computing shim gap values for said grid of points based on the correlated values; and
(d) using said shim gap values to develop a shim model.

### Claim 12 (depends on 11)

The system as recited in claim 11, wherein operation (a) comprises:
deriving hole/surface intersect points for the first body using point cloud scan data surrounding hole locations indicated by said measured hole vector data for the first body;
fitting the scanned surface of the first body to a nominal surface of the first body using said derived hole/surface intersect points for the first body;
extrapolating the point cloud scan data for the first body to points of said first grid of points; and
computing said deviation values.

### Claim 13 (depends on 12)

The system as recited in claim 12, wherein said deriving hole/surface intersect points for the first body comprises averaging point cloud points within a specified radius of a hole location.

### Claim 14 (depends on 12)

The system as recited in claim 12, wherein said extrapolating the point cloud scan data for the first body comprises averaging point cloud points within a specified radius of a point of said first grid of points.

### Claim 15 (depends on 11)

The system as recited in claim 11, wherein operation (b) comprises:
establishing relationships between first body data and second body data; and
optimizing a virtual fit between the first and second bodies.

### Claim 16 (depends on 12)

The system as recited in claim 12, wherein operation (a) further comprises trimming the point cloud scan data for the first body to eliminate extraneous data using a normal boundary prior to extrapolating the point cloud scan data for the first body.

### Claim 17 (depends on 11)

The system as recited in claim 11, wherein the first body is a wing box and the second body is a strut fitting.

### Claim 18

A method for determining characteristics of a shim that conforms to surfaces of first and second bodies, comprising:
attaching a drill jig having a plurality of drill bushings to a first body;
locating the drill bushings in accordance with the measurements of wing features;
drilling holes in the first body at the locations of the drill bushings;
removing the drill jig from the first body;
placing optical targets in the drilled holes in the first body;
scanning the surface of the first body using a three-dimensional scanner to acquire point cloud scan data and measured hole vector data for the first body;
placing optical targets in the holes in a second body;
scanning the surface of the second body using a three-dimensional scanner to acquire point cloud scan data and measured hole vector data for the second body;
processing data comprising at least the point cloud scan data and measured hole vector data for the first and second bodies to derive shim gap values; and
using said shim gap values to develop a shim model.

### Claim 19 (depends on 18)

The method as recited in claim 18, further comprising:
making a shim in accordance with said shim model; and
placing the shim between the surfaces of the first and second bodies.

### Claim 20 (depends on 18)

The method as recited in claim 18, wherein the first body is a wing box and the second body is a strut fitting.
