Upload
gilbert-adams
View
222
Download
0
Embed Size (px)
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
Citation preview
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
2
MotivationMotivation
3
OutlineOutline Introduction Related Work Basic Idea Limitations of One Sensor Case Optimal Locations of Multiple Sensors A Prototype Hardware Device Usability Tests Conclusion
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
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
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
7
Limitations of Limitations of One Sensor CaseOne Sensor Case
z
y
x
xyxzyz
ppp
00
0'
! uniquenot islocity Angular ve EquationMatrix Singular
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
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
10
Optimal Locations of Optimal Locations of Three SensorsThree Sensors
sensor. thirda add when we by improvedbeen hasstability Numerical 50%
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.
12
A Prototype Hardware DeviceA Prototype Hardware Device
13
DemonstrationDemonstration
14
Usability TestUsability Test 3D Trackball vs. the Magellan/SPACE MOUSE
faster. performs trackball3Dour ns,orientatio 3D pure matchingFor
44%~30
15
Usability Test (6 DOF)Usability Test (6 DOF)
16
Usability Test (Rotation)Usability Test (Rotation)
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