CAVE controller redesign

30
COGNITIVE DESIGN CAVE CAVE CAVE Controller Redesign Caitlin Cagampan / Shelby Cohantz / James Darling / Nancy Lam / Justin Li / April Phuong / Melissa Wedeen Wednesday, July 10, 13

Transcript of CAVE controller redesign

Page 1: CAVE controller redesign

COGNITIVE DESIGN

CAVECAVECAVE Controller Redesign

Caitlin Cagampan / Shelby Cohantz / James Darling / Nancy Lam / Justin Li /

April Phuong / Melissa Wedeen

Wednesday, July 10, 13

Page 2: CAVE controller redesign

STAR

NEX

CAVE

CAVE

irtual

utomatic

ave

nvironment

INTRODUCTIONCAVE

TOUR

Wednesday, July 10, 13

Page 3: CAVE controller redesign

StarCAVECAVE

Wednesday, July 10, 13

Page 4: CAVE controller redesign

StarCAVECAVE

Wednesday, July 10, 13

Page 5: CAVE controller redesign

NexCAVECAVE

Wednesday, July 10, 13

Page 6: CAVE controller redesign

NexCAVECAVE

Wednesday, July 10, 13

Page 7: CAVE controller redesign

TourCAVE & GyromouseCAVE

Wednesday, July 10, 13

Page 8: CAVE controller redesign

TourCAVE & GyromouseCAVE

Wednesday, July 10, 13

Page 9: CAVE controller redesign

WHY REDESIGN?

2

1 Never before tested by or on anyone besides

the developers

Users don’t necessarily know what they need!

??

??

??? Investigating from a UX design perspective

??

?

? ? ?

?

?

?

? ??

?

?

Wednesday, July 10, 13

Page 10: CAVE controller redesign

METHODS

OUR USERS5 developers and 11 novice users

INTERVIEWSTOTAL: 16

Wednesday, July 10, 13

Page 11: CAVE controller redesign

DEFINE FOCUS RECOGNIZE PROBLEM SPACE

IDENTIFY USERSCONTEXTUAL INQUIRY

INTERPRETATION SESSIONS COMPETITIVE ANALYSIS

AFFINITY DIAGRAM PT. 1

PAPER PROTOTYPE

METHODS OUTLINE

ORGANIZING DESIGN IDEAS

CONSULT DEVELOPERS

Wednesday, July 10, 13

Page 12: CAVE controller redesign

DEFINE FOCUS RECOGNIZE PROBLEM SPACE

IDENTIFY USERSCONTEXTUAL INQUIRY

INTERPRETATION SESSIONS COMPETITIVE ANALYSIS

AFFINITY DIAGRAM PT. 1

PAPER PROTOTYPE

METHODS OUTLINE

CURRENT PROTOTYPE

ORGANIZING DESIGN IDEAS

CONSULT DEVELOPERS

Wednesday, July 10, 13

Page 13: CAVE controller redesign

AFFINITY DIAGRAM

Quality through quantitywe reviewed, then reviewed again, then

reviewed some more

Design Ideas

REALuserdata

Wednesday, July 10, 13

Page 14: CAVE controller redesign

a cross comparison of existing controllersVS

Competitive AnalysisWiimote

Leapmotion

Kinect Joystick

Two handed controllers

Mouses

TrackpadSmartphonesWednesday, July 10, 13

Page 15: CAVE controller redesign

DESIGN INSIGHT DATA

0

1.25

2.5

3.75

5

Developers out of 5

Remembering each button’s function in each worldKnowing which controls are enabled in each worldAchieving full range of motionBringing up, exiting and clicking on menuArms get tired

0

2.25

4.5

6.75

9

Novices out of 11

Wednesday, July 10, 13

Page 16: CAVE controller redesign

PROJECT FOCUS

Ergonomics

Consistency

SimplicityWednesday, July 10, 13

Page 17: CAVE controller redesign

PROTOTYPE

Wednesday, July 10, 13

Page 18: CAVE controller redesign

BUTTON FUNCTIONALITY

LESS BUTTONSUsers confused by unnecessary buttons

“Middle button should already be assigned to operations or functions already in the interface” - ABOUT FACE 2.0: Interaction Design, P272

FUNCTIONS◦ menu button → pop up menu

◦ right button → click and drag

◦ left button →  selecting menu options

◦ trigger → fly/zoom

◦ joystick → angle of view/perspectiveWednesday, July 10, 13

Page 19: CAVE controller redesign

REPLACE SCROLL WHEEL WITH JOYSTICK

PROBLEM:Changing perspective and navigating at

the same time

JOYSTICK ENABLES:◦ "head-like" movement

◦ paradigm of flight

◦ movement in multiple directions (ie. panoramic view)

◦ adjustable, precise sensitivity to motion

◦ easy switching between menus

Wednesday, July 10, 13

Page 20: CAVE controller redesign

NESTED JOYSTICK

PROBLEM:Unintentional bumping of center scroll

JOYSTICK ENABLES:◦ Nesting- acts as a guard ◦ positioned at the same level as

the buttons for easy thumb use

Wednesday, July 10, 13

Page 21: CAVE controller redesign

JOYSTICK SHOULD SEPARATE THE TWO BUTTONS

PROBLEM:User frequently misclicks

JOYSTICK ENABLES:◦ Distinguishes left and right

mouse buttons◦ Control will be through

joystick

Wednesday, July 10, 13

Page 22: CAVE controller redesign

JOYSTICK SHOULD BE AT THE BASE OF BUTTONS

PROBLEM:•Users commented that scroll wheel was too high•Difficult to reach with thumb

JOYSTICK ENABLES:joystick will be same level as both

mouse buttons, making it easier for

users to reach reducing amt of

buttons

Wednesday, July 10, 13

Page 23: CAVE controller redesign

ENABLED CONTROLS LIGHT UP

LIGHTING UP ENABLED CONTROLS NOTIFIES THE USER

VISIBILITY OF SYSTEM STATUS

RECOGNITION RATHER THAN RECALL

Functions enabledType of environmentHow to navigate through the environment

The system should always keep users informed about what is going on.

Minimize the user's memory load by making objects, actions, and

options visible.

Wednesday, July 10, 13

Page 24: CAVE controller redesign

GROOVESAN ERGONOMIC IMPLEMENTATION

PURPOSE OF GROOVES

ComfortStabilityCorrect upright placement

Wednesday, July 10, 13

Page 25: CAVE controller redesign

GRIPSAN ERGONOMIC IMPLEMENTATION

PURPOSE OF GROOVES

• "Universal" CAVE controller

◦ Create grooves for left- handedand right-handed users

◦ Reduce risk of dropping and damaging controller

Wednesday, July 10, 13

Page 26: CAVE controller redesign

EMPLOYING CLICK AND DRAG MOTION GESTURES

• Users preferred:

◦ A more natural motion gesture for navigation■ Implement a more natural,

consistent, and easy- to-learn gesture

◦ Clicking and dragging gesture instead of scrolling■ Intuitive, familiar, and reliable

(Charade)■ Avoids fatigue due to less effort

Wednesday, July 10, 13

Page 27: CAVE controller redesign

FUTURE GOALS

CREATE AND TEST

A REAL 3D PROTOTYPE

INTRODUCTORY TUTORIAL

Wednesday, July 10, 13

Page 28: CAVE controller redesign

FINAL THOUGHTS

DOES IT DESERVE TO EXIST?

DOES IT MAKE LIFE BETTER?

Wednesday, July 10, 13

Page 29: CAVE controller redesign

THANK YOUAny questions?

Wednesday, July 10, 13

Page 30: CAVE controller redesign

REFERENCES• Evaluating Video Game Controller: Usability

As Related to User Hand Sizehttp://altchi.org/2013/submissions/submission_michelle.brown_1.pdf

• Nielsen's Usability Heuristicshttp://www.nngroup.com/articles/ten-usability-heuristics/

• Charade: Remote Control of Objects Using Free- Hand Gestures◦ http://dl.acm.org/citation.cfm?id=159562&bnc=1

Wednesday, July 10, 13