Robotok Irányítása - Bevezetı



Hasonló dokumentumok
Robotok Irányítása - Bevezető Történelmi áttekintés

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

8. Laboratóriumi gyakorlat INKREMENTÁLIS ADÓ

Infobionika ROBOTIKA. IX. Előadás. Robot manipulátorok I. Alapfogalmak. Készült a HEFOP P /1.0 projekt keretében

SCARA robot munkatere és pályagenerálás

Pneumatika az ipari alkalmazásokban

IPARI ROBOTOK. Kinematikai strukturák, munkatértípusok. 2. előadás. Dr. Pintér József

Robotok inverz geometriája

ROBOTTECHNIKA. Kinematikai strukturák, munkatértípusok. 2. előadás. Dr. Pintér József

Anyagellátás biztosítása Szerelvény továbbítás Válogatás, rendezés Szerelési mővelet végrehajtása. Kézi Gépesített Automatizált

6. Robotok és manipulátorok a rugalmas gyártórendszerekben. 6.1 Manipulátorok

FANUC Robottípusok, alkalmazások. Anyagmozgatás, szerelés, stb. Festés, lakkozás. Hegesztés

Robotika. A robotok története - bevezetés. Magyar Attila amagyar@almos.vein.hu

Az ipari robotok definíciója

Forgácsolás technológia számítógépes tervezése I.

Robotika. Kinematika. Magyar Attila

SCARA robot programozása

Denavit-Hartenberg konvenció alkalmazása térbeli 3DoF nyílt kinematikai láncú hengerkoordinátás és gömbi koordinátás robotra

Infobionika ROBOTIKA. XI. Előadás. Robot manipulátorok III. Differenciális kinematika. Készült a HEFOP P /1.0 projekt keretében

13.B 13.B. 13.B Tranzisztoros alapáramkörök Többfokozatú erısítık, csatolások

6. Robotok a rugalmas gyártórendszerekben. 6.1 Manipulátorok

Az ábrán a mechatronikát alkotó tudományos területek egymás közötti viszonya látható. A szenzorok és aktuátorok a mechanika és elektrotechnika szoros

VisualNastran4D. kinematikai vizsgálata, szimuláció

MIKROFYN GÉPVEZÉRLÉSEK. 2D megoldások:

Minden mérésre vonatkozó minimumkérdések

Forgójeladók. Inkrementális forgójeladók. Optikai inkrementális forgójeladók

CAD-CAM-CAE Példatár

Megmunkáló központok munkadarab ellátása, robotos kiszolgálás

7. Koordináta méréstechnika

Számítógépes geometria (mester kurzus)

2. E L Ő A D Á S D R. H U S I G É Z A

Tervezés katalógusokkal kisfeladat

GÉPIPARI AUTOMATIZÁLÁS

Rugalmas tengelykapcsoló mérése

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Az első robot sorozatgyártás 1959-ben indul ben már játékgyártók kínálnak tanítható, mikroprocesszor vezérlésű játékrobot építőszettet.

5.2 Rugalmas gyártórendszerek alrendszerei. a) A megmunkáló alrendszer és elemei. Megmunkáló alrendszer. Megmunkáló központ

SZÉCHENYI ISTVÁN EGYETEM GYŐR. Cella felépítés, robotmozgatás bemutatása Fanuc gyártócellán

Quadkopter szimulációja LabVIEW környezetben Simulation of a Quadcopter with LabVIEW

Két- és háromállású szabályozók. A szabályozási rendszer válasza és tulajdonságai. Popov stabilitási kritérium

9. Laboratóriumi gyakorlat NYOMÁSÉRZÉKELŐK

Méretlánc átrendezés a gyakorlatban (Készítette: Andó Mátyás, a számonkérés az elıadás és a gyakorlat anyagára is kiterjed.)

Beltéri autonóm négyrotoros helikopter szabályozó rendszerének kifejlesztése és hardware-in-the-loop tesztelése

Mőködési elv alapján. Alkalmazás szerint. Folyadéktöltéső nyomásmérık Rugalmas alakváltozáson alapuló nyomásmérık. Manométerek Barométerek Vákuummérık

Előadó: Nagy István (A65) Gyakorlatvezető: Tolnai András

3.3. Dörzshajtások, fokozat nélkül állítható hajtások

CÉLKOORDINÁTOROK alkalmazástechnikája CÉLKOORDINÁTOROK FELÉPÍTÉSI ELVE

Ipari robotok hajtása

Mechanikai rezgések Ismétlő kérdések és feladatok Kérdések

Vízóra minıségellenırzés H4

Forgácsoló gyártócellák, gyártórendszerek 1.

670 milliszekundumos csomagolási ciklusidő

A jármővek méreteire vonatkozó üzemeltetési mőszaki feltételek

E-Laboratórium 2 A léptetőmotorok alkalmazásai Elméleti leírás

Mester Gyula 2003 Intelligens robotok és rendszerek

TB6600 V1 Léptetőmotor vezérlő

ROBOTTECHNIKA ALKALMAZÁSOK, ROBOT FOGALMA. Dr. Pintér József

σhúzó,n/mm 2 εny A FA HAJLÍTÁSA

HA8EV ORBITRON Programmal vezérelt Azimut/Elevációs forgató elektronika v10.0

Forgójeladók (kép - Heidenhain)

Egyszabadságfokú mechanikai rendszer irányítása nyílt hurkú vezérlés

Egyenáramú szervomotor modellezése

9. SZERSZÁMOK POZÍCIONÁLÁSA

9- Fordító és kitárazó egységek (a műhely méretei alapján lehetséges az illesztés)

Óbudai Egyetem Bánki Donát Gépész és Biztonságtechnikai Mérnöki Kar Anyagtudományi és Gyártástechnológiai Intézet Gépgyártástechnológiai Szakcsoport

Érzékelők és beavatkozók

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Cella létrehozása. A roboguide programot elindítva az 1.ábra szerinti bejelentkező ablakot kapjuk.

Beállítási utasítás CAME típusú FLY-E Automatika szárnyasajtó meghajtásához

2 - ELEKTROMOS BEKÖTÉSEK

Mechatronika segédlet 11. gyakorlat

Versenyző kódja: 38 27/2012. (VIII. 27.) NGM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny.

Robottechnika. 2. Ipari robotok. Ballagi Áron Automatizálási Tanszék

CNC gépek szerszámellátása

Mechanika Kinematika. - Kinematikára: a testek mozgását tanulmányozza anélkül, hogy figyelembe venné a kiváltó

Felvételi, 2018 szeptember - Alapképzés, fizika vizsga -

4. Biztonsági elıírások. 1. A dokumentációval kapcsolatos megjegyzések

SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ÉS IRÁNYÍTÁSÁRA

A MŐHOLDVÉTELRİL ÁLTALÁBAN

Felületjavítás görgızéssel

Robotika. Relatív helymeghatározás Odometria

Mérnöki alapok 2. előadás

Érintkezés nélküli érzékelés és mérés robotcellában

NGB_AJ008_1 IPARI ROBOTOK

TERVEZÉS KATALÓGUSOKKAL KISFELADAT

A 27/2012 (VIII. 27.) NGM rendelet szakmai és vizsgakövetelménye alapján.

MIKRON HSM 400, 400U 600, 600U, 800

280 YTO 135 TÍPUS YTO 135 TYPE. Rendelési cikkszám felépítése Order code structure. Kihajtó tengely pozíciók Drive shaft positions

KÉRDÉSEK PROGRAMOZÁSBÓL_TKU (ESZTERGÁLÁS) 1. Írd le а CNC megmunkáló rendszerek jellemző pontjainak neveit: a) М 0,5 b) А 0,5 c) W 0,5 d) R 0,5

GYÁRTÓCELLÁK IPARI ROBOTOK. Összefoglaló áttekintés. 1. előadás. Dr. Pintér József. Gyártócellák

INTELLIGENS ROBOTOK ÉS RENDSZEREK

Gyártórendszerek fejlődésének fázisai

12/2013. (III. 29.) NFM rendelet szakmai és vizsgakövetelménye alapján.

DFTH november

Ipari robotok megfogó szerkezetei

6. A szervezet. Az egyik legfontosabb vezetıi feladat. A szervezetek kialakítása, irányítása, mőködésük ellenırzése, hatékonyságuk növelése,

Négycsuklós mechanizmus modelljének. Adams. elkészítése, kinematikai vizsgálata,

KÖRMOZGÁS, REZGŐMOZGÁS, FORGÓMOZGÁS

Mechanika. Kinematika

Átírás:

Robotok Irányítása - Bevezetı Robotikai alapfogalmak A robot egy irányított mechanikai rendszer, amely az alábbi tulajdonságokkal rendelkezik: újraprogramozható, elıre megadott pályán képes mozogni, a pálya mentén feladatokat képes elvégezni. Mechanikai rendszer alatt itt olyan rendszereket értünk, amely erıhatás eredményeként mozgást végez, sebességet képes generálni. Az ISO 8373 standard az ipari robot manipulátorokat az alábbi formában definiálja: automata módon irányított, újraprogramozható, többfunkciós, három vagy több tengely mentén irányított mozgást végzı manipulátor, amely lehet rögzített alapú vagy mobilis és ipari automatizálásra alkalmazható. A robotok segítségével egy céleszköz térbeli pozícióját és orientációját módosíthatjuk, lásd 1. ábra. 1. Ábra: Céltárgy pozíciójának és orientációjának megváltoztatása síkban Megkülönböztetünk manipulálási és szállítási feladatokat. Manipulálás esetén a megtett út hossza összemérhetı a robot méretével. Szállítási feladatok esetén a megtett ıt jelentısen nagyobb a robot méreténél. A manipulálási feladatokat tipikusan robotkarokkal végezzük el, a szállítási feladatokhoz mobilis robotokat alkalmazunk. A robot manipulátorok felépítésében két részt különítünk el: - Végberendezés (end-effector) a céltárgy mozgatására vagy módosítására szolgáló eszköz. A végberendezés a robot manipulátor azon része, amely kapcsolatba kerül a robot a környezetével. Lehet páldául egy megfogó (gripper) vagy megmunkáló eszköz. - Artikulált mechanikai struktúra: a végberendezés térbeli pozícióját és orientációját módosítja elıírt sebességgel (és gyorsulással) a robot által elvégzendı feladatnak megfelelıen. A robot bázisa az a térbeli pont, ahol az artikulált mechanikai struktúra alapja el van helyezve a környezetében.

Az artikulált mechanizmus szegmensek (link) és csuklók (joint) sorozatából áll. A szegmenseket merev testeknek tekintjük, amelyeket csuklók kötnek össze. Kivételt képeznek ez alól azok a robotok, amelyekben a szegmensek rugalmassága nem elhanyagolható és ezt a robot irányításánál is figyelembe kell venni. A szegmensek méretei, alakja határozzák meg a robot munkaterének nagyságát. 2. Ábra: Nyílt láncú robot manipulátor és részei A csuklók képezik a robot manipulátor mozgó részeit, megvalósítják a szegmensek mozgatását. Több csuklótípust különböztetünk meg. A primitív csuklók csak egy tengely mentén képesek mozgatni a szegmenseket. - A rotációs (R, Revolute joint) csukló a szegmenst elforgatja az elızıhöz képest egy adott tengely mentén. - A transzlációs (T, Prismatic joint) csukló a szegmenst eltolja a másikhoz képest egy adott tengely mentén. A primitív csuklók mellett alkalmazhatunk összetett csuklókat is a robotkar kialakításához, amelyek kettı vagy több tengely mentén képesek mozgást végezni. Ilyen például a botkormányoknál ismert gömbcsukló. Az gömbcsuklók irányított mozgásának megvalósítása, beavatkozókkal való felszerelése bonyolult. 3. Ábra: Rotációs, transzlációs és gömbcsukló Csuklóváltozók tere: Az a tér, amelyben leírjuk a robot csuklóinak összes lehetséges pozícióját. A robot csuklók adott pozícióját q vektorban tároljuk. A q elemei a csuklóváltozók. Egy rögzített q érték a robot egy konfigurációját adja. A vektor tartalmazhat szögeket és távolságokat, amelyeket egy adott referenciatengelytıl illetve egy adott referenciaponthoz képest mérünk.

T 1 q2 qn ) q = ( q K A tér dimenziója (n) a robot szabadságfoka (DOF Degree of Freedom). Amennyiben a robot manipulátor csak primitív csuklókat tartalmaz a csuklók száma megegyezik a robot szabadságfokával. Összetett csuklókat tartalmazó robot manipulátorok esetén a szabadságfok nagyobb csuklók számánál. Munkatér: Az a tér, amelyben leírjuk a végberendezés összes lehetséges pozícióját. A Térbeli pozíció megadásához kiválasztjuk a végberendezés egy jellegzetes pontját, a szerszámközéppontot (TCP Tool Center Point). Például manipulálási feladatok esetében ez lehat az a pont, ahol a megfogó összezár a céltárgyon. A szerszámközéppont térbeli pozícióját három koordinátával jellemezhetjük. A végberendezés orientációját szintén három paraméterrel (szöggel) jellemezhetjük. Megmondhatjuk például, hogy egy derékszögő referencia-koordinátarendszerhez mind a három tengelyéhez képest a végberendezéshez rögzített koordinátarendszer mennyire van elforgatva. Ennek megfelelıen a munkatér maximális dimenziója hat ( m 6 ). A végberendezés pozícióját leíró vektor: x = ( x1 x2 K x m ) T. A munkatér dimenziója mindig kisebb a robot szabadságfokánál, a munkatérben egy robot nem tud több tengely mentén/körül mozgást generálni, mint ahány tengely mentén a csuklók el tudnak mozdulni (m n). A 4. ábrán látható robot az xoy síkban mozog. A robot három rotációs csuklóval rendelkezik, amelyek erre a síkra merıleges tengelyek körül képesek elfordulni. Ennek megfelelıen a robot szabadságfoka 3, a robot konfigurációja 3 szöget tartalmaz: T q = ( q1 q2 q3 ). A robot végberendezésének síkbeli pozícióját két koordinátával jellemezhetjük. A végberendezés orientációját (a végberendezés síkbeli elfordulását) az utolsó szegmens és az Ox tengely által bezárt szöggel jellemezhetjük. Ennek megfelelıen T a munkatér dimenziója is 3: x = ( x y ϕ ). 4. Ábra: Három szabadságfokú síkbeli robot konfigurációja és munkatere

Abban az esetben, amikor a munkatérben számos akadályra számíthatunk és a robot végberendezése be kell hatoljon az akadályok mögé célszerő olyan robotokat alkalmazni, amelyeknek a szabadságfoka nagyobb, mint a munkatér dimenziója. Ezeket a robotokat redundáns robotoknak nevezzük. Redundáns robotok esetében n>m vagyis a csuklóváltozók terének a dimenziója nagyobb, mint a munkatér dimenziója. Az alábbi ábrán egy síkban (a munkatér dimenziója 3) dolgozó redundáns robotot látunk, amelynek a szabadságfoka 5. 5. Ábra: Redundáns robot manipulátor A robot manipulátort alkotó artikulált mechanizmus lehet nyílt láncú vagy zárt láncú. A nyílt láncú (soros) robotok esetén a robot bázisát a végberendezéssel egy csuklószegmens-csukló-szegmens-csukló-... sor köti össze. A zárt láncú robotok között a párhuzamos robot manipulátorok elterjedtebbek. Ebben az esetben a végberendezéshez több csukló csatolódik direkt módon. Ezt a robot típust a pontosságuk, merevségük és nagyobb teherbírásuk miatt kedveltek ipari alkalmazásokban. Ugyanakkor a párhuzamos robot munkatere általában kisebb, mint egy mérető azonos mérető nyílt láncú roboté. 6. Ábra: Párhuzamos robot manipulátor Ipari robotok, robotok jellemzıi Robot architektúrák: Egy soros robot manipulátorban rotációs (R) és transzlációs (T) csuklók sorozatából követi egymást. A robot szabadságfokát, felépítését, mechanikai mértezését mindig a robotok által elvégzendı feladatok szabják meg.

A legelterjedtebb kialakítás a 6 szabadságfok robot manipulátor. Ebben az esetben a szabadságfokok száma egyenlı a munkatér maximális dimenziójával, tehát a végberendezését a robot a munkaterén belül bármely kívánt pozícióba elıírt orientációval el tudja juttatni. Általában az elsı három szabadságfok felelıs a végberendezésnek az elıírt pozícióba történı eljuttatásáért. Ennek megfelelıen az elsı három szabadságfokhoz tartozó szegmensek tipikusan nagyobb méretőek a minél távolabbi térbeli pozíció eléréséhez. Az utolsó három szabadságfok felelıs a végberendezés orientációjának beállításáért, a végberendezés forgatásáért. Ilyen típusú architektúráknál a robot elsı három szabadságfokához tartozó részét robotkarnak (robot arm), az orientációt megvalósító három szabadságfokhoz tartozó részt robotcsuklónak (robot wrist) nevezzük. A legelterjedtebb korszerő robot manipulátorokban mind a hat szabadságfokot rotációs csuklókkal van magvalósítva (RRRRRR). A csak rotációs csuklókkal kialakított robotkarokat artikulált robotoknak nevezzük. Az ilyen típusú robotokból az elsı sikeres megvalósítás a PUMA (Programmable Universal Machine for Assembly) robot volt. A 8. ábra a PUMA robotkart és külön a PUMA robotcsuklót mutatja. A napjainkban alkalmazott ipari robot architektúrák többségének is ehhez hasonló a felépítése, lásd például a 9. ábrán látható napjainkban elterjedt KUKA KR architektúrát. Bizonyos alkalmazások esetében nem szükséges mind a hat szabadságfok, a feladat egyszerőbb architektúrájú robottal is megoldható. Például manipulációs feladatok esetében, ha a mozgatott tárgy mindig hengerszimmetrikus (bizonyos hegesztési feladatok) elég 5 szabadságfok. Az egyszerőbb kialakítás miatt a robotok elıállítási költsége is alacsonyabb. 8. Ábra: PUMA kar és PUMA csukló 9. Ábra: KUKA KR típusú robot

A legismertebb négy-szabadságfokú robot a SCARA (Selective Compliant Robot for Assembly) robot. A végberendezés térbeli pozicionálását két rotációs és egy transzlációs csuklóval oldja meg. Ezen felül az utolsó rotációs csukló a transzlációs tengely körüli orientációt biztosítja. A SCARA architektúra RRTR. 10. Ábra: SCARA típusú robot Egyszerőbb feladatok esetén ugyancsak alkalmazhattuk derékszögő (Kartézián) robotot. Ez a robottípus a végberendezés pozicionálását három transzlációs csuklóval oldja meg, mind a három szabadságfok a derékszögő koordinátarendszer egy-egy tengelye mentén mozgatja a végberendezést. A robot architektúrája: TTT. Ez kibıvíthetı extra robotcsuklóval a végberendezés kívánt orientációjának biztosítására. 11. Ábra: Kartezián típusú robotkar A szférikus robotkar a RRT típusú. Ehhez a robottípushoz tartozik a Stanford kar is, amely az elsı iparban is alkalmazott robottípusok közé tartozik, lásd 12. ábra. Az ipari robotok alkalmazási területei: Napjainkban kijelenthetı, hogy az ipari robotok legjelentısebb használója az autóipar. Ezen belül kiemelkedı a robotok alkalmazása hegesztési feladatokra. Ugyancsak jelentıs felhasználása a robotoknak az anyagmozgatás (palettázás, céltárgyak elhelyezése a megmunkáló berendezésbe, csomagolás, stb.). A harmadik jelentıs feladatkör a megmunkálási feladatkör (fúrás, csiszolás, festékszórás, ragasztás, vágás, csavarozás, áramkör beültetés stb.).

12. Ábra: Szférikus robotkar A legismertebb ipari robot manipulátorokat gyártók közé tartozik a német KUKA Robotics valamint a svéd-svájci ABB cég. Ugyancsak jelentıs piaci részesedéssel bír a Stäubli cég. A japán robotipar kiemelkedı képviselıje a FANUC. Az ugyancsak japán érdekeltségő az Amerikai Egyesült Államokban mőködı robotgyártó cég, a Yakasawa Motoman. Robotirányítási rendszer: magába foglalja a robotot, a robot beavatkozóinak a vezérlését végzı a robot irányítószoftverét, számítástechnikai eszközt, amin az irányítási szoftver fut, valamint a számítástechnikai eszközt és a robotot összekapcsoló vezérlıberendezést. Ez utóbbi felelıs a robot beavatkozóinak meghajtásáért valamint a robot érzékelıi jeleinek elı-feldolgozásáért. A robotot irányító szoftver tipikusan tartalmaz egy kommunikációs interfészt a felhasználó fele. A felhasználó legtöbbször egy robotprogramozási nyelv segítségével írja le a robotnak az elıírt feladatot. A robotirányító szoftver értelmezi a feladatot és meghatározza a robot elıírt mozgását (pályatervezés). Az elıírt mozgás alapján ugyancsak a robotirányító szoftver határozza meg a robot beavatkozóinak a vezérlıjeleit (alacsony szintő irányítás). Az elvégzendı feladatnak megfelelı robot program megírása tipikusan off-line módon történik, vagyis a feladat-végrehajtás elıtt. Az alacsony szintő irányítás on-line módon fut, vagyis a feladat-végrehajtás közben. A felhasználó irányíthatja a robotot on-line módon is, például erre a célra alkalmas botkormány segítségével. Ebben az esetben távvezérlésrıl beszélünk. 7. Ábra: Robotirányítási rendszer

A robotok jellemzıi: Az ipari robotok jellemzıi szabványokban vannak rögzítve (ISO 9946, ISO 9283). A szabványok leírják azokat a jellemzıket, amelyeket a robotgyártó meg kell adjon az ipari robot katalógusában. Ezek a jellemzık alapján a felhasználó meg tudja választani az alkalmazásához szükséges robot típust. Néhány fontos, az irányításhoz kapcsolódó jellemzı: 1. Munkatér (workspace): az a tér, amelyben a robot végberendezése mozog. A munkatér mérete függ a robot szabadságfokától, a robot alakjától, méretétıl. Ugyankor függ a csuklóváltozók határértékeitıl. A munkatérhez köthetı a maximális elérés (maximum reach) fogalma, ami a robot bázisától vízszintesen mérve a legnagyobb távolság, ameddig a végberendezés még elér. 13. Ábra: Egy ipari robot munkatere 2. Hasznos tömeg (payload): a robot végberendezése által mozgatott céltárgy vagy szerszám maximális megengedett tömege. 3. Felbontás (resolution): A legkisebb távolság vagy szög, amit a robot végberendezése vagy egy csukló képes megtenni. 4. Pozícionálási pontosság (position accuracy): A robot több kiindulópontból megközelíti egy elıírt célpozíciót. A mozgás megvalósításához az összes csukló kell mozogjon. A pozícionálási pontosságot úgy definiáljuk, mint az átlagos megérkezési pozíció és a célpozíció közötti távolság. 5. Pozíció ismételhetıség (position repeatability): A robot több kiindulópontból megközelít egy elıírt célpozíciót. A mozgás megvalósításához az összes csukló kell mozogjon. A pozíciópontosságot úgy definiáljuk, mint az átlagos megérkezési pozíció és a legtávolabbi megérkezési pozíció közötti távolság. Ipari robotok esetében az ismételhetıség és pontosság tipikusan 0.1-0.01 mm tartományban van. Bizonyos robotok esetében megadják a pontosságot és az ismételhetıséget lineáris pálya mentén történı mozgás esetében is (linear path accuracy, linear path repetability). Más fontos jellemzı még a csuklók által elérhetı maximális sebesség.

Robotokban használt érzékelık és beavatkozók Beavatkozók: A robotcsuklók mozgásának generálására legtöbb esetben egyenáramú villamos motorokat alkalmazunk. A robot csuklójába, mint mechanikai rendszerbe a bemenet a nyomaték (rotációs csukló) vagy erı (transzlációs csukló). A robotoknál alkalmazott egyenáramú motorok esetében a kifejtett nyomaték (τ) arányos a motorárammal (i): τ M = c 2 i, ahol c 2 a motor nyomatékállandója. Tehát ahhoz, hogy a motor elıírt τ Μ nyomatékot kifejtsen, azt kell biztosítsuk, hogy a motoron átfolyó áram τ Μ /c 2 legyen. Ehhez áramszabályozási hurkot alkalmazhatunk a motor vezérlésénél. Egy tipikus proporcionális áramszabályozási hurok elvi rajza kisteljesítményő motorokra a 14. ábrán látható. A gyakorlatban a mővelet erısítı és a motor között még szükség van egy áramerısítı fokozatra. 14. Ábra: Áramszabályozott egyenáramú motor Figyelembe véve, hogy a mőveleti erısítıknek nagy impedanciájú bemenete van, felírható, hogy U R Ui = R Az R i árammérı ellenállás értéke jóval kisebb, mint a negatív visszacsatoló ágban alkalmazott R ellenállásérték (R i <<R). Ennek megfelelıen a motoráram: U i = R i i Tehát ahhoz, hogy a motor egy elıírt τ Μ nyomatékot kifejtsen, a szabályozó U feszültségbemenetét az alábbi módon kell számítsuk: Ri U = τ c 2 M

Általában a motor illesztése a robotszegmenshez egy áttételen keresztül történik. Rotációs csuklók esetén az áttétel korszerő robotokban hullámhajtómő vagy bolygóhajtómő. Amennyiben transzlációs csuklót akarunk villamos motorral megvalósítani, fogaslécre vagy golyósorsóra van szükségünk. Az áttétel a robotkarokban a sebességet leosztja. Két fogaskerékbıl álló egyszerő áttétel az alábbi ábrán látható. ω L Szegmens D L Motor D M ω M 15. Ábra: Motor-szegmens illesztése fogaskerék áttétellel Amennyiben a fogaskerekek átmérıi D M és D L az áttétel értéke: D N = D L M Az alkalmazott leosztás robotkaroknál tipikusan 10-100 nagyságrendő. Ha a motoroldalon a szögsebesség ω M akkor a szegmens oldalán a szögsebesség: ω ω L = N M A nyomaték a szegmens oldalon felszorzódik a motoroldalhoz képest. Ugyanakkor figyelembe kell vegyük az áttételben és a motor felfüggesztésénél fellépı súrlódási hatásokat is. Ha a súrlódás miatti veszteségnek megfelelı nyomaték τ f, akkor a szegmens oldalon a kapott nyomaték: τ L = Nτ M τ f Fıleg transzlációs csuklók esetében villamos motorok helyett alkalmazhatunk hidraulikus beavatkozókat (hidraulikus hengereket). Elınyük, hogy nagyobb erıt képesek kifejteni, mint a hasonló mérető villamos motorok. Hátrányuk, hogy a mőködtetésükhöz nagynyomású pompával szükséges biztosítani a hidraulikus folyadék nyomását. Érzékelık: A robotikai rendszerekben a csuklók pozícióját és sebességét sok esetben inkrementális adóval mérjük. Az inkrementális adók relatív szögelfordulás és szögsebesség mérésre alkalmas szenzorok. A egységnyi idı alatt a tengelyük elfordulásával arányos számú impulzust szolgáltatnak. Az impulzusokat az érzékelı

tengelyére rögzített, ablakokat tartalmazó tárcsa és egy fotóemitter- fotódetektor pár segítségével állítják elı, lásd 16. ábra. Az érzékelı tengelyét csatoljuk a csuklót mozgató motor tengelyére. Ha a motor sebessége megváltozik az impulzussorozat frekvenciája nı meg. Így az inkrementális adóval megvalósított pozíciómérés impulzusszámlálásra, a sebességmérés frekvenciamérésre vezethetı vissza. Az inkrementális adó jellemzıje a felbontása, ezt a tárcsán levı ablakok száma adja. Nagyságrendje robotikai rendszereknél tipikusan 1000-10000. 16 Ábra: Inkrementális adó tárcsája Szögsebesség mérése: Feltételezzük, hogy az inkrementális adó felbontása N, vagyis az inkrementális adó 2π radián elfordulás alatt N impulzust ad. A sebességméréshez ismert T idıegység alatt beérkezett impulzusok számát határozzuk meg. Feltételezzük, hogy T idı alatt n impulzus érkezett be, ami α elfordulásnak felel meg. Ebben az esetben a szögsebesség: ω M α = = T 2πn N T 2πf = N rad s ahol f=n/ T az inkrementális adótól kapott jel frekvenciája. Tehát a szögsebesség arányos a frekvenciával. A frekvencia alapú szögsebesség márássel nem határozható meg a forgás iránya. Az irány meghatározására az inkrementális adó két fotóemiter - fotódetektor párt tartalmaz. A párokhoz tartozó ablakok a tárcsán egymáshoz képest el vannak tolva, lásd 16. Ábra. Ennek megfelelıen két, egymással fázisban eltolt impulzussorozatot kapunk (A, B). Az irány meghatározásához azt használhatjuk ki, hogy amikor az inkrementális adó tárcsája pozitív irányba forog ( ), a B csatorna pozitív frontján az A csatorna értéke 1. Ha az inkrementális adó tárcsája negatív irányba forog ( ), a B csatorna pozitív frontján az A csatorna értéke 0. Egy D bistabillal az irányt meghatározhatjuk. A CLK bemenetre az A csatornát a D bemenetre a B csatornát kötjük (vagy fordítva). Ha a CLK bemeneten

pozitív front van, a bistabil a D bemenetet kiírja a Q kimenetre. Tehát pozitív irány esetén a Q=0, negatív irány esetén a Q=1 lesz. 17. Ábra: Forgásirány meghatározása inkrementális adóval A relatív szögelfordulást (θ[k]) a sebesség integráljaként kapjuk. A numerikus integráláshoz a trapéz módszert alkalmazhatjuk:. ( ω θ k ] = θ [ k 1] + [ k ] + ω M M [ 2 [ k 1]) T [ rad] Az inkrementális adó mindig csak az elızı pozícióhoz képest mondja meg az elfordulás mértékét. Ennek megfelelıen a pozíciómérést "nullázni kell. Ennek során a csuklókat eljuttatjuk egy olyan kezdeti pozícióba, amelyet ismerünk, és itt beállítjuk a θ[0] kezdıpozíciót. Az inkrementális adó jelét feldolgozó mérıegység a szögelfordulást mindig ettıl a kezdıpozíciótól számolja. Egy robot inkrementális adóinak nullázása a robot üzembe helyezésénél, kalibrációjánál történik. Az inkrementális adók helyett alkalmazhatunk abszolút enkódereket vagy rezisztív szögelfordulás mérıket, amelyek nem relatív, hanem abszolút szögelfordulást mérnek. A szögelfordulás, szögsebesség mérés mellett még szükség van még a motoráram szabályozási hurok kialakításához áramérzékelıkre. Kis teljesítményő motor esetén elégséges mérıellenállás alkalmazása. A hidraulikus beavatkozókkal kialakított robotmeghajtás esetén célszerő nyomásérzékelıket használni a hidraulikus hengerben fellépı nyomáskülönbség mérésére. Az erıirányítási módszerek hatékony megvalósítására a robot végberendezését és a csuklókat erı- és nyomatékérzékelıkkel kell felszerelni.