47
Title Introduction Theory Implementation Usability Study Conclusions Future Work Navigation in Virtual Reality with the Wii Balance Board Andre Hilsendeger, Stephan Brandauer, Julia Tolksdorf, Christian Fr¨ ohlich Faculty of Technology, Artificial Intelligence Group Navigation in Virtual Reality with the Wii Balance Board 1/18

Navigation in Virtual Reality with the Wii Balance Board

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Navigation in Virtual Reality with the Wii Balance Board

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

Page 2: Navigation in Virtual Reality with the Wii Balance Board

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

Page 3: Navigation in Virtual Reality with the Wii Balance Board

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

Page 4: Navigation in Virtual Reality with the Wii Balance Board

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

Page 5: Navigation in Virtual Reality with the Wii Balance Board

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

Page 6: Navigation in Virtual Reality with the Wii Balance Board

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

Page 7: Navigation in Virtual Reality with the Wii Balance Board

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

Page 8: Navigation in Virtual Reality with the Wii Balance Board

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

Page 9: Navigation in Virtual Reality with the Wii Balance Board

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

Page 10: Navigation in Virtual Reality with the Wii Balance Board

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

Page 11: Navigation in Virtual Reality with the Wii Balance Board

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

Page 12: Navigation in Virtual Reality with the Wii Balance Board

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

Page 13: Navigation in Virtual Reality with the Wii Balance Board

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

Page 14: Navigation in Virtual Reality with the Wii Balance Board

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

Page 15: Navigation in Virtual Reality with the Wii Balance Board

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

Page 16: Navigation in Virtual Reality with the Wii Balance Board

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

Page 17: Navigation in Virtual Reality with the Wii Balance Board

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

Page 18: Navigation in Virtual Reality with the Wii Balance Board

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

Page 19: Navigation in Virtual Reality with the Wii Balance Board

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

Page 20: Navigation in Virtual Reality with the Wii Balance Board

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

Page 21: Navigation in Virtual Reality with the Wii Balance Board

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

Page 22: Navigation in Virtual Reality with the Wii Balance Board

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

Page 23: Navigation in Virtual Reality with the Wii Balance Board

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

Page 24: Navigation in Virtual Reality with the Wii Balance Board

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

Page 25: Navigation in Virtual Reality with the Wii Balance Board

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

Page 26: Navigation in Virtual Reality with the Wii Balance Board

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

Page 27: Navigation in Virtual Reality with the Wii Balance Board

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

Page 28: Navigation in Virtual Reality with the Wii Balance Board

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

Page 29: Navigation in Virtual Reality with the Wii Balance Board

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

Page 30: Navigation in Virtual Reality with the Wii Balance Board

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

Page 31: Navigation in Virtual Reality with the Wii Balance Board

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

Page 32: Navigation in Virtual Reality with the Wii Balance Board

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

Page 33: Navigation in Virtual Reality with the Wii Balance Board

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

Page 34: Navigation in Virtual Reality with the Wii Balance Board

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

Page 35: Navigation in Virtual Reality with the Wii Balance Board

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

Page 36: Navigation in Virtual Reality with the Wii Balance Board

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

Page 37: Navigation in Virtual Reality with the Wii Balance Board

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

Page 38: Navigation in Virtual Reality with the Wii Balance Board

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

Page 39: Navigation in Virtual Reality with the Wii Balance Board

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

Page 40: Navigation in Virtual Reality with the Wii Balance Board

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

Page 41: Navigation in Virtual Reality with the Wii Balance Board

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

Page 42: Navigation in Virtual Reality with the Wii Balance Board

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

Page 43: Navigation in Virtual Reality with the Wii Balance Board

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

Page 44: Navigation in Virtual Reality with the Wii Balance Board

Title Introduction Theory Implementation Usability Study Conclusions Future Work

Results

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

Page 45: Navigation in Virtual Reality with the Wii Balance Board

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

Page 46: Navigation in Virtual Reality with the Wii Balance Board

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

Page 47: Navigation in Virtual Reality with the Wii Balance Board

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