5.a robotok kinematikaja

26
A ROBOTOK KINEMATIKÁJA

Upload: vacsaa

Post on 27-Nov-2015

20 views

Category:

Documents


0 download

DESCRIPTION

robot kinematika

TRANSCRIPT

Page 1: 5.a Robotok Kinematikaja

A ROBOTOK KINEMATIKÁJA

Page 2: 5.a Robotok Kinematikaja

Direkt- és inverz transzformáció

Page 3: 5.a Robotok Kinematikaja

Elemi koord. Transzformáció,forgatás a „Z” tengely körül

x

z

y

x`z`

e1*

e2*

0

sin

cos

1ee1

Page 4: 5.a Robotok Kinematikaja

3 tengely körüli forgatás

Page 5: 5.a Robotok Kinematikaja

Részletek

Page 6: 5.a Robotok Kinematikaja

x

y

zz1

x1

y1

p

r

r1 P

e3

e2

e1

p

z

y

x

eee

z

y

x

1

1

1

321

1

1

1

1

1000

321

321

321

1

z

y

x

zpzezeze

ypyeyeye

xpxexexe

z

y

x

HOMOGÉN TRANSZFORMÁCIÓ

o1

Page 7: 5.a Robotok Kinematikaja

Sík lapokkal határolt merev test homogén transzformációja

1

1

Xo

Yo

Zo

1

p0 p1

0

0

0

1

1

0

0

1

1

0

1

1

0

0

1

1

0

1

0

1

1

1

0

1

1

1

1

1

0

1

1

1

TEST mátrix=

Page 8: 5.a Robotok Kinematikaja

Térbeli tárgy mozgatás 3 szf. Robottal , POZICIÓ

Zo

Yo

Xo

Page 9: 5.a Robotok Kinematikaja

D-H PARAMÉTEREK

kar i i ai di

Page 10: 5.a Robotok Kinematikaja

Négy homogén transzformáció után az eredő mátrix:

c1

s1

0

0

s1

c1

0

0

0

0

1

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

1

0

0

0

d1

1

1

0

0

0

0

c1

s1

0

0

s1

c1

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

1

0

a1

0

0

1

c1

s1

0

0

s1 c1

c1 c1

s1

0

s1 s1

c1 s1

c1

0

c1 a1

s1 a1

d1

1

Page 11: 5.a Robotok Kinematikaja

2 szf. PUMA DIREKT HOMOGÉN TRANSZFORMÁCIÓJA

c1

s1

0

0

0

0

1

0

s1

c1

0

0

0

0

d1

1

c2

s2

0

0

s2

c2

0

0

0

0

1

0

c2 a2

s2 a2

d2

1

c1 c2

s1 c2

s

0

c1 s2

s1 s2

c2

0

s1

c1

0

0

c1 c2 a2 s1 d2

s1 c2 a2 c1 d2

s2 a2 d1

1

Page 12: 5.a Robotok Kinematikaja

Pozíció meghatározás

0 0 0

c1 c2 a2 s1 d2

s1 c2 a2 c1 d2

s2 a2 d1

1

T02=

1

2

02

01

1

2

2

2

z

y

x

1

0

0

0

z

y

x

1

0

0

0

1

2

2

2

z

y

x

Page 13: 5.a Robotok Kinematikaja

FELADAT

Page 14: 5.a Robotok Kinematikaja

FELADAT

Page 15: 5.a Robotok Kinematikaja

Csuklóképlet: RRR RR

Page 16: 5.a Robotok Kinematikaja

INVERZ TRANSZFORMÁCIÓ

Page 17: 5.a Robotok Kinematikaja

INVERZ TRANSZFORMÁCIÓ

• REFERENCIA PONT HELYZETE VILÁGKOORDINÁTA - RENDSZERBEN

• REFERENCIA PONT HELYZETE AZ UTOLSÓ KOORDINÁTA - RENDSZERBEN

• DIREKT TRANSZFORMÁCIÓS MÁTRIX

Page 18: 5.a Robotok Kinematikaja

PUMA INVERZ GEOMETRIAI TRANSZFORMÁCIÓJA

600

200

500

1

C1C2

S1C2

S2

0

C1S2

S1S2

C2

0

S1

C1

0

0

600C1C2 200S1

600S1C2 200C1

500 600S2

1

C1C2 0

0

0

1

600C1C2 200S1

600S1C2 200C1

500 600S2

1

P(x0,y0,z0)

P’(x2,y2,z2)

500

200

600

Page 19: 5.a Robotok Kinematikaja

KVATERNIÓ(QUATERNION)

Page 20: 5.a Robotok Kinematikaja

ABB PROGRAMRÉSZLET

–PROC toll_felvesz()– MoveJ pos_alaphelyzet,v1000,z50,toll;– MoveJ pos_toll_st1,v1000,z50,toll;

–MODULE RAJZOLAS– CONST robtarget pos_toll:=[[-493.76,286.83,223.46],[0.008814,0.998956,-0.043862,-0.009321],[1,0,-1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];–

Page 21: 5.a Robotok Kinematikaja

Forgatási mátrix és a kvaternió

)21(

)13(

)32(2

1213

2

1312

2

1321

2

1321

321

321

321

4

3

2

4

3

2

1

xeyesignsignq

zexesignsignq

yezesignsignq

yexeyeq

zexeyeq

zeyexeq

zeyexeq

zezeze

yeyeye

xexexe

R

Page 22: 5.a Robotok Kinematikaja

Munkadarab mozgatás6 szf.robottal ORIENTÁCIÓ

Zn

Xn

Xo

Zo

Mdb.Yo

Kétujjas megfogó

DH jelölés

ROLL

PITCH

YAW

Page 23: 5.a Robotok Kinematikaja
Page 24: 5.a Robotok Kinematikaja

Forgatás a Y tengely körül

2

11

2

11

2

11

2

11

0

010

0

4

3

2

1

ccq

ccq

ccq

ccq

cs

sc

Ry

Page 25: 5.a Robotok Kinematikaja

Forgatási mátrix q vektor elemeivel

23

2221433142

214324

224132

3142413224

23

2212222

2222122

2222221

qqqqqqqqqq

qqqqqqqqqq

qqqqqqqqqq

Page 26: 5.a Robotok Kinematikaja

KVATERNIÓ

124

23

22

21 qqqqq

4321 kqjqiqq q

vq ,s

432

1

qqq

qs

v