|
Distribuované systémy na platformě .NET Framework
Vítek, Martin ; Makáň, Florian (oponent) ; Cvrk, Lubomír (oponent) ; Herman, Ivo (vedoucí práce)
S rozvojem internetové komunikace a s tím související dostupností stále většího množství služeb postavených na různých technologiích, představují distribuované systémy řešení, jak tyto síťově dostupné služby integrovat a poskytnout je uživatelům v ucelené podobě. K tomuto účelu lze využít platformu .NET Framework, která přináší prostředí určené pro vývoj aplikací ve vysoce distribuovaném prostředí internetu a intranetu. Tato dizertační práce se zabývá problematikou přístupu ke sdíleným prostředkům v rámci distribuovaných systémů využívající platformu .NET. První část práce je věnována popisu základních principů distribuovaných systémů a technik platformy .NET, kterých lze užít pro implementaci těchto principů. Pro účely zpracování požadavků nejen v distribuovaných systémech mající obvykle asynchronní charakter bylo navrhnuto a realizováno univerzální rozhraní pro popis asynchronních operací rozšiřující standardní techniky platformy .NET. V rámci řešení problematiky přístupu ke sdíleným prostředkům byl navržen model pro přístup ke sdíleným prostředkům vycházející z principů objektově orientovaného programování spolu se základním algoritmem pro zamezení stavu uváznutí při využívání prostředků více procesy (vlákny) současně. Tento rozšiřitelný model byl úspěšně implementován a jeho funkčnost ověřena na základních scénářích přístupu ke sdíleným zdrojům. Implementovaný model umožňuje po prvotní definici prostředků s těmito prostředky následně pracovat jako s každými jinými objekty, kdy synchronizační mechanismy probíhají transparentně na pozadí.
|
|
Mřížky obsazenosti pracovního prostoru robota
Herman, Ivo ; Pohl, Jan (oponent) ; Šolc, František (vedoucí práce)
Tato práce se zabývá teoretickou analýzou a praktickým porovnáním různých modelů sensoru pro mřížky obsazenosti pracovního prostoru robota. Nejprve byl teoreticky odvozen vzorec pro jednrozměrný sensor, který byl později převeden do 2D. V další části práce byly porovnány některé z modelů, které jsou uváděny v literatuře: model od R. Murphy, mapa získaná pomocí EM~algoritmu a upravený model z 1D. Dalším z výstupů práce je program, který dokáže simulovat měření podle některého z modelů a dovede zakomponovat i reálná měření získaná ze sonaru.
|
|
Communication protocol implementation into signal processors
Červenec, Radek ; Daněček, Vít (oponent) ; Herman, Ivo (vedoucí práce)
The purpose of this work is to study, modify and design communication protocols for their further implementation into a digital signal processor in assembly language. The work also introduces structure of an electro-acoustic unit EPIS 2.45 controlled by a digital signal processor. The focus of the unit description is on the software structure, process interactions and on the operation system based on the cooperative multitasking. In order to design and implement new communication protocol, network architecture as well, especially multi-layer models. Then, real network and protocols are examined, such as Koris Net and Modbus protocol. The description is supported by source code examples implementing the protocols in a digital signal processor (ADSP 2191M). The work also presents a designed communication protocol for downloading files from the onboard computer which is connected to the unit. Moreover, it presents designed modification of protocols so that the downloaded files can be forwarded from the unit to the central computer over the Koris Net.
|
|
Aplikace biometrických prvků v docházkových systémech
Michálek, Libor ; Atassi, Hicham (oponent) ; Herman, Ivo (vedoucí práce)
V přiložené bakalářské práci se zabývám principy a metodami měření biometrických dat a analýzou dostupných typů biometrických systémů v kontextu jejich možného využití v aplikacích charakteru docházkových systémů. V této práci také zvažuji právní důsledky související s využitím a manipulací s biometrickými daty. V závěru práce řeším návrh software využívající v praxi biometrický snímač.
|
|
Algoritmy odhadu stavových veličin elektrických pohonů
Herman, Ivo ; Vavřín, Petr (oponent) ; Václavek, Pavel (vedoucí práce)
Práce se zabývá metodami odhadu stavů pro střídavé motory a podmínkami odhadu těchto stavů. Odvozeny byly podmínky pozorovatelnosti pro synchronní motor a dále pro odhad momentu setrvačnosti a momentu zátěže pro oba typy motorů - synchronní i indukční. Možnosti odhadu byly potvrzeny i experimentálně na reálných datech. Kovarianční matice pro všechny filtry byly nalezeny pomocí EM algoritmu. Pro oba typy motorů byla též provedena identifikace. Pro odhad stavů byly použity estimátory Rozšířený Kalmanův filtr, Unscented Kalman Filter, Particle filters a estimátor s plovoucím horizontem (MHE)
|
|
Komplexní zabezpečení objektů
Michálek, Libor ; Burda, Karel (oponent) ; Herman, Ivo (vedoucí práce)
V diplomové práci se zabývám principy a metodami způsobů zabezpečení, analýzou dostupných typů zabezpečovacích systémů (EPS, EZS a CCTV) a jejich možného využití při návrhu zabezpečení objektů. V této práci rovněž popisuji stupně projektové dokumentace a jejich dílčí části včetně postupu prací při tvorbě projektové dokumentace bezpečnostních systémů. V závěru práce uplatňuji všechny získané poznatky při návrhu a integraci systémů zabezpečení pro konkrétní objekt.
|
|
Komunikační protokol pro vestavná zařízení
Dolák, Petr ; Burda, Karel (oponent) ; Herman, Ivo (vedoucí práce)
Problematika komunikačních technologií je v dnešním světě velmi závažnou otázkou, a proto se následující práce zaměřuje právě na tuto sféru informatiky. Konkrétně je práce zaměřena na komunikační protokoly, které jsou jedním ze základních stavebních kamenů jakéhokoliv přenosu dat, neboť vytváří elemetární podmínky pro jakýkoliv datový tok, jelikož komunikační protokoly jsou pravidly pro správný datový transfer mezi účastníky. V první části této práce jsou blíže probrána stávající řešení, bohužel však rozsah bakalářské práce neumožňuje podrobný rozbor všech, již používaných řešení, a proto se tato práce zaměřuje pouze na řešení, která jsou užívána na třech nejnižších vrstvách OSI modelu, jelikož zadání této práce jasně říká, že je nutno se zaměřit právě na trojvrstvá řešení komunikace, což vede ke dvěma výsledkům. V druhé a třetí části této práce jsou právě tyto dva výsledky řešeny návrhem dvou vlastních komunikačních protokolů, přičemž první z nich vychází z podstaty tří nižších vrstev OSI modelu a je zaměřen zejména na bezchybný přenos dat a práci s nimi. Tím se myslí jejich ukládání do paměti vestavného zařízení, následné čtení a další služby zahrnující práci s daty. Protokol vyšších vrstev také zabezpečuje kvalitní komunikační služby, nicméně se více zaměřuje na služby realizované zařízeními pracujícími s těmito protokoly. V poslední části tohoto materiálu jsou přiloženy vývojové diagramy a simulace realizované v jazyku SDL.
|
|
Dálkové řízení zapínání informačních systémů - část I
Prečan, David ; Kapoun, Vladimír (oponent) ; Herman, Ivo (vedoucí práce)
Práce se zabývá dálkovou komunikací prostřednictvím rozhraní Ethernet. Po stručné rešerši stávajících řešení je v práci navrženo dálkové měření teploty s přenosem dat prostřednictvím sítě Ethernet. Řešení je podrobně popsáno včetně konkrétního návrhu (HW i SW) zařízení pro přenos a vyhodnocení dat, využívající procesor ATmega 162/30. Zařízení dálkově komunikuje s PC, na kterém je zobrazována měřená teplota. Je popsán funkční vzorek, kterým byla ověřena správnost návrhu.
|
|
Zpracování souborů MP3 pro DSP
Římský, Adam ; Sysel, Petr (oponent) ; Herman, Ivo (vedoucí práce)
Tato práce se zabývá tvorbou komprimovaných .MP3 souborů a jejich zpětným převedením do PCM formátu. Popisuji zde jednotlivé části těchto procesů pro jejich maximální možné pochopení čtenářem. Dále se zabývám vlastnostmi DSP, jejich architekturou, výpočetními možnostmi, a to jak obecně, tak u použitého produktu společnosti Analog Devices. Nakonec je zde popsána ukázka implementace dekodéru do architektury DSP.
|
|
Realizace SIP/H.323 brány s použitím ústředny Asterisk
Smékal, Lukáš ; Herman, Ivo (oponent) ; Kovář, Petr (vedoucí práce)
Tato bakalářská práce se zabývá problematikou internetové telefonie a jejího užití v dnešním světě, který nabízí mnoho způsobů, jak komunikovat mezi lidmi. Internetová telefonie dává telefonování další rozměr a ukazuje nové možnosti využití protokolu IP. Práce se zaměřuje na nejvíce používaný protokol zprostředkovávající funkce technologie VoIP a to standard H.323 a ještě protokol SIP, který i když poskytuje stejné funkce jako H.323, je založen na jiném principu a díky své jednoduché struktuře připravuje dobré podmínky pro vznik nových aplikací a služeb v internetové telefonii. Pojednává se zde i o Open Source pobočkové ústředně Asterisk. Asterisk, nejen díky využití Voice over IP, poskytuje oproti standardním analogovým pobočkovým ústřednám řadu výhod a díky své modularitě a rozšiřitelnosti nabízí také mnohem více možností konfigurace. Základním protokolem, se kterým Asterisk pracuje, je Session Initiation Protocol (SIP). Standard H.323 není v základní instalaci Asterisku implementován, proto je nutné ústřednu vhodně doinstalovat a nakonfigurovat ji, aby se funkce ústředny rozšířila o práci s tímto standardem a dokázala provádět i překlad mezi protokolem SIP a standardem H.323. Výsledky, kterých jsem dosáhl, jsou uvedeny v kapitole „Dosažené výsledky“ a v závěru bakalářské práce.
|