I typically deal with discreet analog inputs, converting them into digital signals in the code, then, sending them over to various communication buses to other computers. As well as the automated test software.
Sometimes. But I wouldn't really call them robots in the typical fashion. Motorized assembly lines, which require motors, sensors, actuators, computer vision, are like robots... in a very big non mobile way.