Browsing by Author "Martinec, Tomáš"
Now showing 1 - 20 of 30
Results Per Page
Sort Options
- ItemAutomatické generování zkouškových testů(Technická Univerzita v Liberci, 2011-01-01) Ponikelský, Jakub; Martinec, TomášCílem této bakalářské práce je navrhnout a vytvořit program pro generování zkouškových testů. Teoretická část práce je zaměřena na již existující programy, které umožňují vytvářet a zveřejňovat testy. Jsou zde popsány jejich vlastnosti a zhodnocena jejich vhodnost pro zadaný problém. Dále je v této části popsáno vývojové prostředí, které bylo zvoleno pro tvorbu vlastního řešení. V praktické části je navrhnuto a vytvořeno vlastní řešení, umožňující z dodané databáze otázek a odpovědí generovat testy s požadovanými parametry. Výstupem z programu je tisková sestava, obsahující zvolené množství testů v uživatelem zvoleném formátu. Program také vytváří databázi použitých testů, aby bylo možné porovnat, jak se aktuální test liší od testů minulých. Na závěr je program otestován na předmětu ze základního kurzu bakalářského studia.
- ItemAutomatický generátor testů(Technická Univerzita v Liberci, 2011-01-01) Nguyen, Ba Huy; Martinec, Tomáš
- ItemDemonstrační příklady a možnosti rozšíření přípravku\nl pro výuku předmětu PMP(Technická Univerzita v Liberci, 2011-01-01) Halow, Roman; Martinec, TomášPrezentovaná bakalářská práce se zabývá programováním aplikací a návrhem hardwarových rozšíření pro výukový přípravek Technické univerzity v Liberci. Teoretická část práce řeší problematiku programování mikroprocesorů a možnosti výukového přípravku. Praktická část se zabývá konkrétními aplikacemi pro výukový přípravek a realizací hardwarového rozšíření, které ukazuje jednu z možností, jak lze přípravek rozšířit. Vytvořené demonstrační aplikace realizují digitální hodiny s využitím RTC obvodu, tester všech součástí přípravku, hru hádání čísel a aplikaci pro řízení jasu žárovky. Realizované hardwarové rozšíření je samostatný obvod, který umožňuje ovládání krokových motorů.
- ItemDESIGN OF COMPOSITE FRAMES USED IN AGRICULTURAL MACHINERY(CZECH UNIVERSITY LIFE SCIENCES PRAGUE, DEPT SYSTEMS ENG, KAMYCKA 129, PRAGUE 6 165 21, CZECH REPUBLIC, 2019-01-01) Mlýnek, Jaroslav; Petrů, Michal; Martinec, TomášAt present, composite materials are increasingly used in agricultural machinery. The light weight, long lifespan and minimal maintenance of composites are among the main reasons for their use in agricultural machinery. Frame composites are often produced for the needs of agriculture. The production technology of these composites is based on the winding of fibres (from carbon or glass) on a frame (usually from polyurethane). A fibre processinghead and industrial robot are used in the production of composite frame. This paper describes the calculation of an appropriate off-line trajectory of the industrial robot during the passage of frame through the fibre-processing head. The described mathematical model of the winding process and matrix calculus are used to calculate suitable robot trajectory.
- ItemDiagnostika sběrnice Installbus(Technická Univerzita v Liberci, 2013-12-20) Dittrych, Vladimír; Martinec, TomášPráce řeší problematiku vzniku chyb sběrnice Installbus společnosti Enika. Jsou popsány možné chyby protokolu a jejich detekce. Dále je rozebrána problematika přetížení a chyb v zapojení. Obsahuje též návrh a realizaci přístroje pro sledování sběrnice a indikaci chyb v komunikaci.
- ItemFabrication of High-Quality Polymer Composite Frame by a New Method of Fiber Winding Process(MDPI, 2020-05-02) Mlýnek, Jaroslav; Petrů, Michal; Martinec, Tomáš; Koloor, Seyed Saeid RahimianPolymer composite frame has been frequently used in the main structural body of vehicles in aerospace, automotive, etc., applications. Manufacturing of complex curved composite frame suffer from the lack of accurate and optimum method of winding process that lead to preparation of uniform fiber arrangement in critical location of the curved frame. This article deals with the fabrication of high-quality polymer composite frame through an optimal winding of textile fibers onto a non-bearing core frame using a fiber-processing head and an industrial robot. The number of winding layers of fibers and their winding angles are determined based on the operational load on the composite structure. Ensuring the correct winding angles and thus also the homogeneity of fibers in each winding layer can be achieved by using an industrial robot and by definition of its suitable off-line trajectory for the production cycle. Determination of an optimal off-line trajectory of the end-effector of a robot (robot-end-effector (REE)) is important especially in the case of complicated 3D shaped frames. The authors developed their own calculation procedure to determine the optimal REE trajectory in the composite manufacturing process. A mathematical model of the winding process, matrix calculus (particularly matrices of rotations and translations) and an optimization differential evolution algorithm are used during calculation of the optimal REE trajectory. Polymer composites with greater resistance to failure damage (especially against physical destruction) can be produced using the above mentioned procedure. The procedure was successfully tested in an experimental composite laboratory. Two practical examples of optimal trajectory calculation are included in the article. The described optimization algorithm of REE trajectory is completely independent of the industrial robot type and robot software tools used and can also be used in other composite manufacturing technologies.
- ItemKomunikace s PLC od firmy Siemens z vývojového prostředí Delphi(Technická Univerzita v Liberci, 2014-01-01) Musil, Martin; Martinec, TomášBakalářská práce je zaměřena na téma komunikace mezi průmyslovým řídicím systémem firmy Siemens a aplikací vytvořenou pomocí vývojového prostředí Delphi. V úvodu jsou představeny základní komunikační protokoly použity na nejvyšším stupni automatizace, jejich implementace v hardwaru a technologické možnosti. Následuje analýza dostupných dynamických knihoven pro platformu Windows, kde jsou definovány základní funkce, popis hardwaru včetně možností inženýrského prostředí Simatic Manager STEP 7. Těchto poznatků je následně využito v praktické realizaci vytvořené aplikace Logické obvody, kde jsou komunikační knihovny zakomponovány.
- ItemMěření teplotních polí pomocí kontaktních metod měření(Technická Univerzita v Liberci, 2009-01-01) Martinec, Tomáš
- ItemModul digitálního kalibrátoru(Technická Univerzita v Liberci, 2013-12-27) Morávek, Jan; Martinec, TomášTato práce se zabývá návrhem a realizací modulu pro stávající výukový přípravek, který by umožňoval kalibrování a testování vstupů analogových převodníků. Cílem bylo vytvořit přípravek včetně obslužného softwaru, který by se svou funkčností blížil stávajícím přístrojům na trhu, s rozumnou přesností za přijatelnější cenu. V rámci práce mělo být vyrobeno zařízení, které by umožňovalo nastavovat výstupní termočlánková napětí buď potenciometrem a nebo přímo z připojeného počítače. Dále by mělo umožňovat nastavovat výstupní proud v rozsahu typicky používaných 0 až 20 mA.
- ItemModul pro podporu procesorů Vinculum na existujícím výukovém přípravku(Technická Univerzita v Liberci, 2012-01-01) Vích, Daniel; Martinec, TomášThe bachelor work is concerned with description of the microprocessor from the FTDI Vinculum with USB Host support directly integrated in the chip. It also design and module constructing with the microprocessor to the existing universal development board for education and the creation of three tasks applicable to teaching. These tasks are created by on the special operating system supplied by the manufacturer, which in this work is also described. Those interested should obtain the basic information on the use of microprocessor design method of wiring and programming of applications for this circuit.
- ItemModul pro podporu procesorů z řady AVR na existujícím výukovém přípravku(Technická Univerzita v Liberci, 2014-01-01) Kracík, Josef; Martinec, TomášPředmět Počítače a mikropočítače z Ústavu mechatroniky a technické informatiky využívá výukový přípravek, který seznamuje studenty se základními principy technického vybavení počítačů. Tento přípravek je vybaven různými komunikačními obvody, displejem, klávesnicí, čidly, tlačítky, LED diodami atp. Obsahuje také patici, do které se dá připojit modul s různými typy mikrokontroléru. Tato bakalářská práce popisuje výrobu takového modulu, který bude obsahovat řídící mikrokontrolér specifické řady AVR a dokáže ovládat veškeré periférie přípravku. Svoji použitelnost by měl ukázat na vhodně naprogramovaných příkladech. Výsledný AVR modul by měl být schopen plné funkce při použití ve výuce. Uplatnění tohoto modulu by měli ocenit hlavně začínající programátoři (studenti ostatních fakult), pro které bylo vymyšleno použití speciální platformy, jenž umožňuje snadnější programování.
- ItemOptimization of Industrial Robot Trajectory in Composite Production(IEEE, 345 E 47TH ST, NEW YORK, NY 10017 USA, 2018-01-01) Mlýnek, Jaroslav; Petrů, Michal; Martinec, TomášCurrently, traditional materials (e.g. iron, steel, aluminium alloy, wood) are increasingly being replaced by composites in many industrial areas. The main advantages of these new materials are their light weight, high strength and flexibility, corrosion resistance, long lifespan and the reduced price of the produced components. This article discusses the quality of the manufacturing process technology of a shaped composite in 3D space. The technology used is based on a winding of carbon filaments on a polyurethane frame with a circular cross-section (this type of composites is used, for example, in automotive chassis). One important factor in composite frame quality is making the correct winding angles of fibres on the frame and the homogeneity of the individual winding layers. The composite frame is attached to the end-effector of the robot and successively passes through the fibre-processing head during the winding process with three layers. Each layer of fibres is wound at a different angle (usually at pi/4, 0 and - pi/4). The mathematical model of the winding process and the matrix calculus (especially matrices of rotations, translates and calculations of Euler angles) are used to determine the optimized 3D trajectory of end-effector in this paper. The differential evolution algorithm is applied to finding the optimized 3D trajectory of the end-effector. In this way the winding angles and homogeneity of winding layers are maintained during production of the frame composite. The optimized end-effector trajectory is defined by calculated sequence of tool-centre-point values. The calculation of optimized trajectory is programmed and tested in the Delphi development environment. This approach to determining the optimized trajectory of the robot is substantially more effective than the repeated search of a suitable trajectory using the control panel (teach pendant) of the robot.
- ItemPřekladač vyššího programovacího jazyka(Technická Univerzita v Liberci, 2012-01-01) Nebřenský, Matěj; Martinec, TomášNásledující text obsahuje kompletní dokumentaci k překladači TulToAsm51, včetně vysvětlení všech principů a pravidel jazyka TUL - Temporary Universal Language navrženého s ohledem na dobré zkušenosti s jednoduchým programováním v jazycích Pascal a Matlab. TulToAsm51 zpracovává složky se vstupními soubory *.tul s obsahem odpovídajícím pravidlům gramatiky jazyka TUL uvedeným v kapitole TUL kód. Rozliší v něm všechny známé symboly, z těch nechá vyrůst derivační strom a ten poté převádí do kódování Assembleru 8051 včetně přiřazení fyzických adres všem proměnným. Vygenerovaný soubor *.asm lze použít s jakýmkoli softwarem na linkování a nahrávání *.asm souborů do libovolného PLC s procesorem Intel MCS-51. Překladač je vystavěn na platformě Java jako přenositelný mezi operačními systémy Linux a Windows (teoreticky i OS-X a Android). Jedná se o konzolovou aplikaci bez požadavku na uživatelský vstup, která se snadno implementuje do univerzálních vývojových prostředí jako Geany (pro Linux) či PS-Pad (pro Windows). Tato práce vychází z poznatků zaznamenaných v předcházejícím bakalářském projektu Teorie tvorby překladačů vyšších programovacích jazyků. Vývoj kvalitního překladače však obnáší kromě důkladné teoretické přípravy i dlouhá léta pečlivého ladění, tudíž dveře k úpravám a doplnění chybějících funkcí zůstávají otevřeny.
- ItemPřenos technologických informací pomocí služeb GSM(2003-01-01) Martinec, Tomáš
- ItemPřipojení karty SD/MMC k jednočipovému mikroprocesoru(Technická Univerzita v Liberci, 2007-01-01) Mazura, Jan; Martinec, TomášCílem této bakalářské práce je seznámit se paměťovými kartami SD/MMC, navrhnout jejich připojení k jednočipovému mikroprocesoru, vytvořit knihovnu funkcí pro práci s kartou a ukládání dat v nějakém jednoduchém vlastním formátu. Dalším úkolem je vytvořit ukázkovou aplikaci, která bude využívat paměťovou kartu jako prostředek k ukládání dat. Na základě těchto požadavků byla v programovacím jazyce ANSI C vytvořena knihovna funkcí, obsahující funkce pro nezbytnou činnost karty A nakonec je zhotovena ukázková aplikace pro otestování správné funkčnosti navrhnutého a implementovaného programu.
- ItemProblematika generování offline trajektorií průmyslových robotů při výrobě kompozitních konstrukcí(2024) Martinec, TomášTato habilitační práce se zabývá problematikou výroby kompozitních dílů a konstrukcí s využitím standardních průmyslových robotů. Zaměřuje se zejména na vybrané problémy, související s tímto tématem, na jejichž řešení se autor podílel, přičemž první kapitola této práce přináší základní obecný přehled o aktuálním stavu využití robotů při aditivní výrobě. Druhá část práce je věnována problematice výroby velkých uzavřených kompozitních rámů pomocí technologie robotického ovíjení. Zejména zde lze najít popis algoritmů pro offline výpočty trajektorie pro různé konfigurace nástroje a výrobku. Tato část obsahuje i výsledky několika konkrétních praktických úloh, řešených v rámci národních i mezinárodních výzkumných projektů. Třetí část práce je věnována technologii robotického pokládání UD pásek, která umožňuje cílené zlepšování mechanických vlastností (např. u konstrukcí vyrobených 3D tiskem) pomocí dodatečné aplikace dlouhých vláken na povrch výrobku. Je zde diskutováno použití optimalizačních metod pro umístění vláken a možnosti offline výpočtu trajektorií robota na základě výsledků pevnostních simulací. Poslední část práce se pak zaměřuje na problematiku přesnosti polohování průmyslových robotů a to zejména ve spojitosti s technologií robotického 3D tisku. Jsou zde představeny výsledky měření přesnosti polohování dvou konkrétních robotů firmy KUKA, a dále i diskutovány možnosti, jak lze přesnost výsledné trajektorie dále zlepšovat.
- ItemProgramování pomocí grafických symbolů(Technická Univerzita v Liberci, 2012-01-01) Horák, Tomáš; Martinec, TomášCílem práce je popsat dostupné jazyky, které umožňují tvorbu algoritmů pomocí grafických symbolů, a prostředí, v nichž jsou tyto jazyky použity jako prostředek pro programování. Dále bude v práci navrhnut vlastní vizuální jazyk a bude vytvořeno prostředí, které pomocí tohoto jazyka bude umožňovat tvorbu jednoduchých programů a generování zdrojového kódu v některém klasickém programovacím jazyce.
- ItemProgramování pomocí grafických symbolů(Technická Univerzita v Liberci, 2014-01-01) Horák, Tomáš; Martinec, TomášCílem práce je implementace rozšíření stávající aplikace, která umožňuje tvorbu algoritmů pomocí vývojových diagramů. Tato rozšíření obohatí aplikaci o možnost tvorby složitějších programátorských konstruktů, rozšíří možnosti výstupu a také umožní jednoduchou vizualizaci průběhu vytvořeného algoritmu. Doplněn bude také manuál, který je součástí aplikace. V neposlední řadě budou vytvořeny ukázkové úlohy využívající nové funkce. V teoretické části práce budou popsány způsoby programování nad systémem Windows Presentation Foundation.
- ItemRenovace elektrorozvaděče pro balící stroj GAINSBOROUGH BAG MAKER(Technická Univerzita v Liberci, 2011-01-01) Špiroch, Radek; Martinec, Tomáš
- ItemŘízení malého stejnosměrného motoru(Technická Univerzita v Liberci, 2007-01-01) Apoštol, Ondřej; Martinec, TomášTématem bakalářské práce byl návrh a realizace zpětnovazebního řízení malého stejnosměrného motorku. Práce se zabývá nejen hardwarovým návrhem a řešením, ale i obslužným softwarem, který umožňuje řídit motorek a snímat jeho chování pomocí PC. Práce je tématicky dělena do tří částí. V první části převažuje obecný popis motorů a způsoby jejich řízení. V druhé části je podrobně popsán hardware včetně vlastností součástek a návrhů desek plošných spojů. Poslední část popisuje realizaci softwaru.