The Robot Program Handler can be used for the external exchange of robot programs (KUKA). The control takes place via Orion Context Broker (OCB).
The Robot Program Handler was developed as part of the Robosonic Project (Part of the 2nd DIH² funding project). Developed by RoWa Automation GmBh
The whole picture shows the scope of the entire Robosonic project. The red square shows the components of the Robot Program Handler.
Basically, the Program Handler consists of 3 software components:
Is a software written in C++ that is based on the OpenSource C3bridge-server. The software itself has to be installed directly on the robot and .here it takes over the functions for sending and receiving robot programs.
The robot program handler - client serves as a communication bridge between the individual components. The interface to the OCB was realised via a specially developed API. The communication between client and server is done over TCP/IP. Furthermore, the client takes over the program transfer between file server and robot.
The file server is used to make robot programs available to several processing centres.
Check the file How_To_Install.md and follow steps.
Check the file How_To_Adapt.md and follow steps.
Check the file How_To_Deploy.md and follow steps.
Check the file How_To_Use.md and follow steps.
At the moment only can be used with KUKA KRC4 robots.
Provided under various open source licenses (mainly Apache License 2.0 and MIT). Third-party libraries or application servers included are distributed under their respective licenses. Full list including optional dependencies can be found on Camunda - Third party libraries.