Robotok, fizikai ágensek. Fazekas Annamária 541. csoport Babeş-Bólyai Tudományegyetem Kolozsvár 2006. január 19.



Hasonló dokumentumok
A mesterséges intelligencia alkalmazásának egyik legfontosabb és leglátványosabb területe

ROBOTTECHNIKA FEJLŐDÉSTÖRTÉNET, ALKALMAZÁSOK, ROBOT FOGALMA. 1. előadás. Dr. Pintér József. Robottechnika

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

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

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

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

Robotika és Gyártásautomatizálás

Pneumatika az ipari alkalmazásokban

Robotika. Kinematika. Magyar Attila

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

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

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

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

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

GÉPIPARI AUTOMATIZÁLÁS

Navigáci. stervezés. Algoritmusok és alkalmazásaik. Osváth Róbert Sorbán Sámuel

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

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.

Robotok inverz geometriája

XV. FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

Ipari robotok megfogó szerkezetei

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

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

Az ipari robotok definíciója

Robottechnika. 1. Bevezetés. Ballagi Áron Automatizálási Tanszék

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

Zárójelentés. Az autonóm mobil eszközök felhasználási területei, irányítási módszerek

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

670 milliszekundumos csomagolási ciklusidő

Informatika a valós világban: a számítógépek és környezetünk kapcsolódási lehetőségei

x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?

HELYSZÍN: RAMADA RESORT AQUAWORLD BUDAPEST IDÔPONT: OKTÓBER 27. REGISZTRÁCIÓ: HUNGARY.NI.COM/NIDAYS

Tárgymutató. dinamika, 5 dinamikai rendszer, 4 végtelen sok állapotú, dinamikai törvény, 5 dinamikai törvények, 12 divergencia,

Dunaújvárosi Főiskola Informatikai Intézet. Intelligens ágensek. Dr. Seebauer Márta. főiskolai tanár

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

International GTE Conference MANUFACTURING November, 2012 Budapest, Hungary. Ákos György*, Bogár István**, Bánki Zsolt*, Báthor Miklós*,

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

VIZSGAKÉRDÉSEK GÉPGYÁRTÁSTECHNOLÓGIÁBÓL AZ I. ÉVF. ELŐADÁSI ANYAG TERMÉKTERVEZŐ ÉS A II.ÉVF. GÉPÉSZMÉRNÖK HALLGATÓK SZÁMÁRA

A regionális gazdasági fejlődés műszaki - innovációs hátterének fejlesztése

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

Számítógépes Grafika mintafeladatok

(Solid modeling, Geometric modeling) Testmodell: egy létező vagy elképzelt objektum digitális reprezentációja.

Űrtechnológia október 24. Műholdfedélzeti energiaellátás / 2 Műholdfedélzeti szolgálati rendszerek Felügyeleti, telemetria és telekommand rendsz

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

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


Szerszámgépek és ipari robotok (BMEGEGTMG02; 4 kr.) Záróvizsga orientáló kérdések

7. Koordináta méréstechnika

Robottechnika szakirány

Térbeli transzformációk, a tér leképezése síkra

Kémiai reakciók mechanizmusa számítógépes szimulációval

Intelligens Rendszerek

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

Neumann János Számítógép-tudományi Társaság Programozás, robotprogramozás szakkör Három félév 3 * 8 foglalkozás

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

NGB_AJ008_1 IPARI ROBOTOK

Kinematika szeptember Vonatkoztatási rendszerek, koordinátarendszerek

2014/2015. tavaszi félév

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

8. SZERSZÁMGÉP ANIMÁCIÓ

Markerek jól felismerhetőek, elkülöníthetők a környezettől Korlátos hiba

A magától becsukódó ajtó működéséről

Korszerű szerszámgépek

17. előadás: Vektorok a térben

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

Nagy kiterjedésű termékek hegesztése. Egy kis folytatás az előző alkalomhoz

GD Dollies Műszaki leírás

Intelligens gépek elemei Bevezetés

Transzformációk síkon, térben

Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz)

Mozgásmodellezés. Lukovszki Csaba. Navigációs és helyalapú szolgáltatások és alkalmazások (VITMMA07)

A LEGO Mindstorms EV3 programozása

3D számítógépes geometria és alakzatrekonstrukció

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

A napenergia felhasználása Vecsési Oktatási Konferencia Nemzetközi Szeminárium

Számítógépes Grafika mintafeladatok

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

14. Tétel. Számjegyvezérlésű szerszámgépek: Vezérlés fogalma: CNC vezérlés felépítése:

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

Transzformációk. Grafikus játékok fejlesztése Szécsi László t05-transform

ERŐSÁRAMÚ ELEKTROTECHNIKUS SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGAKÖVETELMÉNYEI

A Hamilton-Jacobi-egyenlet

A tanulók gyűjtsenek saját tapasztalatot az adott szenzorral mérhető tartomány határairól.

Ipari robotok hajtása

1. Mozgás Magyar Attila

KÉRDÉSEK PROGRAMOZÁSBÓL_TKU (MARÁ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

Öko-technika évfolyam. Célok és feladatok. A tantárgy feladatai az 5-8. évfolyamokon. Szűcs Sándor Általános Iskola

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

Az irányítástechnika alapfogalmai Irányítástechnika MI BSc 1

DENER Plazmavágók. Típus: Mitsubishi DNR-I 1530 CNC. Dener plazmavágás. Dener plazmavágók.

Intelligens beágyazott rendszer üvegházak irányításában

Villamos és hibrid kishaszonjárművek hajtás problémái

Röntgen-gamma spektrometria

Gyártórendszerek Dinamikája. Gyártórendszerek jellemzése és szerkezete Gyártórendszerekkel kapcsolatos mérnöki feladatok

Városi tömegközlekedés és utastájékoztatás szoftver támogatása

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

Bodó / Csató / Gaskó / Sulyok / Simon október 9. Matematika és Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár

Párhuzamos programozási feladatok

Irányítástechnikai alapok. Zalotay Péter főiskolai docens KKMF

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

Átírás:

Robotok, fizikai ágensek Fazekas Annamária 541. csoport Babeş-Bólyai Tudományegyetem Kolozsvár 2006. január 19.

Tartalom Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Magába foglaló architektúra Rosenschein alaprendszerterve

A robot fogalma Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás A robotosított rendszerek A robot szót a cseh drámaíró, Karel Čapek népszerűsítette 1921-ben írt színművével. A mű témája az emberiség elembertelenedése egy technikai társadalomban. A szépirodalomban és a műszaki, technikai fogalomkörben is általában olyan eszközt, berendezést értenek roboton, amely az ember fizikai és/vagy szellemi munkájához hasonló tevékenységet végez. Aktív mesterséges ágens, aminek környezete a teljes fizikai világ. Teljes egészében ember készítette szerkezet. Mozogni tud és több szabadsági fokkal rendelkezik. Tevékenységét részben vagy teljesen önállóan irányítja (autonóm).

Robotika Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás A robotosított rendszerek A robotika két okból is kihívást jelentő terület: A nak a fizikai világban kell tevékenykedniük, ami sokkal bonyolultabb, mint a legtöbb szimulált szoftvervilág. Olyan hardvert (érzékelőket és beavatkozókat) igényel, amelyek valóban működnek. A robotika gyakorlatilag a mesterséges intelligencia valamennyi összetevőjét és alterületét igényli.

A robotika története Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Közvetlen elődök: teleoperátorok, számjegyvezérlésű (NC) gépek. A teleoperátorok áttételeken keresztül valósították meg a radioaktív anyagok mozgatását. Az 1950-es évek végén George Engelberger és George Devol fejlesztették ki az első hasznos ipari at. Forgalmazásukra Engelberger megalapította az Unimation céget és elnyerte a robotika atyja címet. Az első modern mozgó robot a Hopkins Beast volt, ami az 1960-as évek elején épült a John Hopkins Egyetemen. Mintafelismerő hardverrel rendelkezett. Az SRI International Shakey -je volt az első mozgó robot, amelyet mesterséges intelligencia kontrollált. Érzékelőkkel felszerelve és egy problémamegoldó program által vezérelve a robot tájékozódni tudott az SRI termeiben: felhasználva a környezetből érkező információkat, megfelelő útvonalat dolgozott ki. 1970. 1978 Texas Instruments Inc Speak & Spell emberi hang első elektronikus verziója, amit chipen tároltak.

Robotgenerációk Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robottípusok és A robotosított rendszerek Robotok rendszertervei I. Generációs : 60-as évek, mozgatásra kifejlesztve. II. Generációs (ipar): 70-es évek, érzékelőkel vizsgálják környezetüket, tevékenységüket ezek hatására képesek megváltoztatni. III. Generációs (kutatás): jelfeldolgozás, információ kiválasztása, kombinálása. Megjelennek az önálló viselkedési algoritmusok és döntési rendszerek.

Fizikai ágensek csoportosítása Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok Sok szempont szerint csoportosíthatók: intelligenciaszint, külső megjelenés (robotkarok, mobil ), pályavezérlés típusa, alkalmazási területek szerint. Megkülönböztetjük a következő at: mobil (androidok, animatok, ember nélküli járművek, szórakoztató, általános autonóm ) statikus (háztartási és ipari, robotkarok) nano (fizika, kémia határán).

Fizikai ágensek architektúrális komplexitás szerinti csoportosítása Szoftver bonyolúltság Kémia Fizika Orvostudomány Mesterséges intelligencia Kedvtelé si célú Egyéb autonóm Animatok Ipari Vezető nélküli járművek Androidok Cyborgok Nano Háztartási Kézi manipulátorok Mechanikai bonyolúltság

Robottípusok és Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok A, alkalmazásuk szerint: Az iparban használt : technológiai feladatot ellátó anyagmozgató szerelő A kutatásban használt : általános mobil, tele animatok androidok A speciális feladatok megoldására alkalmazott lehetnek: mikro, nano gyógyászatban alkalmazott

Ipari Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok hardver mintegy 95-98%-át adják kellemetlen munkahelyeken helyettesítik az embert A fő fogyasztói az autógyártás és a mikroelektronika.

Általános autonóm Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok mobilisak feladatspecifikusak önállóan tudnak navigálni ismeretlen környezetben is, viszont hatótávolságuk kicsi kerekes mobil mászó és lépegető (nukleáris, hadászati alk.) tele (mikrosebészet)

Animatok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok megnevezésük az animal (állat) szóból származik állatok gépi modelljének megépítése állatok mozgásának eltanulása, felhasználása komoly feladat a járási stratégia kidolgozása

Szórakoztató célú Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok síró, beszélő, rugdalózó csecsemő (pici android) robotfoci: legbonyolultabb, hagyományos autonóm ból (4-5 fős csapatok) álló multi-ágens rendszer gyors helyzetfelismerés optimális tervösszehangolás elérése valós időben AIBO robotkutya hangszóró, memóriakártya, digitális kamera képes hallani, érezni, tanulni és mozogni tervezésének napján 20 s alatt 3000 darabot adtak el belőle

Ember nélküli járművek Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok autonóm tulajdonságaival rendelkezek általában járművek hatótávolságuk közepes ill. nagy vízi légi (robotpilóta) szárazföldi (metró, vonat, villamos) űrjárművek (Lunahold1-Hold, Pathfinder-Mars)

Androidok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok cél: mechanikus ember készítése alapfeladatok: járás, kézmozgás, arcmozgás, beszéddel szinkronizált arc és ajakmozgás, általános mozgáskoordináció Kismet (=sors): 15 számítógép tartja fent Asimo(balra) az udvarias robot

Háztartási Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok háztartási automaták, segédeszközök Milyen okosnak kell lennie az ágyadnak ahhoz, hogy este félj lefeküdni? Rich Gold, Feb. 16, 1994 3. nemzedék: ultrahang és infravörös érzékelővel van felszerelve, megismeri a gazdája hangját, betörés vagy tűz esetén beépített telefonján értesíti a rendőrséget, tűzoltóségot, fel- és le tudja kapcsolni a villanyt, ajtót nyit, kezeli a porszívót, beépített televizíója, rádiója van (ára 1985-ben: 30000$ ). Az MIT Media Lab aktuális kutatásifejlesztési témája: a hűtő automatikusan listát készít arról, hogy mit kell vennünk, kapcsolatba lép az Interneten az árúházláncok eladóágenseivel. beszélő asztal, mely a recepteket tudja, mérlegként és alapanyagadalóként szolgál.

Nano Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok mikroszkópikus méretű gépek nanométer nagyságrendű (10-9 m) olyan, melyekkel nanométer nagyságrendű objektumok manipulálhatók olyan mesterségesen előállított kémiai szerkezetek, melyek a szervezetbe kerülve meghatározott feladatokat hajtanak végre (a gyógyszer és a műtét együttese) A nanostruktúrák az orvostudomány és a biokémia termékeinek, mesterséges enzimeinek tekinthetők, melyek programozhatók és irányíthatók. Tökéletesen működő nanorobotot még nem sikerült előállítani. Egy konkrét megtervezett nanorobot úgy működik mint a haemoglobin. Vérbe juttatva O 2 ereszt ki és CO 2 nyel el vagy fordítva. Különbség csak annyi, hogy haemoglobin által szállított O 2 200-szorosát képes hordozni. Azaz, ha egy felnőtt vérébe 1 liter O 2 -nel feltöltött nanorobotot juttatunk, 4 óráig nem kell levegőt vennie.

Nano Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok

Nano Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok

Nano Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok

Nano Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok

Cyborgok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Ipari Általános autonóm Animatok Szórakoztató célú Ember nélküli járművek Androidok Háztartási Nano Cyborgok részben ember (ill. értelmes lény), részben gép nem tartoznak a hoz, nehéz eldönteni, hogy milyen arányú keverék, mi az ami még ember vagy már robot akadályok: emberi és mesterséges testrészek hosszútávú összeférhetetlensége=>sci-fi Jelentős eredmények: művégtagok Létezik már például neurális hálóval a szervezethez kapcsolt művégtag, melyet tulajdonosa képes mozgatni és az idegekhez kötött neurális háló tanulja a mozgatást. Kb. 2020-2030-ra a fejlett országokban valószínűleg általánosan elérhetők lesznek a művégtagok. Agyba ültetett mikrochipek az agy és a mesterséges tároló és információfeldolgozó eszközök előnyeit próbálják ötvözni (kísérletek egereken még nem hoztak átütő eredményt).

A robotosított rendszerek (Siegler) Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robottípusok és A robotosított rendszerek Munkadarabok Manipulátor Robotirányító számítógép Munkatér Külső érzékelők Effektor Mechanizmus, belső érzékelők, hajtás Robot modell, Környezet modell, Vezérlési algoritmusok Akadályok Program Végrehajtandó feladatok

A robotosított rendszerek Munkadarabok Manipulátor Robotirányító számítógép Munkatér Akadályok Külső érzékelők Effektor Mechanizmus, belső érzékelők, hajtás Robot modell, Környezet modell, Vezérlési algoritmusok Program Végrehajtandó feladatok A két fő része a manipulátor, amely magában foglalja a végeffektorokat, a robot kezeit, az érzékelőket, a pneumatikus, hidraulikus vagy elektromos meghajtóberendezést, illetve a robotirányító számítógép, amely magában foglalja a vezérlő berendezést, a vezérlési algoritmusokat. A korszerű vezérlését több mikroprocesszorból álló, hierarchikus felépítésű vezérlőberendezések végzik. Feladatuk az érzékelőkből időkülönbséggel érkező adatok összeillesztése, a műveletek időzítése, szinkronizálása. A vezérlés felső szintjén történik koordináta-transzformációk és egyéb műveletek segítségével a robot durva beállítása, és az egész tevékenység koordinálása. Alsóbb szinten a pontosabb beállítás, a pályagörbék, az erő és a sebesség meghatározása, a legalsó szinten az elemi műveletek irányítása. Az érzékelők információi a hierarchia különböző szintjein lépnek be, s úgy módosítják az utasításokat, hogy az előre nem látható körülmények nem akadályozzák a feladat megoldását.

A robotosított rendszerek Munkadarabok Manipulátor Robotirányító számítógép Munkatér Akadályok Külső érzékelők Effektor Mechanizmus, belső érzékelők, hajtás Robot modell, Környezet modell, Vezérlési algoritmusok Program Végrehajtandó feladatok A robotmanipulátor feladata, hogy az effektort egy meghatározott célhelyzetbe, orientációba juttassa. Effektor (megfogó vagy szerszám) A belső érzékelők feladata az ízületek pillanatnyi jellemzőinek mérése, az erőforrások monitorizálása, a mért adatok továbbítása. A munkatérben elhelyezkedő tárgyakat két osztályba soroljuk: céltárgyak és akadályok. A vezérlés robotprogrammal történik (berendezések működésének koordinálása, feladatvégrehajtás ütemezése, eseményfüggő lejátszás, érzékelés révén történő koordinátameghatározás).

A robotosított rendszerek Munkadarabok Manipulátor Robotirányító számítógép Munkatér Végrehajtandó feladatok Akadályok Külső érzékelők Effektor Mechanizmus, belső érzékelők, hajtás Robot modell, Környezet modell, Vezérlési algoritmusok Program Pályavezérlés: Pontról pontra vezérlés (a pálya bizonyos pontjai vannak megadva). Folyamatos pályavezérlés (a pontok között interpolációt hajt végre). A hajtás (motrok és áttételek egysége) lehet: elektromos hidraulikus pneumatikus Minden ízülethez önálló hajtás tartozik => hajtáslánc (energiaközvetítés) A motor fordulatszámát, nyomatékát a hajtott elem követelményeihez kell illeszteni. Segítségével el lehet távolítani a motort a robotmanipulator megfogójának közeléből. A hajtásláncra vonatkozó követelmények: Előírt kinematikai kapcsolat megvalósítása Rendelkezés az előírt teherbírással Kis tömegű szerkezet Jó hatásfokkal való eljuttatása az energiának a célhelyzetbe.

Statikus robotkarok, manipulátorok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Robotkarok jellemzői: Munkatér (azon pontok halmaza, ahova a robotkar az effektor szerszámközéppontját/ programozhatósági pontját eljuttathatja) Mobilitásfok (ízületek száma) Pontosság (elméleti és elért pozíció közti eltérés vektor formájában megadva) Ismétlési pontosság Precízió (különböző irányokban milyen távolságra helyezkednek el a különböző rácspontok, azok a legközelebbi szomszédos pontok, amelyekbe a karrendszer programozhatósági pontja eljuttatható) Terhelhetőség Maximális sebesség (effektornál) Maximális gyorsulás (effektornál) Azt, hogy a robotkar a tér mely pontjaiba tud eljutni, alapvetően az első három ízület mozgáslehetősége határozza meg. A további ízületek az effektor finompozicionálását és orientációjának beállítását végzik.

Statikus robotkarok, manipulátorok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Derékszögű koordinátás kar az első három ízület egymásra merőleges irányokban transzlációs mozgást végez. Hengerkoordinátás kar első csavaró ízület függőleges tengely körüli forgást biztosít, a második és harmadik transzlációs ízület függőleges, illetve vízszintes irányú mozgást végez.

Statikus robotkarok, manipulátorok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Gömbkoordinátás kar az első ízület a törzs csavaró mozgását, a második az előzőre merőleges síkban a kar billentő mozgását, a harmadik transzlációs ízület az alkar ki-be irányokba történő mozgását biztosítja. SCARA (Selective Compliance Assembly Robot Arm) - az első három függőleges tengelyű ízületek, az első és a második billentő ízület a kart vízszintes síkban forgatja, a harmadik transzlációs ízület a megfogót emeli, illetve süllyeszti.

Statikus robotkarok, manipulátorok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Humanoid kartípus - legjobban utánozza az emberi kar jellemzőit a törzs beállítását csavaró, a felkar és az alkar pozícionálását egymással párhuzamos tengelyű billentő ízületek biztosítják. Legszélesebb körben alkalmazott robotkar.

Kartagok Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Az emberi karra emlékeztető robotkar (soros manipulátor) ízületekkel egymáshoz kapcsolt kartagok sorozatából áll. Az i-edik kartag egy Kartag(K i, D i ) paraméterhalmazzal írható le, ahol K i a kinematikai paraméterek részhalmaza, D i a dinamikai paraméterek részhalmaza. A K i paraméterhalmaz tartalmazza többek között a kartaghoz rendelt lokális koordinátákat, a kartag irányvektorának jellemzőit, az ízületi tengelyek egységvektorait, a kartagok sebesség és gyorsulás jellemzőit. A D i paraméterhalmaz tartalmazza a kartag tömegét, tehetetlenségi nyomatékait.

Robotmanipulátorok modellezésének matematikai alapjai Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Egy manipulátorkar n merev kartagból áll. A manipulátorkartagok valamely bázisrendszeréhez viszonyított helyzetének és orientációjának jellemzésére mátrixalgebrai megközelítést alkalmazunk. Így a mozgás leírása az ízületekhez rendelt koordináta- rendszerek és a bázis koordinátarendszer közötti transzformációs kapcsolat segítségével történik. Homogén transzformációkat alkalmazunk. Legyen r r B r bázis koordináta rendszer x, egységvektorokkal. ry, z r r r A v = v x x + v y y + v z z helyvektor leírja az L lokális koordináta-rendszer O L origóját a bázis O B origójához képest. A bázis(rögzített) és a lokális (mozgó) koordinátarendszerek: z OL x OB y e3 e e2 1

Robotmanipulátorok modellezésének matematikai alapjai Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése A bázis x, y, z tengelye körül szöggel végzett elemi forgatások homogén transzformációs mátrixai: 1 0 Rot( x, γ ) = 0 0 0 cosγ sinγ 0 0 sinγ cosγ 0 Rot( z, γ ) = 0 0 0 1 cos sin 0 0 γ γ cosγ 0 Rot( y, γ ) = sinγ 0 sinγ cosγ 0 0 0 0 1 0 0 0 0 1 0 1 0 0 sinγ 0 cosγ 0 0 0 0 1

Céltárgyak és akadályok modellezése Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Az objektumok felületét síklapokkal közelítjük. Az így kapott csúcsokat valamilyen sorrendben indexszel azonosítjuk, majd meghatározzuk a csúcspontok homogén koordinátás leírásait. Ha a modellezés során n számú csúcsot használunk, akkor a leíró vektorokat 4xn méretű mátrixba foglaljuk: x1 y1 Objektum = z1 1 xn y n z n 1 Céltárgyak esetében a leírás részletességét nagyobbra választjuk. Ha a céltárgyat egyik pozícióból a másikba szeretnénk eljuttatni, a manipuláció leírására homogén transzf. mátrixot (T) használunk. A mozgatás előtti és utáni objektummodell kapcsolatát a következő egyenlet jellemzi: Céltárgy új helyzet =T Céltárgy kiinduló helyzet x y z 2 2 2 1 Λ Λ Λ Λ

Robotok mobilitása Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Helyhez nem kötött mobil. kutatók segédeszközeiként funkcionálnak ember számára megközelíthetetlen helyeket keresnek fel folyamatos információgyűjtés komplex problémák megoldására tervezik Mobil robottípusok: kerekes (három-, négy vagy hatkerekű) járó lépegető típus (vízszintes terepen) mászó típus (meredek falakon)

Robotok mobilitása Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Hogyan lehet eljuttatni a robotot az adott helyről a célpozícióba anélkül, hogy a robot akadályokba ütközne? durva pályatervezés (főbb sarokpontok) finom pályatervezés (két sarokpont között) trajektória tervezés (időbeli ütemezéssel) valós időben történő és egylépéses pályatervezés A pályabejárás vagy navigáció során a megtervezett pályát követjük a robottal. Legnagyobb problémát a robot tervezett és realizált helyzete közti különbség jelenti. A navigációs rendszer tartalmaz: mozgásutasításokat (menj, fordulj, stb. parancsok, távolság, szög, útjelző paraméterek) leíró jellegű információkat (milyen egyedeket kell érzékelni az úton, milyen globális orientációval kell haladni)

Magába foglaló architektúra Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Magába foglaló architektúra Rosenschein alaprendszerterve Rodney A. Brooks a robottervezésnek viselkedésalapú robotikai megközelítését ajánlotta Hagyományos intelligens robotrendszerekben az információfeldolgozás: érzékelés->modellezés->tervezés->terv végrehajtás-> mozgásvezérlés Brooks új információfeldolgozó architektúrája: hierarchikus mindegyik komponens (alrendszer) önálló egymásra építhető modulok nincs központi tervezés, mindegyik komponens saját feladatát kezeli le

A magába foglaló architektúra moduljai Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Magába foglaló architektúra Rosenschein alaprendszerterve Az érzékelést a mozgásvezérléssel összekötő információfeldolgozás nem soros kapcsolatú folyamatok eredménye, hanem a modulok párhuzamos munkájának összessége.

A magába foglaló architektúra egy alrendszerének sémája Brooks alapján Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Magába foglaló architektúra Rosenschein alaprendszerterve Az egyes részfeladatokat megvalósító alrendszerek önálló érzékelő és beavatkozó képességgel rendelkeznek, és kapcsolatban állnak környezetükkel. Az alrendszerek serkentő, illetve gátló üzenetekkel tartják egymással a kapcsolatot (az élőlényekben működő alrendszerekhez hasonlóan). A véges állapotú alrendszer (automata) egyszerű információfeldolgozó kapacitással rendelkezik, például vektorösszegeket számít.

Az architektúra alkalmazása Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Magába foglaló architektúra Rosenschein alaprendszerterve - a Genghis-rovar, 1989 Az elvek helyességének az igazolására az egyik első sikeres példány a hatlábú, 35 cm hosszú, 25cm magas, 1kg tömegű Genghis nevű robot volt. Az információfeldolgozást és a vezérlést négy darab mikroprocesszor végezte. A teljes működést 57 véges állapotú alrendszer biztosította. A robot a következő feladatokkal birkózott meg: felállás a tápfeszültség bekapcsolása után sétálás sima talajon a láb átemelése ütközés esetén az akadályon az akadályok elkerülése a tapintók jelei alapján egyensúly megtartása közeli mozgó tárgyak észlelése és követése

Rosenschein alap rendszerterve Robotokról általános fogalmak, csoportosításuk, fejlődésük története Fizikai ágensek csoportosítása Architektúrális komplexitás szerinti csoportosítás Robotkarok Kartagok Robotmanipulátorok modellezésének matematikai alapjai Céltárgyak és akadályok modellezése Magába foglaló architektúra Rosenschein alaprendszerterve Rosenchein terve azon az elméleten alapul, hogy bármely véges állapotú gép megvalósítható egy olyan állapotregiszterrel, amelyhez egy olyan előrecsatoló áramkör csatlakozik, ami az állapotot aktualizálja az érzékelők bemeneteivel és az aktuális állapotnak a függvényében, és amihez tartozik egy másik olyan áramkör, ami a kimenetet számítja ki az állapotregiszter alapján. Flakey, a környezetbe ágyazott automataelméleten alapuló robot: Képes volt az SRI termeiben a navigálásra, megbízatások teljesítésére, sőt kérdések feltevésére is.

A robotika három törvénye I, Robot (Asimov, 1950) tudományos, fantasztikus könyvéből: 1. Egy robot egyetlen emberi lényt sem sebezhet meg, és tétlensége sem okozhatja egyetlen ember károsodását sem. 2. Egy robotnak engedelmeskednie kell az ember által adott parancsoknak, kivéve ha a parancs az első törvénybe ütközik. 3. Egy robotnak védenie kell saját létét mindaddig, amíg az ütközésbe nem kerül az első vagy a második törvénnyel.

Forrás Futó Iván: Mesterséges Intelligencia http://tommy.jsc.nasa.gov/~cox http://www.foresight.org/nanomedicine http://www.activmedia.com/robots/robocup.ht ml