System for configuring an optoelectronic sensor
First Claim
1. A system for configuring an optoelectronic sensor having a field of view, comprising:
- a digital electronic memory, having a plurality of software elements stored therein, wherein each software element performs an action;
a plurality of connections, wherein each connection specifies that the action of a software element of the plurality of software elements depends on the action of at least one other software element of the plurality of software elements;
a first software element whose action analyzes a region of interest within the field of view so as to produce a measure of evidence for a visible condition in the field of view, the first software element being one of the plurality of software elements;
a second software element whose action makes a logic decision depending on the measure of evidence, the second software element being another of the plurality of software elements;
a third software element whose action controls an output signal depending on the logic decision, the third software element being yet another of the plurality of software elements;
a first connection that specifies that the second software element depends on the first software element, the first connection being one of the plurality of connections;
a second connection that specifies that the third software element depends on the second software element, the second connection being another of the plurality of connections; and
a human-machine interface comprising a display that shows using a ladder diagram of at least one of the plurality of software elements and at least one of the plurality of connections, the ladder diagram having rungs, wherein parts of a rung have at least one open contact representing the measure of evidence, and at least one icon representing the logic decision, wherein the open contact representing the measure of evidence precedes the icon representing the logic decision.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.
-
Citations
21 Claims
-
1. A system for configuring an optoelectronic sensor having a field of view, comprising:
-
a digital electronic memory, having a plurality of software elements stored therein, wherein each software element performs an action; a plurality of connections, wherein each connection specifies that the action of a software element of the plurality of software elements depends on the action of at least one other software element of the plurality of software elements; a first software element whose action analyzes a region of interest within the field of view so as to produce a measure of evidence for a visible condition in the field of view, the first software element being one of the plurality of software elements; a second software element whose action makes a logic decision depending on the measure of evidence, the second software element being another of the plurality of software elements; a third software element whose action controls an output signal depending on the logic decision, the third software element being yet another of the plurality of software elements; a first connection that specifies that the second software element depends on the first software element, the first connection being one of the plurality of connections; a second connection that specifies that the third software element depends on the second software element, the second connection being another of the plurality of connections; and a human-machine interface comprising a display that shows using a ladder diagram of at least one of the plurality of software elements and at least one of the plurality of connections, the ladder diagram having rungs, wherein parts of a rung have at least one open contact representing the measure of evidence, and at least one icon representing the logic decision, wherein the open contact representing the measure of evidence precedes the icon representing the logic decision. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Method for configuring an optoelectronic sensor and representing the resulting optoelectronic program, the method comprising:
-
providing a plurality of software elements stored on a digital memory; selecting, by a processor, a first software element to be applied on a portion of an image for measuring evidence in the portion of the image, the first software element being one of the plurality of software elements; selecting, by the processor, a second software element that employs a logic decision for analyze the evidence, the second software element being one of the plurality of software elements; and generating instructions, by the processor, for displaying a ladder diagram on a HMI display, the ladder diagram having rungs, the rungs having at least one open contact representing the evidence, and at least one icon representing the logic decision, wherein the open contact representing the measure of evidence precedes the icon representing the logic decision, wherein parts of a rung represent portions of the optoelectronic program. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for graphically representing an optoelectronic program, the product tangibly embodied in a non-transitory computer readable medium, the computer program product comprising instructions being operable to cause a data processing apparatus to:
-
generate instructions for display of a ladder diagram of the optoelectronic program, the program comprising; calculating a measure of evidence for a visible condition of a portion of a received image, and computing a logic decision about a potential object in the received image based on the measure of evidence; and the ladder diagram comprising one or more rungs, and having at least one open contact representing the measure of evidence, and at least one icon representing the logic decision about the potential object, wherein the open contact representing the measure of evidence precedes the icon representing the logic decision and wherein parts of a rung represent parts of the optoelectronic program. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification