29
Ballagi Áron Automatizálási Tanszék Robottechnika II. 1. Bevezetés, ismétlés

1. Bevezetés, ismétlés

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1. Bevezetés, ismétlés

Ballagi ÁronAutomatizálási Tanszék

Robottechnika II.1. Bevezetés, ismétlés

Page 2: 1. Bevezetés, ismétlés

• Dr. Ballagi Áron– tanszékvezető-helyettes, egyetemi docens– Automatizálási Tsz. C701, 3461– Autonóm és Intelligens Robotok Laboratórium (AIR)

• ÚT111, 3155

[email protected]

2015.11.26. 15:51:452

Bemutatkozás

Előadó: Ballagi Áron

Page 3: 1. Bevezetés, ismétlés

• Heti előadások az A-5 teremben

• Gyakorlatok 2 hetes bontásban – A és B csoport – Feliratkozás!

• Kivételek:– szept. 28. – csúsztatás / helyettesítés

• okt. 21. – Audi karbantartó mérnöki előadás

– okt. 19. – CogInfoCom konferencia látogatás– nov. 09. – csúsztatás / helyettesítés

• Zh – elővizsga az utolsó órán: nov. 30.

2015.11.26. 15:51:453

Féléves menetrend

Előadó: Ballagi Áron

Page 4: 1. Bevezetés, ismétlés

• Kulcsár Béla: Robottechnika, LSI Informatikai Oktatóközpont, Budapest, 1999.

• Lantos Béla: Robotok irányítása, Akadémiai Kiadó, 2002.

• Phillip John McKerrow: Introduction to Robotics, Addison-Wesley, 1991.

• Peter Corke: Robotics, Vision And Control: Fundamental Algorithms InMatlab (Springer Tracts In Advanced Robotics), Springer, 2011.

2015.11.26. 15:51:454

Irodalom

Előadó: Ballagi Áron

Page 5: 1. Bevezetés, ismétlés

Direkt kinematika: a robotkar állapotának meghatározásához

(ha az összes csukló változó ismert)

Inverz kinematika: az egyes csukló változók számításához

(ha a kar/TCP egy bizonyos állapota/pozíciója adott)

2015.11.26. 15:51:455

Robot kinematika

Előadó: Ballagi Áron

Page 6: 1. Bevezetés, ismétlés

2015.11.26. 15:51:456

A robot mint mechanizmus

Előadó: Ballagi Áron

Egy szabadságfokú zárthurkú három-tagú mechanizmus

Robotkar: 3 dimenziós, nyílthurkú mechanikai lánc

(a) zárthurkú (b) nyílthurkú mechanizmus

Page 7: 1. Bevezetés, ismétlés

P pont leírása a térben: 3 koordinátával egy referencia koordinátarendszerben (keret – frame)

2015.11.26. 15:51:457

Pont leírása a térben

Előadó: Ballagi Áron

^ ^ ^

x y zp a i b j c k

xyz

p

Page 8: 1. Bevezetés, ismétlés

• A kereteket egy referencia keretben írjuk le– a referencia keret lehet rögzített vagy változó– derékszögű jobbsodrású koordinátarendszereket használunk

• Azonos origójú keretek leírása:

2015.11.26. 15:51:458

Koordinátarendszerek leírása(Keret – Frame)

Előadó: Ballagi Áron

zzz

yyy

xxx

aonaonaon

F

Page 9: 1. Bevezetés, ismétlés

• Eltolt origójú keret leírása– p tolási vektor– homogén koordinátákkal

2015.11.26. 15:51:459

Koordinátarendszerek leírása(Keret – Frame)

Előadó: Ballagi Áron

1000zzzz

yyyy

xxxx

PaonPaonPaon

F

Page 10: 1. Bevezetés, ismétlés

• Egy tárgy térbeli leírása egy hozzákötött kerettel és annak leírásával oldható meg

2015.11.26. 15:51:4510

Egy merev test térbeli helyzetének leírása

Előadó: Ballagi Áron

1000zzzz

yyyy

xxxx

objectPaonPaonPaon

F

Page 11: 1. Bevezetés, ismétlés

• A transzformációs mátrix mindig négyzetes– mátrix szorzásokhoz a dimenzióknak egyeznie kell– könnyebb inverz számítás

2015.11.26. 15:51:4511

Homogén transzformációs mátrix

Előadó: Ballagi Áron

1000zzzz

yyyy

xxxx

PaonPaonPaon

F

Page 12: 1. Bevezetés, ismétlés

• Transzformáció: egy keret leírása (elmozdítása) egy másik kerethez viszonyítva– eltolás és forgatás

• Eltolás:

2015.11.26. 15:51:4512

Transzformációk - eltolás

Előadó: Ballagi Áron

1000100010001

z

y

x

ddd

T

Page 13: 1. Bevezetés, ismétlés

• Kezdeti feltétel: a keretek azonos origóban vannak és a tengelyek párhuzamosak– forgatáskor az origó helyben marad

• p pont x-tengely körüli forgatása:

2015.11.26. 15:51:4513

Transzformációk - forgatás

Előadó: Ballagi Áron

forgatás előtt forgatás után

Page 14: 1. Bevezetés, ismétlés

• Eltolási és forgatási lépések sorozata– a sorrend nem mindegy!

2015.11.26. 15:51:4514

Transzformáció

Előadó: Ballagi Áron

1. transzformáció 2. transzformáció

3. transzformáció

1. transzformáció 2. transzformáció

3. transzformáció

Page 15: 1. Bevezetés, ismétlés

• Direkt kinematikai analízis– a robotkar és a tagok pozícióját és orientációját számolja– ha ismert minden kényszer állapota, akkor kiszámítható a robot bármely

pontjának (általában TCP) helyzete az adott pillanatban

2015.11.26. 15:51:4515

Direkt kinematika

Előadó: Ballagi Áron

Page 16: 1. Bevezetés, ismétlés

• Portál robot – téglatest munkatér, derékszögű koordinátarendszer– csak transzlációs kényszer (TTT)

2015.11.26. 15:51:4516

Direkt kinematikai leírás:portál robot

Előadó: Ballagi Áron

1000100010001

z

y

x

cartPR

PPP

TT

Page 17: 1. Bevezetés, ismétlés

• Hengeres munkaterű robot– egy rotációs és két transzlációs tengely (RTT)

• r transzláció az x-tengely mentén• forgatás a z-tengely körül• l transzláció a z-tengely mentén

2015.11.26. 15:51:4517

Direkt kinematikai leírás:hengeres munkaterű

Előadó: Ballagi Áron

100010000

lrSCSrCSC

TT cylPR

,0,0))Trans(,)Rot(Trans(0,0,),,( rzllrTT cylPR

Page 18: 1. Bevezetés, ismétlés

• Gömb munkaterű robot– két rotációs és egy transzlációs tengely (RRT)

• r transzláció az z-tengely mentén• forgatás a y-tengely körül• forgatás a z-tengely körül

2015.11.26. 15:51:4518

Direkt kinematikai leírás:gömb munkaterű

Előadó: Ballagi Áron

10000

rCCSSrSSSCSCCrSCSSCC

TT sphPR

))Trans()Rot(Rot()( 0,0,,,,, yzlrsphPR TT

Page 19: 1. Bevezetés, ismétlés

• Függőleges csuklókaros robot– csak rotációs tengely (RRR)

• 3 forgatás Denavit – Hartenberg mátrix

2015.11.26. 15:51:4519

Direkt kinematikai leírás:függőleges csuklókaros

Előadó: Ballagi Áron

Page 20: 1. Bevezetés, ismétlés

• Egy tárgy orientációja többféle módon írható le:– Roll-Pitch-Yaw (RPY) szögek– Euler szögek– csukló szögek (Denavit – Hartenberg leírás)

2015.11.26. 15:51:4520

KinematikaOrientáció leírása

Előadó: Ballagi Áron

Page 21: 1. Bevezetés, ismétlés

• A mozgó kerethez kötött tengelyenkénti elfordulások– repülőknél használt módszer– a tárgyhoz kötött

• RPY szögek– Roll: szöggel való elfordulás a-tengely körül

(a mozgó keret z-tengelye)– Pitch: szöggel való elfordulás o-tengely körül

(a mozgó keret y-tengelye)– Yaw: szöggel való elfordulás n-tengely körül

(a mozgó keret x-tengelye)

2015.11.26. 15:51:4521

Orientáció leírásaRoll – Pitch – Yaw (RPY) szögek

Előadó: Ballagi Áron

a

o

n

Page 22: 1. Bevezetés, ismétlés

• Euler szögek– Z-Y-Z egymás utáni forgatás1. szöggel való elfordulás a-tengely körül

(a mozgó keret z-tengelye), majd2. szöggel való elfordulás o-tengely körül

(a mozgó keret y-tengelye), majd3. szöggel való elfordulás ismét az a-

tengely körül (a mozgó keret z-tengelye)

2015.11.26. 15:51:4522

Orientáció leírásaEuler szögek

Előadó: Ballagi Áron

Page 23: 1. Bevezetés, ismétlés

• DH mátrix (leírás)– a robot komplexitásától független

egyszerű tag és csukló leírási módszer

– minden robot konfigurációhoz használható

– bármely koordináta transzformáció lehetséges

2015.11.26. 15:51:4523

Denavit – Hartenberg leírás

Előadó: Ballagi Áron

Page 24: 1. Bevezetés, ismétlés

• DH leírás előkészítése– kijelölünk egy csuklót, ez lesz az n. csukló– az n. és az azt követő és megelőző szomszédos csuklókhoz is felveszünk egy-

egy lokális referencia keretet– az y tengelyt nem használjuk a DH leírásban

• Lokális keretek felvétele– minden csukló a z tengellyel jellemzett (a rotáció vagy a transzláció tengelye)– a z tengelyek közti közös normális, mindkét tengelyre merőleges

• párhuzamos tengelyek esetén végtelen sok ilyen van• metsző tengelyek esetén o a normális hossza (metszéspontban értelmezzük)

– az x tengely a normális mentén mutat a következő csukló irányába

2015.11.26. 15:51:4524

Denavit – Hartenberg leírás

Előadó: Ballagi Áron

Page 25: 1. Bevezetés, ismétlés

• DH leírásban használt szimbólumok:– : z tengely körüli elfordulás– d : z tengely menti elmozdulás (távolság)– a : a közös normális hossza (csukló ofszet)– : két egymást követő z tengely szöge (csukló twiszt)

• Csak a és a d „igazi” csukló változó!

2015.11.26. 15:51:4525

Denavit – Hartenberg leírás

Előadó: Ballagi Áron

Page 26: 1. Bevezetés, ismétlés

2015.11.26. 15:51:4626

Denavit – Hartenberg leírásStanford kar

Előadó: Ballagi Áron

# d a

1 1 0 0 -90

2 2 d1 0 90

3 0 d1 0 0

4 4 0 0 -90

5 5 0 0 90

6 6 0 0 0

Page 27: 1. Bevezetés, ismétlés

KÉRDÉS?

Köszönöm a figyelmet!

2015.11.26. 15:51:4627 Előadó: Ballagi Áron

Page 28: 1. Bevezetés, ismétlés

2015.11.26. 15:51:4628 Előadó: Ballagi Áron

Page 29: 1. Bevezetés, ismétlés

2015.11.26. 15:51:4629

PUMA-560 csuklókaros robot

Előadó: Ballagi Áron