Navigation in Virtual Reality with the Wii Balance Board · 2009-12-17 · Navigation in Virtual...

Preview:

Citation preview

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Navigation in Virtual Realitywith the Wii Balance Board

Andre Hilsendeger, Stephan Brandauer,Julia Tolksdorf, Christian Frohlich

Faculty of Technology, Artificial Intelligence Group

Navigation in Virtual Reality with the Wii Balance Board 1/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

1 Introduction

2 Theory

3 Implementation

4 Usability Study

5 Conclusions

6 Future Work

Navigation in Virtual Reality with the Wii Balance Board 2/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

student project

summer term 2009

goal:

navigation through apre-existing virtualworld with the WiiBalance Board

Navigation in Virtual Reality with the Wii Balance Board 3/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

student project

summer term 2009

goal:

navigation through apre-existing virtualworld with the WiiBalance Board

Navigation in Virtual Reality with the Wii Balance Board 3/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Motivation

hands-free

feet naturally used for movement → intuitive

low-cost

usable outside of the CAVE

easily transportable and to install

Navigation in Virtual Reality with the Wii Balance Board 4/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Motivation

hands-free

feet naturally used for movement → intuitive

low-cost

usable outside of the CAVE

easily transportable and to install

Navigation in Virtual Reality with the Wii Balance Board 4/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Motivation

hands-free

feet naturally used for movement → intuitive

low-cost

usable outside of the CAVE

easily transportable and to install

Navigation in Virtual Reality with the Wii Balance Board 4/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Motivation

hands-free

feet naturally used for movement → intuitive

low-cost

usable outside of the CAVE

easily transportable and to install

Navigation in Virtual Reality with the Wii Balance Board 4/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Motivation

hands-free

feet naturally used for movement → intuitive

low-cost

usable outside of the CAVE

easily transportable and to install

Navigation in Virtual Reality with the Wii Balance Board 4/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The Wii Balance Board

four pressure sensors

up to 150kg

cheap

Navigation in Virtual Reality with the Wii Balance Board 5/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The Wii Balance Board

four pressure sensors

up to 150kg

cheap

Navigation in Virtual Reality with the Wii Balance Board 5/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The Wii Balance Board

four pressure sensors

up to 150kg

cheap

Navigation in Virtual Reality with the Wii Balance Board 5/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The CAVE

3 walls → 6 projectors

frontleftfloor

6 render-clients

application-server

tracking-server

Navigation in Virtual Reality with the Wii Balance Board 6/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The CAVE

3 walls → 6 projectors

frontleftfloor

6 render-clients

application-server

tracking-server

Navigation in Virtual Reality with the Wii Balance Board 6/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The CAVE

3 walls → 6 projectors

frontleftfloor

6 render-clients

application-server

tracking-server

Navigation in Virtual Reality with the Wii Balance Board 6/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The CAVE

3 walls → 6 projectors

frontleftfloor

6 render-clients

application-server

tracking-server

Navigation in Virtual Reality with the Wii Balance Board 6/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Biosphere

former student-project

green-house on a mars-likesurface

navigation with hand-gestures

Navigation in Virtual Reality with the Wii Balance Board 7/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Biosphere

former student-project

green-house on a mars-likesurface

navigation with hand-gestures

Navigation in Virtual Reality with the Wii Balance Board 7/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Biosphere

former student-project

green-house on a mars-likesurface

navigation with hand-gestures

Navigation in Virtual Reality with the Wii Balance Board 7/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Navigation Metaphors

leaning aside:

→ steering

leaning forward or backward:

→ controlling speed→ controlling acceleration

Navigation in Virtual Reality with the Wii Balance Board 8/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Navigation Metaphors

leaning aside:

→ steering

leaning forward or backward:

→ controlling speed→ controlling acceleration

Navigation in Virtual Reality with the Wii Balance Board 8/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Navigation Metaphors

leaning aside:

→ steering

leaning forward or backward:

→ controlling speed→ controlling acceleration

Navigation in Virtual Reality with the Wii Balance Board 8/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Navigation Metaphors

leaning aside:

→ steering

leaning forward or backward:

→ controlling speed

→ controlling acceleration

Navigation in Virtual Reality with the Wii Balance Board 8/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Navigation Metaphors

leaning aside:

→ steering

leaning forward or backward:

→ controlling speed OR→ controlling acceleration

Navigation in Virtual Reality with the Wii Balance Board 8/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

user-input → vector

all examples for the front/back angle α

∆F =P

F −P

FPF

→ ∆F ∈ [−1, 1]

Navigation in Virtual Reality with the Wii Balance Board 9/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

user-input → vector

all examples for the front/back angle α

∆F =P

F −P

FPF

→ ∆F ∈ [−1, 1]

Navigation in Virtual Reality with the Wii Balance Board 9/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

user-input → vector

all examples for the front/back angle α

∆F =P

F −P

FPF

→ ∆F ∈ [−1, 1]

Navigation in Virtual Reality with the Wii Balance Board 9/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

user-input → vector

all examples for the front/back angle α

∆F =P

F −P

FPF

→ ∆F ∈ [−1, 1]

Navigation in Virtual Reality with the Wii Balance Board 9/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

first approach: α ∝ ∆F

difficult to produce 0◦

Navigation in Virtual Reality with the Wii Balance Board 10/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

first approach: α ∝ ∆F

difficult to produce 0◦

Navigation in Virtual Reality with the Wii Balance Board 10/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

next step: α(∆F ) = tan(π4 (∆F )3)

→ flat near 0◦, but difficult to reachmaximum angle

thin: tan( π4 ∆F )

thick: tan( π4 (∆F )3)

Navigation in Virtual Reality with the Wii Balance Board 11/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

next step: α(∆F ) = tan(π4 (∆F )3)

→ flat near 0◦, but difficult to reachmaximum angle

thin: tan( π4 ∆F )

thick: tan( π4 (∆F )3)

Navigation in Virtual Reality with the Wii Balance Board 11/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

piecewise function:

α(∆F ) =

{1

1+e−c( ∆F−d) − 11+ec·d) if ∆F ≥ 0

− 11+e−c(−∆F−d) + 1

1+ec·d else

c controls steepnessd = position of the steepest arealast term: shift to α(0) = 0 to achieve acontinous function

Navigation in Virtual Reality with the Wii Balance Board 12/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

piecewise function:

α(∆F ) =

{1

1+e−c( ∆F−d) − 11+ec·d) if ∆F ≥ 0

− 11+e−c(−∆F−d) + 1

1+ec·d else

c controls steepnessd = position of the steepest area

last term: shift to α(0) = 0 to achieve acontinous function

c = 10

d = 0.45

Navigation in Virtual Reality with the Wii Balance Board 12/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

The User-Vector

piecewise function:

α(∆F ) =

{1

1+e−c( ∆F−d) − 11+ec·d) if ∆F ≥ 0

− 11+e−c(−∆F−d) + 1

1+ec·d else

c controls steepnessd = position of the steepest arealast term: shift to α(0) = 0 to achieve acontinous function

c = 10

d = 0.45

Navigation in Virtual Reality with the Wii Balance Board 12/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Implementation

C++

Open SG1

WiiUse API (customized version)2

1http://opensg.vrsource.org2http://www.wiiuse.net/

Navigation in Virtual Reality with the Wii Balance Board 13/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

study

13 test subjects

average age of 22

each test subject:

1. 5 minutes training with eachnavigation metaphor

2. follow a path with each navigationmetaphor

3. answer a questionnaire

to avoid habituation: randomizedorder of metaphors

Navigation in Virtual Reality with the Wii Balance Board 14/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

study

13 test subjects

average age of 22

each test subject:

1. 5 minutes training with eachnavigation metaphor

2. follow a path with each navigationmetaphor

3. answer a questionnaire

to avoid habituation: randomizedorder of metaphors

Navigation in Virtual Reality with the Wii Balance Board 14/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

study

13 test subjects

average age of 22

each test subject:

1. 5 minutes training with eachnavigation metaphor

2. follow a path with each navigationmetaphor

3. answer a questionnaire

to avoid habituation: randomizedorder of metaphors

Navigation in Virtual Reality with the Wii Balance Board 14/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

study

13 test subjects

average age of 22

each test subject:

1. 5 minutes training with eachnavigation metaphor

2. follow a path with each navigationmetaphor

3. answer a questionnaire

to avoid habituation: randomizedorder of metaphors

Navigation in Virtual Reality with the Wii Balance Board 14/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

study

13 test subjects

average age of 22

each test subject:

1. 5 minutes training with eachnavigation metaphor

2. follow a path with each navigationmetaphor

3. answer a questionnaire

to avoid habituation: randomizedorder of metaphors

Navigation in Virtual Reality with the Wii Balance Board 14/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

study

13 test subjects

average age of 22

each test subject:

1. 5 minutes training with eachnavigation metaphor

2. follow a path with each navigationmetaphor

3. answer a questionnaire

to avoid habituation: randomizedorder of metaphors

Navigation in Virtual Reality with the Wii Balance Board 14/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Questionnaire

1 It was easy to learn to navigate-3 -2 -1 0 +1 +2 +3

2 I didn’t need to think after a while-3 -2 -1 0 +1 +2 +3

3 I was able to stop wherever and however I wanted-3 -2 -1 0 +1 +2 +3

4 I never lost control-3 -2 -1 0 +1 +2 +3

5 I did not have a feeling of limited freedom of movement-3 -2 -1 0 +1 +2 +3

6 I had fun-3 -2 -1 0 +1 +2 +3

+3 = I fully agree

-3 = I don’t agree at all

Navigation in Virtual Reality with the Wii Balance Board 15/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Results

Navigation in Virtual Reality with the Wii Balance Board 16/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Conclusions

good way to keep hands free

simple to use

easy to learn

fun

relatively low precision

highly dependent on user’s taste and scenario

Navigation in Virtual Reality with the Wii Balance Board 17/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Conclusions

good way to keep hands free

simple to use

easy to learn

fun

but:

relatively low precision

highly dependent on user’s taste and scenario

Navigation in Virtual Reality with the Wii Balance Board 17/18

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Future Work

user-study comparing the Wii Balance Board with other inputdevices

scenario combining the Wii Balance Board and otherhand-input

Navigation in Virtual Reality with the Wii Balance Board 18/18