1 Haptic Systems 530-655 Mohsen Mahvash Lecture 3 11/1/06.

Slides:



Advertisements
Similar presentations
HAPTICS.
Advertisements

Introduction to CAD/CAM/CAE
FEA Reference Guide See additional material herehere.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
VIRTUAL ARTHROSCOPIC KNEE SURGERY TRANING SYSTEM Yang Xiaosong The Chinese University of Hong Kong Tsinghua University.
Eurohaptics 2002 © Interactive Haptic Display of Deformable Surfaces Based on the Medial Axis Transform Jason J. Corso, Jatin Chhugani,
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 23: Physical Simulation 2 Ravi Ramamoorthi Most slides.
1 Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling W.A.McNeelyK.D.PuterbaughJ.J.Troy The Boeing Company Proc. of ACM SIGGRAPH 1999, pages 401–408,
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Haptic Rendering Max Smolens COMP 259 March 26, 2003.
Interactive Mesh Sculpting Using a Haptic Device.
Newtonian N-Body Simulator Michelle Teh, Michael Witten April 27, 2007.
02-1 Physics I Class 02 One-Dimensional Motion Definitions.
Pablo Sanz 1, David Pollard 2 and Ronaldo Borja 1 FINITE ELEMENT MODELING OF FRACTURES EVOLUTION DURING FOLDING OF AN ASYMMETRIC ANTICLINE 1 Department.
1 شبيه سازی Simulation. 2 مقايسه! Experimental –Provide useful quantitative information –Are common as they use real system –Considerable Time and cost.
Basic concept Technologies we have used The Design Problems, challenges & solutions Educational Gain.
3.7. O THER G AME P HYSICS A PPROACHES Overview of other game engine physics approaches.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Physically Based Animation.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
DYNAMICS Part I Physics Engine By Willis (The Magnificent) Louie Fei (The Coyote) Liao.
Haptic rendering Part 1 4/CY/B3 Part 1. Collision detection and response Nic Melder Part 2. Manipulation and polygon transitions (T.B.A.)
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
1 Haptic Systems Mohsen Mahvash Lecture 4 12/1/06.
Yingcai Xiao Voxel Game Engine Development. What do we need? What tools do we have? How can we design and implement? We will answer those questions in.
1 Haptic Systems Mohsen Mahvash Lecture 2 9/1/06.
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
Biological Tissue Cutting Mechanics and Dynamics.
Alexei SOURIN Nanyang Technological University, Singapore Visual and Haptic Rendering in Co-Space NRF2008IDM-IDM
Procedural Haptic Texture Jeremy Shopf Marc Olano University of Maryland, Baltimore County.
1 Haptic Systems Mohsen Mahvash Lecture 13 26/1/06.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
1 Haptic Systems Mohsen Mahvash Lecture 11 24/1/06.
Haptic Rendering Part 2 4/CY/B3 Part 1. Collision detection and response Nic Melder Part 2. Manipulation and polygon transitions Nic Melder.
1 Haptic Systems Mohsen Mahvash Lecture 9 20/1/06.
Model: Sliding Wedge. Introduction This is a NAFEMS benchmark model which treats the behavior of a contactor wedge forced to slide over a stiff target.
Exploded Views for Volume Data Stefan Bruckner and M. Eduard Gröller IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, 2006.
Medical Illustrations are the standard for publishing and documenting medical procedures, teaching illustrations, instructional films, and legal proceedings.
M. Zareinejad.  Use haptic device to physically interact with the VE – optical encoders measure position of end effector – actuators apply forces.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Adding Force Feedback to Graphics Systems: Issues and Solutions William Mark, Scott Randolph, Mark Finch, James Van Verth and Russell Taylor Proceedings.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
M. Zareinejad.  What ’ s Virtual Proxy? ◦ A substitute for the probe in the VE ◦ An extension of the ‘ God-Object ’ ◦ A finite sized massless sphere.
M. Zareinejad
Particle-based Viscoelastic Fluid Simulation Simon Clavet Philippe Beaudoin Pierre Poulin LIGUM, Université de Montréal.
Rigid Body Dynamics: A Graphical Simulation Eugene Paik
PERCROScuola Superiore S. Anna1 Exeter – September HAPTEX 4 nd Technical Meeting Architectural Design of the Haptex System F. Salsedo, M. Fontana,
1 Haptic Systems Mohsen Mahvash Lecture 7 18/1/06.
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
Honours Graphics 2008 Session 9. Today’s focus Physics in graphics Understanding:
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.
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
Solid object break-up Ivan Dramaliev CS260, Winter’03.
HAPTIC SYSTEMS.
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Graphic Processing Units (GPUs)-Based Haptic Simulator for Dental Implant Surgery.
Introduction to Computer Haptics Chris Harding
1 Haptic Systems Mohsen Mahvash Lecture 6 17/1/06.
Transport phenomena Ch.8 Polymeric liquid
Photorealistic Rendering vs. Interactive 3D Graphics
PreOpenSeesPost: a Generic Interface for OpenSees
DEMPack Discrete / finite elements simulation software
3.7. Other Game Physics Approaches
Haptic Rendering Comp 259 Jingdan Zhang 31, Mar, 2004
Haptics – Don’t Lose Touch with Virtual Reality
Balanced and unbalanced
Bubble Simulation for the Hysteroscopy Simulator
Haptic Systems Mohsen Mahvash Lecture 12 25/1/06.
Haptic Systems Mohsen Mahvash Lecture 7 18/1/06.
Presentation transcript:

1 Haptic Systems Mohsen Mahvash Lecture 3 11/1/06

2  A review of the last lecture  The definition of haptic rendering  Haptic simulation of a spring  Haptic simulation of the gravitational forces between two objects  Examples of force functions  Haptic rendering of contact  Physically based haptic rendering and the challenges  References Introduction to Haptic Rendering

3 A Review of the Last Lecture Tip SensAble Phantom Omni

4 “Haptic rendering is the process of computing and generating forces in response to user interaction with virtual environment” Computing forces and torques that should be applied to the tip of the haptic display in order to represent forces of a physical phenomena or represent some data Tip The definition of haptic rendering

5 Haptic Simulation of a Spring Algorithm for simulation of spring //Virtual spring

6 Haptic simulation of the gravitational forces between objects For

7 Haptic simulation of the Solar System Calculate gravitational forces for every sphere and then add

8 Examples of force functions A function of time A function of tip position or tip displacement of time A function of tip Velocity A general function You may not be able to implement some general functions (Because of high order derivatives)

9 Haptic simulation of contact god object proxy contact point

10 Haptic simulation of contact :unit vector normal to surface :unit vector tangent to surface

11 Haptic simulation of contact Haptic Scene Rigid or Deformable Graphic Scene Deformable object Graphic Scene Rigid object

12 Rigid and Deformable Objects Deformable bodies: Location, geometry, frictional properties, material, support, internal structure Rigid bodies: Location, geometry and frictional properties Elastic material Viscoelastic material Plastic material

13 Haptic Rendering of Deformable Objects

14 Physically Based Haptic Rendering and the Challenges Rendering forces should depend on material properties It is very time-consuming to calculate rendering forces from material properties using conventional engineering approaches such as Finite Element Methods

15 Tomorrow Real-time programming for haptics References 1.Salisbury, K., Brock, D., Massie T., Swarup, N., Zilles, C Haptic Rendering: Program-ming Touch Interaction with Virtual Objects. Proc. Symposium on Interactive 3D Graphics, ACM. pp D Touch™ SDK OPENHaptics™TOOLKIT, Programming Guide, 3.Mahvash, M., Hayward, V High Fidelity Haptic Synthesis of Contact With Deformable Bodies. IEEE Computer Graphics and Applications. 24(2): 48-55, 2004