ARC runs on an x86 Windows based PC, Laptop or SBC (single board computer) to leverage the PC’s powerful architecture and hardware. The connectivity between ARC and sensors, servos and peripherals is through a supported I/O controller. Also, the PC provides 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 I/O controller and possible USB peripheral limitations.
Building and Programming a New Robot
When using ARC to program a new robot, there are a few hardware choices to be considered that are covered in this section. The key topics are...