• Nem Talált Eredményt

Ipari robotok vizsgálati, állapot-felügyeleti és irányítási rendszereinek fejlesztése

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Ipari robotok vizsgálati, állapot-felügyeleti és irányítási rendszereinek fejlesztése"

Copied!
109
0
0

Teljes szövegt

(1)

B e n c s i k A t t i l a

I P A R I R O B O T O K V I Z S G Á L AT I , Á L L A P O T - F E L Ü G Y E L E T I É S I R Á N Y Í T Á S I R E N D S Z E R E I N E K

F E J L E S Z T É S E

Pannon Egyetem

Informatikai Tudományok Doktori Iskola

D O K T O R I ( P h D ) É R T E K E Z É S

Témavezető: Piglerné dr. Lakner Rozália

(2)

IPARI ROBOTOK VIZSGÁLATI, ÁLLAPOT-FELÜGYELETI ÉS IRÁNYÍTÁSI RENDSZEREINEK FEJLESZTÉSE

Értekezés doktori (PhD) fokozat elnyerése érdekében a Pannon Egyetem Informatikai Tudományok

Doktori Iskolájához tartozóan.

Írta:

Bencsik Attila

Témavezető: Piglerné dr. Lakner Rozália Elfogadásra javaslom (igen / nem)

………

(aláírás) A jelölt a doktori szigorlaton ……… % -ot ért el,

Az értekezést bírálóként elfogadásra javaslom:

Bíráló neve: ……… igen /nem

………

(aláírás) Bíráló neve: ……… igen /nem

………

(aláírás)

A jelölt az értekezés nyilvános vitáján ……… % - ot ért el Veszprém,

………

a Bíráló Bizottság elnöke A doktori (PhD) oklevél minősítése ………

………

Az EDT elnöke

(3)

TARTALMI KIVONAT

A KUTATÁSI MUNKA CÉLJA ÉS TÁRGYA.A kutatás célja a robotika karrendszerei területén pon- tossági és merevségi vizsgálati eljárások kidolgozása, és a robot működének egészére vonat- kozó irányítási, állapot-felügyeleti rendszer megalkotása, továbbá a mester-szolga megoldá- sok hidraulikus erővisszajelzésének fejlesztése és tervezésének, irányítási eljárásainak új megoldásokkal történő gazdagítása.

A DISSZERTÁCIÓBAN BEMUTATOTT EREDMÉNYEK.A szerző kialakította az ipari robot kar pon- tossági jellemzők olyan rendszerét, amely egyrészt egységes definíció szerkezetben megadha- tó, másrészt az ipari gyakorlatban közvetlenül felhasználható.

A disszertáció új, a nyílt kinematikai láncú mechanizmusok területén használható szabályo- zott statikus erőgerjesztésű merevségi vizsgálati eljárást mutat be, amely automatikus mérés- szabályozási és mérés-feldolgozási rendszert tartalmaz.

A dolgozat tartalmazza azt a felismerést, hogy az impulzus és harmonikus erőgerjesztéses dinamikus merevségi vizsgálat a robottechnika karrendszereinél alkalmazható, és beilleszthe- tő egy egységes szemléletű vizsgálati rendszerbe.

A szerző felismerte a Kalman-szűrő kínálta lehetőségek robottechnikai alkalmazhatóságát és először használta robot mechanizmusok irányítási és állapot-felügyeleti problémáinak megoldására.

A mester-szolga rendszerek területén kialakításra került az emberi képességek és készségek figyelembevételével a mesterkarok két technikai realizációs csoportja. Mindkettőn új – az erő érzékelés területén korszerű informatikai megoldásokat felhasználó – a hidraulikus erővissza- jelzés koncepciója, amely a robottechnikában használatos korszerű ipari technikák alkalmazá- sát biztosítja.

A speciális feladathoz történő adaptációban sikerült fejleszteni az irányítás minőségét. Az eredmény újdonság-tartalma egy, a lágy számítási eljárások egy speciális ágát képező adaptív szabályozási módszer adaptív integrálása a törtrendű deriváltak alkalmazásával erősen csatolt, nemlineáris, részlegesen és ismert részleteiben is csak pontatlanul ismert, nem ismert külső erőhatások alatt álló rendszer irányításában. Konkrétan ez a törtrendű deriváltak eszközét használja: a kettős működésű hidraulikus munkahenger nem folytonos nemlinearitásainak és a dugattyú-henger tapadási súrlódásának hatását igyekszik kompenzálni a deriválás rendjének

(4)

DEVELOPMENT OF TEST, MONITORING AND CONTROL SYSTEMS OF INDUSTRIAL ROBOTS

Abstract:

Research in the area of robot arm systems shows working-out of precision and rigidity test procedures of uniform definition structure that can be used directly in industrial practice.

Using applicability of Kalman-filters in robot technique for the first time, the author has created a control status monitoring system for entire robot operation.

In the area of development of hydraulic force response of master-slave solutions, the thesis includes two new arms and force response procedures.

In another result, it wants to compensate the effect of piston-cylinder adhesion friction by regulation of derivation order in non-linear system control.

(5)

ENTWICKLUNG DER PRÜF-, ZUSTANDSÜBER- WACHUNGS- UND LEITSYSTEME DER

INDUSTRIEROBOTEN

Auszug:

Die Forschung stellt die Ausarbeitung der in der Industriepraxis unmittelbar verwendbaren Genauigkeits- und Straffheitsprüfverfahren auf dem Gebiet der Robottechnik-Armsystems von einheitlicher Struktur dar.

Die robottechnische Verwendbarkeit des Kalman-Filters das erste Mal anwendend hat der Ersteller eine Anleitungs-Zustandsüberwachungssystem zustande gebracht, das sich auf das Ganze der Funktion des Robots bezieht.

Auf dem Gebiet der Entwicklung der hydraulischen Kraftrückmeldungen der Master-Slave- Lösungen enthält die Dissertation zwei neue Arme und Rückmeldungsverfahren.

In einem anderen Ergebnis wünschen wir die Wirkung der Reibung der Kolben- Zylinderhaftung mit der Regelung der Ordnung der Derivation im Anleiten des nicht linearen Systems.

(6)

KÖSZÖNETNYILVÁNÍTÁS

Tisztelettel köszönetemet fejezem ki a Pannon Egyetem Informatikai Tudományok Doktori Iskolájának, Dr. Friedler Ferenc professzor úrnak a Doktori Iskola vezetőjének, egyéni PhD képzésem engedélyezéséért, kutatási munkám befogadásáért és gondozásáért.

Köszönöm Piglerné dr. Lakner Rozália témavezetőm értékes tanácsait, munkám elvégzésé- hez nyújtott jelentős segítségét.

Köszönettel tartozom Dr. Rudas Imre professzor úrnak kutatási munkám megalapozásában kapott fontos segítségéért.

Kutatási munkám végzése során sok segítséget kaptam a Budapesti Műszaki Főiskolától (korábban a Bánki Donát Műszaki Főiskolától) és munkahelyi vezetőimtől. Köszönöm vala- mennyi munkatársamnak, hogy segítették munkámat.

Köszönöm feleségemnek és lányomnak, hogy biztosították a nyugodt hátteret munkavégzé- semhez.

(7)

TARTALOMJEGYZÉK

1. BEVEZETÉS 1

2. A KUTATÁS CÉLJA, MÓDSZEREI 2

2.1. Kutatási feltételek 2

2.2. Kutatási célkitűzések 2

2.3. Kutatási módszertan 4

3. SZAKIRODALMI ÖSSZEFOGLALÓ, MEGALAPOZÁS 5

3.1. Az ipari robot diagnosztika általános kérdései 5 3.2. Ipari robotok állapotvizsgálata, irodalmi feltárás és elemzés 6 3.3. Ipari robotok állapot-felügyelete, helyzetkép és elemzés 10 3.4. Ipari robot irányítási és felügyelő rendszerének problémája 11

3.5. A mester–szolga irányítási rendszerek 12

3.6. Soft computing az adaptív irányításban 17

4. KÍSÉRLETI RÉSZ, KIFEJTÉS 20

4.1. Állapotvizsgálat a pontosság megadásával 20

4.2. Ipari robotkar merevségi vizsgálatai 31

4.3. Állapot-felügyelet a Kalman-szűrő robottechnikai alkalmazásával 40

4.4. Egységes vezérlési és felügyelő rendszer 43

4.5. Robotvezérlés bizonytalan dinamikus paraméterek esetén 48

4.6. Javított vezérlési algoritmus 54

4.7. Mester-szolga irányítási rendszerek fejlesztése 56 4.8. A differenciális hidraulikus munkahenger adaptív irányításának

továbbfejlesztése 77

5. ÖSSZEFOGLALÁS 85

6. SZAKIRODALOM 88

7. TÉZISEK 99

8. THESIS 101

(8)

1. BEVEZETÉS

A robotok vizsgálatának szerepe a pontos és igényes számítógéppel tervezett robotos rendsze- rek kialakításának szempontjai miatt is hangsúlyos. E téren lényeges annak egzakt meghatá- rozása, hogy egy adott technológiai feladathoz milyen ipari robotot válasszunk, vagy más megközelítésben, egy adott ipari robot a feladat elvégzésére alkalmas, vagy sem.

Az ipari robotok, a komplex automatizálásban általában nyílt kinematikai láncú szerkezeti felépítésük miatt váratlan meghibásodásuk esetén veszélyt jelenthetnek a környezetre. E miatt került előtérbe a robot üzeme közbeni folytonos felügyelet, a rendszeres állapotvizsgálaton alapuló, a meghibásodások megelőzését szolgáló fenntartási rendszerek iránti igény. Más szó- val kialakult és fejlődik az ipari robot diagnosztika minden területe.

Az emberi kézügyesség gyorsaság és tanulékonyság terén meghaladja a jelenlegi vezérlé- sek képességeit. A manipulátorok alkalmazásának kiszélesítését jelentette, amikor az emberi intelligencia lehetőségeit a gépi képességek alkalmazásával, összekapcsolt rendszerek megal- kotása került előtérbe az úgynevezett mester-szolga irányítási rendszerek kialakításában, me- lyeket számos speciális területen (űr-, mélytengeri kutatás, nukleáris technika, vulkanológia stb.) alkalmaznak.

A közönséges „kapcsolókból” álló elektromos vagy hidraulikus rendszerek irányításakor probléma, hogy a kapcsolók állása nem ad invertálható leképzést az emberi karizmok törzshöz viszonyított állása és a munkatér között, emiatt ezen eszközök alkalmazása mindig a kezelő látórendszerét terheli, s nem ad lehetőséget arra, hogy az eszköz irányítását izomfeszültségek- izomelmozdulások viselkedését „megtanulva”, a szerzett „tudást” a reflexek szintjén haszno- síthassa.

Összegezve:

A korábban említett nagy költségű berendezések gazdaságosan nem használhatók egysze- rűbb ipari folyamatoknál, például építőipari alkalmazásoknál.

Ezért egy olyan kutatási irány megfogalmazása mutatkozott célszerűnek, ahol korszerű mé- réstechnikai és informatika megoldásokkal kisköltségű ipari megoldások kifejlesztésével lehet megvalósítani mester-szolga manipulátoros irányítási rendszert az erő érzékelés és erőérzet keltés megvalósításával.

(9)

2. A KUTATÁS CÉLJA, MÓDSZEREI

2.1. KUTATÁSI FELTÉTELEK

A fentiekben leírtak indokolták a témaválasztást, továbbá az, hogy munkahelyemen az ipar igényeihez igazodóan, sok éve végzünk ipari robotokkal kapcsolatos kutató-fejlesztő munkát.

Ennek keretében elvégeztük ipari robot teljes körű prototípusvizsgálatát, kutatás-fejlesztési célprogram keretében kialakítottunk egy olyan robotvizsgáló laboratóriumot, amely hidrauli- kus hajtású robotok vizsgálatára szolgál, a robotkar és a hidraulikus rendszer paramétereinek mérései területén. Pályázati támogatással kifejlesztettük – ipari robot-manipulátorok működ- tetéséhez – az erő-visszajelzéses mesterkar két olyan generációját, a hozzá tartozó mester- szolga irányítási rendszerrel együtt, amelyek kisköltségűek és közvetlen ipari alkalmazásba vonhatók. Ezen munkák témavezetése és megvalósítása biztosították azt a kutatási hátteret, amely az értekezésben közöltek kidolgozását lehetővé tette.

A prototípus vizsgálathoz kidolgozott eljárások tudományos eredményeit foglaltam össze az 1990-ben megvédett egyetemi doktori értekezésemben, melynek tárgya az ipari robotok méréstechnikai vizsgálata volt.

2.2. KUTATÁSI CÉLKITŰZÉSEK

A kutatás célja a robotika karrendszerei területén pontossági és merevségi vizsgálati eljárások kidolgozása, és a robot működének egészére vonatkozó irányítási, állapot-felügyeleti rendszer megalkotása, továbbá a mester-szolga megoldások hidraulikus erővisszajelzésének fejlesztése és irányítási eljárásainak új megoldásokkal történő gazdagítása.

Az állapotvizsgálat területén – a téma legfontosabb irodalmaira alapozva – olyan fogalmak és vizsgálatok megalkotása volt a cél, amelyek elsősorban a robotkar-mechanika jellemzőit tárják fel, de oly módon, hogy a mérések eredményei a robot egészére vonatkozó információ- kat adjanak.

ƒ Cél volt, hogy a pontossági jellemzők, és azok mérőszámai együttesen jellemezzék az egész robot működési tulajdonságát. Ennek megfelelően dolgoztuk ki a statikus és di- namikus jellemzők definíciójának meghatározását és méréstechnikai megoldásainak kimunkálását is.

ƒ Kutatási cél volt továbbá olyan statikus és dinamikus merevségi jellemzők és azok

(10)

ƒ A statikus és dinamikus merevségi jellemzők bemutatásának célja, hogy olyan defini- tív adatokat szolgáltat, amely az adott ipari robot alkalmazási területének definiálásá- ban segít, és része lehet egy állapotvizsgálaton alapuló minősítési eljárásnak.

Az ipari robotok, a komplex automatizálásban általában nyílt kinematikai láncú szerkezeti felépítésük miatt váratlan meghibásodásuk esetén veszélyt jelenthetnek önmagukra és a kör- nyezetre. E miatt került előtérbe a robot üzeme közbeni folytonos felügyelet, a rendszeres ál- lapotvizsgálaton alapuló, a meghibásodások megelőzését szolgáló fenntartási rendszerek irán- ti igény.

A robotirányításba integrált állapot-felügyelet megalkotásakor cél volt, hogy

ƒ egy sztochasztikus diszkrét idejű lineáris modellen alapuló optimális állapotbecslő jöj- jön létre a diszkrét Kalman-féle szűrővel, valamint

ƒ a robot hajtásához szükséges bemeneti nyomatékok on-line módon legyenek számol- hatók a csukló koordináták és sebességek torzítatlan, minimális varianciájú becslései- nek és a korrigált gyorsulásoknak a függvényében, ahol az állapotbecslést a diszkrét Kalman-féle szűrő adja meg.

Az erő-visszajelzéses mesterkar és a mester-szolga (master-slave) irányítási rendszer kifej- lesztéséhez:

ƒ elsőként a mester-szolga rendszerek elméleti alapjainak feltárása volt a cél, amely kí- sérleti vizsgálatok kialakítását és mérések elvégzését követelte a mesterkar konstruk- ciós típusainak és az erővisszajelzés működtetési sajátosságainak feltárása érdekében.

ƒ Kutatási-fejlesztési célként fogalmaztuk meg két mesterkar konstrukció megalkotását, az antropomorf (az emberi kar méreteinek megfelelő) és a joystick-szerű mechanikai felépítést követve.

ƒ Kutatási cél volt az erővisszajelzés létező módszereinek tapasztalatait értékelve olyan új erőérzet keltési megoldások kialakítása, amely erőérzékelésnél korszerű informati- kai fejlesztéseket használ fel, míg az erőérzet keltés a korszerű ipari gyakorlatban használatos gazdaságos megoldáshoz igazodik.

ƒ Az erő-visszajelzéses mesterkar konstrukciójának továbbfejlesztését – koncentrált pa- raméterű rendszerek – klasszikus modellezéses vizsgálatával kívántam megalapozni, melynek eredményeit felhasználtam a mester szolga irányítási rendszer kifejlesztése- kor.

ƒ A végrehajtó szerv, egy hidraulikus hajtású master-slave rendszernél a robot manipu- látorban és az erőérzet-keltő mesterkarban is „azonos” – esetünkben differenciális (kettős működésű) hidraulikus munkahenger. A hidraulikus szervo szeleppel működte- tett kettős működésű munkahenger modellezési megoldásának fejlesztésével az irányí- tás minőségének javítása volt a cél.

(11)

2.3. KUTATÁSI MÓDSZERTAN

A kutatási módszerek kiválasztásánál a célkitűzésekben megfogalmazottak szerinti szempon- tok kerültek elsősorban figyelembe vételre. Ez tehát azt jelenti, hogy a nyílt kinematikai láncú ipari robotkarhoz illeszkedtek azok a módszerek, amelyek a klasszikus gépvizsgálati elvekből kiindulva a feladathoz tartozó új megoldásokat adták. Ezek a kar vizsgálati, méréstechnikai módszerek – melyek alkalmazása az egyetemi doktori értekezésben, illetve azt követően nem- zetközi publikációkban kerültek bemutatásra – később a mesterszolga rendszerek fejlesztésé- nek két generációja során hasznosultak. További szempont volt a módszerek kiválasztásánál, hogy a mester-szolga rendszerek különféle technológiai folyamatokban nyernek alkalmazást, elsősorban – az itt bemutatott kutatási munkában mindenképp – a robosztus, nagy teherbírású klasszikus ipari területeken.

Az alkalmazott módszerek köre ennek megfelelően az alábbiak szerint csoportosítható.

ƒ A statikus pontossági és merevségi vizsgálatoknál mechanikai és a méréstechnikában használatos alkalmazott matematikai eszközöket használtam.

ƒ A dinamikus merevségi vizsgálatok analízisénél – mind az impulzus erőgerjesztéses, mind a harmonikus erőgerjesztéses megoldásnál – a frekvencia tartományban alkal- mazható matematikai apparátus került alkalmazásra.

ƒ A robot irányítás és felügyelet kifejlesztésekor a Kalman szűrő alkalmazása jellemezte a munkát.

Az összekapcsolt robot manipulátor és mesterkar fejlesztésekor használatos kutatási mód- szerek kiválasztása:

ƒ a fejlesztendő objektum rendszertechnikai modellezésével, a paraméterek elméleti és méréstechnikai meghatározásával, valamint

ƒ a már elkészült mesterkar képességeinek méréstechnikai vizsgálatával, a modell fo- lyamatos összevetése és pontosítása révén, a végleges megoldás kidolgozása érdeké- ben történt.

ƒ A kettős működésű munkahengert tartalmazó irányításhoz a választott matematikai módszer a „skálázható lágy számítási eljárások” lényeges elemeit használja. A hidrau- likus munkahenger leírásárára analitikus modellt alkalmaztunk a dugattyú nulla sebes- ségű „beállási fázisában” a differenciálási fok és egy speciális külső adaptív hurok hangolásának az egyidejű alkalmazásával.

(12)

3. SZAKIRODALMI ÖSSZEFOGLALÓ, MEGALAPOZÁS

Ebben a fejezetben az értekezés tárgyalási sorrendjében található meg a kiindulást és megala- pozást jelentő irodalmi összefoglaló olyan sajátos tárgyalásban, amely már a kutatás megvaló- sítása szerinti feldolgozást vetíti előre. Az áttekintéseket nem a teljesség, hanem a célszerűség motiválta, amely világossá teszi a kutatás orientációját és segít az újszerűség megítélésében is.

3.1. AZ IPARI ROBOT DIAGNOSZTIKA ÁLTALÁNOS KÉRDÉSEI

A ipari robotok, mint a komplex automatizálás eszközei, nélkülözhetetlen szerepet töltenek be az ipar különböző területein. E nagy értékű berendezések nyílt kinematikai láncú szerkezeti felépítésük miatt is váratlan meghibásodásuk esetén komoly zavart okoznak a rendszerben.

Mindezek következtében kialakult a robot üzeme közbeni folytonos felügyelet, a rendszeres állapotvizsgálaton alapuló, a meghibásodások megelőzését szolgáló fenntartási rendszerek ki- dolgozásának igénye.

Az ipari robot elvileg kétféle – előírásos és hibás állapotban lehet. Előírásos állapotban van a robot akkor, ha a vele szemben támasztott, a műszaki előírások meghatározta összes köve- telménynek megfelel. Minden ettől eltérő esetben hibás állapotról beszélünk. Diagnózis készí- tésén a robot állapotának meghatározását értjük. A diagnosztikai rendszer a diagnosztizálás elvét, módszereit, szervezését, valamint eszközeit foglalja magában.

A diagnosztikai rendszereket az állapot-meghatározás módja szerint osztályozhatjuk.

Állapotfelügyeletről beszélünk akkor, ha a diagnózist a berendezés normál üzemmódja köz- ben készítjük el. (Az állapotfelügyelet is lehet tesztrendszerű, ekkor azonban követelmény, hogy a vizsgálójelek a berendezés normál üzemmódját, rendeltetésszerű használatát ne akadá- lyozzák.) Az állapotfelügyeleti rendszereken belül elkülöníthetünk on-line és off-line felügye- letet. Ha a diagnózist a működési folyamat során valósidőben készítik el, és eredményét a be- rendezés irányítási folyamatába közvetlenül visszacsatolják, akkor on-line állapotfelügyeletről beszélünk. Ha a diagnózis eredményét nem közvetlenül csatolják vissza, hanem alapadatként dolgozzák fel, off-line állapotfelügyeletről beszélünk. Azt a diagnosztikai rendszert, melyben az állapotot a rendeltetésszerű használaton kívül határozzák meg, állapotvizsgálatnak nevez- zük.

(13)

3.1.1. ábra. A diagnosztika feladata és felosztása

3.2. IPARI ROBOTOK ÁLLAPOTVIZSGÁLATA, IRODALMI FELTÁRÁS ÉS ELEMZÉS

A robot állapot-meghatározás alapvető problematikája az előírásos állapotnak megfelelő kö- vetelmények rögzítése, az ezen követelmények megadására szolgáló jellemzők kiválasztása.

Ily módon a diagnosztikai kutatások alapjai kezdetben nagymértékben összefolytak a robot- minősítés, illetve szabványosítás kérdéseivel. Az e területeken, mint például a Szovjetunióban E.G. Nahapetyan [87], Németországban Warnecke [125, 126, 127] vezetésével folyó többéves kutatások, illetve a nyolcvanas években megszületett szabványok [63, 64, 65, 67] ellenére sem alakultak ki egységesen elfogadott jellemzők. Eltérések mutatkoznak a jellemzők megvá- lasztásán túl ezek értelmezésében, megadási módjukban, így természetesen a vizsgálati mód- szerek is különböznek egymástól [1, 40].

Közvetlen diagnosztikai jellemzőként értelmezzük azokat a jellemzőket, amelyek a robot alkatrészeinek gyártási dokumentációiban rögzítettek. Ezek hagyományos mérési módszerek- kel – a hiba észlelését követő szétszerelés után – ellenőrizhetők és nem robotspecifikusak.

Az irodalom a javasolt jellemzőket általában két csoportra osztja: mérhető és nem mérhető jellemzőkre. Diagnosztikai, állapotvizsgálati szempontból a mérhető ipari robotjellemzők jö- hetnek szóba. A robotok mérhető specifikációs jellemzői, illetve azok a mérhető fizikai jel- lemzők, amelyek szoros kapcsolatban állnak valamely robot specifikációs jellemzőivel, köz-

(14)

Egy másik kutatási irány, olyan módszerek kidolgozása, melyek nem igénylik vizsgáló ál- lomás kialakítását, így ipari alkalmazásuk könnyebben megvalósítható. Eredményeiket az E.G. Nahapetyan által szerkesztett cikkgyűjtemények tartalmazzák [86]. Vizsgálataikban ki- térnek a kinematikai jellemzők – ezen belül is különös hangsúllyal a menetidő –, a dinamikai jellemzők, a teljesítmény és a termikus jellemzők meghatározására.

Mindezek a vizsgálatok alapvetően a robot minősítés és átvétel céljait szolgálják, diagnosz- tikai szempontból pedig a rendszeres, külső diagnosztikai eszközökkel megvalósított, a mű- ködőképesség meghatározását célzó állapotvizsgálatként jöhetnek szóba.

További vizsgálatra szorul e területen, hogy ezeken a mérhető jellemzőkön túl milyen mennyiségek szerepelhetnek még diagnosztikai jellemzőként, a vizsgálati eredmények alap- ján, mennyiben következtethetünk a meghibásodások okaira, nem laboratóriumi körülmények között is a megfelelő pontossággal elvégezhető új eljárások alkalmazhatók a jellemzők meg- határozására.

Az ipari robotok rendelkeznek olyan belső hardver, illetve software diagnosztikai eszkö- zökkel, melyek bizonyos jellemzőkre nézve rendszeres állapotvizsgálatot, illetve a működő- képesség időszakos ellenőrzését biztosítják, amely a különböző vezérlési üzemmódokban (pl.

kézi működtetés, tanítás) működtethető, a képernyőn és a tanító dobozon pedig a diagnoszti- kai információk jelennek meg.

Vannak olyan robotvezérlők, ahol a hibajelzés, vagy a hibás működés észlelése után vizs- gáló programok indíthatók, melyek segítségével bizonyos hibák lokalizálhatók. Megállapítha- tó, hogy a hiba melyik csuklónál keletkezett, valamint milyen jellegű a szervohiba.

A robotkar vizsgálatai közül elsőként az ipari robotok pontossági jellemzőit mutatom be. A cél az, hogy – a már elért eredményekre támaszkodva olyan fogalmi rendszert hozzunk létre, amelyek lehetővé teszik különféle kialakítású és technológiai feladat végrehajtására alkalmas robotok pontossági jellemzőinek egységes tárgyalását, ezek megadásának és meghatározásá- nak módját.

Az ipari robotok pontossági jellemzővel, illetve ezek meghatározási és megadási módjaival gyártmányismertetőkben, gépkönyvekben, szabványtervezetekben, vagy már elkészült orszá- gos szabványokban [64, 66] és publikációkban találkozhatunk. A dolgozatban a robotdinami- kai szakirodalomhoz igazodva a „pontosság” terminológiáját használom a méréstechnikában szokásos „hiba” helyett. A különféle robotkatalógusokat és prospektusokat átvizsgálva pon- tossági jellemzőként általában a pozicionálást, ritkábban emellett az ismétlési pontosságot ta- láljuk.

További problémát jelent, hogy a felhasználók nem kapnak módszert ezen jellemzők méré- sére, meghatározására, azaz nem lehet tudni, hogy milyen módon és körülmények között tör- tént ezek meghatározása.

(15)

Inagaki [58] az ipari robotok szabványosítási kérdéseivel foglalkozó cikkében is felteszi azt a kérdést, hogy ezen terminológiák alapján leírhatók-e minden ipari robot pozicionálási pon- tosságának jellemzői. A válasz nyilvánvalóan nemleges, hiszen, amint ő is megállapítja, a terminológia csak a jelentéseket fogalmazza meg, de nincs magyarázat ezek numerikus leírá- sára. Az egyes jellemzők kapcsolatát a 3.2.1. ábrán látható módon adja meg.

3.2.1. ábra. Pontossági jellemzők kapcsolata. Tevékenység ; közép hibabecslés

További hiányosságként lép fel az, hogy ezek a jellemzők nem minden technológiai feladat elvégzésének pontosságára adnak alkalmas mutatót.

A Németországban folytatott robotvizsgálati kutatásokban nagy szerepet kaptak a pontos- sági jellemzők [4]. A pozicionálási és ismétlési pontosság mérésére mérési módszert [23, 127], illetve mérőgépet [24] alakítottak ki. E jellemzők meghatározásánál eleinte döntően a szerszámgépekre kidolgozott pontossági előírásokra támaszkodtak. A mérőgép alkalmas egyenes pályamenti pályareprodukálási pontosság mérésére is, ahol a pályareprodukálás pon- tosságára a tanított és a visszajátszott görbe közötti eltérésből következtet. Bár ez a módszer már újabb pontossági jellemző mérését is lehetővé teszi, hiányossága, hogy egyrészt csak egyenes pálya mentén alkalmazható, másrészt nem veszi figyelembe az olyan jellegű hibát, amelynél a robot ugyan leírja az előírt pályát, azonban nem az előírt sebességgel [70].

Az eddigiekben tárgyalt esetek közös vonása, hogy az orientációs pontossággal foglalkoz- nak. Ennek meghatározására Mc Entire [80] a következő, egyúttal a pozicionálási pontosság jellemzőjének mérésére is alkalmas módszert dolgozott ki.

(16)

3.2.2. ábra. Mc Entire módszerének illusztrációja

A méréshez egy viszonylag egyszerű, hat mérőórából álló mérőrendszert használt. A mérő- órák páronként egy – a robot megfogója által tartott – mérőkocka három egymásra merőleges lapját mérik. Az előírt és a tényleges helyzetben leolvasott mérőóra állások alapján egy számí- tógépre adaptált számítási algoritmus segítségével határozza meg mindkét esetben a kocka középpontjának helyvektorát és a középpontból egy kiválasztott csúcspontba mutató vektort (3.2.2. ábra). Ezek alapján a pontossági jellemzőket a következőképpen definiálja:

ƒ POZICIONÁLÁSI PONTOSSÁG: P R= rRt, ahol Rr a lejátszott pozíciók átlagvektora, míg Rt a tanított pozíció helyvektora.

ƒ ORIENTÁCIÓS PONTOSSÁG: A N= rNt a szöghiba vektora, ahol az indexek a fentiek- nek felelnek meg.

ƒ POZICIONÁLÁS ISMÉTLÉSI PONTOSSÁGA: a pozíció átlag és az ismételt pozíciók eltéré- se.

Mc Entire módszere azonban nem minden esetben egyértelmű, ahogyan ezt Mc Callion és Pham Duc Troung megmutatja [81]. Ugyanis, ha a kocka az orientációt jellemző N körül for- dul el, az eljárás nem mutatja ki az orientációs hibát. Ennek elkerülésére az előírt helyzetet a ténylegesbe vivő forgatás tengelyének egységvektorával és az elforgatás szögével javasolják az orientációs hiba megadását.

Adott mozgáspálya ismétlési pontosságának becslésével foglalkozik Ananyev [5]. Publiká- ciójában elméleti trajektóriának – mozgáspályának – tekinti azt a térbeli görbét, amelyet a ro- botkéz erőhatások nélkül, ténylegesnek pedig azt, amelyet erők hatására ír le. Az elméleti és a tényleges pálya megfelelő pontjainak különbségét dinamikus hibának nevezi, és módszert ad ennek matematikai becslésére. A bevezetett fogalom és becslési módszer már jól jelzi azokat az újabb törekvéseket, amelyek a robotok pontosságának mélyebb vizsgálatára történnek [3, 10]. Hátránya, hogy elméleti pályaként olyan görbét választ kiindulási alapul, amely a gya- korlatban nem létezik, így a pontosságra ily módon adott becslés inkább elméleti, mint gya- korlati jelentőséggel bír.

A pontossági kérdésekkel foglalkozó ezen – közel sem teljes – áttekintés után összességé- ben a következőket állapíthatjuk meg: nem egységes az irodalom abban a kérdésben, hogy

(17)

milyen jellemzőket válasszanak a pontosság jellemzésére. Ennek következtében nincs olyan egységes fogalmi rendszer, amely a különféle robotokra egyaránt alkalmazható lenne. Az al- kalmazott pontossági jellemzők definícióinak megalkotásával a kutatás ezen problémák meg- oldását célozta.

3.3. IPARI ROBOTOK ÁLLAPOT-FELÜGYELETE, HELYZETKÉP ÉS ELEMZÉS

Az egyre kevesebb emberi felügyeletet igénylő komplex gyártó rendszerek elterjedése az ipari robotoknál is előtérbe helyezte a működés közbeni folyamatos állapotfelügyelet iránti igényt.

A felügyelő rendszereknek kettős igényt kell kielégíteniük:

ƒ a váratlan meghibásodások észlelését és ennek alapján a robot leállítását (ALARM funkció),

ƒ valamint a meghibásodások trendjének követését, a hibák előrejelzését.

A már említett korszerű robotok vagy nagy értékű automatikus rendszerek rendelkeznek állapotfelügyeleti funkcióval, ezek váratlan meghibásodások jelzésére alkalmasak [101].

Jellemző, hogy vészleállítást idéznek elő meghibásodáskor, és noha on-line működnek, elő- rejelzésre nem képesek. Működésük összehasonlító jellegű, az előre megadott jellemzőket ve- tik össze a pillanatnyi értékekkel, s ha egy (szintén előre megadott) hibanagyságot túllép a ro- bot állapotjellemzője, a rendszer vészleállítást indikál. A diagnóziskészítés mérőrendszere a robot beépített érzékelőinek jeleit használja fel. A hibák részleges lokalizálásához a gyártó megfelelő útmutatásokkal szolgál.

Az egyszerűbb diagnosztikai funkciókkal rendelkező robotok állapotának nem megenged- hető változásait általában hardverszinten jelzik. A vizsgálóprogramokkal ellenőrizhetők: a ve- zérlőtábla, a tanítódoboz és a kimenetek, a memória, a CPU és az I/O csatornák. A tesztprog- ramokkal megállapítható, hogy a hiba hol fordul elő, illetve azonosítható a szervohiba jellege (pl. túlfutás pozitív vagy negatív irányba, ciklusidő-túllépés).

A korszerű robotok a belső állapotot érzékelő mérőrendszerrel (pozíció, sebesség, nyomás, nyomaték, áram, feszültség) és a kimenőjelek időbeli változásának értékelésére és összeha- sonlítására is alkalmas számítógéppel rendelkeznek, amely egyúttal a diagnosztikai rendszer alapja is [21]. Ezeknél, a robotoknál a hardverszintű hibaüzenetek mellett a hibaüzenetek a terminálon szöveges formában is megjelennek. A programozási nyelvek is számos hibaüzene- tet tartalmaznak [94].

A HIBAJELZÉSEK ELVILEG A KÖVETKEZŐKRE TERJEDNEK KI:

ƒ üzemállapot-kijelzések

(18)

3.4. IPARI ROBOT IRÁNYÍTÁSI ÉS FELÜGYELŐ RENDSZERÉNEK PROBLÉMÁJA

A robotirányítás problémája a nem lineáris és csatolt rendszer dinamikájában rejlik. Az egyik legjobban ismert robotirányítási megoldás a „számított nyomaték-szabályozás” módszere, amely magában foglalja a megfelelő bemenet általános erőinek számítását a robot dinamikus modellje alapján, az általános koordináták mért értékeinek, a sebességek és az általános gyor- sulások számított értékeinek segítségével [124]. Ha a robotos manipulátor-modell és a terhe- lés pontosan ismert, az érzékelők és a működtető szervek hibamentesek, valamint a környezet zajmentes, a számított nyomaték módszer biztosítja, hogy a pályagörbe-hiba nullára csökken- jen. Gilbert és Ha megmutatták [46], hogy a számított nyomaték-szabályozás módszere ro- bosztus és kis modellezési hibához vezet. A gyakorlatban azonban a rendelkezésre álló ro- botmodell csak a mozgásegyenlet közelítése. A modell és a mozgásegyenletek közti eltérések több olyan tényezőből keletkezhetnek, mint pl. pontatlanságok a tehetetlenségekben, töme- gekben és geometriában, bizonytalanságok a súrlódási kifejezésekben és a szükséges modell- egyszerűsítés. Ezen kívül a robot változó és nem ismert terhelést hordoz, az érzékelők és mű- ködtető szervek gyakran ki vannak téve véletlen zavaroknak. Az alábbiakban a robot- manipulátor számára tervezett elvárt pályagörbe követéséhez szükséges irányítás tervezési problémáiról szólunk.

ALAPVETŐEN HÁROM VEZÉRLÉSI SÉMA JAVASOLHATÓ:

ƒ Az első: a számított nyomatékok módszere, ahol a robotos manipulátor hajtásához szükséges bemeneti nyomatékok on-line módon számítottak, mint az optimális – torzí- tatlan, minimális varianciájú – csomóponti koordináták becsléseinek és a sebességek- nek, valamint a javított gyorsulásoknak a függvényeként. Egy sztochasztikus diszkrét idejű lineáris modellen és korábbi megfigyeléseken alapuló optimális állapotbecslő jön létre a diszkrét Kalman-féle szűrővel [91].

ƒ A szabályozási módszerek második csoportja az első továbbfejlesztése. A szabályozá- si rendszer továbbfejlesztésének ötlete egy jobb referencia-pályagörbe használata minden munkaciklusban történő linearizációhoz. Két út adott ezen újralinearizálási fo- lyamat elvégzésére. Az újbóli linearizáció a becsült pályagörbe és a kiterjesztett Kalman-féle szűrő körül történik [90].

ƒ A harmadik új szabályozási módszer a nemlineáris visszacsatolt szabályozó tervezé- sének problémáját célozza meg bizonytalan dinamikus paraméterek és egyéb zavarok esetén. Ebben a szabályozási algoritmusban a robotos manipulátor hajtásához szüksé- ges bemeneti nyomatékok szintén on-line módon számoltak, mint a csomóponti koor- dináták és sebességek torzítatlan, minimális varianciabecsléseinek és sebességeknek, valamint a javított gyorsulásoknak a függvénye, de az állapotbecslést diszkrét Kalman-féle szűrő adja meg. Ez a szűrő maguknak a paramétereknek a figyelembevé- tele nélkül veszi figyelembe a bizonytalan paraméterek hatását [37, 121].

(19)

A hiba egy robot-manipulátorban vagy érzékelőben, amit a visszacsatoló jel biztosítására használnak, robotos szabályozási rendszerben komoly romlást okozhat a rendszer dinamikus viselkedésében. Ha a hiba fokozatosan jelentkezik, és korai állapotban kerül feltárásra, a robot hibás alkatrésze megjavítható vagy kicserélhető, mielőtt komoly kár keletkezne.

A hiba detektálására és lokalizálására szolgáló valós idejű robot-manipulátor felügyelő rendszereket mutat be a [92, 93] irodalom. A hibaérzékelés problémája hipotézis vizsgálati problémaként fogalmazódik meg a robot- manipulátor nulla hipotézisként történő értelmezé- sével. A robot- manipulátortól érkező aktuális hibajel ellenőrzésre kerül a nulla hipotézissel szemben egy meghatározott szignifikancia szinten [34, 61]. A hibajel, azaz az újítási sorozat a tényleges robotos manipulátor kimenet és az előző megfigyeléseken alapuló torzítatlan, mini- mális varianciájú becslése közti különbségként van definiálva. A becsléseket a Kalman-féle szűrő állítja elő a robot diszkrét idejű lineáris modelljének a segítségével, amit a szokásos másodrendű differenciál vektoregyenletből kapunk linearizálás és diszkretizálás után.

Számos lehetséges statisztikai próba van. Ezek egyike a khi-négyzetes próba, amely megva- lósítható robotoknál, de közvetlenül nem hordoz információt arról, hogy melyik szabadság- fokban jelentkezett a hiba. Ilyen hibahely-azonosítási módszert biztosít a javasolt tesztmód- szer. A hiba lokalizálásának vagy az érzékelési hibáknak az ellenőrzési problémája a variancia elemzésének problémájaként fogalmazódik meg, a rendszer szabályos működését tekintve, mint a nulla hipotézis, ezek eredményeit foglalja össze a „kísérleti” fejezet 4.3. pont- ja.

3.5. A MESTER–SZOLGA IRÁNYÍTÁSI RENDSZEREK

Az iparban elterjedt robotokkal a gyakorlatban előforduló feladatok elég széles skálája (festés, szerelés, anyagmozgatás, szerszámgép-kiszolgálás stb.) már kielégítően megoldható. E fel- adatokat azonban minden esetben az jellemzi, hogy azokra olyan – részben a külső feltételek biztosítása által – egyszerűsítő megkötések tehetők, amelyek miatt az alkalmazott vezérlések részéről nem merül fel az emberi készségekkel összevethető szintű intelligencia igénye.

Bár a robotok szenzorokkal és nagyobb kapacitású vezérlésekkel való felszerelésével szá- mottevő kutatások folynak azok intelligenciájának az élő szervezetekét megközelítő szintre való hozására, az e téren elért eredmények gazdaságossága rövidebb távon nem várható.

Azon kifinomult technológiai feladatok megoldására, amelyek az emberi szervezet látás- izommozgás-erőkifejtés koordinációs képességeit maximálisan igénybe veszik, nehéz teljesen automatizált rendszert elképzelni. Ilyen területeken használhatók az ún. „master-slave”: „mes-

(20)

3.5.1. Az emberi kar és intelligencia „erőforrásai”, készségei

A fenti problémák kezelésében az emberi kézügyesség gyorsaság és tanulékonyság terén meghaladja a jelenlegi vezérlések képességeit. Biológusok becslései szerint az emberi kar, mint szenzor az izomfeszültség valamint a kar törzshöz viszonyított mozgásának érzékelésére 20–30 Hz tartományig, míg a taktilis érzékelés esetén 320 Hz értékig (vibrációk, nyomófe- szültségek) képes kielégítő érzékelésre. Az emberi kar kb. 5–10 Hz gyakorisággal képes egy mesterkar által érzékelhető információk („parancsok”) kiadására [26, 27, 79]. Maga az emberi kar, amely ezeket a funkciókat megvalósítja kinematikai szempontból is rendkívül összetett nemlineáris rendszer, amelynek matematikai leírásával sokan foglalkoztak [33, 45, 82, 99, 118], míg az egyszerre több szabadságfok menti mozgást biztosító új motorok fejlesztése te- rén is történnek előrelépések [73].

A mesterkarral való manipulátor-vezérlés feladata első látásra bonyolultnak látszik, azon- ban itt aknázható ki az élő szervezet nagy tanulékonysága és az emberi intelligencia előnye a tisztán gépi vezérléssel szemben:

ƒ a külső kontakterők hiányát könnyű biztosítani olymódon, hogy a megfigyelő szem- mel ellenőrzi: hozzáér-e a manipulátorral mozgatott anyag/szerszám a környezetéhez;

az ilyenkor maradó gravitációs erők/nyomatékok alapján ugyanúgy „megtanulható” a rendszer önsúlyának hatása, mint ahogy egy élőlény megtanul állni, vagy bizonyos tárgyakat jól megfogva egyensúlyban tartani [88, 98];

ƒ a vezérlésnek több szempontból is adaptívnak kell lennie:

ƒ a hordott munkadarab súlyától is függ a gravitációs rész;

ƒ a kontakt F erők és M nyomatékok mindig az adott feladattól függnek és szoros csa- tolás is kialakulhat köztük szintén a konkrét eset függvényében (pl. aszimmetrikusan megfogott gerenda két végén akad; az egyensúly ekkor különböző nagyságú kontakt erők mellett is fenntartható a velük arányosan növelt forgatónyomaték mellett stb.);

ƒ az emberi „karizmoknak” egy eredő T SCu T transzlációs, R SCu T rotációs és Gu g( )SCT gravitációs mátrixokkal jellemezhető dinamikai rendszert kell megtanulniuk kezelni;

ƒ az adott dinamikai rendszerhez egy eredő r u( ), O u( ) kinematikai rendszer tartozik, amely – a „slave” rendszer mozgását közvetlenül figyelve – hasonlóan megtanulható, mint egy biológiai rendszer saját szem-végtagok mozgáskoordinációja; a megtanult rendszer vezérlése már az emberi reflexek szintjéről történik egyéb megszokott moz- gásaink (pl. autóvezetés) végrehajtásához hasonlóan [128];

ƒ bár a rendszer kezelésének megtanulási folyamatát gyorsíthatja, ha a „master” kar geometriai értelemben azonos vagy hasonló a „slave” karhoz, a kielégítő működés fel- tétele kinematikai és dinamikai értelemben is csak az S:= ∂ ∂u q mátrix invertálható- sága a „slave” manipulátor teljes munkaterében, amely mátrix a du és a dq „lokális”

koordináták közti kapcsolatot teremti meg;

(21)

ƒ a fentiek miatt lehetséges, hogy egy adott geometriai szerkezetű mesterkarral attól je- lentősen különböző szerkezetű „slave” manipulátor irányítása is – tág feltételek mel- lett – megoldható [49];

ƒ az irányítást végző személynek csak egyszer kell megtanulnia egy adott „master- slave” rendszer eredő jellemzőit; utána a megszerzett „tudás” automatikusan alkal- mazható ugyanúgy, mint ahogy egy biológiai rendszer a saját jellemzőinek ismereté- ben különböző súlyú és méretű tárgyak biztonságos manipulálására is alkalmas;

ƒ az adott „master-slave” rendszer kezelésének megtanulása és alkalmazása lényegesen egyszerűbb, mint a hagyományos, csak bizonyos szabadságfokok adott gyorsaságú mozgását vagy megállítását lehetővé tevő közönséges „kapcsolókból” álló elektromos vagy hidraulikus rendszerek irányításának elsajátítása. Az egyszerűbb rendszereknél a kapcsolók állása nem ad invertálható leképezést az emberi karizmok törzshöz viszo- nyított állása és a munkatér között, emiatt ezen eszközök alkalmazása mindig a kezelő látórendszerét terheli, s nem ad lehetőséget arra, hogy az az eszköz irányítását izomfe- szültségek-izomelmozdulások rendszer viselkedését „megtanulva” a szerzett „tudást”

a reflexek szintjén hasznosíthassa [107, 114].

3.5.2. A mesterkarok konstrukciója és főbb jellemzői

A mesterkarral irányított manipulátor rendszerek fejlesztésére fordított költségeket a fejlett ipari országok eredetileg nagyobb távlati célok érdekében (atomerőművekben, mélytengeri munkálatokban vagy a világűrben alkalmazott eszközök) áldozták fel.

A távvezérlésre használt kezdeti konstrukciókban a „mesterkar” a „slave” manipulátor 1:1 arányú másolata volt geometriai értelemben, míg az összeköttetésük direkt mechanikai csato- lásokon alapult [52]. A később kifejlesztett változatokban az összeköttetés tisztán elektromos jellegű volt, lehetővé téve ezzel sokkal nagyobb távolságok áthidalását is. Az univerzális fel- használás érdekében általában törekedtek a minimálisan 6 szabadsági fok meglétére.

A fenti típusokat egyaránt jellemzi, hogy azok a geometriai leképezés 1:1 aránya miatt, va- lamint a „master” és a „slave” összeköttetései miatt a vezérlő személy számára viszonylag könnyen áttekinthetővé tették a megoldandó feladatot.

A megoldás hátránya, hogy az valamennyi különböző „slave” manipulátor karhoz vele azonos vagy geometriai értelemben hasonló „master” kar szerkezet kiépítését kívánják meg.

Ezzel a mesterkar mint eszköz elveszítette „univerzális” voltát.

Eltérő karszerkezetű slave manipulátor és mesterkar alkalmazásának lehetősége a fenti okok miatt szintén felmerült. Ezzel az elképzelhető konstrukciók szinte kategorizálhatatlanná

(22)

A kifejlesztendő „master” karnak általában két egymástól eltérő elvárási rendszer között kell kompromisszumot találnia: a vezérlő ember nagyjából állandó adottságaihoz (a tapintás, az érzékelés és a „parancskiadás” becsült elemi frekvenciái, a kéz ereje és az izmok kimerülé- si folyamatai) illeszkedő konstans feltételrendszert ugyanúgy ki kell elégítenie, mint a vezé- relt „slave” manipulátor oldaláról a legkülönbözőbb változó feltételekhez kell alkalmazkodnia [89].

A behatárolható KVALITATÍV JELLEMZŐK [79] alapján a következőképp foglalhatók össze:

ƒ Megfelelően „intuitív” irányíthatóság a felhasználó részéről à az adott manipulátorral megegyező szabadsági fokok megléte;

à a mesterkarhoz kötött vonatkoztatási rendszer könnyen legyen úgy beállítható, hogy a slave munkatere és a végrehajtó személy testéhez kötött vonatkoztatási rendszer a megszokott kezelési pozícióba legyen állítható egymáshoz képest;

à a master-slave együttes legyen olyan, hogy a mesterkar szabadságfokainak mozga- tásával a slave manipulátor térbeli mozgása viszonylag könnyen áttekinthetővé vál- jon;

ƒ Nagy megbízhatóságú erővisszajelzés

à gyorsan és egyértelműen generált erő illetve nyomaték visszajelzés minimális súr- lódás okozta zavarokkal;

à minimális saját tehetetlenséggel terhelt kezelés;

ƒ Megfelelő mechanikai konstrukció

à megfelelő mechanikai szilárdság, amely kellő frekvenciatartománybeli sávszéles- séget biztosít az operátor által kiadott parancsok átvitelére;

à lehetőleg egymással csatolatlan szabadsági fokok mellett egyszerű kinematikai struktúra megléte;

à az operátort a lehető legkisebb, emberileg kellemesen érzékelhető, még nem kime- rítő erőhatások terheljék;

à a master kar részéről az emberi kéz lehetőségeihez illeszkedő méretű és alakú munkatér megléte;

à a kar megfelelő mechanikai kiegyensúlyozása;

à megfelelő erő-, nyomaték- és pozíciófelbontás;

Általában megállapítható, hogy a „durva” szabad mozgásszakasz működtetésére a gyakor- latban közönséges hidraulikus kapcsolók is beváltak a különböző eszközök kézi vezérlésében, ahol a speciális geometriai leképezés hiánya áthidalható a vezérlő személy intelligenciája és vizuális készségei által. Így célszerű a mesterkaroknál fenntartani egy geometriai leképezésre nem nagyon érzékeny „joystick” típusú funkciót ellátó üzemmódot [36].

(23)

3.5.3. A mesterkarok alkalmazásának elterjedtsége

A különböző robotokhoz, manipulátorokhoz vagy darukhoz illeszthető mesterkarok ipari, me- zőgazdasági vagy egyéb gazdasági területeken való alkalmazása a fejlődés mai szintjén nem általánosan elterjedt. A nemzetközi kutatási-fejlesztési trendeket figyelve azonban megálla- pítható, hogy hasonló jellegű eszközök kifejlesztésére hosszú idő óta számottevő erőfeszíté- seket tesznek a legkülönbözőbb speciális alkalmazási ötleteket szem előtt tartva.

Az iparilag fejlett országokban ilyen jellegű kutatásokat ma elsősorban az ember közelsé- gében biztonságosan és/vagy gazdaságosan nem megoldható feladatok adta kihívások – mély- tengeri szerelések, bizonyos űrállomásokon történő szerelések, nyersanyag-kitermelés, atom- erőművek karbantartása stb. kapcsán felmerülő tevékenységek – motiválják, ami miatt az ilyen irányú publikációk a konferenciák „Remote Control” vagy „Telerobotic Systems” jelle- gű szekcióiban szoktak megjelenni [2, 104].

Jóval a robottechnika megjelenése előtt még az 1940-es évektől kezdődően kiterjedt kutatá- sok folytak a legkülönbözőbb kézi vezérlő eszközök megvalósítása érdekében. Ezek kezdet- ben a primitív „on-off” kapcsolók szintjén álltak. A kutatások az 1960-as évekre – azaz az el- ső primitív robotok megjelenésének időszakára – már letisztázhatókká váltak [33, 79, 68, 69], illetve az 1970-es évek végére az addig elért eredmények összefoglalása [50, 51] után az 1980-as években a JPL-nél elkészült az első univerzális 6 szabadságfokú erővisszajelzéses kézi vezérlő szerkezet [14]. További tervezési kutatások [71, 78] után kialakult egy megfelelő osztályozási rendszer a különböző kézi vezérlő eszközökről [28].

A kutatási eredmények összefoglalásaként elmondható, hogy általában nem minden esetben szükséges erővisszajelzés. Az ilyen esetekben a kézi irányító berendezés, mint afféle „joy- stick” működtethető, a vezérlés pedig egyszerű sebességvezérlés.

Az általánosan publikált, meglehetősen speciális alkalmazási kört megcélzó kutatási témá- kon kívül a disszertációban bemutatott fejlesztés a pótlólagos automatizálás olyan eszközének tekinthető az ipar különböző területein, amelyeknél az elemző részben leírt problémák megje- lenhetnek, valamint szükségessé válik:

ƒ viszonylag nagy terhek lassú és nem túl nagy pontosságú mozgatása és pozícionálása,

ƒ nagy súlyú, ember által közvetlenül nem mozgatható, esetleg az egészségre ártalmas szerszám mozgatása, amely,

ƒ változó vagy nehezen áttekinthető struktúrájú munkakörnyezetben történik, ahol

ƒ az érintkező testek esetén a rongálás vagy a balesetveszélyes kontakterők felismeren- dők és elkerülendők,

ƒ ahol a bonyolultabb technológiai alkalmazások maguk is igénylik az erővisszajelzést,

(24)

3.6. SOFT COMPUTING AZ ADAPTÍV IRÁNYÍTÁSBAN

A lágy számítási eljárások (Soft Computing, SC) alkalmazásának legfőbb előnye, hogy segít- ségükkel elkerülhető az irányítandó fizikai rendszer bonyolult analitikus modelljének kifej- lesztése. Legfontosabb komponensei lényegében már a XX. század hatvanas éveiben is ismer- tek voltak, az azóta eltelt időben végbement technológiai fejlődésnek köszönhetően napjaink- ban pedig ténylegesen rendelkezésünkre is állnak. Ma a SC mesterséges neurális hálózatok (artificial Neural Networks) és fuzzy rendszerek egymástól elkülönített vagy integrált fel- használását jelenti, amelyben az egyes elemek működését nagyfokú párhuzamosság jellemzi [97]. A modell rendszer paramétereit különböző determinisztikus, sztochasztikus illetve kom- binált paraméter-hangolási módszerrel lehet beállítani. Ezt a folyamatot gépi tanulásnak is szokás nevezni.

A neurális hálózatok alkalmazása kapcsán napjainkra különböző tipikus probléma- osztályok kristályosodtak ki, melyek megoldására tipikus uniformizált architektúrák (pl. több- rétegű perceptron, Kohonen hálózat, Hopfield hálózat, celluláris neurális hálózat [Cellular Neural network, CNN], stb.) alkalmasak. Például a neurális hálózatok egyik tipikus alkalma- zása szenzorok jeleinek linearizálása [75].

A fuzzy rendszerek legnagyobb praktikus értéke, hogy azok a beszélt emberi nyelvek pon- tatlan és gyakran homályos fogalmi rendszerét matematikailag szigorúan képesek reprezen- tálni és kezelni [119]. Ezek nagyobb halmazok részhalmazainak a reprezentálására többnyire tipikus fuzzy tagsági függvényeket (pl. trapéz vagy háromszög alakú függvények, lépésfügg- vényeket vagy szigmoid függvényeket) használnak. A bemeneti és a kimeneti értékek terének direkt szorzatán értelmezett fuzzy relációk előállítására is több szabványos, különböző fuzzy operátor-osztályokon alapuló módszer létezik.

A hagyományos SC alkalmazásának első fázisa, azaz a megfelelő probléma-osztály és a hozzá illő struktúra kiválasztása viszonylag könnyű, és gyorsan megoldható. A következő lé- pés, azaz a megfelelő struktúra méreteinek meghatározása és a modell paramétereinek beállí- tása gépi tanulással már sokkal nehezebb. Általában az erősen csatolt nemlineáris, több beme- netű és több kimenetű rendszerek modellezésében a lágy számítási eljárások mindegyike szenved a „dimenzionalitás átkától”. Ez azt jelenti, hogy a szükséges neuronok/fuzzy szabá- lyok száma erősen növekszik a rendszer szabadsági fokainak számával és a feladat bonyolult- ságával.

A modellezés bonyolultságának csökkentése céljából különböző fuzzy interpolációs mód- szereket dolgoztak ki és teszteltek. Például a hasonlósági relációk igen jól felhasználhatók fuzzy diagnosztikai rendszerek tervezésében [120]. A méretezési problémák orvoslására több- féle „gyógyszert” is kidolgoztak, mint például a szabályinterpolációt [12, 116], vagy Sugeno

(25)

és Yasukawa kvalitatív modellezési módszerének továbbfejlesztését [115], hierarchikus sza- bályok bevezetését [72], stb.

Az e téren elért igen fontos eredmények ellenére is a helyzet nehezen látható át. Neurális hálózatok használata esetén hasonló problémákkal kerülünk szembe a hálózat méretének, a szükséges neuronok számának meghatározásakor. A külső dinamikai kölcsönhatások, ame- lyekről általában nem áll rendelkezésre információ, befolyásolják a rendszer dinamikai visel- kedését. A szükséges struktúrák általában nagy mérete, a nagyszámú hangolandó paraméterek megjelenése, valamint az időben változó cél ma még számottevő problémát jelentenek.

Problémát jelentenek a hidraulikus rendszerekben – a dolgozatban ilyen technikai megvaló- sításúak az ipari robottal, illetve erő-visszajelzéses mesterkarral kapcsolatos realizálások – használt dugattyúk súrlódási tulajdonságai jelentenek problémát, különösen a kis sebességtar- tományokban. Ez indokolta azt az erőfeszítést, hogy ezen irányítási nehézségek leküzdésére keressünk megoldásokat.

A kitűzött cél megvalósításának egyik útja az általános fuzzy differenciál egyik első gya- korlati alkalmazása a súrlódás újszerű matematikai modellezése által fuzzy differenciálegyen- letek segítségével. A kutatási első eredményei a [13] munkában, megtalálható. Ennek részle- tezését a dolgozat nem tartalmazza, fejlesztése folyamatosan zajlik.

A klasszikus lágy számítási eljárások rossz skálázhatóságából eredő problémáinak elkerülé- se céljából kidolgozott új megközelítésnek tekinthető a [111]-ben kezdeményezett módszer, amely a széles körű használhatóság és a jó skálázhatóság követelményei közti kompromisz- szumra épül. Perturbáció számítással be lehetett bizonyítani, hogy e módszer fizikai rendsze- rek tág osztályának szabályozásában használható fel. Ilyenek például a klasszikus mechanikai rendszerek is [112]. E megközelítés a klasszikus lágy számítási eljárásokban előforduló uni- formizált struktúráknál és procedúráknál sokkal egyszerűbb és könnyebben átlátható struktú- rákat és eljárásokat használ: különböző Lie csoportokból eredeztethető algebrai blokkok in- tegrálhatók az általa használt „modell”-be, mint pl. a szimplektikus transzformációk egy új családja [109]. A jelen disszertációban ezt a módszert alkalmaztam egy elektromágneses szervoszeleppel szabályozott differenciális hidraulikus munkahenger irányítására. A szelep matematikai modelljét korábban Bröcker és Lemmen adta meg és vizsgálta más jellegű irá- nyítási módszerrel kapcsolatban [29]. A továbbiakban röviden áttekintem az itt alkalmazott adaptív szabályozás közvetlen előzményeit.

3.6.1. A szakaszos deriváltak bevezetésének előképe

(26)

egyelőre nincs „szabványosított” kifejezés]. Mindkét megközelítés igényelte a külső zavaró erők és azok idő szerinti deriváltjainak mérését, valamint a hidraulikus munkahenger precíz modelljének ismeretét. E modellt a szerzők megadták, paramétereit pedig kísérletileg megha- tározták egy adott robotkar-hajtás rendszer esetében. Bár ez az út elméletileg járható, a gya- korlat szempontjából számos probléma vetődik fel ezzel kapcsolatban. Egy ilyen modell pa- ramétereinek identifikálása rengeteg laboratóriumi munkát igényel [102, 103], melynek ered- ménye igencsak ideiglenes érvényű lehet. Például a munkaközeg viszkozitása erősen hőmérséklet-függő, emiatt a viszkozitási értékek időben változhatnak a rendszer munka köz- beni általános melegedésével, továbbá miután a melegedés a különböző lehetséges súrlódási módok miatt erősen lokális jelenség, a közeg nem rendelkezhet „egységes” viszkozitási ada- tokkal sem. További gyakorlati nehézséget jelent a külső zavaró erők mérése [130], nem be- szélve azok idő szerinti deriváltjainak becsléséről, ami jelentős zajforrás lehet egy ilyen rend- szerben. Általánosságban tehát megállapítható, hogy egy ilyen rendszer szabályozására a gya- korlat szempontjából előnyösebb lehet valamilyen adaptív megoldás alkalmazása, mint nagy számú ismeretlen és időben változó paraméter használata egy precíz modellben az azok meg- határozását célzó mérésekkel együtt. Ugyanakkor ennek az adaptív irányításnak nem szabad túl bonyolultnak lennie, valójában nem lehet sokkal komplikáltabb, mint egy ipari PID szabá- lyozó [129]. Ezért a Soft Computing alapú megközelítések vonzóbbak lennének, mint a rész- letes analitikus modellezés.

Ezen elképzelés jegyében a [110]-ben körvonalazott módszer hidraulikus munkahenger szabályozására való alkalmazására tett próbálkozás szimulációs eredményei lettek közzétéve [113]-ben. E megközelítés igen óvatosan használta ki a munkahengerre vonatkozó fenomeno- lógiai ismereteket, gondosan elkerülve egy PID-jellegű pályakövetés előírását, szem előtt tartva a súrlódási modellből eredő durva nemlinearitásokat. A munkahenger elmozdulására mindössze egy PI-jellegű követési stratégiát ír elő. A disszertációban alkalmazott módszer ezen közvetlen előzmény továbbfejlesztése egy PIDvar jellegű pályakövetés előírásával, amelyben a deriválás rendje nem fixált, hanem függ a dugattyú-henger relatív sebesség ko- rábbi fluktuációjától, hiszen a sztatikus súrlódási modellek (pl. Striebeck-modell) szerint a súrlódási erő durván ingadozik e relatív sebesség jelváltásaikor.

A kutatási munka eredményeiben bemutatásra kerülnek a „skálázható soft computing” fon- tosabb pontjai. Azt követően bemutatom a szervovezérlésben használt differenciál hidraulikus munkahenger analitikus modelljét az alkalmazott új irányítási módszerrel. A dolgozatot a szimulációs eredmények rövid bemutatása és az ezzel kapcsolatos következtetések zárják.

(27)

4. KÍSÉRLETI RÉSZ, KIFEJTÉS

4.1. ÁLLAPOTVIZSGÁLAT A PONTOSSÁG MEGADÁSÁVAL

Ahhoz, hogy egy robot minősítése során egy technológiai folyamat elvégzésére való alkal- mazhatóságról meggyőződjünk, elsősorban azt kell tudnunk, hogy a robot az adott feladatot a megkívánt pontossággal képes-e végrehajtani. Ezért egy ipari robotnál olyan pontossági jel- lemzőket kell megadnunk, amelyekből ez a probléma eldönthető.

4.1.1. A technológiai feladat és a pontosság kapcsolata

Vizsgáljuk meg, milyen jellegű pontosságot igényel néhány olyan technológiai művelet, melyre ma már elterjedten alkalmaznak robotokat.

4.1.1. táblázat. Néhány technológiai feladatnak a robotokkal szemben támasztott igénye Technológiai feladat Igény

Anyagmozgatás Pontos pozicionálás (véghelyzetben) Szerelés

Ponthegesztés

Pontos orientációval (előírt pálya adott pontjaiban)

Festés Ívhegesztés

Pontos pályakövetés (pontos orientációval és sebességgel)

A 4.1.1. táblázatban szereplőkön kívül lehetnek még olyan technológiai feladatok is – mint például a köszörülés –, ahol nem elegendő az adott pálya megfelelő orientációval való követé- se, hanem még egyéb tényezőkre, így jelen esetben az erőre is tekintettel kell lenni.

Emiatt tehát a pontosság olyan jellemzésére van szükség, amely lehetővé teszi bármely technológiai feladat által megkövetelt pontosság megadását!

4.1.2. A robotkéz általános térbeli mozgásának leírása

Tekintsük a robotkezet, mint merev testet és válasszuk ki egy tetszőleges Ó pontját Ennek mozgását megadhatjuk például a 4.1.1. ábrán felvett térbeli Descartes-féle koordinátarend- szerben az r r t= ( ) vektor-skalár függvénnyel vagy a vele ekvivalens egyenletrendszerrel.

(28)

4.1.1. ábra. Robotkéz mozgásának megadása Descartes-féle koordinátarendszerben

Tekintsük az Ó pontot most egy, a robot kézzel összekapcsolt, mozgó koordinátarendszer kezdőpontjának. Mivel ebben a rendszerben az Ó pont mozdulatlan marad, ezért a robotkéz ehhez képest legáltalánosabban is csak gömbmozgást végezhet, amelyet az

( )α α= t , β β= ( )t , γ γ= ( )t (4.1.2.1)

Euler szögek időfüggvényei írnak le. A robotkéz, mint merev test, általános térbeli mozgása tehát mindig felfogható egy haladó és egy gömbmozgás együttesének, amelyet az Ó pont megválasztása után az

{

( ), ( ), ( ), ( ), ( ), ( )

}

x= x t y t z t α t β t γ t (4.1.2.2)

vektor ír le. Egy t időpillanatban az Ó pont és a robotkéz közötti merev kapcsolat következ- tében természetesen az egész robotkéz is a haladó mozgásnak megfelelő v sebességgel mo- zog. Ugyanakkor a test a gömbmozgás következtében az Ó ponton átmenő tengely körül egy ebbe a tengelybe eső ω szögsebességű forgómozgást végez. A test pillanatnyi sebességálla- pota ily módon az Ó ponthoz kötött két vektorral, a v sebesség és az ω szögsebesség vektor- ral, azaz az

) , , , z , y , x (

x& = ω1 ω2 ω3 (4.1.2.3)

6-dimenziós vektorral adható meg.

Az x és az x& hatdimenziós vektorok egyidejű megadása, azaz az állapotvektor és a sebes- ségvektor teljesen meghatározzák a robotkéz mozgását. Nevezzük a továbbiakban a v=

( )

x x,&

vektort fázisvektornak, az általa meghatározott állapotot pedig fázisállapotnak.

4.1.3. A pontosság jellemzésének új fogalmi rendszere

A különféle ipari robotok pontossági jellemzőinek egységes tárgyalásához vezessük be a kö- vetkező fogalmakat:

(29)

ƒ Ipari robot pontosság: a robot azon tulajdonsága, hogy a megvalósított mozgás a ro- botra jellemző eltérés mértéke szerint az előírt mozgás közelében valósul meg.

ƒ Ipari robot tanítási pontosság: a robot azon tulajdonsága, hogy a mozgási cél a robotra jellemző eltérés mértéke szerint a betanított mozgásnak megfelelően valósul meg.

ƒ Ipari robot lejátszási pontosság: a robot azon tulajdonsága, hogy a tényleges mozgás, a betanított mozgástól a robotra jellemző eltérés mértéke szerint valósul meg.

ƒ Ipari robot ismétlési pontosság: a robot azon tulajdonsága, hogy egy betanított moz- gás, ugyanazon módon és ugyanolyan körülmények közötti többszörös ismétlésével nyert tényleges mozgások során, a robotra jellemző eltérések mértékeivel valósul meg.

ƒ Ipari robot reprodukálási pontosság: a robot azon tulajdonsága, hogy egy betanított mozgás ugyanazon módon, de megváltozott körülmények közötti – különböző helye- ken, különböző időpontokban – többszöri ismétlésével nyert tényleges mozgások so- rán a robotra jellemző eltérések mértékeivel valósul meg. Ez tulajdonképpen a robot ismétlési pontosságának hosszabb időtartamú stabilitását jellemzi.

Összefoglalva azt mondhatjuk, a pontosságok tehát az ipari robot hibáiról tájékoztatnak. A pontossági fogalmak összefüggését a 4.1.2. ábra szemlélteti.

4.1.2. ábra. A pontossági fogalmak összefüggése

E tulajdonságok közül további vizsgálatot érdemel magának a pontosságnak és a tanítási pontosságnak a fogalma.

A tanítási pontosság megfelelő módon történő értelmezéséhez tekintsük át először, hogy a gyakorlatban milyen tanítási módszerekkel találkozhatunk.

Ábra

3.1.1. ábra. A diagnosztika feladata és felosztása
3.2.1. ábra. Pontossági jellemzők kapcsolata. Tevékenység  ; közép hibabecslés
3.2.2. ábra. Mc Entire módszerének illusztrációja
4.1.1. táblázat. Néhány technológiai feladatnak a robotokkal szemben támasztott igénye  Technológiai feladat  Igény
+7

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

a fiatal lucerna gyomírtó kaszálását kerülni kell.. - vegyszeres

Olajnövények jellemzői A napraforgó jelentősége Származása, rendszertana Botanikája és fiziológiája Biológiai alapok..

Diaportés szár- és tányérrothadás (Phomopsis v. Diaporte helianthi) Makrofominás szárkorhadás (Macrophomina phaseolina).. Szeptóriás levélfoltosság (Septoria

- Tavaszi változat részaránya 2/3 (Kanada, Kína, India) - Őszi változat: főleg Európában..

– Nagy repceormányos (Ceutorrhynchus napi) és lárvája – Gubacsormányos (Ceutorrynchus pleurostigma) lárvája – *Repceszár-ormányos (Ceutorrhynchus quadridens) –

- determinált: a virágzás csak a vegetatív fejlődés befejezése után kezdődik.. - indeterminált: a virágzás már a vegetatív fejlődés alatt kezdődik - félig

-Hazánkban az eltérő csapadék viszonyok és egyéb okok miatt a szántás nélküli termesztés csak korlátozottan javasolható.. -A mulcshagyó, forgatás nélküli művelés egyes,

Hatása a talaj szerves anyag mérlegére: Gyökérzete nagy mennyiségű, mélyre hatoló, de magas lignintartalmú, tág C/N arányú, nehezen bomló.. A „humuszfogyasztó”