Top Banner
Haptics and Virtual Reality M. Zareinejad Lecture 7: Haptic Rendering
43

Haptics and Virtual Reality

Feb 24, 2016

Download

Documents

bayle

Haptics and Virtual Reality. Lecture 7: Haptic Rendering. M. Zareinejad. How does a basic haptic interface work?. Haptic System Architecture. Haptic System Architecture. Use haptic device to physically interact with the VE – optical encoders measure position of end effector - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Haptics  and Virtual Reality

Haptics and Virtual Reality

M. Zareinejad

Lecture 7:Haptic Rendering

Page 2: Haptics  and Virtual Reality

How does a basic haptic interface work?

Page 3: Haptics  and Virtual Reality

Haptic System Architecture

Page 4: Haptics  and Virtual Reality

Use haptic device to physically interact withthe VE– optical encoders measure position of end effector– actuators apply forces to the user– haptic rendering algorithms compute such forces given the new

positions

Haptic System Architecture

Page 5: Haptics  and Virtual Reality

Haptic System Architecture

Page 6: Haptics  and Virtual Reality

Haptic System Architecture:Haptic Rendering

Page 7: Haptics  and Virtual Reality

“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

The definition of haptic rendering

Page 8: Haptics  and Virtual Reality

Haptic Rendering: Parallels to Visual Rendering

Page 9: Haptics  and Virtual Reality

Haptic Rendering

Page 10: Haptics  and Virtual Reality

Haptic Rendering

Page 11: Haptics  and Virtual Reality

Haptic Rendering

Page 12: Haptics  and Virtual Reality
Page 13: Haptics  and Virtual Reality

Virtual Wall “algorithm”

Virtual Wall Algorithm

Page 14: Haptics  and Virtual Reality
Page 15: Haptics  and Virtual Reality

Sampled-Data System

Page 16: Haptics  and Virtual Reality

Sampled-Data System

Page 17: Haptics  and Virtual Reality
Page 18: Haptics  and Virtual Reality
Page 19: Haptics  and Virtual Reality

Vector Field In vector calculus, a vector field is an

assignment of a vector to each point in space

Page 20: Haptics  and Virtual Reality

Force field

Page 21: Haptics  and Virtual Reality
Page 22: Haptics  and Virtual Reality
Page 23: Haptics  and Virtual Reality
Page 24: Haptics  and Virtual Reality
Page 25: Haptics  and Virtual Reality

Thin Objects

Page 26: Haptics  and Virtual Reality

Overlapping Objects

Page 27: Haptics  and Virtual Reality

‘God-object’ is an ideal interaction point. It stays on the surface when the object �

penetration occurs. It locates on the nearest surface from the �

HIP.

God-Object Method

Page 28: Haptics  and Virtual Reality

Haptic Device and Avatar

Page 29: Haptics  and Virtual Reality

Connecting the Device to the Avatar

Page 30: Haptics  and Virtual Reality

God Object Algorithm

Page 31: Haptics  and Virtual Reality

God Object Algorithm

Page 32: Haptics  and Virtual Reality

God Object Algorithm

Page 33: Haptics  and Virtual Reality

God Object Algorithm

Page 34: Haptics  and Virtual Reality
Page 35: Haptics  and Virtual Reality
Page 36: Haptics  and Virtual Reality

An active surface is the surface that has the God-object on it. To be an active surface, �• The God-object must be located in positive

distance from the surface.• The HIP must be located in negative

distance from the surface.

Active surface

Page 37: Haptics  and Virtual Reality

Draw a line from the old God-object to the new HIP. If the line is not under three edges, the

surface is not active now. Change the active surface after a cycle.

Search of Active Surface

Page 38: Haptics  and Virtual Reality

To be an active surface, the HIP must located in negative distance from the surface.

On acute concave object, the God-object �moves below the surface but the HIP does not.

Acute Concave Object Problem

Page 39: Haptics  and Virtual Reality

I. Find a new God-object location. II. Using this as a HIP, check whether there is

a new constraint. III. If there is a new constraint, find “new”

God-object location. IV. Continue until no new constraint is found.

Solution: Iteration

Page 40: Haptics  and Virtual Reality

We find point Q with the minimal distance.

This is a new God-object location.

God-Object Computation

Page 41: Haptics  and Virtual Reality

For three active plane constraints,

This can be solved using the Lagrange Multiplier Theorem.

God Object Computation – Formulation

Page 42: Haptics  and Virtual Reality

Set Lagrangian as

By the Lagrange Multiplier Theorem

God Object Computation –Solution

Page 43: Haptics  and Virtual Reality

We can compute x, y and z in at most 65 of ×and ÷operations. Lower number of constraints make � computation much faster.

Complexitiy