|
Návrh zapojovacího rozhraní virtuálních laboratoří
Kučera, Petr ; Huzlík, Rostislav (oponent) ; Kuchyňková, Hana (vedoucí práce)
Tato bakalářská práce je zaměřena na popis programování 3D aplikací v jazyce C++ pomocí OpenGL. Zaměřuje se jednak na obecný popis vlastností OpenGL s příhlednutím na jeho možnosti při využití tvorby vitruálních laboraotří. Dále je práce zaměřena na popis možností načítání extrerních souborů pro použítí v OpenGL.Cílem projektu je praktická realizace vitruální 3D laboratoře a podrobný popis její tvorby.
|
|
Forexový automatický obchodní systém založený na neuronových sítích
Kačer, Petr ; Honzík, Petr (oponent) ; Jirsík, Václav (vedoucí práce)
Hlavním cílem této práce je vytvoření forexového automatického obchodního systému s možností přidávat obchodní strategie jako moduly a realizace modulu obchodní strategie založené na neuronových sítích. Implementovaný obchodní systém se skládá z klientské části pro obchodní platformu MetaTrader 4 a ze serverové GUI aplikace. Moduly obchodních strategií jsou realizovány formou dynamických knihoven. Navržená obchodní strategie využívá vícevrstvé neuronové sítě pro predikci směru 45-ti minutového plovoucího průměru zavíracích hodnot ceny v časovém horizontu jedné hodiny. Neuronové sítě byly schopné najít souvislost mezi vstupy a výstupem a predikovat pokles či nárůst s úspěšností vyšší než 50%. Při živém obchodování na demo účtu se pro měnový pár EUR/USD strategie projevila jako zisková, pro měnový pár GBP/USD naopak jako ztrátová. Při testech strategie na historických datech za rok 2014 bylo dosaženo zisku v případě obchodování na měnovém páru EUR/USD ve směru dlouhodobého trendu. Při obchodování proti směru trendu na měnovém páru EUR/USD a ve směru, i proti směru trendu na měnovém páru GBP/USD byla strategie ztrátová.
|
|
Hardware a software inteligentního spotřebiče
Blaha, Vít ; Kaczmarczyk, Václav (oponent) ; Fiedler, Petr (vedoucí práce)
V poslední době roste zájem o tzv. inteligentní spotřebiče, které umožní reagovat pomocí redukce či odložení své spotřeby na aktuální situaci v distribuční síti. Pro distributora energie činnost takových spotřebičů přináší zlepšení stability sítě. Pro koncového zákazníka pak možnost cenové úspory. Práce popisuje transformaci standardního spotřebiče (lednice) na inteligentní spotřebič řízený mikropočítačem Raspberry Pi. Tento spotřebič pak umí komunikovat s nadřazeným systémem a upravit své chování (žádanou teplotu) dle požadavků tohoto systému. Do spotřebiče je dále integrováno komfortní ovládání tlačítky spolu s vizualizací stavů na alfanumerickém displeji. Další možností, jak spotřebič parametrizovat je pomocí webového rozhraní. Součástí práce je návrh desky plošných spojů pro připojení snímačů a aktuátorů lednice k Raspberry Pi. Softwarové vybavení spotřebiče je vytvořeno v programovacím jazyce C++.
|
|
Systém sběru dat z bezdrátových snímačů
Kováč, Jakub ; Šťastný, Ladislav (oponent) ; Fiedler, Petr (vedoucí práce)
Cieľom tejto práce je návrh systému pre bezdrôtový zber dát z meračov energii. Práca rozoberá problematiku „smart meteringu“ a popis komunikácie s meračmi. Ďalej je navrhnutý a popísaný koncept systému pozostávajúci z RF modulov pripojených k dátovému koncentrátoru. Navrhnutý RF modul využíva SoC rádio CC430F5137 a k dátovému koncentrátoru je pripojený pomocou zbernice RS485. Pre účely komunikácie ako aj pre aktualizáciu firmware RF modulu je navrhnutý komunikačný protokol. V ďalšej časti sa práca zameriava návrhom a tvorbou firmware pre RF modul, bootloader tohto modulu a softvérovou aplikáciou pre spracovanie dát z meračov.
|
|
Techniky paralelního zpracování výpočtů
Vodák, René ; Hasmanda, Martin (oponent) ; Lattenberg, Ivo (vedoucí práce)
Práce pojednává o technikách paralelního zpracování výpočtů. Je proveden rozbor nejvýznamnějších knihoven pro paralelizaci včetně knihoven pro paralelizaci na GPU v grafických kartách a provedeno porovnáním rychlostí výpočtu těchto knihoven ve Visual Studiu 2010 na základě jednoduché aplikace hledající prvočísla na třech různých hardwarových počítačových sestavách. S pomocí knihovny OpenCL, která dosáhla nejlepšího výsledku, jsou vytvořeny dvě aplikace - program pro zdokonalené vyhledávání prvočísel pomocí Eratosthenova síta a program pro výpočet integrálu funkce lichoběžníkovou metodou.
|
|
Implementace komunikačního protokolu Wireless M-BUS v simulačním prostředí NS-3
Zeman, Kryštof ; Kováč, Dominik (oponent) ; Mašek, Pavel (vedoucí práce)
V teoretické části se práce zaměřuje na historii a vývoj M2M komunikace, Wireless M- Bus protokolu a síťového simulátoru NS-3. Stručně popisuje charakteristické znaky M2M komunikace, protokolu Wireless M-bus a NS-3 simulátoru. Podrobněji se zaměřuje na fyzickou a linkovou vrstvu protokolu Wireless M-bus, čímž poskytuje čtenáři základy potřebné pro porozumění a orientaci v dané tématice. V praktické části je podrobně rozebrána struktura používaného Simple Wireless modulu a je vytvořen základní simulační scénář, demonstrující možnosti modulu.
|
|
Simulační model svozu odpadu pro Network Simulator 3
Kolaja, Lukáš ; Mlýnek, Petr (oponent) ; Fujdiak, Radek (vedoucí práce)
Cílem této diplomové práce je vytvořit aplikaci pro optimalizaci trasy inteligentního svozu odpadu, který spadá do technologií chytrých měst. Nejdříve byla popsána problematika chytrých měst s následným zaměřením na svoz odpadu. V práci je popsáno reálné nasazení systému pro inteligentní svoz odpadu za použití bezdrátové senzorické sítě a také byl vytvořen vlastní komunikační model pro monitorování a svoz odpadu. Dále je také popsána teorie grafů a s tím spojené genetické algoritmy vhodné právě pro optimalizaci trasy svozu odpadu. Na tomto základě byla vytvořena aplikace napsaná v jazyce C/C++, která pomocí genetického algoritmu počítá optimální trasu v daném grafu, který reprezentuje mapu oblasti svozu. Vstupními daty do aplikace je vektorový obrázek ohodnoceného grafu ve formátu SVG.
|
|
Bicí automat pro hudebníky
Spáčil, Tomáš ; Fedra, Zbyněk (oponent) ; Povalač, Aleš (vedoucí práce)
Cílem této práce je vytvoření funkčního prototypu bicího automatu s generováním zvuku pomocí mikrokontroléru. Úvod práce je věnován obecnému bicímu automatu a rozborem jeho jednotlivých částí, samotného principu a základních pracovních režimů. Následující kapitola se zabývá principem zpracování digitálního signálu a generováním zvuku pomocí mikrokontroléru. Část této kapitoly se zaměřuje také na mixování s využitím kompresních metod. Jádrem práce je návrh vlastní blokové struktury a celkového schématu bicího automatu s popisem jednotlivých částí. Následuje jeho rozbor a realizace, jak po stránce teoretické tak praktické. Jedná se převážně o prezentace a popis důležitých částí kódu firmwaru, návrh DPS a dalších technických dokumentací potřebných pro výrobu finálního prototypu. Závěr obsahuje shrnutí dosažených výsledků, jejich prezentaci a diskuzi.
|
|
Spojování nepřekrývajících se obrazů
Bárnet, Lukáš ; Číp, Pavel (oponent) ; Richter, Miloslav (vedoucí práce)
Diplomová práce se zabývá spojováním nepřekrývajících se obrazů. V první části jsou rozebrána teoretická východiska potřebná k úspěšnému splnění zadání. Část druhá pojednává o postupech, které vedou ke složení puzzle. Poslední část práce se zabývá ovládáním programu. Cílem předložené práce je navrhnout algoritmus pro řešení úloh typu puzzle.
|
|
Data koncentrátor pro chytré sítě
Franek, Lešek ; Beneš, Bedřich (oponent) ; Kučera, Pavel (vedoucí práce)
Cílem práce je návrh Data koncentrátoru pro inteligentní sítě (Smart Grids). Data koncentrátor stanoví rozhraní mezi serverovými systémy distribučních společností a koncovými zařízeními, které představují elektroměry, vodoměry, plynoměry a další zařízení. V práci byl vytvořen návrh hardwarového i softwarového řešení navíc byla popsána tvorba vlastní distribuce OS Linux.
|