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/03/07 16:52] – g4export hinzugefügt koerferhardware:6dof-motion-tracking [2024/05/02 10:37] (aktuell) schumacher
Zeile 3: Zeile 3:
 ====== 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 10: 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, was beispielsweise mit der Befehlszeilenanwendung "g4export" von einem Linux-System möglich ist. Eine Beschreibung und Bedienungsanweisung dieser Anwendung kann dem zugehörigen Abschnitt dieses Artikels entnommen werden. +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 ist. Eine 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 73: Zeile 82:
  
 {{ youtube>M9vWdkforwk?large }} \\ {{ youtube>M9vWdkforwk?large }} \\
- 
-{{ youtube>GN6K5E4g8i8?large }} \\ 
  
 {{ youtube>6m26LhrjNgM?large }} \\ {{ youtube>6m26LhrjNgM?large }} \\
  
-===== g4export ===== 
- 
-==== Beschreibung ==== 
- 
-Hierbei handelt es sich um eine Befehlszeilenanwendung für Linux, mit welcher es möglich ist, die Tracking-Daten, die von einem Linux-Computer durch einen G4 Hub empfangen werden, direkt in ein Netzwerk zu streamen. Diese Anwendung kann beispielsweise dann essenziell sein, wenn die Tracking-Daten auf einem MacOS-System Verarbeitet werden sollen (wie zuvor beschrieben wurde, läuft die Polhemus G4 Software nur auf Windows und Linux). Ein Projekt, bei welchem aus diesem Grund die Anwendung g4export zum Einsatz gekommen ist: [[https://edu.marlonschumacher.de/speaking-objects/|Speaking Objects]].  
- 
-==== Bedienungsanweisung ==== 
- 
-Nach der erfolgreichen Installation auf ein Linux-System, wird man dazu aufgefordert, die Anwendung in folgendem Format in der Befehlszeile auszuführen: 
  
-''./g4export <g4c configuration file> <osc sink address> <osc sink port> <polling period>'' 
  
 {{tag>Human-Computer-Interaction Motion-Capture}} {{tag>Human-Computer-Interaction Motion-Capture}}