913 results on '"Petyovský, Petr"'
Search Results
2. Speech generator for advanced embedded systems
- Author
-
Homzová, Eliška, primary and Petyovský, Petr, primary
- Published
- 2023
- Full Text
- View/download PDF
3. Universal asynchronous receiver/transmitter implementation in VHDL
- Author
-
Prášil, Pavel, Petyovský, Petr, Prášil, Pavel, and Petyovský, Petr
- Abstract
The article deals with the design of an asynchronous serial receiver/transmitter and its implementation into the FPGA. The design will be used as a laboratory exercise in the course ”Logical circuits and systems”. This paper contains the basic design of UART and the following features which will be added. UART design will be used as a communication interface between PC and an existing programmable multichannel sound generator (PSG) design, which is already implemented in FPGA.
- Published
- 2022
4. Innovation of the laboratory exercises for course Embedded Systems
- Author
-
Pončák, Matej, Petyovský, Petr, Pončák, Matej, and Petyovský, Petr
- Abstract
The constant market development of the embedded systems requires an adaptation to this fact. Raspberry Pi has released the Raspberry Pi Pico development board with a 32-bit microcontroller ARM Cortex-M0+, which has the potential to use the board as an innovation in teaching embedded systems. The paper describes this board and its properties, the course Embedded Systems and the possibilities of its innovation, and then describes the proposed HW platform and demonstrates its usage using appropriately selected laboratory exercises.
- Published
- 2022
5. Řízení robotické ruky
- Author
-
Macho, Tomáš, Petyovský, Petr, Pochlopeň, Timotej, Macho, Tomáš, Petyovský, Petr, and Pochlopeň, Timotej
- Abstract
Táto práca pojednáva o mikroprocesorovom systéme, ktorý je určený na riadenie modelu robotickej ruky pomocou RC servomotorov. Prvá časť obsahuje oboznámenie s problematikou riadenia robotov. Druhá časť obsahuje návrh mikrokontroléra a elektroniky potrebnej pre komunikáciu s PC a tvorbu schémy a dosky plošných spojov. Posledná časť je venovaná softwarovému vybaveniu mikrokontroléra., This thesis deals with microprocessor system, which be intended for control of robotic arm by RC servos. The first part includes familiarization with the problems of controlling the robot. The second part contains proposal of microcontroller and electronics necessary for communication with personal computer and creating scheme and printed circuit board. The last part of this work is devoted to software of microcontroller.
6. Konvoluční neuronová síť pro segmentaci obrazu
- Author
-
Jirsík, Václav, Petyovský, Petr, Mitrenga, Michal, Jirsík, Václav, Petyovský, Petr, and Mitrenga, Michal
- Abstract
Cílem bakalářské práce je seznámit se s problematikou konvolučních neuronových sítí a realizovat segmentaci obrazu. Toto téma v sobě zahrnuje obor počítačového vidění, který je používán v systémech s umělou inteligencí. Zvláštní pozornost je věnována procesu segmentace obrazu. Dále se práce věnuje základním principům umělých neuronových sítí, struktuře konvolučních neuronových sítí a zejména pak popisu jednotlivých architektur sémantické segmentace. Vybraná architektura SegNet je použiti v praktické aplikaci spolu s před-učenou sítí. Součástí práce je databáze obrazů CamVid, která je použita pro trénování. Pro testování je vytvořena databáze vlastních snímků. Praktická část je zaměřená na trénování CNN a hledání nevhodnějších parametrů pro učení sítě za pomocí SW Matlab., The aim of the bachelor thesis is to learn more about the problem of convolutional neural networks and to realize image segmentation. This theme includes the field of computer vision, which is used in systems of artificial intelligence. Special Attention is paid to the image segmentation process. Furthermore, the thesis deals with the basic principles of artificial neural networks, the structure of convolutional neural networks and especially with the description of individual semantic segmentation architectures. The chosen SegNet architecture is used in a practical application along with a pre-learned network. Part of the work is a database of CamVid images, which is used for training. For testing, a custom image database is created. Practical part is focused on CNN training and searching for unsuitable parameters for network learning using SW Matlab.
7. Experimentální měření s termovizní kamerou
- Author
-
Petyovský, Petr, Číp, Pavel, Jakl, Oldřich, Petyovský, Petr, Číp, Pavel, and Jakl, Oldřich
- Abstract
Tato práce je zaměřená na vlastnosti a princip měření termovizních kamer. V první části práce je seznámení se základními pojmy a fyzikálními zákony, na jejichž principu je založeno fungování termovizní kamery. V druhé části jsou popsány funkce detektorů infračerveného záření a charakter výstupních dat termovizní kamery. Dále jsou prezentovány experimenty a pozorování, které nám přiblíží vlastnosti termovizní kamery a pomohou interpretovat data získaná kamerou., This work is focused on the features and the principles of the measuring of the thermovision cameras. There is the identification of the basic notions and physical laws on which is based the operation of the thermovision cameras in the first part of my work. In the second part there is describtion of the function of the detectors of infrared radiation and the character of the output data of the thermovision camera. Further there are presented the experiments and the observations which bring us closer to the features of the thermovision cameras and help us interpret the data gained by camera.
8. Řídicí systém pro regulaci a monitorování teploty
- Author
-
Macho, Tomáš, Petyovský, Petr, Mitter, Martin, Macho, Tomáš, Petyovský, Petr, and Mitter, Martin
- Abstract
Tato práce se zabývá návrhem řešení pro udržení a monitorování optimální teploty pro domácí datové úložiště. Účelem této práce je co nejvíce prodloužit životnost pevných disků v datovém úložišti. Práce v první řadě věnuje pozornost tomu, co vlastně je optimální teplota pro dlouhodobou životnost disků a jak ji korektně měřit. Na základě zjištěných poznatků z teorie a z testu prototypu řešení vznikne finální návrh vestavěného systému, který tuto práci zastane., This work is dealing with the design for maintaining and monitoring optimal temperature for home-based data center. The purpose of this work is to prolong the life of hard drives in data center for as long as possible. First of all, the attention is given to establishing what the optimal temperature for maintaining long-live of hard drives is and how to correctly measure it. Based on the knowledge obtained from theory and from the prototype testing the final design of embedded system for maintaining this function is created.
9. Skládání nepřekrývajících se obrazů
- Author
-
Richter, Miloslav, Petyovský, Petr, Nováček, Petr, Richter, Miloslav, Petyovský, Petr, and Nováček, Petr
- Abstract
Tato práce se zabývá skládáním nepřekrývajících se obrazů s dílky ve tvaru čtverce. Cílem práce je navržení algoritmu pro skládání obrazů na základě barevné podobnosti hran dílků. Pro skládání obrazu byl zvolen genetický algoritmus. V první části práce je uvedena teorie pro zpracování obrazů a genetické algoritmy. Druhá část se zabývá aplikovanými postupy pro zpracování obrazu a návrhem genetického algoritmu. Poslední část je věnována zhodnocení výsledků aplikovaných algoritmů., The thesis deals with coupling of non-overlapping images with square parts. The target of this thesis is a design of an algorithm for coupling of images based on color similarity of individual parts edges. A genetic algorithm has been chosen for coupling of images. The first part of this thesis lists the theory of image processing and genethic algorithms. The second part deals with applied procedures for image processing and with design of genetic algorithm. The last part is devoted to an evaluation of results of the applied algorithms.
10. Systém identifikace barevných profilů zobrazovacích zařízení
- Author
-
Petyovský, Petr, Janáková, Ilona, Hrabčík, Oldřich, Petyovský, Petr, Janáková, Ilona, and Hrabčík, Oldřich
- Abstract
Práce se zabývá problematikou spektrometrie a indentifikací barevného profilu zobrazovacích zařízení. Je zde popsána možnost měření barevného rozsahu zařízení pomocí spektrometru a následná tvorba ICC profilu z těchto naměřených dat., Work deal with problems spectrometry and color space identification. Is here described possibility metering coloured device spanning by the help of spectrometer and production ICC profile of these measured data.
11. Malé CNC řezací zařízení
- Author
-
Petyovský, Petr, Macho, Tomáš, Golej, Juraj, Petyovský, Petr, Macho, Tomáš, and Golej, Juraj
- Abstract
Táto bakalárska práca sa zaoberá návrhom a realizáciou veľko-formátového 2D CNC zariadenia, určeného na rezanie tenkých mäkkých materiálov, najmä kartónu. V prvej kapitole sa venujem dostupným riešeniam na trhu, ich vlastnostiam a parametrom vrátane používaných nástrojov. V druhej kapitole vytváram samotný návrh mechanickej konštrukcie zariadenia. Dôraz je kladený na jednoduchú modulárnu štruktúru použitím hliníkových stavebnicových profilov V-slot. Tretia kapitola popisuje návrh riadiacej elektroniky, kde hlavnú úlohu zohráva radič krokového motoru s integrovaným obvodom TB6600HG a mikrokontrolér ARM Cortex-M7 od firmy Microchip, na ktorom beží hlavný riadiaci program. Výsledné zariadenie je schopné načítavať dáta z SD karty a vykonávať automatický proces rezania bez zložitej obsluhy., This bachelor thesis deals with design and realization of a large format 2D CNC machine for cutting thin soft materials, especially the cardboard. In the first chapter I describe the available solutions on the market, their properties and parameters, including the tools. In the second chapter I create a design of the mechanical construction. The emphasis is on a simple modular structure using V-slot aluminum profiles. The third chapter describes the design of control electronics, where the main role has stepper motor driver with chip TB6600HG and microcontroller ARM Cortex-M7 from Microchip, where the main program is running. The final device can read data from SD card and perform an automatic cutting process without complicated user operations.
12. Automatický zavlažovač pro pokojové rostliny
- Author
-
Petyovský, Petr, Macho, Tomáš, Makedonenko, Oleksandr, Petyovský, Petr, Macho, Tomáš, and Makedonenko, Oleksandr
- Abstract
Hlavním cílem této práce je navrhnout, implementovat a demonstrovat inteligentní systém, který využívá mikroprocesor pro zvýšení efektivity a funkčnosti. Jako příklad bude v této práci navržený systém zalevani rostlin, který bude schopen automaticky upravit úroveň vlhkosti půdy na základě zpětnovazebního senzoru. Informace z každého květináče a sledování dalších parametrů půdy a vzduchu budou uloženy do trvalé paměti pro další vizualizaci., The main goal of this work is to design, implement and demonstrate intelligent system, that uses micro-controller to benefit in efficiency and functionality. As an example, in this work will be designed system for indoor plants watering, which will be capable to automatically adjust soil moisture level based on feedback sensor information from each plant pot, as well as monitoring other soil and air parameters and storing it in permanent memory for further visualization.
13. Tvorba úloh pro výuku předmětu: Praktické programování v C++
- Author
-
Petyovský, Petr, Richter, Miloslav, Šabatka, Pavel, Petyovský, Petr, Richter, Miloslav, and Šabatka, Pavel
- Abstract
Předmětem této práce je tvorba pomůcek pro začínající programátory, které usnadní studentům absolvování předmětu BPPC. Teoretická část pojednává o programovacích jazycích C, C++ a jejich odlišnostech. Dále jsou zmiňovány kompilátory těchto jazyků, je zdůrazněno především vývojové prostředí MS Visual C++ 2005, ve kterém probíhá výuka předmětu BPPC a odlišnosti tohoto prostředí od standardů ISO. Jsou také probrány některé základní techniky programování v C++, které jsou často zmiňovány dále v práci. Druhou částí je implementace knihoven pro kontrolu správnosti programů. Knihovna check.h kontroluje práci programátora s dynamicky alokovanou pamětí a se soubory. Knihovna adtcheck.h umožňuje ověření správnosti a vykreslení topologie abstraktních datových typů implementovaných programátorem. K těmto knihovnám byla vytvořena webová prezentace s jejich dokumentací., The purpose of this thesis is implementation utilities for beginners in programming. These utilities could make passing subject BPPC easier. Theoretical part dissertates about programming languages C, C++ and about differences between them. There is also talked about compilers of these languages with accent for development environment MS Visual C++ 2005 and it’s diversities form ISO standards. This path contains also some basic chapters of programming, which are often noticed later. The second part is implementation libraries for checking programs. Library check.h checks programmer’s using of dynamic allocated memory and files. Library adtcheck.h was designed for checking and printing topology of abstract data types, which were implemented by programmer. There was designed also web pages with documentation for both libraries.
14. Zobrazování 3D dat
- Author
-
Richter, Miloslav, Petyovský, Petr, Bastl, Petr, Richter, Miloslav, Petyovský, Petr, and Bastl, Petr
- Abstract
Tato práce seznamuje s metodami zprostředkovávajícími pozorovateli prostorový vjem. Podává přehled stereoskopických metod jako SIRDS, anaglyf a projekce pomocí dvojice projektorů a polarizačních filtrů. Je zde také popsán postup při generování pohledu na 3D scénu tzv. DIBR metodou. V práci je také uveden přehled technologií a formátů dat pro projekci a přenášení prostorového obrazu., This bachelor thesis informs about methods for 3D perception. Basic principles of autostereoscopic methods like SIRDS, anaglyph and projection stereo images by two projectors and anaglyphic or polarizing filters are described here. The procedure for generating the view on 3D by means of so-called depth-image-based rendering (DIBR) techniques is analyzed as well. An overview of technologies and formats for projection and simulcast spatial image is stated in this thesis too.
15. Realizace výukového vícekanálového zvukového obvodu
- Author
-
Petyovský, Petr, Valach, Soběslav, Homzová, Eliška, Petyovský, Petr, Valach, Soběslav, and Homzová, Eliška
- Abstract
Tato práce se zabývá realizací výukového vícekanálového zvukového obvodu, který bude následně použit jako laboratorní úloha pro výuku v kurzu „Logické obvody a systémy“. Práce zahrnuje přehled principů generování vícekanálového zvuku, výběr vhodné architektury programovatelného zvukového generátoru a její implementaci do hradlového pole. Součástí práce je také návrh komunikace mezi vývojovými deskami a PC., The main goal of this bachelor thesis is an implementation of an educational multichannel sound circuit, which will be used as a laboratory exercise in the course called "Logical circuits and systems". This paper includes an overview of principles of multichannel sound generation, selection of a suitable architecture of programmable sound generator and its implementation into the FPGA. Part of the work is also a design of communication between development boards and PC.
16. Detekce pohybujících se objektů v obraze
- Author
-
Petyovský, Petr, Richter, Miloslav, Prítel, Pavol, Petyovský, Petr, Richter, Miloslav, and Prítel, Pavol
- Abstract
Táto práca sa zaoberá detekciou pohybujúcich sa objektov v dynamickom obraze. Cieľom práce je navrhnutie algoritmu pre detekciu pohybujúcich sa objektov a jeho aplikácia na počítanie vozidiel v reálnej dopravnej scéne. Práca je rozdelená do troch častí. Prvá časť rozoberá problém z teoretického hľadiska. Druhá časť sa zoberá návrhom a implementá- ciou algoritmu. Tretia časť je venovaná vyhodnoteniu výsledkov algoritmu., The thesis deals with detection of moving objects in image sequence. The target of this thesis is a design of object detection algorithm and its application in vehicle counting. The thesis is divided into three parts. The first part of this thesis includes theoretical analysis of given problem. The second part is related to the design and implementation of the algorithm. The third part deals with evaluation of results of the implemented algorithm.
17. Malé CNC obráběcí zařízení
- Author
-
Petyovský, Petr, Macho, Tomáš, Bajus, Tomáš, Petyovský, Petr, Macho, Tomáš, and Bajus, Tomáš
- Abstract
Táto práca sa zaoberá návrhom malej CNC frézky, jej mechanickej konštrukcie, snímačov a riadiacej elektroniky ako je použitie radiča krokového motoru, pripojenie SD karty a komunikácia s PC pomocou USB., This thesis deals with design of small CNC milling machine and its mechanic construction, sensors and control electronic such as using of stepper motor driver, connection of SD card and communication with PC via USB.
18. Použití mobilního robotu v inteligentním domě
- Author
-
Petyovský, Petr, Burian, František, Kuparowitz, Tomáš, Petyovský, Petr, Burian, František, and Kuparowitz, Tomáš
- Abstract
Zadáním této práce je prozkoumat trh a vybrat vhodný autonomní robot pro spolupráci s inteligentním domem. Součástí práce je rešerše schopností inteligentních domů v oblasti senzorických systému, možnosti zpracování získaných dat a jejich následné využití autonomními roboty. Součástí práce je implementace ovládání robotu ve vývojovém prostředí Microsoft Robotics Studio (C#) a jeho simulace pomocí simulátoru Visual Simulation Environment. V práci je navrženo a realizováno komunikační rozhraní mezi robotem a inteligentním domem a komunikační rozhraní mezi robotem a uživatelem. Rozhraní robotu nabízí přímé ovládání a automatické navádění robotu v rámci inteligentního domu. Aplikace je vybavena pro navigaci a pohyb v dynamickém prostředí inteligentního domu. Robot je schopný registrovat nové překážky a pracovat s nimi., Aim of this thesis is to search the market for suitable autonomous robot to be used by smart house. The research in this work is partly done on the range of abilities of smart houses in matter of sensor systems, ability of data processing and their use by mobile robots. The output of this thesis is robotics application written using Microsoft Robotics Developer Studio (C#) and simulated using Visual Simulation Environment. Main feature of this robotic application is the interface between robot and smart house, and robot and user. This interface enables employer to directly control robot's movement or to use automated pathfinding. The robot is able to navigate in dynamic environment and to register, interact and eventually forget temporary obstacles.
19. Rozpoznání gest ruky v obrazu
- Author
-
Horák, Karel, Petyovský, Petr, Mráz, Stanislav, Horák, Karel, Petyovský, Petr, and Mráz, Stanislav
- Abstract
Tato diplomová práce se zabývá rozpoznáváním jednoduchých statických gest ruky za účelem ovládání počítače. Úvodní část práce je věnována teoretickému přehledu metod používaných pro nalezení ruky v obraze. Dále pak jsou popsány přístupy využívané pro klasifikaci gesta. Druhá část této práce je věnována výběru vhodného způsobu pro segmentaci ruky na základě barvy kůže a na základě pohybu. Poté jsou popsány metody pro rozpoznání gesta. Poslední část této práce se věnuje popisu navrhnutého řešení., This master’s thesis is dealing with recognition of an easy static gestures in order to computer controlling. First part of this work is attended to the theoretical review of methods used to hand segmentation from the image. Next methods for hang gesture classification are described. The second part of this work is devoted to choice of suitable method for hand segmentation based on skin color and movement. Methods for hand gesture classification are described in next part. Last part of this work is devoted to description of proposed system.
20. Systém pro sběr dat s Raspberry Pi
- Author
-
Macho, Tomáš, Petyovský, Petr, Ciprys, Michal, Macho, Tomáš, Petyovský, Petr, and Ciprys, Michal
- Abstract
Tato práce se zabývá sběrem dat z analogových senzorů, jejich ukládání a zobrazováním pomocí mikropočítače Raspberry Pi. Podrobněji se zabývá výběrem vhodného analogově digitálního převodníku, výběrem vhodného úložiště a databázového serveru, webového serveru a aplikace zajišťující zobrazení naměřených dat., This work deals with the collection of data from analog sensors, their storage and display using the Raspberry Pi microcomputer. In more detail it deals with selecting the appropriate analog-to-digital converter, selecting the appropriate storage and database server, web server and application to display the measured data.
21. Realizace terminálu pro vzdálenou vizualizaci a ovládání obytného domu
- Author
-
Petyovský, Petr, Macho, Tomáš, Szalay, Patrik, Petyovský, Petr, Macho, Tomáš, and Szalay, Patrik
- Abstract
Tato diplomová práce se zabývá modifikací již existujícího zařízení pro řízení vytápěcího systému rodinného domu. Původní návrh vychází z vlastní bakalářské práce Terminál pro vizualizaci a ovládání podmínek v obytném domě. Úpravy jsou založeny na poznatcích z testovacího provozu a nedostatků zjištěných z každodenního provozu. I zde je kladen důraz na jednoduché provedení, nízké pořizovací ceny a dlouhou životnost výsledného zařízení. Nově navrhnuté bezdrátové jednotky nahradí původní drátově připojené snímače – stejně, jako řídicí jednotku existujícího zařízení z prototypového systému nahradí nová bezdrátová centrální jednotka. Jako ovládací panel této jednotky zůstane zachován alfanumerický displej s ovládacími tlačítky. Bezdrátová centrální jednotka se připojí pomocí sériového komunikačního rozhraní k vizualizační a ovládací jednotce, která rozšíří nabízené možnosti systému pro řízení vytápění., This diploma thesis deals with the modification of an existing device for controlling the heating system of the house. The original proposal builds on my bachelor thesis Terminal for visualization and control conditions in a house. Adjustments are based on the findings of the test operation and the deficiencies found in everyday operations. Here, the emphasis is on simple design, low acquisition cost and durability of the resulting device. Newly designed wireless units will replace the original wired sensors, as well as the control unit of the existing device based on the prototype system will be replaced with a new wireless central unit. The alphanumeric display with control buttons will remain as the control panel of this unit. The wireless central unit is connected via a serial communication interface to the visualization and control unit, which extends the offered options of the heating control system.
22. Řízení a monitorování klimatu ve skupinách terárií
- Author
-
Macho, Tomáš, Petyovský, Petr, Pavlišin, Tomáš, Macho, Tomáš, Petyovský, Petr, and Pavlišin, Tomáš
- Abstract
Cieľom tejto diplomovej práce je navrhnúť systém monitorovania a regulácie klimatu v skupinách terárií s využitím platformy Raspberry Pi a s následným priehľadným zobrazením cez webový server. Každá skupina terárií má vlastné regulačné zariadenie, ktoré bezdrôtovo komunikuje s riadiacim počítačom Raspberry Pi. Namerané hodnoty sa ukladajú do MySQL databáze v riadiacom počítači. Na webovej stránke sú graficky zobrazené namerané hodnoty., The aim of this master thesis is to propose a system for monitoring and regulating the climate in groups of terrariums using the Raspberry Pi platform and subsequent transparent display through the web server. Each group of terrariums has its own control device that wirelessly communicates with the Raspberry Pi control computer. The measured values are stored in the MySQL database on the control computer. The measured values are graphically displayed on the web page.
23. Implementace HDL modulu pro předzpracování dat z vícekanálového ADC
- Author
-
Petyovský, Petr, Macho, Tomáš, Matoušek, Petr, Petyovský, Petr, Macho, Tomáš, and Matoušek, Petr
- Abstract
Diplomová práce se zabývá návrhem a implementací digitálních filtrů v hradlovém poli typu FPGA. Výsledkem práce je univerzální komponenta v jazyce VHDL, která je znovuvyužitelná v projektech, kde je nutné předzpracovávat data. Navržené zařízení komunikuje s A/D převodníkem, ze kterého filtruje vstupní data pomocí FIR a CIC filtrů v FPGA. Pro okolní svět se chová jako zařízení typu Slave a s nadřazeným zařízením komunikuje pomocí sběrnice SPI. V práci je uveden teoretický popis A/D převodníků, FPGA, digitálních filtrů a zvoleného hardware pro testování. Z praktické části je popsána implementace řešení ve VHDL a testování navrženého řešení na reálné aplikaci. Výstupem práce je VHDL komponenta, která je použitelná v projektech, kde se předzpracovávají data., Master’s thesis focuses on designing and implementing digital filters inside FPGA to create versatile VHDL components for data pre-processing. The goal was to develop a reusable solution that efficiently filters input data from an ADC using FIR and CIC filters implemented inside FPGA. Externally, the device operates as a slave component, communicating via the SPI bus for integration into complex data processing systems. Theoretical discussions covers ADC converter fundamentals, FPGA architectures, digital filter theory, and hardware selection. Practical implementation describes VHDL design, optimization for performance, and rigorous real-world testing, including simulation, synthesis, and evaluation with real data inputs. This work produces a VHDL component for data pre-processing, suitable for projects that requires efficient data filtering.
24. Napájecí a monitorovací systém pro internetový uzel
- Author
-
Macho, Tomáš, Petyovský, Petr, Šťastný, Ladislav, Macho, Tomáš, Petyovský, Petr, and Šťastný, Ladislav
- Abstract
Cieľom tejto práce je návrh napájacieho a monitorovacieho systému internetového uzlu. Práca rozoberá problematiku riadenia, monitorovania a napájania internetových uzlov a z toho plynúcich požiadaviek na zariadenie. V návrhu sú popísané jednotlivé bloky systému, ich význam, použité súčiastky a je prevedený celkový návrh systému., The aim of this work is to design the power supply and monitoring system of internet node. The work shows the controlling and monitoring issue and the power supply of internet nodes and its requirements. Design describes functional blocks of system, its role, used parts and the whole system design.
25. Rozpoznání osob ve snímcích z termovizní kamery
- Author
-
Petyovský, Petr, Babinec, Tomáš, Jančuš, Rastislav, Petyovský, Petr, Babinec, Tomáš, and Jančuš, Rastislav
- Abstract
Táto bakalárska práca zahŕňa základné oboznámenie s termovíznou technikou a farebnými modelmi. Analýzu jednotlivých funkcií a pojmov pre správne nastavenie termovíznej kamery pri vytváraní snímok, na ktorých sa nachádzajú ľudia. Obsahom práce je aj oboznámenie s termovíznou kamerou EasIR-4, ktorou bola vytváraná databáza testovacích snímok, a softvérom Guide IrAnalyser dodávaným s touto kamerou. Tretia časť práce obsahuje postup pri vytváraní modelov farby pokožky a algoritmu na rozpoznávanie osôb v termovíznych snímkach, ktorý vychádza z ľudskej teploty a farby pokožky. Tento algoritmus je realizovaný v programe Matlab., This half-yearly project includes basic briefing about thermovision technics and color models. Analyses functions and concepts for correct settings thermal camera on create images, which are included people. This work contains acquaintance with thermal camera EasIR-4, which was created database testing images, and with software Guide IrAnalyser shipped with this camera. The third part this project includes process about creating color models of skin and algorithm for identification people in thermal images, which emanate from human temperature and color skin. This algorithm is realized in program Matlab.
26. Detekce buněčných procesů v sekvenci snímků
- Author
-
Petyovský, Petr, Richter, Miloslav, Hatrinh, Hung Anh, Petyovský, Petr, Richter, Miloslav, and Hatrinh, Hung Anh
- Abstract
Překlad abstraktu (Tato bakalářská práce se zabývá segmentací buněk od obrazového pozadí a detekcí buněčných procesů v kvantitativních fázových obrazech získaných koherencí řízeným holografickým mikroskopem. Navržený algoritmus na segmentaci buněk využívá hranového detektoru watershedingu. Implemtován byl v programovacím jazyce C++ a využívá knihovny OpenCV. Detekce buněčných procesů je řešena metodami strojového učení v MATLABu.), This bachelor’s thesis deals with cell segmentation and detection of cellular processesin quantitative phase images obtained by a Coherence-controlled holographic microscope (CCHM). A cell segmentation algorithm based on edge detection and watershed segmentation was designed and implemented in the programming language C++ using OpenCV library. For detecting cellular processes, machine learning methods were proposed and implemented in MATLAB®.
27. Řídicí systém pro regulaci a monitorování teploty
- Author
-
Macho, Tomáš, Petyovský, Petr, Mitter, Martin, Macho, Tomáš, Petyovský, Petr, and Mitter, Martin
- Abstract
Tato práce se zabývá návrhem řešení pro udržení a monitorování optimální teploty pro domácí datové úložiště. Účelem této práce je co nejvíce prodloužit životnost pevných disků v datovém úložišti. Práce v první řadě věnuje pozornost tomu, co vlastně je optimální teplota pro dlouhodobou životnost disků a jak ji korektně měřit. Na základě zjištěných poznatků z teorie a z testu prototypu řešení vznikne finální návrh vestavěného systému, který tuto práci zastane., This work is dealing with the design for maintaining and monitoring optimal temperature for home-based data center. The purpose of this work is to prolong the life of hard drives in data center for as long as possible. First of all, the attention is given to establishing what the optimal temperature for maintaining long-live of hard drives is and how to correctly measure it. Based on the knowledge obtained from theory and from the prototype testing the final design of embedded system for maintaining this function is created.
28. Knihovna pro matematické výpočty v jazyce C++
- Author
-
Petyovský, Petr, Macho, Tomáš, Temel, Aleš, Petyovský, Petr, Macho, Tomáš, and Temel, Aleš
- Abstract
Ve své bakalářské práci vytvářím knihovnu pro uchování matic a práci s maticemi. V tomto případě je problematika zaměřena hlavně na tzv. řídké matice. Jazyk C++ nenabízí mezi standardními knihovnami nástroje pro jednoduchou práci s řídkými maticemi. Nejčastější alternativou bývá použití dvourozměrného pole, tzv. 2D pole. 2D pole může být realizováno jako dvojitý ukazatel reprezentující řádky a sloupce matice. Základním problémem je fakt, že 2D pole se chová stejně k řídkému, tak i plnému nenulovému poli. Nezohledňuje se možnost uložit pole výhodněji. Mnou navržená knihovna pro uchování řídkých matic tento problém zohledňuje více různými způsoby. Nabízí nejen úsporný formát CSR (Compressed sparse rows), ale i alternativy pro uložení speciálně strukturovaných matic. Při tvorbě knihovny jsem kladl důraz především na velikost paměti, která bude potřeba na uložení objektu. Protože se jedná o matematickou knihovnu, tak obsahuje různé funkce vhodné pro práci s maticemi, jako výpočet determinantu, výpočet inverzní matice a podobně. Při výpočtech těchto funkcí se zohledňuje také velikost využité paměti, proto jsou i matice pro výpočty subdeterminantů ukládány do řídkých formátů a mezivýsledky jsou rovněž odstraňovány co nejdříve po jejich využití. Byla vytvořena také druhá knihovna, která se zabývá čísly uloženými s větší přesností než jsou standardní datové typy. Velikost potřebné paměti se zvyšuje se zvětšující se přesností čísla s pohyblivou řádovou čárkou., I create a library for storing matrices and working with matrices in this bachelor’s thesis. In this case, the issues concern mainly so-called sparse matrices. C++ do not provide among the standard libraries tools for easy working with sparse matrices. The most frequent alternative is the application of two-dimensional array (2D array). 2D array may be realized as a double pointer representing the rows and the columns of the matrix. The basic problem is that behavior of 2D array is identical both to the sparse, and to the full non-zero matrix. 2D array ignores the possibility to store matrices more favorable. The library for storing matrices designed by me takes into account the storing of sparse matrices by several different ways. It offers the sparse format CSR (Compressed sparse rows), as well as alternatives to save the specially structured matrices. In the course of creating library the main emphasis first of all I put on the amount of memory that is necessary for storing matrices. Because it is a mathematical library, it contains different functions suitable for working with matrices, such as determinant calculation, inverse matrix calculation and so. When calculate these functions it is necessary to take into account used memory size as well. Intermediate results are stored also in sparse format, and removed as soon as possible after their use. I created also the second library that deals with the floating point numbers stored with greater precision than standard data types like float and double. The size of occupied memory increases according to precision of floating point number.
29. Personalizace filtrování produktů pomocí znalostních systémů pro e-shop
- Author
-
Jirsík, Václav, Petyovský, Petr, Korčák, Aleš, Jirsík, Václav, Petyovský, Petr, and Korčák, Aleš
- Abstract
Bakalářská práce se zabývá návrhem a realizací aplikace pro personalizaci filtrování produktů, webového modulu, který umožní zodpovězení otázek, návrhem a realizací báze znalostí, která nastaví parametry filtru., The bachelor's thesis deals with the concept and implementation of an application for personalizing product filtering, a web module that allows the answering of questions and the concept and implementation of a knowledge base that sets the parameters of the filter.
30. Laboratorní úlohy pro mikrokontroléry HCS 08
- Author
-
Macho, Tomáš, Petyovský, Petr, Bilík, Jan, Macho, Tomáš, Petyovský, Petr, and Bilík, Jan
- Abstract
Cílem bakalářské práce je seznámení se sériovými sběrnicemi I2C, SPI a 1-Wire a jejich implementace při realizaci komunikace mezi mikrokontrolérem NXP MC9S08LH64, teplotním čidlem, kalendářovým obvodem a posuvným registrem. Práce je také zaměřena na hardwarové připojení periferií k mikrokontroléru včetně přizpůsobovacích obvodů a softwarovou obsluhu včetně vysvětlení jednotlivých knihovních funkcí vyuţitých při výměně dat mezi obvody a mikrokontrolérem., The goal of my bachelor thesis is getting acquainted with serial buses I2C, SPI and 1-Wire and their implementation in communication between microcontroller NXP MC9S08LH64, temperature sensor, real-time clock circuit and shift register. The thesis also focuses on hardware connection with necessary circuits and behaviour of software functions used during data exchange.
31. Mikrokontrolérem řízené zapalování
- Author
-
Macho, Tomáš, Petyovský, Petr, Drahoš, Dominik, Macho, Tomáš, Petyovský, Petr, and Drahoš, Dominik
- Abstract
Tato práce se zabývá návrhem mikrokontrolérem řízeného zapalování. V úvodu jsme seznámeni s principem zapalování spalovacích motorů. Dále obsahuje seznam existujících typů zapalování. Na konec vyobrazuje kompletní postup návrhu obvodového řešení elektronického zapalování a jeho softwarové řešení., This thesis describes the design of ignition system controlled by microcontroller. In the introduction, we are familiar with the principle of ignition combustion engines. It also contains a list of existing types ignition. Finally portrays the entire design process circuitry electronic ignition and software solution.
32. Rozšíření knihovny pro zpracování obrazu
- Author
-
Petyovský, Petr, Babinec, Tomáš, Prymus, Jiří, Petyovský, Petr, Babinec, Tomáš, and Prymus, Jiří
- Abstract
Předmětem této bakalářské práce je seznámení s knihovnou OpenCV a její implementace do skriptovacích jazyků Lua a Matlab. První část práce obsahuje popis knihovny OpenCV a její využití v kurzu Počítačového vidění. Druhá část se věnuje programovacímu jazyku Lua a předvedení jeho možností na konkrétních úlohách. Třetí část obsahuje popis realizace přemostění knihovny OpenCV do jazyka Lua a demonstruje jeho celkovou funkcionalitu. Poslední část pojednává o možnostech přemostění CVlib Mex pro prostředí Matlab. Součástí práce je také implementace velkého počtu OpenCV funkcí do jazyka Lua a mechanismů pro multiplatformní překlad celého projektu., The thesis deals with OpenCV library and its implementation into scripting languages Lua and Matlab. The first part of the thesis concentrates on description of the OpenCV library and its usage in the course Computer vision. The second chapter examines the programming language Lua and shows its potential in certain tasks. The description of the implementation of binding the OpenCV library to Lua language along with its overall functionality is included in the third chapter of the thesis. The last chapter deals with possibilities of binding CVlib Mex in Matlab environment. A part of the thesis concentrates on implementation of great number of OpenCV functions into Lua language and mechanisms of cross-platform compilation of the project as a whole.
33. Systém identifikace barevných profilů zobrazovacích zařízení
- Author
-
Petyovský, Petr, Janáková, Ilona, Hrabčík, Oldřich, Petyovský, Petr, Janáková, Ilona, and Hrabčík, Oldřich
- Abstract
Práce se zabývá problematikou spektrometrie a indentifikací barevného profilu zobrazovacích zařízení. Je zde popsána možnost měření barevného rozsahu zařízení pomocí spektrometru a následná tvorba ICC profilu z těchto naměřených dat., Work deal with problems spectrometry and color space identification. Is here described possibility metering coloured device spanning by the help of spectrometer and production ICC profile of these measured data.
34. Konvoluční neuronová síť pro segmentaci obrazu
- Author
-
Jirsík, Václav, Petyovský, Petr, Mitrenga, Michal, Jirsík, Václav, Petyovský, Petr, and Mitrenga, Michal
- Abstract
Cílem bakalářské práce je seznámit se s problematikou konvolučních neuronových sítí pro segmentaci obrazu. Toto téma v sobě zahrnuje celý obor počítačového vidění. Zvláštní pozornost je věnována procesu segmentace obrazu. Dále se práce věnuje základním principům umělých neuronových sítí, struktuře konvolučních neuronových sítí a zejména pak popisu jednotlivých architektur sémantické segmentace. Součástí práce je ukázka praktických aplikací segmentace obrazu. Důležitou částí je databáze obrazů SYNTHIA, kde jsou ukázaný její vlastnosti. V závěru práce jsou podrobněji popsány podmínky a požadavky na výkon hardwaru a potřebný software pro dobrý chod sítě. Bylo využito frameworku Keras, který již obsahuje funkce pro práci s neuronovými sítěmi., The aim of the bachelor thesis is to learn more about the problem of convolutional neural networks for image segmentation. This theme encompasses the whole field of computer vision. Particular attention is paid to the image segmentation process. Furthermore, the thesis deals with the basic principles of artificial neural networks, the structure of convolutional neural networks and especially with the description of individual semantic segmentation architectures. Part of the thesis is an example of practical applications of image segmentation. An important part is the SYNTHIA database of images, where its properties are shown. At the end of the thesis, the terms and requirements for hardware performance and software needed for good network performance are described in more detail. The Keras framework has already been used, which already includes functions for working with neural networks.
35. Knihovna pro řízení LCD displeje GD-5360P
- Author
-
Macho, Tomáš, Petyovský, Petr, Štibraný, Miroslav, Macho, Tomáš, Petyovský, Petr, and Štibraný, Miroslav
- Abstract
Táto bakalárska práca sa zaoberá návrhom knižnice pre riadenie LCD displeja GD-5360P na vývojovej doske TWR-S08LH64 s mikrokontrolérom MC9S08LH64. V úvodnej časti sú uvedené základné informácie o princípe LCD displejov a o danom hardvéri (vývojová doska, mikrokontrolér a LCD displej). Podstatnou časťou práce je rozbor funkcií radiča LCD displeja integrovaného v mikrokontroléri a taktiež vysvetlenie prístupu k ovládaniu stavu jednotlivých segmentov LCD displeja GD-5360P. Hlavným výstupom bakalárskej práce je navrhnutá a následne implementovaná knižnica na ovládanie LCD displeja. Pre účely vyučovania v kurze BMIC sú vytvorené dve laboratórne úlohy, ktoré používajú LCD displej., This bachelor thesis deals with design of library for control of LCD display GD-5360P on development kit TWR-S08LH64 with microcontroller MC9S08LH64. The introductory section provides basic information about principle of LCD displays and about determined hardware (development kit, microcontroller and LCD display). The significant part of thesis is analysis of all functions of LCD display driver integrated in the microcontroller and explanation of access to the status of individual segments. The main output of the bachelor thesis is to design and subsequently implement the library for control of LCD display GD-5360P. Two laboratory assignments that use LCD display are created for the purpose of teaching in course BMIC.
36. Detekce objektů v zorném poli kamery
- Author
-
Petyovský, Petr, Horák, Karel, Mahrík, Tomáš, Petyovský, Petr, Horák, Karel, and Mahrík, Tomáš
- Abstract
Táto práca pojednáva o metódach využívaných v počítačovom videní na lokalizáciu a následnú detekciu objektov v obraze. Prináša stručný prehžad najrozšírenejších lokalizačných a detekčných metód, a následne popisuje ich využitie pri problematike detekcie žudskej tváre a tvárových čŕt v obraze. Ďalej sa zaoberá predspracovaním obrazu získaného digitálnou kamerou, s využitím základných postupov spracovania obrazu a návrhom a implementáciou vhodnej lokalizačnej a detekčnej metódy pre detekciu žudskej tváre v obraze., This work deals with methods used in computer vision for localization and detection of objects in the images. It contains overview of most expanded localization and detection medthods and subsequently describe using of them to solve the problem of detection of human face and face features on the image. Next it deals with image preprocessing of image took by digital camera with using of basic processes of image processing. Subsequently it deals with design and describe implementation of suitable localization and detection method for detection of human face on the image.
37. Malé CNC obráběcí zařízení
- Author
-
Petyovský, Petr, Macho, Tomáš, Bajus, Tomáš, Petyovský, Petr, Macho, Tomáš, and Bajus, Tomáš
- Abstract
Táto práca sa zaoberá návrhom malej CNC frézky, jej mechanickej konštrukcie, snímačov a riadiacej elektroniky ako je použitie radiča krokového motoru, pripojenie SD karty a komunikácia s PC pomocou USB., This thesis deals with design of small CNC milling machine and its mechanic construction, sensors and control electronic such as using of stepper motor driver, connection of SD card and communication with PC via USB.
38. Řízení CNC frézky
- Author
-
Macho, Tomáš, Petyovský, Petr, Cedrych, Jan, Macho, Tomáš, Petyovský, Petr, and Cedrych, Jan
- Abstract
V práci jsou rozebrány možnosti modernizace řídícího systému frézky MAHO MH 500 C s přihlédnutím k současnému stavu stroje, k předpokládanému využití a k finančním možnostem. Práce se dále zabývá propojením stávajícího elektrického vybavení stroje s novým řídicím systémem. Navržená koncepce umožňuje plynulé obrábění ve třech osách a pozicování otočného stolu., In this thesis is discussed the possibility of upgrading the control system of mill MAHO MH 500 C with regard to current condition of the machine, planned use and owner financial capacity. The thesis also deals about connecting existing electrical equipment with a new control system. The proposed design allows simultaneous machining in three axes and positioning rotary table.
39. Detekce buněčných procesů v sekvenci snímků
- Author
-
Petyovský, Petr, Richter, Miloslav, Hatrinh, Hung Anh, Petyovský, Petr, Richter, Miloslav, and Hatrinh, Hung Anh
- Abstract
Překlad abstraktu (Tato bakalářská práce se zabývá segmentací buněk od obrazového pozadí a detekcí buněčných procesů v kvantitativních fázových obrazech získaných koherencí řízeným holografickým mikroskopem. Navržený algoritmus na segmentaci buněk využívá hranového detektoru watershedingu. Implemtován byl v programovacím jazyce C++ a využívá knihovny OpenCV. Detekce buněčných procesů je řešena metodami strojového učení v MATLABu.), This bachelor’s thesis deals with cell segmentation and detection of cellular processesin quantitative phase images obtained by a Coherence-controlled holographic microscope (CCHM). A cell segmentation algorithm based on edge detection and watershed segmentation was designed and implemented in the programming language C++ using OpenCV library. For detecting cellular processes, machine learning methods were proposed and implemented in MATLAB®.
40. Spojování snímků
- Author
-
Richter, Miloslav, Petyovský, Petr, Smital, Petr, Richter, Miloslav, Petyovský, Petr, and Smital, Petr
- Abstract
Tato práce se zabývá metodami zlepšení kvality obrazového výstupu z elektronového mikroskopu pomocí skládání po sobě jdoucích snímků do sebe. Práce obsahuje obecné pojednání o elektronových mikroskopech a problémech, které u nich zhoršují kvalitu obrazu, a dále o základních třech matematických algoritmech, které lze pro jejich odstranění použít. Jedná se o metodu prostého průměrování, metodu nejmenších čtverců a metodu vektorového prostoru. U všech metod je popsán způsob jejich realizace, možnosti jejich použití a jejich vzájemné srovnání. Práce se také zabývá dalším využitím skládání obrazu, konkrétně problémem tzv. superrozlišení, tj. překonání fyzického rozlišení snímače výše zmíněnými metodami, a problémem centrování elektronového svazku., This thesis deals with methods of improving the quality of image output of an electron microscope by composing consecutive frames. The thesis contains a brief description of an electron microscope and the problems that deteriorate its image quality, and three basic mathematical algorithms that can be used to remove them. These are the simple averaging method, the method of least squares and the method of vector space. For all of the methods, the thesis describes ways of their implementation, the possibilities of their use and their mutual comparison. This thesis also deals with the problem of so-called superresolution, i.e. exceeding the physical resolution of a sensor using the methods mentioned above, and the problem of electron beam centring.
41. Řízení robotické ruky
- Author
-
Macho, Tomáš, Petyovský, Petr, Pochlopeň, Timotej, Macho, Tomáš, Petyovský, Petr, and Pochlopeň, Timotej
- Abstract
Táto práca pojednáva o mikroprocesorovom systéme, ktorý je určený na riadenie modelu robotickej ruky pomocou RC servomotorov. Prvá časť obsahuje oboznámenie s problematikou riadenia robotov. Druhá časť obsahuje návrh mikrokontroléra a elektroniky potrebnej pre komunikáciu s PC a tvorbu schémy a dosky plošných spojov. Posledná časť je venovaná softwarovému vybaveniu mikrokontroléra., This thesis deals with microprocessor system, which be intended for control of robotic arm by RC servos. The first part includes familiarization with the problems of controlling the robot. The second part contains proposal of microcontroller and electronics necessary for communication with personal computer and creating scheme and printed circuit board. The last part of this work is devoted to software of microcontroller.
42. Testovací zařízení typu slave pro sběrnici LIN
- Author
-
Macho, Tomáš, Petyovský, Petr, Dyčka, Ondřej, Macho, Tomáš, Petyovský, Petr, and Dyčka, Ondřej
- Abstract
Předložená bakalářská práce se zabývá návrhem a realizací hardware a software testovacího zařízení slave pro sběrnice LIN. Testovacího zařízení slave je určeno pro testování a vývoj zařízení typu master. Pro realizaci testovacího zařízení slave byl použit osmibitový mikrokontrolér firmy Freescale typu MC9S08DZ60 a LIN transceiver MC33661. Navržené testovací zařízení slave podporuje protokol LIN verze 1.3. Zařízení komunikuje s nadřazeným PC pomocí linky RS232. Na tuto linku zařízení vysílá informace o přenosu a je schopné zpracovávat příkazy posílané přes linku RS232., Submitted bachelor thesis occupies by implementation and realization hardware and software of testing node for LIN bus. Testing slave node is used for testing and making master node. For realization slave node was chosen 8 bit microcontroller from company Freescale type MC9S08DZ60 and LIN transceiver MC33661. Created testing slave node supports LIN version 1.3. Node communicates with superior computer through RS232 bus. On this bus node sends information about transfer and it is able to process commands which are sending through RS232 bus.
43. Detekce objektů
- Author
-
Richter, Miloslav, Petyovský, Petr, Baáš, Filip, Richter, Miloslav, Petyovský, Petr, and Baáš, Filip
- Abstract
Táto bakalárska práca sa zaoberá detekciou tvarovo nemenných objektov na snímkach. Pre detekciu je využitý algoritmus hranového vzdialenostného párovania, ktorý je na tieto účely stavaný. Prvá časť tejto práce je určená teoretickému vysvetleniu princípu tohto algoritmu. Sú tu vysvetlené najpoužívanejšie spôsoby prevedenia vzdialenostnej transformácie, potrebnej pre tento algoritmus. Ďalej je tu vysvetlený výpočet hranovej vzdialenosti a pyramídová reprezentácia informácií. Druhá časť je venovaná vývojovým nástrojom použitým v tejto práci, ktorými sú vývojové prostredie Visual Studio a knižnice OpenCV pre spracovanie obrazu a Qt pre tvorbu grafického používateľského rozhrania. V poslednej časti tejto práce je popísaná praktická realizácia detekcie objektov. Je tu popísaný spôsob akým sú objekty renderované, postup vytvorenia vzoru z renderovaného obrazu, spôsob vytvorenia sady vzorov, porovnanie rýchlostí vzdialenostných transformácií počítaných v rôznych metrikách, porovnanie obyčajnej a pyramídovej detekcie a spôsob vyhodnotenia detekcie. V závere práce sú zhrnuté dosiahnuté výsledky práce., This bachelor thesis deals with detection of rigid objects in images. Chamfer matching algorithm, which is built for this kind of tasks is used as detection algorithm. First part of this work is dedicated to theoretical explanation of the algorithm. Most commonly used metrics of distance transform are explained, which is needed for the algorithm. Also explanation of chamfer distance calculation and pyramid representation of information is here. Next part is dedicated to development tools used in this work, which is integrated development environment Visual Studio and libraries OpenCV for image processing and Qt for graphical user interface creation. In last part of this work, practical implementation of object detection is described. This part explains the way objects are rendered, steps for creating a template from rendered image, method to create set of templates, comparison of speed of distance transformation calculation in different metrics, comparison of speed of common and pyramid detection and method of score calculation. The conclusion summarizes reached goals of this work.
44. Rozšíření překladače jazyka assembler o podporu nových mikroprocesorů
- Author
-
Petyovský, Petr, Macho, Tomáš, Navrátil, Jan, Petyovský, Petr, Macho, Tomáš, and Navrátil, Jan
- Abstract
Bakalářská práce se zabývá implementací modifikace pro retargetable překladač jazyka symbolických adres Flat Assembler G, která umožňuje překlad instrukcí pro rodinu mikroprocesorů HCS08. Práce popisuje stávající řešení tvorby překladačů jazyka assembler, existující obecné překladače a jejich odlišnosti od překladače Flat Assembler G. Dále dokumentuje postup, jak lze pomocí překladače generovat binární výstup ve zvoleném formátu. Poslední část práce se věnuje ověření správnosti implementace a demonstraci na reálném hardware., This bachelor thesis describes a design and implementation of modification of retargetable compiler Flat Assembler G that provides a translation of assembly language for HCS08 microprocessor family. It describes current solutions in the design of assembly language compilers, existing retargetable compilers and their differences from Flat Assembler G. Furthermore, it shows process that can generate binary output in selected format with the compiler. Last part of this thesis is dedicated to testing of the correctness of the implementation and demonstration of the correctness on a real hardware.
45. Informační systém pro evidenci zařízení počítačové sítě FEKT
- Author
-
Macho, Tomáš, Petyovský, Petr, Kozlovský, Jiří, Macho, Tomáš, Petyovský, Petr, and Kozlovský, Jiří
- Abstract
Tato práce se zabývá vytvořením a realizací konceptu informačního systému pro evidenci zařízení počítačové sítě Fakulty elektrotechniky a komunikačních technologií Vysokého učení technického v Brně. Cílem práce je provést systémovou analýzu, navrhnout procesní i datový model informačního systému, řešit problematiku životních cyklů evidovaných entit a oprávnění přístupu k systému včetně rolí jednotlivých uživatelů. Pak systém implementovat, odladit a ověřit jeho funkčnost., This study is focused on creating and realisation of the concept of information system for network devices documentation at The Faculty of Electrical Engineering and Communication at Brno University of Technology. The aim of the study is to create system analysis, create process and data model, to solve the problematics of the documented entities lifecycles, solve problems of system access, including user roles. Then to implement the system, debug it and verify it's functionality.
46. Zařízení pro kontrolu a vyhodnocení volnočasových aktivit
- Author
-
Petyovský, Petr, Macho, Tomáš, Pecen, Vojtěch, Petyovský, Petr, Macho, Tomáš, and Pecen, Vojtěch
- Abstract
Práce se zabývá vytvořením mobilního elektronického zařízení, které přinese nové možnosti do volnočasových aktivit a následně je schopno aktivity vyhodnocovat. Nejdříve je provedena analýza zařízení dostupných na trhu a jejich přínosy do volnočasových aktivit, následně nápady na aktivity, které by s pomocí digitálních zařízení bylo možno provozovat, souhrn vlastností, které by zařízení mohlo nabídnout, vybrání vhodných komponent a jejich sestavení. Dále práce popisuje oživování takto sestaveného zařízení, jeho programování a ladění, které přechází k demonstraci jeho funkčnosti. Práce je zakončena celkovým shrnutím., This project deals with development of portable electronic device which brings new opportunities to leisure activities and their evaluating. At first, analysis of devices available on market and their acquisitions is made, then tips and ideas of new activities, which would be played with digital devices, summation of features, that the device would do, choosing adequate components, their assembly, configuration and programming. After it, domonstration of the device is described and this document is summarized.
47. Knihovna pro matematické výpočty v jazyce C++
- Author
-
Petyovský, Petr, Macho, Tomáš, Temel, Aleš, Petyovský, Petr, Macho, Tomáš, and Temel, Aleš
- Abstract
Ve své bakalářské práci vytvářím knihovnu pro uchování matic a práci s maticemi. V tomto případě je problematika zaměřena hlavně na tzv. řídké matice. Jazyk C++ nenabízí mezi standardními knihovnami nástroje pro jednoduchou práci s řídkými maticemi. Nejčastější alternativou bývá použití dvourozměrného pole, tzv. 2D pole. 2D pole může být realizováno jako dvojitý ukazatel reprezentující řádky a sloupce matice. Základním problémem je fakt, že 2D pole se chová stejně k řídkému, tak i plnému nenulovému poli. Nezohledňuje se možnost uložit pole výhodněji. Mnou navržená knihovna pro uchování řídkých matic tento problém zohledňuje více různými způsoby. Nabízí nejen úsporný formát CSR (Compressed sparse rows), ale i alternativy pro uložení speciálně strukturovaných matic. Při tvorbě knihovny jsem kladl důraz především na velikost paměti, která bude potřeba na uložení objektu. Protože se jedná o matematickou knihovnu, tak obsahuje různé funkce vhodné pro práci s maticemi, jako výpočet determinantu, výpočet inverzní matice a podobně. Při výpočtech těchto funkcí se zohledňuje také velikost využité paměti, proto jsou i matice pro výpočty subdeterminantů ukládány do řídkých formátů a mezivýsledky jsou rovněž odstraňovány co nejdříve po jejich využití. Byla vytvořena také druhá knihovna, která se zabývá čísly uloženými s větší přesností než jsou standardní datové typy. Velikost potřebné paměti se zvyšuje se zvětšující se přesností čísla s pohyblivou řádovou čárkou., I create a library for storing matrices and working with matrices in this bachelor’s thesis. In this case, the issues concern mainly so-called sparse matrices. C++ do not provide among the standard libraries tools for easy working with sparse matrices. The most frequent alternative is the application of two-dimensional array (2D array). 2D array may be realized as a double pointer representing the rows and the columns of the matrix. The basic problem is that behavior of 2D array is identical both to the sparse, and to the full non-zero matrix. 2D array ignores the possibility to store matrices more favorable. The library for storing matrices designed by me takes into account the storing of sparse matrices by several different ways. It offers the sparse format CSR (Compressed sparse rows), as well as alternatives to save the specially structured matrices. In the course of creating library the main emphasis first of all I put on the amount of memory that is necessary for storing matrices. Because it is a mathematical library, it contains different functions suitable for working with matrices, such as determinant calculation, inverse matrix calculation and so. When calculate these functions it is necessary to take into account used memory size as well. Intermediate results are stored also in sparse format, and removed as soon as possible after their use. I created also the second library that deals with the floating point numbers stored with greater precision than standard data types like float and double. The size of occupied memory increases according to precision of floating point number.
48. 3D model
- Author
-
Richter, Miloslav, Petyovský, Petr, Sládeček, Martin, Richter, Miloslav, Petyovský, Petr, and Sládeček, Martin
- Abstract
Tato práce se zabývá problematikou rekonstrukce trojrozměrné scény ze sekvence sníkmů záznamu z obyčejné kamery. První část práce popisuje principy vyžívané při řešení úlohy, druhá část popisuje algoritmus rekonstrukce a jeho implementaci v jazyce Python. Tento program je dále demonstrován na několika vybraných scénách. Závěr diskutuje o kvalitě vytvořených modelů, nedostatcích programu a možných vylepšeních., This paper concerns the task three-dimensional scene using image sequence obtained with an ordinry camera. First portion of this thesis outlines the principles used in solving of the task, the second chapter describes a reconstucion algorithm and it's implementation in the Python programming language. The output of this program is demonstrated on several selected scenes. Final remarks discuss the quality of resulting models, shortcomings of the program and possible improvements.
49. Mikroprocesorem řízená mikropájka
- Author
-
Macho, Tomáš, Petyovský, Petr, Stavělík, Jiří, Macho, Tomáš, Petyovský, Petr, and Stavělík, Jiří
- Abstract
Tato práce se zabývá návrhem a realizací napájecího a řídicího systému mikropájky, který umožňuje udržovat konstantní teplotu pájecího hrotu. Řídicí sytém je založen na mikrokontroléru Atmega328 firmy Atmel, součástí práce je implementace a odladění řídicího programu. Navržené řešení umožňuje zadávat teplotu hrotu pomocí rotačního enkodéru a skutečnou teplotu zobrazovat na LCD displeji. Zařízení také detekuje odpojení hrotu, akusticky signalizuje dosažení požadované teploty a pamatuje si poslední nastavenou teplotu., This thesis describes circuit design and realization of the power and control system, which can hold constant temperature of solder tip. Control system is based on microcontroller Atmega328 of company Atmel, part of the work is the implementation and debugging control software. This solution allows to enter temperature by rotary encoder and to show the real temperature on LCD displey. This hardware also detects disconnection of solder tip, acoustic signals when the required temperature is reached and it holds last set temperature.
50. Zobrazování 3D dat
- Author
-
Richter, Miloslav, Petyovský, Petr, Matyskiewicz, Jiří, Richter, Miloslav, Petyovský, Petr, and Matyskiewicz, Jiří
- Abstract
Bakalářská práce se zabývá problematikou práce s 3D daty, manipulaci s nimi, s jejich archivací a zobrazováním. Teoretická část obsahuje stručný přehled současného stavu problematiky. Praktickou součástí práce je návrh a implementace knihovny pro zobrazování 3D dat a prohlížeče / editoru, který ji využívá. Knihovna je napsána v programovacím jazyce c++ s využitím objektového programování a určená k používání jako dynamicky linkovaná knihovna, její funkčnost je možné snadno rozšiřovat psaním zásuvných modulů, nevyžadujících zásah do zdrojového kódu knihovny. Zobrazování není vázáno na konkrétní typ grafického API a knihovnu je možné doplnit zásuvným modulem pro vykreslování libovolným softwarovým nebo hardwarovým způsobem. Součástí implementace je zásuvný modul pro vykreslování přes rozhraní OpenGL, Thesis deals with manipulation, archiving and viewing of 3D data. Theoretic part contains basic introduction to the field. Practical part of the thesis is design and implementation of the library for viewing 3D data and viewer / editor using this library. Library is written in c++ computer language and it’s intended to be used as a dynamic linked library, which functionality can be easily enhanced with additional plug-in modules without need to modify the source code of the library. Actual viewing is not tied to any specific type of graphical API, library can be extended with plug-in for rendering using any software or hardware. Part of the implementation is plug-in for rendering 3D data using OpenGL interface.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.