Definition of robots