...
One physical Pepper robot for example is thus composed of multiple ‘SIC devices’. Adding an additional device-type requires updates to the connectors (EIS and Python), as would adding entirely new inputs and/or outputs (i.e. by adding additional handlers in those connectors). However, adding a new device of an existing type without any unique handling will work without any adjustments elsewhere. Take a look at the code of the existing devices or our Architecture page for more insights.
If you developed support for an additional device, feel free to open a pull request to our repositories!
Under this page you can find more information about some of the (composite) devices that can currently interact with the SIC framework: