Das Projekt- und Medienarchiv der HdM

Kooperatives Arbeiten mit Leap Motion

Der Leap Motion Controller ist ein präziser Bewegungstracker, der es erlaubt, Gesten und Fingerbewegungen in Softwareanwendungen zu übertragen und diese zu steuern. Wir wollten herausfinden, welche Möglichkeiten der Controller für das kooperative Arbeiten bietet. In unserer Anwendung können mehrere Personen in einer 3D-Umgebung gleichzeitig Objekte betrachten und mit Handgesten manipulieren.
Zum Projekt wurden keine Video-Dateien gefunden

Beschreibung

Der Leap Motion Controller ist ein präziser Bewegungstracker, der es erlaubt, Gesten und Fingerbewegungen in Softwareanwendungen zu übertragen und diese zu steuern. Der Leap Motion Controller bietet durch seine API viele Einsatzmöglichkeiten. Die Schnittstelle kann in diversen Programmiersprachen und Frameworks genutzt werden. Wir haben uns insbesondere mit der JavaScript API befasst, damit haben wir eine Webanwendung entwickelt, die es mehreren Benutzern erlaubt, gemeinsam in einer 3D-Umgebung Objekte zu betrachten und zu manipulieren. Dabei genügt es, das Gerät anzuschließen und die Webanwendung im Browser zu öffnen. Die Übermittlung der Koordinationsdaten erfolgt über WebSockets, damit werden die Gesten mit minimaler Verzögerung an alle verbundenen Clients übertragen. Die Anwendung basiert auf dem Frontdend-Framework AngularJS und einem Node.js Server. Zur Darstellung von 3D-Objekten wird die JavaScript-Bibliothek three.js verwendet.




Projektart

Projektarbeit

Semester

SS2016

Beteiligte Studiengänge

Wirtschaftsinformatik und digitale Medien (Bachelor, 7 Semester, Zulassung bis SS 2014)

Team
Tino Hauler, Goran Mikulic, Kerim Sari
Betreuer
Christian Rathke
Ansprechpartner

Goran Mikulic

gm021@hdm-stuttgart.de