Vision system for training an assembly system through virtual assembly of objects

US10223589B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10223589-B2
Application numberUS-201615058118-A
CountryUS
Kind codeB2
Filing dateMar 1, 2016
Priority dateMar 3, 2015
Publication dateMar 5, 2019
Grant dateMar 5, 2019

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.

This invention provides a system and method for guiding the workpieces to optimal positions to train an assembly system that is generally free of the use of a CMM or similar metrology device. The system and method expresses the image features of the workpieces, when they are in their respective stations, in a common coordinate system. This ability allows a user to visualize the result of assembling the workpieces without actually assembling them, in a “virtual assembly”. The virtual assembly assists guiding placement of workpieces in respective stations into a desired relative alignment. The system and method illustratively generates a composite image using the images from cameras used in guiding the workpieces that helps the user visualize how the part would appear following assembly. The user can reposition the images of workpieces in their respective stations until the composite image has a desired appearance.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for virtual assembly of an object in an assembly system having at least a first station containing a first workpiece, the assembly system assembling a second workpiece to the first workpiece in alignment therebetween, the system comprising: one or more vision system cameras and a vision system processor assembly arranged to image the first workpiece and the second workpiece, the plurality of cameras being calibrated to a common coordinate system; an alignment process that generates at least one of images and features of the first workpiece and the second workpiece in the common coordinate system; a manipulation process, having vision tools that locate a first set of features on the first workpiece and a second set of features on the second workpiece, that automatically aligns the first set of features with respect to the second set of features so as to align at least one of images and features of the first workpiece and the second workpiece; and an assembly error computation module that computes an assembly error based on a degree of manipulation of the first workpiece and the second workpiece by the manipulation process during the virtual assembly process. 2. The system as set forth in claim 1 wherein the second workpiece is imaged at a second station remote from the first station. 3. The system as set forth in claim 2 further comprising at least a third workpiece, the vision system cameras imaging the third workpiece, the alignment process generating at least one of images and features of the third workpiece in the common coordinate system, the manipulation process being arranged to allow manipulation of the third workpiece with respect to at least one of the first workpiece and the second workpiece so as to align at least one of images and features of the third workpiece with at least one of images and features of at least one of the first workpiece and the second workpiece, and wherein the assembly error computation module computes an assembly error based on a degree of manipulation of the third workpiece with respect to at least one of the first workpiece and the second workpiece. 4. The system as set forth in claim 3 wherein the first workpiece is imaged by the vision system cameras at a first station and each of the second workpiece and the third workpiece are imaged by the vision system cameras at a second station. 5. The system as set forth in claim 4 further comprising at least a fourth workpiece imaged by the vision system cameras at a fourth station. 6. The system as set forth in claim 2 further comprising; (a) a first calibration process that calibrates all the vision system cameras imaging the first station to a first coordinate system, in which all or a subset of the calibrated vision system cameras are adapted for use during runtime operation with the assembly system, (b) a second calibration process that calibrates all the vision system cameras imaging the second station to a second coordinate system, in which all or subset of the calibrated cameras are adapted for use during runtime operation with the assembly system, (c) a third calibration process that ties the first coordinate system and the second coordinate system into the common coordinate system, that employs a different discrete subset of the calibrated vision system cameras to tie the first coordinate system and the second coordinate system into the common coordinate system, and (d) wherein all, or a subset of, the calibrated vision system cameras from step (a) and step (b) at each of the first station and the second station are employed in virtual assembly based upon the common coordinate system established based upon the first calibration process in step (a) and the second calibration process in step (b) and the third calibration process in step (c). 7. The system as set forth in claim 2 wherein one of the first station and the second station is an assembly platform and another of the first station and the second station is a pick location. 8. The system as set forth in claim 7 wherein the assembly platform defines a motion stage and the assembly system has a repeatable manipulator that moves the second workpiece from the pick station to the motion stage. 9. The system as set forth in claim 1 wherein the assembly error is defined in at least three degrees of freedom. 10. The system as set forth in claim 1 , further comprising a display and user interface for manual alignment of at least one image of the first workpiece and at least one image of the second workpiece. 11. The system as set forth in claim 1 further comprising at least one vision system camera images at least one of the first workpiece and the second workpiece, the at least one vision system camera being constructed and arranged to acquire images used in at least one of training and runtime operation of the assembly system and being free of use with respect to the alignment process. 12. The system as set forth in claim 1 manipulation process employs at least one of (a) images of the first workpiece that are stitched and (b) images of the second workpiece that are stitched. 13. The system as set forth in claim 12 wherein the images of the first workpiece and the second workpiece are composed into a composite image with respect to the interface. 14. The system as set forth in claim 1 wherein at least one of the first workpiece and the second workpiece defines a planar surface imaged by the vision system cameras. 15. A method for virtual assembly of an object using an assembly system having at least a first station containing a first workpiece, the assembly system assembling a second workpiece to the first workpiece in alignment therebetween, the method comprising the steps of: acquiring an image, with one or more vision system cameras and a vision system processor assembly, of the first workpiece and the second workpiece, the plurality of cameras being calibrated to a common coordinate system; generating at least one of images and features of the first workpiece and the second workpiece in the common coordinate system; automatically manipulating the second workpiece with respect to the first workpiece so as to align at least one of images and features of the first workpiece and the second workpiece; and computing an assembly error based on a degree of manipulation of the first workpiece and the second workpiece during the virtual assembly process. 16. The method as set forth in claim 15 wherein the step of acquiring an image comprises acquiring an image of the second workpiece at a second station remote from the first station. 17. The method as set forth in claim 16 wherein one of the first station and the second station is an assembly platform and another of the first station and the second station is a pick location. 18. The method as set forth in claim 15 wherein the assembly error is defined in at least three degrees of freedom. 19. The method as set forth in claim 15 , further comprising employing a display and user interface for manual alignment of at least one image of the first workpiece and at least one image of the second workpiece. 20. A system for virtual assembly of an object in an assembly system having at least a first station containing a first workpiece, the assembly system assembling a second workpiece to the first workpiece in alignment therebetween, the system comprising: one or more vision system cameras and a vision system processor assembly arranged to image the first workpiece and the second workpiece, the pl

Assignees

Inventors

Classifications

  • in augmented reality scenes · CPC title

  • B25J9/1697Primary

    Vision controlled systems · CPC title

  • Interactive image processing based on input by user · CPC title

  • Camera on end effector detects reference pattern · CPC title

  • Assembly of modular products, variant configurability · 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 US10223589B2 cover?
This invention provides a system and method for guiding the workpieces to optimal positions to train an assembly system that is generally free of the use of a CMM or similar metrology device. The system and method expresses the image features of the workpieces, when they are in their respective stations, in a common coordinate system. This ability allows a user to visualize the result of assemb…
Who is the assignee on this patent?
Cognex Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/1697. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).