856 research outputs found

    Aspect Oriented Programming

    Get PDF
    Cílem práce je prozkoumat techniku aspektově orientovaného programování (Aspect Oriented Programming - AOP). Práce uvádí základní informace o filozofii a principu práce AOP a stručný přehled nejpoužívanějších nástrojů. Dále obsahuje praktické ukázky použití AOP na jednoduchých příkladech i ve vývoji komplexnější aplikace pomocí nástroje AspectJ.This thesis discuss technique of Aspect Oriented Programming (AOP). Thesis contains basic informations about AOP philosophy, principles and short overview of AOP tools. Thesis also contains practic demonstrations of using AOP for simple examples and complex aplication using AspectJ tool.

    Game Interface with Data Projector and Leap Motion

    Get PDF
    Cílém této práce je navrhnout herní uživatelské rozhraní a hru využívající potenciálu zařízení Leap Motion v kombinaci s promítaným obrazem dataprojektoru. Součástí práce je kalibrace projektoru, za pomocí které je možné převádět body mezi souřadnými prostory zařízení Leap Motion a projektoru. V kombinaci s daty získanými z Leap Motion toto umožňuje uživateli ovládat aplikace pohyby rukou přímo v obraze projektoru. Vytvořené rozhraní obsahuje projektor promítající na stůl a Leap Motion sledující pohyb rukou nad tímto obrazem. Pro demonstraci připraveného rozhraní byla vytvořena hra v enginu Unity 3D.The goal of this paper is to develop a gaming user interface and a game itself using potential of the Leap Motion Controller in combination with projected image of a projector. This interface requires a projector calibration for user to be able to interact with the image. The calibration enables translation of points between coordinate spaces of Leap Motion and projector. Combined with data from Leap Motion, this allows user to interact with applications and games only by hands within the projected image. The solution contains a projector and a Leap Motion located over a table looking at the table desk. Leap Motion is used to track hand motions above the table. The capabilities of the proposed interface are demonstrated on a computer game, which was developed in Unity 3D engine.

    The Design of Technological Equipment for Achievement of Required Product Orientation on Conveyer and its Subsequent Labeling

    Get PDF
    Import 03/08/2012Práce se zabývá projektem automatizovaného pracoviště. V mém případě se jedná o plastové otevírací láhve tzv. lékovky, ve kterých budou pilulky. Základní princip manipulace s těmito láhvemi bude spočívat v roztřídění těchto láhví z chaotického uspořádání na určenou orientaci hrdlem vzhůru a následném přivedení k etiketovacímu stroji, kde dojde k olepení láhve papírovou etiketou. V první části práce bude všeobecný přehled o strojích a zařízeních využívaných v této práci, bližší specifikace materiálu objektu manipulace. V druhé části práce bude návrh variant řešení, výběr a popis optimální varianty. A ve třetí části bude konstrukční řešení obracecího zařízení. Součástí práce bude dispoziční výkres pracoviště, sestavný výkres obracecího zařízení a výrobní výkres rámu obracecího zařízení. Ke zprávě bude přiložené technicko-ekonomické zhodnocení a 3D model automatizovaného pracoviště pro roztřízení a oštítkování lahví.The work deals with the automated workplace project. In my case, the plastic bottle opening the bottle in which they are pills. The basic principle of handling these bottles will be to sort these bottles from the chaotic arrangement of the specified orientation neck and then bringing up the etiketovacímu machine where there is a pasting paper label bottles. The first part is a general overview of machines and equipment used in this work, detailed specification of the material object manipulation. In the second part will design alternative solutions, selection and characterization of the optimal variant. And in the third part will be turning the device design. The work will be drawing office layout, the plan of turning equipment and production facilities turning a drawing frame. The report will be accompanied by the technical-economic evaluation of a 3D model of an automated workplace for sorted and labeled bottles.354 - Katedra robototechnikyvýborn

    Bridge on the II/369 road

    Get PDF
    Náplní bakalářské práce je řešení silničního mostu o jednom poli. Most leží na pozemní komunikaci II/369 přes řeku Branná. V rámci práce byly vypracovány 3 studie z kterých byla vybrána varianta č.1. Jedná se o dodatečně předpjatou deskotrámovou konstrukci. Statický model společně s modelem zatížení a jeho účinky byly řešeny v programu Scia Engineer 15.2. Posudky jsou zpracovány ručně podle Eurokódu. Zatížení větrem, sněhem a horizontálními silami od dopravy bylo zanedbáno.The content of the thesis is solved by a road bridge on one span. The bridge is on the road II / 369 across the river Branná. In this work we were drawn from three studies which option was selected No.1. It is post-tensioned plate-grinder construction. Static model with Load Model and its effects was solved in Scia Engineer 15.2. Opinion are processed manually, according to EC. Wind load, snow and horizontal forces from traffic were neglected.

    Design of Vacuum Clamping System for Students 3D Printer

    Get PDF
    Tato bakalářská práce se zabývá konstrukčním řešením podtlakového upínání pracovní desky v 3D tiskárně. První část je věnována přehledu stávající úrovně pracovních desek tiskáren, jejich využití a rozšíření. Také je zde popsán princip vakua a jeho technické využití. Další část se zabývá analýzou problému a návrhem jeho řešení. Poslední část popisuje realizaci optimálního řešení, jež je aplikováno na studentské 3D tiskárně.This thesis is about the structural design of the vacuum clamping worktop in a 3D printer. The first part reviews existing levels of worktops in 3D printers, their applications and extensions. Also, it describes the principle of vacuum and its technical applications. The next section analyzes the principles of vacuum and proposes a solution for its technical use. The last part describes the implementation of the optimal solution, which is applied to the student 3D printer.

    Milling of Thin-Walled Parts for Aircraft Industry

    Get PDF
    Bakalářská práce se zabývá zpočátku materiály používanými v leteckém průmyslu, pak teoretickou analýzou a predikcí vychýlení stěny a nástroje při obrábění tenkostěnných součástí. Dále se zabývá popisem metody NC kompenzace chyb, která na základě modelování sil, nástroje a obrobku určí a poté minimalizuje tuto výchylku. Závěrečná část práce popisuje experiment s výsledky vychýlení pomocí různých výpočtových a měřicích technik.Bachelor thesis deals with materials used in the aircraft industry, then theoretical analysis and prediction of deflection of plate and tool when machining a thin-walled piece. Then it describes an NC error compensation method, which define and minimizes a part deflection with use of three dimensional cutting force model and modeling of part and tool. Final part is about practical experiment where different computational and measuring techniques where applied to determine a part deflection.

    Application for Bikers in Flash (AIR)

    Get PDF
    Předmětem této práce je návrh a implementace mapové aplikace, která umožní zobrazovat cyklistické trasy nad mapovými podklady. Aplikace umožní vytvoření vlastní trasy, pro kterou je možné generovat výškový profil. Trasu lze exportovat nebo importovat prostřednictvím GPX a KML souborů. Pomocí uživatelských účtů je možné vytvořenou trasu uložit. Aplikace je vytvořena v jazyce Haxe, což je open source varianta pro vývoj aplikací pro platformu Flash. Pro práci s uživatelskými účty je využit jazyk PHP a databáze MySql.The objective of this thesis is suggestion and implementation map application that allows display cycling routes over map layers. Application allows creating own route for which is possible generate elevation profile. Route can be exported or imported via GPX and KML files. Through user accounts is allowed approach to saved routes. Application is developed in programming language Haxe. It is open source option for developing applications for the Flash platform. For work with user accounts is used programming language PHP and database MySql.
    corecore