# US 2025/0095196 A1 · Finding disposition of an object

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

- Number: US 2025/0095196 A1
- Document ID: US20250095196A1
- Status: Published application
- Kind: A1
- Application number: 18/890,592
- Filed: 2024-09-19
- Published: 2025-03-20
- Earliest claimed: 2023-09-20
- Assignees: Virtek Vision International Inc.
- Applicants: Virtek Vision International Inc
- Inventors: Ahmed Elhossini; Mehrdad Bakhtiari
- Web page: https://patentgrep.com/patent/US20250095196A1

## CPC

- G06T 7/73: using feature-based methods
- G01B 11/002: {for measuring two or more coordinates}
- G01B 11/26: for measuring angles or tapers; for testing the alignment of axes
- G06T 7/001: {using an image reference approach}
- G06T 7/248: {involving reference images or patches}
- G06T 2207/10016: Video; Image sequence
- G06T 2207/30164: Workpiece; Machine component
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS

## Abstract

A system for determining geometric disposition of an object within a coordinate system includes a processor and a sensor array. The sensor array includes a plurality of sensors oriented to scan a first edge and a second edge of an object for identifying a disposition of the first edge and the second edge within a coordinate system. The sensor array is electronically connected to the processor for signaling the identified disposition of the first edge and the second edge of the object within the coordinate system. The processor is programmed to calculate a location of an intersecting point of the first edge and the second edge. The processor calculates disposition of the object within the coordinate system from the calculated location of the of the intersecting point.

## Claims

### Claim 1

A system for determining geometric disposition of an object within a coordinate system, comprising:
a processor;
a sensor array including a plurality of sensors oriented to scan a first edge and a second edge of an object thereby identifying a disposition of the first edge and the second edge within a coordinate system;
said sensor array being electronically connected to said processor for signaling the identified disposition of the first edge and the second edge of the object and said processor being programmed to calculate a location of an intersecting point of the first edge and the second edge; and
said processor calculating disposition of the object within the coordinate system from the calculated location of the of the intersecting point.

### Claim 2 (depends on 1)

The system set forth in claim 1, wherein said sensor array includes a first arrangement of sensors located proximate the first edge of the object and a second arrangement of sensors located proximate the second edge of the object.

### Claim 3 (depends on 2)

The system set forth in claim 2, wherein said sensors comprise at least one of a distance sensor, a proximity sensor, and a camera sensor.

### Claim 4 (depends on 2)

The system set forth in claim 2, wherein said first arrangement of sensors include a first proximal sensor and a first distal sensor each identifying a constructing point on said first edge.

### Claim 5 (depends on 2)

The system set forth in claim 2 wherein said second arrangement of sensors include a second proximal sensor and a second proximal sensor each identifying a constructing point on said second edge.

### Claim 6 (depends on 1)

The system set forth in claim 1, wherein said sensor array includes a camera sensor disposed above the object for imaging an area of interest on the object.

### Claim 7 (depends on 6)

The system set forth in claim 6, wherein said camera sensor identifies disposition of the first edge and the second edge of the object.

### Claim 8 (depends on 2)

The system set forth in claim 2, wherein said sensor array defines the coordinate system and the object is located within the coordinate system defined by the sensor array.

### Claim 9 (depends on 2)

The system set forth in claim 2, wherein said processor is programmed to correlate the detected location of the intersecting point of the first edge and the second edge to a datum located within the coordinate system.

### Claim 10 (depends on 1)

The system set forth in claim 1, wherein said processor is programmed to correlate the datum with objects defined on the object.

### Claim 11 (depends on 1)

The system set forth in claim 1, wherein said sensor array detects defined and dynamic movement of the object in the coordinates system from changes in disposition of the first edge and the second edge.

### Claim 12

A method of identifying a disposition of an object within a coordinate system, comprising the steps of:
providing a sensor array and a processor for processing data received from the sensor array;
establishing a coordinate system defined by the sensor array;
placing the object within the coordinate system defined by the sensor array;
said sensor array detecting a plurality of constructing points on an edge of the object;
said processor identifying a datum of the object by extrapolating a line through the constructing points to said datum; and
said processor determining a disposition of the object within the coordinate system from identified location of said constructing points and said datum.

### Claim 13 (depends on 12)

The method set forth in claim 12, wherein said step of said sensor array detecting a plurality of constructing points on an edge of the object is further defined by said sensor array detecting constructing points on a first edge and a second edge of the object.

### Claim 14 (depends on 13)

The method set forth in claim 13, wherein said step of extrapolating a line through the constructing points is further defined by extrapolating a line through constructing points detected on said first edge and said second edge and identifying said datum by an intersecting point of the lines.

### Claim 15 (depends on 12)

The method set forth in claim 12, wherein said sensor array comprises a first distance sensor and a second distance sensor disposed in a parallel orientation along a first axes of the coordinate system and said first sensor detects a first distance to a first constructing point and said second sensor detect a second distance to a second constructing point.

### Claim 16 (depends on 15)

The method set forth in claim 15, further including a step of identifying motion of the object being inspected from said first sensor and said second sensor detecting changes in detected distance to the first and the second constructing points.

### Claim 17 (depends on 12)

The method set forth in claim 12, wherein said sensor array comprises a camera and said camera detects the datum from an image of an edge a first edge and a second edge of the object.

### Claim 18 (depends on 12)

The method set forth in claim 12, further a step of said sensor array identifying pixels from and image of the object.

### Claim 19 (depends on 18)

The method set forth in claim 18, wherein said processor identify change of pixels between sequential images of the object thereby calculating movement of the object.

### Claim 20 (depends on 12)

The method set forth in claim 12, wherein said step of identifying a coordinate system is further defined by identifying a three dimensional coordinate system.
