LR Mate 200iC típusú FANUC robot direkt és inverz kinematikai feladatának vizsgálata

Hasonló dokumentumok
Tartalom Fogalmak Törvények Képletek Lexikon 0,2 0,4 0,6 0,8 1,0 0,2 0,4 0,6 0,8 1,0

Denavit-Hartenberg (D-H) feladat megoldás: Készítette: Dévényi Péter (2011)

Differenciálszámítás. Lokális szélsőérték: Az f(x) függvénynek az x 0 helyen lokális szélsőértéke

A 35. Mikola Sándor Fizikaverseny feladatainak megoldása Döntő - Gimnázium 10. osztály Pécs pont min

Dinamika. F = 8 N m 1 = 2 kg m 2 = 3 kg

Széchenyi István Egyetem MTK Szerkezetépítési és Geotechnikai Tanszék Tartók statikája I. Dr. Papp Ferenc RÚDAK CSAVARÁSA

GÉPÉSZETI ALAPISMERETEK

Differenciálgeometria feladatok

HÁZI FELADAT megoldási segédlet. Relatív kinematika Két autó. 1. rész

A PIV - hajtásról II.

1. Házi feladatsor Varga Bonbien, VABPACT.ELTE

Prof. Dr. POKORÁDI LÁSZLÓ

1. feladat Oldja meg a valós számok halmazán a következő egyenletet: 3. x log3 2

Kidolgozott minta feladatok kinematikából

Gyengesavak disszociációs állandójának meghatározása potenciometriás titrálással

14. MECHANIKA-MOZGÁSTAN GYAKORLAT (kidolgozta: Németh Imre óraadó tanár, Bojtár Gergely egyetemi ts., Szüle Veronika, egy. ts.

1. Hibaszámítás Hibaforrások A gépi számok

= n 2 = x 2 dx = 3c 2 ( 1 ( 4)). = π 13.1

Tetszőleges mozgások

TestLine - Fizika 7. osztály mozgás 1 Minta feladatsor

Laplace transzformáció

A pontszerű test mozgásának kinematikai leírása

OPTIMALIZÁLÁS LAGRANGE-FÉLE MULTIPLIKÁTOR SEGÍTSÉGÉVEL

Szakács Jenő Megyei Fizika Verseny, II. forduló, Megoldások. F f + K m 1 g + K F f = 0 és m 2 g K F f = 0. kg m

Többváltozós analízis gyakorlat

Integrálszámítás. következőképpen történhet: ( x) (e) az integrálás mint lineáris operátor: ( f g) dx

a b a leghosszabb. A lapátlók által meghatározott háromszögben ezzel szemben lesz a

Integrálszámítás. b a. (f) az integrálszámítást felhasználhatjuk területszámításhoz, átlagérték számoláshoz (

Az ABCD köré írható kör egyenlete: ( x- 3) + ( y- 5) = 85. ahol O az origó. OB(; 912). Legyen y = 0, egyenletrendszer gyökei adják.

5. Logaritmus. I. Nulladik ZH-ban láttuk: 125 -öt kapjunk. A 3 5 -nek a 3. hatványa 5, log. x Mennyi a log kifejezés értéke?

Minta feladatsor I. rész

Szakács Jenő Megyei Fizika Verseny, I. forduló, 2003/2004. Megoldások 1/9., t L = 9,86 s. = 104,46 m.

2. Gauss elimináció. 2.1 Oldjuk meg Gauss-Jordan eliminációval a következő egyenletrendszert:

Törésmechanika. Statikus törésmechanikai vizsgálatok

Budapesti Műszaki Főiskola Kandó Kálmán Villamosmérnöki Főiskolai Kar Automatika Intézet. Félévi követelmények és útmutató VILLAMOS GÉPEK.

Integrálszámítás. b a. (f) az integrálszámítást felhasználhatjuk területszámításhoz, átlagérték számoláshoz

5.2. ábra. A mágnestűk a rúdmágnes erőterében az erővonalak irányát mutatják.

4. Hatványozás, gyökvonás

hajlító nyomaték és a T nyíróerő között ugyanolyan összefüggés van, mint az egyenes rudaknál.

Ellenállás mérés hídmódszerrel

A KÖZSZOLGÁLTATÁSI KÖTELEZETTSÉGEK ELLENTÉTELEZÉSÉRŐL, VALAMINT A BEVÉTELEKKEL NEM FEDEZETT INDOKOLT KÖLTSÉGEK SZÁMÍTÁSÁNAK SZABÁLYAIRÓL

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

DEME FERENC okl. építőmérnök, mérnöktanár RÁCSOS TARTÓK

Speciális függvénysorok: Taylor-sorok

Tehetetlenségi nyomatékok

Mindennapjaink. A költő is munkára

FELVÉTELI VIZSGA, július 15.

9. osztály 1.) Oldjuk meg a valós számhármasok halmazán a következő egyenletet!

Matematika A1a - Analízis elméleti kérdései

Megépült acél keretszerkezetek határállapotainak vizsgálatai:

IX. A TRIGONOMETRIA ALKALMAZÁSA A GEOMETRIÁBAN

Mátrixok és determinánsok

Útmutató fizika feladatok megoldásához (Fizika1 villamosmérnököknek) Sarkadi Tamás, Márkus Ferenc

Az integrálszámítás néhány alkalmazása

1. példa. 2. példa. értelemszerően. F ábra

A rögzített tengely körül forgó testek kiegyensúlyozottságáról kezdőknek

VI. Deriválható függvények tulajdonságai

PIACI SZERKEZETEK BMEGT30A hét, 2. óra: Stackelberg-oligopólium

Természeti jelenségek fizikája gyakorlat (levelező) Pogány Andrea

Szakács Jenő Megyei Fizikaverseny

5. MECHANIKA STATIKA GYAKORLAT (kidolgozta: Triesz Péter, egy. ts.; Tarnai Gábor, mérnöktanár)

Műszaki folyamatok közgazdasági elemzése Előadásvázlat október 10. Monopólium

Függvények hatványsorba fejtése, Maclaurin-sor, konvergenciatartomány

Vektorok. Vektoron irányított szakaszt értünk.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Exponenciális és Logaritmusos feladatok

Gyakorló feladatok a mozgások témaköréhez. Készítette: Porkoláb Tamás

Egy szép és jó ábra csodákra képes. Az alábbi 1. ábrát [ 1 ] - ben találtuk; talán már máskor is hivatkoztunk rá.

4 x. Matematika 0 1. előadás. Végezzük el a műveleteket! Alakítsuk szorzattá a következő kifejezéseket! 5. Oldjuk meg az alábbi egyenleteket!

Tartalom Fogalmak Törvények Képletek Lexikon

Országos Középiskolai Tanulmányi Verseny 2010/2011 Matematika I. kategória (SZAKKÖZÉPISKOLA) Az 1. forduló feladatainak megoldása

tényezőt az 5. fejezetben tárgyaltuk részletesen. A jelen fejezetben a ψ ( E)

ELBIR. Elektronikus Lakossági Bűnmegelőzési Információs Rendszer A FEJÉR MEGYEI RENDŐR-FŐKAPITÁNYSÁG BŰNMEGELŐZÉSI HIRLEVELE 2010.

Vektortér fogalma vektortér lineáris tér x, y x, y x, y, z x, y x + y) y; 7.)

Kinematika: A mechanikának az a része, amely a testek mozgását vizsgálja a kiváltó okok (erők) tanulmányozása nélkül.

Els gyakorlat. vagy más jelöléssel

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

ELASTO - LINE I. Vasalatlan saruk

' I2. X = a. Az egyenlet jobb oldalának számlálóját és nevezőjét osszuk el a szlippel, majd a nevezőben s = 1

Síkbeli csuklós szerkezetek kiegyensúlyozásának néhány kérdése

1. A mozgásokról általában

Egy látószög - feladat

TENGELY szilárdsági ellenőrzése

TARTÓSZERKEZETEK II.-III.

Középiskolás leszek! matematika. 13. feladatsor

Exponenciális és logaritmikus egyenletek, egyenletrendszerek, egyenlôtlenségek

Érzékelők és beavatkozók

Ptolemaios-tétele, Casey-tétel, feladatok

MATEMATIKA FELADATLAP a 8. évfolyamosok számára

HÁZI FELADATOK. 3. félév. 1. konferencia A Laplace-transzformáció

Villámvédelem 3. #5. Elszigetelt villámvédelem tervezése, s biztonsági távolság számítása. Tervezési alapok (norma szerint villámv.

823. A helyesen kitöltött keresztrejtvény: 823. ábra A prímek összege: = 9; 824. a) 2 1, 2 4, 5 3, 3 5, 2$ 825.

1. MINTAFELADATSOR KÖZÉPSZINT JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

A Gauss elimináció M [ ]...

Elektrokémia 05. Elektródreakciók kinetikája. Láng Győző. Kémiai Intézet, Fizikai Kémiai Tanszék Eötvös Loránd Tudományegyetem

ACTA CAROLUS ROBERTUS

Tevékenység: Tanulmányozza, mi okozza a ráncosodást mélyhúzásnál! Gyűjtse ki, tanulja meg, milyen esetekben szükséges ráncgátló alkalmazása!

g x ugyanabba az halmazba kerüljön mint különböző módon tehetjük meg. A feladat állítása alapján igazolnunk kell, hogy ( ) n m m

Szemléletes lineáris algebra - összefoglaló I. mérnökhallgatónak. Segédanyag az NGB_SZ003_2, N_SZ45 és N_SZ14 tárgyakhoz

Családi állapottól függõ halandósági táblák Magyarországon

Kalkulus II. Beugró kérdések és válaszok 2012/2013 as tanév II. félév

Átírás:

MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR TUDOMÁNYOS DIÁKKÖRI DOLGOZAT LR Mte ic típu FANUC robot diret é inverz inemtii feldtán vizgált Olz Attil IV. éve mehtronii mérnö hllgtó Konzulen: Dr. Szbó Tmá egyetemi doen Robert Boh Mehtronii Tnzé Miol,

Trtlomjegyzé. BEVEZETŐ.... A FANUC LR MATE IC BEMUTATÁSA...4.. A Fnu LR Mte ic tuljdonági é jellemzői...4. A ROBOT DIREKT KINEMATIKAI ELEMZÉSE...6.. A nyitott lán robot helyzeténe leírá Denvitrtenberg prmétereel...6.. A robot ebeég é gyoruláállpot...9 4. A ROBOT INVERZ KINEMATIKAI FELADATA... 4.. Az inverz helyzet meghtározá geometrii ton... 4.. Inverz orientáió meghtározá z Eulerzöge egítégével...5 5. PÉLDA A ROBOT KINEMATIKAI VIZSGÁLATÁRA...7 5.. Sebeége é gyoruláo izámítá...8 5.. Elforduláo, ebeége é gyoruláo irjzolá...8 6. ÖSSZEFOGLALÁS... IRODALOMJEGYZÉK...

. BEVEZETŐ A Robert Boh Mehtronii Tnzé rendelezi egy FANUC LR Mte ic típu ipri robottl. A robot ht zbdágfo é telje inylái távolág 74 mm, ebben helyzetben mximáli terhelhetőége 5 g. A robot továbbá rendelezi háromdimenzió lfelimeréi épeéggel. Ez egy étdimenzió mer é egy lézerfej egítégével vlóul meg. Ebben dolgoztbn z dott robot diret inemtii feldtán vizgáltávl é z inverz inemtii feldt nlitiu megoldáávl fogllozun. A inemtii leírához Denvitrtenberg prmétereet llmzzu. A robot ht zbdágfo mozgáát ht uló vlóítj meg, melyne zimboliu jelölée: RRRRRR (R Rottion. A robot utoló három ulóján tengelye egy pontbn ereztezi egymát, így gömbulót lotn. Ez gömbuló tuljdonéppen zárótg orientáióját htározz meg, míg z elő három uló gömbuló helyzetét. A uló ezen oportoítá tezi lehetővé robot inverz inemtii feldtán nlitiu vizgáltát. A zárótg helyzeténe leíráához felhználju z Euler zögeet i. A dolgozt lényegi réze három pontbn erül idolgozár. Az elő pontbn Denvitrtenberg prmétere felhználáávl előállítju robot helyzetét meghtározó helyzetmátrixot. A helyzet imeretében zármzttju ebeég é gyoruláállpotot. A máodi pontbn Spong, uthinon é Vidygr zerző Robot Modeling nd Control önyvéne feldolgozáávl fogllozun, robot inverz inemtii feldtávl. Az elő három uló zögét egyzer geometrii megfontoláo lpján állítju elő trigonometriu függvénye egítégével. A vizgált robotun é z dott irodlombn bemuttott robot trutráj nem teljeen egyezi meg, ezért z özefüggéeet enne megfelelően módoítju. Az orientáiót meghtározó gömbulót z Euler leírá egítégével elemezzü. A vázolt inemtii felbontá eredményeént végül ht drb trigonometriu özefüggét pun z egye uló zögelforduláir. Az utoló pontbn fent imertetett elmélet lpján bemuttju zt zámítógépi progrmot, melyet ét feldt lpján dolgoztun i. A progrm robot egy zerelé orán végzett mozgáát zimulálj. A zárótg végpontján pályáját ét zono ugr félörívvel é zot özeötő egyene zzol dtu meg. A mozgá orán zárótg hoztengelye pály görbéjére mindig merőlege, é pály íján normáliávl dott zöget zár be. A zárótg végpontján pályebeégét ontnn írtu elő. A progrm előzör z inverz inemtii feldtot oldj meg oly módon, hogy egyenöz időlépéeet feltételezve előállítj robot helyzetét meghtározó uló zögelforduláit dizrét időpontobn. Máodzorr özépponti differeni módzerét llmzv meghtározzu uló zögebeégeit é zöggyoruláit. Eze imeretében előállítju robot ebeég é gyoruláállpotát diret inemtii feldt özefüggéeine felhználáávl. Az eredményeet, zz robot helyzetét, uló zögelforduláit, zögebeégeit, é zöggyoruláit grfiun zemléltetjü.

. A FANUC LR MATE IC BEMUTATÁSA.. A Fnu LR Mte ic tuljdonági é jellemzői A Fnu LR Mte ic z elődeihez épet ol htéonybb é mgbb fo pozíionálái épeéggel rendelezi, ezért zámtln ipri ég llmzz. Sebeégét hozbb ideig épe fenntrtni, é ngy ebeég mellett fejlett zervotehni mitt iebb vibráió. Az. ábrán láthtó, hogy Fnu LR Mte ib elődjéhez épet 4%l eenyebbe rji, ztllp méret tlpzt é ht zbdágfo mitt iebb, nehezebben hozzáférhető helyeen i tud dolgozni. [4]. ábr A. ábrán láthtó robot muntere é méretei felülnézetből, vlmint oldlnézetből. A J4e ulón pneumtiu é eletromo tlozó tlálhtó. A zárt ülő megdályozz, hogy ábele é huzlo özedjn. A Fnu LR Mte ic robotot övetező főbb tevéenyégere llmzzá: gépe ellátá, nygezelé, zerelé, moá, nyg eltávolítá, ottá. 4

. ábr A Fnu LR Mte ic muntere é méretei. táblázt Az LR Mte ib é z LR Mte ic özehonlítá Modell LR Mte LR Mte Mximáli terhelhetőég 5g 68mm 5g 6mm ulón Kinylá 7mm 74mm J 8 /e 5 /e J 8 /e 5 /e Mximáli J 5 /e 4 /e ebeég J4 4 /e /e J5 /e /e J6 48 /e 7 /e Imétléi pontoág +/.4mm +/.mm Mehnii tömeg g 7g 5

. A ROBOT DIREKT KINEMATIKAI ELEMZÉSE.. A nyitott lán robot helyzeténe leírá Denvitrtenberg prmétereel A robotro egymához vizonyított helyzeténe megdá érdeében minden robotrhoz rögzítün egy n. belő oordinátrendzert. A ro egymához vizonyított helyzetét. ábrán láthtó oordinátrendzere özötti trnzformáióvl írju le. x x z y 4 x 4 x 5 z 6 y z y z 4 y 5 x 6 z 5 y 6 y z x z y x. ábr A Fnu robot belő oordinátrendzere 6

7 A oordinátrendzere helyzeténe leíráár z n. Denvitrtenberg prmétereet hználju [], melye értelmezée övetező: z é x tengelye metzépontján z oordinátáj; Θ z tengely örüli forgá előjele zöge, mely z x tengelyt z x tengelybe vizi; α z x tengely örüli forgá előjele zöge, mely z tengelyt z tengelybe vizi; z é z tengelye távolág (normáltrnzverzáli hoz. A Denvitrtenberg prmétere rendre övetező négy egymá utáni merevtetzer reltív mozgán felelne meg:. eltolá z tengely irányábn ( értéel;. forgá z tengely örül (Θ zöggel;. forgá z x tengely örül (α értéel; 4. eltolá z x tengely irányábn ( értéel. Eze mozgáo fentie zerint,,, trnzformáió mátrixol írhtó le, melyene z ugynebben orrendben vett zorzt, ( ë é ë é ë é ë é, ifejezéel írhtó le. A mátrixzorzáot elvégezve övetező egyzerbb lhoz jutun, hol o, in rövidítéeet llmzzu: ( Eze lpján meghtározzu robot egye oordinátrendzereine trnzformáióját megvlóító Denvitrtenberg mátrixot, melye rendre övetezőéppen luln: ë é ë é,, r h

éo in ë ( in( o( in( in( o( ( o( o( o( in( in( in( o( éo in ë ( in( o( in( in( o( ( o( o( o( in( in( in( o( éo in ë ( in( o( in( in( o( ( o( o( o( in( in( in( o( éo in ë ( 4 in( 4 o( 4 in( 4 in( 4 4 o( 4 ( 4 o( 4 o( 4 o( 4 in( 4 4 in( 4 in( o( 4 4 4 4 éo in ë ( in( o( in( in( o( ( o( o( o( in( in( in( o( éo in ë ( 56 in( 56 o( 56 in( 56 in( 56 56 o( 56 ( 56 o( 56 o( 56 o( 56 in( 56 56 in( 56 in( o( 56 56 56 56 ( (4 (5 (6 (7 (8 A di tg állványhoz vizonyított helyzete reltív helyzetmátrixo zorztént nyert helyzetmátrixzl dhtó meg. Ebből helyzetmátrixát pju, hol eetünben n 6.... Ő, j, j (9 j n behelyetteítéével zárótg n 8

4 5 6 4 4 4 56 4 4 5 56 ( A zárótg bármely R n helyvetorán z állványhoz ötött oordinátrendzerre vontozó oordinátái z n özefüggéel zámíthtó. R R n.. A robot ebeég é gyoruláállpot A robot zárótgján ebeég é gyoruláállpotát z özefüggé idő zerinti deriváláávl pju: R R n n é h r R R n n, n n hol n ( ë é R h v, hol n n n ( n ë V n é R h, hol n n n ( n ë A n Megjegyezzü, hogy vn r n ebeégoordinátáit, míg zárótghoz ötött oordinátrendzer origóján n v n r n oordinátrendzer origóján n gyoruláoordinátáit jelenti. A, illetve mátrixot zárótg n ebeégállpot é gyoruláállpotmátrixán nevezzü. A zárótghoz ötött ponto eetében R n állndó (z időne nem függvénye. 9

A, mátrix felhználáávl igzolhtó, hogy D,,, é D,,, (4, (5 hol D z n. deriváló mátrix, uló eetén z lábbi l: (6 A áltláno oordinát, w oordinátebeég é e oordinátgyorulá imeretében bármely özbenő tgo, illetve zárótg helyzet, ebeégállpot é gyoruláállpotmátrixi z állványtól iindulv, lépéenént, z lábbi formulál zámíthtó: D D D D,,,,,,,,,, ë é + ř ö ç č ć + + ř ö ç č ć + (7 ë é D

4. A ROBOT INVERZ KINEMATIKAI FELADATA Az előző fejezetben robot diret inemtii feldtát elemeztü, mely orán előállítottu zárótg helyzetét é orientáióját függvényében. Ebben fejezetben robot inverz inemtii feldtávl fogllozun, zz zárótghoz ötött oordinátrendzer O origóján helyzeténe é oordinátrendzer R orientáióján imeretében ereü z egye uló zögelforduláit. Az irodlombn problémát áltláno eetben numeriun zoá ezelni []. Az ipri roboto gyrn ht zbdágfo, z elő három uló zárótg helyzetét htározz meg, míg z utoló három zárótg orientáióját. A robot helyzetét é orientáióját egymától függetlenül vizgálhtju. Azonál robotonál, melyene ht ulój vn, é z utoló három uló tengelye egy pontbn ereztezi egymát így gömbulót lotn feldtot felbontju inverz inemtii helyzetre é inverz inemtii orientáiór. []. Az áltlun vizgált robot i így vn ilítv. A 4. ábrán z utoló három tgot gy i felfoghtju, mint h egy gömbuló lenne, hol z, z 4 é z 5 tengelye egy pontbn metzi egymát, z O pontbn. Megjegyezzü, hogy zárótg Eulerzögeel dott R orientáióján imeretében három tengely örüli zögelfordulá egyértelmen meghtározhtó. Az llmzott módzer lényege, hogy z utoló három tg mozgá orán z előbb említett O pont helyzete ne változzon, ezáltl z áltlun elépzelt gömbuló özéppontján pozíióját z elő három tg htározz meg. A 4. ábrán láthtó, hogy z ötödi oordinátrendzer origój egybeei z O ponttl é helyzetmátrixát z állványhoz épet.. fejezetben említett módon dhtju meg: 6 é ë h r (8 hol h R, zz ér r r R r r r. (9 ë r r r A z 5 é z y 6 tengelye egybeene, így özö irány h, vgyi z R orientáiót leíró mátrix máodi, zz R y ozlopávl dhtó meg. A zárótg origóján helyzete előállíthtó z O től mért, 6 ngyág y 6 menti eltolái trnzformáióvl.

O 6 R y r O r 6 Az 4. ábr Kinemtii zétválztá O özéppont helyzete 4. ábrából leolvv övetezőéppen dhtó meg: O O 6 R y. ( O x, O y é O z, míg z. A ettő özötti poltot övetező ifejezé írj le: A zárótg O özéppontján oordinátáit jelölje oordinátáit x, y é éx y ë z éo O ë O x y z r 6 r 6 r 6 O. ( Az előző egyenlet egítégével tudju meghtározni z elő három tg elforduláát. 4.. Az inverz helyzet meghtározá geometrii ton Az inverz pozíió meghtározáához háromzöge geometrii özefüggéeit fogju llmzni. Áltlábn z inverz inemtii feldt bonyolultág ttól függ, hogy mennyi null érté Denvitrtenberg prméter vn. Minél több eze zám, nnál önnyebb megoldni z inverz feldtot. A legtöbb mnipulátor eetében z értée null, z értée pedig vgy null vgy ± π/. A mi eetünben eze z értée övetezőéppen luln:. m.75 m α π/ m. m α m.75 m α π/ 4. m 4 m α 4 π/ 5 m 5 m α 5 π/ 6.4 m 6 m α 6 π/

Láthtó, hogy z értée többége zámunr edvezőe, így vlóbn geometrii megözelítét élzer llmzni. A zöge meghtározáához trigonometriu függvényeet hívju egítégül. A izámítáát 6. ábr lpján végezzü el, mely ulót é tgot z x y íbn ábrázolj. A re övetező trigonometriu lot írhtju fel: ( tn y, x. ( Az tn függvény llm rr, hogy egy ívetor y é x oordinátáiból izámítu vetor irányzögét. z O 4 z O O O 4 * * r O y y x x 5. ábr Az elő három tg z x y z térben y O 4 y 4 O O O x 6. ábr Az elő három tg felülnézeti épe x

A robot elő három tgján egy tetzőlege helyzetét zemlélteti z 5. ábr. Az O, O é O 4 ponto áltl meghtározott háromzögre ozinuztételt llmzzu. Megjegyezzü, hogy háromzög O pontjábn lévő zög negtív ozinuz megegyezi zög ozinuzávl. Így o * ( * r + ( * Mivel r x + y é z, z előző egyenlet övetező lbn i felírhtó: * ( z + ( * r + o D (4 * Az r x + y épletnél zért vontu le z. 75m értéet, mert z elő uló után robot rj ferdén helyezedi el. Az 5. ábr lpján Pitgorztételt llmzv Eze után +. * 4 * övetező formulávl dhtó meg: ( ± D D * tn, (5 Azért lehetége ét megoldá, mert r állht felőönyö helyzetben vgy lóönyö helyzetben, ttól függően, hogy élpontot felülről vgy lulról zeretnén megözelíteni. (7. ábr Felőönyö helyzet O 4 Alóönyö helyzet 7. ábr Az 5. ábr lpján ténylege hárm uló zögelfordulá prmétere * p +. (6 Az előzőhöz honlón t i geometrii ton phtju meg 8. ábr lpján. 4

O 4 * O * O * * r 8. ábr tn tn (7 * * * * * * (, r tn ( in, + o * * * * ( z, x + y tn ( in, + o (8 4.. Inverz orientáió meghtározá z Eulerzöge egítégével Az inverz orientáió problém lényege, hogy zárótg dott orientáiój eetén hogyn htározzu meg z utoló három ulóbn zögelforduláot. Megjegyezzü, hogy övetező egyenleteben ifejezée bonyolultág é hoz mitt z lábbi rövidítéeet llmztu: o i helyett i et o ( i + j helyett ij t in i helyett i et in ( i + j helyett ij t. Az állvány é hrmdi tg reltív helyzetmátrixát, vlmint hrmdi tg é zárótg reltív helyzetmátrixát megphtju megfelelő helyzetmátrixo zorztént: (9. ( 6 4 56 A ijelölt mátrix zorzáot MAXIMA 5.. zimboliu mnipulátorrl hjtottu végre [5]. Ebből nyerjü z inverz orientáió feldthoz h é h orientáió mátrixot: 6 5

( ( + ( ( + é h ( ë + é6 46 6 + 64 h + 46 564 6 546 46 ( ë 65 5 56 A övetező egyenlőég feltételezéével htározhtó meg további három imeretlen zög: T h h h, ( 6 ( 6 hol ér r r h r r r mátrix elemei dott. 6 ë r r r A mátrix egyenletet ifejtve övetező öt egyenlőégehez jutun: 4 4 5 5 5 r 5 5 r r 6 6 r ( + r ( + r ( + ( + r ( + + r ( + r r r r + r + r + r + r + r + r + r + r Eze lpján ereett három imeretlen ulózög meghtározhtó: 5 4 6 tn tn tn tn tn tn ( 5, 5 tn ( ± 5, 5 ( ± ( r + r + r,r + r + r ( 4, 4 tn (, ( r r, r + r + r ( 6, 6 tn ( 56, 56 ( r + r + r,r + r + r (4 (5 Az utóbbi ét éplet or llmzhtó, h 5 ülönbözi nullától, ellenező eetben 4 é 6 özegét tudju özvetlenül meghtározni, zz z egyi felvétele után mái zög idódi. 6

5. PÉLDA A ROBOT KINEMATIKAI VIZSGÁLATÁRA A. é 4. fejezetben imertetett elmélet lpján zámítógépi progrmot ézítettün SCILAB 5.. rendzer ltt [6]. A progrm llm zárótg előírt pályáj é orientáiój lpján robot helyzeteine, ebeég é gyoruláállpotin meghtározáár. A továbbibn egy olyn mintfeldtot vizgálun, melyben előírju robot zárótgján pályáját é zárótg mozgá özbeni orientáióját. A pont pályáj ét zono ugr félörívvel é zot özeötő párhuzmo egyeneeel dju meg. A geometrii dtot 9. ábr zemlélteti. y. h 9. ábr x A 9. ábrán láthtju, hogy pály egy íbeli lzt, z xy íbn helyezedi el. pály ezdő félöréne özéppontj (;.;. pontbn tlálhtó. félörö ugr.5 méter ngyág. zerzám végpontj z xy íl 7 o zöget zár be (enne iegézítő zögét ell megdni, zz ot. özeen rézből áll: z elő félör 4, z elő egyene zz, p máodi félör 4, míg máodi egyene zz hoz h r, mely rézből áll. A pont mozgá orán pályebeégét ontnn írju elő. A uló elforduláit minden időpillntbn imentjü, mjd özépponti differeni módzer llmzáávl zögebeégeet é zöggyoruláot meghtározzu. 7

5.. Sebeége é gyoruláo izámítá A ebeége é gyoruláo izámítáánál bból indulun i, hogy z egye ulóbn zögelforduláo egyenlő időözönént dott. Továbbá feltételezzü, hogy dizrét pontobn dott függvénye három egymát övető pontr támzodó prbolíveel özelíthető. Ebben z eetben numeriu eljáráonál imert n. özépponti differeni módzert llmzhtju zögebeég é zöggyorulá özelítő meghtározáár []. y y i+ y i y i Δx Δx x. ábr Középponti differeni módzer Az eljárá lpgondolt, hogy elmozduláidő függvényt ét időlépé trtományán prbol ívvel özelítjü (. ábr. Mivel prbol zelője é prbol felezőpontjához trtozó érintő párhuzmo, ebből geometrii megfontolából felírhtju felezőpontbn z idő zerinti elő deriváltt, zz ebeéget: ' yi+ yi yi (6 Dx A gyorulá honló megfontoláo lpján övetező lbn írhtó fel: y ( y y ( y y " i+ i i i yi+ i Dx y Dx i + y i (7 5.. Elforduláo, ebeége é gyoruláo irjzolá Az dto beprogrmozá után ierült irjzolttnun robot tját, mint jégorongpály mintán hld örbe. A pott eredményt. é. ábrá zemlélteti. Azt, hogy robot elforduláán zögei mozgá orán meorát 8

változn, é hogy eze változáo meor ebeég é gyorulá ülönbégeet eredményezne,. ábrán láthtó.. ábr A robot pályáj progrm áltl irjzolv. ábr A robot pályáj z xz íból nézve 9

. ábr A tgo elforduláán ngyág, ebeégü é gyoruláu A. ábrán tgo jelöléére övetező zíneet llmztu:. tg: feete. tg: piro. tg: zöld 4. tg: é 5. tg: ián 6. tg: mgent. Az ábrából itni, hogy legngyobb elforduláot 4. tg végzi. A ebeég ábrán i jól elülöníthető, hogy robot mior rjzolj félöröet é mior z egyene zzot. Az egyene zzo eetén tgo elfordulá é ebeégü lig változi félöröéhez épet. A gyorulá ábrán loáli o láthtó. Ez zzl mgyrázhtó, hogy zögelfordulá függvény z eredeti feltételezéene megfelelően ugyn folytono, de deriváltji nem, ezért özépponti differeni módzer ezeben pontobn hibá eredményt zolgáltt. A gyorulá ábrán 4. tg hirtelen ngy gyorulánöveedéei é öenéei mitt evébé figyelhető meg függvénye lefutá, ezért gyorulá ábrát [4; +4]e trtományb orlátoztu, melyet 4. ábr zemléltet.

4. ábr A beorlátozott gyorulá ábr loáli otól elteintün, or 4. ábrából jól látzi, hogy legngyobb gyoruláol z utoló három tg rendelezi, ezért várhtón legngyobb ineri erő i itt ébredne.

6. ÖSSZEFOGLALÁS A TDK dolgoztbn LR Mte ic ipri robot diret é inverz inemtii feldtávl foglloztun. Az inverz inemtii feldt megoldáár zárt l formulát dolgoztun i, mely gyorbb megoldál zolgál z áltlábn llmzott numeriu módzerenél. A bemuttott elmélet lpján egy zámítógépi progrmot ézítettün robot mozgáin leíráár. Az elézített tnulmányt jövőben dinmii feldto irányáb ívánju továbbfejlezteni.

IRODALOMJEGYZÉK [] Király B.: Ipri roboto inemtii é dinmii elemzée, Ottái egédlet, Mioli Egyetem, Miol, 995. 7. old. [] Mr W. Spong, Seth uthinon, M. Vidygr: Robot Modeling nd Control [] Pázelt I., Szbó T., B A.: A végeelemmódzer lpji, 7. 9. old. [4] LR Mte ic Serie & RiA Mte Controller [5] Mxim 5.. hivtlo weboldl [6] Silb 5.. hivtlo weboldl