Vision System With Deterministic Low-Latency Communication
First Claim
1. A system, comprising:
- a vision system, comprising;
a camera;
a processor and memory, coupled to the camera; and
an EtherCAT interface, coupled to the processor and memory, and operable to couple to an EtherCAT network;
wherein the EtherCAT network provides for deterministic low-latency communication between the vision system and devices coupled to the EtherCAT network.
5 Assignments
0 Petitions
Accused Products
Abstract
Vision system and method. The system includes a vision system, including: a camera, a processor and memory, coupled to the camera, and an EtherCAT interface, coupled to the processor and memory, possibly contained in a chassis, and operable to couple to an EtherCAT network that provides for deterministic low-latency communication between the vision system and devices coupled to the EtherCAT network. The vision system may be configurable to operate as any of: an EtherCAT master device, an EtherCAT slave device, or a TCP/IP Ethernet device. One or more additional vision systems may couple to the EtherCAT network. The vision systems may be synchronized using an EtherCAT distributed clock technique, time-based triggered, and/or event triggered, via the EtherCAT network, e.g., in a multi-view vision, collaborative processing, control, I/O, or video servoing application, e.g., using an EtherCAT deterministic low latency closed loop feedback system, including processing, control, or I/O devices.
31 Citations
22 Claims
-
1. A system, comprising:
-
a vision system, comprising; a camera; a processor and memory, coupled to the camera; and an EtherCAT interface, coupled to the processor and memory, and operable to couple to an EtherCAT network; wherein the EtherCAT network provides for deterministic low-latency communication between the vision system and devices coupled to the EtherCAT network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a plurality of vision systems, each comprising; a camera; a processor and memory, coupled to the camera; and a network interface, coupled to the processor and memory, and operable to couple to a network; wherein a first vision system of the plurality of vision systems comprises a master device, and wherein others of the plurality of vision systems comprise slave devices; wherein the master device is operable to place a frame on the network, wherein the frame includes data addressed to each of one or more of the slave devices; and wherein each slave device is operable to read the data addressed to the slave device and write data to the frame while the frame passes through the slave device. - View Dependent Claims (18)
-
-
19. A method, comprising:
-
providing an EtherCAT master device; providing one or more vision systems, each comprising a camera, a processor, memory, and an EtherCAT interface, coupled to the processor and memory, wherein the EtherCAT master device and the one or more vision systems are each coupled to an EtherCAT network, wherein the EtherCAT network provides for deterministic low-latency communication between the EtherCAT master device and the one or more vision systems, and wherein each of the vision systems is configured as an EtherCAT slave device; and the EtherCAT master device triggering the one or more vision systems via the EtherCAT network. - View Dependent Claims (20)
-
-
21. A method, comprising:
-
providing one or more vision systems, each comprising a camera, a processor, and memory, wherein each of the one or more vision systems is configured as an EtherCAT device, and wherein the one or more vision systems are coupled to an EtherCAT network; and synchronizing the one or more vision systems using an EtherCAT distributed clock technique.
-
-
22. A method, comprising:
-
providing one or more EtherCAT motion control systems, each comprising an EtherCAT interface; providing one or more EtherCAT vision systems, each comprising a camera, a processor and memory, and EtherCAT interface, wherein the one or more EtherCAT motion control systems and the one or more EtherCAT vision systems are coupled to an EtherCAT network, composing a deterministic low latency closed loop feedback system, wherein the latency is less than or equal to 1 millisecond; the one or more EtherCAT vision systems acquiring images of a target object, and generating visual information based on the images; the one or more EtherCAT vision systems sending the visual information to a master EtherCAT device coupled to the EtherCAT network; the master EtherCAT device computing motion control information based on the visual information, and sending the motion control information to the one or more EtherCAT motion control systems; and the one or more EtherCAT motion control systems operating according to the motion control information; wherein said one or more EtherCAT vision systems acquiring images, said one or more EtherCAT vision systems sending the visual information, said master EtherCAT device sending the motion control information, and said one or more EtherCAT motion control systems operating implement a high frequency visual servoing control loop with an operating frequency greater than or equal to 1 Khz; and repeating said one or more EtherCAT vision systems acquiring images, said one or more EtherCAT vision systems sending the visual information, said master EtherCAT device sending the motion control information, and said one or more EtherCAT motion control systems operating in an iterative manner, to perform a visual servoing task.
-
Specification