FabOS - Offenes, verteiltes, echtzeitfähiges und sicheres Betriebssystem für die Produktion

Ein universelles Betriebssystem für die Fabrik der Zukunft

FabOS-Logo
© Projekt FabOS
FabOS-Logo

Im Projekt FabOS entsteht eine Plattform, die vor allem mittelständischen Unternehmen eine schnelle und flexible Automatisierung von Produktionsprozessen ermöglicht. Nach dem Vorbild von Betriebssystemen werden darauf Komponenten bereitgestellt, die nicht nur Maschinen, IT-Infrastrukturen und Dienste miteinander verknüpfen, sondern auch eine nahtlose Integration und Nutzung von KI-Anwendungen in allen Bereichen der Produktion gewährleisten. Gleichzeitig garantiert die Offenheit der Plattform, dass Unternehmen sich nicht an Lösungen bestimmter Hersteller binden.

Partner

Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein (Konsortialführer), Karlsruher Institut für Technologie (KIT), Deutsches Forschungszentrum für Künstliche Intelligenz GmbH, Universität Stuttgart, TRUMPF Werkzeugmaschinen GmbH + Co. KG, Nokia Solutions and Networks GmbH & Co. KG, elevait GmbH & Co. KG, Siemens Aktiengesellschaft, Robert Bosch Gesellschaft mit beschränkter Haftung, Advaneo GmbH, Kenbun IT AG, inno-focus businessconsulting gmbh, USU Software AG, Sotec, Software-Entwicklungs-GmbH & Co. Mikrocomputertechnik KG, ASCon Systems Holding GmbH, COSMO CONSULT Data & Analytics GmbH, Carl Zeiss 3D Automation GmbH, SYSGO GmbH, BÄR Automation GmbH, Eclipse Foundation Europe GmbH, NXP Semiconductors Germany GmbH, COMPAILE Solutions GmbH

Herausforderung

Aktuell scheitert der Einsatz von KI-Anwendungen in der Produktion meist an der Heterogenität der eingesetzten IT-Systeme sowie mangelnden Standards bei der Datenerhebung auf Maschinenebene. Für viele Anwendungen müssen hohe Aufwände etwa für die Installation der notwendigen Sensoren betrieben werden. Große Technologiekonzerne beherrschen mit ihren Cloud-Plattformen und Kommunikationskomponenten zudem den Markt. Gerade für mittelständische Unternehmen besteht so die Gefahr, sich langfristig von diesen Lösungen abhängig zu machen. Mit FabOS wird diesen Unternehmen eine offene Plattform geboten, die ihnen Datensouveränität und Open-Source-Lösungen bietet. Mit Hilfe der darauf bereit gestellten Komponenten können sie ihre Produktionsprozesse flexibel ohne große Programmieraufwände anpassen und dabei auch KI-Anwendungen einbinden.

Umsetzung

Die FabOS- Plattform arbeitet ähnlich wie ein Computer-Betriebssystem als Schnittstelle für den Informationenaustausch zwischen Maschinen, im Unternehmen verwendeten IT-Systemen und KI-Diensten. Dazu setzt FabOS auf die Industrie 4.0 Asset Administration Shell (AAS), die aktuell als Standard entwickelt wird. Die AAS ist die Implementierung eines digitalen Zwillings in Industrie 4.0. In AAS-Teilmodellen finden sich transparent sämtliche relevante Informationen zum jeweiligen Produktionselement wie Maschinen, Sensoren oder IT-Anwendungen und sie dienen auch als interoperable Kommunikationsschnittstellen. Auch die Verwaltung von Datensätzen und KI-Modellen lässt sich mit AAS unterstützen. Damit ermöglichen sie die Vernetzung und den Datenaustausch der einzelnen Komponenten untereinander. Mit FabOS wird dieses Prinzip erstmals explizit auch auf KI-Dienste in der Produktion angewendet. Für produzierende Unternehmen wird so eine einfache Implementierung von KI-Lösungen und deren Verknüpfung zu einem intelligenten Produktions-Ökosystem, im Sinne von Industrie 4.0, ermöglicht.

Für die Plattform verwendet FabOS einen modularen Ansatz mit offenen, standardisierten Schnittstellen, die in einer Referenzarchitektur beschrieben werden. Das macht das System flexibel anpassbar und nach Bedarf erweiterbar. Außerdem ermöglicht die technologische Offenheit von FabOS den Unternehmen die Nutzung von KI-Anwendungen oder IT-Systemen unterschiedlicher Hersteller und verhindert so die technologische Abhängigkeit von einzelnen Software- oder Hardware-Anbietern (sogenannte Vendor Lock-Ins).

Anwendung und Nutzen

Durch die FabOS-Plattform erhalten besonders mittelständische Unternehmen Zugriff auf Referenzarchitekturen und KI-Basisdienste, um ihre Produktion zu verbessern, ohne sich technologisch von einzelnen Herstellern abhängig zu machen. Angebote von FabOS werden in die Open-Source-Gemeinschaft der Eclipse Foundation integriert. Während der Projektlaufzeit wird ein Open-Innovation-Konzept verfolgt, sodass sich sowohl potenzielle Nutzer als auch Anbieter von KI-basierten Diensten an den Entwicklungen von FabOS beteiligen können.

Automatisierung und KI-gestützte Prozessoptimierung an Werkzeugmaschinen
Am Beispiel einer Laserschneidemaschine wird getestet, wie Betrieb und Wartung durch die KI-Auswertung der Maschinendaten optimiert und Wartungsnotwendigkeiten oder Maschinenschäden proaktiv vorhergesagt werden können, bevor es zu Auswirkungen oder Ausfällen kommt (Predictive Maintenance). Digitale Zwillinge schaffen dabei einen nahtlosen Datenaustausch für den Einsatz von KI-Modellen und Anwendungen entlang des gesamten Produktlebenszyklus.

Erstellung von Data Spaces mit Datenkatalog, Trusted Hub und Marktplatz
Auf Basis des International Data Spaces (IDS)-Konzepts wird ein Datenkatalog erstellt, der Zugang zu verschiedenen Cloud-Computing-Systemen und Datenquellen ermöglicht. Ein sogenannter Trusted Hub sichert die eingebundenen Daten und gewährleistet somit die Souveränität, Selbstbestimmung und den Schutz der zugelieferten Daten der Unternehmen. Ein angegliederter Marktplatz ermöglicht den Tausch und Handel von Daten. Dadurch entsteht eine umfassende Datenbasis, die dann für KI und intelligente Dienste aller Art verwendet werden kann. Die Verwaltung von KI-Modellen und den zugehörigen Datensätzen wird in einem durchgängigen MLOps-Prozess betrachtet.

Optimierung von Bewegungsabläufen bei Robotern
Ein weiterer Use Case betrifft Greif-Roboter in der Produktion. Dabei wird unter anderem getestet, wie physische Bewegungsabläufe von Robotern, etwa das Ergreifen von Teilen aus einem Behälter, mit Hilfe des Digitalen Zwillings verbessert werden können. Dabei probt der Roboter den Bewegungsablauf in der virtuellen Simulation so lange, bis er die Bewegung sicher beherrscht. Zudem wird untersucht, wie Safety-Anforderungen von KI-gestützten Roboteranwendungen und KI-Anwendungen im Allgemeinen überwacht und erfüllt werden können.


Ohne FabOS Mit FabOS
Viele Unternehmen wollen KI in ihre Produktion integrieren. Durch hohen organisatorischen und finanziellen Aufwand für KI-Implementierungen werden die Vorhaben nicht umgesetzt und Innovationspotenziale bleiben ungenutzt.Die FabOS-Plattform ermöglicht Anwendern eine einfache Entwicklung und Implementierung von KI-Lösungen für die Produktion. Dazu stellt die Plattform eine Art universell einsetzbares Betriebssystem für die Fabrik zur Verfügung, worüber Maschinen, IT-Systeme und KI-Anwendungen für einen durchgehenden Zugriff auf Daten und Informationen verknüpft werden.
KI-Anwendungen in der Produktion sind Insellösungen, die auf spezifische Anwendungsfälle hin entwickelt und angepasst sind. Eine einfache Übertragung auf andere Kontexte ist deswegen unmöglich, die KI-Anwendung also nicht flexibel einsetzbar oder skalierbar.
FabOS ermöglicht über die konsequente Nutzung von Open Source-Technologien und offenen Schnittstellen die Entwicklung und Implementierung flexibel adaptierbarer KI-Lösungen. Mit FabOS realisierte Use Cases sind einfach auf neue Kontexte übertragbar.
Haben sich Unternehmen erstmal für einen Anbieter zur Implementierung von KI-Anwendungen entschieden, sind sie meist an diesen gebunden (Vendor Lock-In). Eine Erweiterung oder Verknüpfung der Anwendung mit Lösungen anderer Hersteller oder der Anbieterwechsel sind nur schwer möglich.Durch die technologische Offenheit und die offenen Schnittstellen bei FabOS wird eine technologische Abhängigkeit von einzelnen Anbietern verhindert. Die Anbindung von Anwendungen verschiedener Hersteller ist flexibel möglich.