Measurement-based corrections for structure assembly

US2023234228A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023234228-A1
Application numberUS-202318159470-A
CountryUS
Kind codeA1
Filing dateJan 25, 2023
Priority dateJan 25, 2022
Publication dateJul 27, 2023
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and computer-readable media for robotic joining of components, parts, and structures are disclosed. A method in accordance with an aspect of the present disclosure comprises determining a target first position and a target second position in a reference frame, controlling robotic arms to move a first part to the target first position and a second part to the target second position, measuring the parts at the target first and second positions to obtain a measured first and second positions, performing a first operation to determine differences between the measured positions and the target positions, and when the differences exceeds desired tolerances, controlling the robotic arms to move the parts to compensate for the differences, and controlling at least the first or second robotic arm to join the first and second parts after the first and second operations are concluded.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for automatically joining parts, comprising: determining a target first position in a reference frame; determining a target second position in the reference frame; controlling a first robotic arm to move a first part to the target first position; controlling a second robotic arm to move a second part to the target second position; measuring the first part at the target first position to obtain a measured first position; measuring the second part at the target second position to obtain a measured second position; performing a first operation including determining a first difference between the measured first position and the target first position, determining whether the first difference exceeds a first tolerance, and if the first difference exceeds the first tolerance, controlling the first robotic arm to move the first part to compensate for the first difference; performing a second operation including determining a second difference between the measured second position and the target second position, determining whether the second difference exceeds a second tolerance, and if the second difference exceeds the second tolerance, controlling the second robotic arm to move the second part to compensate for the second difference; and controlling at least the first or second robotic arm to join the first and second parts after the first and second operations are concluded. 2 . The method of claim 1 , wherein measuring at least the first part at the target first position or the second part at the target second position controlling at least a laser interferometer or an optical scanner to perform a measurement. 3 . The method of claim 1 , wherein controlling the first robotic arm includes controlling the first robotic arm in more than three degrees of freedom, and controlling the second robotic arm includes controlling the second robotic arm in more than three degrees of freedom. 4 . The method of claim 3 , wherein controlling the first robotic arm includes controlling the first robotic arm in six degrees of freedom, and controlling the second robotic arm includes controlling the second robotic arm in six degrees of freedom. 5 . The method of claim 1 , wherein at least the first target position or the second target position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset. 6 . The method of claim 1 , wherein the first part comprises a tongue. 7 . A non-transitory computer-readable medium storing computer executable code for automatically joining parts, the computer executable code when executed by a processor causes the processor to: determine a target first position in a reference frame; determine a target second position in the reference frame; control a first robotic arm to move a first part to the target first position; control a second robotic arm to move a second part to the target second position; measure the first part at the target first position to obtain a measured first position; measure the second part at the target second position to obtain a measured second position; perform a first operation including determining a first difference between the measured first position and the target first position, determining whether the first difference exceeds a first tolerance, and if the first difference exceeds the first tolerance, controlling the first robotic arm to move the first part to compensate for the first difference; perform a second operation including determining a second difference between the measured second position and the target second position, determining whether the second difference exceeds a second tolerance, and if the second difference exceeds the second tolerance, controlling the second robotic arm to move the second part to compensate for the second difference; and control at least the first or second robotic arm to join the first and second parts after the first and second operations are concluded. 8 . The non-transitory computer-readable medium of claim 7 , wherein the computer executable code for measuring at least the first part at the target first position or the second part at the target second position, further includes computer executable code for controlling at least a laser interferometer or an optical scanner to perform a measurement. 9 . The non-transitory computer-readable medium of claim 7 , wherein the computer executable code for controlling the first robotic arm further includes code for controlling the first robotic arm in more than three degrees of freedom, and the computer executable code for controlling the second robotic arm further includes computer executable code for controlling the second robotic arm in more than three degrees of freedom. 10 . The non-transitory computer-readable medium of claim 9 , wherein the computer executable code for controlling the first robotic arm further includes code for controlling the first robotic arm in six degrees of freedom, and the computer executable code for controlling the second robotic arm further includes computer executable code for controlling the second robotic arm in six degrees of freedom. 11 . The non-transitory computer-readable medium of claim 7 , wherein at least the target first position or the target second position is determined by at least a robot calibration, an assembly sequence, a nominal positioning, a best-fit analysis, or a gravity deflection offset. 12 . The non-transitory computer-readable medium of claim 7 , wherein the first part comprises a tongue. 13 . A system for automatically joining parts, comprising: a first robot for manipulating a first part; a second robot for manipulating a second part; a measurement instrument; and at least one controller, coupled to the first robot, the second robot, and the measurement instrument, wherein the at least one controller transmits signals to the first robot, the second robot, and the measurement instrument to: move the first part to a target first position in a reference frame; move the second part to a target second position in the reference frame; measure, with the measurement instrument, the first part at the target first position to obtain a measured first position; measure, with the measurement instrument, the second part at the target second position to obtain a measured second position; perform a first operation including determining a first difference between the measured first position and the target first position, determining whether the first difference exceeds a first tolerance, and if the first difference exceeds the first tolerance, controlling the first robot to move the first part to compensate for the first difference; perform a second operation including determining a second difference between the measured second position and the target second position, determining whether the second difference exceeds a second tolerance, and if the second difference exceeds the second tolerance, controlling the second robot to move the second part to compensate for the second difference; and control at least the first robot or the second robot to join the first part and the second part after the first operation and the second operation are concluded. 14 . The system of claim 13 , wherein the measurement instrument is a laser interferometer. 15 . The system of claim 13 , wherein the measurement instrument is an optical scanner. 16 . The system of claim 13 , wherein the at least one controller controls the first robot in more than three degr

Assignees

Inventors

Classifications

  • by determining relative positions by measurement · CPC title

  • comprising a plurality of manipulators · CPC title

  • One manipulator holds one piece, other inserts, screws other piece, dexterity · CPC title

  • Assembly, manipulator cell · CPC title

  • Assembly robot · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2023234228A1 cover?
Systems, methods, and computer-readable media for robotic joining of components, parts, and structures are disclosed. A method in accordance with an aspect of the present disclosure comprises determining a target first position and a target second position in a reference frame, controlling robotic arms to move a first part to the target first position and a second part to the target second posi…
Who is the assignee on this patent?
Divergent Tech Inc
What technology area does this patent fall under?
Primary CPC classification B25J9/1664. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Jul 27 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).