infokommunikációs technológiák A NIKK LOGISZTIKAI RENDSZEREK INFORMÁCIÓS TECHNOLÓGIÁJÁBAN ELÉRT EREDMÉNYEINEK BEMUTATÁSA Heckl István Projektzáró rendezvény Veszprém, 2015. június 22.
TARTALOM I.1 Felhő alapú ellátási lánc menedzsment döntéstámogató rendszer kidolgozása I.2 Üzleti folyamat erőforrás hozzárendelés optimalizáló és felügyeleti rendszer kidolgozása I.3 Elosztott folyamatszintézis I.4 Robot irányítás infravörös LED tömbbel I.5 Felhő alapú helymeghatározó szolgáltatás kifejlesztése mobil eszközök számára I.6 Szenzorfúziós eljárások kidolgozása autonóm járművek pályakövetésére es irányítására 2
BEVEZETÉS A görög szó jelentése: értelem, számítás, tervezés 3
BEVEZETÉS A logisztika ma: információ, személyek, energia, rendszereken belüli és közötti ellenőrzése Cél: bonyolult folyamatok, irányítása, 4
TARTALOM Kovács Zoltán I.2 Üzleti folyamat erőforrás hozzárendelés optimalizáló és felügyeleti rendszer kidolgozása I.3 Elosztott folyamatszintézis I.4 Robot irányítás infravörös LED tömbbel I.5 Felhő alapú helymeghatározó szolgáltatás kifejlesztése mobil eszközök számára I.6 Szenzorfúziós eljárások kidolgozása autonóm járművek pályakövetésére es irányítására 5
I.1 FELHŐ ALAPÚ ELLÁTÁSI LÁNC MENEDZSMENT DÖNTÉSTÁMOGATÓ RENDSZER KIDOLGOZÁSA Célok logisztikai megvalósítása felhő alapú szolgáltatások logisztikai feladatok megoldásához döntések támogatásához megoldó-algoritmusok fejlesztéséhez Eredmények keretrendszer VRP (vehicle routing problem) feladatok és megoldásaik összehasonlítására távolról bővíthető (akár saját eljárásokkal) optimalizáló motor térkép alapú megjelenítés 6
I.1 FELHŐ ALAPÚ ELLÁTÁSI LÁNC MENEDZSMENT DÖNTÉSTÁMOGATÓ RENDSZER KIDOLGOZÁSA Túratervezés: az összes vevő kiszolgálása optimális módon VRP Legrövidebb út meghatározás 7
I.1 FELHŐ ALAPÚ ELLÁTÁSI LÁNC MENEDZSMENT DÖNTÉSTÁMOGATÓ RENDSZER KIDOLGOZÁSA Megoldások 8
TARTALOM I.1 Felhő alapú ellátási lánc menedzsment döntéstámogató rendszer kidolgozása Holczinger Tibor I.3 Elosztott folyamatszintézis I.4 Robot irányítás infravörös LED tömbbel I.5 Felhő alapú helymeghatározó szolgáltatás kifejlesztése mobil eszközök számára I.6 Szenzorfúziós eljárások kidolgozása autonóm járművek pályakövetésére es irányítására 9
I.2. ÜZLETI FOLYAMAT ERŐFORRÁS HOZZÁRENDELÉS OPTIMALIZÁLÓ ÉS FELÜGYELETI RENDSZER KIDOLGOZÁSA Feladat: BPMN S-gráf business process modeling notation schedule graph üzleti folyamatok tervezésére használt BPMN modell átalakítása S-gráfra Cél: az ütemezés javítása nagy mértékben befolyásolja a rendszer hatékonyságát Ütemezési feladat jellemzői: egy erőforrás több feladatra is használható például: keverő, csomagoló több egymással konkuráló feladat például: a 12-es típusú lambéria csomagolása, a 14-es típusú lambéria csomagolása erőforrás használat meghatározása mikor mit mivel végezzünk 10
I.2. ÜZLETI FOLYAMAT ERŐFORRÁS HOZZÁRENDELÉS OPTIMALIZÁLÓ ÉS FELÜGYELETI RENDSZER KIDOLGOZÁSA BPMN kívüli plusz információ forgatókönyvek alfolyamatok attribútumokkal üzleti folyamat minták események 11
I.2. ÜZLETI FOLYAMAT ERŐFORRÁS HOZZÁRENDELÉS OPTIMALIZÁLÓ ÉS FELÜGYELETI RENDSZER KIDOLGOZÁSA Eredmény: elkészült az algoritmus és a hozzá tartozó program a BPMN S-gráf transzformációra 12
TARTALOM I.1 Felhő alapú ellátási lánc menedzsment döntéstámogató rendszer kidolgozása I.2 Üzleti folyamat erőforrás hozzárendelés optimalizáló és felügyeleti rendszer kidolgozása Bertók Botond I.4 Robot irányítás infravörös LED tömbbel I.5 Felhő alapú helymeghatározó szolgáltatás kifejlesztése mobil eszközök számára I.6 Szenzorfúziós eljárások kidolgozása autonóm járművek pályakövetésére es irányítására 13
I.3 ELOSZTOTT FOLYAMATSZINTÉZIS Eredmények ipari, logisztikai és üzleti döntéstámogató rendszerekben használható optimalizáló szolgáltatások megvalósítása elosztott számítási architektúrákon keresési tér bejárási sorrendek kidolgozása terhelés kiegyenlítés teljes futási idő csökkentés 14
I.3 ELOSZTOTT FOLYAMATSZINTÉZIS 1. szál 1. Szál 2. Szál 3. Szál 15
I.3 ELOSZTOTT FOLYAMATSZINTÉZIS Részprobléma kiválasztás átadandó részproblémához Sikeres terhelés kiegyenlítés Futási idő és a szálak száma: 3 feladatra 16
TARTALOM I.1 Felhő alapú ellátási lánc menedzsment döntéstámogató rendszer kidolgozása I.2 Üzleti folyamat erőforrás hozzárendelés optimalizáló és felügyeleti rendszer kidolgozása I.3 Elosztott folyamatszintézis Cserey György, Koller Miklós I.5 Felhő alapú helymeghatározó szolgáltatás kifejlesztése mobil eszközök számára I.6 Szenzorfúziós eljárások kidolgozása autonóm járművek pályakövetésére es irányítására 17
I.4 ROBOT IRÁNYÍTÁS INFRAVÖRÖS LED TÖMBBEL Feladat autonóm robot mozgásának támogatása infravörös szenzorral Két megközelítés lokális: reflexszerű helyi visszacsatolás (elsősorban szabályzás-korrekció) globális: kapcsolódás a magasabb rendű, stratégiai tervezéshez Megvalósítási keretrendszer infravörös távolságmérő szenzormező (hullámszámítógép): képfeldolgozásnál hatékony (pl. élkeresés, küszöbbel vágás, stb.) 18
I.4. ROBOT IRÁNYÍTÁS INFRAVÖRÖS LED TÖMBBEL Lokális feladatok a robot talpának túlságosan detektálása a robot talpa alatt túlságosan detektálása (kiálló objektum) a robot talpa alatt detektálása a talp területe alatt lépcsőre lépés előtt a robottalp pontosítása 19
I.4. ROBOT IRÁNYÍTÁS INFRAVÖRÖS LED TÖMBBEL Globális feladatok felismerése az útvonalbejárását váratlanul befolyásoló PowerBot mobilrobot Xbox 360 Kinect mélységi kamera 20
TARTALOM I.1 Felhő alapú ellátási lánc menedzsment döntéstámogató rendszer kidolgozása I.2 Üzleti folyamat erőforrás hozzárendelés optimalizáló és felügyeleti rendszer kidolgozása I.3 Elosztott folyamatszintézis I.4 Robot irányítás infravörös LED tömbbel Török Attila I.6 Szenzorfúziós eljárások kidolgozása autonóm járművek pályakövetésére es irányítására 21
I.5 FELHŐ ALAPÚ HELYMEGHATÁROZÓ SZOLGÁLTATÁS KIFEJLESZTÉSE MOBIL ESZKÖZÖK SZÁMÁRA Motiváció: beltéri lokalizációra épülő szolgáltatások piaca még mindig nagyságrendekkel a kültéri (GPS alapú megoldások) elterjedtsége alatt van pl. érzékenyek a szolgáltatási környezet (bútorzat helyzete, helyiségben tartózkodó felhasználók) változásaira Célok mobiltelefon alapú helymeghatározási kidolgozása heterogén körülményekre metrók irodaépületek bevásárló központok hibrid lokalizációs létrehozása infrastruktúra alapú lokalizációs kidolgozása elosztott, felhő-alapú működés felhasználók mozgási mintázatának algoritmikus felismerése 22
I.5 FELHŐ ALAPÚ HELYMEGHATÁROZÓ SZOLGÁLTATÁS KIFEJLESZTÉSE MOBIL ESZKÖZÖK SZÁMÁRA Mobil lokalizációs middleware mozgásminták felismerésén alapuló lokalizációs megoldások aktivitás detekció: lépcső, mozgólépcső, lift, séta kontextus felismerés, aktivitás szűrés, mozgási pálya korrekciók WiFi adatgyűjtési megoldások kommunikáció a szolgáltatásokkal, keretrendszerrel mobil alkalmazások (GUI-k) illesztése a keretrendszerbe 23
I.5 FELHŐ ALAPÚ HELYMEGHATÁROZÓ SZOLGÁLTATÁS KIFEJLESZTÉSE MOBIL ESZKÖZÖK SZÁMÁRA Infrastruktúra nélküli lokalizáció: több felhasználó, Deák téri metró teljes körű tesztje, lokalizációs QoS garancia Hibrid lokalizációs megoldások:, térképkezelés, RF zónák modell-alapú építése, WiFi+mozgási pálya fúzióján alapuló valószínűségi modellek 24
TARTALOM I.1 Felhő alapú ellátási lánc menedzsment döntéstámogató rendszer kidolgozása I.2 Üzleti folyamat erőforrás hozzárendelés optimalizáló és felügyeleti rendszer kidolgozása I.3 Elosztott folyamatszintézis I.4 Robot irányítás infravörös LED tömbbel I.5 Felhő alapú helymeghatározó szolgáltatás kifejlesztése mobil eszközök számára Márton Lőrinc 25
I.6. SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ES IRÁNYÍTÁSÁRA Feladat: önműködő (autonóm) jármű irányítása az irányításhoz szükséges a helymeghatározás (lokalizáció) Szenzorok helyzetszámításhoz relatív helymeghatározás: pl. kerékelfordulást mérő érzékelők, gyorsulásmérés probléma: jelentős mérési hibát halmoznak fel, önmagukban alkalmatlanok a helymeghatározásra abszolút helymeghatározás: épületen belül ultrahang alapú pozíciómérés probléma: túl lassú Szenzorfúzió: több szenzor jelét algoritmusokkal kombináljuk a relatív helymeghatározás folyamatosan működik az abszolút helymeghatározás időnként új pozíciót ad, így megszünteti az eddigi hibákat 26
I.6. SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ES IRÁNYÍTÁSÁRA A megvalósított rendszer 27
I.6. SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ES IRÁNYÍTÁSÁRA Kifejlesztettük a rendszer hardver elemeit a robotra szerelt ultrahangos jeladót, a robot környezetében elhelyezett ultrahangos érzékelőket Megvalósítottuk az ultrahangos szenzorok és a robot közötti kommunikációt Implementáltuk a háromszögelésen alapuló lokalizációs számításokat Kalibrációs eljárást dolgoztunk ki Megvalósítottuk a szenzorfúziót kombináltuk a robotra szerelt inerciális érzékelők jeleit és az ultrahang alapú távolságmérést Irányítási algoritmust dolgoztunk ki a robotnak biztosítja az előírt mozgások megvalósítását 28
KÖSZÖNÖM A FIGYELMET! 29