37
Haptics Prachur Goel Prachur Goel Ravikant Narayan Ravikant Narayan Kumar Lav Kumar Lav Sharjeel Imam Sharjeel Imam Courtesy:http://spacecollective.org/N8/4544/The-Next-Big-Sensation- Machines-that-touch-back

Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Embed Size (px)

Citation preview

Page 1: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Haptics

Prachur GoelPrachur GoelRavikant NarayanRavikant NarayanKumar LavKumar LavSharjeel ImamSharjeel Imam

Courtesy:http://spacecollective.org/N8/4544/The-Next-Big-Sensation-Machines-that-touch-back

Page 2: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Haptics-Introduction

What is touch? What is haptics? How do they relate to each What is touch? What is haptics? How do they relate to each otherother

'Haptics' - derived from the greek word meaning 'haptein' 'Haptics' - derived from the greek word meaning 'haptein' which means 'hold'which means 'hold'

Analogous to opticsAnalogous to optics

Haptics refers to sensing and manipulation through touchHaptics refers to sensing and manipulation through touch

Page 3: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Haptic Devices

Sensory information can be Tactile : presence of heat, pressure and texture. Kinesthetic :position, body movements and the

forces which act on it

Devices are based on the theoretical results of Human haptics.

Heat : gives the degree of hotness and coldness.

Texture : The roughness via friction measurement.

Page 4: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Two Primary Types of Haptic Interfaces

Force-feedback (Force-reflecting)

provides kinesthetic and temporal tactile information

Tactile-Feedback

used in master-slave systems.

relay contact information from the tip of a remote tool or the jaws of a slave manipulator to a human operator

Page 5: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Types

Human Haptics -study of human sensing through touch

Machine Haptics- machines used to simulate human touch

Computer Haptics-Computational method to generate and render touch

Page 6: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Human haptics

"If you don't understand the capabilities and limitations of humans, you can't design systems that permit them to operate effectively on remote environments whether they are real or virtual". ----Susan J. Lederman

Study of sensorial,physiological and cognitive components of human tactual sense

Page 7: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

key terms

Haptic communication: exchange information and communicating via touching

Haptic perception: recognizing objects through touch

Page 8: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

somatosensation

The following are grouped into somatosensations

Touch

Temperature

Proprioception

Nociception

Touch is actually a colloquial term

Page 9: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

somatosensation contd

Diverse system of receptors Thermoreceptors Chemoreceptors Mechanoreceptors 

When a sensory neuron is triggered by some stimulus this neuron passes to an area in brain.

Page 10: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

physiology

Two main sensory receptors related to touch-

Tactile hairs and subcutaneous receptors

The sensory receptors create physical distortions in the membranes causing ion channels to open and generating 'action potential'

We will discuss mechanoreceptors in detail

Page 11: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

mechanoreceptor classification

Courtesy: psy.ucsd.edu/~lshenk/Touch-Lecture6.pdf

Page 12: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

somatosensory pathway

Periphery-Detects stimuli through receptors which is conveyed to central nervous system through 'afferent neurons' .

Includes ascending pathways from the body to the brain.

Brain-The primary somatosensory area is located in the human cortex.

Page 13: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

neural basis of somatosensation

Medial Lemniscal Pathway Large fibres carrying touch and proprioception

information

Spinothalmic Pathway Small fibres carrying temperature and pain

information

Signals travel from thalamus to somatosensory areas S1 and S2 as in the figure

Page 14: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

neural basis of somatosensation

Courtesy: psy.ucsd.edu/~lshenk/Touch-Lecture6.pdf

Page 15: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Haptic perception

Active exploration of 3D objects around us.

Humans use active touch rather than passive touch .

How do we perceive-- Lateral motion Pressure Enclosure Contour following

Page 16: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

illusions

A research team induced a distortion of healthy volunteers' sense of their own bodies.

Tendon of right arm vibrated

Feeling of right elbow rotating away

If subjects held their left index finger with their right hand , they felt their left index finger getting longer

Page 17: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

about neurons

Neurons are electrically excitable cells generally comprised of one or more dendrites, a single soma, a single axon and one or more axon terminals.

Courtesy: http://www.web-books.com/eLibrary/Medicine/Physiology/Nervous/Nervous.htm

Page 18: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

neurons

Skin when touched by an object causes the neurons to fire

If the even pressure maintained the neurons stop firing.

The neurons of the skin and muscles that are responsive to pressure and vibration have filtering accessory structures that aid their function.

Page 19: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

action potential

A self-regenerating wave of electrochemical activity that allows nerve cells to carry a signal over a distance

Principal ions involved are sodium and potassium

When the sodium current passes the the threshold the cell 'fires' producing an active potential.

Page 20: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

flow of current

In sensory neurons the external stimuli alter the ionic permeabilities and thus the potential.

Axon hillock gets depolarized causing action potential

Flow of currents through the axon is described by the cable theory

Page 21: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

parietal lobe

The parietal lobe integrates sensory information and determines spatial sense and navigation.

The postcentral gyrus of the parietal lobe is the main sensory receptive area for the sense of touch

http://www.cnn.com/fyi/interactive/news/11/brain/print.html

Page 22: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

neural basis of somatosensation

Courtesy: psy.ucsd.edu/~lshenk/Touch-Lecture6.pdf

Postcentral gyrus maps to certain areas of the body

Page 23: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Computer haptics

The ability to touch and feel virtual objects

"Haptic Rendering is vital in haptics "Haptic Rendering is vital in haptics development. Human Haptic gave the development. Human Haptic gave the theory, Machine Haptic built devices, theory, Machine Haptic built devices, but Computer Haptic connected them, but Computer Haptic connected them, Computer Haptic is the heart."Computer Haptic is the heart."

““What You See Is What You Feel”What You See Is What You Feel”

http://electronics.howstuffworks.com/gadgets/other-

gadgets/haptic-technology1.htm

Page 24: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Haptic Rendering

Collision detection and response force computation are the most important phases.

provide a right performance to haptic devices. provide a right performance to haptic devices.

Courtesy: http://hapticshistory.chc61.uci.cu/haptic/site/pages/Computer-Haptic.php

Page 25: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Interaction

From virtual to real world Real world to virtual world

Two way of interaction with the surface are :

Point-based: only the end point of the haptic device interacts with the objects.Collision algorithm checks for the point and calculate the force.

Ray-based : collisions are checked between the ray and objects.

Force is calulated as F=kx, k is stiffness of the object and x is the depth of indentation.

If the point penterates into a region which is shared by multiple sub-spaces, then superposition of surface normals is used to calculate the direction of resultant force vector.

Page 26: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Texture Rendering:

Modeling of the haptic textures requires an understanding of textures that exists in nature and their interaction with humans sensory system.

Two approahes :

Image-based

Procedural based

Page 27: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Image-based

Gray scale 2d image is constructed.

Gray-scale is used as the height indicators.

Then generate the haptic texture field.

2d co-ordinates are mapped with the co-ordinate of each vertex using the force vector direction.

Page 28: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Procedural-based

Generates synthetic texture fields using mathematical functions for height fields.

The gradient is then calculated.

Applied to the force to update the forec vector at each point.

Page 29: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Friction ....

Makes the situation more realistic. Without it we cannot survive.

Two approach to add friction rendering: columb friction: It has static and dynamic

components and it is applied in a direction tangential to the normal force.

Viscous friction: It depends on the velocity of the object.

Rendering friction changes the dynamics of the object and changes the force vector.

Page 30: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Applications

Games: Gaming experience can be greatly enhanced by applying force feedback

Tennis with Wii controller

Multi-media publishing: Currently include text, sound, images and video.

'Mechanical Documents' could be transmitted conveying material properties

Scientific Discovery: Data display Remote sensing, mining in geology (oil and gas

prospecting)

Page 31: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Applications (contd.)

Other fields of application Arts and Creation: Artists and musicians, virtual

exhibitions of paintings and sculpture Vehicle operation: iDrive in BMW and Rolls Royce Engineering: CAD Education and Training: surgical training, pilot

training

Page 32: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Current activity

Virtual Reality: Force producing elements act on discrete areas

inside a user's hand. Portable.

Image: google

Page 33: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Current activity

Point interaction: Phantom

Courtesy: http://www.sensable.com/documents/images/FFSystemShot_right_Large.jpg

Page 34: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Current activity

TapTap is a wearable haptic interface that can record and play back patterns of tactile information so that people can experience the emotional and physical benefits of human touch in different times and places.

Page 35: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Future Vision

Can touch be distributed over space and time, recorded and broadcast like streaming data?

Courtesy: TapTap: A haptic wearable for asynchronous distributed touch therapy

Page 36: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

Conclusion

Haptics plays an important role in constructing an autonomous robot.Although haptic interface devices are available, further improvements are needed to match the performance of the human user.Tactile display is one of the most challenging technologies that needs to be developed in moving towards realistic haptic displays.

Page 37: Haptics Prachur Goel Ravikant Narayan Kumar Lav Sharjeel Imam Courtesy:

References

M Srinivasan,C. Basdogan, Haptics Display in Virtual Environment,Computer & Graphics,Vol. 2, 1997

http://hapticshistory.chc61.uci.cu/haptic/site/pages/Introduction.php

psy.ucsd.edu/~lshenk/Touch-Lecture6.pdf

http://www.newworldencyclopedia.org/entry/Touch

http://en.wikipedia.org/wiki/Somatosensation

http://spacecollective.org/N8/4544/The-Next-Big-Sensation-Machines-that-touch-back

http://www.docstoc.com/docs/2685206/Introduction-to-Computer-Haptics

V. Hayward, O. Astley, M.C. Hernandez, D Grant, G. Torre, Haptic Interfaces and devices, Sensor Review, Vol.24. 2004.

Mandayam A Srinivasan, What is Haptics?, Laboratory for Human and Machine Haptics: The Touch Lab, Massachusetts Institute of Technology.

L. Bonanni, J Lieberman, C Vaucelle, O Zuckerman, TapTap: A haptic wearable for asynchronous distributed touch therapy, Proc CHI 2006.