But this specific subset of robots is actually not very common. A robot can be defined as a mechanical device that is capable of performing a variety of tasks on command or according to instructions programmed in advance. Engineers design robots to perform complex tasks more easily and with greater accuracy.