Augmented Reality UI

Project Team

Project Partner

Contact Person

Finished
2013

The company augmensys GmbH is planning an Augmented Reality (AR) based software system for industrial facilities. This tool should enable users to establish a context to a facility component by just aiming at it using a mobile device’s camera. Relevant information concerning the target object is augmented on the camera’s view in real-time. The required information is provided by a UBIK server system, and requires a constant maintanence and actualization.

For that reason a UBIK client for Windows tablets (OS Windows 8) should by developed, which also enables the visualization and management of information on a desktop machine. Whereas the underlying data structures are created using the UBIK Studio, the user has to have the possibility to alter this data according to his needs. By developing the client for the Windows operating system a broad spectrum of users and use cases should be reached. Another requirement is the embedment of AR technologies in order to provide alternative filtering and navigation functionalities.

In the course of this project two major technical challenges should be addressed:

1) User interface: Conception and development of a user interface for visualizing and managing relevant industrial facility data, both for a desktop environment and a mobile device. The handling of the application should be possible on both devices without training the user.

2) UBIK client: Development of a client for data visualization and management based on the designed user interfaces. The client comprises a data interface which is used for communicating with a central server, client-side processing of data, offline data provision, synchronisation and user management. Furthermore, an alternative filtering and navigation functionality should be implemented by embedding AR technologies and analyzing personal, location- and time-based data and sensor measurements.


Die Firma augmensys GmbH plant ein auf Augmented Reality (AR) Konzepten basierendes Software-System für industrielle Anwendungen zu entwickeln. Es soll einem Anwender ermöglichen, durch bloßes Anvisieren eines Objekts in einer Industrieanlage mit einem Mobilgerät einen Kontext zu eben diesem Objekt herzustellen. Relevante Daten werden in das aktuelle Live-Bild der Kamera überblendet. Diese relevanten daten, die von einem UBIK-Serversystem geliefert werden, müssen in diese eingepflegt werden und bedürfen einer ständigen wartung und Aktualisierung.

Dazu soll ein UBIK-Client für Windows-Tablets (Windows 8) entwickelt werden, mit dem optimalerweise auch die Visualisierung bzw. Pflege der Daten über ein Desktop-Gerät möglich wird. Während die Datenstrukturen mittels des Administratorwerkzeugs UBIK Studio aufgebaut werden, muss dem Anwender eine Möglichkeit zur Datenpflege zur Verfügung gestellt werden. Durch das Setzen auf Windows 8 Technologie (und die Möglichkeit, die GUI sowohl als Touch- als auch als konventionelle Mausapplikation konzipieren zu können) soll ein sehr breites Spektrum an Nutzern bzw. Nutzungsszenarien erreicht werden. Ein weiteres Ziel ist die Einbindung von AR Technologien zur Bereitstellung alternativer Filter- und Datennavigierfunktionen.

In diesem Projekt sollen zwei technische Herausforderungen aus dem Gesamtprojekt adressiert werden:

1) User Interface: Konzeption und Entwicklung eines User-Interfaces zur Visualisierung und Pflege von relevanten Industrieanlagen-Daten, sowohl für einen Desktop Arbeitsplatz mit Mausbedienung als auch für ein mobiles Gerät (Tablet) mit Touchbedienung. Die Bedienung der Anwendung soll einem Benutzer ohne Umschulung auf beiden Gerätetypen möglich sein.

2) UBIK-Client: Entwicklung eines derartige Clients zur Datenvisualisierung und -pflege basierend auf dem im ersten Arbeitspaket entwickelten User Interfaces. Dies umfasst die Datenschnittstelle mit Kommunikation zum Server und Aufbereitung der Datensätze auf dem Client, die Möglichkeit zur Bearbeitung der Datensätze auch ohne dauernde Netzwerkverbindung zum Server (Offline Datenvorhaltung und spätere Synchronisierung mit dem Server) und eine Benutzerverwaltung. Zusätzlich soll durch die Einbettung von AR Technologien wie der Auswertung von personifizierten Daten, ortsbasierten Daten, Sensorwerten, Zeit etc. eine alternative Filter- und Datennavigierfunktion ermöglicht werden.