cse 165: 3d user interactionivl.calit2.net/wiki/images/a/a3/08-input2w15.pdfoptical tracking: hiball...

17
CSE 165: 3D User Interaction Lecture #8: Input Devices Part 2 Instructor: Jurgen Schulze, Ph.D.

Upload: others

Post on 19-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

CSE 165:

3D User

InteractionLecture #8:Input Devices Part 2

Instructor:Jurgen Schulze, Ph.D.

Page 2: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Announcements

� Homework Assignment #2� Due tomorrow, January 30th at 1:00pm

� Next project will use Sony Move� To be handed out tomorrow during grading

2CSE 165 - Winter 2015

Page 3: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Input Devices

CSE 165 - Winter 2015 3

Page 4: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

� Android app:

� Download “Augmented Reality Try it Free”

by CreativiTIC from Google Play Store

� App uses Vuforia from Qualcomm for

image recognition

� Then point at images on next slide

4CSE 165 - Winter 2015

Augmented Reality

Page 5: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

5CSE 165 - Winter 2015

Augmented Reality

Page 6: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Optical Tracking: HiBall� HiBall-3100 tracker system, distributed by 3rd Tech

� Developed within wide-area tracking research project at UNC Chapel Hill

� System is composed of:

� HiBall Optical Sensor

� Views infrared LEDs in beacon arrays on ceiling with 6 lenses and photodiodes

� Ceiling beacon arrays

� Tracker update rate: 2,000 Hz

� No metal or sound interference

HiBall beacon array

6CSE 165 - Winter 2015

Page 7: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Ultrasonic Tracking• Systems measure duration of an

ultrasound signal to reach

microphones.

• InterSense system uses combination of

ultrasound and gyroscope.

InterSense IS-900 Wand

Logitech 3D Mouse

InterSense IS-900 tracker

7CSE 165 - Winter 2015

Page 8: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Hybrid Devices: Haptic

Feedback Devices

� PHANToM haptic

device

� Force feedback

joystick

� Exoskeleton-like

devices

Microsoft force feedback joystick

LEXOS: Frisoli et. al., Italy

SensAble PHANToM

Immersion CyberForce

8CSE 165 - Winter 2015

Page 9: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Tracking Devices: Bend-

Sensing Gloves

�CyberGlove, 5DT

�Reports hand posture

�Gesture:

� single posture

� series of postures

� posture(s) + location or motion

9CSE 165 - Winter 2015

Page 10: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Pinch Gloves� Determine if two or more fingertips

are touching

� Use conductive cloth to close

circuit

� Tethered to controller box

� Designed for pinching and

grabbing gestures

� Recognize any gesture of 2 to 10

fingers touching, plus combinations

of gestures

� Had problems with reliability

www.fakespacelabs.com

10CSE 165 - Winter 2015

Page 11: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Optical Finger Tracking

� Extension of ART system

� Tracks three fingers and the hand

11CSE 165 - Winter 2015

Page 12: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Optical Finger Tracking

�Oblong Industries g-speak

� Video:

http://www.youtube.com/watch?v=9Opmx

bPzDM0

12CSE 165 - Winter 2015

Page 13: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Special Purpose Device:

Cubic Mouse

� Developed at Fraunhofer Institute

by B. Frohlich and J. Plate

� Cube shaped box with three rods

represents a physical coordinate

system

� 6DOF tracker is inside cube

� Rods used to manipulate x-, y-, and

z- coordinates of an object (built

for controlling cutting planes)

� Target application area: volume

rendering for oil and gas industry

13CSE 165 - Winter 2015

Page 14: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Cubic Mouse Video

� http://www.youtube.com/watch?v=1Wu

H7ezv_Gs

14CSE 165 - Winter 2015

Page 15: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Application-Specific

Devices� Virtual hang-gliding over

Rio de Janeiro

(L. Soares at. al.)

� Virtual canoe, Siggraph

2005

� Real-time water simulator

with pre-computed 3D

fluid dynamics

� Creates realistic wakes

and force feedback of

water resistance

15CSE 165 - Winter 2015

Page 16: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Cave Painting� Physical props (brush, color palette, bucket) allow intuitive painting

� System created by Daniel Keefe at Brown University (now Prof. at Univ. of Minnesota)

16CSE 165 - Winter 2015

Page 17: CSE 165: 3D User Interactionivl.calit2.net/wiki/images/a/a3/08-Input2W15.pdfOptical Tracking: HiBall HiBall-3100 tracker system, distributed by 3rd Tech Developed within wide-area

Cave Painting Video� http://www.youtube.com/watch?v=WQv-

LnHrmwU

17CSE 165 - Winter 2015