Implementierung eines Latenzmessgeräts für Eingabegeräte

Hintergrund

In seiner Bachelorarbeit „Quantitativer Vergleich der Performance von Game-Controllern“ hat Simon Fürnstein ein Framework auf Basis eines Raspberry Pi entwickelt, das die Latenzmessung verschiedener USB-basierter Eingabegeräte ermöglicht. Darauf aufbauend hat er u.a. einige spezielle Game-Controller auf ihre Latenz hin evaluiert. Im Bezug auf das Zusammenspiel zwischen Hard- und Software gibt es allerdings noch kein kompaktes, fertig implementiertes Latenzmessgerät, das eine schnelle und unkomplizierte elektronische Evaluierung, verschiedener USB-basierter Eingabegeräte wie Tastaturen, Mäuse und eben auch Game-Controllern ermöglicht. Zudem existiert noch kein quantitativer Vergleich von Eingabegeräten verschiedener Gattungen.

Zielsetzung der Arbeit

Ziel der Arbeit ist es, aufbauend auf dem Framework von Simon Fürnstein, ein kompaktes Latenzmessgerät für USB-Eingabegeräte zu implementieren, das mit wenigen Handgriffen eine schnelle elektronische sowie mechanische Evaluierung von tastenbasierten Eingabegeräten ermöglicht. Zudem sollen gezielt verschiedenartige tastenbasierte Eingabegeräte quantitativ auf das Zusammenspiel zwischen mechanischer Betätigung der Drucktasten und der elektronischen Übertragung des Geräte-Outputs hin analysiert werden.

Konkrete Aufgaben

Literaturrecherche

Einarbeiten in das Framework von Simon Fürnstein

Erarbeitung eines Bedienkonzept und technische Spezifikation eines Latenzmessgerätes für tastenbasierte USB-Eingabegeräte

Erarbeitung eines technischen Konzepts

Implementierung eines High-Fidelity Prototypen für das Latenzmessgerät:

Basisfunktion: 1 USB-Input für das Eingabegerät; 1 Output, dessen Kontakte mit der Schaltung des Eigabegerätes verbunden werden, um einen Tastendruck direkt auf der Platine zu simulieren

Erweiterung 1: 2. Input, der Daten eines Drucksensors empfängt, der auf der Taste des Eingabegerätes angebracht ist und auf den Fingerdruck des Users reagiert. Hierüber kann zudem die Druckkraft des Users ermittelt werden

Anfertigen der Dokumentation des Latenzmessgerätes

Datenerhebung (Zeit-Kraft) bzw. Evaluierung verschiedener Eingabegeräte durch den implementierten Prototypen

Auswertung der Daten u.a. durch Zeit-Kraft-Diagramm

ggf. Studie über die Toleranz des Nutzers hinsichtlich verschiedener Latenzen bei einfachen Jump&Run spielen

Schriftliche Ausarbeitung

Erwartete Vorkenntnisse

Keine

Weiterführende Quellen

Nach Absprache mit dem Betreuer.