EURON Summer School 2003 Computer Haptics and Applications College of Engineering Koc University, Istanbul, 80910 (http://network.ku.edu.tr/~cbasdogan)

Slides:



Advertisements
Similar presentations
HAPTICS.
Advertisements

SEMINAR ON VIRTUAL REALITY 25-Mar-17
A New Generation of Surgical Technique: Telesurgery Using Haptic Interfaces By Sarah L. Choy ~ A haptic interface is a force reflecting device which allows.
Overview of the Intelligent Systems (IS) Focus at Clemson
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
The Frontiers of HCI Touch and Movement some from Chapter 14 Heim Odour and Brain various sources Touch and Movement Smell and Other Interaction Devices.
Haptic Rendering using Simplification Comp259 Sung-Eui Yoon.
A Framework for Haptic Broadcasting Presented by Cong Ly CMPT-820 March 16, 2009 Jongeun Cha, Ian Oakley, Yo-Sung Ho, Yeongmi Kim, and Jeha Ryu.
CS6360 – Virtual Reality Instructor: David Johnson
SienceSpace Virtual Realities for Learning Complex and Abstract Scientific Concepts.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Haptic Rendering Max Smolens COMP 259 March 26, 2003.
Relative influence of sensory cues in a multi-modal virtual environment Claudia Hendrix Pi-Ming Cheng William Durfee Department of Mechanical Engineering.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Interactive Mesh Sculpting Using a Haptic Device.
Evaluating Non-Visual Feedback Cues for Touch Input Device Selina Sharmin Project for the course New Interaction Techniques Spring.
4/19/2000Deepak Bandyopadhyay / COMP239 / inTouch1 Interactive Multiresolution Modeling and 3D Painting with a Haptic Interface Arthur D. Gregory, Stephen.
EURON Summer School 2003 Simulation of Surgical Procedures in Virtual Environments Cagatay Basdogan, Ph.D. College of Engineering, Koc University Notes.
Teleoperation Interfaces. Introduction Interface between the operator and teleoperator! Teleoperation interface is like any other HMI H(mobile)RI = TI.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners by Burchan Bayazit Department of Computer Science.
Introduction to Graphics and Virtual Environments.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
Welcome to CGMB574 Virtual Reality Computer Graphics and Multimedia Department.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
ENTERFACE ‘08: Project4 Design and Usability Issues for multimodal cues in Interface Design/ Virtual Environments eNTERFACE ‘08| Project 4.
Touch-Enabled Interfaces
Introduction to Virtual Environments Slater, Sherman and Bowman readings.
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
virtual reality (VR) or virtual environment (VE), computer-generated environment with and within which people can interact. It is an artificial environment.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
Procedural Haptic Texture Jeremy Shopf Marc Olano University of Maryland, Baltimore County.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
Haptic Interfaces Virtual Environment (week 11th seminar) Presenters: Fu Cao Marios Panayides Kenny Choo Ioannis Makris.
Introduction to Virtual Reality. Topic Papers Brooks, F. P. (1999). What's Real About Virtual Reality? Zyda, M. (2005). From Visual Simulation to Virtual.
Spatiotemporal Information Processing No.4 3 components of Virtual Reality-3 Display System Kazuhiko HAMAMOTO Dept. of Information Media Technology, School.
IMA Workshop on Haptics, VR, and HCI Overview John Hollerbach School of Computing University of Utah.
Haptic Rendering Part 2 4/CY/B3 Part 1. Collision detection and response Nic Melder Part 2. Manipulation and polygon transitions Nic Melder.
Integrating Active Tangible Devices with a Synthetic Environment for Collaborative Engineering Sandy Ressler Brian Antonishek Qiming Wang Afzal Godil National.
Haptic technology, or haptics, is a tactile feedback technology that takes advantage of our sense of touch by applying forces, vibrations, and/or motions.
1 Haptic Systems Mohsen Mahvash Lecture 3 11/1/06.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
W E L C O M E. A U G M E N T E D R E A L I T Y A SEMINAR BY JEFFREY J M EC7A ROLL NO:
M. Zareinejad.  Use haptic device to physically interact with the VE – optical encoders measure position of end effector – actuators apply forces.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
Evaluating Perceptual Cue Reliabilities Robert Jacobs Department of Brain and Cognitive Sciences University of Rochester.
1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,
Adding Force Feedback to Graphics Systems: Issues and Solutions William Mark, Scott Randolph, Mark Finch, James Van Verth and Russell Taylor Proceedings.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
TELE IMMERSION AMAN BABBER
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
Multimodal Virtual Environments: Response Times, Attention, and Presence B 陳柏叡.
PhD Defense Emanuele Ruffaldi
What is Multimedia Anyway? David Millard and Paul Lewis.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
HAPTIC SYSTEMS.
Introduction to Computer Haptics Chris Harding
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
1 Haptic Systems Mohsen Mahvash Lecture 6 17/1/06.
HAPTIC REALITY SYSTEMS
Introduction to Graphics Modeling
COMP259: Physically-Based Modeling, Simulation & Animation
Haptic Rendering Comp 259 Jingdan Zhang 31, Mar, 2004
COMP259: Physically-Based Modeling, Simulation & Animation
Virtual Reality.
Presentation transcript:

EURON Summer School 2003 Computer Haptics and Applications College of Engineering Koc University, Istanbul, ( Cagatay Basdogan, Ph.D.

EURON Summer School 2003 Resources: Conferences: IEEE Haptics Symposium (part of IEEE VR) (used to be a part of ASME Dynamic Systems and Control) EuroHaptics Siggraph IEEE Int. Conf. on Robotics and Automation Journals: Haptics-e Journal (free access), Presence: Virtual Environments and Teleoperators, IEEE Robotics and Automation, International Journal of Robotics, ASME Dynamic Systems and Control Introduction: Basdogan C. and Srinivasan, M.A., “Haptic Rendering in Virtual Environments”, pp , Handbook of Virtual Reality ( available at ) Historical Perspective: Proceedings of Phantom Users Group Workshops (available as MIT AI/RLE Tech. Reports)

EURON Summer School 2003 Part I. Fundamentals “what is computer haptics?” Part II. Applications/Experimental Studies “where to use it?” a. Surgical simulation b. Shared Virtual Environments c. Human Perception and Cognition d. Haptic Visualization: Tangible Models of Martian Rocks Outline

EURON Summer School 2003 vision touch Applications: Education Art & Entertainment Medicine Space Technology CAD / CAM … sound smell taste heat/cold/wind balance Multi-Modal Virtual Environments: a synthetic environment that is designed to simulate our sensory communication with outside world.

EURON Summer School 2003 A little evidence can tell the whole story! The Power of Touch:

EURON Summer School 2003 Haptic (adj.): related to the sense of touch. Computer Haptics: display of synthetically generated 2D/3D haptic stimuli to the user Computer Graphics: display of synthetically generated 2D/3D visual stimuli to the user F simulated haptic probe Haptic Interface: device for touch interactions in real and virtual worlds

EURON Summer School 2003 Human Haptics Machine Haptics Human vs Machine Haptics:

EURON Summer School 2003 Human Haptics Game: 1. What is the smallest separation distance between two points that can be discriminated by a human finger? (a) 5 mm(b) 1.5 mm(c) 0.1 mm 2. On a smooth surface, what is the height of a smallest size dot that can be detected by a human finger? (a) 1 mm (b) 0.1 mm (c) 2 micron 3. What is the maximum force that you can exert with your pointer finger? (a) 10 N(b) 50 N(c) 120 N 4. If you pinch a person, approximately how much force do you apply on him/her? (a) N(b) N(c) 5-20 N

EURON Summer School 2003 Tactile Displays Net Force Displays Types of Haptic Devices Machine Haptics:

EURON Summer School 2003 Types of Haptic Devices Active Passive keyboard, trackball, mice, etc. Force

EURON Summer School 2003 Types of Haptic Devices Grounded Ungrounded combined

EURON Summer School 2003 Applications Haptic Feedback for Medical Simulation and Training Visual Display Haptic Display force molecule Haptic Feedback for Molecular Simulation nano structure

EURON Summer School 2003 Haptic Feedback for Crew Training Haptic User Interface (HUI) collected data haptic display Haptic Visualization tangible data Tangible Interfaces buttons dials slider bars folders layers force fields Simulation of repair and maintenance tasks Haptic Feedback for Collaborative Engineering Design Applications

EURON Summer School 2003

Haptic Rendering with a Force Display Collision Detection Collision Response Geometry Material Object Database Position Orientation Contact Information Force Torque

EURON Summer School 2003 Force Torque b c a Force Torque d Point-Object Types of Haptic Interactions with 3D Objects: Line Segment-Object Object-Object more computation

EURON Summer School 2003 Point-Based Haptic Interaction get_position (Vector &position); YOUR CODE COMES HERE … - collision detection - collision response send_force (Vector force); HIP IHIP F = k  x F

EURON Summer School 2003 How to pick the right “k” value ? Large “k”-> vibration Small “k” -> soft wall Point-Based Haptic Interaction

EURON Summer School 2003 Haptic Rendering Of 3D Geometric Primitives

EURON Summer School 2003 Haptic Rendering of 3D Polyhedron F = k  x xx IHIP HIP 3D Primitives no problem ! ? 3D polyhedron - optimization - rule-based techniques

EURON Summer School 2003 Polygon Edge Vertex Edge Vertex Neighbors Representation of 3D Polyhedron Open Inventor/VRML file DBase

EURON Summer School ) Bounding-box hierarchy Key Components of the Rendering Algorithm F1F1 F2F2 F3F3 Box I Box II Box III Box IV 3) Local coherence 2) Contact history

EURON Summer School 2003 Haptic Rendering of Polygonal Surfaces

EURON Summer School 2003 Haptic Display of Surface Details Haptic smoothing of object surfaces Rendering of haptic textures Haptic rendering of surfaces with friction

EURON Summer School 2003 Force Shading: Haptic Smoothing A3A3 N3N3 A2A2 A1A1 N1N1 N2N2

EURON Summer School 2003 Haptic Texturing s t image-based procedural h(x,y,z)

EURON Summer School 2003 Haptic Texturing N M texture

EURON Summer School 2003 Direction of movement NdNd NdNd NaNa NaNa Visual-Haptic Illusion

EURON Summer School 2003 Part II. Applications/Experimental Studies: a. Surgical Simulation b. Shared Virtual Environments c. Human Perception and Cognition d. Visualization

EURON Summer School 2003 I. Simulation of Laparoscopic Procedures Laparoscopic Instruments Force Feedback Device I Force Feedback Device II Mannequin Computer Display

EURON Summer School 2003 II. Shared Virtual Environments:

EURON Summer School 2003 Experimental Protocol Conditions: Condition I: visual and haptic feedback together Condition II: visual feedback only Number of Trials: Subjects repeated the experiment at least 10 times for each condition Group I Group II Condition I, Condition II Condition II, Condition I Order:

EURON Summer School 2003 Performance Measure Subjective Measure Group II No Haptic Feedback Group I No Haptic Feedback Group II With Haptic Feedback Group I With Haptic Feedback

EURON Summer School 2003 Some Observations  Social aspects seem to play an important role in SVEs. Some of the subjects did not want to meet with their remote partner because they felt that they did not perform well and did not want to get embarrassed. One subject indicated that the red color generated a stress on him.  Haptic feedback may be useful in understanding the (1) emotional feelings and (2) personality characteristics of a remote partner in SVEs. Most of the subjects associated “force feedback + expert behavior” with male gender, power, self-confidence, and aggressiveness. When there was no feedback, they were less sure, but they thought that they were playing with a patient female.  Vibratory feedback may be helpful as a way of communication in SVEs. One subject opted to shake the ring to inform/warn his partner of an error.  Some subjects emphasized the lack of verbal communication and visual depth cues, especially when there is only visual feedback provided to them.  Most subjects felt that they were playing with another human being instead of a computer, especially when there is a force feedback, though they did not know why they felt that way. Some reported the quick response of the remote partner and the “realness” of the negotiations that took place with the remote partner.

EURON Summer School 2003 III. Human Perception and Cognitive Performance

EURON Summer School Degree of Visual Conflict Percent Correct Response (%) Stiffness Difference = 100% -30 Stiffness Increment for the Variable Button (%) %Response the Variable Button perceived Softer Haptic Only S-S R-F S-S

EURON Summer School 2003 IV. Haptic Visualization of Martian Rocks