2026-05-11 17:01:10 +02:00
---
title: "Shifty: A Weight-Shifting Dynamic Passive Haptic Proxy
to Enhance Object Perception in Virtual Reality"
author: R.Viton
description: "Shifty: A Weight-Shifting Dynamic Passive Haptic Proxy
to Enhance Object Perception in Virtual Reality"
keywords: []
header: "Shifty: A Weight-Shifting Dynamic Passive Haptic Proxy
to Enhance Object Perception in Virtual Reality"
footer: "2026-05-26"
marp: true
theme: gödel
paginate: true
transition: cover
size: 16:9
lang: de
math: katex
---
<!-- _class: "title-academic" -->

<div class="title">Shifty: A Weight-Shifting Dynamic Passive Haptic Proxy
to Enhance Object Perception in Virtual Reality</div>
2026-05-20 10:03:58 +02:00
<div class="subtitle">
2026-05-20 13:12:30 +02:00
Paper von <i>A. Zenner</i> und <i>A. Krüger</i> [1]
2026-05-20 10:03:58 +02:00
<br><br><div align=right>
IEEE Transactions on Visualization and Computer Graphics
<br>
vol. 23, no. 4, pp. 1285-1294, April 2017
</div>
</div>
2026-05-11 17:01:10 +02:00
<div class="author">Romane Viton</div>
<div class="date">2026-05-26</div>
<div class="organization">DFI-STI, htw saar</div>
---
# Fragerunde

2026-05-20 13:12:30 +02:00
* *Reaktivierung:* Wer hat schon VR getestet?
2026-05-11 17:01:10 +02:00
* Wie immersiv war die Erfahrung?
* Gab es haptisches Feedback?
* Wenn ja: wie wurde das implementiert?
---
# Was ist **haptisches Feedback** ?
2026-05-18 17:04:39 +02:00
* Nutzer:innen bekommen eine **taktile Rückmeldung **
2026-05-12 14:08:39 +02:00
* Kann **Immersion ** weiter als "nur hören oder sehen" treiben
2026-05-18 17:04:39 +02:00
* Informationen können sehr **unterschiedlich ** sein (Vibration, Textur, Kraft, Wärme, ...)
* Beispiel: <box>Erzeugung von **Kräften ** zur Simulation von Gewichten und Längen
2026-05-11 17:01:10 +02:00
---
2026-05-20 13:12:30 +02:00
# Nutzung der **Visual Dominance** [2]
2026-05-18 17:04:39 +02:00
* **Alle Sinne** tragen zur gelebten Erfahrung bei einer Simulation bei
2026-05-20 13:12:30 +02:00
* Bei Konflikten hat die **Sicht ** bei der Informationsverarbeitung **Vorrang **
2026-05-18 17:04:39 +02:00
* Bedeutung für VR: <h3><box>Für eine realistische Wahrnehmung muss **nicht die gesamte Kraft ** erzeugt <br> werden, sondern nur genug, um die **Sicht ** zu **unterstützen **
2026-05-11 17:01:10 +02:00
---
2026-05-11 19:12:24 +02:00
# **Hintergrund** des Papers
2026-05-18 17:04:39 +02:00
* *Passive Haptic Feedback* (PHF): günstig und mobil, nicht sehr realistisch
* *Active Haptic Feedback* (AHF): realistischer, weder günstig noch mobil
* $\implies$ * * *Dynamic Passive Haptic Feedback* (DPHF)** als Mittelweg testen ?
* ### <box> 💡 Idee: Bewegung soll **kein direktes Feedback ** sein, sondern den Controller so ändern, dass er **mehrere Gegenstände ** darstellt
---
# **Hintergrund** des Papers

2026-05-11 17:01:10 +02:00
---
# **Shifty** als DPHF-Versuch
### Ziel: Gewicht nach oben bzw. unten bringen, um mehr bzw. weniger Kraft zu brauchen, um gehoben zu werden
<div class="multicolumn" align="center"><div>
2026-05-12 14:08:39 +02:00

2026-05-11 17:01:10 +02:00
</div><div>
2026-05-18 17:04:39 +02:00
Eigenschaft | Wert
--------------------:|:-------------------
Masse | 440 g
Internes Gewicht | 127 g
Länge | 505 mm
Diameter | 40 mm
Nutzer-Input-Methode | Push-Button
Steuerungsmethode | Arduino in Rucksack
2026-05-11 17:01:10 +02:00
</div></div>
---
2026-05-18 17:04:39 +02:00
<!-- _class: chapter -->
# Experiment 1
## <br>Kann eine Simulation mit Shifty überhaupt funktionieren ? <br>(bzgl. **<box>Realismus**, **<box>Anstrengung** und **<box>Spaß**)
---
# **Teilnehmer:innen** des Experiments
2026-05-11 17:01:10 +02:00
<div align="center">
2026-05-20 13:12:30 +02:00
### Eigenschaften der $n = 12$ Teilnehmenden (Experiment 1)
2026-05-18 17:04:39 +02:00
Eigenschaft | Aufteilung
-----------------------------------:|:---------------------------------------------------
Geschlecht | 7 männlich, 5 weiblich
Alter | Min: 21, Max: 37, Mittelwert: 28 Jahre
Brillen/Kontaktlinsen in der Studie | 5 mit, 7 ohne
Rechts- bzw. Linkshändige | 9 Rechts-, 3 Linkshändige
Erfahrung mit 3D-Spielen | Min: 1, Max: 7, Mittelwert: 3,5 (Skala von 1 bis 7)
Erfahrung mit VR | Min: 1, Max: 3, Mittelwert: 1,6 (Skala von 1 bis 7)
2026-05-11 17:01:10 +02:00
</div>
---
2026-05-11 19:12:24 +02:00
# Durchgeführte **Experimente**
2026-05-11 17:01:10 +02:00
<div class="multicolumn"><div>
## Umgebung
2026-05-11 19:12:24 +02:00
- Teilnehmer:innen über Aufgaben informiert
- Labor-Umgebung mit * HTC Vive * und Kopfhörern
2026-05-18 17:04:39 +02:00
- Optische Überwachung des Verhaltens
2026-05-11 17:01:10 +02:00
</div><div>
2026-05-12 14:08:39 +02:00

2026-05-11 17:01:10 +02:00
</div></div>
---
2026-05-11 19:12:24 +02:00
# Experiment 1: **kontinuierliche Änderung der Länge bzw. Dicke**
2026-05-11 17:01:10 +02:00
2026-05-11 19:12:24 +02:00
<div class="multicolumn"><div>
2026-05-18 17:04:39 +02:00

2026-05-11 19:12:24 +02:00
</div><div>
2026-05-18 17:04:39 +02:00
- Freie Bewegung innerhalb der Umgebung
- Mit virtuellem Teleskop in der Hand
- 1\. Phase mit Bewegung des Gewichts (DPHF)
- 2\. Phase ohne Bewegung des Gewichts (PHF)
- Reihenfolge der 1. und 2. Phase zufällig
- <box>➕ </box>- und <box>➖ </box>-Props in der Umgebung,
um Länge und Dicke linear zu ändern
2026-05-20 13:12:30 +02:00
- Ergebnisse in Skala von 1 bis 7 gesammelt
2026-05-11 19:12:24 +02:00
</div></div>
---
2026-05-18 17:04:39 +02:00
<!-- _class: quote -->
2026-05-18 17:50:43 +02:00
# Erwartung der Autoren
2026-05-18 17:04:39 +02:00
2026-05-20 13:12:30 +02:00
"We expect * Shifty * to outperform [PHF] in the subjective measures **realism and fun ** , but **not in exertion ** ." [1]
2026-05-18 17:04:39 +02:00
* Stimmt das aber wirklich? * 🤔
---
# Experiment 1: **Ergebnisse**
2026-05-20 13:12:30 +02:00
## Bewertungen

2026-05-18 17:04:39 +02:00
<!-- In allen Fällen wurde DPHF besser als PHF bewertet, was die Erwartungen übertroffen hat. -->
2026-05-20 13:12:30 +02:00
---
# Experiment 1: **Ergebnisse**
## Vergleiche
* Bei * * <box>Realismus** und * * <box>Spaß** wurde DPHF höher als PHF bewertet
* Länge: 11 DPHF, 1 PHF; ähnlich für Dicke
* **<box>Anstrengung** war für Teilnehmenden höher oder gleich
* Länge: 7 DPHF, 5 gleich; Dicke: 8 DPHF, 2 gleich, 2 PHF
2026-05-18 17:04:39 +02:00
2026-05-20 13:12:30 +02:00
---
# Experiment 1: **Limitierungen**
* Nur $n=12$ Teilnehmende
* Bei Länge:
**statistisch signifikante ** Unterschiede bei Bewertungen,
Wilcoxon-Signed-Rank-Test-Unterschiede **nicht eindeutig **
* Bei Dicke:
**nicht eindeutige ** Unterschiede bei Bewertungen,
Wilcoxon-Signed-Rank-Test-Unterschiede **statistisch signifikant **
* Begriff * exertion * unterscheidet nicht zwischen physischen und mentalen * * <box>Anstrengung**
2026-05-18 17:04:39 +02:00
---
<!-- _class: chapter -->
# Experiment 2
## <br>Das Gewicht bewegt sich aber langsam ! <br><br> Kann man trotzdem (realistisch) schwere Objekte heben ?
---
# **Teilnehmer:innen** des Experiments
<center>
2026-05-20 13:12:30 +02:00
### Eigenschaften der $n = 12$ Teilnehmenden (Experiment 2)
2026-05-18 17:04:39 +02:00
Eigenschaft | Aufteilung
-----------------------------------:|:---------------------------------------------------
Geschlecht | 9 männlich, 3 weiblich
Alter | Min: 21, Max: 37, Mittelwert: 27 Jahre
Brillen/Kontaktlinsen in der Studie | 6 mit, 6 ohne
Rechts- bzw. Linkshändige | 10 Rechts-, 2 Linkshändige
Erfahrung mit 3D-Spielen | Mittelwert: 2,9 (Skala von 1 bis 7)
Erfahrung mit VR | Min: 1, Max: 4, Mittelwert: 1,8 (Skala von 1 bis 7)
</center>
---
# Experiment 2: **Heben von virtuellen Objekten**
2026-05-20 13:12:30 +02:00
<!-- _header: Shifty: A Weight-Shifting Dynamic Passive Haptic Proxy to Enhance Object Perception in Virtual Reality - Video: [3] -->
2026-05-18 17:04:39 +02:00
<div class="multicolumn"><div>
2026-05-18 17:50:43 +02:00
- Würfel verschiedener Größen sollen aus <br>einem **Inventar ** genommen werden
- Nach dem Greifen soll der Würfel in <br>die **richtige Lage ** gebracht werden
- Kombinationen von 6 Varianten werden <br>nach einer **Latin Square Approach ** <br>von den Teilnehmenden verglichen
2026-05-20 13:12:30 +02:00
- Anhand der Vergleichsergebnisse<br> wird ein **Score ** für Metriken berechnet
2026-05-18 17:04:39 +02:00
</div><div>

</div></div>
2026-05-11 19:12:24 +02:00
---
# Experiment 2: **Heben von virtuellen Objekten**
2026-05-18 17:50:43 +02:00
<div class="multicolumn"><div><bbox>
2026-05-18 17:04:39 +02:00
<center>
2026-05-18 17:50:43 +02:00
### Getestete Varianten
2026-05-18 17:04:39 +02:00
2026-05-18 17:50:43 +02:00
Name | 🖐️ | 👁️ | 👂
2026-05-18 17:04:39 +02:00
------------------:|:----:|:--------------:|:-------:
`Base` | PHF | :x: | :x:
`Hapt` | DPHF | :x: | :x:
`Prog` | DPHF | * Progress Bar * | * Whoosh *
`Scal` | DPHF | * Skalierung * | * Whoosh *
`Trans` | DPHF | * Transparenz * | * Whoosh *
`Mask` | DPHF | * Rauch * | * Whoosh *
2026-05-11 19:12:24 +02:00
2026-05-18 17:04:39 +02:00
</center>
2026-05-18 17:50:43 +02:00
</bbox></div><div><bbox>
### Gemessene Metriken
**<box>Realismus**, * * <box>am wenigsten beunruhigend**, * * <box>Anstrengung**, * * <box>Spaß**, * * <box>Präferenz**
</bbox></div></div>
2026-05-11 17:01:10 +02:00
2026-05-20 13:12:30 +02:00
---
# Experiment 2: **Ergebnisse**


2026-05-12 14:08:39 +02:00
---
2026-05-18 17:50:43 +02:00
# Experiment 2: **Ergebnisse**
2026-05-20 10:03:58 +02:00
## Welche Variante liefert die beste Erfahrung?
2026-05-18 17:50:43 +02:00
2026-05-20 13:12:30 +02:00
* ### TL;DR: <box> Es hängt davon ab, welche Eigenschaft man am wichtigsten ist
2026-05-18 17:50:43 +02:00
* **<box>Realismus**/**<box>am wenigsten beunruhigend**/**<box>Präferenz** $\implies$ `Skalierung`
* **<box>Spaß**/**<box>Präferenz** $\implies$ `hinter Rauch verstecken`
2026-05-20 13:12:30 +02:00
* **<box>Anstrengung** $\implies$ `Base (nur PHF)` . Wenn DPHF verwendet $\implies$ `Transparenz`
---
# Experiment 2: **Limitierungen**
* Auch $n=12$ Teilnehmenden
* TODO
2026-05-12 14:08:39 +02:00
---
2026-05-18 17:04:39 +02:00
<!-- _class: "references" -->
2026-05-12 14:08:39 +02:00
# Quellen
2026-05-18 17:04:39 +02:00
<div class="multicolumn"><div>
2026-05-20 13:12:30 +02:00
1. [Zenner, A., & Krüger, A. (2017). Shifty: A weight-shifting
dynamic passive haptic proxy to enhance object
perception in virtual reality. IEEE transactions on
visualization and computer graphics, 23(4), 1285-1294.](https://ieeexplore.ieee.org/abstract/document/7833030)
2. [Burns, E., Razzaque, S., Panter, A. T., Whitton, M. C.,
McCallus, M. R., & Brooks, F. P. (2005, March). The hand is
slower than the eye: A quantitative exploration of visual
dominance over proprioception. In IEEE Proceedings. VR
2005\. Virtual Reality, 2005. (pp. 3-10). IEEE.](https://wwwx.cs.unc.edu/Research/hyre/papers/EVEAuthored/2005-VR-Burns.pdf) (Visual Dominance)
3. [Zenner, A., "Shifty - A Weight-Shifting Dynamic Passive Haptic
Proxy for Virtual Reality (IEEE VR 2017)." YouTube [Online].
Verfügbar: https://www.youtube.com/watch?v=1l0wKk6q_ss. [Zugegriffen: 2026-05-19]. ](https://www.youtube.com/watch?v=1l0wKk6q_ss) (Demo-Video)
2026-05-18 17:04:39 +02:00
</div><div>
TODO move references on 2 cols to improve readability
</div></div>
2026-05-12 14:08:39 +02:00
---
# MarpX-Präsentation online verfügbar
<div class="multicolumn"><div align="center">
## PDF
2026-05-12 14:14:17 +02:00
[](https://pages.ct.cozytren.ch/sti-presentation/presentation.pdf)
2026-05-12 14:08:39 +02:00
</div><div align="center">
## HTML
2026-05-12 14:14:17 +02:00
[](https://pages.ct.cozytren.ch/sti-presentation)
2026-05-12 14:08:39 +02:00
</div><div align="center">
## Repository
2026-05-12 14:14:17 +02:00
[](https://gitea.ct.cozytren.ch/romane/sti-presentation)
2026-05-12 14:08:39 +02:00
</div></div>