1. In a broad sense, robot controller is a combination of hardware and software to program and control a single or multiple robots.
For example, an industrial robot conroller may be designed in such a way as follows:
2. In a narrow sense, robot controller is a servo controller which is responsible for controlling servomotors.