How ARC Works

ARC runs on an x86 Windows-based PC, Laptop, or SBC (single board computer) to leverage the PC’s robust architecture and hardware. The connectivity between ARC and sensors, servos, and peripherals is through a supported I/O controller, which we call EZBs. The ARC PC connects to the EZB with either USB or WiFi, depending on the EZB's capability.


Running the robot software on a PC provides high-power computing for the robot program. It also gives the robot USB extensibility for additional peripherals, such as joysticks, cameras, audio devices, and more. However, the location of the PC for the robot (remote or embedded) will determine connectivity to the EZB I/O controller and possible USB peripheral limitations.

View a list of compatible EZBs by clicking here.