Lokalizace bezpilotní helikoptéry v neznámém prostředí pomocí palubních senzorů
Saska Martin; Petrlík Matěj; Krajník Tomáš
2018 - English
Tato práce se zabývá onboard lokalizací bezpilotního letounu bez přístupu k službám globálních navigačhních systémů. Hlavní cíl této práce spočívá v návrhu a implementaci metody pro simultánní lokalizaci a mapování, která využívá laserové skeny z rotačního laserového dálkoměru k odhadování pozice letounu. Byla implementována technika pro odhadování posunutí a rotace mezi dvěma laserovými skeny pomocí zarovnání korespondujících měření ze zmíněných laserových skenů. Navržené řešení zahrnuje fúzi odhadu pozice z inercialní měřicí jednotky, relativní posunutí získané ze zarovnání po sobě jdoucích skenů a absolutní pozice získané ze zarovnání laserových skenů do postupně stavěné mapy. Fúzovaný odhad pozice uzavírá vnější zpětnovazební smyčku prediktivního řízení. Vyvinutý systém je nejprve posouzen v simulaci a poté jsou jeho schopnosti předvedeny na sadě hardwarových experimentů s reálným dronem.This thesis is concerned with onboard localization of an unmanned aerial vehicle without the access to global navigation satellite system services. The central focus of this work lies in design and implementation of simultaneous localization and mapping method that uses laser scans from a rotating laser rangefinder to estimate the position of the vehicle. A scan matching technique was implemented to estimate the displacement and rotation between two laser scans by aligning corresponding measurements from the two scans. The proposed solution involves fusion of position estimate from the inertial measurement unit, the relative displacement obtained by aligning successive laser scans, and the absolute position obtained by aligning laser scans into the gradually built map. The fused position estimate closes the outer feedback loop of the model predictive control. The developed system is first evaluated in simulations, and then its capabilities are demonstrated on a set of hardware experiments with a real drone.
Keywords:
bezpilotní letoun,simultánní lokalizace a mapování,inerciální měřicí jednotka,LIDAR,laserový sken,zarovnání laserových skenů,iterativní nejbližší body,mrak bodů,odhadování,Kalmanův filtr; unmanned aerial vehicle,simultaneous localization and mapping,inertial measurement unit,LIDAR,laser scan,scan matching,iterative closes point,point cloud,estimation,Kalman filter
Available at various departments of the ČVUT.
Lokalizace bezpilotní helikoptéry v neznámém prostředí pomocí palubních senzorů
Tato práce se zabývá onboard lokalizací bezpilotního letounu bez přístupu k službám globálních navigačhních systémů. Hlavní cíl této práce spočívá v návrhu a implementaci metody pro simultánní ...
Návrh a implementace software pro test percepce průhlednosti
Čmolík Ladislav; Kuběnová Eliška; Míkovec Zdeněk
2018 - English
Tato diplomová práce se zabývá analýzou nefotorealistických metod pro vykreslování 3D objektů, které se snaží zlepšit percepci faktorů: tvar, vzdálenost a uspořádání dle vzdálenosti od kamery, a jejich možnými kombinacemi. Cílem práce je implementovat metody, které umožňují zprůhledňování na základě těchto faktorů, a vyzkoušet jejich kombinace. Na základě analýzy a výsledků dále navrhnout software, který umožní testování percepce. Byla navržena a provedena uživatelská studie, ve které byla testována percepce čtyř různých metod pro vizualuzaci poloprůhledných 3D objektů včetně jedné metody nefetorealistické průhlednosti. Uživatelská studie byla provedena k ověření celého procesu. V průběhu studie se nevyskytly, žádné problémy.This thesis deals with an analysis of non-photorealistic methods for visualization of 3D objects. These methods should improve the perception of three factors: shape, depth and depth-order, and their possible combinations. The goal of this work is to implement methods that allow us to modulate opacity of the objects based on these factors, and try their combinations. Based on the analysis and results then design and implement a software for perception tests. The user perception study has been designed. In this study, the perception of four visualization methods of 3D objects was performed including one method of non-photorealistic opacity modulation. The user study was conducted to verify the entire process. There were no problems during the study.
Keywords:
nefotorealistické vykreslování,percepce tvaru,percepce hloubky,percepce uspořádání objektů dle vzálenosti od kamery,vizuální podněty,metody pro vylepšení percepce,kombinace faktorů; non-photorealistic visualization,shape perception,depth perception,depth-order perception,visual cues,enhancement methods,combination of visual cues
Available at various departments of the ČVUT.
Návrh a implementace software pro test percepce průhlednosti
Tato diplomová práce se zabývá analýzou nefotorealistických metod pro vykreslování 3D objektů, které se snaží zlepšit percepci faktorů: tvar, vzdálenost a uspořádání dle vzdálenosti od kamery, a ...
Metody symplektické ortogonalizace a redukce mřížek
Petr Ivo; Bočan Peter; Tvrdík Pavel
2018 - English
V tejto práci sme sa zamerali na matematický popis NTRU kryptosystému založenému na ťažkom probléme na bodovej mriežke a otestujeme viacero ortogonalizačných algoritmov popísaných v práci od Nicolasa Gamu nad malými bodovými mriežkami.In this thesis we study the underlying mathematical principles that are funda- mental for lattice-based cryptosystem, namely NTRU. We have benchmarked algorithms proposed by Nicolas Gama, et al. on a low-dimensional NTRU matrices.
Keywords:
NTRU,symplektická,mriežka,ortogonalizace,Eigen; NTRU,symplectic,lattice,orthogonalisation,Eigen
Available at various departments of the ČVUT.
Metody symplektické ortogonalizace a redukce mřížek
V tejto práci sme sa zamerali na matematický popis NTRU kryptosystému založenému na ťažkom probléme na bodovej mriežke a otestujeme viacero ortogonalizačných algoritmov popísaných v práci od Nicolasa ...
Zátěžové testy fyzikální simulace v herním enginu
Bittner Jiří; Papinčák Marek; Chludil Jiří
2018 - English
Väčšina dnešných hier využíva hernú fyziku aby maximalizovala zážitok z hrania. Na trhu je niekoľko herných enginov s integrovaným fyzikálnym enginom, ktoré uľahčuju vývojárom implementáciu hernej fyziky do ich hier. V tejto práci sa zameriavam na Unity herný engine s jeho integrovaným PhysX fyzikálnym enginom. Implementoval som sedem testov, ktoré testujú fyzikálne komponenty v Unity a možu pomôcť herným vývojárom s výberom toho pravého herného enginu pre ich hru. Posledný benchmark je jednoduchá strategická hra, ktorá využíva komponenty testované v predošlých testoch.Most of the contemporary games use game physics to offer the full experience. There are several game engines on the market with integrated physics engine to help developers implement physics in their game. In this thesis, I concentrate on Unity game engine with its iteration of PhysX physics engine. I implemented seven benchmark to test its components and help developers decided whether the Unity is the right engine for their game. The last benchmark is a simple real-time strategy game that makes use of physics components tested in the other six benchmarks.
Keywords:
Game Engine,Benchmark,Game Physics,Unity,PhysX; Game Engine,Benchmark,Game Physics,Unity,PhysX
Available at various departments of the ČVUT.
Zátěžové testy fyzikální simulace v herním enginu
Väčšina dnešných hier využíva hernú fyziku aby maximalizovala zážitok z hrania. Na trhu je niekoľko herných enginov s integrovaným fyzikálnym enginom, ktoré uľahčuju vývojárom implementáciu hernej ...
Distribuované rozhraní pro kooperativní hru
Buriánek Jan; Moudrá Anna; Chludil Jiří
2018 - English
Tato bakalářská práce se zaměřuje na lokální kooperativní hry a jejich použitelnost v různých imersivních prostředích, jako jsou kina, planetária či CAVE systémy. Důraz je kladen na využití mobilních zařízení a verbální mezilidský kontakt, který tyto typy her vyžadují. Praktická část této práce zahrnuje analýzu, návrh a popis následné implementace prototypu distribuovaného rozhraní pro týmovou kooperativní hru. Prototyp implementovaný pomocí herního enginu Unity3D je vytvořen pro specifickou promítací plochu a je koncipován pro ovládání přes webový prohlížeč na mobilních zařízení.This thesis focuses on local cooperative games and their usability in immersive environments such as movie theaters, planetaria or CAVE systems. The emphasis is put on encouraging verbal communication and the use of mobile devices. The practical part of this work incorporates the analysis, design and subsequent realization of own prototype of distributed interface for local cooperative game. The prototype, implemented in Unity3D game engine, was developed for a specific projection surface and is controlled via web browser on mobile devices.
Keywords:
návrh a implementace prototypu,lokální kooperativní hry,distribuované uživatelské rozhraní,imersivní prostředí,bring your own device gaming,real-time interakce,Unity herní engine; prototype implementation,local cooperative gaming,distributed interface,immersive environment,bring your own device gaming,real-time interaction management,Unity game engine
Available at various departments of the ČVUT.
Distribuované rozhraní pro kooperativní hru
Tato bakalářská práce se zaměřuje na lokální kooperativní hry a jejich použitelnost v různých imersivních prostředích, jako jsou kina, planetária či CAVE systémy. Důraz je kladen na využití mobilních ...
Správa a generování CV
Pergl Robert; Rovňák Rudolf; Blizničenko Jan
2018 - English
Táto práca sa zameriava na problém efektívnej správy a generovania životopisov v podnikovom prostredí. Text sa zaoberá implementáciou modulárneho systému pre ukladanie životopisov za použitia technológie PostgreSQL a backend aplikácie v technológii Pharo. V práci sa takisto venujem implementácii klienta pre správu dát a generovanie dokumentov za použitia knižnice Pillar a Mustache.In this thesis, I focus on the problem of effective management and printing of Curriculum Vitae (CV) in an enteprise environment. I implement a modular system for CV storage using PostgreSQL database and a backend application in Pharo. Additionally, I create a desktop client to modify and manage the data and print documents using modifiable templates using the Pillar library along with Mustache templating engine.
Keywords:
Podniková aplikace,životopis,Pharo,Postgres,generování dokumentu; Enterprise application,Human Resources,curriculum vitae,Pharo,Postgres,Pillar,document generating
Available at various departments of the ČVUT.
Správa a generování CV
Táto práca sa zameriava na problém efektívnej správy a generovania životopisov v podnikovom prostredí. Text sa zaoberá implementáciou modulárneho systému pre ukladanie životopisov za použitia ...
FITCOIN: peněženka pro Android
Starý Jan; Trieu Quang Minh; Podloucký Martin
2018 - English
FITcoin je kryptoměna, která je paralelně vyvíjena dalšími studenty FIT ČVUT. Jedná se o triviální verzi Bitcoinu, která slouží ke studijním účelům pochopit její náležitosti a technologie, které tvoří základ každé kryptoměny. Cílem této práce je popsat, jak obecně fungují mobilní peněženky, jakým způsobem získávají a ověřují transakce. Na základě této analýzy navrhnout a vytvořit mobilní peněženku v operačním systému Android a popsat komunikaci kryptoměny FITcoin. Zvolený problém byl vyřešený za pomocí Bloom filteru a metod kryptografie na bázi eliptických křivek. Výsledný prototyp je zdokumentovaný a otestovaný. V příloze práce lze nalézt aplikační balíček výsledného prototypu a snímky z jejího používání.FITcoin is a trivial cryptocurrency, which is developed by students of CTU FIT. It is a trivial form of Bitcoin which serves for study purposes to understand its requisites and technologies which form the basis of every cryptoccurency. The goal of this thesis is to describe how a mobile wallet works, how it obtains and verifies the transactions. Based on this analysis, design and implement a mobile wallet in the operating system Android and describe a communication protocol for cryptocurrency FITcoin. The prototype is documented and tested. The application package of the resulting prototype and screenshots of the usage can be found in the attachments.
Keywords:
mobilní peněženka v OS Android,analýza kryptoměny Bitcoin,simple verification payment,blockchain,lightweight client,transakce v kryptoměnách,komunikační protokol v peněženkách,Bloomův filtr,fitcoin; mobile wallet in OS Android,general analysis of cryptocurrency Bitcoin,simple verification payment,blockchain,lightweight client,transactions in cryptocurrency,communication protocol of wallets,Bloom filter,fitcoin
Available at various departments of the ČVUT.
FITCOIN: peněženka pro Android
FITcoin je kryptoměna, která je paralelně vyvíjena dalšími studenty FIT ČVUT. Jedná se o triviální verzi Bitcoinu, která slouží ke studijním účelům pochopit její náležitosti a technologie, které tvoří ...
Bitcoinová peněženka pro Android podporující zařízení TREZOR
Starý Jan; Skála Matouš; Starosta Štěpán
2018 - English
Tato práce se zabývá návrhem Bitcoinové peněženky pro OS Android, která využívá zařízení TREZOR jako úložiště privátních klíčů. Navržená aplikace umožňuje zobrazit seznam transakcí, vytvořit novou transakci, podepsat ji pomocí zařízení a odeslat do sítě. Vedlejším přínosem této práce je navržení Android knihovny pro usnadnění komunikace se zařízením TREZOR.The goal of this thesis is to design a Bitcoin wallet for the Android OS, using the TREZOR device as a secure private key storage. The implemented application allows to see transactions history, to compose a new transaction, sign it and broadcast it to the network. The secondary contribution of this thesis is designing an Android library simplifying the communication with the TREZOR device.
Keywords:
mobilní aplikace,Android,Bitcoin,kryptoměna,hardwarová peněženka,TREZOR,kryptografie,Kotlin; mobile application,Android,Bitcoin,cryptocurrency,hardware wallet,TREZOR,cryptography,Kotlin
Available at various departments of the ČVUT.
Bitcoinová peněženka pro Android podporující zařízení TREZOR
Tato práce se zabývá návrhem Bitcoinové peněženky pro OS Android, která využívá zařízení TREZOR jako úložiště privátních klíčů. Navržená aplikace umožňuje zobrazit seznam transakcí, vytvořit novou ...
Rozpoznávání souvislé řeči s využitím neuronových sítí
Skrbek Miroslav; Zvada Adam; Šimeček Ivan
2018 - English
Tato bakalářska práce se zaměřuje na oblast rozpoznávání řeči s pomocí neuronových sítí a klade si za cíl implementovat "end-to-end" rozpoznávač řeči jako hlasové uživatelské rozhraní pro robota NAO. Uvažovaná architektura rozpoznávače řeči je složena ze tří důležitých částí: extrakce příznaků signálu řeči za použtí metody mel-frekvenčních kepstrálních koeficientů, rozpoznávače v podobě rekurentní neuronové sítě s "long-short- term-memory" buňkami a algoritmu "connection temporal classification" k získání finalního převedeného textu. Výsledkem této práce je "end-to-end" rozpoznávač řeči, natrénovaný na VCTK korpusu a implementovaný v programovacím jazyce Python s využitím knihovny hlubokého učení TensorFlow.The aim of this bachelor thesis is to explore the field of speech recognition using neural networks with a goal to implement end-to-end speech recognizer as voice-user interface for robot NAO. The proposed speech recognizer architecture is consisted from three main components: feature extraction of speech signal using mel-frequency cepstrum coefficients method, recognizer as recurrent neural networks with long-short-term-memory cells, and connection temporal classification algorithm for predicting the final transcription. The result of this work is end-to-end speech recognizer trained on VCTK corpus and implemented in programming language Python, using deep learning library TensorFlow.
Keywords:
neuronové sítě,rekurentní neuronové sítě,rozpoznávání řeči,TensorFlow,CTC,LSTM,Robot NAO,Python; neural networks,recurrent neural networks,speech recognition,TensorFlow,CTC,LSTM,Robot NAO,Python
Available at various departments of the ČVUT.
Rozpoznávání souvislé řeči s využitím neuronových sítí
Tato bakalářska práce se zaměřuje na oblast rozpoznávání řeči s pomocí neuronových sítí a klade si za cíl implementovat "end-to-end" rozpoznávač řeči jako hlasové uživatelské rozhraní pro robota NAO. ...
Ověřování elektronických podpisů v PDF
Kokeš Josef; Stefan Tomáš; Zahradnický Tomáš
2018 - English
Tématem předkládané práce je oblast digitálního podpisu se zvláštním důrazem na jeho použití v PDF souborech. Práce poskytuje stručný úvod do problematiky včetně základních principů, podstatných vlastností, popisuje také základní strukturu PDF souboru. Podrobněji se zabývá různými typy digitálních podpisů, které se v PDF souborech vyskytují. Způsob ověření základního druhu digitálního podpisu PDF souboru v Linuxu je demonstrován pomocí knihovny v jazyce C a jednoduché konzolové aplikace.The subject of the presented thesis is the area of digital signatures with special attention to their use in PDF files. A short introduction containing basic principles and a summary of essential features are provided, as well as the basics of the PDF file structure. Different types of digital signatures in PDF files are described in more detail. A way to verify the validity of the basic PDF digital signature in Linux is demonstrated with a library written in C and a simple command line application.
Keywords:
elektronický podpis,ověřování,PDF,C knihovna,Linux; digital signature,verification,PDF,C library,Linux
Available at various departments of the ČVUT.
Ověřování elektronických podpisů v PDF
Tématem předkládané práce je oblast digitálního podpisu se zvláštním důrazem na jeho použití v PDF souborech. Práce poskytuje stručný úvod do problematiky včetně základních principů, podstatných ...
NRGL provides central access to information on grey literature produced in the Czech Republic in the fields of science, research and education. You can find more information about grey literature and NRGL at service web
Send your suggestions and comments to nusl@techlib.cz
Provider
Other bases