Robots are usually deployed within a larger system, which includes humans and other machines and is designed to fullbring certain types of productive activities. Therefore, from a manufacturer’s point of view, robots cannot be seen as standalone entities, but must be considered in the context of the production system they are part of. Indeed, even a state-of-the-art robot might be detrimental to the overall system if it cannot interact properly with the rest of the system.
When this perspective is taken into account, the interoperability of robots with humans and other machines becomes one of the most relevant considerations when deploying robots in practice as it ensures efficient collaboration between machine and increases the ease with which humans maintain control over the system.
Under the current paradigm, in which robots are produced by many manufacturers from all over the world, robots come with highly diverse user and programming interfaces. This results in challenges when it comes to integrating robots in manufacturing systems. On the one hand, because human experts must be trained for the operation and programming of each type of robot and on the other hand, because specific protocols and data formats must be established to enable machine-to-machine communication between any two systems. While enabling such machine-to-machine interaction is oftentimes relatively easy for machines and robots sourced from one specific supplier, since many suppliers provide integrated ecosystems for their devices, cross-supplier integration remains challenging.
This situation results in challenges for manufacturers who would like to deploy robots in their operations. In particular, they can become highly dependent on a single supplier if they build up non-transferable expertise with the tools and standards created by one specific supplier and thereby get “caught” in its ecosystem. This leaves them not only vulnerable to price increases but also limits their choice when it comes to selecting the most suitable and powerful tools for their operations.
In order to mitigate such undesirable dependencies, manufacturers (and other entities) can create open robot interfaces that can be used to control a large variety of robots and other devices or software programs. Optimally, such interfaces are openly available and widely used. Thereby, manufacturers maintain their independence from suppliers and their ability to flexibly innovate and differentiate from standard market practices.