Adding Force Feedback to Graphics Systems: Issues and Solutions William Mark, Scott Randolph, Mark Finch, James Van Verth and Russell Taylor Proceedings.

Slides:



Advertisements
Similar presentations
HAPTICS.
Advertisements

A New Generation of Surgical Technique: Telesurgery Using Haptic Interfaces By Sarah L. Choy ~ A haptic interface is a force reflecting device which allows.
Cross-modal perception of motion- based visual-haptic stimuli Ian Oakley & Sile OModhrain Palpable Machines Research Group
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
1 NIW Meeting, Udine, February INRIA advancement report A. Lécuyer, G. Cirio, L. Terziman, M. Marchal (INRIA) NIW Project, Udine, February.
Short Paper: Characteristics of Perception of Stiffness by Varied Tapping Velocity and Penetration in Using Event-Based Haptic Yuto Ikeda, Shoichi Hasegawa.
Haptic displays and virtual mechanisms. Haptic Displays Man-machine interfaces, capable of reproducing forces as user’s hand; Accurately On an extended.
Skin Deformation Display for Enhanced Driver Situational Awareness Chris Ploch.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Haptic Rendering Max Smolens COMP 259 March 26, 2003.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Lecture 7 Date: 23rd February
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.
EURON Summer School 2003 Computer Haptics and Applications College of Engineering Koc University, Istanbul, (
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
U.S. Army Research, Development and Engineering Command Braxton B. Boren, Mark Ericson Nov. 1, 2011 Motion Simulation in the Environment for Auditory Research.
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
1 1 Contribution to the study of visual, auditory and haptic rendering of information of contact in virtual environments 9/12/2008 Jean Sreng Advisors:
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
SUBMITTED TO SUBMITTED BY Lect. Sapna Gambhir Neha MNW-888-2k11 CN.
Assembly Simulation on Collaborative Haptic Virtual Environments Rosa Iglesias, Elisa Prada Sara Casado, Teresa Gutierrez Ainhoa Uribe, Alejandro Garcia-Alonso.
Haptic rendering Part 1 4/CY/B3 Part 1. Collision detection and response Nic Melder Part 2. Manipulation and polygon transitions (T.B.A.)
Combining the strengths of UMIST and The Victoria University of Manchester Evaluation of Different Vibration Visualization Modes for Line Tracking Yuan.
Touch-Enabled Interfaces
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
Sketch­based interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis Supervisor: Dr. Christian Sandor.
The Perception of Walking Speed in a Virtual Environment By T. Banton, J. Stefanucci, F. Durgin, A. Fass, and D. Proffitt Presentation by Ben Cummings.
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
Friction Friction Problem Situations Chapter 5.2 and 5.3.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
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.
Spatiotemporal Information Processing No.4 3 components of Virtual Reality-3 Display System Kazuhiko HAMAMOTO Dept. of Information Media Technology, School.
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.
MOBILE & HAPTIC NOOR DIYANA, ZAINURSYAZWANA, AKMAL IRFAN, MUAZZIM SANUSI.
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.
Low cost tactile feedback platform for teleoperation and VR sensing Human Machine Interaction & Low cost technologies Adrien Moucheboeuf - July 8 th, 2015.
The Perception of Visual Walking Speed While Moving Frank Durgin, Krista Gigone, Rebecca Scott Swarthmore College In Press: Journal of Experimental Psychology:
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,
Immersive Displays The other senses…. 1962… Classic Human Sensory Systems Sight (Visual) Hearing (Aural) Touch (Tactile) Smell (Olfactory) Taste (Gustatory)
Multimedia.
School of Computer Science Advanced Interfaces Group Extensive expertise in R&D of VR software systems and applications MAVERIK VR software downloaded.
1. 2 Introduction to Haptics Design of kinesthetic/ force feedback haptic devices Allison M. Okamura Stanford University.
HAPTIC By L.Madhuri 06R51A0526. Catalog Introduction how does it work Important Haptic Interaction Advantages References Conclusion Approaching.
1 07/11/07 Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact Jean Sreng, Florian Bergez, Jérémie Le Garrec, Anatole.
UNC Chapel Hill David A. O’Brien Automatic Simplification of Particle System Dynamics David O’Brien Susan Fisher Ming C. Lin Department of Computer Science.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
Agent Vision in 3D Environments Paul Werbicki Supervisor: Dr. Rob Kremer Department of Computer Science University of Calgary.
Introduction to Computer Haptics Chris Harding
K.RAMAKRISHNAN COLLEGE OF ENGINEERING
HAPTIC REALITY SYSTEMS
SIE 515 Touch and Haptics Class 19.
Human Computer Interaction Lecture 20 Universal Design
Haptic Rendering Comp 259 Jingdan Zhang 31, Mar, 2004
Haptics – Don’t Lose Touch with Virtual Reality
HCI in the curriculum The human The computer The interaction
Physics-based Sound Synthesis with a Novel Friction Model
Virtual Reality.
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Physically Based Modeling -Overview-
Graphical User Interfaces
universal design (web accessibility)
Presentation transcript:

Adding Force Feedback to Graphics Systems: Issues and Solutions William Mark, Scott Randolph, Mark Finch, James Van Verth and Russell Taylor Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (1996) Presented by Chris Covington

Force Feedback Simulates application of forces through a tactile (touch) interface or device. Simulates application of forces through a tactile (touch) interface or device.

Types of Force Feedback Non-interactive: Video game controllers, cell phones. Non-interactive: Video game controllers, cell phones. Interactive/restrictive: Tele-operation devices (PHANTOM). Interactive/restrictive: Tele-operation devices (PHANTOM).

Why Add Force Feedback Provides an additional sensory channel (haptic) for sending information. Provides an additional sensory channel (haptic) for sending information. Overloading a sensory channel (e.g. visual or auditory) can cause disorientation or loss of conveyed information. Overloading a sensory channel (e.g. visual or auditory) can cause disorientation or loss of conveyed information. More intuitive to perceive certain stimuli by touch. More intuitive to perceive certain stimuli by touch.

Feedback System Concerns Maintain high update frequency. Maintain high update frequency. Minimize artifacts and aliasing. Minimize artifacts and aliasing. Support different feedback devices transparently. Support different feedback devices transparently. Easily integrated with overall system. Easily integrated with overall system.

Latency and Update Frequency High latency causes inconsistent tactile feedback. High latency causes inconsistent tactile feedback. Disorientation and frustration is possible if tactile sensations do not correspond to visuals or acoustics. Disorientation and frustration is possible if tactile sensations do not correspond to visuals or acoustics. Force feedback devices may lose their “grip” unless they are refreshed. Force feedback devices may lose their “grip” unless they are refreshed.

Artifacts and Aliasing Occurs when force feedback does not match overall simulation. Occurs when force feedback does not match overall simulation. Feedback results should be consistent and repeatable. Feedback results should be consistent and repeatable. Can be caused by different update frequencies between haptic, visual and auditory systems. Can be caused by different update frequencies between haptic, visual and auditory systems.

Transparent Device Support Different types of devices have different capabilities. Different types of devices have different capabilities. Similar devices should act the same when interacting with the same system. Similar devices should act the same when interacting with the same system.

System Integration Integration should be easy and non- intrusive. Integration should be easy and non- intrusive.

Force Feedback Models Plane and Probe Plane and Probe Surface Friction and Texture Surface Friction and Texture Multiple Planes Multiple Planes Multiple Probes Multiple Probes Point-to-point Springs Point-to-point Springs Multiple Springs Multiple Springs

Plane and Probe Spring forces are applied to simulate different surfaces. Spring forces are applied to simulate different surfaces. Higher spring constants correspond to denser surfaces. Higher spring constants correspond to denser surfaces. Forces are always perpendicular to the plane. Forces are always perpendicular to the plane. Plane is constantly adjusted to provide different surface tangents. Plane is constantly adjusted to provide different surface tangents.

Surface Friction and Texture Simulates friction and texture through staggered movement. Simulates friction and texture through staggered movement. Accomplished through “snag” distribution over the simulated surface. Accomplished through “snag” distribution over the simulated surface.

Multiple Planes Difficult to provide feedback for sharp corners using only a single plane. Difficult to provide feedback for sharp corners using only a single plane. Multiple planes can provide smooth transition between surfaces and higher definition objects. Multiple planes can provide smooth transition between surfaces and higher definition objects.

Multiple Probes Provides multiple points of contact. Provides multiple points of contact. Necessary for more complex forms of manipulations. Necessary for more complex forms of manipulations. More complex, since each probe may interact with a different surface. More complex, since each probe may interact with a different surface.

Point-to-point Springs Allows objects to be picked up and dragged as well as pushed. Allows objects to be picked up and dragged as well as pushed. Complex spring evaluations limit the update frequency. Complex spring evaluations limit the update frequency. Could provide viscosity simulation. Could provide viscosity simulation. Multiple springs can provide torque simulation. Multiple springs can provide torque simulation.

Preventing Force Discontinuity Maintain high enough frequency to accommodate extreme motions. Maintain high enough frequency to accommodate extreme motions. Provide progressive recovery of embedded probes. Provide progressive recovery of embedded probes.

Armlib Device independent API for force feedback solutions. Device independent API for force feedback solutions. Uses TCP for command passing and UDP for feedback passing. Uses TCP for command passing and UDP for feedback passing.

Post-Paper Work Kitamura, Yoshifumi et al. “Object Deformation and Force Feedback for Virtual Chopsticks” (2005). Proceedings of the ACM Symposium on Virtual Reality Software and Technology: Kitamura, Yoshifumi et al. “Object Deformation and Force Feedback for Virtual Chopsticks” (2005). Proceedings of the ACM Symposium on Virtual Reality Software and Technology: Choi, Sam-ha, hee-Dong Chang and Kyung-Sik Kim. “Development of Force Feedback Device for PC-Game Using Vibration” (2004). Proceedings of the 2004 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology: Choi, Sam-ha, hee-Dong Chang and Kyung-Sik Kim. “Development of Force Feedback Device for PC-Game Using Vibration” (2004). Proceedings of the 2004 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology: Klatzky, Roberta and Susan Lederman. “The Perceived Roughness of Resistive Virtual Textures: I. Rendering by a Force Feedback Mouse” (2006). ACM Transactions on Applied Perception, Vol. 3-1: Klatzky, Roberta and Susan Lederman. “The Perceived Roughness of Resistive Virtual Textures: I. Rendering by a Force Feedback Mouse” (2006). ACM Transactions on Applied Perception, Vol. 3-1: 1-14.