This is an old revision of the document!
Realized projects 2014
Konstrukce vícerotorového dronu pro průzkum terénu (Quadrocopter for terrain survey) - (DP Halák Jakub) - Prozkoumejte existující řešení. Navrhněte a zrealizujte vlastní létající zařízení. Zařízení by mělo být schopno komunikovat s Raspberry PI. Zařízení bude využívat 4 motory, gyroskop, akcelerometr, GPS, magnetometr, barometr a sonar. Postup prací:
Navrhněte a sestavte mechanickou konstrukci.
Navrhněte a zrealizujte základní řídicí desku s mikrořadičem pro ovládání všech dostupných periferií.
Vytvořte knihovnu pro mikrořadič umožňující komunikaci s periferiemi. Napište základní program pro létání.
Vytvořte demo aplikaci k ověření funkčnosti celého zařízení a jeho periferií.
Mobilní robot schopný pohybu ve venkovním prostředí (Mobile outdoor robot) (DP Horák Radim) - Navrhněte a zrealizujte konstrukci mobilního robota, který bude bezdrátově ovládán s pomocí RC vysílačky. Robot bude obsahovat měřič vzdálenosti, gyroskop, akcelerometr, magnetometr, GPS, čidlo teploty a vlhkosti. Nižší vrstva řízení robota bude realizována mikrořadičem. Zařízení bude podporovat připojení procesoru RaspberryPI pro realizaci složitějších příkazů. Postup prací:
Navrhněte a zrealizujte konstrukci šestikolového robota.
Navrhněte a zrealizujte řídicí desku pro ovládání všech periferií.
Pro použitý mikrořadič vytvořte knihovny pro ovládání periferií.
Pro robota napište testovací demo aplikaci využívající všechna periférie.
Proveďte testy k otestování správné funkce robota pro různá prostředí.
Aplikace pro zkoušení slovní zásoby na platformě Android (Vocabulary testing application for OS Android) (BP - Mayerová Eva) - Proveďte rešerší existujících aplikací. Zaměřte se hlavně na anglické jazykové slovníky. Navrhněte aplikací pro zkoušení anglické slovní zásoby, a to tak, aby splňovala základní požadavky kladené na tento typ slovníku. Aplikace bude umožňovat přidávání slovíček a jejich zkoušení. Výsledek zkoušení bude zaznamenán a graficky zpracován. Do slovníku bude možné přidávat slovíčka a fráze. Aplikace bude umožňovat import textového popisu slovíček ze souboru. Aplikace bude umožňovat rozpracovat několik skupin slovní zásoby. Každá skupina bude reprezentována vlastním souborem obsahujícím aktuální stav rozpracovanosti zkoušení/učení. Postup prací:
Proveďte rešerši existujících řešení, popište výhody a nevýhody.
Navrhněte grafickou stránku aplikace.
Vytvořte samotnou aplikaci tak, aby umožňovala učení a zkoušení slovní zásoby aspoň třemi způsoby.
Navrženou aplikaci otestuje a vytvořte několik vzorových souborů s anglickými slovíčky.
Rozšíření síťového simulátoru o připojení do reálné sítě (Network simulation module used to connect to real network) (BP - Mach Václav) - Prostudujte existující simulátor počítačové sítě [1, 2]. Pro tento simulátor napište modul v jazyce Java, který bude umožňovat propojení simulátoru s reálnou sítí za použití existujícího ethernetového rozhraní. Postup prací:
Prostudujte existující řešení [1, 2].
Prozkoumejte možnosti řešení pro
OS Linux a
OS Microsoft Windows.
Navrhněte a napište modul pro připojení simulátoru do reálné sítě a to tak, že modul bude komunikovat na linkové úrovni.
Vytvořené řešení začleňte do již existujícího simulátoru [1, 2].
Napište návod pro použití simulátoru a to včetně vytvořeného modulu.
Vytvořte příklad použití vytvořeného modulu.
Výsledné řešení včetně návodu otestujte.
[1] Pitřinec, T.,.: „Síťový simulátor pro výukové účely na bázi prvků
OS Linux“, DP – 2012, ČVUT FIT.
[2] Švihlík, M.,:“Vizualizace virtuální počítačové sítě“, DP-2012, ČVUT FIT.
Rozšíření síťového simulátoru o možnost použití konfiguračních souborů pro konfiguraci síťových prvků (Network simulation module used to extend simulator property with configuration file) (BP - Michal Horáček) - Prostudujte existující simulátor počítačové sítě [1, 2, 3]. Pro tento simulátor napište modul v jazyce Java, který bude umožňovat použití konfiguračního souboru pro konfigurací vlastností síťového prvku. Postup prací:
Prostudujte existující řešení [1, 2, 3].
Prozkoumejte možnosti konfigurace sítě na systémech Debian/Ubuntu.
Navrhněte a vytvořte modul pro možnost konfigurace síťového rozhraní, DHCP serveru a
DNS serveru s pomocí konfiguračních souborů.
Vytvořené řešení začleňte do již existujícího simulátoru [1, 2, 3].
Napište návod pro použití simulátoru a to včetně vytvořeného modulu.
Vytvořte příklad použití vytvořeného modulu.
Výsledné řešení včetně návodu otestujte.
[1] Pitřinec, T.,.: „Síťový simulátor pro výukové účely na bázi prvků
OS Linux“, DP – 2012, ČVUT FIT.
[2] Švihlík, M.,:“Vizualizace virtuální počítačové sítě“, DP-2012, ČVUT FIT.
[3] Lukáš, M.,:“ Podpůrné komponenty simulátoru počítačové sítě“, DP-2012, ČVUT FIT.