robots are mechanical or virtual artificial agents, typically guided by a computer program or electronic circuitry.