High-speed, high-precision robots are needed in the production process of plastics materials, in painting, for semiconductor production in clean rooms, for machine tending and all general automation purposes.
In one application, an Intel Pentium based Computer-On-Module controls a robot head. The same ESM COM is used in an universal industrial PC box to control all kinds of different robots.
In the first application, the system needs the Ethernet and UART interfaces provided by the processor while the custom ESM carrier board hosts all application-specific interfaces, e.g., different types of field buses that are implemented as IP cores in the FPGA of the ESM.
In the second application, the custom ESM carrier board is additionally equipped with several ANSI mezzanine M-Module slots. Those slots are optionally used to bring real-world I/O into the system, in this case 8 analog outputs per M-Module slot.
Yet another application uses rugged low-power and especially small-footprint and light-weight COTS systems to control the senses of a humanoid robot. Originally launched with 3U CompactPCI F15 Intel Core Duo based cards, the systems have been upgraded to 3U CompactPCI Serial G20 Intel Core i7 based cards.
Standard Components Used in this Example
The G20 is a 4HP/3U CompactPCI Serial CPU card supporting USB, SATA, PCI Express and Gigabit Ethernet rear I/O interfaces according to the CPCI-S.0 standard.