Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic...

64
Haptic interaction Ruth Aylett

Transcript of Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic...

Page 1: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic interaction

Ruth Aylett

Page 2: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Contents

Haptic definition Haptic model Haptic devices Measuring forces

Page 3: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic Technologies

Haptics refers to manual interactions withenvironments, such as sensorial explorationof information about the environment– Srinivasan, M., Basdogan, M.

Haptic: adjective technical; of or relating tothe sense of touch, in particular relating tothe perception and manipulation of objectsusing the senses of touch and proprioception– ORIGIN late 19th cent.: from Greek haptikos 'able

to touch or grasp', from haptein 'fasten'.

Page 4: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Displays(skin)

Force feedback Displays(Kinesthetic: position)

Types of Haptic Devices

Machine Haptics:

Page 5: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic interaction

Making use of force and movement To convey force To convey movement of objects To convey realism of objects:

– Give them physical rigidity– To give them surface properties– Give them resistance– Give them weight

Page 6: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Srinivasan, M., Basdogan, M.

Humans and machines

Human and machine sensorimotor loops

Page 7: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Integration of Vision and Touch

Haptic

Thread

Haptic

Interface

HUMAN OPERATOR

Visual

Thread

Visual

Interface

Shared

Database

Mo

tor

To

rq

ues

En

co

der

Po

siti

on

s

DIS

PL

AY

FO

RC

E

ST

AT

E

~1 k

Hz

DIS

PL

AY

VIS

UA

LS

ST

AT

E

Ima

ges

~ 3

0 H

z

•Geometry•Color•Stiffness•Deformability

Page 8: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

CollisionDetection

CollisionResponse

Geometry

Material

Object Database

PositionOrientation

ContactInformation

Force

virtualwall

F =stiffness

* dist

Haptic Rendering with a Force Display

Page 9: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

void calculate_force (Vector &force)

{

float X, Y, Z, distance;

float R = 20.0;

X = HIP[0]; Y = HIP[1]; Z = HIP[2];

distance = sqrt(X*X + Y*Y + Z*Z);

if(distance < R) //collision check

{

force[0] = X/distance * (R-distance);

force[1] = Y/distance * (R-distance);

force[2] = Z/distance * (R-distance);

}

}

F

R

distance

HIPHand

HIP = Haptic Interface Point: True (real world) position of stylus tipHand: always drawn outside the sphere

Assumption:Stiffness = 1.0

point-object interaction

Page 10: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Proxy (displayed position)

HIP (stylus tip: actual position!)

Spring with stiffness kF = k * d(Hooke’s Law)

d: Proxy to Tipdistance

(If in doubt: the visual sense will override the sense of touch …)

Haptic Rendering of 3D Objects via Proxy(point-object interaction)

Page 11: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

HIPt

HIPt-1 HIP

t-2

HIPt-3

v2

v3

v1

HIPt+1

IHIPt

IHIPt+1

d

HIPt+2

IHIPt+2

d

Haptic Rendering of Polygonal Surfaces

HIP = actual tip positionIHIP = Proxy point

Page 12: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

actualshape

Haptic Display of Surface Details

Haptic smoothing of object surfaces(similar to Phong shading)

Rendering of haptic textures Haptic rendering of surfaces with friction

Dire

ction

of movem

ent

Fn

Ff

Ft

Fuser displayed

shape

Page 13: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

s

t

• image-based

• procedural

h(x,y,z)

two-stage mappingBier & Sloan, 1986

bump mapping

Blinn, 1978;Max and Becker, 1994

Haptic Texturing

Page 14: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic Interface

Haptic Interface Characteristics– Tracking the user

• position• velocity

– Display haptic feedback• force• roughness• temperature

Page 15: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic Components

Human and haptic system components– Mechanical– Sensory– Motor– Cognitive

Haptic interfaces Computer haptics

Page 16: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptics Classification

By location:– Ground based– Body based– Hybrid systems

By output technology:– Force feedback devices– Tactile feedback devices– Shape forming devices

Page 17: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Requirements

Low back-drive inertia and friction No constraints in motion imposed by drive

kinematics (free motion)- should not be able to push through solid objects- avoid unintended vibrations through low servo rates- fast, high resolution responses are required

Range, resolution, bandwidth Ergonomics and comfort

– Must be safe– Discomfort or pain are wreckers

Page 18: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Technologies

Motor driven Electromagnetic Hydraulic

– Enormously powerful

Gyroscopic– Good for impacts

Page 19: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Motor characteristics

Stepper motors– Less powerful– Digital device:

• Easy to control

Moving Coil Motors– Much more powerful– Analogue device– Much harder to control– Needs precise feedback from sensors.

Page 20: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback

Essentially robot arm technology– Where joint motors used to give force feedback– Derived from telerobotics– Compliant effectors

Issues:– Working volume– Just how much force can be fed back– Haptic resolution

Page 21: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

The Phantom– Six degrees of

freedom– Precision positioning

input– High fidelity force

feedback

Page 22: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Phantom characteristics

Provides a tool to touch objects Provides atool to touch objects– ‘pen-like’ tool– Tip ‘shape’ definable

Very precise control– Resolution at the tip ~0.02mm (in 3DOF)– Resolution permits detection of surface qualities in

the scene (roughness)– Requires very high update rate (~1KHz)

Page 23: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

What it’s good for…

Suitable for simulating:– Pen/Paintbrush– Probe– Medical instruments

Not suitable for:– Heavy objects– Can’t deliver enough force– Can’t press in the correct way

• Could remove ‘pen’ and use dummy object

Page 24: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

The Phantom FreeFormModelling System– Reduces the learning curve– Offers unlimited expression– May speed up development– Still looking at a projected 2D

image

Page 25: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

Surgical Simulation andTraining Carnegie-MellonUniversity, MIT– Use of force-feedback to interact

with volumetric object models– Modeling interactive deformation

and cutting of soft tissues usingVolume Graphics

– Real-time volume renderingtechniques

Page 26: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Virtual surgery

Drilling in human bone– Application developed by

Melerit AB– Must work quickly– Doctor (and patient) gets X-

ray dose while they work– Must work accurately– Mistakes can make the

situation worse

Off-line training verybeneficial

Page 27: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Bone-drilling

Use the actual bone drill– Weight is right– Behaviour is correct

Replace the ‘pen’ grip on the Phantom– Attach by the drill ‘bit’

Simulate bone and drilling with haptics– Rigidity– Surface qualities– Locking effect of the bone on drill

Page 28: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

Haptic Master: NisshoElectronics– Desktop device– Six degrees of freedom– Displays hardness, elasticity

and flow– Small working volume– 2.5 Kg maximum load– Lack of back drivability

(reduction of friction)

Page 29: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

Haptic Master Interface for Fingertips

Page 30: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

MagLev Wrist: Carnegie Mellon University– Uses magnetic levitation technology– Lorentz forces used to levitate & control the body

Page 31: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

Rutgers MasterII: RutgersUniversity– Used in VR &

telerobotics– Reads hand

gestures– Displays forces to

four figures inreal time

Page 32: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

Master Arm– Four revolute

joints– Tracks shoulder

elbow motions– Pneumatic system– Attached to the

operator’s chair

Page 33: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force Feedback Devices

CyberImpact– The DDOF, a three degree of freedom force

feedback device– The 6DOF, which was developed for NASA for

use in the space station– It is a six degree of freedom force feedback

input/output device.– The SPACEPEN that was created for use in

conceptual design and design evaluation

Page 34: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Exoskeletons

Put robot components around human ones– Obvious safety issues

Cybergrasp– force-reflecting exoskeleton: fits over CyberGlove

adding resistive force feedback to each finger.– network of tendons routed to the fingertips via the

exoskeleton– Five actuators, individually programmed– Grasp forces are roughly perpendicular to the

fingertips

Page 35: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Feedback Devices

Cybergrasp Impulse Engine 2000

5 DOF Haptic Interface LaparoscopicUniversity of Colorado Impulse Engine

Page 36: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Feedback Devices

Eye Surgery Simulator:Medical College, Georgia– Real-time "feel" of tool-

tissue interaction– Tactile recording facility

Page 37: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Feedback Devices

Utah-MIT Dextrus Arm Master Sensuit

Teleoperation: Sarcos

Page 38: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Feedback Devices

Stimulation Delivery Methods– Pneumatic– Vibro-tactile– Electro-tactile– Functional neuro-mascular

Page 39: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Feedback Devices

Actuator Pin Display:Forschungszentrum Karlsruhe– Actuator Pin Display– Spring force Fmax > 2.5 N– Maximum pin travel 3.5 mm– Pins can stop at any position

Page 40: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Tactile Feedback Devices

Actuator Pin Display: VRThermal Kit– Hot or cold stimuli– Temperature differential

up to 600 K– Constructed of Peltier

cooling blocks

Page 41: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Shape Forming Devices

Haptic Screen: Tsukuba University– Shape forming device– Variable surface hardiness– Difficult to simulate virtual objects– Very application specific

Page 42: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Shape Forming Devices

Elastic Force Sensor: TsukubaUniversity– Force reading device– Force magnitude dictates the

level of deformation– Very application specific– Difficult to simulate virtual

objects

Page 43: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Using vibration

FakeSpace Cybertouch Employs vibration to tell the user that

their finger has reached a surface– Technology from mobile phones (‘silent’

mode)

Information about the surface Quite limited but usable

Page 44: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

CyberTouch

Page 45: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Virtual Chanbara

SIGGRAPH2002– Virtual samuri

fighting– Gyroscope

used to givesensation ofimpact

Page 46: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic navigation

Large device directing movement bypressure on two hands

• See http://www.vimeo.com/830215

Page 47: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Used for haptic feedback

Weight Motion (inertia)

– Moments of inertia

Impact Deformable objects Surface haptics – Surface properties Volume haptics – Volume Properties

Page 48: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Modelling weight

Vertical force– Derived from mass

of object

Produces complexset of forces

Page 49: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Modelling weight - 2

Simple force– leads to complex derived forces

Determined by the object– Mass: inertia– Mass distribution: moments of inertia

Determined by nature of the ‘handle’– The way in which it is attached

Getting it wrong affects realism– People know how it should feel!

Page 50: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Linear motion

User applies a force to an object:– It accelerates away from point of contact– Determined by mass– User feels a force

When the user stops pushing:– Object decelerates?– Due to friction?– Perhaps modelled with a ‘spring damper’– User feels a force

Page 51: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Angular motion

Object has a moment of inertia aboutany axis

Force produces rotation about an axis Angular acceleration:

– (force x distance) / moment of inertia

Page 52: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Force measurement

Haptic devices often have no means tomeasure force!– Technology exists but is hard to use– Device measures distance moved– Force applied to user’s probe accordingly

Proxy object:– Virtual object holding position on the surface of

the object– The proxy is the rendered object

Page 53: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

‘Measuring’ force

Model with ‘spring’– Force proportional to movement– Typically very small movement

Page 54: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Impacts

Moving object in collision:– Imparts momentum to other object– Begins to push user’s probe away

Imparts an impulse to other object– Fast moving objects in particular– Elastic and inelastic collisions

Hard to do with phantom equipment– Insufficient force, delivered too slowly– Specialist kit often used - as in virtual chanbara

• Impact only, not FF

Page 55: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Surface properties

Whole area of research:– Surface haptics

Looking at ways to model…– Surface roughness– Surface friction

…on general (not flat) surfaces

Page 56: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Rendering and surface haptics

Surfaces of objects are sometimes flat– Easy to render these

General surfaces are not flat– Well established models to render these– Gouraud and and Phong shading models– Make them look smooth

Want same effect in surface haptics

Page 57: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

‘Real’ surfaces

Surfaces in scene are rarely simple:– Most are irregular– All are composed of polygons– None is smooth

How do we model surface interaction?Use:– a proxy: a virtual object reporting real

surface– and ‘force shading’ rules

Page 58: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Using the proxy

Proxy moves on polygon surface– Computes surface properties– Adds fictional forces to physical tip

Physical tip ‘feels’ interpolated normal Interpolated like phong shading model

Page 59: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Cheap haptics

Mobile phone vibrate Multi-touch table Haptic pen

Page 60: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Multi-touch table

Not all touch-surfaces are haptic But some are

– Use of Frustrated Total Internal Reflection

Page 61: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Use of soft surface

Pressure produces blobs of lightunderneath– Blob size related to pressure

Back-mounted camera to pick this up Back projection up onto the surface Self-build for some 00s of pounds

– See http://nuigroup.com/forums/– Also http://lowres.ch/ftir/

Page 62: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial
Page 63: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

The complete table

Page 64: Haptic interaction - Heriot-Watt Universityruth/year4VEs/Slides09/L13.pdf · 2012-01-08 · Haptic Technologies Haptics refers to manual interactions with environments, such as sensorial

Haptic pen

Use concept of spring-loaded biro– http://www.youtube.com/watch?v=Sk-ExWeA03Y