Útjelzések, akadályok felismerése valós időben

Hasonló dokumentumok
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

permittivitás: tan : ), továbbá a külső gerjesztő mágneses tér erőssége.

LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István Egytemi docens

Előadó: Nagy István (A65)

micron s e c u r i t y p r o d u c t s EzeProx proximity kártyaolvasó és kódbillentyűzet

A DIPLOMAMUNKA FORMAI KÖVETELMÉNYEI JAVASLAT

Programozás és digitális technika II. Logikai áramkörök. Pógár István Debrecen, 2016

Autonóm jármű forgalomszimulátorba illesztése

CARE. Biztonságos. otthonok idős embereknek CARE. Biztonságos otthonok idős embereknek Dr. Vajda Ferenc Egyetemi docens

AC-MF1W. RFID kártyaolvasó és kódzár. Felhasználói leírás

PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK. Elıadó: Dr. Oniga István Egytemi docens

Beszerelés. ConCorde BC 803 tolatóradar Használati útmutató

Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel

Általános követelmények a kép tartalmával és minőségével kapcsolatban

Rendszám felismerő rendszer általános működési leírás

2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység

Digitális elektronika gyakorlat. A VHDL leírástípusok

A HV-PCI6 VIDEODIGITALIZÁLÓ KÁRTYA ÉS ALKALMAZÁSAI (HV-PCI6 Video Digitizing Card and its Applications)

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Sztereó kamerarendszerre alapozott gyalogos felismerés Kornis János*, Szabó Zsolt**

LPT_4DM_2a. Bekötési utasítás

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

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

Roger UT-2. Kommunikációs interfész V3.0

18. Útburkolati jelek

1. Kombinációs hálózatok mérési gyakorlatai

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny

TANSZÉKI JEGYZETEK ÉS TANKÖNYVEK. Összegyűjtötte és rendszerezte: Varga Sándor

Szakdolgozat, diplomamunka és TDK témák ( )

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

Grafikonok automatikus elemzése

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

PROTOTÍPUSKÉSZÍTÉS. Előadó: Dr. Oniga István

Analóg kimeneti modul MULTICAL -hoz és ULTRAFLOW -hoz. 1.0 Alkalmazás

E x μ x μ K I. és 1. osztály. pontokként), valamint a bayesi döntést megvalósító szeparáló görbét (kék egyenes)

NGB_IN040_1 SZIMULÁCIÓS TECHNIKÁK dr. Pozna Claudio Radu, Horváth Ernő

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

Tartalomjegyzék. 2 Telepítés A rendszer standard telepítése Eszköz leírása Eszköz mérete 4

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Minőség és Lean a gépjármű logisztikában

Oszcillátor tervezés kétkapu leírófüggvényekkel

Témakiírások 2014/15. őszi félévben

Forgalmi modellezés BMEKOKUM209

Mobileye okostelefon alkalmazás

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

TM Vasúti átjáró vezérlő. Railroad-crossing controller. Használati útmutató. User's manual

Sebury BC Önálló RF kártyás és kódos beléptető

Digitális technika (VIMIAA02) Laboratórium 1

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

A TANTÁRGY ADATLAPJA

Rendszámfelismerő rendszerek

DIGITÁLIS TECHNIKA. Szabó Tamás Dr. Lovassy Rita - Tompos Péter. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar LABÓRATÓRIUMI ÚTMUTATÓ

Digitális technika (VIMIAA02) Laboratórium 1

Quine-McCluskey Módszer

TM Fékezés és állomás vezérlő modul

GPS nyomvonalkövető megvalósítása DSP-n

TELEPÍTÉSI ÚTMUTATÓ. [Itt felvehet egy kivonatot vagy más fontos kimutatást. A kivonat általában a dokumentum tartalmának rövid összegzése.

sz. mérés (négypólus)

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

Kezelési Utasítás Bentel J400-as központhoz. HAGYOMÁNYOS TŰZJELZŐKÖZPONT 2-24 hurokig

SZINOPTIKUS PANEL CA-64 PTSA

Integrált áramkörök/3 Digitális áramkörök/2 CMOS alapáramkörök Rencz Márta Ress Sándor

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

Autonóm járműrendszerek kutatása a zalaegerszegi autonóm tesztpályához kapcsolódóan. Pályázati témák (3) Téma rövid tartalma

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Moduláris USB billentyűzet emulátor

Digitálistechnika II. 1. rész

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

Matematika 11 Koordináta geometria. matematika és fizika szakos középiskolai tanár. > o < szeptember 27.

2011. Május 4. Önök Dr. Keresztes Péter Mikrochip-rendszerek ütemei, metronóm nélkül A digitális hálózatok új generációja. előadását hallhatják!

Kártyaolvasók és belépőkártyák

HRF-Dx ELŐRE IRÁNYÚ FEJÁLLOMÁSI JELRENDEZÉS

DTMF Frekvenciák Mérése Mérési Útmutató

1. A VHDL mint rendszertervező eszköz

Nyomtatóport szintillesztő 4V2

Virtuális Valóság. Működése és használata

Digitális képfeldolgozás gyakorlat, Nappali tagozat 2018/2019 őszi félév, Beadandó feladat

Kongresszusi részvétel (előadás vagy poszter) Magyar nyelvű, hazai rendezvényeken

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

Automatizálási Tanszék

5. MÉRÉS LC OSZCILLÁTOROK VIZSGÁLATA

Rubin SPIRIT TEST. Rubin firmware-ek és hardverek tesztelése esettanulmány V1.0. Készítette: Hajnali Krisztián Jóváhagyta: Varga József

Négyszög - Háromszög Oszcillátor Mérése Mérési Útmutató

1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő

Folyamatirányítás labor 4. mérés Gyártósori szállítószalag modell irányítása Modicon M340 PLC-vel. Feladat leírás

TM Közlekedési lámpa vezérlő

Hol hallod a sz hangot?

Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval

Munkahelyeken alkalmazandó biztonsági és egészségvédelmi jelzések

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Pneumatikus kompatibilitás

GSM-GPS gépjárművédelmi egység műszaki leírás

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

1. DIGITÁLIS TERVEZÉS PROGRAMOZHATÓ LOGIKAI ÁRAMKÖRÖKKEL (PLD)

Panel bekötési pontok:

A biztonsággal kapcsolatos információk. Model AX-C850. Használati útmutató

A Mandorla kirakása. A Mandorla kirakott állapotban Már öt forgatással is jól összekeverhetjük

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat

Átírás:

Útjelzések, akadályok felismerése valós időben Dr. Hidvégi Timót Széchenyi István Egyetem Győr, 9026, Egyetem tér 1. hidvegi@sze.hu 1. Bevezető Sajnos a közúton a balesetek egy része abból adódik, hogy az úton lévő tárgyakat, akadályokat későn (vagy egyáltalán nem) veszik észre a gépjárművezetők. Ilyen akadály lehet például egy kátyú, egy fekvőrendőr, de akár egy tetem is. Ezért egy olyan alkalmazást kívánok bemutatni, amelynek segítségével ezeknek a baleseteknek a száma csökkenthető. Fontos szempont volt az, hogy az áramkör valós időben működjön és lehetőleg minél több akadálytípus kiszűrhető legyen. Ez a megoldás nem irányítja automatikusan a gépjárművet, hanem hangjelzéssel figyelmezteti a vezetőt. A különböző akadályok felismerése neurális hálózat [1] segítségével történik. Az elrendezés főbb részei a kamera és egy programozható logikai áramkör (FPGA). Ebben az FPGA-ban található meg az a neurális hálózat, amelynek segítségével a különböző alakzatok felismerése elvégezhető. Az előadásomban csak a szimulációs eredményeket fogom bemutatni és egy olyan alaplapot, amelyre tetszőleges periféria illeszthető. Ezt a rendszert kívánom a későbbiekben a konkrét méréseknél, teszteléseknél használni. A szimulátorprogram a Széchenyi István Egyetem Automatizálási Tanszékén készült el egy diplomadolgozat keretében [6]. A következő fejezetben mutatom be a használni kívánt rendszert, a harmadik fejezetben pedig a szimulációs eredményeket. A negyedik fejezetben néhány mondat erejéig a fejlesztési lehetőségeket ismertetem. 2. A képfelismerő rendszer Fontosnak tartom megjegyezni, hogy ez a rendszer még fejlesztés alatt áll, jelenleg az alappanel első változata készült el. Az alaplap egy olyan áramkör, amelyre szinte tetszőleges periféria illeszthető (1. ábra). 1. ábra Az alaplapi kártya blokkvázlata

Ezen az alappanelon egy USB illesztő, a különböző tápfeszültségek előállítására szolgáló áramkörök és egy CPLD [4] található. Erre az (általános) alappanelre csatlakozhatnak a speciális tesztpanelek. Hasonló megoldás került bemutatásra a [5] konferencián. A panelon található csatlakozósorra csatlakozik az a tesztpanel, amelyen a SPARTAN 3E FPGA [4] található. Ebben az FPGA-ban programozzuk be a neurális hálózatot. Erre az alaplapra illeszthetjük (a PC104-eshez hasonlóan) a különböző kártyákat, amelyek az adott feladatra készülnek el (2. ábra). Tehát az alaplapi áramkörrel csak a különböző illesztéseket és a vezérléseket valósítjuk meg. 2. ábra Egy teljes (általános) rendszer felépítése Az alaplapra csatlakozó tesztpanelen kapott helyet az FPGA, amelyben található a neurális hálózat (3. ábra). 3. ábra A tesztpanel blokkvázlata Ezen a neurális hálózaton fut a képfeldolgozási algoritmus (4. ábra), amelynek a bemeneti adata egy kép, amelyet a gépjármű elején elhelyezett kamerából érkezik. A jelátalakítás után digitalizált kamerajel az FPGA-n található neurális áramkör bemenetére kerül. Ezen a neurális hálózaton fut az az algoritmus, amely a képfeldolgozást végzi. A képfeldolgozási algoritmus kimeneti adata szintén egy fekete/fehér kép, amelyen a detektált akadály látható.

4. ábra A bemeneti és a kimeneti képek A gépjárművezető nem látja közvetlenül a kimeneti képet, erre általában nincs is szüksége. Ehelyett csak egy figyelmeztető hangot hall. Ezt a hangjelzést a rendszer akkor adja, ha a kimeneti képen a fekete pixelek száma elér egy előre meghatározott értéket a kép adott részén. 3. Szimulációs eredmények A bemeneti kép azon része hordoz csak érdemi információt, amely azt a részt fedi le, amely a gépjármű útjába esik. Ezt a területet mutatja a trapéz az 5. ábrán. 5. ábra A gépjármű egyenes vonalú haladásakor érintett terület A 6. ábrán látható az első bemeneti tesztkép. Piros színnel jelöltem azt a kátyút, amelybe a jármű egyenes haladás esetén belemegy. A sárga színnel jelölt kátyút nem érinti a kerék, tehát annak a detektálásával és a jelzésével nem kell foglalkoznunk. Látható a képen, hogy a középső kátyú mögött egy kisebb is található. Az általam használt algoritmus ezt is megtalálta, ez is látható a kimeneti képen (7. ábra).

6. ábra Kátyúk a jármű előtt A 7. ábrán látható kimeneti képen a két kátyút láthatjuk. 7. ábra Kátyúk a jármű előtt A következő szimulációs eredmények a felezővonal detektálását mutatják be. Az általam használt algoritmus még nem működik tökéletesen, hiszen látható az eredményekből, hogy a csatornafedelet is észreveszi. A képfeldolgozó algoritmus kisebb módosítása után a rendszerünk használható akár arra is, hogy a járművezetőt figyelmeztesse, ha közelebb kerül egy előre meghatározott távolságnál a felezővonalhoz. A következő ábrán (8. ábra) látható a felezővonal. Ezt piros színű nyíl mutatja, míg a csatornafedelet sárga.

8. ábra A felezővonal és a csatornafedél A bemeneti kép esős időben készült, a felezővonal és a csatornafedél színe szinte megegyezik. Ezért a kimeneti képen láthatjuk a csatornafedél két oldalát is, ezt mutatja a sárga nyíl (9. ábra). 9. ábra A detektált felezővonal és csatornafedél 4. Fejlesztési lehetőségek A szimuláció során csak egy algoritmus futott, amelynek segítségével vagy a kátyú (vagy fekvőrendőr, tetem, stb.) ismerhető fel, vagy felező- és záróvonal. Az algoritmus kritikus pontja a neurális hálózat helyes súlyainak a megválasztása és a hely (és/vagy működési sebesség) [2][3] szerint optimalizált neurális áramkör elhelyezése az FPGA-ban. Az algoritmus kiegészíthető úgy, hogy ezeknek az akadályoknak, jelzéseknek a detektálása egyszerre történjen. Ez jelenleg a szimulációk készítése során még nem történt meg. Ezek az eredmények szimulációs eredmények, konkrét fizikai mérések még nem készültek.

Irodalomjegyzék [1] Dunay Rezső,Horváth Gábor, Pataki Béla, Strausz György, Szabó Tamás, Várkonyiné Kóczy Annamária, "Neurális hálózatok és műszaki alkalmazásaik", Műegyetemi Kiadó, Budapest, 1998. [2] B. Parhami, Computer Arithmetic: Algorithms and Hardware Designs New York, Oxford, Oxford University Press, 2000 [3] Kai Hwang, Computer Arithmetic Principles, Architecture, and Design John Wiley & Sons, New York, 1979 [4] www.xilinx.com [5] Gábor Marton, Timót Hidvégi: Professional, Configurable Development System for Microcontroller, FPGA and its aplication 7th International Symposium Of Hungarian Researchers on Computional Inteligence, Budapest, 445-450 pp, 2006. [6] Varga Tamás, Neurális hálózatszimulátor, Diplomadolgozat, (Konzulens: Dr. Hidvégi Timót), Széchenyi István Egyetem, Győr, 2006.