Mixed-Reality-Plattform der Lernfabrik
Nach meiner Masterarbeit hat sich das Institut für Werkzeugmaschinen und Fertigungstechnik (IWF) bei mir gemeldet – sie hatten meine Arbeit am Co-SpACE# gesehen. Das IWF war dabei, eine Lernfabrik aufzubauen, die neben physischen Maschinen auch eine Lernplattform und Mixed-Reality-Unterstützung bieten sollte. Ich war Teil des Teams für die ILIAS-basierte Lernplattform und gleichzeitig allein für die MR-Plattform zuständig.
Die Plattform war für Studierende gedacht, von denen die wenigsten eine MR-Brille besitzen – sie brauchte also gute Rückfallebenen und musste einfach auszuliefern sein. Da perspektivisch nicht nur Studierende, sondern auch Angestellte externer Firmen hier lernen sollten, war die Lizenzsituation bei Engines wie Unity oder Unreal schwierig. Aus all diesen Gründen habe ich mich für Godot entschieden – eine Wahl, die mich auch darüber hinaus schnell überzeugt hat.
Über einen Web-Export ist die Plattform für jeden Studierenden sofort erreichbar. Assets liegen in einem selbst geschriebenen CMS und werden nur bei Bedarf geladen; dadurch können Lehrende eigene Szenen entwerfen, ohne eine Zeile Code zu schreiben. Am eindrucksvollsten ist die Plattform in einer MR-Brille, sie läuft aber ebenso auf Smartphone und Desktop. Ein selbst geschriebener Multiplayer ermöglicht einfache Interaktionen zwischen mehreren Personen, ein robustes Schritt-für-Schritt-System die Darstellung von Anweisungen und interaktiven Informationen.
Das System trägt sich komplett selbst und braucht keine externen Dienste – die Lehre aus Co-SpACE#. Statt Spatial Anchoring über Azure habe ich ein fingerbasiertes Anchoring entwickelt: Man legt zu Beginn die Finger auf zwei definierte reale Punkte, und das System erkennt daraus, wo es sich befindet und wo die virtuellen Elemente liegen müssen. Die Genauigkeit lag in meinen Tests überraschenderweise unter einem Zentimeter – damit ist das Verfahren durchaus konkurrenzfähig.
Über den Proof-of-Concept hinaus konnte ich das System aufgrund verschiedener Situationen am IWF nicht weiterentwickeln. In seinem einfachen, robusten Zustand ist es aber überraschend brauchbar.