thesis

Microsoft Robotic Studio and .NET Micro Framework

Abstract

Import 29/09/2010Tato diplomová práce se zabývá dvěma nástroji, vyvinutými společností Microsoft a spadajícími do oblasti programování mikroprocesorů a robotiky. První nástroj je .NET Micro Framework, který je určen pro embedded systémy. Jeho hlavní předností je možnost psát programy v řízeném kódu s výhodami jež přináší platforma .NET Framework. V této části je cílem práce především vytvoření ukázkové úlohy, demonstrující některé pokročilejší funkce tohoto frameworku, které se objevily s jeho novou verzí. Druhý nástroj je Microsoft Robotics Developer Studio, což je nástroj pro kontrolu a simulaci robotů. Díky servisně orientované architektuře umožňuje tento nástroj práci jak s opravdovými roboty, tak i s roboty jež jsou pouze součástí grafického simulátoru. Zde je cílem podrobněji se seznámit s grafickými a fyzikálními možnostmi tohoto simulátoru. Na závěr popíši možný způsob, jakým by se v praxi dali oba zmíněné nástroje propojit. To znamená najít společný způsob komunikace obou nástrojů, pro jejich možné praktické využití.This thesis describes two tools developed by Microsoft and falling into the area of programming microprocessors and robotics. The first tools is .NET Micro Framework which is designed for embedded systems. Its main advantage is the ability to write programs in managed code with the benefits of .NET platform. This part of the thesis is demonstrating some of the advanced features of this framework which appeared with its new release. The second tool is the Microsoft Robotics Developer Studio which is a tool for controlling and simulating robots. Thanks to a service-oriented architecture this tool allows to work with real robots and also robots that are only part of the graphic simulator. Here the aim is to further acquaint themselves with the graphics and physics capabilities of the simulator. In conclusion, I will describe a possible way to connect these tools. It is meant to find a common way of communication between both tools for their potential practical applications.Prezenční456 - Katedra informatikyvýborn

    Similar works