GDF Fuzzy Robot Műhely

Hasonló dokumentumok
NÉGY EGYLÉPÉSES FUZZY SZABÁLY-INTERPOLÁCIÓS MÓDSZER ÁTTEKINTÉSE

Matlab Fuzzy Logic Toolbox

FUZZY KÖVETKEZTETÉS SŰRŰ ÉS RITKA SZABÁLYBÁZISOK ESETÉN. Johanyák Zsolt Csaba 1 Kovács Szilveszter 2

Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás

Érzékelés, megfigyelés, mérés, felhasználói Adatok Hatásgyakorlás a környezetre Logikai irányítás, diagnózis, kérdés, stb. 1. ábra.

Fuzzy Rendszerek. 2. előadás Fuzzy következtető rendszerek. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

A fuzzy tagsági függvény megválasztásáról

FUZZY SZABÁLYINTERPOLÁCIÓT TÁMOGATÓ ELJÁRÁSGYŐJTEMÉNY FEJLESZTÉSE MATLAB RENDSZERBEN

Intelligens irányítások

FUZZY RENDSZER GENERÁLÁSA SZABÁLYBÁZIS BŐVÍTÉSSEL FUZZY SYSTEM GENERATION BY RULE BASE EXTENSION

A bemeneti feszültség 10 V és 20 V között van. 1. ábra A fuzzy tagsági függvény

Számítási intelligencia

XII. LABOR - Fuzzy logika

TARTALOMJEGYZÉK. TARTALOMJEGYZÉK...vii ELŐSZÓ... xiii BEVEZETÉS A lágy számításról A könyv célkitűzése és felépítése...

Korszerű információs technológiák

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012

Intelligens rendszerek gyakorlat

MŰSZAKI TUDOMÁNY AZ ÉSZAK-ALFÖLDI RÉGIÓBAN 2010

P-gráf alapú workflow modellezés fuzzy kiterjesztéssel

Fuzzy halmazok jellemzői

Ambiens szabályozás problémája Kontroll és tanulás-1

BIZONYTALAN ADATOK KEZELÉSE: FUZZY SZAKÉRTŐI RENDSZEREK

Fuzzy Rendszerek. 3. előadás Alkalmazások. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

Fuzzy számításokat segítő eljárásgyűjtemény fejlesztése

Megerősítéses tanulási módszerek és alkalmazásaik

Irányítási struktúrák összehasonlító vizsgálata. Tóth László Richárd. Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola

LÉTRADIAGRAM FORDÍTÓK ELMÉLETE PLC VEZÉRLÉSEK SZÁMÁRA II.

1. Bevezetés A kutatás iránya, célkitűzése A dokumentum felépítése Irodalmi áttekintés...8

AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA

Neurális hálózatok bemutató

Megújuló energia bázisú, kis léptékű energiarendszer

Fuzzy következtetô rendszerek alkalmazása mobil hálózatok felügyeletében

JÓVÁHAGYÁS. szervezet. Név Dr. Szakonyi Lajos KPI Oktatási Minisztérium

A forrás pontos megnevezésének elmulasztása valamennyi hivatkozásban szerzői jogsértés (plágium).

Fuzzy szabály-interpolációs módszerek és mintaadatok alapján történő automatikus rendszergenerálás PHD ÉRTEKEZÉS TÉZISEI JOHANYÁK ZSOLT CSABA

Óbudai Egyetem Neumann János Informatikai Kar. Intelligens Mérnöki Rendszerek Intézet

I. LABOR -Mesterséges neuron

Intelligens irányítások

Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola

A FUZZY LOGIKA ALKALMAZÁSA A MULTIMODÁLIS BIOMETRIKUS AZONOSÍTÁSBAN

Eötvös Loránd Tudományegyetem Természettudományi Kar. Fuzzy optimalizálás. BSc Szakdolgozat

Meteorológiai adatok azonosítása hálózatfelügyeleti mérésekből

BEVEZETÉS A FUZZY-ELVŰ SZABÁLYOZÁSOKBA. Jancskárné Dr. Anweiler Ildikó főiskolai docens. PTE PMMIK Műszaki Informatika Tanszék

HU-3515 Miskolc-Egyetemváros tel.: +36-(46) mellék: 12-16, 12-18, fax : +36-(46) elkke@uni-miskolc.hu

Publikációs lista. Dr. Molnárka-Miletics Edit Széchenyi István Egyetem Matematika és Számítástudományi Tanszék

Hibadetektáló rendszer légtechnikai berendezések számára

Ballagi Áron. Doktori tézisek. Témavezetők: Dr. Kóczy T. László egyetemi tanár, az MTA doktora Széchenyi István Egyetem Automatizálási Tanszék

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012

A F u z z y C L I P S a l a p j a i

Honlap szerkesztés Google Tudós alkalmazásával

Neurális hálózatok.... a gyakorlatban

Fuzzy logika. Johanyák Zsolt Csaba. oktatási segédlet

MIKROKONTROLLEREK ALKALMAZÁSA AUTOMATA REPÜLŐ SZERKEZETEKBEN 4 BEVEZETÉS

I. BEVEZETÉS, MOTIVÁCIÓ, PROBLÉMAFELVETÉS

PUBLIKÁCIÓS JEGYZÉK KÓCZY T. LÁSZLÓ

Fuzzy Kognitív Térképek és redukált változataik viselkedésének vizsgálata

AZ A PRIORI ISMERETEK ALKALMAZÁSA

From the History of Óbuda University and IEEE HS

2. Alapfogalmak, műveletek

A félév során előkerülő témakörök

Tormási Alex. Felismerési feladatok megoldása számítási intelligencia eszközökkel. Ph.D. tézisfüzet

Nagy pontosságú rövidtávú ivóvíz fogyasztás előrejelzés Készítette: Bibok Attila PhD Hallgató MHT XXXIV. Vándorgyűlés

Dunaújvárosi Főiskola Informatikai Intézet

KÉSZÍTETTE: Krizsán Zoltán

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

Gépészeti rendszertechnika (NGB_KV002_1)

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017.

Algoritmusok helyességének bizonyítása. A Floyd-módszer

A GÉPIPARI TUDOMÁNYOS EGYESÜLET MŰSZAKI FOLYÓIRATA 2009/ oldal LX. évfolyam

AUTOMATIKUS KÉPFELDOLGOZÁS A HADITECHNIKÁBAN A CELLULÁRIS NEURÁLIS HÁLÓZAT

Autópálya forgalomszabályozás felhajtókorlátozás és változtatható sebességkorlátozás összehangolásával és fejlesztési lehetőségei

Intelligens Rendszerek Elmélete. Versengéses és önszervező tanulás neurális hálózatokban

5. A kiterjesztési elv, nyelvi változók

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

6. Fuzzy irányítási rendszerek

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

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

Új kompakt X20 vezérlő integrált I/O pontokkal

REGULARIZÁLT INVERZ KARAKTERISZTIKÁKKAL

Ismeretanyag Záróvizsgára való felkészüléshez

Automatizálási Tanszék

Intelligens Érzékelők

B/16. számú melléklet Önéletrajz sablon

Publikációs lista. Gódor Győző július 14. Cikk szerkesztett könyvben Külföldön megjelent idegen nyelvű folyóiratcikk...

"A tízezer mérföldes utazás is egyetlen lépéssel kezdődik."

Mi is volt ez? és hogy is volt ez?

Heurisztikák BitTorrent hálózatok max-min méltányos sávszélesség-kiosztására

A FUZZY LOGIKA GYAKORLATI OKTATÁSA A MÛSZAKI INFORMATIKA KÉPZÉSBEN

A FUZZY LOGIKA ALKALMAZÁSI LEHETŐSÉGEI A MINŐSÉGTERVEZÉSBEN POSSIBILITIES OF USE OF FUZZY LOGIC IN THE QUALITY PLANING.

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában

ROBOT IRÁNYÍTÁS INFRAVÖRÖS LED TÖMBBEL

Miskolci Egyetem Műszaki Anyagtudományi Kar Kerpely Antal Anyagtudományok és Technológiák Doktori Iskola

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS

Vezeték nélküli M-Bus (Wireless M-Bus) modulok MULTICAL 403 és 603-hoz

Témák 2014/15/1. Dr. Ruszinkó Endre, egyetemi docens

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2013

Online algoritmusok. Algoritmusok és bonyolultságuk. Horváth Bálint március 30. Horváth Bálint Online algoritmusok március 30.

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje

Átírás:

GDF Fuzzy Robot Műhely Kovács János, Vári Kakas István 2, Gábor Dénes Főiskola,2 Alap- és Műszaki Tudományi Intézet, Budapest, Hungary 2. nov. 8.

GDF-FRM Kezdeti lépések: A Gábor Dénes Főiskolán (GDF) 29-ben létrejött a Fuzzy Robot Műhely (FRM). A műhely tagjai olyan megoldásokat keresnek, amire nem létezik statisztikus számítási eljárás, vagy valószínűség számítási modell, viszont van szabály alapú konzisztencia. Ezek implementációjára hatékony eszköznek bizonyulnak a Fuzzy Logikai Rendszerek. A Gábor Dénes Főiskolán viszonylag korán, 999-ben elkezdődött a Fuzzy logika oktatása a Digitális és analógtechnikai ismeretek tárgy keretében [4]. 2

A műhely célja Az FRM kutatói arra vállalkoztak, hogy bebizonyítsák, korlátozott erőforrásokkal is képesek olyan labort létrehozni, amelyben lehet fuzzy logika szerinti tanuló/tanító szoftvert [5],[6],[7] fejleszteni és távolról vezérelhető mozgó járművet irányítani. A GDF-en az FRM rendelkezésére áll a MATLAB fejlesztői környezet [2] és 4 db. Minstorm NXT típusú robot [2]. 3

Kapcsolatok Magyarországon is fejlesztenek modulokat Kecskeméten, Johanyák, Zs. Csaba és Miskolcon Kovács Sz. vezetésével [9]. fri.gamf.hu 4

Fuzzy logika Mérföldkövek: Lotfi Zadeh, 965: fuzzy logika []fogalmának megalkotása. Mamdani,975: egyszerűsített modell [2], a modellek kezelése az egyes dimenziókban függetlenül történhetett, ilyen módon drasztikusan csökkentve a számításigényt. Larsen-féle algoritmus [3], 98: a Mamdani -féle algoritmus továbbfejlesztése, amely megváltoztatta a következtetés végső lépését. Sugeno és Takagi, 985:látszólag lényegesen különböző modelltípust javasolt [4], amely határesetben a Mamdani-modellel ekvivalens. Kóczy és Hirota, 99: javasolták [5][6] a ritka szabálybázisokra történő áttérést bizonyos esetekben [9]. Sz.Kovács és Kóczy, 993 [7], 998 []: Az elméletet továbbfejlesztették. 5

A Fuzzy logika alapjai A halmazok jelölésére az ábécé nagybetűit használjuk. A klasszikus halmazelméletre épülő crisp, vagy éles logika szerint egy elemről mindig eldönthető egyértelműen, hogy eleme-e a halmaznak,vagy nem., ha x A χ = () A, ha x A A karakterisztikus függvény fogalmát úgy általánosíthatjuk, hogy az alaphalmaz minden eleméhez valamely rögzített tartományból ez általában a [, ] intervallum rendelhető érték. Ezen érték nagysága a halmazbeli tagság mértékével arányos, azaz minél kisebb mértékben tagja a halmaznak valamely elem, annál kisebb az elemre vonatkozó függvényérték. Ezt a függvényt tagsági függvénynek, azt általa definiált halmazt pedig fuzzy halmaznak nevezzük. 6

Fuzzy Modell és Szabálybázis x* Fuzzification X Inference engine Y Defuzzification y* Az ábrán a Fuzzy szabálybázis modelljét látjuk, ahol x*=(x *, x 2 *,, x n *) a bemeneti-, y*=(y *, y 2 *,, y m *) a kimeneti paraméterek vektora. n a bemeneti-, m pedig a kimeneti paramétervektor dimenziója. 7

Fuzzy Modell és Szabálybázis Fuzzy rendszerekben az input vektor és az output vektor között IF THEN szabályok teremtenek kapcsolatot If X is A i then Y isb i ;i,,r ahol MISO rendszer esetén X = (x, x 2,, x n ) a bemeneti változók halmaza, Y a kimenetieké, R a szabályok száma [8]. Az A i - és B i a modell fuzzy halmazai. A Takagi Sugeno típusú fuzzy modell amit functional fuzzy system - nek is neveznek, g i változókat használ a a következtetések eredményeként a Fuzzy halmaz helyett. If X is A i then y i is g i ; i,, R ahol g i =f(x) a bemeneti változók függvénye. Ha minden g i konstans, akkor zero order Takagi-Sugeno rendszerről beszélünk. 8

ANFIS, Adaptive-Network-Fuzzy Inference System Matlab ANFIS modullal lehet Takagi-Sugeno típusú Fuzzy modellt generálni a bementi mintaadatokból adaptív neurális hálózati algoritmussal [6]. Az adaptive network sokszor tekinthető a neurális hálózatok és a Fuzzy rendszereknek az általánosításaként [6][7]. Az adaptív hálózat modellje látható a 2. ábrán. x AN L O L x n #() #(L) O m L 2. ábra Az adaptív hálózat struktúrája 2..8.

MATLAB és Fuzzy logika A GDF-FRM elméleti kutatása elsősorban MATLAB alapú fejlesztésekre épül, ami a mások által fejlesztett csomagok tanulmányozását és saját környezet kialakítását jelenti. A MATLAB külön fejlesztői környezettel rendelkezik fuzzy irányításhoz, aminek a neve és verziója: Fuzzy Logic Toolbox 2.2.. [2],[3].

MATLAB FIS modul Következtetésnek nevezzük azt a folyamatot, amelynek során a bemenet és a rendelkezésre álló ismeretanyag alapján létrejön a kimenet. Egy fuzzy rendszer esetén a rendelkezésre álló ismeretanyag, azaz az ágens tudásbázisa egy szabályrendszer formájában áll rendelkezésre. A be- és kimenő adatok crisp vagy fuzzy jellegétől függően a következtetési folyamat végrehajtása előtt és után fuzzifikálásra és defuzzifikálásra is szükség lehet. Mamdani -féle FIS modell. Sugeno-féle FIS modell Akövetkeztetés eredményeképpen a Sugeno féle módszer kivételével egy fuzzy halmaz keletkezik.

MATLAB Fuzzy modul tagsági függvényei A MATLAB beépített tagsági függvényei közül -t láthatjuk a 3.ábrán..5.5.5.5.5.5 5 dsigmf, P=[5 257] 5 gaussmf, P=[2 5] 5 gbellmf, P=[2 46] 5 pimf, P=[ 45] 5 psigmf, P=[2 3-5 8] 5 smf, P=[ 8].5.5.5.5.5.5 5 sigmf, P=[2 4] 5 trapmf, P=[ 578] 5 trimf, P=[3 68] 5 gauss2mf, P=[2 x y] 5 zmf, P=[3 7] 5 cos2mf, P=[ 45] 3. ábra, Fuzzy tagsági függvények A 2 membership function a cos2mf saját fejlesztés. Célok között szerepel a cos2mf alkalmazhatóságának kutatása. 2

COS2MF függvény COS2MF függvény hívása. (program-kódrészlet) COS2MF saját fejlesztésű tagsági függvény. A program-kódrészlet futási eredménye. 3

További elképzelések A GDF FRM kiemelten foglalkozik a robot és az ember (számítógép) közötti kapcsolat tanulmányozásával és optimalizálásával. Gábor Dénes Főiskola támogatja a Robo Cup Junior bajnokság szabályai alapján robotfoci verseny rendezését. A robotokat és a focipályát megépítettük, fejlesztésük, tesztelésük folyamatban van. Célunk olyan eredmények elérése, amelyek összevethetők a Magyarországon máshol (pl. Kecskeméten és Miskolcon ) kifejlesztés alatt álló robotok és fuzzy programok képességeivel. 4

Irodalomjegyzék I. [] Zadeh, L. A.: Fuzzy sets, Inform. and Control 8 (965), pp. 338-353. [2] E. H. Mamdani and S. Assilian. An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. of Man Machine Studies, 7(): 3, 975. [3] P. M. Larsen. Industrial application of fuzzy logic control. Int. J. of Man Machine Studies, 2(4):3, 98. [4] T. Takagi and M. Sugeno. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. on SMC, 5():6 32, 985. [5] L. T. Kóczy. Fuzzy if then rules models and their transformation into one another. IEEE Trans. on SMC, 26(5):62 637, 996. [6] L. T. Kóczy and K. Hirota. Rule interpolation by α -level sets in fuzzy approximate reasoning. BUSEFAL, 46(Printemps):5 23, 99. [7] Kovács Szilveszter: Fuzzy logikai irányítás, Budapest, 993. [8] P. Baranyi and L. T. Kóczy. A general and specialized solid cutting method for fuzzy rule interpolation. BUSEFAL, 67:3 22, 996. [9] L. T. Kóczy, K. Hirota, and T. D. Gedeon. Fuzzy rule interpolation by the conservation of relative fuzziness. Technical Report 97/2, Hirota Lab, Dept. of Comp. Intelligent and Sys. Sci., Tokyo Institute of Technology, Yokohama, 997. [] Sz. Kovács and L. T. Kóczy. The use of the concept of vague environment in approximate fuzzy reasoning. Tatra Mountains Math. Publ., 2:69 8, 997. 5

Irodalomjegyzék II. [] Kóczy T. László és Tikk Domonkos: Fuzzy rendszerek, Typotex Kiadó, 2, ISBN 963-932-55- [2] Fuzzy Logic Toolbox For Use with MATLAB. User s Giude. Version 2, The MathWorks, Inc., Natick, 22. [3] http://www.mathworks.com/products/fuzzylogic/ [4] Szittya Ottó: Digitális és Analóg Technika Informatikusoknak, 9.5 fejezet, ISBN 963 577 26 ö [5] Ajtonyi István, Kovács János és mások: Automatizálási és kommunikációs rendszerek (5.fejezet) ME 23, ISBN 963 66 546 2 [6] Johanyák Zsolt Csaba, Berecz Antónia: Survey on Practical Applications of Fuzzy Rule Interpolation, st International Scientific and Expert Conference TEAM 29, Slavonski Brod, December &, 29. december. [7] Berecz Antónia, Johanyák Zsolt Csaba: A Fuzzy szabály-interpoláció gyakorlati alkalmazásai, AGTEDU 29, 29..5., CD és folyóirat, ISSN: 586-846x, ISBN: 978-963-7294-78-5, pp. 269-274., 29. [8] Johanyák Zsolt Csaba, Kovács János: Fuzzy Model based Prediction of Ground-Level Ozone Concentration, Third Győr Symposium on Computational Intelligence, 28-29 September 2 [9] http://www.gamf.hu/portal/files/szakkepzes_laborfejlesztes.pdf [2] http://mindstorms.lego.com/en-us/default.aspx [2] http://www.mathworks.com/programs/lego-mindstorms-nxt-software/ 6

Zárszó Köszönöm a figyelmet! Email: kovacsj@gdf.hu Email: vari@gdf.hu 2 7