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;
a deterministic low-latency Ethernet-based network interface, coupled to the processor and memory, and operable to couple to a deterministic low-latency Ethernet-based network; and
at least one deterministic low-latency Ethernet-based motion control device, coupled to the vision system via the deterministic low-latency Ethernet-based network;
wherein the deterministic low-latency Ethernet-based network provides for deterministic low-latency communication between the vision system and devices coupled to the deterministic low-latency Ethernet-based network;
wherein the vision system is operable to;
acquire images;
determine motion control data based on information in the acquired images;
deterministically send the motion control data to the at least one deterministic low-latency Ethernet-based motion control device via the deterministic low-latency Ethernet-based network to control the at least one deterministic low-latency Ethernet-based motion control device to perform a portion of a motion control task; and
repeat said acquiring, said determining, and said sending in an iterative manner to perform successive portions of the motion control task based on the information, thereby performing a visual servoing control loop with a frequency of 1 KHz or higher.
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.
27 Citations
19 Claims
-
1. A system, comprising:
-
a vision system, comprising; a camera; a processor and memory, coupled to the camera; a deterministic low-latency Ethernet-based network interface, coupled to the processor and memory, and operable to couple to a deterministic low-latency Ethernet-based network; and at least one deterministic low-latency Ethernet-based motion control device, coupled to the vision system via the deterministic low-latency Ethernet-based network; wherein the deterministic low-latency Ethernet-based network provides for deterministic low-latency communication between the vision system and devices coupled to the deterministic low-latency Ethernet-based network;
wherein the vision system is operable to;acquire images; determine motion control data based on information in the acquired images; deterministically send the motion control data to the at least one deterministic low-latency Ethernet-based motion control device via the deterministic low-latency Ethernet-based network to control the at least one deterministic low-latency Ethernet-based motion control device to perform a portion of a motion control task; and repeat said acquiring, said determining, and said sending in an iterative manner to perform successive portions of the motion control task based on the information, thereby performing a visual servoing control loop with a frequency of 1 KHz or higher. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
providing one or more deterministic low-latency Ethernet-based motion control systems, each comprising a deterministic low-latency Ethernet-based interface; providing one or more deterministic low-latency Ethernet-based vision systems, each comprising a camera, a processor and memory, and a deterministic low-latency Ethernet-based interface, wherein the one or more deterministic low-latency Ethernet-based motion control systems and the one or more deterministic low-latency Ethernet-based vision systems are coupled to a deterministic low-latency Ethernet-based 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 deterministic low-latency Ethernet-based vision systems acquiring images of a target object, and generating visual information based on the images; the one or more deterministic low-latency Ethernet-based vision systems sending the visual information to a master deterministic low-latency Ethernet-based device coupled to the deterministic low-latency Ethernet-based network; the master deterministic low-latency Ethernet-based device computing motion control information based on the visual information, and sending the motion control information to the one or more deterministic low-latency Ethernet-based motion control systems; and the one or more deterministic low-latency Ethernet-based motion control systems operating according to the motion control information; wherein said one or more deterministic low-latency Ethernet-based vision systems acquiring images, said one or more deterministic low-latency Ethernet-based vision systems sending the visual information, said master deterministic low-latency Ethernet-based device sending the motion control information, and said one or more deterministic low-latency Ethernet-based 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 deterministic low-latency Ethernet-based vision systems acquiring images, said one or more deterministic low-latency Ethernet-based vision systems sending the visual information, said master deterministic low-latency Ethernet-based device sending the motion control information, and said one or more deterministic low-latency Ethernet-based motion control systems operating in an iterative manner, to perform a visual servoing task. - View Dependent Claims (18, 19)
-
Specification