1 Haptic Systems 530-655 Mohsen Mahvash Lecture 7 18/1/06.

Slides:



Advertisements
Similar presentations
Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Advertisements

Surface Modeling with Oriented Particle System Szeliski and Tonnesen Siggraph 1992.
3D Graphics Rendering and Terrain Modeling
COMPUTER GRAPHICS CS 482 – FALL 2014 OCTOBER 6, 2014 TEXTURE MAPPING TEXTURES BUMP MAPPING ENVIRONMENT MAPPING PROCEDURAL TEXTURING.
Cross Product-  Produces a vector as a product  Favors orthogonal vectors Dot Product- Produces a scalar as a product Produces a scalar as a product.
RSS 2011 Workshop on RGB-D Cameras
Exam II Review Lecture 15.
Introduction to Haptic Rendering Ming C. Lin
Graphics 1 & { Graphics 2 | Visualization | Computer Gaming } Georges Grinstein, University of Massachusetts at Lowell.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Haptic Rendering Max Smolens COMP 259 March 26, 2003.
Product Control Drawings. Control Drawings For idea presentation and official record Usually 1:1 or scaled projective drawing Key dimensions marked Colour.
©Larry F. Hodges (modified by Amos Johnson) 1 Shading Models.
Exam.1 Si23_03 SI23 Introduction to Computer Graphics Revision Lecture.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners by Burchan Bayazit Department of Computer Science.
Forces & vectors Dynamics lesson 2.
Computer graphics & visualization Collision Detection – Narrow Phase.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
FRICTION!.
Force Problems involving Friction. What is Friction?  It is a force that opposes motion.  Friction is caused by the contact (rubbing) of 2 surfaces.
Computer Graphics Inf4/MSc Computer Graphics Lecture 7 Texture Mapping, Bump-mapping, Transparency.
COMP 261 Lecture 14 3D Graphics 2 of 2. Doing better than 3x3? Translation, scaling, rotation are different. Awkward to combine them. Use homogeneous.
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.
Haptic rendering Part 1 4/CY/B3 Part 1. Collision detection and response Nic Melder Part 2. Manipulation and polygon transitions (T.B.A.)
1 Haptic Systems Mohsen Mahvash Lecture 2 9/1/06.
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
1 Haptic Systems Mohsen Mahvash Lecture 13 26/1/06.
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 3 11/1/06.
1 Haptic Systems Mohsen Mahvash Lecture 14 27/1/06.
Computer Graphics Basic 3D Geometry CO2409 Computer Graphics Week 5-1.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
1 Haptic Systems Mohsen Mahvash Lecture 9 20/1/06.
Smooth Shading Gouraud Phong
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
CS559: Computer Graphics Lecture 8: Warping, Morphing, 3D Transformation Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
M. Zareinejad.  Use haptic device to physically interact with the VE – optical encoders measure position of end effector – actuators apply forces.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
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.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
PhD Defense Emanuele Ruffaldi
Render methods. Contents Levels of rendering Wireframe Plain shadow Gouraud Phong Comparison Gouraud-Phong.
Notes: Friction Static friction (F s ) is the force that opposes initial motion between two contacting surfaces. (standing friction) When a force is applied.
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
Vectors – The Cross Product Lecture 13 Wed, Sep 24, 2003.
CS552: Computer Graphics Lecture 35: Rendering. Recap Illumination Model o Light Source and surface o Effect of multiple light source o Colored lights.
1 Haptic Systems Mohsen Mahvash Lecture 6 17/1/06.

Date of download: 11/7/2017 Copyright © ASME. All rights reserved.
3D Graphics Rendering PPT By Ricardo Veguilla.
Gravity and Friction Vocabulary
Haptic Rendering Comp 259 Jingdan Zhang 31, Mar, 2004
Haptic Rendering Miguel A. Otaduy COMP 259 Spring 2002.
CSC461: Lecture 23 Shading Computation
Volume Graphics (lecture 4 : Isosurface Extraction)
Science 8-Chapter 2 Lesson 1
Friction.
Introduction to Meshes
Haptic Systems Mohsen Mahvash Lecture 12 25/1/06.
Physics Warm-Up List 15 forces you have applied since you were last in Physics class. Circle the forces that caused an acceleration.
Friction.
Haptic Systems Mohsen Mahvash Lecture 7 18/1/06.
Introduction to Meshes
Clipping Polygons Lecture 31 Fri, Nov 9, 2007.
Computer Graphics, KKU. Lecture 11
CE Statics Chapter 8 – Lecture 1.
Presentation transcript:

1 Haptic Systems Mohsen Mahvash Lecture 7 18/1/06

2  A review of last lecture  Change of force at the edges  Force shading  Friction rendering  References Haptic rendering of contact

3

4 Change of force direction During sliding contact, at the moment that the god-object is crossing an edge, the direction of force is changed.

5 Change of force amplitude During sliding contact, at the moment that the god-object is crossing an edge, the amplitude of force is changed.

6 Vertex normal

7 Vertex local surface A local coordinate can be defined at each vertex of the object surface

Area interpolation

9 local coordinates at contact points The direction of normal vector at point of contact is continuously changed Local surfaces at different contact points

10 Proxy location Local surface Object surface proxy tip project tip sub-goal: the closest point of the local surface to the the tip proxy: the closest point of the object active surface to the sub- goal proxy

11 Friction rendering Local surface Object surface proxy sub-goal tip sub-goal: the closest point of the local surface to the the tip proxy: the closest point of the object active surface to the sub- goal proxy sub-goal tip

12 Friction rendering Local surface Object surface proxy tip sub-goal: the closest point of the local surface to the the tip proxy: the closest point of the object active surface to the sub- goal tip projection sub-goal

13 Tomorrow Haptic assistance: Applications and Design Considerations (guest lecturer Panadda Marayong) References: 1.C.B. Zilles, J.K. Salisbury, A constraint-based god-object method for haptic display International Conference on Intelligent Robots and Systems-Volume D. C. Ruspini, K Kolarov, O Khatib - The haptic display of complex graphical environments, SIGGRAPH, Mahvash, M., Hayward, V High Fidelity Haptic Synthesis of Contact With Deformable Bodies. IEEE Computer Graphics and Applications. 24(2): 48-55, V Hayward, B Armstrong, A New Computational Model of Friction Applied to Haptic Rendering, Lecture Notes in Control and Information Sciences, Vol. 250, Springer- Verlag, pp