haptic systems 530-655

9
1 Haptic Systems 530-655 Mohsen Mahvash Lecture 13 26/1/06

Upload: keelty

Post on 05-Jan-2016

25 views

Category:

Documents


1 download

DESCRIPTION

Haptic Systems 530-655. Mohsen Mahvash Lecture 13 26/1/06. Methods to stabilize haptic interactions with virtual environments. An overview of the last lecture Virtual coupling Passivity controller Multi-rate multi-model implementation References. An overview of the last lecture. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Haptic Systems 530-655

1

Haptic Systems 530-655

Mohsen Mahvash Lecture 1326/1/06

Page 2: Haptic Systems 530-655

2

An overview of the last lecture

Virtual coupling

Passivity controller

Multi-rate multi-model implementation

References

Methods to stabilize haptic interactions with virtual environments

Page 3: Haptic Systems 530-655

3

An overview of the last lecture

Operator

)(tvDevice

)(tx

hold

sample

& wall

virtual

Operator

)(tvDevice

)(tx

hold

sample

& wall

virtual

)()( tbvtvm Device

k

B

||2

1BkTb

Virtual Wall

Page 4: Haptic Systems 530-655

4

Virtual coupleOperator

)(tvDevice

)(tx

hold

sample

& wall

virtual

k10

B5

Example

couple

virtual

Virtual Wall

BskBskBsk 56

101111

51

101

k11

10

B6

5 Virtual Wall

k

B Virtual Couple

Page 5: Haptic Systems 530-655

5

Calculating energy leak

Is my program able to calculate energy leak?

f k

x

xk

])1[][]([][]1[][ nxnxnfxnfnEnE vv

)(tx

hold

sample

& wall

virtual

][nf ][nx

Virtual Wall

:][nEv absorbed energy by a virtual wall

k

)(tf

][nEv

n])1[][]([]1[][ nxnxnfnEnE vv

Page 6: Haptic Systems 530-655

6

Passivity controller

Virtual Wall

k

][nEv

n

?0][ nEv

k

Virtual Wall+ Passivity Controller

0][ nE pcv

NO

][][][ nvnnf ][nf

]1[])1[]1[][(]1[][ nxnvnnfnEnE pcvpcv

])1[][]([]1[][ nxnxnfnEnE vv

0][0][ nEifna pcv

0][][][

][][

nEifnxnv

nEna pcv

pcv

Page 7: Haptic Systems 530-655

7

Multi-rate multi-model rendering

kTb2

1

1k 1ik ik2k lk

][][1nEnE

nn kk

No energy leak at the moment of model switch

][][1nEnE

nn ff

ratehigh

nf ][

ratelowxf

ModelsLocal

i )(

Very high rate implementation

high rate rendering

low rate switch

Page 8: Haptic Systems 530-655

8

Passive switching f

1k

x

xk

Virtual Wallk

][][1nEnE

nn ff

ratehigh

nf ][

ratelowxf

ModelsLocal

i )(

2kf

x

xk

2k

1k

][][1nEnE

nn ff

NO Ye

s

Page 9: Haptic Systems 530-655

9

References

1. .J. E. Colgate and G. G. Schenkel, “Passivity of a class of sampled-datasystems: Application to haptic interfaces,” J. Robot. Syst., vol. 14, no. 1,pp. 37–47, 1997.

2. B. Hannaford and J.-H. Ryu, “Stable haptic interaction with virtual environments,” in IEEE Trans. Robot. Autom., vol. 18, Feb. 2002, pp. 1–10.

3. M. Mahvash and V. Hayward, “High-fidelity passive force-reflecting virtual environments,” IEEE Trans. Robot., vol. 21, no. 1, pp. 38–46, Feb.2005.

4. Mahvash, M., Hayward, V. 2003a. Passivity-Based High-Fidelity Haptic Rendering of Contact. Proc. IEEE Int. Conf. on Robotics and Automation. pp. 3722-3728 Stability and transparency of  force-feedback  telemanipulation

systems

Tomorrow