Künstliche Intelligenz in der Qualitätssicherung
Das nächste Level von MRK
Bisweilen wird einem der Eindruck vermittelt, dass die Fertigung heute schon vollautomatisch abläuft – selbstgesteuert durch künstliche Intelligenz. Doch wird vermutlich auch im Zeitalter von intelligenten Maschinen in den meisten Produktionsumgebungen der Mensch seine zentrale Rolle behalten. Dabei lernen Maschinen von Menschen und Menschen von Maschinen. Eine Demo-Anwendung zeigt exemplarisch, wie maschinelles Lernen bei der Qualitätsprüfung im Zusammenspiel mit einem Roboter in der Fertigung funktioniert.
Ein wesentliches Merkmal des COVIQS-Demonstrators (Collaborative Visual Quality Services) von Capgemini ist, dass die Prüfung auf Basis von Bildverarbeitung und Apas-Roboter mobil ist, also ortsungebunden. So kann die Qualitätsprüfung flexibel, direkt an der Produktionslinie und damit interaktiv durchgeführt werden. Welche Hardware-Elemente dafür vor Ort – neben der Kamera – installiert sein müssen, kann frei konfiguriert werden. Ein wesentliches Element von maschinellem Lernen ist der sogenannte Konfidenzwert: Dieser Wert zwischen 0 und 1 gibt an, wie sicher sich ein System in seiner Aussage ist. In Anwendungsfall des Demonstrators ist dies die Angabe darüber, wie sicher ein Bildobjekt als richtig erkannt wurde. Das Verfahren steht im Gegensatz zu klassischen Prüfsystemen, die lediglich aussagen, ob eine Prüfung in Ordnung (IO) oder nicht in Ordnung (NIO) erfolgt ist. Warum aber ist der Konfidenzwert so wichtig und warum reicht die Aussage IO/NIO nicht aus? Maschinelles Lernen muss immer im Gesamtkontext gesehen und das Systemverhalten im Zusammenspiel mit den Mitarbeitern beachtet werden.
Nachhilfeunterricht für Maschinen
Systeme, die auf maschinellem Lernen basieren, sind immer nur so gut wie die Input-Daten, mit denen sie trainiert wurden. In genannten Fall sind das die Bilder, mit denen die Prüfanwendung gelernt hat. In der Praxis treten immer mal wieder Situationen auf, die nicht Teil der Trainingsmenge waren. Das kann z.B. eine Hand sein, die im Bildausschnitt auftaucht oder eine Produktvariante, die nicht in der Trainingsmenge vorhanden war. Das System antwortet in diesem Fall mit einem reduzierten Konfidenzwert. Es ist damit eine Aufforderung an den Experten, die Aussage des Systems zu verifizieren. Damit wird Transparenz in der Zusammenarbeit von Mensch und Maschine geschaffen.
Maschinelles Lernen per Handy verbessern
Die Demo-Anwendung startet den Verifikationszyklus, wenn der Konfidenzwert unter eine definierte Schwelle rutscht. Der Bediener erhält dann automatisch eine Mitteilung auf seinem mobilen Gerät, ohne zu den in der Produktion üblichen HMIs zu gehen. Er kann dort direkt die Systementscheidung anhand der Bildsituation prüfen. Im Bedarfsfall kann er die IO/NIO-Entscheidung des Systems überstimmen. Dieses Ergebnis wird anschließend an die Qualitätssicherung weitergeleitet. Dort trainiert man damit eine neue Version des Prüfsystems, das die geänderten Rahmenbedingungen berücksichtigt. Ähnlich wie ein erfahrener Mitarbeiter wird das System nun mit einer größeren Bandbreite von Umgebungseinflüssen korrekte Ergebnisse liefern.