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 based Computer-On-Module controls a robot head. The same COM is used in an universal industrial PC box to control all kinds of different robots.The system needs the Ethernet and UART interfaces provided by the processor while the custom COM 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 a more complex version of this application the 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.
A second 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 Intel Core Duo based cards, the systems have been upgraded to 3U CompactPCI Serial Intel Core i7 based cards.
Standard Components Used in this Example
The F23P is an x86 PC based embedded computer for industrial automation and railway transportation, featuring the 4th generation Haswell Intel Core family up to the i7-4700EQ processor. The SBC is compliant with the PICMG 2.30 standard and as such a perfect migration path from CompactPCI to CompactPCI Serial.
The CC10C is an ARM i.MX6 based Rugged COM Express type 6 module with a Cortex-A9 architecture and an onboard FPGA for flexible, customizable I/O. It is designed for industrial automation, medical computers, in-vehicle computers, and embedded computers in transportation. The CC10C supports conductive cooling technology and is 100% EMC proof.
The G23 is an x86 PC based embedded computer for industrial automation and railway transportation, featuring the 4th generation Haswell Intel Core family up to the i7-4700EQ processor. The SBC is perfectly suited for data-intensive applications which require high computing-power.