×

Distributed vision system with multi-phase synchronization

  • US 9,325,894 B2
  • Filed: 04/15/2014
  • Issued: 04/26/2016
  • Est. Priority Date: 12/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing results of a plurality of vision system processors, that processes acquired images, to generate results therefrom, comprising the steps of:

  • providing a master processor with a discrete master synchronization process associated therewith;

    providing a slave camera bank interconnected to the discrete master processor and including at least one (a) master vision system processor and at least one (b) slave vision system processor interconnected thereto;

    providing a master camera bank interconnected to the discrete master processor and including at least one (c) master vision system processor and at least one (d) slave vision system processor interconnected thereto;

    in each inspection cycle, receiving, by each of the (a) master vision system processor, (b) slave vision system processor, (c) master vision system processor, and (d) slave vision system processor, a trigger signal, and in response thereto, acquiring and processing an image, the trigger signal including a unique inspection cycle identifier;

    after acquiring and processing images with each of the (a) master vision system processor, (b) slave vision system processor, consolidating the results of the (a) master vision system processor, (b) slave vision system processor in the master bank and transmitting consolidated slave bank results to the master processor by a first communication link, the consolidated slave bank results including the unique inspection cycle identifier;

    after acquiring and processing images with each of the (c) master vision system processor, and (d) slave vision system processor, consolidating the results of the (c) master vision system processor, and (d) slave vision system processor in the slave bank and transmitting consolidated master bank results to the master processor by a second communication link, the consolidated master bank results including the unique inspection cycle identifier;

    with the master synchronization process associated with the discrete master processor, determining if the consolidated master bank results and the consolidated slave bank results are complete and that each of the inspection cycle identifiers is the same, and if the results are complete and the same, transmitting the complete results to a predetermined destination.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×