a physical 3d trackball a physical 3d trackball myung-soo kim, joon-kyung seong, dae-eun hyun,...

17
A Physical 3D Trac A Physical 3D Trac kball kball Myung-Soo Kim, Joon-Kyung Seong, Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-J Dae-Eun Hyun, Kang-Hoon Lee, Yoo-J in Choi in Choi Seoul National University

Upload: gilbert-adams

Post on 08-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

3 Outline  Introduction  Related Work  Basic Idea  Limitations of One Sensor Case  Optimal Locations of Multiple Sensors  A Prototype Hardware Device  Usability Tests  Conclusion

TRANSCRIPT

Page 1: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

A Physical 3D TrackballA Physical 3D TrackballMyung-Soo Kim, Joon-Kyung Seong,Myung-Soo Kim, Joon-Kyung Seong,

Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin ChoiDae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi

Seoul National University

Page 2: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

2

MotivationMotivation

Page 3: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

3

OutlineOutline Introduction Related Work Basic Idea Limitations of One Sensor Case Optimal Locations of Multiple Sensors A Prototype Hardware Device Usability Tests Conclusion

Page 4: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

4

IntroductionIntroduction Conventional Track Balls

• One optical sensor• Only 2 Degrees of Freedom

Our 3D Track Ball• Multiple sensors 3 DOF !

Main ContributionOptimal Locations for Multiple Sensors

Page 5: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

5

Previous WorkPrevious Work Virtual 3D Trackball

• Virtual Sphere (Chen et al., 1988)• Arcball (Shoemake, 1992)

Physical 3D input devices• Hinckley et al., 1997

Compare 3D Ball and Tracker36% faster than using Virtual Sphere or Arcball.

• Bullister, 1998• Takahashi and Kuzuya, 1999

Page 6: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

6

Basic IdeaBasic Idea

.'

....'

and,][

....][

where,

system,linear aconstruct can We

.0

00

][ where,][

'

11

nn p

pb

p

pAbA

xyxzyz

pp

ppp

? locations optimal their are Where needed? are sensorsmany How

Page 7: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

7

Limitations of Limitations of One Sensor CaseOne Sensor Case

z

y

x

xyxzyz

ppp

00

0'

! uniquenot islocity Angular ve EquationMatrix Singular

Page 8: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

8

Optimal Locations of Optimal Locations of Two SensorsTwo Sensors

000000000000000

where,

So,. ion(SVD),Decomposit ValueSingular By

.

''''''

00

00

00

13

12

11

2

2

2

1

1

1

2

22

2

22

11

1

11

1

bUV

VUA

zyxzyx

xxy

zyz

xyxyz

z

bA

T

T

z

y

x

Page 9: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

9

Optimal Locations of Optimal Locations of Two SensorsTwo Sensors

45sincosget we, ofmin max.By

.sin2,cos2,2then

),cos,sin,0( and)cos,sin,0(Let

.

,0 Assuming

i

321

21

33

32

2

21

1

1

pp

vbuvbuvbuTTT

i

Page 10: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

10

Optimal Locations of Optimal Locations of Three SensorsThree Sensors

sensor. thirda add when we by improvedbeen hasstability Numerical 50%

Page 11: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

11

A Prototype Hardware DeviceA Prototype Hardware Device Start from two units of the Logitech Marble

Mouse Cut and paste two frames and use two sensors and one ball.

Page 12: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

12

A Prototype Hardware DeviceA Prototype Hardware Device

Page 13: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

13

DemonstrationDemonstration

Page 14: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

14

Usability TestUsability Test 3D Trackball vs. the Magellan/SPACE MOUSE

faster. performs trackball3Dour ns,orientatio 3D pure matchingFor

44%~30

Page 15: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

15

Usability Test (6 DOF)Usability Test (6 DOF)

Page 16: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

16

Usability Test (Rotation)Usability Test (Rotation)

Page 17: A Physical 3D Trackball A Physical 3D Trackball Myung-Soo Kim, Joon-Kyung Seong, Dae-Eun Hyun, Kang-Hoon Lee, Yoo-Jin Choi Seoul National University

17

ConclusionConclusion Simple method for constructing a physical 3D

trackball• Tangential velocities at multiple points on a

sphere angular velocity of the rotating ball• 2 sensors 3 sensors : 50% improvement for

numerical stability. A prototype hardware has been constructed

from two conventional trackballs• Stable and efficient for real-time performance.• 30~44% faster than Magellan/SPACE MOUSE