Reusable (open-source) software components and software tools can be implemented to ease integration of these components and significantly lower development costs and setup efforts. Efficiency can be improved even further if software tools are tailored to specific designer requirements. For component developers, model-driven tools and code generators are available that are easy to reuse and compatible with interface standards. Systems integrators benefit from an infrastructure for selecting and procuring components; they also have tools for developing component-based system architectures at their disposal for deployment on the target platform. End-users, on the other hand, need tools enabling them to make simple modifications to robot applications without expert knowledge.
Technologies and innovations
Minimizes the software effort required for robot-based automation solutions