In general, a robot is a virtual artificial or mechanical agent that can react to its environment and decide what to do to achieve a specific goal. Most of the time, a robot is controlled by an electronic circuit or computer program. Build your robot with this DFRobot project tutorial.