low cost 3d rotational input devices: the stationary
TRANSCRIPT
![Page 1: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/1.jpg)
Low Cost 3D Rotational Input Devices:the Stationary Spinball andthe Stationary Spinball and
the Mobile Soap3D
Marcus Tönnis, Florian Echtler, Manuel Huber, Gudrun Klinker
Fachgebiet Augmented Reality
T h i h U i ität Mü h GTechnische Universität München, Germany
[toennis, echtler, huberma, klinker]@in.tum.de
![Page 2: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/2.jpg)
Overview
• Devices for 3D rotational Input
• Optical Sensors for Tracking• Optical Sensors for Tracking
• The Spinball – a Desktop Device
• The Soap3D a Mobile Device• The Soap3D – a Mobile Device
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 2
![Page 3: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/3.jpg)
Devices for 3D rotational Input
• Desktop interaction– Arcball Maps mouse: 2D > 3DArcball – Maps mouse: 2D -> 3D
– Spacemousep
– Provides velocities
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 3
![Page 4: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/4.jpg)
Devices for 3D rotational Input
• Desktop interactionGlobefish Provides– Globefish – Provides
– Translation (velocities)
– Rotation (absolute)
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D
B. Fröhlich, J. Hochstrate, V. Skuk, and A. Huckauf. The GlobeFish and the GlobeMouse: Two New Six Degree of Freedom Input Devices for Graphics Applications. In Proc. of CHI, pages 191–199, 2006
4
![Page 5: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/5.jpg)
Devices for 3D rotational Input
• Mobile interaction– Outside-In tracking markers OcclusionOutside In tracking markers – Occlusion
– Requires to change the grip on larger rotations
– Cubicmouse
– Rotation thus generates positional jitter
– Two handed device
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D
B. Fröhlich, J. Plate. The Cubic Mouse - A New Device for Three-Dimensional Input. In Proceedings ACM CHI 2000, pp 526-531, April 2000
5
![Page 6: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/6.jpg)
Requirements for a 3D Rotation Device
• For desktop input devices– IntuitivenessIntuitiveness
• Clear mapping of degrees of freedom
• Absolute measurements (no relative velocities)
– Low-costLow cost
• For mobile input devices (in addition)– Occlusion free
– Smoothness of motion for large rotations
– Single handed
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 6
![Page 7: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/7.jpg)
Low-Cost Approach
• Optical sensors as in computer mice
• But: One sensor provides only 2D data
T h d l h h i ?• To what extend can we solve the other requirements?
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 7
![Page 8: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/8.jpg)
Approach
• Two sensors (not colinear aligned)
• A ball• A ball
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 8
![Page 9: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/9.jpg)
Computing the Rotation
• Count ticks for full rotation around all three axes and around all three axes and compute tick length:
• Thus rotations are:
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 9
![Page 10: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/10.jpg)
The SpinBall – A Stationary Device
Price (Euro):– 2x Mouse 3.95
– Ball 3 30Ball 3.30
– Box 1.50
– Mounting 0.50
– Sum: 13.20
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 10
![Page 11: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/11.jpg)
The SpinBall
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 11
![Page 12: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/12.jpg)
The Soap3D – A mobile Device
• Turn setup outside-in
• Cover case in elastic fabric
• Let users turn the inside
Inspired by the 2D version:P. Baudisch, M. Sinclair, and A. Wilson. Soap: a mouselike pointing device that works in mid-air. In U I t f S ft d T h l
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D
User Interface Software and Technology Symposium. ACM Press New York, NY, USA, 2006
12
![Page 13: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/13.jpg)
The Soap3D – First Experiences
• Pouring soap forms with acrylic
• Cosmetic bottles
• Kid socks
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 13
![Page 14: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/14.jpg)
The Soap3D – Construction
• First prototype– Case rounded on edgesCase rounded on edges
8.0 x 5.6 x 2.4 cm
– 2 wireless optical mice27 MHz and 2 4 GHz27 MHz and 2.4 GHz
– Button cell battery
• Price: Euro 57.55– Bluetooth mouse: Euro 40.00
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 14
![Page 15: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/15.jpg)
The Soap3D – Construction
• Second prototype– Case shortened toCase shortened to
5.6 x 5.2 x 2.4 cm
– Custom made hardware• Only optical sensors of 2 mice:• Only optical sensors of 2 mice:
Avago ADNS-5020
• Micro-controller: Atmel Atmega644
• Serial to Bluetooth: Parani ESD-200
• Price: Euro 69.75– Serial to Bluetooth: Euro 40.00
E t d i ith t d t li k– Expected price with custom data link:Euro 34.00
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 15
![Page 16: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/16.jpg)
Interaction 1 – Closed-Hand Interaction
Keep fabric hull stationary in hand and turn inside casecase
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 16
![Page 17: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/17.jpg)
Interaction 2 – Grip-Change Interaction
Drag fabric on opposite sides in opposite directions
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 17
![Page 18: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/18.jpg)
Interaction 3 – Two-Handed Interaction
Put both flat hands on opposite sides and move hands in opposite directionshands in opposite directions
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 18
![Page 19: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/19.jpg)
Soap3D - Issues
• Handling– Device still too largeDevice still too large
– Smoothness of surface
– Fabric: Elasticity and stiffness
• Power– Button-cell empties too fast
Components operate on 3 V and 5V– Components operate on 3 V and 5V
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 19
![Page 20: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/20.jpg)
Conclusion
• Summary– The Spinball enables intuitive and immediate useThe Spinball enables intuitive and immediate use
– The Soap3D already is usable but requires further work
– Both devices show: Optical mouse sensors are alternatives for tracking in low cost user deviceslow-cost user devices
• Future work– Custom data link: enabling to run on only 5 V, reducing cost and sizeCustom data link: enabling to run on only 5 V, reducing cost and size
– Casing and fabric hull: • Ergonomic size and form
• Investigate other materialsInvestigate other materials
– Incorporate position tracking
Low Cost 3D Rotational Input Devices: the Stationary Spinball and the Mobile Soap3D 20
![Page 21: Low Cost 3D Rotational Input Devices: the Stationary](https://reader031.vdocuments.net/reader031/viewer/2022021208/620631648c2f7b17300549f7/html5/thumbnails/21.jpg)
Low Cost 3D Rotational Input Devices:the Stationary Spinball andthe Stationary Spinball and
the Mobile Soap3D
Marcus Tönnis, Florian Echtler, Manuel Huber, Gudrun Klinker
Fachgebiet Augmented Reality
T h i h U i ität Mü h GTechnische Universität München, Germany
[toennis, echtler, huberma, klinker]@in.tum.de