This part of ISO/IEC 9506:a) describes the model of a robot and how the attributes of the robot are mapped onto the attributes of a Virtual Manufacturing Device (VMD),b) defines the robot specific services and protocol including the abstract syntax notation for protocol elements requiring companion standard specification by MMS,c) defines robot specific standardized objects,d) provides a description of conformance classes including a base class and several enhanced classes.Definitions are provided of the services and protocol of robots operating as a server in the abstract syntax defined in this part of ISO/IEC 9506. The semantics of MMS services performed by robots while communicating under other abstract syntaxes are not defined by this part of ISO/IEC 9506. This part of ISO/IEC 9506 does not identify MMS service and protocol conformance requirements for a robot acting in a client role. These requirements are intended to be identified by the companion standard covering the device to which the robot intends to communicate.