The Common Interface Protocol is a Command and Control (C2) software protocol to enable the creation of modular, interoperable tele-operated and autonomous systems that can be controlled from a single Operator Control Unit (OCU).
The protocol is simple, lightweight and flexible, making it suitable for a wide variety of network mediums, including low bandwidth links. Components of a CIP compliant system can implement any function, from a simple sensor through to complex manipulators, offering a mechanism that is highly adaptable for future system requirements. Each of these components can be operated through a standard control interface or autonomous control capability.
CIP provides a solution to allow almost any device, system or instrument to be shared between other CIP systems, all of which can be controlled from a single OCU, providing considerable advantages for system development, procurement, training, and operational needs. Mechanisms built into the CIP architecture allow components to be added or removed dynamically, offering plug and play style connectivity.