OpenSMI-Server: Ein Python-Framework zur Bereitstellung SMI-konformer Maschinen, Komponenten und Skills.
OpenSMI-Client: Ein Python-Client, der die Interaktion mit diesen Maschinen und ihren Fähigkeiten ermöglicht.
OpenSMI-Remote: Eine Erweiterung, mit der externe SMI-konforme Maschinen, Komponenten und Skills in einem gemeinsamen Server zusammengeführt werden können.
Weitere Erweiterungen sind geplant. Dazu zählen eine generische Web-Oberfläche für die Maschinenbedienung, die Integration SmartFactory-KL-spezifischer Komponenten und Skills sowie eine Anbindung von Komponenten und Skills aus dem Robot Operating System (ROS).
Als Open Source verfügbar
Die Entwicklung von OpenSMI ist eng mit dem Betrieb der SmartFactory-KL-Modellfabrik verbunden. Dort wird das Konzept bereits seit 2020 eingesetzt und kontinuierlich weiterentwickelt. Seit 2026 stellt die SmartFactory-KL die Komponenten unter der MIT-Lizenz öffentlich zur Verfügung. Unternehmen, Forschungseinrichtungen und Entwickler können den Quellcode nutzen, anpassen und eigene Anwendungen darauf aufbauen.
Mit dem aktuellen Entwicklungsstand richtet sich die SmartFactory-KL insbesondere an Forschung, Prototyping sowie Demonstratoren und hebt hervor, dass die Python-Implementierung eine schnelle Entwicklung und Erprobung ermöglicht. Die Entwickler betonen jedoch, dass Python für den produktiven industriellen Einsatz nur bedingt geeignet sei. Die zugrunde liegenden Konzepte lassen sich aber auf andere Programmiersprachen übertragen.









































