Definition:
A Robot is a mechanical or virtual, artificial agent. Also, a device that responds to sensory input.
A Robot is usually an electro - mechanical system, which, by its appearance or movements, conveys a sense that it has intent or agency of its own. While the word robot can refer to both physical robots and virtual software agents, the latter are often referred to as bots.
Typically, a robot is endowed with some artificial intelligence so that it can react to different situations it may encounter.