Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:6dof-motion-tracking [2024/01/15 16:15] weishardware:6dof-motion-tracking [2024/05/02 10:37] (aktuell) schumacher
Zeile 1: Zeile 1:
 +{{6dof-motion-tracking.png?640}}
 +
 ====== 6DOF Motion Tracking mit Polhemus G4 ====== ====== 6DOF Motion Tracking mit Polhemus G4 ======
  
-//Beitrag von Daniel Fütterer//+//Beitrag von Daniel Fütterer, erweitert (03/24) von Lukas Körfer //
  
 //**Abstract:** Beschreibung des elektromagnetischen Motion Tracking Systems G4 des Herstellers Polhemus und dessen Software.// //**Abstract:** Beschreibung des elektromagnetischen Motion Tracking Systems G4 des Herstellers Polhemus und dessen Software.//
Zeile 8: Zeile 10:
 ---- ----
  
-Das Polhemus G4 System erlaubt das Tracking von Positions- und Orientierungsdaten über magnetisch arbeitende Sensoren. Sender werden im Raum platziert und eingemessen/kalibriert, die Sensoren am zu messenden Objekt befestigt und an kabellose und tragbare Hubs angeschlossen. Diese übertragen die Daten an den PC, der wiederum diese Daten auswerten oder (wie in unserem Anwendungsfall) ins Netzwerk streamt.+Das Polhemus G4 System erlaubt das Tracking von Positions- und Orientierungsdaten über magnetisch arbeitende Sensoren. Sender werden im Raum platziert und eingemessen/kalibriert, die Sensoren am zu messenden Objekt befestigt und an kabellose und tragbare Hubs angeschlossen. Diese übertragen die Daten an den PC, der wiederum diese Daten auswerten oder (wie in unserem Anwendungsfall) ins Netzwerk streamt, was beispielsweise mit der Befehlszeilenanwendung "g4export" von einem Linux-System möglich istEine Beschreibung und Bedienungsanweisung dieser Anwendung kann im eigenen Artikel zu [[https://wiki.marlonschumacher.de/doku.php?id=software:g4export|g4export]] nachgelesen werden. 
 + 
 +Hier ist eine Übersicht zum Hardware Setup: 
 + 
 +{{:hardware:polhemus_g4_hardware_setup.jpg?600|}} 
 + 
 +Eine kurze Anleitung findet sich hier: 
 + 
 +{{ youtube>GN6K5E4g8i8?large }} \\
  
 Die Software des Herstellers läuft auf Windows und Linux, ist via kodiertem UDP-Export kompatibel mit der Spiele-Engine [[https://unity.com/de|Unity]] und besteht jeweils aus mehreren Komponenten für Registrierung, Kalibrierung, Monitoring und Übertragung (z.B. mit Named Pipe oder UDP). Darüber hinaus sind große Teile der Software Open Source, was die Entwicklung individueller Tools ermöglicht. Die Software des Herstellers läuft auf Windows und Linux, ist via kodiertem UDP-Export kompatibel mit der Spiele-Engine [[https://unity.com/de|Unity]] und besteht jeweils aus mehreren Komponenten für Registrierung, Kalibrierung, Monitoring und Übertragung (z.B. mit Named Pipe oder UDP). Darüber hinaus sind große Teile der Software Open Source, was die Entwicklung individueller Tools ermöglicht.
 +
  
 Unter Linux gibt es eine Suite aus mehreren Programmen: Unter Linux gibt es eine Suite aus mehreren Programmen:
Zeile 35: Zeile 46:
 \\ \\
  
-Für weiterführende Ressourcen, siehe Menüeintrag zu Polhemus unter [[https://marlonschumacher.webo.family/index.php/s/ZWRPKLL5eG9JieA|„Ressourcen“]] (Nextcloud)+Für weiterführende Ressourcen, siehe Menüeintrag zu Polhemus unter [[https://cloud.marlonschumacher.de/index.php/s/ZWRPKLL5eG9JieA|„Ressourcen“]] (Nextcloud)
  
  
Zeile 49: Zeile 60:
 ===== Demo Videos ===== ===== Demo Videos =====
  
 +{{ 6dof-motion-tracking1.mp4?640x360 }}
  
-Pilot-Test zur Verwendung der G4export Software (Janis Streib) auf einem Raspberry PI zur Kontrolle eines Virtuellen Mixers über [[https://www.cnmat.berkeley.edu/OpenSoundControl|OpenSoundControl]].+//Pilot-Test zur Verwendung der G4export Software (Janis Streib) auf einem Raspberry PI zur Kontrolle eines Virtuellen Mixers über [[https://www.cnmat.berkeley.edu/OpenSoundControl|OpenSoundControl]].// 
 +\\ 
 +\\
  
-Proof-of-Concept: Verwendung des G4 Systems zur Kontrolle des Avatars (Headtracking) für die Applikation [[https://github.com/marleynoe/Binauralix/releases|Binauralix]]. +{{ 6dof-motion-tracking2.mp4?360x640 }} 
 + 
 +//Proof-of-Concept: Verwendung des G4 Systems zur Kontrolle des Avatars (Headtracking) für die Applikation [[https://github.com/marleynoe/Binauralix/releases|Binauralix]].// 
  
  
Zeile 67: Zeile 83:
 {{ youtube>M9vWdkforwk?large }} \\ {{ youtube>M9vWdkforwk?large }} \\
  
-{{ youtube>GN6K5E4g8i8?large }} \\+{{ youtube>6m26LhrjNgM?large }} \\
  
-{{ youtube>6m26LhrjNgM?large }} \\ 
  
  
 {{tag>Human-Computer-Interaction Motion-Capture}} {{tag>Human-Computer-Interaction Motion-Capture}}