Roboter Controller Showcase

Züger, Stefan and Zürcher, Tobias (2010) Roboter Controller Showcase. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
PDF
Roboter_Controller_Showcase.pdf - Supplemental Material

Download (7MB) | Preview

Abstract

Ausgangslage Die Firma Zühlke Engineering AG möchte eine neue Schulungs-/Showcase-Plattform für Windows Mobile/Embedded aufbauen. Zur Demonstration der Plattform soll ein Roboter Controller auf einem Windows Embedded System entwickelt werden, welcher einen klei-nen Roboter steuert und zusätzlich die Steuerfunktionalität für Windows Mobile Geräte über Web Services zur Verfügung stellt. Für die Web Services Kommunikation zwischen den Geräten soll eine C# Implementierung des DPWS Standards (Devices Profile for Web Services) realisiert werden. Das UI auf dem Embedded System soll in Silverlight for Em-bedded umgesetzt werden, damit neue GUI Konzepte getestet werden können. Resultate Im Laufe der Bachelorarbeit wurden die beiden Komponenten Roboter Controller und Remote Controller entwickelt. Der von Zühlke entwickelte Robotertreiber wurde im Robo-ter Controller integriert, so dass alle Funktionen des Roboters über das lokale Touchpanel oder die angeschlossene Tastatur gesteuert werden können. Des Weiteren wurde für die Kommunikation über Web Services zwischen Remote Controller und Roboter Controller der komplette DPWS-Stack des .NET Micro Frameworks aufs Compact Framework portiert. Das entwickelte DPWS Visual Studio Add-in ermöglicht eine komfortable Generierung der Proxys/Stubs. Die Auftraggeberin Zühlke erhält nach Abschluss der Arbeit eine über alle Layer und Tiers komplette Showcase-Plattform, welche sie für Weiterentwicklungen, Schu-lungen und Präsentationen bei Kunden einsetzen kann. Technologien Der Roboter Controller wurde für Windows Embedded CE 6.0 R3 in C# fürs Compact Framework 3.5 entwickelt. Das GUI ist wie gefordert mit Silverlight for Embedded in C++ realisiert. Beim Mobile Client handelt es sich um eine C# WinForms Compact Framework 3.5 Anwendung, welche auf einem Windows Mobile 6.5 Gerät zum Einsatz kommt.

Item Type: Thesis (Bachelor)
Subjects: Area of Application > Mobile
Area of Application > Multimedia > Robotics
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > .NET
Technologies > Operating Systems > Windows
Brands > Microsoft
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Züger, StefanUNSPECIFIED
Zürcher, TobiasUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorHuser, HansjörgUNSPECIFIED
ExpertZettel, StefanUNSPECIFIED
Funders: Zühlke Engineering AG
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:56
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/91

Actions (login required)

View Item View Item