Für Leverage Robotics entwickelten wir ein nutzerzentriertes Interface für die visuelle Programmierung von Produktionszellen. Ziel war es, eine intuitive Bedienung zu schaffen, die sowohl Einsteiger als auch erfahrene Integratoren effizient durch den Programmierprozess führt. Dabei lag unser Fokus auf einer klaren und skalierbaren UI, die sich flexibel an verschiedene Maschinen und Hersteller anpassen lässt.
Mensch, Hard- und Software nahtlos zu verbinden – das war unser Anspruch. Die Steuerung erfolgt durch eine Kombination aus grafischem User Interface, Drag-and-Drop-Programmierung und direkter Interaktion mit dem Roboter. Während der Ausführung stehen zentrale KPIs wie Taktzeiten und Produktionszahlen im Fokus. So können Nutzer ihre Prozesse nicht nur steuern, sondern auch optimieren und vorausschauend anpassen.
Anstatt komplexe Steuerungen in verschachtelten Menüs zu verstecken, setzt RoboHive auf ein horizontales Layout mit visuellen Code-Blöcken. Abläufe werden entlang einer Timeline strukturiert – ähnlich wie in einer Videobearbeitungssoftware.
Für das manuelle Steuern und Feinjustieren entwickelten wir eine eigene Detailansicht, in der Nutzer zwischen verschiedenen Steuerungsmodi wechseln können. So bleibt die Programmierung sauber getrennt von der direkten Manipulation des Roboters.
Fehlerszenarien und Ausnahmefälle sind in der Robotik unvermeidbar. Deshalb ermöglicht ein zweiter Layer in der Timeline das schnelle Ergänzen von Error Handling, Fallbacks und Synchronisationen – direkt im bekannten Interface.
Durch die visuelle Struktur der Timeline können Fehlerprozesse klar und nachvollziehbar integriert werden. Statt komplexer Code-Anpassungen ermöglicht das UI ein intuitives Einfügen von Fehlerlogik, um unvorhergesehene Situationen direkt in den bestehenden Ablauf einzubauen. So bleiben Arbeitsprozesse stabil und ausfallsicher – selbst in komplexen Produktionsszenarien.
Das finale Design wurde in ein skalierbares Designsystem überführt, um eine konsistente Umsetzung sicherzustellen. Dokumentierte Komponenten und definierte Interaktionsmuster erleichterten den Entwicklern die Implementierung.
Mittlerweile wurde RoboHive UI vollständig entwickelt und ist im Einsatz. Das intuitive Interface ermöglicht es, Roboterabläufe effizient, visuell und verständlich zu programmieren.