Error 404: Physics not found - PhysxHCI
Universität Bayreuth - Mujoco Bachelorprojekt
Das Projekt
Unser Projekt

Die Projektgruppe „Error 404: Physics not found“ hatte sich zum Ziel gesetzt die Mensch-Computer Interaktion am Beispiel eines Gamecontrollers zu untersuchen. Hierzu wurde das Open-Source Physiksimulationsprogramm MuJoCo verwendet. Das entstandene Modell ermöglicht die Simulation komplexer Hand- und Fingerbewegungen, sowie die Erfassung sämtlicher Eingaben am Controller, wodurch ein Auto gesteuert wird. Ausgehend von diesem Modell wurde Beispielsweise die optimale Dämpfung eines „thumb-sticks“ mithilfe des Python Moduls scipy.optimize ermittelt.

Interactive 3D View
Loading 0.00%
Interactive 3D View
Loading 0.00%
Die Hände

Die Handmodelle wurden jeweils auf Basis der „.stl mesh files“ des „Modular Prosthetic Limb“ der Johns Hopkins University erstellt. Hierbei handelt es sich um eine detailgetreue Abbildung der menschlichen Hand und ihrer Funktionalität. Die MPL ist daher die weltweit fortschrittlichste Prothese und wird überwiegend in der Neurorehabilitationsforschung genutzt. Das verwendete Modell besitzt 22 Joints, mit denen nahezu alle Bewegungen einer realen Hand nachgeahmt werden können.

Der (Retro-) Controller

Das Controllermodell orientiert sich am Aussehen als auch in seiner Einfachheit am 8BitDo SF30 PRO. Einem Retro-Controller bestehend aus zwei Joysticks, vier Buttons und einem D-Pad auf der linken Seite. In Bezug auf die Steuerung des Autos wurde folgende Belegung gewählt:

- Linker Stick für Beschleunigen und Bremsen

- Rechter Stick für Richtungswechsel

- Blauer und grüner Button für das Ein- und Ausschalten der Frontscheinwerfer

Interactive 3D View
Loading 0.00%
Interactive 3D View
Loading 0.00%
Der (Sport-) Wagen

Das Modellauto verfügt über eine Zahnstangenlenkung, die bei einem Lenkbefehl das Ritzel dreht, sodass zunächst die Zahnstange und daraufhin dessen Spurstangen verschoben werden. Die Antriebsart ist ein klassischer Allrad mit einer gleichmäßigen Verteilung der Antriebskraft. Des Weiteren besitzt das Auto zwei Frontscheinwerfer, die durch einen Knopfdruck am Controller ein – und ausgeschaltet werden können.

Präsentationsunterlagen
Video Player is loading.
Current Time 0:00
/
Duration 0:59
Loaded: 0.00%
0:00
Stream Type LIVE
Remaining Time -0:59
 
1x
  • 2x
  • 1.5x
  • 1.25x
  • 1x, selected
  • 0.5x
  • Chapters
  • descriptions off, selected
  • captions settings, opens captions settings dialog
  • captions off, selected

    This is a modal window.

    Beginning of dialog window. Escape will cancel and close the window.

    Text
    Background
    Window
    Font Size
    Text Edge Style
    Font Family

    End of dialog window.

    Videos

    Thumbstick Optimization 1

    Single Shooting Optimization - Thumbstick Stiffness 500

    Thumbstick Optimization 2

    Single Shooting Optimization - Thumbstick Stiffness 3.000

    Thumbstick Optimization 3

    Single Shooting Optimization - Thumbstick Stiffness 30.000

    Scene View

    Controller simulation scene view camera

    Car Camera

    3rd person car perspective

    Controls Movement

    Bird's eye view of controller showcasing finger and button actions

    Downloads

    Source Code Optimierung

    Download

    Source Code Steuerung

    Download

    Videopräsentation

    Download

    Präsentationsposter

    Download
    Video Player is loading.
    Current Time 0:00
    /
    Duration 0:00
    Loaded: 0%
    Stream Type LIVE
    Remaining Time -0:00
     
    1x
    • 2x
    • 1.5x
    • 1.25x
    • 1x, selected
    • 0.5x
    • Chapters
    • descriptions off, selected
    • captions settings, opens captions settings dialog
    • captions off, selected

      This is a modal window.

      Beginning of dialog window. Escape will cancel and close the window.

      Text
      Background
      Window
      Font Size
      Text Edge Style
      Font Family

      End of dialog window.